.bundle-offer{scroll-margin-top:140px}.bundle-offer__panel{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:540px;overflow:hidden;border-radius:var(--radius);background:var(--bundle-background, var(--color-sage))}.bundle-offer__copy{display:flex;flex-direction:column;justify-content:center;padding:64px}.bundle-offer__heading{margin:16px 0 20px;font-size:clamp(2rem,3.6vw,3rem)}.bundle-offer__text{max-width:400px}.bundle-offer__actions{margin-top:28px}.bundle-offer__fine{margin-top:16px;font-size:.8125rem;color:var(--color-grey)}.bundle-offer__media{position:relative;min-height:320px;overflow:hidden}.bundle-offer__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 45%;transition:transform 1.2s var(--ease-out)}.bundle-offer__image--placeholder{background:rgba(var(--color-ink-rgb),.04)}.bundle-offer__panel:hover .bundle-offer__image{transform:scale(1.03)}.bundle-offer__badge{position:absolute;left:50%;top:40px;z-index:2;width:120px;height:120px;transform:translate(-50%)}.bundle-offer__badge svg{width:100%;height:100%}.bundle-offer__badge-disc{fill:var(--color-ink)}.bundle-offer__badge-ring{transform-origin:60px 60px;animation:bundle-offer-spin 18s linear infinite}@keyframes bundle-offer-spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.bundle-offer__copy{padding:48px 40px}}@media(max-width:768px){.bundle-offer__panel{grid-template-columns:1fr;min-height:0}.bundle-offer__copy{order:1;padding:36px 24px 8px}.bundle-offer__media{order:2;min-height:0;margin-top:44px;aspect-ratio:1215 / 1295}.bundle-offer__badge{left:auto;right:16px;top:auto;width:76px;height:76px;transform:none;bottom:calc((100vw - var(--gutter) * 2) * 1295 / 1215 - 38px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-bundle-offer.css.map */
