.section--bundle-feature{margin:0}.bundle-feature{display:grid;min-height:76rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bundle-feature-panel-bg)}.bundle-feature__media{position:relative;min-width:0;overflow:hidden;background:var(--bundle-feature-image-bg)}.bundle-feature__media picture{display:block;width:100%;height:100%}.bundle-feature__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--bundle-feature-image-position)}.bundle-feature__placeholder{display:flex;width:100%;height:100%;min-height:56rem;padding:4rem;flex-direction:column;align-items:center;justify-content:center;color:#0e1b4d;text-align:center}.bundle-feature__placeholder svg{width:min(46rem,80%);height:auto}.bundle-feature__panel{display:flex;min-width:0;align-items:center;color:#f7f8fc;background:radial-gradient(circle at 86% 5%,rgba(71,112,219,.2),transparent 42%),var(--bundle-feature-panel-bg)}.bundle-feature__content{width:100%;max-width:84rem;margin-inline:auto;padding:clamp(5.6rem,5.5vw,8.4rem) clamp(4.8rem,5.5vw,8.4rem)}.bundle-feature__eyebrow,.bundle-feature__items-heading{margin:0;color:var(--bundle-feature-accent);font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.bundle-feature__heading{max-width:72rem;margin:2rem 0 0;color:#f7f8fc;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.bundle-feature__description{max-width:68rem;margin-top:2rem;color:#f7f8fcd1;font-size:1.75rem;line-height:1.55}.bundle-feature__description>*{margin-block:0}.bundle-feature__product-summary{display:grid;margin-top:3rem;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem;align-items:start}.bundle-feature__product-copy h3{margin:0;color:#f7f8fc;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1.2}.bundle-feature__product-copy p{margin:.7rem 0 0;color:#f7f8fca6;font-size:1.45rem;line-height:1.4}.bundle-feature__price{display:flex;flex-direction:column;align-items:flex-end;color:#f7f8fc;font-family:var(--font-heading-family)}.bundle-feature__price strong{font-size:clamp(2.8rem,2.6vw,4rem);font-weight:700;letter-spacing:-.04em;line-height:1}.bundle-feature__price s{margin-top:.7rem;color:#f7f8fc8c;font-size:1.5rem;line-height:1}.bundle-feature__items-heading{margin-top:3.4rem}.bundle-feature__items{margin:1.6rem 0 0;padding:0;list-style:none}.bundle-feature__item{display:grid;padding:2rem 0;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem;align-items:center;border-bottom:.1rem solid rgba(247,248,252,.18)}.bundle-feature__item-copy{display:flex;min-width:0;flex-direction:column}.bundle-feature__item-copy strong{color:#f7f8fc;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;line-height:1.25}.bundle-feature__item-copy span{margin-top:.5rem;color:#f7f8fc9e;font-size:1.35rem;line-height:1.4}.bundle-feature__item-value{display:grid;grid-template-columns:auto auto;gap:1.2rem;align-items:baseline;white-space:nowrap}.bundle-feature__item-value span{color:#f7f8fc85;font-size:1.35rem}.bundle-feature__item-value strong{color:var(--bundle-feature-accent);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700}.bundle-feature__total{display:grid;padding-top:2rem;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:start}.bundle-feature__total>strong{color:#f7f8fc;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.bundle-feature__total>div{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.bundle-feature__total span{color:#f7f8fc8c;font-size:1.3rem}.bundle-feature__total div strong{margin-top:.4rem;color:var(--bundle-feature-accent);font-family:var(--font-heading-family);font-size:1.7rem}.bundle-feature__button{display:flex;width:100%;min-height:5.8rem;margin-top:3.2rem;padding:1.5rem 2.8rem;align-items:center;justify-content:center;border:.1rem solid rgba(247,248,252,.65);border-radius:999px;color:#0e1b4d;background:#f7f8fc;box-shadow:0 1.4rem 3.4rem #050b233d;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease;white-space:nowrap}.bundle-feature__button:hover{border-color:var(--bundle-feature-accent);background:var(--bundle-feature-accent);transform:scale(var(--arialabrx-hover-scale));box-shadow:var(--arialabrx-hover-glow)}.bundle-feature__button:active{transform:scale(.99)}.bundle-feature__button:focus-visible{outline:.3rem solid var(--bundle-feature-accent);outline-offset:.4rem}.bundle-feature__note{margin:1.4rem 0 0;color:#f7f8fc9e;font-size:1.2rem;line-height:1.5;text-align:center}@media screen and (max-width:989px){.bundle-feature{min-height:0;grid-template-columns:1fr}.bundle-feature__media{aspect-ratio:1 / 1}.bundle-feature__content{max-width:75rem;padding:6.4rem 4rem}}@media screen and (max-width:749px){.bundle-feature__content{padding:4.8rem 2rem}.bundle-feature__heading{margin-top:1.5rem;font-size:3rem;line-height:1.14;text-wrap:balance}.bundle-feature__description{margin-top:1.6rem;font-size:1.4rem}.bundle-feature__product-summary{margin-top:2.6rem;gap:1.6rem}.bundle-feature__product-copy h3{font-size:1.85rem}.bundle-feature__product-copy p{font-size:1.25rem}.bundle-feature__price strong{font-size:2.8rem}.bundle-feature__price s{font-size:1.3rem}.bundle-feature__items-heading{margin-top:3rem}.bundle-feature__item{padding-block:1.8rem;gap:1.2rem}.bundle-feature__item-copy strong{font-size:1.6rem}.bundle-feature__item-copy span{font-size:1.2rem}.bundle-feature__item-value{grid-template-columns:1fr;gap:.3rem;justify-items:end}.bundle-feature__item-value span{font-size:1.15rem}.bundle-feature__item-value strong{font-size:1.45rem}.bundle-feature__total>strong{font-size:1.9rem}.bundle-feature__button{min-height:5.4rem;margin-top:2.8rem;padding-inline:1.8rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.bundle-feature__button{transition:none}.bundle-feature__button:hover,.bundle-feature__button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-bundle-feature.css.map */
