.ad-bundle-cta{background:#231f20;color:#fff;padding:56px 20px}.ad-bundle-cta__inner{max-width:1040px;margin:0 auto;display:grid;gap:16px;justify-items:center;text-align:center}.ad-bundle-cta__eyebrow{margin:0;color:#f5c9d4;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ad-bundle-cta h2{margin:0;max-width:780px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:0}.ad-bundle-cta__copy{max-width:720px;margin:0;color:#ffffffd6;font-size:18px;line-height:1.55}.ad-bundle-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin-top:6px;padding:14px 24px;border-radius:6px;background:#a0153a;color:#fff;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.ad-bundle-cta__button:hover,.ad-bundle-cta__button:focus-visible{background:#7d102d;color:#fff;transform:translateY(-1px)}@media(max-width:699px){.ad-bundle-cta{padding:42px 18px}.ad-bundle-cta__copy{font-size:16px}.ad-bundle-cta__button{width:100%;max-width:320px}}.ad-scroll-offer{position:fixed;z-index:45;left:50%;bottom:18px;width:min(720px,calc(100vw - 32px));min-height:92px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 52px 10px 10px;border:1px solid #ded8d6;border-radius:8px;background:#fff;box-shadow:0 14px 40px #1e1e1e2e;opacity:0;transform:translate(-50%,24px);transition:opacity .18s ease,transform .18s ease}.ad-scroll-offer[hidden]{display:none}.ad-scroll-offer.is-visible{opacity:1;transform:translate(-50%)}.ad-scroll-offer__close{position:absolute;top:4px;right:4px;width:40px;height:40px;border:0;background:transparent;color:#4f4a48;font-size:26px;line-height:1;cursor:pointer}.ad-scroll-offer__image-link,.ad-scroll-offer__image{width:72px;height:72px;border-radius:6px}.ad-scroll-offer__image{display:block;object-fit:cover}.ad-scroll-offer__details{min-width:0}.ad-scroll-offer__kicker{margin:0 0 3px;color:#a01b3d;font-size:12px;font-weight:700;text-transform:uppercase}.ad-scroll-offer__title{display:block;overflow:hidden;color:#1e1e1e;font-size:16px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ad-scroll-offer__price{display:block;margin-top:4px;color:#4f4a48;font-size:14px}.ad-scroll-offer__form{display:flex;align-items:center;gap:10px}.ad-scroll-offer__button,.ad-scroll-offer__cart-link{min-height:44px;padding:11px 18px;border:1px solid #a01b3d;border-radius:6px;font-size:14px;font-weight:700;text-align:center}.ad-scroll-offer__button{background:#a01b3d;color:#fff;cursor:pointer}.ad-scroll-offer__button:disabled{cursor:wait;opacity:.72}.ad-scroll-offer__cart-link{background:#fff;color:#a01b3d}.ad-scroll-offer :focus-visible{outline:3px solid #1e3a8a;outline-offset:2px}@media(max-width:640px){.ad-scroll-offer{bottom:72px;width:calc(100vw - 16px);min-height:84px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px 46px 10px 10px}.ad-scroll-offer__image-link,.ad-scroll-offer__image{width:58px;height:58px}.ad-scroll-offer__title{font-size:14px}.ad-scroll-offer__form{grid-column:1 / -1;width:100%}.ad-scroll-offer__button,.ad-scroll-offer__cart-link{flex:1}}@media(prefers-reduced-motion:reduce){.ad-scroll-offer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAEB */
