.bundle-highlight__card{display:grid;grid-template-columns:1fr;gap:2rem;padding:2rem}@media screen and (min-width:800px){.bundle-highlight__card{grid-template-columns:.9fr 1.1fr;align-items:center;padding:2.5rem}.bundle-highlight--right .bundle-highlight__media{order:2}}.bundle-highlight__media{border-radius:calc(var(--radius) * .8);overflow:hidden;aspect-ratio:4 / 3;background:var(--color-white)}.bundle-highlight__media img,.bundle-highlight__placeholder{width:100%;height:100%;object-fit:cover;color:var(--color-primary)}.bundle-highlight__content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.bundle-highlight__text{color:var(--color-text-muted)}.bundle-highlight__panel{width:100%;display:flex;flex-direction:column;gap:.75rem}.bundle-highlight__picker{list-style:none;margin:.25rem 0;padding:.25rem;display:flex;flex-direction:column;gap:.5rem;width:100%;max-height:22rem;overflow-y:auto}.bundle-highlight__option{border:1px solid var(--color-bg-secondary);border-radius:calc(var(--radius) / 1.5)}.bundle-highlight__option-label{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;cursor:pointer}.bundle-highlight__checkbox{width:1.15rem;height:1.15rem;flex-shrink:0;accent-color:var(--color-primary)}.bundle-highlight__checkbox:disabled{opacity:.4}.bundle-highlight__option-media{width:2.75rem;height:2.75rem;border-radius:calc(var(--radius) / 1.5);overflow:hidden;background:var(--color-white);flex-shrink:0}.bundle-highlight__option-media img,.bundle-highlight__option-placeholder{width:100%;height:100%;object-fit:cover;color:var(--color-primary)}.bundle-highlight__option-info{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-grow:1;font-size:.9rem}.bundle-highlight__option-title{font-weight:500}.bundle-highlight__option-info .price{white-space:nowrap}.bundle-highlight__summary{width:100%;display:flex;flex-direction:column;gap:.3rem;margin:.25rem 0;padding:.75rem;border-radius:calc(var(--radius) / 1.5);background:var(--color-bg-secondary)}.bundle-highlight__summary-row{display:flex;justify-content:space-between;font-size:.9rem}.bundle-highlight__summary-row--discount{color:var(--color-neutral-300);font-weight:600}.bundle-highlight__summary-row--total{font-size:1.1rem;font-weight:700;border-top:1px solid var(--color-bg-secondary);padding-top:.3rem;margin-top:.2rem}.bundle-highlight__hint{color:var(--color-text-muted);font-size:.85rem;margin:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-bundle-highlight.css.map */
