.gx-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:16px}.gx-offer[hidden]{display:none}.gx-offer__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0f;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);opacity:0;transition:opacity .35s var(--ease,ease)}.gx-offer.is-open .gx-offer__veil{opacity:1}.gx-offer__card{color-scheme:light;--lg-ink:#1d1d1f;--ink-2:rgba(29,29,31,.68);--line:rgba(29,29,31,.12);--lg-rim-hi:rgba(255,255,255,.95);--lg-rim-lo:rgba(255,255,255,.35);--lg-edge:rgba(0,0,0,.1);--photo-h:clamp(200px,30vh,262px);position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--r-xl,34px);padding:0;text-align:center;outline:none;background:#e8e6e1;color:var(--lg-ink);font-family:var(--font-ui,system-ui);transform:translateY(18px) scale(.96);opacity:0;transition:transform .55s var(--spring,cubic-bezier(.2,.9,.3,1.2)),opacity .3s var(--ease,ease)}.gx-offer__card::-webkit-scrollbar{display:none}.gx-offer.is-open .gx-offer__card{transform:none;opacity:1}.gx-offer__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.gx-offer__blur{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;width:calc(100% + 96px);height:calc(100% + 96px);max-width:none;object-fit:cover;filter:blur(24px) saturate(1.2) brightness(1.05)}.gx-offer__photo{position:absolute;top:0;left:0;width:100%;height:var(--photo-h);max-width:none;object-fit:cover;object-position:50% 64%;-webkit-mask-image:linear-gradient(#000 74%,transparent);mask-image:linear-gradient(#000 74%,transparent)}.gx-offer__x{position:absolute;z-index:3;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#1d1d1f;background:#ffffff9e;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 .5px #ffffffd9,0 4px 14px -4px #00000047}.gx-offer__x svg{width:16px;height:16px}.gx-offer__panel{position:relative;z-index:1;margin:calc(var(--photo-h) - 46px) 12px 12px;padding:22px 22px 12px;border-radius:26px;background:#ffffff8f;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 .5px #ffffffb3,0 14px 34px -16px #0000004d}.gx-offer__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2)}.gx-offer__eyebrow:before,.gx-offer__eyebrow:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(29,29,31,.28))}.gx-offer__eyebrow:after{background:linear-gradient(90deg,rgba(29,29,31,.28),transparent)}.gx-offer__headline{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:inherit}.gx-offer__big{font-family:var(--font-ui-display,system-ui);font-weight:800;font-size:clamp(3.4rem,12vw,4.9rem);line-height:.88;letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap;padding:0 .04em;background:linear-gradient(180deg,#45454a,#0b0b0c 78%);-webkit-background-clip:text;background-clip:text;color:transparent}.gx-offer__sub{font-size:.76rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--lg-ink)}.gx-offer__deal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:18px 0 14px}.gx-offer__prices{display:inline-flex;align-items:center;margin:0;padding:6px 20px;border-radius:999px;background:#ffffffc7;box-shadow:inset 0 0 0 1px #00000012,0 6px 16px -8px #00000040}.gx-offer__was{font-size:1.08rem;font-weight:600;color:var(--ink-2);text-decoration-thickness:1.5px;padding-right:14px;margin-right:14px;border-right:1px solid var(--line);line-height:1.6}.gx-offer__now{font-family:var(--font-ui-display,system-ui);font-size:2.25rem;font-weight:800;letter-spacing:-.045em;line-height:1.05;color:var(--color-accent,#c8102e);font-variant-numeric:tabular-nums}.gx-offer__chip{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:var(--lg-ink);box-shadow:inset 0 0 0 1px #1d1d1f38;font-variant-numeric:tabular-nums;white-space:nowrap}.gx-offer__chip svg{width:15px;height:15px;flex:none}.gx-offer[data-mode=code] .gx-offer__chip--teaser,.gx-offer:not([data-mode=code]) .gx-offer__chip--code{display:none}.gx-offer__body{margin:0 auto 16px;max-width:34ch;font-size:.95rem;line-height:1.45;color:var(--ink-2)}.gx-offer .gx-offer__cta{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;width:100%;min-height:60px;padding:0 9px;border-radius:999px;font-size:1.12rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;text-align:center}.gx-offer__cta>:first-child{grid-column:2}.gx-offer__arrow{grid-column:3;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fffffff5;color:var(--color-accent,#c8102e);box-shadow:0 2px 6px #0000002e;transition:transform .35s var(--spring,ease)}.gx-offer__arrow svg{width:19px;height:19px}.gx-offer__cta:hover .gx-offer__arrow{transform:translate(3px)}.gx-offer__cta:focus-visible,.gx-offer__copy:focus-visible,.gx-offer__later:focus-visible,.gx-offer__x:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent,#c8102e) 55%,transparent);outline-offset:3px}.gx-offer [data-offer-get][aria-busy=true]{opacity:.75;pointer-events:none}.gx-offer__status{margin:10px 0 0;font-size:.9rem;color:var(--lg-ink)}.gx-offer__codebox{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:7px 7px 7px 22px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1.5px #1d1d1f2e}.gx-offer__codebox .gx-offer__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.32rem;font-weight:700;letter-spacing:.08em;color:var(--lg-ink);-webkit-user-select:all;user-select:all;min-width:0;overflow:hidden;text-overflow:ellipsis}.gx-offer__copy{flex:none;min-height:44px;border:0;border-radius:999px;padding:0 20px;font-weight:600;font-size:.95rem;background:#1d1d1f;color:#fff;cursor:pointer}.gx-offer__later{display:block;margin:6px auto 0;min-height:44px;padding:0 18px;border:0;background:none;border-radius:999px;font-weight:600;font-size:.95rem;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#1d1d1f4d;cursor:pointer}.gx-offer__trust{display:flex;margin:6px -8px 0;padding:12px 0 4px;list-style:none;border-top:1px solid var(--line)}.gx-offer__trust li{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;font-size:.74rem;font-weight:500;line-height:1.2;color:var(--ink-2)}.gx-offer__trust li+li{border-left:1px solid var(--line)}.gx-offer__trust svg{width:16px;height:16px;flex:none;color:var(--lg-ink)}.gx-offer-pill{position:fixed;z-index:80;top:calc(var(--nav-space,72px) + 8px);right:clamp(12px,2vw,24px);display:flex;align-items:center;gap:10px;padding:8px 14px;border:0;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:600;color:var(--lg-ink)}.gx-offer-pill[hidden]{display:none}.gx-offer-pill__left{font-variant-numeric:tabular-nums;opacity:.75}@media(max-width:720px){.gx-offer{place-items:end center;padding:0 10px calc(var(--tab-h,64px) + max(10px,env(safe-area-inset-bottom)) + 10px);pointer-events:none}.gx-offer__veil{display:none}.gx-offer__card{pointer-events:auto;width:min(480px,100%);border-radius:30px;--photo-h:clamp(150px,22vh,200px);max-height:calc(100dvh - var(--tab-h,64px) - max(10px,env(safe-area-inset-bottom)) - 30px)}.gx-offer__panel{margin:calc(var(--photo-h) - 42px) 10px 10px;padding:18px 16px 8px;border-radius:24px}.gx-offer__big{font-size:clamp(3rem,15.5vw,4.3rem)}.gx-offer__deal{margin:14px 0 12px}.gx-offer__now{font-size:2rem}.gx-offer__body{font-size:.92rem;margin-bottom:14px}.gx-offer .gx-offer__cta{min-height:56px}}@media(max-width:400px){.gx-offer__trust li{flex-direction:column;gap:4px;text-align:center}}@media(max-width:370px){.gx-offer__chip--teaser{display:none}.gx-offer__trust li{font-size:.7rem}}@media(max-height:700px)and (max-width:720px){.gx-offer__card{--photo-h:52px}.gx-offer__photo{display:none}.gx-offer__eyebrow{padding:0 44px;white-space:nowrap;letter-spacing:.18em}.gx-offer__eyebrow:before,.gx-offer__eyebrow:after{display:none}.gx-offer__x{top:14px;right:14px}}@media(prefers-reduced-motion:reduce){.gx-offer__card,.gx-offer__veil,.gx-offer__arrow{transition:none}}@media(forced-colors:active){.gx-offer__big{background:none;color:CanvasText}}.lg-sheet-open .gx-offer,.lg-sheet-open .gx-offer-pill{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/offer.css.map */
