.bundle-promo{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.bundle-promo--media-right .bundle-promo__media{order:2}.bundle-promo__media{position:relative;overflow:hidden}.bundle-promo__image{width:100%;height:100%;object-fit:cover}.bundle-promo__panel{display:flex;flex-direction:column;justify-content:center;padding:66px 120px;background:var(--panel-bg, transparent);color:var(--panel-text, inherit)}.bundle-promo__content{display:flex;flex-direction:column;gap:64px}.bundle-promo__text{display:flex;flex-direction:column;gap:32px}.bundle-promo__titles{display:flex;flex-direction:column;gap:16px}.bundle-promo__heading{margin:0;color:inherit;font-size:calc(2.5rem * var(--adjust-heading));line-height:1.25}.bundle-promo__subheading{margin:0;letter-spacing:.025em;font-size:calc(1rem * var(--adjust-heading));line-height:1.2}.bundle-promo__body,.bundle-promo__body p{font-size:calc(.875rem * var(--bundle-text-scale, 1));line-height:1.55}.bundle-promo__body>p:last-child{margin-bottom:0}.bundle-promo__actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bundle-promo__rows{width:100%;margin:0;padding:0;list-style:none}.bundle-promo__row-link{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0;color:inherit;text-decoration:none}.bundle-promo__row-end{display:flex;align-items:center}.bundle-promo__row-chevron{display:flex;width:0;margin-left:0;overflow:hidden;opacity:0;transition:width .3s ease,margin-left .3s ease,opacity .3s ease}.bundle-promo__row-chevron .icon{flex:none;width:16px;height:16px}.bundle-promo__row-chevron path{stroke-width:18}.bundle-promo__row-link:focus-visible .bundle-promo__row-chevron{width:16px;margin-left:8px;opacity:1}@media(hover:hover){.bundle-promo__row-link:hover .bundle-promo__row-chevron{width:16px;margin-left:8px;opacity:1}}@media(prefers-reduced-motion:reduce){.bundle-promo__row-chevron{transition:none}}.bundle-promo__row-text{display:flex;flex-direction:column;gap:8px}.bundle-promo__row-title{letter-spacing:.025em;font-size:calc(1rem * var(--adjust-heading));line-height:1.2}.bundle-promo__row-subtitle{color:var(--panel-text-muted);font-size:calc(1rem * var(--adjust-body));line-height:1.55}.bundle-promo__row-prices{display:flex;gap:12px;letter-spacing:.025em;font-size:calc(1rem * var(--adjust-heading));line-height:1.2;white-space:nowrap}.bundle-promo__row-saving{color:var(--saving)}.bundle-promo__mark{position:absolute;top:56px;bottom:56px;left:50%;transform:translate(-50%);width:124px;pointer-events:none;mix-blend-mode:soft-light}.bundle-promo__mark img{position:sticky;top:calc(var(--header-height, 0px) + 56px);display:block;width:100%;height:auto}@media only screen and (max-width:767px){.bundle-promo .btn{height:34px;min-height:0;padding:0 20px;font-size:.875rem}.bundle-promo{grid-template-columns:minmax(0,1fr)}.bundle-promo--media-right .bundle-promo__media{order:0}.bundle-promo__media{aspect-ratio:376 / 350}.bundle-promo__panel{padding:64px 16px}.bundle-promo__content{gap:32px}.bundle-promo__text{gap:24px}.bundle-promo__row-link{padding:16px 0}.bundle-promo__heading{font-size:calc(2rem * var(--adjust-heading));line-height:1.2}.bundle-promo__subheading{font-size:calc(.875rem * var(--adjust-heading))}.bundle-promo__mark{display:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-bundle-promo.css.map */
