.pdp-bundles{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.pdp-bundle{position:relative;display:flex;flex-direction:column;border:2px solid rgba(var(--color-foreground),.12);border-radius:10px;background:transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.pdp-bundle:hover{border-color:rgba(var(--color-foreground),.35)}.pdp-bundle:has(input:checked){border-color:var(--pdp-accent, #000);background:var(--pdp-bundle-selected-bg, #fbffd9)}.pdp-bundle:has(input:focus-visible){outline:2px solid var(--pdp-accent, #000);outline-offset:2px}.pdp-bundle.is-unavailable{opacity:.5;cursor:not-allowed}.pdp-bundle__badge{position:absolute;top:0;right:12px;z-index:1;transform:translateY(-50%);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.pdp-bundle__row{display:flex;align-items:center;gap:14px;padding:16px 18px}.pdp-bundle__radio{flex-shrink:0;width:20px;height:20px;border:1px solid rgba(var(--color-foreground),.4);border-radius:50%;background:#fff;transition:border-width .15s ease}.pdp-bundle:has(input:checked) .pdp-bundle__radio{border:6px solid var(--pdp-accent, #000)}.pdp-bundle__media{flex-shrink:0;width:72px;height:72px;overflow:hidden;border-radius:8px;background:#fff}.pdp-bundle__image{display:block;width:100%;height:100%;object-fit:contain}.pdp-bundle__main{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.pdp-bundle__title{font-size:var(--pdp-offer-title-size, 18px);font-weight:700;line-height:1.2}.pdp-bundle__subtitle{font-size:13px;line-height:1.3;color:rgba(var(--color-foreground),.7)}.pdp-bundle__save{padding:3px 9px;border-radius:4px;background:var(--pdp-save-bg, #528862);color:var(--pdp-save-color, #fafafa);font-size:14px;font-weight:700;line-height:1.4}.pdp-bundle__prices{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.pdp-bundle__price{font-size:var(--pdp-offer-price-size, 20px);font-weight:700;line-height:1.2}.pdp-bundle__compare{font-size:calc(var(--pdp-offer-price-size, 20px) * .7);color:rgba(var(--color-foreground),.55)}.pdp-bundle__details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.pdp-bundle:has(input:checked) .pdp-bundle__details{grid-template-rows:1fr}.pdp-bundle__items{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden;margin:0 18px}.pdp-bundle:has(input:checked) .pdp-bundle__items{padding:12px 0 14px;border-top:1px dashed rgba(var(--color-foreground),.2)}.pdp-bundle__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;line-height:1.3}.pdp-bundle__item-prices{display:flex;flex-shrink:0;align-items:baseline;gap:6px}.pdp-bundle__item-prices s{color:rgba(var(--color-foreground),.55)}.pdp-bundle__item-pct{padding:1px 7px;border-radius:4px;background:var(--pdp-save-bg, #528862);color:var(--pdp-save-color, #fafafa);font-size:13px;font-weight:700}.pdp-bundle-error{margin:8px 0 0;font-size:14px;color:#c0262d;text-align:center}@media(max-width:749px){.pdp-bundle__row{gap:10px;padding:14px 12px}.pdp-bundle__media{width:60px;height:60px}.pdp-bundle__title{font-size:calc(var(--pdp-offer-title-size, 18px) * .9)}.pdp-bundle__price{font-size:calc(var(--pdp-offer-price-size, 20px) * .9)}.pdp-bundle__items{margin:0 12px}.pdp-bundle__item{font-size:13px}}@media(prefers-reduced-motion:reduce){.pdp-bundle,.pdp-bundle__radio,.pdp-bundle__details{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pdp-offers.css.map */
