body:not(:has([data-gift-offer-active])) [data-gift-offer-dependent],body:not(:has([data-gift-offer-active])) collapsible-row:has([data-gift-offer-faq]){display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.landing-page .multicolumn__image{border-radius:var(--block-border-radius, 20px);overflow:hidden}.gift-landing-offer__card{max-width:760px;margin:0 auto;padding:32px 24px;border-radius:var(--block-border-radius, 20px);background:var(--gl-offer-bg, #f8f9fa);color:var(--gl-offer-text, var(--color-body));text-align:center}.gift-landing-offer .gift-landing-offer__eyebrow{margin-bottom:12px;color:var(--gl-offer-text, var(--color-body))}.gift-landing-offer .gift-landing-offer__heading{margin-bottom:20px;color:var(--gl-offer-text, var(--color-heading))}.gift-landing-offer__badge-wrap{margin-bottom:20px}.gift-landing-offer .badge.offer-badge.gift-landing-offer__badge{font-size:16px;height:40px;padding:0 20px;letter-spacing:.02em}.gift-landing-offer__text{max-width:560px;margin:0 auto 24px}.gift-landing-offer .gift-landing-offer__text,.gift-landing-offer .gift-landing-offer__fine-print{color:var(--gl-offer-text, var(--color-body))}.gift-landing-offer .gift-landing-offer__cta{max-width:100%}.gift-landing-offer__fine-print{margin-top:16px;font-size:.8125rem;opacity:.75}.gift-landing-offer__editor-note{max-width:760px;margin:0 auto;padding:16px 24px;border:1px dashed rgba(var(--color-body-rgb),.4);border-radius:var(--block-border-radius, 20px);font-size:.875rem;text-align:center}@media only screen and (min-width:768px){.gift-landing-offer__card{padding:48px}}.gift-landing-final-cta__banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:480px;overflow:hidden;border-radius:var(--block-border-radius, 20px);background:#000;color:var(--gl-final-text, #fff)}.gift-landing-final-cta__media,.gift-landing-final-cta__media img,.gift-landing-final-cta__media svg,.gift-landing-final-cta__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.gift-landing-final-cta__media img{object-fit:cover;object-position:center}.gift-landing-final-cta__overlay{background:#000;opacity:var(--gl-final-overlay, .45);pointer-events:none}.gift-landing-final-cta__content{position:relative;z-index:1;max-width:760px;padding:40px 24px;text-align:center}.gift-landing-final-cta__reminder{margin-bottom:16px}.gift-landing-final-cta .badge.offer-badge{height:auto;min-height:28px;padding:6px 14px;line-height:1.3;white-space:normal;text-align:center;justify-content:center}.gift-landing-final-cta .gift-landing-final-cta__heading{margin:0 0 16px;font-size:40px;line-height:1.05;text-transform:uppercase;color:var(--gl-final-text, #fff);overflow-wrap:break-word}.gift-landing-final-cta__text{margin-bottom:24px;color:var(--gl-final-text, #fff)}.gift-landing-final-cta__text p{color:inherit}.gift-landing-final-cta__text p+p{margin-top:8px}.gift-landing-final-cta .gift-landing-final-cta__button{width:100%;max-width:360px}.gift-landing-final-cta .gift-landing-final-cta__button:focus-visible{outline:2px solid var(--gl-final-text, #fff);outline-offset:3px}@media only screen and (min-width:768px){.gift-landing-final-cta__banner{min-height:520px}.gift-landing-final-cta__content{padding:56px 48px}.gift-landing-final-cta .gift-landing-final-cta__button{width:auto;min-width:260px}}@media only screen and (min-width:1068px){.gift-landing-final-cta .gift-landing-final-cta__heading{font-size:64px}.gift-landing-final-cta__text{font-size:1.125rem}}body.landing-page .gift-landing-offer.section-spacing{padding-top:72px;padding-bottom:80px}body.landing-page .gift-landing-offer__card{max-width:760px;padding:36px 44px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}body.landing-page .gift-landing-offer .gift-landing-offer__heading{margin:0;font-family:var(--font-display-family, inherit);font-weight:var(--font-display-weight, 700);font-size:40px;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;color:var(--gl-offer-text, #1a1a1a)}body.landing-page .gift-landing-offer__badge-wrap{margin:0;flex-shrink:0}body.landing-page .gift-landing-offer .badge.offer-badge.gift-landing-offer__badge{height:36px;padding:0 16px;font-size:13px;border-radius:999px;white-space:nowrap;line-height:1;justify-content:center}body.landing-page .gift-landing-offer__text{margin:0;max-width:560px;font-size:17px;line-height:1.5}body.landing-page .gift-landing-offer__fine-print{margin:0;font-size:13px;font-weight:600;line-height:1.45;opacity:.8}@media(max-width:767px){body.landing-page .gift-landing-offer.section-spacing{padding-top:48px;padding-bottom:56px}body.landing-page .gift-landing-offer__card{width:calc(100% - 12px);padding:28px 20px;border-radius:18px;gap:13px}body.landing-page .gift-landing-offer .gift-landing-offer__heading{font-size:clamp(28px,7.3vw,34px);line-height:1.05}body.landing-page .gift-landing-offer .badge.offer-badge.gift-landing-offer__badge{height:34px;padding:0 13px;font-size:13px}body.landing-page .gift-landing-offer__text{max-width:330px;font-size:15px;line-height:1.5}body.landing-page .gift-landing-offer__fine-print{font-size:12px}}@keyframes gift-offer-badge-attention{0%,to{transform:scale(1);box-shadow:0 0 #a9003600}38%{transform:scale(1.09);box-shadow:0 0 0 7px #a9003629}72%{transform:scale(1.025);box-shadow:0 0 0 3px #a9003614}}body.landing-page .gift-landing-offer .gift-landing-offer__badge.gift-offer-badge-attention{transform-origin:center;animation:gift-offer-badge-attention .82s cubic-bezier(.25,.7,.2,1) 1 both}@media(prefers-reduced-motion:reduce){body.landing-page .gift-landing-offer .gift-landing-offer__badge.gift-offer-badge-attention{animation:none}}@property --gl-offer-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}body.landing-page .gift-landing-offer__card{--gl-offer-angle: 0deg;border:2px solid transparent;background:linear-gradient(var(--gl-offer-bg, #f8f9fa),var(--gl-offer-bg, #f8f9fa)) padding-box,conic-gradient(from var(--gl-offer-angle),#3919B0 0%,#3919B0 24%,#8A31B3 36%,#3919B0 48%,#3919B0 76%,#91F6F0 85%,#3919B0 94%) border-box}@keyframes gift-offer-frame-spin{0%{--gl-offer-angle: 0deg}to{--gl-offer-angle: 360deg}}body.landing-page .gift-landing-offer__card:has(.gift-offer-badge-attention){animation:gift-offer-frame-spin 1.2s cubic-bezier(.45,0,.25,1) 1}@media(prefers-reduced-motion:reduce){body.landing-page .gift-landing-offer__card:has(.gift-offer-badge-attention){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/gift-landing.css.map */
