@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-greek-wght-normal.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-greek-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}:root{--bg: #000;--bg-1: #07070a;--panel: #0c0c10;--panel-2: #141419;--panel-3: #1b1b22;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--text: #fff;--muted: #a9a9b8;--dim: #77778a;--accent: #8b5cf6;--accent-2: #b49bff;--accent-deep: #7c4ff0;--accent-soft: rgba(139, 92, 246, .14);--hallo: #ff8a3d;--hallo-soft: rgba(255, 138, 61, .14);--gold: #d1ad62;--gold-2: #e7cf98;--gold-deep: #9c7a3c;--gold-soft: rgba(209, 173, 98, .13);--gold-line: rgba(209, 173, 98, .38);--star: #f5c344;--bad: #f87171;--radius-xs: 8px;--radius-sm: 12px;--radius: 18px;--radius-lg: 26px;--container: 1200px;--gutter: 16px;--hdr: 60px;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease: cubic-bezier(.2, .8, .2, 1)}@media(min-width:700px){:root{--gutter: 24px;--hdr: 68px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 16px)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body.locked{overflow:hidden}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-2)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}s{color:var(--dim);text-decoration-thickness:1.5px}:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:#fff}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.container--narrow{max-width:860px}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.875rem}.fineprint{color:var(--dim);font-size:.78rem;line-height:1.5;margin-top:14px}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#fff;color:#000;padding:10px 14px;border-radius:10px;font-weight:700}.skip:focus{top:12px}.linklike{color:var(--muted);text-decoration:underline;text-underline-offset:3px;font-size:inherit}.linklike:hover{color:#fff}@media(max-width:639px){.hide-sm{display:none!important}}html.sale-on .sale-off-only,html.sale-off .sale-on-only,html.no-js .sale-on-only{display:none!important}.btn{--h: 48px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 22px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;font-weight:700;font-size:.98rem;letter-spacing:-.01em;line-height:1.15;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #8b5cf6b3;transition:transform .15s var(--ease),filter .15s var(--ease),background .2s;-webkit-tap-highlight-color:transparent;text-align:center;white-space:nowrap}.btn:hover{color:#fff;filter:brightness(1.08)}.btn:active{transform:translateY(1px) scale(.99)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn svg{width:18px;height:18px;flex:none}.btn--lg{--h: 56px;font-size:1.05rem;padding:0 28px;border-radius:16px}.btn--sm{--h: 38px;padding:0 14px;font-size:.875rem;border-radius:11px}.btn--block{width:100%}.btn--ghost{background:#ffffff0f;border-color:var(--line-2);box-shadow:none}.btn--ghost:hover{background:#ffffff1a}.btn--light{background:#fff;color:#000;border-color:#fff;box-shadow:none}.btn--light:hover{color:#000;filter:none;background:#ececf1}.btn--card{--h: 42px;width:100%;padding:0 12px;font-size:.92rem;border-radius:12px;margin-top:12px}.btn.is-added{background:#fff;color:#000;border-color:#fff;box-shadow:none}.btn .spinner{width:18px;height:18px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;position:relative}.icon-btn:hover{background:#ffffff12;color:#fff}.icon-btn svg{width:22px;height:22px}.pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.01em}.pill--save{background:#fff;color:#000}.spinner{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin .7s linear infinite;vertical-align:-3px}.spinner--lg{width:34px;height:34px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.salebar{position:relative;z-index:41;background:linear-gradient(90deg,#120700,#2a1203 50%,#120700);border-bottom:1px solid rgba(255,138,61,.28);color:#ffe2cc}.salebar__in{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:6px 12px;font-size:.8rem;flex-wrap:wrap;text-align:center;line-height:1.3}.salebar__in:hover{color:#fff}.salebar__ghost svg{width:16px;height:16px;color:var(--hallo)}.salebar__name{color:#fff;font-weight:800;letter-spacing:-.01em}.salebar__deal{font-weight:700;color:var(--hallo)}.salebar__dot{opacity:.5}.salebar__code b{color:#fff;letter-spacing:.04em}.salebar__timer{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.salebar__timer .t{display:inline-flex;align-items:baseline;gap:1px;background:#ff8a3d29;border:1px solid rgba(255,138,61,.3);border-radius:6px;padding:1px 5px}.salebar__timer b{color:#fff;font-weight:800}.salebar__timer i{font-style:normal;color:#ffc69c;font-size:.7rem}.hdr{position:sticky;top:0;z-index:40;background:#000;border-bottom:1px solid var(--line)}.hdr__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--hdr);gap:8px}.hdr__menu{justify-self:start;margin-left:-8px}.hdr__logo{justify-self:center;display:inline-flex;align-items:center}.hdr__logo:hover{color:#fff}.hdr__nav{display:none}.hdr__icons{display:flex;align-items:center;justify-content:flex-end;gap:0;margin-right:-8px}.hdr__cart .badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:800;display:grid;place-items:center;line-height:1}.hdr__cart .badge[hidden]{display:none}.badge.is-pop{animation:pop .45s var(--ease)}@keyframes pop{30%{transform:scale(1.35)}}@media(min-width:980px){.hdr__in{grid-template-columns:auto 1fr auto}.hdr__menu{display:none}.hdr__icons{margin-right:0;gap:2px}.hdr__logo{justify-self:start}.hdr__nav{display:flex;justify-content:center;gap:6px}.hdr__nav a{padding:8px 14px;border-radius:10px;color:#d7d7e0;font-weight:600;font-size:.94rem;letter-spacing:-.01em}.hdr__nav a:hover,.hdr__nav a[aria-current=page]{color:#fff;background:#ffffff0f}}.mftr{padding:36px var(--gutter) 48px;border-top:1px solid var(--line);margin-top:48px;color:var(--dim);font-size:.8rem;text-align:center}.mftr nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-bottom:12px}.mftr a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.eyebrow{color:var(--accent-2);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.lead{color:var(--muted);font-size:clamp(1rem,2.4vw,1.15rem);max-width:620px;margin:12px auto 0}.shead{text-align:center;max-width:720px;margin:0 auto 32px}.shead h1,.shead h2{font-size:clamp(2rem,6vw,3.1rem)}.shead__sub{color:var(--muted);margin-top:12px;font-size:clamp(.98rem,2.2vw,1.08rem)}.shead--page h1{font-size:clamp(2.2rem,7vw,3.6rem)}.prose{color:#d8d8e2}.prose p+p,.prose p+ul,.prose ul+p{margin-top:12px}.prose strong,.prose b{color:#fff}.prose a{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px}.prose h2{font-size:1.3rem;margin:30px 0 10px;letter-spacing:-.02em}.prose h3{font-size:1.05rem;margin:20px 0 8px;letter-spacing:-.01em}.prose ul{list-style:disc;padding-left:20px;margin-top:10px}.prose li+li{margin-top:6px}.prose--policy{text-align:left;font-size:.95rem}.prose--policy h2:first-child{margin-top:0}.section{padding:64px 0}.section--first{padding-top:40px}.section--tight{padding:28px 0 40px}.section--alt{background:var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:900px){.section{padding:96px 0}.section--first{padding-top:56px}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}@media(min-width:700px){.panel{padding:30px}}.hero{padding:28px 0 40px;text-align:center;overflow:hidden}.hero__title{font-size:clamp(2.3rem,8.4vw,4.6rem);letter-spacing:-.045em}.hero__stage{position:relative;max-width:880px;margin:26px auto 0}.hero__float{display:none}.hero__ctas{margin-top:24px;display:flex;justify-content:center}.hero__ctas .btn{width:100%;max-width:360px}.hero__trust{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--muted);font-size:.9rem}.hero__trust svg{width:18px;height:18px;color:var(--accent-2);flex:none}@media(min-width:1100px){.hero__stage{padding:0 40px}.hero__float{display:block;position:absolute;width:170px;border-radius:22px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 30px 60px #0009;z-index:2;transition:transform .4s var(--ease);background:#111}.hero__float img{aspect-ratio:1;object-fit:cover;width:100%}.hero__float--1{left:-120px;top:6%;transform:rotate(-9deg)}.hero__float--2{right:-120px;top:2%;transform:rotate(8deg)}.hero__float--3{right:-90px;bottom:-6%;transform:rotate(-5deg);width:140px}.hero__float:hover{transform:rotate(0) scale(1.04)}}.salechip{display:inline-flex;align-items:center;gap:8px;margin:18px auto 0;padding:8px 14px;border-radius:999px;background:var(--hallo-soft);border:1px solid rgba(255,138,61,.35);color:#ffd9bf;font-size:.86rem;line-height:1.35;text-align:left}.salechip svg{width:16px;height:16px;color:var(--hallo);flex:none}.salechip b{color:#fff}.video{position:relative;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:#0b0b0f;border:1px solid var(--line-2)}.video img,.video iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.video__play{position:absolute;inset:0;display:grid;place-items:center;width:100%;background:linear-gradient(180deg,#0000 40%,#00000059)}.video__play span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,#fff,#d7d7de 45%,#9c9ca8);color:#000;box-shadow:0 12px 34px #0000008c,inset 0 1px #fff;transition:transform .2s var(--ease)}.video__play svg{width:30px;height:30px;margin-left:4px}.video__play:hover span{transform:scale(1.07)}.marquee{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee__track>div{display:flex;align-items:center;flex:none}.marquee__track span{white-space:nowrap}.marquee__track i{font-style:normal;color:var(--accent);margin:0 18px}@media(hover:hover){.marquee:hover .marquee__track{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}.marquee--ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;color:#d9d9e3;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--bg-1)}.marquee--pills .marquee__track{animation-duration:26s}.marquee--pills span{display:inline-flex;align-items:center;height:48px;padding:0 24px;margin:0 6px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel);font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.marquee--pills i{display:none}.eyebrow.center{text-align:center}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px;margin:0 calc(var(--gutter) * -1) 22px;padding-left:var(--gutter);padding-right:var(--gutter);scroll-snap-type:x proximity}.chips::-webkit-scrollbar{display:none}.more{display:flex;justify-content:center;margin-top:22px}.more .btn{min-width:min(100%,320px)}@media(min-width:700px){.chips{justify-content:center;margin-left:0;margin-right:0}}.chip{flex:none;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);color:#dcdce6;font-weight:700;font-size:.88rem;scroll-snap-align:start;transition:background .15s,color .15s}.chip:hover{background:var(--panel-3)}.chip[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}.toolbar{display:flex;flex-direction:column;gap:6px;align-items:stretch}.toolbar .chips{margin-bottom:4px}.sort{position:relative;align-self:center;display:inline-flex;align-items:center}.sort select{appearance:none;-webkit-appearance:none;height:40px;padding:0 38px 0 14px;border-radius:12px;background:var(--panel);border:1px solid var(--line-2);font-weight:600;font-size:.9rem}.sort svg{position:absolute;right:12px;width:16px;height:16px;pointer-events:none;color:var(--muted)}[data-count]{text-align:center;margin:14px 0 18px}@media(min-width:900px){.toolbar{flex-direction:row;justify-content:space-between;align-items:center}.toolbar .chips{margin-bottom:0}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:700px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.card[hidden]{display:none}.card{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .25s var(--ease);text-align:center}.card:hover{border-color:var(--line-2)}@media(hover:hover){.card:hover{transform:translateY(-3px)}.card:hover .card__media img{transform:scale(1.04)}}.card__media{position:relative;display:block;aspect-ratio:1;background:#111116;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.card__body{display:flex;flex-direction:column;flex:1;padding:12px 12px 14px}@media(min-width:700px){.card__body{padding:14px 16px 16px}}.card__meta{display:flex;justify-content:center;margin-top:4px}.card__sub{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.card__title{font-size:.95rem;letter-spacing:-.015em;line-height:1.25;font-weight:750;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}@media(min-width:700px){.card__title{font-size:1.02rem}}.card__title a:hover{color:#fff}.card .prices{margin-top:6px;justify-content:center}.card__code{margin-top:4px;font-size:.74rem;color:var(--hallo);font-weight:600}.card__code b{color:#ffd2b3;letter-spacing:.04em}.card .btn--card{margin-top:auto}.card__body>.prices+.btn--card,.card__body>.card__code+.btn--card{margin-top:12px}.tag{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:8px;font-size:.72rem;font-weight:800;letter-spacing:.02em;background:#fff;color:#000}.tag--sale{background:var(--hallo);color:#1a0800}.tag--ship{left:auto;right:10px;background:#0000009e;color:#fff;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tag--hot{background:var(--accent);color:#fff}.rating{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.76rem}a.rating:hover{color:#fff}.rating--store{flex-wrap:wrap;justify-content:center}.stars{display:inline-flex;gap:1px;color:var(--star)}.stars svg{width:15px;height:15px}.stars .star-off{display:inline-flex;color:#fff3}.theme-light .stars .star-off{color:#d9d9de}.prices{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.price{display:inline-flex;align-items:baseline;gap:8px}.price b{font-weight:800;letter-spacing:-.02em}.prices--sm .price b{font-size:1.08rem}.prices--sm s{font-size:.86rem}.prices--md .price b{font-size:1.3rem}.prices--lg .price b{font-size:2rem}.prices--lg s{font-size:1.1rem}.prices--xs .price b{font-size:.95rem}.prices--xs s{font-size:.8rem}.price--sale b{color:#fff}.margins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.margins{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.mcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-align:center}.mcard__media{position:relative;aspect-ratio:4 / 5;background:#111}.mcard__media img{width:100%;height:100%;object-fit:cover}.mcard__body{padding:14px}.mcard h3{font-size:1rem;letter-spacing:-.02em}.mcard__flow{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.mcard__flow span{display:flex;flex-direction:column}.mcard__flow small{color:var(--muted);font-size:.7rem}.mcard__flow b{font-size:1.2rem}.mcard__flow svg{width:18px;height:18px;color:var(--accent-2)}.mcard__profit{margin-top:10px;display:inline-block;background:var(--accent-soft);color:#d9ccff;border:1px solid rgba(139,92,246,.35);border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:56px;padding-bottom:8px}@media(min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:88px}}.stat{text-align:center;padding:22px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel)}.stat b{display:block;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:900;letter-spacing:-.04em;line-height:1}.stat span{display:block;margin-top:8px;color:var(--muted);font-size:.86rem}.vs{display:grid;gap:12px;max-width:900px;margin:0 auto}.vs__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vs__cell{border-radius:var(--radius);padding:16px;border:1px solid var(--line);text-align:center}.vs__cell small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:800;color:var(--dim);margin-bottom:8px}.vs__cell p{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:650;font-size:.92rem;line-height:1.35}.vs__cell svg{width:22px;height:22px;flex:none}.vs__cell--bad{background:var(--panel);color:#c9c9d4}.vs__cell--bad svg{color:var(--bad)}.vs__cell--good{background:linear-gradient(180deg,#8b5cf629,#8b5cf60d);border-color:#8b5cf666}.vs__cell--good small{color:var(--accent-2)}.vs__cell--good svg{color:var(--accent-2)}@media(min-width:700px){.vs__cell{padding:22px}.vs__cell p{font-size:1.02rem}}.steps{display:grid;gap:16px;counter-reset:s}@media(min-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-align:center;padding-bottom:22px}.step__media{position:relative;aspect-ratio:4 / 3;background:#111}.step__media img{width:100%;height:100%;object-fit:cover}.step__n{position:absolute;left:50%;bottom:-20px;transform:translate(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-weight:900;border:4px solid var(--panel)}.step h3{margin-top:30px;font-size:1.25rem}.step p{margin:8px auto 0;color:var(--muted);max-width:320px;padding:0 16px}.cmp{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.cmp__row{display:grid;grid-template-columns:1fr 88px 88px;align-items:center;border-top:1px solid var(--line)}@media(min-width:700px){.cmp__row{grid-template-columns:1fr 140px 140px}}.cmp__row:first-child{border-top:0}.cmp__row>span{padding:14px 12px;text-align:center;font-weight:650;font-size:.92rem}.cmp__row>span:first-child{text-align:left;padding-left:18px}.cmp__row--head>span{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:800}.cmp__us{background:#8b5cf61a;color:var(--accent-2)!important;height:100%;display:grid;place-items:center}.cmp__row--head .cmp__us{color:#fff!important}.cmp__us svg,.cmp__no svg{width:22px;height:22px;margin:0 auto}.cmp__no{color:var(--bad)}.feature{display:grid;gap:0;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden;max-width:980px;margin:0 auto}@media(min-width:900px){.feature{grid-template-columns:1fr 1fr}}.feature__media{position:relative;display:block;aspect-ratio:1;background:#111}.feature__media img{width:100%;height:100%;object-fit:cover}.feature__body{padding:26px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:16px}@media(min-width:900px){.feature__body{padding:40px}}.feature__body h3,.feature__body h2{font-size:clamp(1.5rem,3.4vw,2rem)}.feature__note{color:var(--muted);font-size:.88rem}.feature--compact{margin-top:26px}.ticks{display:grid;gap:10px;text-align:left}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks svg{width:20px;height:20px;color:var(--accent-2);flex:none;margin-top:2px}.ticks--grid{grid-template-columns:1fr}@media(min-width:700px){.ticks--grid{grid-template-columns:1fr 1fr}}.quotes{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 10px;scrollbar-width:none;max-width:var(--container);margin:0 auto}.quotes::-webkit-scrollbar{display:none}.quote{flex:0 0 82%;scroll-snap-align:center;margin:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center;position:relative}.quote--top{border-color:#8b5cf680;background:linear-gradient(180deg,rgba(139,92,246,.14),var(--panel) 70%)}.quote .tag{position:static}.quote blockquote{margin:0;font-size:1.04rem;font-weight:650;line-height:1.45;letter-spacing:-.01em}.quote figcaption{display:flex;flex-direction:column;margin-top:auto}.quote figcaption span{color:var(--muted);font-size:.84rem}.quote .stars svg{width:15px;height:15px}@media(min-width:700px){.quote{flex-basis:46%}}@media(min-width:1100px){.quotes{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.quote--top{grid-row:span 2;justify-content:center}.quote--top blockquote{font-size:1.4rem}}.faq{display:grid;gap:10px}.faq__group{font-size:1.15rem;text-align:center;margin:36px 0 14px;color:var(--accent-2);letter-spacing:-.01em}.faq__item{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.faq__item[open]{border-color:var(--line-2)}.faq__item summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;cursor:pointer;font-weight:700;text-align:center;letter-spacing:-.01em}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{width:18px;height:18px;flex:none;color:var(--accent-2);transition:transform .25s var(--ease)}.faq__item[open] summary svg{transform:rotate(45deg)}.faq__a{padding:0 20px 18px;color:var(--muted);text-align:center}.ctaband{position:relative;text-align:center;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:44px 22px;overflow:hidden}.ctaband h2{font-size:clamp(2rem,6.5vw,3.4rem)}.ctaband p{color:var(--muted);margin:12px auto 22px;max-width:520px}.ctaband .fineprint{margin:14px 0 0}.ctaband--sm{padding:34px 20px;margin-top:40px}.ctaband--sm h2{font-size:clamp(1.6rem,5vw,2.4rem)}.ctaband__imgs{display:none}@media(min-width:900px){.ctaband__imgs{display:block}.ctaband__imgs img{position:absolute;width:150px;border-radius:18px;border:1px solid var(--line-2);aspect-ratio:1;object-fit:cover}.ctaband__imgs img:first-child{left:48px;top:50%;transform:translateY(-50%) rotate(-8deg)}.ctaband__imgs img:last-child{right:48px;top:50%;transform:translateY(-50%) rotate(8deg)}}.ftr{border-top:1px solid var(--line);background:var(--bg-1);padding-top:52px;margin-top:24px}.ftr__top{display:grid;gap:36px;text-align:center}.ftr__brand p{color:var(--muted);margin:12px 0 14px}.ftr__social{display:inline-flex;align-items:center;gap:8px;color:#d9d9e3;font-weight:700;font-size:.9rem}.ftr__social svg{width:18px;height:18px}.ftr__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.ftr__col{display:flex;flex-direction:column;gap:10px;align-items:center}.ftr__col h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#fff;margin-bottom:4px}.ftr__col a,.ftr__col button{color:var(--muted);font-size:.9rem;text-decoration:none;overflow-wrap:break-word;max-width:100%}.ftr__col a:hover,.ftr__col button:hover{color:#fff}.ftr__col .linklike{text-decoration:none}@media(min-width:900px){.ftr__top{grid-template-columns:1.1fr 2fr;text-align:left}.ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.ftr__col{align-items:flex-start}}.ftr__trust{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:34px;padding-bottom:26px;margin-top:36px;border-top:1px solid var(--line)}.ftr__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;color:var(--muted);font-size:.84rem;font-weight:600}.ftr__badges li{display:inline-flex;align-items:center;gap:7px}.ftr__badges svg{width:17px;height:17px;color:var(--accent-2)}@media(min-width:900px){.ftr__trust{flex-direction:row;justify-content:space-between}}.ftr__legal{padding-bottom:40px;color:var(--dim);font-size:.76rem;line-height:1.6;text-align:center;display:grid;gap:10px}.paymarks{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pm{display:inline-grid;place-items:center;height:26px;min-width:42px;padding:0 7px;border-radius:6px;background:#fff;color:#111;font-size:.66rem;font-weight:900;letter-spacing:.02em}.pm-apple span:before{content:""}.pm-visa{color:#1434cb;font-style:italic;font-size:.74rem}.pm-amex{background:#1f72cd;color:#fff}.pm-mc{display:inline-flex;gap:0;padding:0 8px}.pm-mc i{width:13px;height:13px;border-radius:50%;background:#eb001b}.pm-mc i+i{background:#f79e1b;margin-left:-5px;mix-blend-mode:multiply}.paymarks--sm{margin-top:12px}.paymarks--sm .pm{height:22px;min-width:36px;font-size:.6rem}[data-drawer][hidden]{display:none!important}.drawer,.search{position:fixed;inset:0;z-index:60}.drawer__scrim{position:absolute;inset:0;background:#0000009e;opacity:0;transition:opacity .25s var(--ease)}.drawer.is-open .drawer__scrim,.search.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;width:min(440px,100%);background:#08080b;border-left:1px solid var(--line-2);display:flex;flex-direction:column;transition:transform .32s var(--ease)}.drawer--right .drawer__panel{right:0;transform:translate(100%)}.drawer--left .drawer__panel{left:0;transform:translate(-100%);border-left:0;border-right:1px solid var(--line-2);width:min(360px,88%)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--line)}.drawer__head h2{font-size:1.15rem;letter-spacing:-.02em}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 8px}.drawer__foot{border-top:1px solid var(--line);padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#0a0a0e}.drawer__foot:empty{display:none}.menu__nav{display:flex;flex-direction:column;padding:10px 12px}.menu__nav a{padding:14px 10px;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;border-bottom:1px solid var(--line)}.menu__trending{padding:18px 22px}.menu__trending h3{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:10px}.menu__help{padding:10px 22px 26px;color:var(--muted);font-size:.88rem;margin-top:auto}.menu__help a{color:#fff}.cart-empty{text-align:center;padding:48px 12px}.cart-empty h3{font-size:1.3rem;margin-bottom:8px}.cart-empty p{color:var(--muted);margin-bottom:20px}.cline{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.cline:first-child{padding-top:4px}.cline img{width:72px;height:72px;border-radius:12px;object-fit:cover;background:#111}.cline__t{font-weight:700;font-size:.92rem;line-height:1.3;letter-spacing:-.01em;display:block}.cline__d{color:var(--hallo);font-size:.76rem;font-weight:700;margin-top:3px}.cline__d--mb{color:var(--accent-2)}.cline__ctrl{display:flex;align-items:center;gap:10px;margin-top:8px}.cline__rm{color:var(--dim)}.cline__rm svg{width:18px;height:18px}.cline__rm:hover{color:#fff}.cline__p{text-align:right;font-weight:800;font-size:.95rem;white-space:nowrap}.cline__p s{display:block;font-size:.78rem;font-weight:600}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:11px;overflow:hidden;background:var(--panel)}.stepper button{width:34px;height:34px;display:grid;place-items:center;color:#fff}.stepper button:hover{background:#ffffff12}.stepper button svg{width:16px;height:16px}.stepper input{width:38px;height:34px;text-align:center;background:transparent;border:0;font-weight:800;-moz-appearance:textfield;appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper--sm button{width:30px;height:30px}.stepper--sm input{width:30px;height:30px;font-size:.88rem}.mprog{background:#ffffff0a;border-radius:12px;padding:10px 12px;margin-bottom:12px;font-size:.82rem;display:grid;gap:8px;color:#dcdce6}.mprog__t{display:flex;gap:8px;align-items:center}.mprog__t svg{width:18px;height:18px;color:var(--accent-2);flex:none}.mprog__bar{height:6px;background:#ffffff1a;border-radius:999px;overflow:hidden}.mprog__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#c2a8ff);border-radius:inherit;transition:width .4s var(--ease)}.salebox{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,138,61,.35);background:var(--hallo-soft);color:#ffd6bb;border-radius:12px;padding:10px 12px;font-size:.82rem;margin-bottom:14px}.salebox svg{width:16px;height:16px;color:var(--hallo);flex:none}.salebox b{color:#fff}.rail h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:18px 0 10px}.rail__items{display:grid;gap:8px}.rail__item{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.rail__item img{width:48px;height:48px;border-radius:10px;object-fit:cover}.rail__item b{display:block;font-size:.86rem;line-height:1.25}.rail__item span{color:var(--muted);font-size:.8rem}.rail__item .btn{--h: 34px;padding:0 12px;font-size:.8rem;border-radius:10px}.totals{display:grid;gap:6px;font-size:.92rem;margin-bottom:14px}.totals div{display:flex;justify-content:space-between;gap:12px}.totals .disc{color:var(--hallo);font-weight:700}.totals .grand{font-size:1.15rem;font-weight:900;letter-spacing:-.02em;padding-top:8px;border-top:1px solid var(--line);margin-top:4px}.totals small{color:var(--dim);font-size:.76rem}.cart-foot__note{text-align:center;color:var(--dim);font-size:.76rem;margin-top:10px}.cartpage{padding:18px}.search__panel{position:absolute;left:0;right:0;top:0;background:#07070a;border-bottom:1px solid var(--line-2);max-height:92vh;overflow-y:auto;transform:translateY(-16px);opacity:0;transition:transform .28s var(--ease),opacity .2s;padding-bottom:22px}.search.is-open .search__panel{transform:none;opacity:1}.search__bar{display:flex;align-items:center;gap:10px;height:68px;border-bottom:1px solid var(--line)}.search__bar>svg{width:22px;height:22px;color:var(--muted);flex:none}.search__bar input{flex:1;height:46px;background:transparent;border:0;font-size:1.15rem;font-weight:600;outline:none;min-width:0}.search__results{padding-top:18px}.search__results h3{font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:12px}.sresults{display:grid;gap:8px}@media(min-width:700px){.sresults{grid-template-columns:repeat(2,1fr)}}.sres{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.sres:hover{border-color:var(--line-2);color:#fff}.sres img{width:56px;height:56px;border-radius:10px;object-fit:cover}.sres b{display:block;font-size:.92rem;line-height:1.3}.sres small{color:var(--muted)}.sres__p{font-weight:800;white-space:nowrap}.consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:55;display:flex;flex-direction:column;gap:12px;padding:16px;background:#0c0c10f5;border:1px solid var(--line-2);border-radius:16px;box-shadow:0 20px 50px #0009;font-size:.86rem;color:#d7d7e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consent a{color:#fff;text-decoration:underline;text-underline-offset:2px}.consent__btns{display:flex;gap:8px}.consent__btns .btn{flex:1}@media(min-width:700px){.consent{left:20px;right:auto;bottom:20px;max-width:400px}}.toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:70;background:#fff;color:#000;font-weight:700;padding:12px 18px;border-radius:14px;box-shadow:0 16px 40px #00000080;font-size:.9rem;max-width:calc(100% - 32px);text-align:center}.crumbs{display:flex;flex-wrap:wrap;gap:6px;color:var(--dim);font-size:.8rem;padding:16px 0 10px;justify-content:center}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:var(--muted);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp__grid{display:grid;gap:22px;align-items:start}@media(min-width:960px){.pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px}.gallery{position:sticky;top:calc(var(--hdr) + 18px)}}.gallery{min-width:0}.gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;border:1px solid var(--line);background:#0d0d11}.gallery__main::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;aspect-ratio:1}.gallery__slide img{width:100%;height:100%;object-fit:cover}.gallery__dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.gallery__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff40;transition:width .2s,background .2s}.gallery__dots i.on{width:18px;border-radius:999px;background:#fff}.gallery__thumbs{display:none}@media(min-width:960px){.gallery__dots{display:none}.gallery__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:2px}.gallery__thumbs button{flex:none;width:72px;height:72px;border-radius:12px;overflow:hidden;border:2px solid transparent;opacity:.6;transition:opacity .15s,border-color .15s}.gallery__thumbs button[aria-selected=true]{border-color:var(--accent);opacity:1}.gallery__thumbs button:hover{opacity:1}.gallery__thumbs img{width:100%;height:100%;object-fit:cover}}.pdp__info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;min-width:0}.pdp__sub{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:-6px}.pdp__title{font-size:clamp(1.8rem,5.6vw,2.7rem);letter-spacing:-.04em}.pdp__info .prices{justify-content:center}.pdp__code{display:flex;align-items:flex-start;gap:8px;background:var(--hallo-soft);border:1px solid rgba(255,138,61,.35);color:#ffd6bb;border-radius:14px;padding:10px 14px;font-size:.88rem;text-align:left;line-height:1.4}.pdp__code svg{width:18px;height:18px;flex:none;color:var(--hallo);margin-top:1px}.pdp__code b,.pdp__code [data-countdown-inline]{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.pdp__call{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.86rem;font-weight:600}.pdp__call svg{width:17px;height:17px;color:var(--accent-2);flex:none}.pdp__call b{color:#fff}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.badges li{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;background:var(--panel);border:1px solid var(--line);font-size:.82rem;font-weight:650}.badges svg{width:15px;height:15px;color:var(--accent-2)}.badges__best span{margin-left:4px;padding:2px 8px;border-radius:6px;background:var(--panel-3)}.mbox{display:flex;gap:12px;text-align:left;width:100%;border:1px dashed rgba(139,92,246,.5);border-radius:16px;padding:14px;background:#8b5cf60f;font-size:.88rem}.mbox svg{width:24px;height:24px;color:var(--accent-2);flex:none}.mbox p{color:#d0c6f2;margin-top:2px}.tiers{display:grid;gap:10px;width:100%;border:0;padding:0;margin:0}.tier{position:relative;display:block;cursor:pointer}.tier input{position:absolute;opacity:0;pointer-events:none}.tier__box{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "save price";align-items:center;gap:2px 12px;padding:14px 16px;border-radius:16px;border:1.5px solid var(--line-2);background:var(--panel);text-align:left;transition:border-color .15s,background .15s}.tier input:checked+.tier__box{border-color:var(--accent);background:linear-gradient(180deg,#8b5cf629,#8b5cf60d)}.tier input:focus-visible+.tier__box{outline:2px solid var(--accent-2);outline-offset:2px}.tier__name{grid-area:name;font-weight:800;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tier__flag{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:6px;padding:3px 7px;font-weight:800}.tier__flag--best{background:#fff;color:#000}.tier__save{grid-area:save;color:var(--accent-2);font-size:.8rem;font-weight:700}.tier__save--none{display:none}.tier__box:has(.tier__save--none){grid-template-areas:"name price"}.tier__price{grid-area:price;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.tier__price b{font-size:1.1rem}.tier__price s{font-size:.8rem}.qtyrow{display:flex;align-items:center;justify-content:center;gap:14px;font-weight:700}.buy{display:grid;gap:10px;width:100%}.buy__price{opacity:.85;font-weight:700}.buy__price:not(:empty):before{content:"\b7";margin:0 6px;opacity:.7}.trustrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;color:var(--muted);font-size:.74rem;font-weight:600;line-height:1.3}.trustrow li{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.trustrow svg{width:18px;height:18px;color:var(--accent-2)}.pdp__desc{text-align:left;width:100%;border-top:1px solid var(--line);padding-top:18px;font-size:.95rem}.pdp__guar{width:100%;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel);font-size:.88rem}.pdp__guar span{color:var(--muted)}.gcard{display:flex;align-items:center;gap:18px;text-align:left;padding:22px;border-radius:var(--radius-lg);border:1px solid rgba(139,92,246,.45);background:linear-gradient(135deg,#8b5cf62e,#8b5cf60a 60%)}.gcard h1,.gcard h2{font-size:clamp(1.3rem,4vw,1.9rem)}.gcard p{color:#d5cdf5;margin-top:6px}.gcard__seal{flex:none;width:86px;height:86px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 30% 25%,#c6b3ff,#7c4ff0 70%);border:3px solid rgba(255,255,255,.85);color:#fff;box-shadow:0 12px 30px #8b5cf659}.gcard__seal b{font-size:1.9rem;line-height:1;font-weight:900;letter-spacing:-.04em}.gcard__seal span{font-size:.62rem;font-weight:900;letter-spacing:.22em}.gcard--hero{flex-direction:column;text-align:center;padding:34px 22px}.gcard--hero .gcard__seal{width:110px;height:110px}.gcard--hero .gcard__seal b{font-size:2.4rem}@media(min-width:700px){.gcard--hero{flex-direction:row;text-align:left;padding:40px}}.pstats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}@media(min-width:700px){.pstats{grid-template-columns:repeat(4,1fr)}.pstats--3{grid-template-columns:repeat(3,1fr)}}.pstats div{text-align:center;padding:16px 10px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.pstats b{display:block;font-size:1.5rem;font-weight:900;letter-spacing:-.04em}.pstats span{color:var(--muted);font-size:.8rem}.wyg{display:grid;gap:10px}.wyg li{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);text-align:left;font-weight:650}.wyg svg{width:20px;height:20px;color:var(--accent-2)}.wyg em{font-style:normal;color:var(--muted);font-size:.8rem;font-weight:600;text-align:right}.maths{display:grid;gap:12px}@media(min-width:760px){.maths{grid-template-columns:1fr 1fr}}.maths__col{border-radius:var(--radius);padding:20px;border:1px solid var(--line);background:var(--panel);text-align:left}.maths__col--good{border-color:#8b5cf673;background:linear-gradient(180deg,rgba(139,92,246,.14),var(--panel) 70%)}.maths__col h3{font-size:1.1rem;margin-bottom:14px;text-align:center}.maths__col ul{display:grid;gap:10px}.maths__col li{display:grid;grid-template-columns:20px 1fr;gap:4px 10px;font-weight:650;font-size:.92rem}.maths__col li em{grid-column:2;font-style:normal;color:var(--muted);font-size:.8rem;font-weight:600}.maths__col svg{width:18px;height:18px;margin-top:2px}.maths__col--good svg{color:var(--accent-2)}.maths__col--bad svg{color:var(--bad)}.maths__payback{text-align:center;margin-top:18px;font-weight:800;font-size:1.1rem}.nsteps{display:grid;gap:12px}.nsteps li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:18px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.nsteps__n{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);font-weight:900}.nsteps h3{font-size:1.02rem;letter-spacing:-.015em}.nsteps p{color:var(--muted);margin-top:3px;font-size:.92rem}.pledge{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-top:16px;padding:20px 18px;border-radius:16px;border:1px solid rgba(139,92,246,.45);background:var(--accent-soft)}.pledge>svg{width:26px;height:26px;color:var(--accent-2);flex:none}.pledge h3{font-size:1.05rem}.pledge p{color:#d3c9f4;margin-top:6px;font-size:.92rem}.pledge .muted a{color:#fff;text-decoration:underline;text-underline-offset:3px}.reviews{display:grid;gap:12px}.review{margin:0;padding:20px;border-radius:16px;background:var(--panel);border:1px solid var(--line);text-align:center;display:grid;gap:10px;justify-items:center}.review blockquote{margin:0;font-weight:650}.review figcaption{display:flex;flex-direction:column;color:var(--muted);font-size:.84rem}.review figcaption b{color:#fff}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:35;background:#0a0a0d;border-top:1px solid var(--line-2);padding:10px 0 calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s var(--ease)}.stickybuy.is-on{transform:none}.stickybuy__in{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.stickybuy img{width:44px;height:44px;border-radius:10px;object-fit:cover}.stickybuy__t{min-width:0}.stickybuy__t b{display:block;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybuy .btn{--h: 44px;padding:0 16px;font-size:.9rem}@media(max-width:479px){.stickybuy .pill--save{display:none}}.has-chat .stickybuy__in{padding-right:76px}@media(min-width:1400px){.has-chat .stickybuy__in{padding-right:0}}body.locked #vr-chat-host,body:has(.popup.is-open) #vr-chat-host{display:none!important}.hsteps{display:grid;gap:14px;counter-reset:s}.hstep{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);text-align:center}.hstep .ticks,.gblock .ticks{justify-items:center;text-align:center}.hstep .ticks li,.gblock .ticks li{display:block}.hstep .ticks svg,.gblock .ticks svg{display:inline-block;width:18px;height:18px;vertical-align:-3px;margin:0 6px 0 0}.hstep__n{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--accent);font-weight:900;font-size:1.1rem}.hstep__tag{display:inline-block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-2);margin-bottom:6px}.hstep h2{font-size:1.35rem}.hstep p{color:var(--muted);margin:8px 0 12px}.story{padding:26px 0;border-top:1px solid var(--line);text-align:center}.story:first-of-type{border-top:0}.story h2{font-size:clamp(1.5rem,4.5vw,2.1rem);margin-bottom:14px}.story p{color:#d5d5df;max-width:660px;margin:0 auto}.story p+p{margin-top:12px}.story__cap{color:var(--accent-2)!important;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px!important}.story--freedom .ticks{margin:22px auto 0;max-width:640px}.story__sig{display:flex;flex-direction:column;margin-top:18px!important}.story__sig span{color:var(--muted);font-size:.86rem}.gblocks{display:grid;gap:12px;margin-top:18px}@media(min-width:760px){.gblocks{grid-template-columns:1fr 1fr}}.gblock{padding:22px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);text-align:center}.gblock h2{font-size:1.2rem;margin-bottom:10px}.gblock p{color:var(--muted)}.founderquote{margin:26px 0;padding:26px;text-align:center;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--panel)}.founderquote blockquote{margin:0;font-size:clamp(1.15rem,3.4vw,1.5rem);font-weight:750;letter-spacing:-.02em}.founderquote figcaption{display:flex;flex-direction:column;margin-top:12px;color:var(--muted);font-size:.86rem}.founderquote figcaption b{color:#fff}.form{display:grid;gap:14px;text-align:left}.form--narrow{max-width:480px;margin:0 auto}.form__row{display:grid;gap:14px}@media(min-width:600px){.form__row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:6px;font-size:.86rem;font-weight:650;color:#d9d9e3}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:#0b0b0f;color:#fff;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s;appearance:none;-webkit-appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,#a9a9b8 50%),linear-gradient(135deg,#a9a9b8 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:#5c5c6e}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #8b5cf640}.field.is-invalid input,.field.is-invalid select{border-color:var(--bad)}.field__hint{color:var(--dim);font-size:.78rem;margin-top:-4px}.field__err{color:var(--bad);font-size:.78rem;font-weight:600}.check{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;color:#d3d3dd;cursor:pointer;line-height:1.45}.check input{flex:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid var(--line-2);background:#0b0b0f;display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.check input:checked{background:var(--accent);border-color:var(--accent)}.check input:checked:after{content:"";width:10px;height:6px;border:2.4px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.check input:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.check a{color:#fff;text-decoration:underline;text-underline-offset:2px}.check--box{padding:14px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel)}.check--consent{border-color:#8b5cf673;background:var(--accent-soft)}.check--consent.is-invalid{border-color:var(--bad);box-shadow:0 0 0 3px #f8717133}.form__status{font-size:.9rem;padding:12px 14px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line-2)}.form__status.ok{border-color:#8b5cf680;background:var(--accent-soft);color:#e7deff}.form__status.err{border-color:#f8717180;background:#f8717114;color:#ffd1d1}.contact{display:grid;gap:16px}@media(min-width:900px){.contact{grid-template-columns:1.4fr 1fr}}.contact__side{text-align:left;display:grid;gap:10px;align-content:start;color:var(--muted);font-size:.92rem}.contact__side h2{font-size:1.2rem;color:#fff}.contact__side h3{font-size:.95rem;color:#fff;margin-top:10px}.contact__side .contact__mail{display:flex;gap:8px;align-items:flex-start}.contact__side svg{width:18px;height:18px;color:var(--accent-2);flex:none;margin-top:2px}.contact__side a{color:#fff;text-decoration:underline;text-underline-offset:3px}.page-checkout main,.page-offer main,.page-thanks main,.page-admin main{min-height:70vh}.co{position:relative}.co__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gutter);background:var(--panel);border-bottom:1px solid var(--line);color:var(--accent-2);font-weight:700;font-size:.92rem}.co__toggle>span{display:inline-flex;align-items:center;gap:8px}.co__toggle svg{width:18px;height:18px}.co__toggle b{color:#fff;font-size:1.08rem;font-weight:900}.co__toggle[aria-expanded=true]>span>svg:last-child{transform:rotate(180deg)}.co__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:18px}.co__main,.co__form,.co__sec,.co__pay{min-width:0}.co__aside{order:-1;display:none;padding:4px 0 18px;border-bottom:1px solid var(--line);margin-bottom:18px}.co__aside.is-open{display:block}@media(min-width:1000px){.co__toggle{display:none}.co__wrap{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;padding-top:36px;align-items:start}.co__aside{order:0;display:block;position:sticky;top:24px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:24px;margin:0}.co__main{max-width:600px;justify-self:end;width:100%}}.co__form{display:grid;gap:26px}.co__sec{display:grid;gap:14px}.co__sec[hidden]{display:none}.co__sec h2{font-size:1.3rem;letter-spacing:-.025em}.co__sub,.co__note{color:var(--muted);font-size:.86rem;margin-top:-6px}.co__methods{display:grid;gap:8px}.co__method{display:flex;align-items:center;gap:12px;padding:14px;border:1.5px solid var(--line-2);border-radius:14px;background:var(--panel);cursor:pointer;font-size:.92rem}.co__method input{accent-color:var(--accent);width:18px;height:18px}.co__method span{flex:1;display:flex;flex-direction:column}.co__method small{color:var(--muted)}.co__method b{white-space:nowrap}.co__method:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.co__pay{position:relative;display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid var(--line-2);background:var(--panel);min-height:160px}.co__lock{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;border-radius:inherit;background:#08080beb;color:var(--muted);font-weight:650;font-size:.92rem}.co__lock svg{width:18px;height:18px;flex:none}.co__lock[hidden]{display:none}.co__express{display:grid;gap:8px}.co__wallet:empty{display:none}.co__or{display:flex;align-items:center;gap:12px;color:var(--dim);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.co__or:before,.co__or:after{content:"";flex:1;height:1px;background:var(--line)}.co__or[hidden]{display:none}.co__card{min-height:10px}.co__loading{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--muted);font-size:.88rem;padding:8px}.co__loading[hidden]{display:none}.co__error{color:#ffd1d1;background:#f871711a;border:1px solid rgba(248,113,113,.4);border-radius:12px;padding:12px 14px;font-size:.88rem;font-weight:600}.co__error[hidden]{display:none}.co__fine{display:flex;gap:8px;align-items:flex-start;color:var(--dim);font-size:.78rem;line-height:1.5}.co__fine svg{width:15px;height:15px;flex:none;margin-top:2px}.co__fine a{color:var(--muted);text-decoration:underline}.co__empty{text-align:center;display:grid;gap:12px;justify-items:center}.co__processing{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#000000d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.co__processing[hidden]{display:none}.co__processing>div{display:grid;gap:12px;justify-items:center}.co__processing p{font-weight:800;font-size:1.1rem}.co__processing small{color:var(--muted)}.bump{display:grid;grid-template-columns:auto 64px 1fr;gap:12px;align-items:center;padding:14px;border-radius:16px;border:1.5px dashed rgba(139,92,246,.6);background:#8b5cf60f;cursor:pointer}.bump:has(input:checked){border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.bump input{width:22px;height:22px;accent-color:var(--accent)}.bump img{width:64px;height:64px;border-radius:12px;object-fit:cover}.bump b{display:block;font-size:.95rem;line-height:1.3}.bump small{display:block;color:var(--muted);font-size:.8rem;margin-top:2px}.bump__p{display:inline-flex;gap:6px;align-items:baseline;margin-top:4px;font-weight:800}.bump__flag{display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin-bottom:2px}.sum__lines{display:grid;gap:14px;margin-bottom:18px}.sum__line{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center}.sum__img{position:relative}.sum__img img{width:58px;height:58px;border-radius:12px;object-fit:cover;border:1px solid var(--line);background:#111}.sum__img i{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#3a3a46;color:#fff;font-style:normal;font-size:.72rem;font-weight:800;display:grid;place-items:center}.sum__t{font-size:.88rem;font-weight:700;line-height:1.3}.sum__t small{display:block;color:var(--hallo);font-weight:700;font-size:.74rem;margin-top:2px}.sum__t small.mb{color:var(--accent-2)}.sum__p{font-weight:800;font-size:.92rem;text-align:right;white-space:nowrap}.sum__p s{display:block;font-size:.76rem;font-weight:600}.sum__code{display:flex;gap:8px;margin-bottom:16px}.sum__code input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#0b0b0f;font-size:16px;text-transform:uppercase}.sum__code input:focus{outline:none;border-color:var(--accent)}.sum__code .btn{--h: 46px;border-radius:12px;padding:0 16px}.sum__applied{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 14px}.sum__applied span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:var(--hallo-soft);border:1px solid rgba(255,138,61,.35);color:#ffd6bb;font-size:.78rem;font-weight:800;letter-spacing:.03em}.sum__err{color:var(--bad);font-size:.8rem;margin:-8px 0 12px;font-weight:600}.sum__mb{display:flex;gap:10px;align-items:center;padding:12px;border-radius:14px;background:var(--accent-soft);border:1px solid rgba(139,92,246,.4);font-size:.84rem;margin-bottom:14px}.sum__mb svg{width:22px;height:22px;color:var(--accent-2);flex:none}.offer{padding-top:22px;padding-bottom:20px;display:grid;gap:18px}.offer__done{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:var(--accent-soft);border:1px solid rgba(139,92,246,.45);font-size:.9rem;color:#e7deff}.offer__done svg{width:22px;height:22px;color:#fff;background:var(--accent);border-radius:50%;padding:4px;flex:none}.offer h1{font-size:clamp(1.9rem,6.2vw,3rem);margin-bottom:6px}.offer .eyebrow{margin-top:10px}.offer__step{display:grid;gap:18px}.offer__step[hidden]{display:none}.offer__panel{display:grid;gap:16px}.offer__panel h2{font-size:1.3rem;text-align:center}.offer__price{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.offer__price b{font-size:2.2rem;font-weight:900;letter-spacing:-.04em}.offer__price s{font-size:1.1rem}.offer__price .pill{align-self:center;background:var(--hallo);color:#1a0800}.offer__pay{display:grid;gap:10px}.offer__pay[hidden]{display:none}.offer__skip{display:block;margin:2px auto 0;font-size:.9rem}.offer__per{color:var(--muted);font-size:1rem;font-weight:600}.offer__demo{text-align:center;color:var(--muted);font-size:.9rem;margin-top:12px}.offer__demo[hidden]{display:none}.offer__added{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;color:#4ade80;margin:0 0 10px}.offer__added svg{width:18px;height:18px}.offer__added[hidden]{display:none}.ty{padding-top:34px;display:grid;gap:14px}.ty__head{text-align:center;display:grid;gap:6px;justify-items:center;margin-bottom:10px}.ty__tick{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent);margin-bottom:8px;box-shadow:0 14px 34px #8b5cf666}.ty__tick svg{width:32px;height:32px}.ty__head h1{font-size:clamp(2rem,7vw,3rem)}.ty__card h2{font-size:1.2rem;margin-bottom:14px;display:flex;align-items:center;gap:8px}.ty__card h2 svg{width:22px;height:22px;color:var(--accent-2)}.dl{display:grid;gap:10px}.dl a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(139,92,246,.45);background:var(--accent-soft);font-weight:750}.dl a:hover{color:#fff;background:#8b5cf638}.dl a small{display:block;color:#cbbff2;font-weight:500;font-size:.8rem}.dl a svg{width:20px;height:20px;flex:none}.ty__next{display:grid;gap:10px}.ty__next a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel-2);font-weight:700}.ty__next a svg{width:18px;height:18px}.ty__next a small{display:block;color:var(--muted);font-weight:500;font-size:.8rem}.admin{padding-top:30px;padding-bottom:40px;max-width:1280px}.admin h1{font-size:1.6rem;margin-bottom:14px}.adm__bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:16px}.adm__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}@media(min-width:900px){.adm__stats{grid-template-columns:repeat(4,1fr)}}.adm__stats div{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.adm__stats b{display:block;font-size:1.4rem;font-weight:900}.adm__stats span{color:var(--muted);font-size:.8rem}.adm__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.adm__filters input,.adm__filters select{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:#0b0b0f;font-size:.9rem}.adm__table{width:100%;border-collapse:collapse;font-size:.86rem}.adm__table th,.adm__table td{text-align:left;padding:10px;border-bottom:1px solid var(--line);vertical-align:top}.adm__table th{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.adm__table tr[data-id]{cursor:pointer}.adm__table tr[data-id]:hover td{background:var(--panel)}.adm__wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.st{display:inline-block;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--panel-3)}.st--paid{background:#8b5cf640;color:#e3d9ff}.st--ship{background:var(--hallo-soft);color:#ffd6bb}.st--refunded,.st--failed{background:#f8717126;color:#ffc9c9}.st--test{background:#2b2b10;color:#f5f0a0}.adm__detail{display:grid;gap:14px}.adm__detail h2{font-size:1.2rem}.adm__detail dl{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;font-size:.88rem}.adm__detail dt{color:var(--muted)}.adm__actions{display:flex;flex-wrap:wrap;gap:8px}.popup{position:fixed;inset:0;z-index:65;display:grid;align-items:end}.popup[hidden]{display:none}.popup__card{position:relative;background:#0b0b0f;border-top:1px solid var(--line-2);border-radius:18px 18px 0 0;padding:26px 20px calc(22px + env(safe-area-inset-bottom));display:grid;gap:12px;max-height:90vh;overflow-y:auto;transform:translateY(100%);transition:transform .35s var(--ease)}.popup.is-open .popup__card{transform:none}.popup__card h2{font-size:1.6rem;padding-right:40px}.popup__card>p{color:var(--muted);font-size:.92rem}.popup__close{position:absolute;top:10px;right:10px}.popup__fine{color:var(--dim);font-size:.72rem;line-height:1.5}@media(min-width:700px){.popup{place-items:center}.popup__card{width:440px;border-radius:18px;border:1px solid var(--line-2);transform:scale(.96);opacity:0;transition:transform .25s var(--ease),opacity .25s}.popup.is-open .popup__card{transform:none;opacity:1}}.popup-pill{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:34;height:40px;padding:0 14px;border-radius:999px;background:#fff;color:#000;font-weight:800;font-size:.86rem;box-shadow:0 10px 30px #00000073}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.marquee__track{animation:none}.reveal{opacity:1;transform:none}}.annbar{position:relative;z-index:41;background:linear-gradient(90deg,#0b0905,#1b150a 50%,#0b0905);border-bottom:1px solid var(--gold-line);color:var(--gold-2)}.annbar__in{display:flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:6px 12px;font-size:.78rem;font-weight:700;letter-spacing:.01em;text-align:center;line-height:1.3}.annbar__in i{font-style:normal;opacity:.5}.annbar__item{display:inline-flex;align-items:center;gap:7px}.annbar__item svg{width:15px;height:15px;color:var(--gold);flex:none}@media(max-width:639px){.annbar__in i{display:none}}.storebtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);color:#e6e6ee;font-weight:700;font-size:.8rem;letter-spacing:.02em}.storebtn:hover{background:#ffffff0f}.storebtn svg{width:14px;height:14px;opacity:.7}.storebtn__flag{font-size:1rem;line-height:1}.hdr__icons .storebtn{margin-right:4px}.storebtn--menu{height:44px;width:100%;justify-content:center}.menu__store{padding:6px 22px 0}.ftr__right{display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:900px){.ftr__right{flex-direction:row}}.drawer--center{display:grid;place-items:center;padding:16px}.stores__panel{position:relative;width:min(420px,100%);max-height:88vh;overflow-y:auto;background:#0b0b0f;border:1px solid var(--line-2);border-radius:18px;box-shadow:0 30px 80px #0009;transform:scale(.97);opacity:0;transition:transform .22s var(--ease),opacity .22s}.drawer--center.is-open .stores__panel{transform:none;opacity:1}.stores__list{display:grid;gap:6px;padding:12px}.stores__list a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.stores__list a:hover,.stores__list a[aria-current]{border-color:var(--gold-line);background:var(--gold-soft);color:#fff}.stores__list a>span:nth-child(2){flex:1;display:flex;flex-direction:column}.stores__list small{color:var(--muted);font-size:.8rem}.stores__list svg{width:18px;height:18px;color:var(--gold)}.stores__flag{font-size:1.5rem;line-height:1}.stores__note{padding:0 20px 18px;color:var(--muted);font-size:.82rem;text-align:center}.geo-hint{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 12px;background:#101014;border-bottom:1px solid var(--line);font-size:.82rem;color:#d9d9e3;text-align:center}.geo-hint a{color:var(--gold-2);font-weight:800;text-decoration:underline;text-underline-offset:3px}.geo-hint button{color:var(--muted)}.exvat{color:var(--muted);font-size:.72rem;font-weight:600}.card .exvat{flex-basis:100%;text-align:center;margin-top:-2px}.card__deal{margin-top:6px;font-size:.72rem;font-weight:700;color:var(--gold-2)}.hero__rating{display:inline-flex;margin-top:14px}.shead__rating{display:inline-flex;margin-top:12px}.rv-section .shead{margin-bottom:24px}.rv{max-width:1100px;margin:0 auto}.rv+.rv{margin-top:44px;padding-top:34px;border-top:1px solid var(--line)}.rv__title{text-align:center;font-size:1.25rem;margin-bottom:6px}.rv__lead{text-align:center;color:var(--muted);margin:0 auto 18px;max-width:560px;font-size:.92rem}.rv__head{display:grid;gap:18px;align-items:center;justify-items:center;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:16px}@media(min-width:760px){.rv__head{grid-template-columns:auto 1fr;gap:36px;padding:24px 32px;justify-items:stretch}}.rv__score{display:flex;align-items:center;gap:14px}.rv__score>b{font-size:3.2rem;font-weight:900;letter-spacing:-.05em;line-height:1;color:#fff}.rv__score p{color:var(--muted);font-size:.86rem;margin-top:4px}.stars--lg svg{width:22px;height:22px}.stars--sm svg{width:15px;height:15px}.rv__bars{display:grid;gap:5px;width:100%;max-width:420px;font-size:.8rem}.rv__bars li{display:grid;grid-template-columns:34px 1fr 30px;align-items:center;gap:8px;color:var(--muted)}.rv__bars span{display:inline-flex;align-items:center;gap:3px;font-weight:700;color:#e9e9f0}.rv__bars span svg{width:12px;height:12px;color:var(--star)}.rv__bars i{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.rv__bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));border-radius:inherit}.rv__bars em{font-style:normal;text-align:right}.rv__strip{margin-bottom:16px}.rv__strip p{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:8px;text-align:center}.rv__strip>div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;padding-bottom:2px}@media(min-width:760px){.rv__strip>div{justify-content:center}}.rv__strip>div::-webkit-scrollbar{display:none}.rv__strip button{flex:none;width:76px;height:76px;border-radius:12px;overflow:hidden;border:1px solid var(--line-2)}.rv__strip img{width:100%;height:100%;object-fit:cover}.rv__grid{column-count:2;column-gap:10px}@media(min-width:760px){.rv__grid{column-count:3;column-gap:14px}}@media(min-width:1100px){.rv__grid{column-count:4}}.rv__card{break-inside:avoid;display:inline-block;width:100%;margin:0 0 10px;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;text-align:left}@media(min-width:760px){.rv__card{margin-bottom:14px}}.rv__photo{position:relative;display:block;width:100%;background:#111}.rv__photo img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.rv__count{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#0009;color:#fff;font-size:.72rem;font-weight:700}.rv__count svg{width:13px;height:13px}.rv__body{display:grid;gap:7px;padding:12px 13px 13px}@media(min-width:760px){.rv__body{padding:14px 16px 16px}}.rv__who{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.88rem}.rv__ver{display:inline-flex;align-items:center;gap:4px;color:#86efac;font-size:.78rem;font-weight:700;white-space:nowrap}.rv__ver svg{width:15px;height:15px;color:#34d399;flex:none}.rv__body p{color:#e4e4ec;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.rv__prod{color:var(--muted);font-size:.76rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.rv__meta{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--dim);font-size:.74rem}.rv__inc{color:var(--muted);font-style:italic}.rv__more{display:flex;justify-content:center;margin-top:10px}.rv__lang{text-align:center;color:var(--dim);font-size:.76rem;margin-top:14px}.rv-stripsec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1)}.rvs__head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:16px}.rvs__head h2{font-size:clamp(1.25rem,3.6vw,1.6rem)}.rvs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px var(--gutter) 8px;scrollbar-width:none;max-width:var(--container);margin:0 auto}.rvs::-webkit-scrollbar{display:none}.rvs__card{flex:0 0 78%;scroll-snap-align:center;margin:0;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:10px;text-align:left}@media(min-width:700px){.rvs__card{flex-basis:300px}}.rvs__card blockquote{margin:0;font-weight:600;font-size:.95rem;line-height:1.45;flex:1}.rvs__card figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8rem;color:var(--muted)}.rvs__card figcaption b{color:#fff}.rvs__card figcaption a{flex-basis:100%;text-decoration:underline;text-underline-offset:3px;font-size:.76rem}.lb{position:fixed;inset:0;z-index:75;display:grid;place-items:center;padding:14px}.lb[hidden]{display:none}.lb .drawer__scrim{opacity:1;background:#000000d1}.lb__panel{position:relative;width:min(880px,100%);max-height:92vh;overflow-y:auto;background:#0b0b0f;border:1px solid var(--line-2);border-radius:18px}.lb__body{display:grid}@media(min-width:760px){.lb__body{grid-template-columns:1.2fr 1fr}}.lb__body img{width:100%;height:100%;max-height:70vh;object-fit:contain;background:#000}.lb__text{display:grid;gap:10px;align-content:start;padding:18px}.lb__text p{color:#e4e4ec}.lb__text time{color:var(--dim);font-size:.8rem}.lb__close{position:absolute;top:8px;right:8px;z-index:2;background:#0000008c}.lb__nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.85rem}.pdp__vat{color:var(--muted);font-size:.82rem;margin-top:-8px}.pdp__recent{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold-2);font-size:.84rem;font-weight:700}.pdp__recent svg{width:17px;height:17px}.pdp__deliver{display:inline-flex;align-items:center;gap:8px;color:#dcdce6;font-size:.86rem;font-weight:600}.pdp__deliver svg{width:17px;height:17px;color:var(--gold);flex:none}.pdp__lang{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem}.pdp__lang svg{width:16px;height:16px;flex:none}.upgrade{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;width:100%;padding:12px;border-radius:16px;border:1px solid var(--gold-line);background:linear-gradient(135deg,#d1ad6224,#d1ad6208);text-align:left}.upgrade:hover{color:#fff;border-color:var(--gold)}.upgrade img{width:56px;height:56px;border-radius:12px;object-fit:cover}.upgrade small{display:block;color:var(--gold-2);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.upgrade b{font-size:.9rem;line-height:1.35;font-weight:700}.upgrade__cta{grid-column:2;display:inline-flex;align-items:center;gap:6px;color:var(--gold-2);font-weight:800;font-size:.84rem}.upgrade__cta svg{width:16px;height:16px}.upgrade--cart{margin-top:14px;grid-template-columns:48px 1fr}.upgrade--cart img{width:48px;height:48px}.fbt{width:100%;padding:16px;border-radius:18px;border:1px solid var(--line-2);background:var(--panel);text-align:left;display:grid;gap:12px}.fbt__title{font-size:1.05rem;text-align:center}.fbt__imgs{display:flex;align-items:center;justify-content:center;gap:8px}.fbt__imgs img{width:64px;height:64px;border-radius:12px;object-fit:cover;border:1px solid var(--line)}.fbt__imgs span{color:var(--muted);font-weight:800}.fbt__list{display:grid;gap:8px}.fbt__list li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:.88rem}.fbt__list a{text-decoration:underline;text-underline-offset:3px}.fbt__p{white-space:nowrap}.fbt__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line)}.fbt__foot .exvat{margin-left:6px}.fbt__foot .btn{--h: 44px}.nudge{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:12px;background:var(--gold-soft);font-size:.82rem;line-height:1.35;color:#f1e6cc}.nudge--link:hover{color:#fff;background:#d1ad6229}.nudge--link>svg:last-child{width:16px;height:16px;flex:none}.nudge svg{width:18px;height:18px;color:var(--gold);flex:none}.nudge span{flex:1}.nudge b{color:#fff}.nudge__btn{flex:none;padding:6px 10px;border-radius:9px;background:var(--gold);color:#1a1205;font-weight:800;font-size:.78rem}.nudge__btn:hover{color:#1a1205;filter:brightness(1.06)}.cart-rv{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);text-align:center;display:grid;gap:4px;justify-items:center;font-size:.8rem;color:var(--muted)}.cart-rv b{color:#e8e8ef;font-weight:700}.cart-rv p span{font-style:italic;color:#d8d8e2}.cart-rv p em{font-style:normal;color:var(--dim)}.cline__d{color:var(--gold-2)}.sum__t small{color:var(--gold-deep)}.totals .disc{color:var(--gold-2)}.ftr__rating{margin:0 0 14px;justify-content:flex-start}@media(max-width:899px){.ftr__rating{justify-content:center}}.theme-light{--bg: #ffffff;--bg-1: #fafafa;--panel: #ffffff;--panel-2: #f6f6f7;--panel-3: #ededf0;--line: #e4e4e8;--line-2: #d6d6dc;--text: #111114;--muted: #5b5b66;--dim: #85858f;--accent: #111114;--accent-2: #9c7a3c;--accent-soft: #f7f2e7;--star: #c69a3f;background:#fff;color:#111114;color-scheme:light}.theme-light a:hover{color:#000}.theme-light ::selection{background:#e7cf98;color:#111}.theme-light .btn{background:#111114;border-color:#111114;color:#fff;box-shadow:0 8px 20px -10px #00000073}.theme-light .btn:hover{filter:none;background:#2a2a30;color:#fff}.theme-light .btn--ghost{background:#fff;color:#111;border-color:#d6d6dc;box-shadow:none}.theme-light .btn--ghost:hover{background:#f4f4f6;color:#111}.theme-light .linklike{color:#5b5b66}.theme-light .linklike:hover{color:#111}.theme-light .eyebrow{color:#9c7a3c}.theme-light .lead,.theme-light .muted{color:#5b5b66}.theme-light s{color:#8b8b95}.theme-light .panel{background:#fff;border-color:#e4e4e8;box-shadow:0 1px 2px #00000008}.theme-light .prose{color:#2b2b31}.theme-light .prose strong,.theme-light .prose b{color:#111}.theme-light .spinner{border-color:#00000026;border-top-color:#111}.theme-light .pill--save{background:#111;color:#fff}.theme-light .tag--hot{background:#111}.theme-light .video{border-color:#e4e4e8}.theme-light :focus-visible{outline-color:#9c7a3c}.theme-light .mftr{border-top-color:#ececf0;color:#85858f}.theme-light .mftr a{color:#5b5b66}.theme-light .co__toggle{background:#fafafa;border-bottom:1px solid #e4e4e8;color:#9c7a3c}.theme-light .co__toggle b{color:#111}@media(max-width:999px){.theme-light .co__aside.is-open{display:block;background:#fafafa;margin:0 calc(var(--gutter) * -1) 18px;padding:16px var(--gutter);border-bottom:1px solid #e4e4e8}}.co__trust-d{display:none}@media(min-width:1000px){.theme-light .co__wrap{max-width:none;padding:0;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.theme-light .co__main{justify-self:stretch;max-width:none;width:auto;padding:40px 56px 64px var(--gutter);border-right:1px solid #e4e4e8;display:flex;flex-direction:column;align-items:flex-end}.theme-light .co__main>*{width:100%;max-width:560px}.theme-light .co__aside{position:static;display:block;background:#fafafa;border:0;border-radius:0;padding:40px var(--gutter) 64px 48px;margin:0}.theme-light .co__aside>*{max-width:440px}.co__trust-d{display:block;margin-top:26px;padding-top:24px;border-top:1px solid #e4e4e8}.co__trust-m{display:none}.theme-light .mftr{margin-top:0}}.theme-light .co__sec h2{font-size:1.2rem;letter-spacing:-.02em}.theme-light .co__sub{display:inline-flex;align-items:center;gap:6px}.theme-light .co__sub svg{width:15px;height:15px;color:#2e7d4f}.theme-light .field{color:#3a3a42}.theme-light .field input,.theme-light .field select,.theme-light .field textarea{background:#fff;border:1px solid #d6d6dc;color:#111;border-radius:10px}.theme-light .field input::placeholder{color:#9a9aa4}.theme-light .field input:focus,.theme-light .field select:focus{border-color:#9c7a3c;box-shadow:0 0 0 3px #c69a3f2e}.theme-light .field select{background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#5b5b66 50%),linear-gradient(135deg,#5b5b66 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat}.theme-light .field__hint{color:#85858f}.theme-light .check{color:#3a3a42}.theme-light .check a{color:#111}.theme-light .check input{background:#fff;border-color:#c4c4cc}.theme-light .check input:checked{background:#111;border-color:#111}.theme-light .check--box{background:#fff;border-color:#d6d6dc}.theme-light .check--consent{background:#fbf8f1;border-color:#e6d5ae}.theme-light .co__method{background:#fff;border-color:#d6d6dc}.theme-light .co__method input{accent-color:#111}.theme-light .co__method:has(input:checked){border-color:#111;background:#fafafa}.theme-light .co__method small{color:#6b6b75}.theme-light .co__pay{background:#fff;border-color:#e4e4e8}.theme-light .co__lock{background:#fff;color:#5b5b66}.theme-light .co__or{color:#85858f}.theme-light .co__or:before,.theme-light .co__or:after{background:#e4e4e8}.theme-light .co__error{color:#9b1c1c;background:#fdf2f2;border-color:#f5c2c2}.theme-light .co__fine{color:#85858f}.theme-light .co__fine a,.theme-light .co__note{color:#5b5b66}.theme-light .co__processing{background:#ffffffe6}.theme-light .co__processing small{color:#5b5b66}.theme-light .paymarks--sm{margin:4px 0 0;justify-content:flex-start}.theme-light .pm{border:1px solid #e4e4e8}.theme-light .bump{background:#fbf8f1;border-color:#c69a3f}.theme-light .bump:has(input:checked){background:#f7f0e0;border-color:#9c7a3c}.theme-light .bump input{accent-color:#111}.theme-light .bump small{color:#6b6b75}.theme-light .bump__flag{color:#9c7a3c}.theme-light .sum__img img{border-color:#e4e4e8;background:#fff}.theme-light .sum__img i{background:#6b6b75}.theme-light .sum__code input{background:#fff;border-color:#d6d6dc;color:#111}.theme-light .sum__code input:focus{border-color:#9c7a3c}.theme-light .sum__applied span{background:#f7f2e7;border-color:#e6d5ae;color:#6d5427}.theme-light .sum__applied svg{width:14px;height:14px}.theme-light .sum__mb{background:#fbf8f1;border-color:#e6d5ae;color:#3a3a42}.theme-light .sum__mb svg{color:#9c7a3c}.theme-light .totals .grand{border-top-color:#e4e4e8}.theme-light .totals .grand small{color:#85858f;font-size:.72rem;font-weight:600;margin-right:4px}.theme-light .totals .disc{color:#6d5427}.theme-light .totals .vat{color:#3a3a42}.theme-light .totals small{color:#85858f}.cotrust{display:grid;gap:16px}.cotrust__rating{display:grid;justify-items:start;gap:4px}.cotrust__rating .stars svg{width:17px;height:17px}.cotrust__rating b{font-size:.98rem}.cotrust__rating>span:last-child{color:#6b6b75;font-size:.82rem}.theme-light .cotrust__reviews figure{margin:0;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e4e4e8;display:grid;gap:6px}.theme-light .cotrust__reviews blockquote{margin:0;font-size:.88rem;line-height:1.45;color:#2b2b31}.theme-light .cotrust__reviews figcaption{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:.78rem;color:#6b6b75;font-weight:600}.theme-light .rv__ver{color:#6d5427}.theme-light .rv__ver svg{color:#c69a3f}.cotrust__list{display:grid;gap:12px}.cotrust__list li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.cotrust__list svg{width:20px;height:20px;color:#9c7a3c;margin-top:1px}.cotrust__list b{display:block;font-size:.88rem}.cotrust__list span{display:block;color:#6b6b75;font-size:.8rem;line-height:1.45}.cotrust__co{color:#85858f;font-size:.74rem}.co__trust-m{margin-top:28px;padding-top:22px;border-top:1px solid #e4e4e8}.theme-light .offer__done{background:#f3faf5;border-color:#bfe3cc;color:#1d5c37}.theme-light .offer__done svg{background:#2e7d4f;color:#fff}.theme-light .offer__price .pill{background:#111;color:#fff}.offer__vat{display:block;flex-basis:100%;text-align:center;color:var(--muted);font-size:.82rem}.theme-light .feature{background:#fff;border-color:#e4e4e8}.theme-light .feature__media{background:#f4f4f6}.theme-light .ticks svg{color:#9c7a3c}.theme-light .ty__tick{background:#2e7d4f;box-shadow:0 14px 30px #2e7d4f47}.theme-light .ty__tick svg{color:#fff}.theme-light .ty__card h2 svg{color:#9c7a3c}.theme-light .dl a{background:#fbf8f1;border-color:#e6d5ae;color:#111}.theme-light .dl a:hover{background:#f5ecd8;color:#000}.theme-light .dl a small{color:#6b6b75}.theme-light .ty__next a{background:#fff;border-color:#e4e4e8;color:#111}.theme-light .ty__next a small{color:#6b6b75}.pdp__info .prices--lg .exvat{display:none}.fbt{padding:14px;gap:10px}.fbt__imgs img{width:52px;height:52px}.pdp__desc{margin-top:4px}.theme-light .check--consent{background:none;border:0;padding:2px 0;font-size:.84rem;color:#3a3a42}.theme-light .check--consent input{margin-top:1px}.theme-light .bump{grid-template-columns:auto 48px 1fr;padding:12px;border-style:solid;border-width:1px}.theme-light .bump img{width:48px;height:48px;border-radius:10px}.theme-light .bump small{display:none}.theme-light .bump b{font-size:.92rem}.theme-light .bump__p{margin-top:2px;font-size:.9rem}.theme-light .sum__mb{background:none;border:0;padding:0;margin:0 0 14px;color:#5b5b66;font-size:.82rem}.theme-light .sum__mb svg{width:16px;height:16px}.co__fine{margin-top:2px}.cotrust{gap:14px}.cotrust__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cotrust__rating .stars svg{width:15px;height:15px}.cotrust__rating b{font-size:.9rem}.cotrust__rating>span:last-child{color:#6b6b75;font-size:.8rem}.theme-light .cotrust__review{margin:0;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #e4e4e8;display:grid;gap:6px}.theme-light .cotrust__review blockquote{margin:0;font-size:.86rem;line-height:1.45;color:#2b2b31}.theme-light .cotrust__review figcaption{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.78rem;color:#6b6b75;font-weight:600}.cotrust__list li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.74rem;font-weight:650;line-height:1.3;color:#3a3a42}.cotrust__list svg{width:20px;height:20px;color:#9c7a3c;margin:0}.co__trust-m{margin-top:24px;padding-top:20px}.cotrust__list span{font-size:.74rem;color:#3a3a42;font-weight:650}.logo{display:inline-flex;align-items:center}.logo img{display:block;width:auto;height:18px;max-width:100%;filter:drop-shadow(0 0 2px rgba(255,255,255,.55)) drop-shadow(0 0 7px rgba(255,255,255,.32)) drop-shadow(0 0 15px rgba(255,255,255,.14))}.logo--sm img{height:17px}.logo--lg img{height:24px}@media(min-width:700px){.logo img{height:23px}.logo--lg img{height:28px}}.mhdr{background:#fff;border-bottom:1px solid #ececf0}.mhdr--dark{background:#000;border-bottom-color:var(--line)}.mhdr__in{display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px}.mhdr__brand{display:flex;align-items:center;min-width:0}.mhdr__gold{display:block;height:17px;width:auto}.mhdr__d{display:none}.mhdr__secure{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--muted);font-size:.8rem;font-weight:700}.mhdr__secure svg{width:15px;height:15px}.theme-light .mhdr__secure{color:#2e7d4f}.mhdr__trust{padding:10px var(--gutter) 12px;border-top:1px solid #f1f1f4}.tbanner{display:flex;flex-direction:column;align-items:center;gap:6px;color:#0d0d0f;text-align:center;min-width:0}.tbanner__h{font-size:1.06rem;font-weight:900;letter-spacing:-.02em;line-height:1.15}.tbanner__h em{font-style:normal;background:linear-gradient(100deg,#8f6c32,#d1ad62 35%,#ecd8a4 55%,#b58d45 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.tbanner__pts{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:.74rem;font-weight:650;color:#2b2b31}.tbanner__pts>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.tbanner__pts svg{width:14px;height:14px;color:#c69a3f;flex:none}.mhdr__sep{display:none}@media(min-width:900px){.mhdr__in{height:84px}.mhdr__m,.mhdr__trust{display:none}.mhdr__d{display:block;flex:1;min-width:0}.mhdr__banner img{height:54px;width:auto;max-width:100%;display:block}.mhdr__html{display:flex;align-items:center;gap:20px}.mhdr__gold--d{height:22px}.mhdr__sep{display:block;width:1.5px;height:46px;background:#1a1a1a;flex:none}.mhdr__html .tbanner{align-items:flex-start;text-align:left;gap:3px}.mhdr__html .tbanner__h{font-size:1.5rem}.mhdr__html .tbanner__pts{justify-content:flex-start;font-size:.86rem;gap:3px 14px}.mhdr__html .tbanner__pts svg{width:16px;height:16px}.mhdr__secure{font-size:.86rem}}a,button,label,summary{-webkit-tap-highlight-color:transparent}.chip:active,.icon-btn:active,.stores__list a:active,.rail__item .btn:active{transform:scale(.96)}.chip,.icon-btn{transition:transform .12s var(--ease),background .15s,color .15s}html:has(body.locked){overflow:hidden}.drawer__scrim{touch-action:none}.chips{scroll-padding-inline:var(--gutter)}@media(max-width:699px){.section{padding:44px 0}.section--tight{padding:24px 0 32px}.shead{margin-bottom:22px}.shead h1,.shead h2{font-size:clamp(1.75rem,7.6vw,2.2rem)}.ftr{padding-top:40px}.page-product .crumbs{display:none}.page-product .pdp__grid{padding-top:12px}.pdp__info{gap:12px}.pdp__title{font-size:clamp(1.7rem,7.4vw,2.1rem)}.tier__box{padding:12px 14px;border-radius:14px}.tiers{gap:8px}.page-product .ftr__legal{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.mhdr__trust .tbanner__pts>span:nth-child(3){display:none}.ty__card:has([data-ty-next]:empty),.ty__card:has([data-ty-summary]:empty){display:none}button,a,input,label,select,summary{touch-action:manipulation}@media(hover:none){a:hover{color:inherit}.btn:hover{filter:none}.btn--ghost:hover{background:#ffffff0f}.btn--light:hover{background:#fff}.icon-btn:hover,.stepper button:hover,.storebtn:hover{background:transparent}.chip:hover{background:var(--panel)}.chip[aria-pressed=true]:hover{background:#fff}.marquee:hover .marquee__track{animation-play-state:running}.stores__list a:hover:not([aria-current]){border-color:var(--line);background:var(--panel)}.nudge--link:hover{background:var(--gold-soft)}.upgrade:hover{border-color:var(--gold-line)}.dl a:hover{background:var(--accent-soft)}.theme-light .btn:hover{background:#111114}.theme-light .btn--ghost:hover{background:#fff}.theme-light .dl a:hover{background:#fbf8f1}.theme-light a:hover{color:inherit}.stepper button{width:40px;height:40px}.stepper input{height:40px}}img.fade{opacity:0;transition:opacity .2s var(--ease),transform .3s var(--ease)}img.fade.fade-in{opacity:1}.pdp__call{display:block;max-width:34ch;margin:0 auto;text-align:center;line-height:1.45;text-wrap:balance}.pdp__call svg{display:inline-block;vertical-align:-3px;margin-right:6px}@media(max-width:479px){.stickybuy__in{grid-template-columns:44px auto 1fr;gap:12px}.stickybuy__t>b{display:none}.stickybuy .btn{width:100%}.stickybuy .prices--xs{flex-wrap:nowrap}}html:not([class*=season-]) .season-only{display:none!important}html[class*=season-] .season-off{display:none!important}html:not(.flash-on) .flash-only{display:none!important}html.flash-on .flash-off{display:none!important}html.flash-on .annbar__default{display:none}html:not(.flash-on) .annbar__flash{display:none}html.season-halloween .annbar{background:linear-gradient(90deg,#ff6a00,#ff8f2e 50%,#ff6a00);color:#140700;border-bottom-color:#0000004d;--pk-face: #ffb066}html.season-halloween .annbar__item svg{color:#140700}.annbar__pk,.annbar__bat{display:inline-flex;align-items:center;flex:none}.annbar__pk svg{width:20px;height:20px;color:#140700}.annbar__bat svg{width:28px;height:14px;color:#140700}.annbar__flash{gap:9px;min-height:40px;color:inherit;font-size:.82rem}.annbar__flash:hover{color:inherit}.annbar__txt{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:0 6px}.annbar__txt b{font-weight:900;text-transform:uppercase;letter-spacing:.05em}.annbar__timer{flex:none;font-variant-numeric:tabular-nums;background:#140700;color:#ffb37a;padding:3px 9px;border-radius:8px;font-size:.95rem;font-weight:900;letter-spacing:.03em}.hdr__logo{position:relative}.logo__bat{position:absolute;right:-22px;top:-8px;display:inline-flex;color:#ff8a3d;animation:bat 3.2s ease-in-out infinite;pointer-events:none}.logo__bat svg{width:22px;height:11px}@keyframes bat{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-4px) rotate(4deg)}}[role=dialog]:focus{outline:none}.hero{padding-bottom:30px}.marquee--ticker{padding:9px 0;font-size:.72rem;letter-spacing:.1em}.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.coltile{--tint: rgba(139, 92, 246, .4);position:relative;display:flex;flex-direction:column;min-height:268px;padding:14px 14px 16px;border-radius:22px;overflow:hidden;isolation:isolate;border:1px solid var(--line-2);background:radial-gradient(130% 85% at 50% 0%,var(--tint),rgba(12,12,16,.2) 58%),#0c0c10;transition:transform .25s var(--ease),border-color .2s}.coltile:hover{color:#fff;border-color:#ffffff4d}@media(hover:hover){.coltile:hover{transform:translateY(-3px)}.coltile:hover .coltile__img--1{transform:translate(-50%) scale(1.05)}}.coltile--bundle{--tint: rgba(209, 173, 98, .42)}.coltile--kit{--tint: rgba(255, 138, 61, .36)}.coltile--guide{--tint: rgba(180, 190, 220, .3)}.coltile__save{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:9px;background:#fff;color:#000;font-size:.72rem;font-weight:900;letter-spacing:.01em;box-shadow:0 6px 16px #0006}.coltile__save svg{width:17px;height:17px}.coltile__imgs{position:relative;display:block;height:128px;margin:26px 0 14px}.coltile__img{position:absolute;top:14px;width:50%;aspect-ratio:1;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.2);background:#111;box-shadow:0 16px 30px #0009;transition:transform .35s var(--ease)}.coltile__img img{width:100%;height:100%;object-fit:cover}.coltile__img--1{left:50%;top:0;z-index:3;transform:translate(-50%)}.coltile__img--2{left:2%;z-index:2;transform:rotate(-11deg)}.coltile__img--3{right:2%;z-index:1;transform:rotate(11deg)}.coltile__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;margin-top:auto}.coltile__body b{font-size:1.22rem;font-weight:900;letter-spacing:-.03em;line-height:1.1}.coltile__body small{color:var(--muted);font-size:.8rem;font-weight:600}.coltile__go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-size:.84rem;font-weight:800}.coltile__go svg{width:16px;height:16px}@media(min-width:700px){.coltile{min-height:300px}.coltile__imgs{height:150px}.coltile__body b{font-size:1.35rem}}.tiers{gap:10px}.tier__box{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"dot name price" "dot save price";gap:3px 14px;min-height:78px;padding:16px 18px;border-radius:18px;border-width:2px}.tier__box:has(.tier__save[hidden]){grid-template-areas:"dot name price"}.tier__dot{grid-area:dot;align-self:center;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.35);transition:border-color .15s,background .15s}.tier input:checked+.tier__box .tier__dot{border-color:var(--accent);background:radial-gradient(circle,#fff 0 4px,var(--accent) 4.5px)}.tier__name{font-size:1.14rem;font-weight:850;letter-spacing:-.02em}.tier__save{font-size:.9rem;font-weight:800}.tier__price b{font-size:1.4rem;font-weight:900;letter-spacing:-.03em}.tier__price s{font-size:.9rem}.tier__flag{font-size:.68rem}.buy .btn--lg{--h: 60px;font-size:1.12rem;border-radius:18px}.buy__price{opacity:1}@media(max-width:699px){.tier__box{padding:16px;border-radius:18px}.tiers{gap:10px}}.urg{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;text-align:left;background:linear-gradient(135deg,#ff6a003d,#ff8f2e12);border:1.5px solid rgba(255,138,61,.6);--pk-face: #2a1203}.urg__pk{display:inline-flex}.urg__pk svg{width:36px;height:36px;color:#ff8a3d}.urg__t b{display:block;font-size:1rem;font-weight:900;color:#fff;line-height:1.25}.urg__t span{display:block;margin-top:2px;color:#ffd6bb;font-size:.9rem;font-weight:600}.urg__timer{font-size:1.5rem;font-weight:900;font-variant-numeric:tabular-nums;color:#fff;background:#ff6a00;padding:6px 11px;border-radius:12px;letter-spacing:.02em;box-shadow:0 8px 22px -8px #ff6a00cc}.pdp__recent{font-size:.92rem;padding:8px 14px}.trustrow{font-size:.8rem;gap:10px}.trustrow svg{width:22px;height:22px}.pdp__desc.is-folded:not(.is-open){max-height:8.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent)}.pdp__more{display:inline-flex;align-items:center;gap:6px;margin-top:-8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);font-weight:800;font-size:.9rem;color:#fff}.pdp__more svg{width:17px;height:17px;transition:transform .2s var(--ease)}.pdp__more.is-open svg{transform:rotate(180deg)}.push{padding-top:48px;padding-bottom:48px}.push__card{text-align:center;padding:36px 22px;border-radius:26px;background:radial-gradient(120% 110% at 50% 0%,#8b5cf64d,#0c0c10 62%);border:1px solid rgba(139,92,246,.45)}.push__card h2{font-size:clamp(2rem,8.4vw,3.2rem);letter-spacing:-.045em}.push__lines{display:grid;gap:12px;margin:22px auto 26px;max-width:540px}.push__lines li{font-size:clamp(1.12rem,4.8vw,1.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.3}.push__lines li+li{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.push__lines b{color:var(--accent-2)}.push__cta{width:100%;max-width:380px;--h: 60px;font-size:1.12rem}.push .fineprint{margin-top:14px}.stickybuy .btn{--h: 48px;font-size:.98rem}.drawer--right .drawer__panel{width:min(460px,100%)}.drawer__head h2{font-size:1.3rem}.cflash{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:12px;border-radius:14px;background:linear-gradient(90deg,#ff6a00,#ff8f2e);color:#140700;font-weight:800;font-size:.95rem;line-height:1.3;--pk-face: #ffb066}.cflash svg{width:24px;height:24px;flex:none}.cflash span{flex:1}.cflash b{flex:none;font-variant-numeric:tabular-nums;background:#140700;color:#ffb37a;padding:4px 9px;border-radius:9px;font-size:1.02rem}.nudge{font-size:.95rem;padding:13px 14px;border-radius:14px}.nudge svg{width:20px;height:20px}.nudge__btn{font-size:.9rem;padding:9px 14px;border-radius:10px}.mprog{font-size:.92rem;padding:12px 14px;border-radius:14px}.mprog__t svg{width:20px;height:20px}.cline{grid-template-columns:80px minmax(0,1fr) auto;gap:14px;padding:16px 0}.cline img{width:80px;height:80px;border-radius:14px}.cline__t{font-size:1.02rem;font-weight:800}.cline__d{display:block;font-size:.84rem;margin-top:4px}.cline__p{font-size:1.1rem;font-weight:900}.cline__p s{font-size:.84rem}.rail h4{font-size:1.1rem;text-transform:none;letter-spacing:-.02em;color:#fff;margin:22px 0 12px}.rail__items{gap:10px}.rail__item{grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:10px;border-radius:16px}.rail__item img{width:64px;height:64px;border-radius:12px}.rail__item b{font-size:.98rem;line-height:1.25}.rail__item span{display:inline-flex;gap:6px;align-items:baseline;margin-top:3px;color:#fff;font-size:.98rem;font-weight:800}.rail__item span s{font-size:.82rem;font-weight:600}.rail__item .btn{--h: 44px;padding:0 14px;gap:4px;font-size:.95rem;border-radius:12px}.rail__item .btn svg{width:16px;height:16px}.crv{display:grid;gap:10px;margin-top:24px}.crv__head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.crv__head .stars svg{width:20px;height:20px}.crv__head b{font-size:.98rem}.crv__card{margin:0;display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.crv__card img{width:56px;height:56px;border-radius:12px;object-fit:cover;flex:none}.crv__card blockquote{margin:6px 0;font-size:.98rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.crv__card figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:.84rem;color:var(--muted)}.crv__card figcaption b{color:#fff}.totals{font-size:1rem}.totals .grand{font-size:1.35rem}.totals small{font-size:.8rem}.btn--go{--h: 62px;font-size:1.15rem;border-radius:18px}.drawer__foot .paymarks,.cartpage .paymarks{margin-top:12px}.ctrust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px;color:var(--muted);font-size:.82rem;font-weight:650}.ctrust li{display:inline-flex;align-items:center;gap:6px}.ctrust svg{width:16px;height:16px;color:var(--accent-2);flex:none}.cart-empty .btn{min-width:220px}.mhdr--dark{background:#000;border-bottom:1px solid var(--line)}.mhdr--dark .mhdr__trust{border-top:1px solid var(--line)}.mhdr--dark .tbanner{color:#fff}.mhdr--dark .tbanner__pts{color:#d9d9e3}.mhdr--dark .tbanner__pts svg{color:var(--gold)}.mhdr--dark .mhdr__sep{background:#ffffff38}.mhdr--dark .mhdr__secure{color:#6ee7a8}.mhdr__in{height:52px}.mhdr__gold{height:13px}.mhdr__trust{padding:8px var(--gutter) 10px}.tbanner__h{font-size:.98rem}@media(min-width:900px){.mhdr__in{height:66px}.mhdr__gold--d{height:16px}.mhdr__sep{height:34px}.mhdr__html{gap:16px}.mhdr__html .tbanner__h{font-size:1.18rem}.mhdr__html .tbanner__pts{font-size:.8rem}.mhdr__banner img{height:40px}}.co__flash{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px var(--gutter);background:linear-gradient(90deg,#ff6a00,#ff8f2e);color:#140700;font-weight:800;font-size:.92rem;--pk-face: #ffb066}.co__flash svg{width:22px;height:22px;flex:none}.co__flash b{font-variant-numeric:tabular-nums;background:#140700;color:#ffb37a;padding:3px 9px;border-radius:8px;font-size:1rem}.co__sec h2{font-size:1.45rem;letter-spacing:-.03em}.co__sec .field{font-size:.9rem}.co__sec .field input,.co__sec .field select{min-height:54px;font-size:16px}.co__mkt{margin-top:-6px;color:var(--muted);font-size:.86rem;line-height:1.4}.co__mkt .linklike{color:#fff;font-weight:700;font-size:.86rem}.co__sub svg{width:15px;height:15px;color:#6ee7a8}.co__sub{display:inline-flex;align-items:center;gap:6px}.co__method{min-height:64px;font-size:.98rem}.addrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px;border-radius:18px;border:1.5px dashed rgba(139,92,246,.65);background:#8b5cf612;text-align:left;transition:background .15s,border-color .15s}.addrow[aria-pressed=true]{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.addrow img{width:64px;height:64px;border-radius:12px;object-fit:cover}.addrow__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent-2)}.addrow__ic svg{width:26px;height:26px}.addrow__t b{display:block;font-size:1rem;line-height:1.3}.addrow__flag{display:block;margin-bottom:3px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.addrow__p{display:inline-flex;gap:6px;align-items:baseline;margin-top:4px;font-size:1rem;font-weight:800}.addbtn{display:inline-flex;align-items:center;height:42px;padding:0 14px;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;font-size:.94rem;white-space:nowrap}.addbtn svg{width:16px;height:16px;margin-right:5px}.addbtn__off,.addbtn__on{display:inline-flex;align-items:center}.addbtn__on{display:none}.addrow[aria-pressed=true] .addbtn{background:#fff;color:#000}.addrow[aria-pressed=true] .addbtn__on{display:inline-flex}.addrow[aria-pressed=true] .addbtn__off{display:none}.co__pay{background:#fff;color:#111114;border-color:#fff;box-shadow:0 24px 60px -24px #8b5cf68c}.co__lock{background:#fffffff7;color:#3a3a42}.co__or{color:#85858f}.co__or:before,.co__or:after{background:#e4e4e8}.co__loading{color:#5b5b66}.co__pay .spinner{border-color:#00000026;border-top-color:#111}.co__pay .co__error{color:#9b1c1c;background:#fdf2f2;border-color:#f5c2c2}.co__redirect{display:grid;gap:10px}.co__redirect[hidden],.co__express[hidden],.co__card[hidden]{display:none}.co__pay--redirect{min-height:0}.co__redirect .btn{font-weight:800;font-size:1.06rem}.co__redirect-note{margin:0;color:#5b5b66;font-size:.84rem;line-height:1.45;text-align:center;text-wrap:pretty}.co__cembed{display:grid;gap:10px}.co__cembed[hidden]{display:none}.co__cembed-frame{min-height:120px;border-radius:12px;overflow:hidden;background:#fff}.co__cembed-frame iframe{display:block;width:100%;border:0;background:#fff}.co__wembed-frame{min-height:160px;border-radius:12px;background:#fff}.co__wembed-frame iframe{display:block;width:100%;border:0}.co__wembed .btn{font-weight:800;font-size:1.06rem}.co__wembed .btn[disabled]{opacity:.6}.co__wembed-brand:empty{display:none}.co__pay--dark{background:#0d0d10;color:#f4f4f6;border-color:var(--line-2);box-shadow:0 24px 60px -28px #8b5cf699}.co__pay--dark .co__wembed-frame{background:transparent}.co__pay--dark .co__redirect-note,.co__pay--dark .co__loading{color:#a1a1ab}.co__pay--dark .co__cembed-alt{color:#b9a4ff}.co__pay--dark .spinner{border-color:#ffffff2e;border-top-color:#fff}.co__pay--dark .co__error{color:#fecaca;background:#dc26261f;border-color:#f8717159}.co__pay--dark .co__lock{background:#0d0d10f5;color:#d4d4da}.co__cembed-alt{justify-self:center;background:none;border:0;padding:6px 4px;color:#5b3fd1;font:inherit;font-size:.86rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.co__cembed-alt[hidden]{display:none}.co__vcard{display:grid;gap:12px}.co__vcard[hidden]{display:none}.co__vcard .field{color:#3a3a42}.co__vcard .field input{background:#fff;border:1px solid #d6d6dc;color:#111114;border-radius:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.co__vcard .field input::placeholder{color:#a3a3ad}.co__vcard .field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #8b5cf638}.co__vcard .field.is-invalid input{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.co__vcard .btn{font-weight:800;font-size:1.06rem;margin-top:2px}.co__terms{margin-top:2px;color:var(--muted);font-size:.8rem;line-height:1.5;text-align:center;text-wrap:pretty}.co__terms a{color:#fff;text-decoration:underline;text-underline-offset:2px}.offer__pay{padding:14px;border-radius:18px;background:#fff;color:#111114}.sum__applied span{font-size:.82rem}.cotrust{gap:16px}.cotrust__rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cotrust__rating .stars svg{width:20px;height:20px}.cotrust__rating b{font-size:1.05rem}.cotrust__rating>span:last-child{color:var(--muted);font-size:.88rem}.cotrust__reviews{display:grid;gap:10px}.cotrust__review{margin:0;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.cotrust__ph{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:none}.cotrust__review blockquote{margin:6px 0;font-size:1rem;font-weight:650;line-height:1.4;color:#fff;overflow-wrap:anywhere}.cotrust__review figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:.84rem;color:var(--muted);font-weight:600}.cotrust__review figcaption b{color:#fff}.cotrust__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cotrust__list li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:.8rem;font-weight:700;line-height:1.3;color:#d9d9e3}.cotrust__list span{font-size:.8rem;color:#d9d9e3;font-weight:700}.cotrust__list svg{width:22px;height:22px;color:var(--accent-2);margin:0}.co__trust-m{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}@media(min-width:1000px){.co__trust-d{border-top-color:var(--line)}}.co__form .form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.co__sec{gap:12px}.co__a2{display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:-4px;color:var(--accent-2);font-size:.88rem;font-weight:700}.co__a2 svg{width:16px;height:16px}.pdp__flash{display:inline-flex;align-items:center;gap:8px;margin-top:-6px;padding:7px 14px;border-radius:999px;background:#ff6a0029;border:1px solid rgba(255,138,61,.55);color:#ffd6bb;font-size:.92rem;font-weight:800;--pk-face: #2a1203}.pdp__flash svg{width:20px;height:20px;color:#ff8a3d;flex:none}.trustrow span,.cotrust__list span,.ctrust span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.addrow{grid-template-columns:auto minmax(0,1fr);align-items:start}.addrow img,.addrow__ic{grid-row:span 2;align-self:center}.addrow .addbtn{grid-column:2;justify-self:start;height:38px;margin-top:2px}.co__xpress{display:grid;gap:12px;padding-top:4px}.co__xpress[hidden]{display:none}.co__xpress-t{margin:0;text-align:center;color:var(--muted);font-size:.92rem;font-weight:600}.co__xpress-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.co__xbtn{display:flex;align-items:center;justify-content:center;height:48px;padding:0 14px;border:0;border-radius:12px;background:#000;color:#fff;font:inherit;font-size:1.05rem;font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff38}.co__xbtn{overflow:hidden}.co__xbtn img{display:block;flex:none;height:54px;width:auto;max-width:none}.co__xbtn--applepay{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:white;padding:0;box-shadow:none}.co__xbtn[disabled]{opacity:.6;cursor:default}.co__xbtn--paypal{background:#ffc439;color:#003087;box-shadow:none}.co__xpress-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.co__xpress-or:before,.co__xpress-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.co__xpress-note{margin:-4px 0 0;text-align:center;color:var(--muted);font-size:.74rem;line-height:1.4}.co__xbtn--skel{background:linear-gradient(90deg,#17171b,#24242b,#17171b);background-size:200% 100%;animation:xskel 1.2s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffffff14}@keyframes xskel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.co__xbtn--skel{animation:none}}[data-flash-timer]:empty:before{content:var(--flash-left, "")}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.14s}.hdr{view-transition-name:vr-header}.annbar{view-transition-name:vr-annbar}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.sprite{position:absolute;width:0;height:0;overflow:hidden}.stars{gap:2px;filter:drop-shadow(0 0 5px rgba(245,195,68,.22))}.stars--xl svg{width:27px;height:27px}.rating{font-size:.82rem}.annbar__pk,.annbar__bat{color:#140700}.annbar__pk svg{width:22px;height:22px;display:block}.annbar__bat svg{width:30px;height:13px;display:block;transform-origin:50% 45%;animation:flap 2.4s ease-in-out infinite}@keyframes flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.88)}}.urg__pk svg{width:38px;height:38px}.pdp__flash svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}@media(prefers-reduced-motion:reduce){.annbar__bat svg{animation:none}}.proofsec{overflow:hidden}.proofsec__head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:18px}.proofsec__head h2{margin:0}.proofsec .fineprint{margin-top:14px}.pqm{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.pqm__track{display:flex;width:max-content;animation:pqm 70s linear infinite}.pqm__row{display:flex;gap:12px;padding-right:12px;flex:none;align-items:stretch}@media(hover:hover){.pqm:hover .pqm__track{animation-play-state:paused}}.pqm.is-held .pqm__track,.pqm.is-off .pqm__track{animation-play-state:paused}@keyframes pqm{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pqm__track{animation:none}.pqm{overflow-x:auto}}.pq{margin:0;width:280px;flex:none;display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.pq>div{min-width:0;display:grid;gap:6px}.pq__ph{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:none}.pq blockquote{margin:0;font-size:1.02rem;font-weight:750;line-height:1.35;letter-spacing:-.01em;color:#fff}.pq figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:.84rem;color:var(--muted)}.pq figcaption b{color:#fff}.pq--result{flex-direction:column;gap:8px;width:300px}.pq--result figcaption{flex-direction:column;align-items:flex-start;gap:0}.pq--top{width:320px;border-color:#f5c3448c;background:linear-gradient(160deg,rgba(245,195,68,.16),var(--panel) 65%);box-shadow:0 0 0 1px #f5c34426,0 10px 30px -12px #f5c34459}.pq--top blockquote{font-size:1.12rem}.pq__tag{align-self:flex-start;padding:3px 9px;border-radius:999px;background:#f5c344;color:#1a1205;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.proofpop{position:fixed;left:10px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;width:min(320px,calc(100vw - 86px));display:flex;gap:9px;align-items:flex-start;padding:10px 30px 10px 10px;border-radius:16px;border:1px solid var(--line-2);background:#0e0e13f7;box-shadow:0 16px 40px -12px #000000b3;transform:translateY(14px);opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease)}.proofpop.is-on{transform:none;opacity:1}body:has(.stickybuy.is-on) .proofpop{bottom:calc(92px + env(safe-area-inset-bottom))}.proofpop img,.proofpop__av{width:40px;height:40px;border-radius:12px;object-fit:cover;flex:none}.proofpop__av{display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),#5b34c9);color:#fff;font-weight:900;font-size:1.2rem}.proofpop__av--top{background:linear-gradient(135deg,#f5c344,#b8872a);color:#1a1205}.proofpop__b{min-width:0;display:grid;gap:2px}.proofpop .stars svg{width:13px;height:13px}.proofpop__b p{margin:0;font-size:.9rem;font-weight:750;line-height:1.28;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.proofpop__who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.8rem;color:var(--muted)}.proofpop__who b{color:#fff}.proofpop small{color:#7c7c88;font-size:.66rem;line-height:1.3}.proofpop__tag{font-style:normal;justify-self:start;padding:2px 8px;border-radius:999px;background:#f5c344;color:#1a1205;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.proofpop__x{position:absolute;top:6px;right:6px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.proofpop__x svg{width:16px;height:16px}.fbt{gap:14px;padding:16px}.fbt__head{display:grid;gap:2px;text-align:left}.fbt__head p{margin:0;color:var(--muted);font-size:.84rem}.fbt__title{text-align:left;font-size:1.1rem;margin:0}.fbt__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fbt__list li{display:block}.fbt__row{position:relative;display:grid;grid-template-columns:24px 56px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid var(--line-2);background:#ffffff05;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.fbt__row input{position:absolute;opacity:0;pointer-events:none}.fbt__tick{width:24px;height:24px;border-radius:7px;border:2px solid var(--line-2);display:grid;place-items:center;color:transparent;transition:background .15s,border-color .15s}.fbt__tick svg{width:15px;height:15px}.fbt__row:has(input:checked){border-color:#8b5cf6a6;background:#8b5cf614}.fbt__row:has(input:checked) .fbt__tick{background:var(--accent);border-color:var(--accent);color:#fff}.fbt__row:has(input:not(:checked)){opacity:.65}.fbt__row:has(input:focus-visible){outline:2px solid var(--accent-2);outline-offset:2px}.fbt__img{width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid var(--line)}.fbt__name{min-width:0;display:grid;gap:1px;font-size:.9rem;font-weight:700;line-height:1.25}.fbt__name small{color:var(--accent-2);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fbt__name span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fbt__pp{display:grid;justify-items:end;gap:1px;white-space:nowrap}.fbt__pp b{font-size:.95rem}.fbt__pp s{color:var(--muted);font-size:.76rem}.fbt__add{display:flex;justify-content:center;gap:10px}.fbt__sum{display:inline-flex;align-items:baseline;gap:8px}.fbt__sum s{opacity:.7;font-weight:600;font-size:.86em}.fbt>.exvat{text-align:center;margin-top:-6px}.bphotos{width:100%;display:grid;gap:10px}.bphotos__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bphotos__head b{font-size:1rem}.bphotos__row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.bphotos__row::-webkit-scrollbar{display:none}.bphotos__row button{flex:none;width:96px;height:96px;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);cursor:zoom-in;scroll-snap-align:start}.bphotos__row img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1000px){.bphotos__row{margin:0;padding:0;flex-wrap:wrap}}.rv__title{margin:28px 0 14px;font-size:1.15rem}.mprog{gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(139,92,246,.4);background:linear-gradient(135deg,#8b5cf629,#8b5cf60a);font-size:.95rem;color:#fff}.mprog__t{font-weight:650;line-height:1.3}.mprog__t b{color:#fff;font-weight:900}.mprog__t svg{width:22px;height:22px;color:#c2a8ff}.mprog__bar{height:10px;background:#ffffff1f}.mprog__bar i{background:linear-gradient(90deg,#8b5cf6,#c2a8ff);box-shadow:0 0 12px #8b5cf699}.mprog--done{border-color:#34d39980;background:linear-gradient(135deg,#34d39929,#34d3990a)}.mprog--done .mprog__t svg{color:#34d399}.mprog--done .mprog__bar i{background:linear-gradient(90deg,#10b981,#6ee7b7);box-shadow:0 0 12px #10b98180}.cup{display:grid;gap:8px;margin:14px 0 0;padding:12px;border-radius:14px;border:1px dashed var(--gold-line);background:var(--gold-soft)}.cup__t{margin:0;display:flex;gap:8px;align-items:center;font-size:.92rem;font-weight:650;color:#f1e6cc;line-height:1.3}.cup__t svg{width:20px;height:20px;color:var(--gold);flex:none}.cup__t b{color:#fff}.cup .rail__item{background:var(--panel)}.rail__item{grid-template-columns:56px 1fr auto}.rail__item img{width:56px;height:56px}.rail__item b{font-size:.92rem}.rail__item small{display:block;color:var(--muted);font-size:.76rem;line-height:1.3;margin:1px 0 2px}.rail__item span{font-size:.88rem;font-weight:700;color:#fff}.rail__item span s{color:var(--muted);font-weight:500}.rail__item .btn{--h: 40px;padding:0 14px;font-size:.86rem}.rail h4{font-size:.86rem;color:#d9d9e3}.crv{gap:14px;margin-top:26px;padding:18px 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.crv__head{gap:8px}.crv__head b{font-size:1.12rem;font-weight:850;letter-spacing:-.01em}.crv__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.crv__list li{display:grid;gap:3px;padding-top:12px;border-top:1px solid var(--line)}.crv__list q{font-size:1.06rem;font-weight:800;line-height:1.35;color:#fff;quotes:"\201c" "\201d"}.crv__list span{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;color:var(--muted);font-size:.84rem;font-weight:650}.crv__v{display:inline-flex;align-items:center;gap:4px;font-style:normal;color:#86efac;font-size:.78rem;font-weight:700}.crv__v svg{width:15px;height:15px;color:#34d399}.cotrust{gap:14px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.cotrust__rating{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.cotrust__rating b{font-size:1.12rem;font-weight:850;letter-spacing:-.01em}.cotrust__quotes{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cotrust__quotes li{display:grid;gap:3px;padding-top:10px;border-top:1px solid var(--line)}.cotrust__quotes q{font-size:1.02rem;font-weight:800;line-height:1.35;color:#fff;quotes:"\201c" "\201d"}.cotrust__who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.84rem;color:var(--muted)}.cotrust__who b{color:#fff}.cotrust__list{padding-top:12px;border-top:1px solid var(--line)}.cotrust__list li,.cotrust__list span{font-size:.86rem;color:#fff}.cotrust__list svg{width:26px;height:26px}.theme-light .cotrust{background:#fff;border-color:#e4e4e8}.theme-light .cotrust__quotes q,.theme-light .cotrust__who b,.theme-light .cotrust__list li,.theme-light .cotrust__list span{color:#111114}.tbanner__h{font-size:1.12rem}.tbanner__pts{font-size:.84rem;gap:4px 14px}.tbanner__pts svg{width:16px;height:16px}.co__xbtn--google{background:#fff;box-shadow:none}.co__xbtn.is-wait{position:relative;pointer-events:none}.co__xbtn.is-wait:after{content:"";position:absolute;right:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:#000;animation:spin .7s linear infinite}.co__xbtn.is-ready{animation:xready 1s ease-out 2}@keyframes xready{0%{box-shadow:0 0 #8b5cf6b3}to{box-shadow:0 0 0 10px #8b5cf600}}.annbar__flash{gap:8px;min-height:36px;padding:6px 12px;flex-wrap:nowrap;white-space:nowrap;font-size:.8rem}.annbar__flash .annbar__pk svg{width:18px;height:18px}.annbar__line{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.annbar__flash .annbar__line i{display:inline;font-style:normal;opacity:.55}.annbar__name{font-weight:900}.annbar__msg{font-weight:700}.annbar__ends,.annbar__flash.is-tight .annbar__name,.annbar__flash.is-tight .annbar__line i{display:none}.annbar__flash .annbar__timer{background:none;color:inherit;padding:0;border-radius:0;font-size:.9rem;font-weight:900;letter-spacing:.02em;min-width:3.1em;text-align:left}@media(min-width:480px){.annbar__ends{display:inline}}@media(min-width:700px){.annbar__flash{font-size:.86rem;gap:10px}.annbar__flash .annbar__timer{font-size:.95rem}}@media(max-width:359px){.annbar__flash{font-size:.74rem;gap:6px;padding:6px 8px}.annbar__flash .annbar__timer{font-size:.82rem}}@media(max-width:699px){.cflash{justify-content:center;text-align:center;flex-wrap:wrap}}.buy__now{display:grid;gap:8px}.buy__now .co__xbtn{height:60px;border-radius:18px;font-size:1.15rem}.buy__now .co__xbtn img{height:64px}.buy__now .co__xbtn--applepay{-apple-pay-button-style:white}.qx{display:grid;gap:8px;margin-top:10px}.qx[hidden]{display:none}.qx__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qx--one .qx__btns{grid-template-columns:1fr}.qx .co__xbtn{height:46px;border-radius:12px}.qx .co__xbtn img{height:50px}.qx__err{margin:0;color:#ff8a8a;font-size:.82rem;font-weight:600;text-align:center}.qx__err[hidden]{display:none}.drawer__foot .qx{margin-top:10px}.co__wmini{display:grid;gap:12px;margin-bottom:14px}.co__wmini[hidden]{display:none}.co__wmini-btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.co__wmini .co__xbtn{height:42px;border-radius:10px;font-size:.95rem}.co__wmini .co__xbtn img{height:46px}.drawer--right .drawer__panel{inset:0;width:100%;height:100%;height:100dvh;border:0;transform:translate3d(0,100%,0);transition:transform .46s cubic-bezier(.32,.72,0,1);will-change:transform}.drawer--right.is-open .drawer__panel{transform:none}.drawer--right .drawer__scrim{transition:opacity .36s ease}.drawer--right .drawer__head{padding:calc(10px + env(safe-area-inset-top)) 10px 10px 18px}.drawer--right .drawer__head h2{font-size:1.2rem}.drawer--right .drawer__head .icon-btn{width:44px;height:44px}@media(min-width:700px){.drawer--right .drawer__panel{left:auto;width:min(440px,100%);border-left:1px solid var(--line-2);transform:translate3d(100%,0,0);transition-duration:.42s}.drawer--right .drawer__head{padding-top:12px}}@keyframes cartIn{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}#cart.is-enter.is-open .drawer__body>*,#cart.is-enter.is-open .drawer__foot{animation:cartIn .42s cubic-bezier(.2,.8,.2,1) both}#cart.is-enter.is-open .drawer__body>:nth-child(1){animation-delay:.12s}#cart.is-enter.is-open .drawer__body>:nth-child(2){animation-delay:.17s}#cart.is-enter.is-open .drawer__body>:nth-child(3){animation-delay:.22s}#cart.is-enter.is-open .drawer__body>:nth-child(n+4){animation-delay:.26s}#cart.is-enter.is-open .drawer__foot{animation-delay:.2s}@media(prefers-reduced-motion:reduce){.drawer--right .drawer__panel{transition-duration:.01s}#cart.is-enter.is-open .drawer__body>*,#cart.is-enter.is-open .drawer__foot{animation:none}}.cadd{margin:2px -16px 14px}.cadd h4{margin:0 16px 10px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff}.cadd__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,33%);gap:10px;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cadd__row::-webkit-scrollbar{display:none}.cadd__card{position:relative;display:grid;gap:6px;align-content:start;padding:8px 8px 10px;border:1px solid var(--line-2);border-radius:16px;background:var(--panel);scroll-snap-align:start}.cadd__card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:11px;background:#111}.cadd__card b{font-size:.84rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.cadd__card span{font-size:.92rem;font-weight:800;color:#fff;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.cadd__card span s{font-size:.76rem;font-weight:600;color:var(--dim)}.cadd__card .btn{--h: 38px;width:100%;padding:0 10px;font-size:.9rem;border-radius:999px;margin-top:2px}.cadd__card .btn.is-added{background:#22c55e}.cadd__tag{position:absolute;top:14px;left:14px;z-index:1;font-style:normal;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 7px;border-radius:999px}@media(min-width:700px){.cadd__row{grid-auto-columns:minmax(124px,32%)}}#cart .mprog,.cartpage .mprog{padding:9px 12px;gap:7px;font-size:.84rem;border-radius:12px;margin-bottom:14px}#cart .mprog__t svg,.cartpage .mprog__t svg{width:17px;height:17px}#cart .mprog__bar,.cartpage .mprog__bar{height:5px}#cart .drawer__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}#cart .totals,.cartpage .totals{gap:4px;font-size:.92rem;margin:14px 0 6px}#cart .totals .grand,.cartpage .totals .grand{font-size:1.15rem;padding-top:6px}#cart .totals small,.cartpage .totals small{font-size:.74rem}.totals .disc>span:first-child{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.totals__fl{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:.8rem;font-weight:900;color:#140700;background:linear-gradient(90deg,#ff6a00,#ff8f2e);padding:2px 8px 2px 5px;border-radius:999px;--pk-face: #ffb066}.totals__fl svg{width:14px;height:14px}.totals__fl b{font-variant-numeric:tabular-nums}#cart .btn--go,.cartpage .btn--go{--h: 52px;font-size:1.02rem;border-radius:14px}#cart .btn--go svg,.cartpage .btn--go svg{width:17px;height:17px}#cart .qx,.cartpage .qx{margin-top:8px;gap:6px}#cart .qx .co__xbtn,.cartpage .qx .co__xbtn{height:44px}.crate{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:.84rem;font-weight:700;color:#dcdce6}.crate .stars svg{width:15px;height:15px}.co__fieldhint{margin:-6px 0 2px;color:var(--muted);font-size:.8rem;line-height:1.4}.co__fieldhint.is-bad{color:#ff8a8a;font-weight:600}.field input[aria-invalid=true]{border-color:#ff6b6b;box-shadow:0 0 0 1px #ff6b6b inset}.ty__ll{position:relative;overflow:hidden;display:grid;gap:10px;padding:22px 20px;border:1px solid rgba(139,92,246,.55);background:radial-gradient(120% 90% at 100% 0%,rgba(139,92,246,.28),transparent 60%),var(--panel)}.ty__ll .eyebrow{margin:0;color:var(--accent-2)}.ty__ll h2{margin:0;font-size:1.45rem;line-height:1.15;letter-spacing:-.02em}.ty__ll-text{margin:0;color:#dcdce6;font-size:.98rem;line-height:1.45}.ty__ll-pts{display:grid;gap:8px;margin:4px 0 6px;padding:0;list-style:none}.ty__ll-pts li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.98rem}.ty__ll-pts svg{flex:none;width:18px;height:18px;color:#22c55e}.ty__ll-go{gap:8px}.ty__ll-go svg{width:18px;height:18px}.ty__ll-price{margin:0;text-align:center;color:var(--muted);font-size:.84rem;line-height:1.4}.ty__ll-price b{color:#fff}.club__head{margin-bottom:22px}.club__buy{display:grid;gap:14px;text-align:center;border-color:#8b5cf673;background:linear-gradient(180deg,rgba(139,92,246,.14),var(--panel) 70%)}.club__price{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;margin:0}.club__price b{font-size:2.4rem;font-weight:900;letter-spacing:-.04em;line-height:1}.club__price span{color:var(--muted);font-size:.95rem;font-weight:600}.club__preview{margin:0;padding:8px 12px;border-radius:10px;border:1px dashed rgba(139,92,246,.55);background:#8b5cf614;color:#d9ccff;font-size:.8rem;line-height:1.4;text-align:center}.club__join{display:grid;gap:10px;text-align:left}.club__terms,.ty__club-terms{margin:0;color:var(--dim);font-size:.76rem;line-height:1.5;text-align:center}.club__signin-link{justify-self:center;font-size:.9rem}.club__signin{display:grid;gap:12px;margin-top:14px;text-align:left}.club__signin h2{font-size:1.2rem;text-align:center}.club__h2{font-size:clamp(1.5rem,6vw,2rem);text-align:center;margin:40px 0 16px}.club__what{display:grid;gap:10px}.club__what li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.club__what-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-2)}.club__what-ic svg{width:20px;height:20px}.club__what b{display:block;font-size:1rem;letter-spacing:-.01em}.club__what p{margin-top:3px;color:var(--muted);font-size:.9rem;line-height:1.45}.club__faq{margin-top:40px}.club__ended{display:grid;gap:10px;text-align:center;margin-bottom:16px;border-color:#f8717166}.club__top{text-align:center;display:grid;gap:6px;justify-items:center;margin-bottom:18px}.club__top h1{font-size:clamp(1.8rem,7vw,2.6rem)}.club__top .eyebrow{margin-bottom:0}.club__tabs{margin-bottom:18px}.club__panel{display:grid;gap:14px}.club__sample-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);color:var(--muted);font-size:.8rem;line-height:1.4}.club__badge{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:#ffffff1a;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.club__drophead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.club__drophead h2{font-size:1.4rem}.club__next{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--accent-soft);color:#e3d9ff;font-size:.8rem;font-weight:700}.club__next svg{width:15px;height:15px}.club__sups{display:grid;gap:12px}@media(min-width:900px){.club__sups{grid-template-columns:repeat(3,minmax(0,1fr))}}.club__sup{display:grid;gap:10px;align-content:start;padding:16px;border-radius:18px;border:1px solid var(--line-2);background:var(--panel);text-align:left}.club__sup-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.club__cat{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-2);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.club__sup h3{font-size:1.15rem;letter-spacing:-.02em}.club__sells{color:#d8d8e2;font-size:.9rem;line-height:1.45}.club__sells b{color:#fff}.club__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.club__facts div{padding:9px 10px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line)}.club__facts dt{color:var(--muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.club__facts dd{margin:2px 0 0;font-weight:800;font-size:.95rem}.club__how{display:grid;gap:3px;font-size:.88rem}.club__how p{color:var(--muted);line-height:1.45}.club__contact-btn{margin-top:4px}.club__foryou{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--dim);font-size:.72rem}.club__foryou svg{width:13px;height:13px;flex:none}.club__h3{font-size:1.2rem;margin-top:8px}.club__alerts{display:grid;gap:8px}.club__alerts li{display:grid;gap:4px;justify-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--panel)}.club__alerts p{font-size:.92rem;line-height:1.4;font-weight:600}.club__alerts time{color:var(--dim);font-size:.74rem}.club__arch{padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.club__arch h3{font-size:1rem;margin-bottom:10px}.club__arch ul{display:grid;gap:8px}.club__arch li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.92rem}.club__arch em{font-style:normal;color:var(--muted);margin-left:auto;font-weight:700}.club__boardsub{margin-top:-6px;font-size:.9rem}.club__alertform{display:grid;gap:12px}.club__catlabel{color:var(--muted);font-size:.82rem;font-weight:700;margin-top:4px}.club__catpick{display:flex;flex-wrap:wrap;gap:8px}.club__catopt{position:relative;cursor:pointer}.club__catopt input{position:absolute;opacity:0;pointer-events:none}.club__catopt span{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--panel);font-size:.86rem;font-weight:700;color:#dcdce6}.club__catopt input:checked+span{background:var(--accent);border-color:var(--accent);color:#fff}.club__catopt input:focus-visible+span{outline:2px solid var(--accent-2);outline-offset:2px}.club__wa{display:grid;gap:4px}.club__acct{display:grid;gap:12px}.club__facts--acct{grid-template-columns:minmax(0,1fr)}.ty__club{display:grid;gap:10px;padding:22px 20px;border:1px solid rgba(139,92,246,.55);background:radial-gradient(120% 90% at 0% 0%,rgba(139,92,246,.28),transparent 60%),var(--panel)}.ty__club .eyebrow{margin:0;color:var(--accent-2)}.ty__club h2{margin:0;font-size:1.45rem;line-height:1.15;letter-spacing:-.02em}.ty__club-text{margin:0;color:#dcdce6;font-size:.98rem;line-height:1.45}.club__tabs{flex-wrap:wrap;justify-content:center;overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.club__tabs .chip{height:36px;padding:0 14px;font-size:.85rem}.club__tabs{gap:6px}.club__tabs .chip{height:34px;padding:0 12px;font-size:.82rem}.club__value{margin:-4px 0 0;color:#e3d9ff;font-size:.9rem;font-weight:700;line-height:1.4}.club__what li{grid-template-columns:40px minmax(0,1fr)}.club__worth{grid-column:2;justify-self:start;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#8b5cf629;color:#e3d9ff;font-size:.74rem;font-weight:800}@media(min-width:640px){.club__what li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.club__worth{grid-column:3;justify-self:end}}.club__sum{display:grid;gap:0;margin-top:14px;padding:6px 16px}.club__sum div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.92rem}.club__sum div:last-child{border-bottom:0}.club__sum span{color:var(--muted)}.club__sum b{white-space:nowrap}.club__sum-you b{font-size:1.25rem;color:#fff}.club__packs-peek{margin-top:26px}.club__packs-peek ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.club__packs-peek li{padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:#dcdce6;font-size:.78rem;font-weight:600}.club__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px){.club__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.club__tile{display:grid;gap:4px;justify-items:start;align-content:start;padding:14px;border-radius:16px;border:1px solid var(--line-2);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}.club__tile:hover{border-color:#8b5cf699}.club__tile b{font-size:.95rem;line-height:1.25}.club__tile small{color:var(--muted);font-size:.78rem;line-height:1.35}.club__tile-ic{display:grid;place-items:center;width:34px;height:34px;margin-bottom:4px;border-radius:10px;background:var(--accent-soft);color:var(--accent-2)}.club__tile-ic svg{width:18px;height:18px}.club__packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px){.club__packs{grid-template-columns:repeat(4,minmax(0,1fr))}}.club__pack{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:16px;border:1px solid var(--line-2);background:var(--panel)}.club__pack-img{aspect-ratio:1;background:#ffffff0a}.club__pack-img img{width:100%;height:100%;object-fit:cover;display:block}.club__pack-body{display:grid;gap:6px;align-content:start;padding:10px}.club__pack h3{font-size:.86rem;line-height:1.25;letter-spacing:-.01em}.club__pack-worth{color:var(--muted);font-size:.74rem}.club__pack .btn{height:36px;font-size:.82rem;gap:6px}.club__pack .btn svg{width:15px;height:15px}.club__locked{display:flex;gap:6px;align-items:flex-start;margin:0;color:var(--muted);font-size:.76rem;line-height:1.4}.club__locked svg{flex:none;width:14px;height:14px;margin-top:1px}.club__event{display:grid;gap:10px}.club__event h3{font-size:1.2rem}.club__comm{display:grid;gap:10px;justify-items:start}.club__comm .club__h3{margin-top:0}.club__comm .btn{justify-self:stretch}.club__when{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 11px;border-radius:999px;background:var(--accent-soft);color:#e3d9ff;font-size:.8rem;font-weight:700}.club__when svg{width:15px;height:15px}.club__ft{display:grid;gap:10px;text-align:center;justify-items:center}.club__ft img{width:100%;max-width:420px;border-radius:14px;aspect-ratio:16 / 10;object-fit:cover}.club__ft h2{font-size:1.4rem}.club__signout{justify-self:center}.club__buy>*{min-width:0}.club__buy .btn{white-space:normal;text-align:center}.club__arch li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.club__arch li .club__cat{grid-column:1 / -1;justify-self:start}.club__arch li em{margin-left:0}.club__event .club__facts{grid-template-columns:minmax(0,1fr)}.ppro{width:100%;display:grid;gap:10px;padding:14px 16px;border-radius:18px;text-align:left;border:1px solid rgba(139,92,246,.45);background:linear-gradient(180deg,rgba(139,92,246,.14),var(--panel) 75%)}.ppro__eyebrow{display:flex;align-items:center;gap:6px;margin:0;color:var(--accent-2);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ppro__eyebrow svg{width:14px;height:14px;flex:none}.ppro__cancel{margin:-6px 0 0;color:var(--text);font-size:.9rem;font-weight:700}.ppro__title{margin:0;font-size:1rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.ppro__pts{display:grid;gap:4px;margin:0}.ppro__pts li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:.84rem;line-height:1.35}.ppro__pts svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--accent-2)}.ppro__btn{--h: 44px;font-size:.95rem;border-radius:12px;white-space:normal}.psheet{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.psheet[hidden]{display:none}.psheet__bg{position:absolute;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s var(--ease)}.psheet__panel{position:relative;width:100%;max-width:480px;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:12px;text-align:left;padding:22px 18px calc(18px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid rgba(139,92,246,.45);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -20px 60px #0009;transform:translateY(24px);opacity:0;transition:transform .25s var(--ease),opacity .2s var(--ease);outline:none}.psheet.is-open .psheet__bg{opacity:1}.psheet.is-open .psheet__panel{transform:none;opacity:1}.psheet__x{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--muted);font-size:1.6rem;line-height:1}.psheet__x:hover{color:#fff;background:#ffffff0f}.psheet__title{display:flex;align-items:center;gap:8px;margin:0;padding-right:44px;font-size:1.25rem;letter-spacing:-.02em}.psheet__title svg{width:20px;height:20px;flex:none;color:var(--accent-2)}.psheet__form{gap:10px}.psheet__terms{margin:2px 0 0;color:var(--muted);font-size:.8rem;line-height:1.45}.psheet__ack{margin:0;color:var(--dim);font-size:.74rem;line-height:1.45;text-align:center}@media(min-width:700px){.psheet{align-items:center;padding:24px}.psheet__panel{border-bottom:1px solid rgba(139,92,246,.45);border-radius:22px;padding:28px;box-shadow:0 30px 80px #0009;transform:translateY(10px) scale(.98)}}@media(prefers-reduced-motion:reduce){.psheet__bg,.psheet__panel{transition:none}}.co__xbtn--applepay{-apple-pay-button-type:buy}.co__xpress-btns .co__xbtn{height:52px}.totals__fl:not(:has(b)){padding:2px 5px}.pdp__info{gap:18px}.pdp__info .tiers{gap:14px}.pdp__info .tiers+.buy{margin-top:10px}.pdp__info .buy{gap:14px}.pdp__info .trustrow{margin-top:10px}.pdp__info .trustrow li{gap:8px}.pdp__info .paymarks--sm{margin-top:4px}.pdp__info .fbt{margin-top:16px;gap:18px;padding:20px 18px}.pdp__info .fbt__list{gap:12px}.pdp__info .fbt__row{padding:12px 14px}:lang(en) .trustrow span{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.pdp__info>.pdp__sub,.pdp__info>.pdp__title,.pdp__info>.prices,.pdp__info>.pdp__vat{align-self:stretch;text-align:left}.pdp__info>.rating,.pdp__info>.pdp__flash,.pdp__info>.pdp__call{align-self:flex-start;text-align:left;justify-content:flex-start}.pdp__info>.prices{justify-content:flex-start}.pdp__title{font-size:clamp(1.7rem,7.2vw,2.4rem);letter-spacing:-.03em;line-height:1.12}.pdp__info>.pdp__call{margin:0;max-width:none}.theme-light.page-checkout .btn:not(.btn--ghost):not(.btn--light){background:var(--sc-btn, #5433eb);border-color:var(--sc-btn, #5433eb);color:#fff;box-shadow:none}.theme-light.page-checkout .btn:not(.btn--ghost):not(.btn--light):hover{background:var(--sc-btn-h, #4424d6);color:#fff}.theme-light .co__xbtn--applepay{-apple-pay-button-style:black}.theme-light .co__xbtn{box-shadow:none}.theme-light .co__xpress-or:before,.theme-light .co__xpress-or:after{background:#e4e4e8}.theme-light .co__mkt .linklike{color:#2b2b31;font-weight:700}.theme-light .co__terms{color:#6b6b75}.theme-light .co__terms a{color:#111114;font-weight:600}.theme-light .addrow{border-color:#7c3aed73;background:#faf7ff}.theme-light .addrow[aria-pressed=true]{border-color:#7c3aed;background:#f3edff}.theme-light .addbtn{background:linear-gradient(180deg,#9b6dff,#7c3aed);color:#fff}.theme-light .addrow[aria-pressed=true] .addbtn{background:#fff;color:#6d28d9;box-shadow:inset 0 0 0 1.5px #7c3aed}.theme-light .addrow__flag{color:#6d28d9}.page-checkout.theme-light{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sc-line: #dedede;--sc-sub: #707070;--sc-grey: #f5f5f5;--sc-link: #255aca;--sc-btn: #5433eb;--sc-btn-h: #4424d6;--gutter: 18px;background:#fff;color:#000;font-family:var(--font);font-feature-settings:normal}.page-checkout.theme-light h1,.page-checkout.theme-light h2,.page-checkout.theme-light h3{font-family:var(--font);letter-spacing:-.01em}.page-checkout.theme-light ::selection{background:#cfdcf6;color:#000}.page-checkout.theme-light :focus-visible{outline-color:var(--sc-link)}.mhdr--shop{background:#fff;border-bottom:1px solid var(--sc-line)}.mhdr--shop .mhdr__in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:auto;max-width:none;padding:18px var(--gutter)}.mhdr--shop .mhdr__brand{display:block;min-width:0;flex:1}.mhdr--shop .mhdr__banner,.mhdr--shop .mhdr__banner img{display:block;width:100%;max-width:460px;height:auto}.mhdr--shop .mhdr__html{display:flex;align-items:center;gap:10px}.mhdr--shop .mhdr__gold--d{height:12px;width:auto;flex:none}.mhdr--shop .mhdr__sep{width:1px;height:28px;background:#d4d4d4;flex:none}.mhdr--shop .tbanner{display:grid;gap:2px;justify-items:start;text-align:left;color:#000}.mhdr--shop .tbanner__h{font-size:.86rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.mhdr--shop .tbanner__h em{font-style:normal;color:#b08a3e}.mhdr--shop .tbanner__pts{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:.56rem;font-weight:600;color:#000}.mhdr--shop .tbanner__pts span{display:inline-flex;align-items:center;gap:2px}.mhdr--shop .tbanner__pts svg{width:9px;height:9px;color:#b08a3e}.mhdr__bag{display:none;color:var(--sc-link);flex:none}.mhdr__bag svg{width:24px;height:24px}.mhdr__bag:hover{color:var(--sc-btn-h)}.page-checkout.theme-light .co__toggle{background:var(--sc-grey);border-bottom:1px solid var(--sc-line);color:#000;padding:16px var(--gutter);font-weight:400;font-size:.94rem}.page-checkout.theme-light .co__tl{display:inline-flex;align-items:center;gap:8px}.page-checkout.theme-light .co__tl svg{width:16px;height:16px;transition:transform .2s}.page-checkout.theme-light .co__toggle[aria-expanded=true] .co__tl svg{transform:rotate(180deg)}.page-checkout.theme-light .co__toggle b{color:#000;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}@media(max-width:999px){.page-checkout.theme-light .co__aside.is-open{background:var(--sc-grey);margin:-20px calc(var(--gutter) * -1) 22px;padding:18px var(--gutter) 6px;border-bottom:1px solid var(--sc-line)}}.page-checkout.theme-light .co__wrap{padding-top:20px}.page-checkout.theme-light .co__form{gap:30px}.page-checkout.theme-light .co__sec{gap:12px}.page-checkout.theme-light .co__h{display:grid;gap:4px}.page-checkout.theme-light .co__h--addr{margin-top:20px}.page-checkout.theme-light .co__sec h2{font-size:1.3rem;font-weight:700;line-height:1.2;color:#000}.page-checkout.theme-light .co__hsub{margin:0;color:var(--sc-sub);font-size:.875rem;line-height:1.4}.page-checkout.theme-light .co__hsub[hidden]{display:none}.page-checkout.theme-light .co__form .form__row{gap:12px}.page-checkout.theme-light .field{gap:6px;color:#000;font-size:.875rem;font-weight:600}.page-checkout.theme-light .co__sec .field input,.page-checkout.theme-light .co__sec .field select{min-height:48px;padding:0 14px;border:1px solid var(--sc-line);border-radius:8px;background-color:#fff;color:#000;font-size:16px;font-weight:400;box-shadow:none}.page-checkout.theme-light .co__sec .field input::placeholder{color:#8a8a8a}.page-checkout.theme-light .co__sec .field input:focus,.page-checkout.theme-light .co__sec .field select:focus{border-color:var(--sc-link);box-shadow:0 0 0 1px var(--sc-link)}.page-checkout.theme-light .co__sec .field select{background-image:linear-gradient(45deg,transparent 50%,#707070 50%),linear-gradient(135deg,#707070 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;padding-right:40px}.page-checkout.theme-light .field input[aria-invalid=true]{border-color:#dd1d1d;box-shadow:0 0 0 1px #dd1d1d}.page-checkout.theme-light .co__fieldhint{margin:-4px 0 0;color:var(--sc-sub);font-size:.8rem}.page-checkout.theme-light .co__fieldhint.is-bad{color:#dd1d1d}.page-checkout.theme-light .co__a2{margin-top:-2px;color:var(--sc-link);font-size:.875rem;font-weight:400}.page-checkout.theme-light .co__a2 svg{width:14px;height:14px}.co__mkbox{display:inline-flex;align-items:center;gap:10px;justify-self:start;margin-top:2px;padding:2px 0;color:#000;font-size:.875rem;text-align:left}.co__mkbox-b{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1px solid #c4c4c4;border-radius:4px;background:#fff;color:#fff}.co__mkbox-b svg{width:12px;height:12px;opacity:0}.co__mkbox[aria-checked=true] .co__mkbox-b{background:var(--sc-link);border-color:var(--sc-link)}.co__mkbox[aria-checked=true] .co__mkbox-b svg{opacity:1}.page-checkout.theme-light .co__xpress{gap:12px;padding-top:0}.page-checkout.theme-light .co__xpress-t{color:var(--sc-sub);font-size:.875rem;font-weight:400}.page-checkout.theme-light .co__xpress-btns .co__xbtn,.page-checkout.theme-light .co__wmini .co__xbtn{height:48px;border-radius:6px}.page-checkout.theme-light .co__xpress-note{margin-top:-2px;color:var(--sc-sub);font-size:.75rem}.page-checkout.theme-light .co__xpress-or{margin-top:6px;color:var(--sc-sub);font-size:.8rem;letter-spacing:.04em}.page-checkout.theme-light .co__xpress-or:before,.page-checkout.theme-light .co__xpress-or:after{background:var(--sc-line)}.addbox{display:grid;width:100%;padding:0;overflow:hidden;border:2px solid #000;border-radius:10px;background:#fff;color:#000;text-align:left}.addbox__h{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#484848;color:#fff;font-weight:700;font-size:.95rem}.addbox__h svg{width:20px;height:20px;color:#ffb84d}.addbox__b{display:grid;grid-template-columns:auto 72px minmax(0,1fr);gap:14px;align-items:start;padding:14px}.addbox__tick{display:grid;place-items:center;width:22px;height:22px;margin-top:2px;border:2px solid #000;border-radius:4px;background:#fff;color:#fff}.addbox__tick svg{width:14px;height:14px;opacity:0}.addbox[aria-checked=true] .addbox__tick{background:#000}.addbox[aria-checked=true] .addbox__tick svg{opacity:1}.addbox img{width:72px;height:72px;border-radius:8px;object-fit:cover}.addbox__t{display:grid;gap:4px}.addbox__t b{font-size:1rem;font-weight:700;line-height:1.25}.addbox__t>span:not(.addbox__p){color:#475266;font-size:.875rem;line-height:1.4}.addbox__p{display:inline-flex;gap:6px;align-items:baseline;color:#16a34a;font-weight:800;font-size:1.05rem}.addbox__p s{color:var(--sc-sub);font-weight:400;font-size:.85rem}.page-checkout.theme-light .addrow{border:1px solid var(--sc-line);border-radius:10px;background:#fff}.page-checkout.theme-light .addrow[aria-pressed=true]{border-color:var(--sc-link);background:#f4f7fd}.page-checkout.theme-light .addbtn{background:var(--sc-btn);border-radius:6px}.page-checkout.theme-light .co__pay{padding:0;border:0;border-radius:0;background:none;box-shadow:none;min-height:120px;gap:14px}.page-checkout.theme-light .co__lock{border-radius:10px;background:#fffffff5;color:var(--sc-sub)}.page-checkout.theme-light .co__wembed{gap:14px}.co__opt{border:1.5px solid var(--sc-link);border-radius:10px;overflow:hidden;background:#fff}.co__opt-h{display:flex;align-items:center;gap:12px;padding:14px;background:#f2f5fc;border-bottom:1px solid #d6e0f5;color:#000;font-size:.94rem}.co__opt-h b{flex:1;font-weight:600}.co__radio{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--sc-link)}.co__radio:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.co__marks{display:flex;gap:4px;margin:0;padding:0;list-style:none}.co__marks .pm{height:20px;min-width:32px;padding:0 4px;border:1px solid var(--sc-line);border-radius:4px;font-size:.56rem}.co__marks .pm-mc i{width:10px;height:10px}.co__marks .pm-mc i+i{margin-left:-4px}.co__opt-b{padding:14px;background:#fff}.page-checkout.theme-light .co__opt-b .co__wembed-frame{border-radius:0;min-height:150px}.page-checkout.theme-light .co__wmini{margin-bottom:0}.page-checkout.theme-light .co__wembed .btn[disabled]{opacity:1;background:var(--sc-btn)}.page-checkout.theme-light .co__redirect-note,.page-checkout.theme-light .co__terms{color:var(--sc-sub);font-size:.78rem}.page-checkout.theme-light .co__terms a,.page-checkout.theme-light .co__cembed-alt{color:var(--sc-link);font-weight:400}.page-checkout.theme-light .co__error{border-radius:8px}.page-checkout.theme-light .sum__lines{gap:16px;margin-bottom:20px}.page-checkout.theme-light .sum__line{grid-template-columns:64px 1fr auto;gap:14px}.page-checkout.theme-light .sum__img img{width:64px;height:64px;border:1px solid var(--sc-line);border-radius:8px;background:#fff}.page-checkout.theme-light .sum__img i{top:-9px;right:-9px;min-width:21px;height:21px;background:#000;color:#fff;font-size:.75rem;font-weight:600}.page-checkout.theme-light .sum__t{font-size:.875rem;font-weight:400;color:#000}.page-checkout.theme-light .sum__t small{color:var(--sc-sub);font-weight:400;font-size:.8rem}.page-checkout.theme-light .sum__p{font-size:.875rem;font-weight:400;color:#000}.page-checkout.theme-light .sum__p s{color:var(--sc-sub)}.page-checkout.theme-light .sum__code{gap:10px;margin-bottom:20px}.page-checkout.theme-light .sum__code input{height:48px;border:1px solid var(--sc-line);border-radius:8px;background:#fff;color:#000;text-transform:none;font-size:16px}.page-checkout.theme-light .sum__code input::placeholder{color:#8a8a8a;text-transform:none}.page-checkout.theme-light .sum__code input:focus{border-color:var(--sc-link);box-shadow:0 0 0 1px var(--sc-link)}.page-checkout.theme-light .sum__code .btn{--h: 48px;padding:0 18px;border:1px solid var(--sc-line);border-radius:8px;background:#fafafa;color:#707070;font-weight:600;box-shadow:none}.page-checkout.theme-light .sum__code .btn:hover{background:#f0f0f0;color:#000}.page-checkout.theme-light .sum__applied span{padding:5px 10px;border:0;border-radius:6px;background:#ebebeb;color:#000;font-weight:600;letter-spacing:.02em}.page-checkout.theme-light .sum__applied svg{color:#000}.page-checkout.theme-light .sum__mb{color:var(--sc-sub)}.page-checkout.theme-light .sum__mb svg{color:#000}.page-checkout.theme-light .totals{gap:8px;font-size:.875rem;color:#000}.page-checkout.theme-light .totals .disc{color:#000;font-weight:400}.page-checkout.theme-light .totals .grand{margin-top:6px;padding-top:0;border-top:0;font-size:1.25rem;font-weight:700;align-items:baseline}.page-checkout.theme-light .totals .grand small{color:#666;font-size:.75rem;font-weight:400}.page-checkout.theme-light .totals>small{color:var(--sc-sub)}.page-checkout.theme-light .cotrust{border:1px solid var(--sc-line);border-radius:10px;background:#fff;box-shadow:none}.page-checkout.theme-light .cotrust__quotes li,.page-checkout.theme-light .cotrust__list{border-top-color:#ebebeb}.page-checkout.theme-light .cotrust__who{color:var(--sc-sub)}.page-checkout.theme-light .cotrust__list svg{color:#000}.page-checkout.theme-light .co__trust-m{border-top:0;padding-top:0}.page-checkout.theme-light .mftr{margin:8px 0 0;padding:0 var(--gutter) 40px;border-top:0;text-align:left;color:var(--sc-sub);font-size:.75rem}.page-checkout.theme-light .mftr nav{justify-content:flex-start;gap:8px 16px;margin-bottom:14px;padding-top:18px;border-top:1px solid var(--sc-line)}.page-checkout.theme-light .mftr a{color:var(--sc-link);font-size:.875rem;text-underline-offset:2px}@media(min-width:1000px){.page-checkout.theme-light{background:linear-gradient(90deg,#fff 0,#fff calc(50% + 50px),var(--sc-grey) calc(50% + 50px))}.mhdr--shop .mhdr__in{display:grid;grid-template-columns:calc(50% + 50px) 1fr;padding:22px 0}.mhdr--shop .mhdr__brand{justify-self:end;width:100%;max-width:500px;margin-right:40px}.mhdr--shop .mhdr__banner,.mhdr--shop .mhdr__banner img{max-width:420px}.mhdr__bag{display:flex;justify-content:flex-end;justify-self:start;width:100%;max-width:400px;margin-left:40px}.mhdr--shop .tbanner__h{font-size:1.05rem}.mhdr--shop .tbanner__pts{font-size:.66rem;flex-wrap:nowrap;white-space:nowrap}.mhdr--shop .mhdr__gold--d{height:15px}.page-checkout.theme-light .co__wrap{grid-template-columns:calc(50% + 50px) minmax(0,1fr);padding-top:0}.page-checkout.theme-light .co__main{padding:38px 40px 0 var(--gutter);border-right:0;background:#fff}.page-checkout.theme-light .co__main>*{max-width:500px}.page-checkout.theme-light .co__aside{padding:38px var(--gutter) 40px 40px;background:var(--sc-grey);border:0}.page-checkout.theme-light .co__aside>*{max-width:400px}.page-checkout.theme-light .co__trust-d{border-top:0;padding-top:0;margin-top:24px}.page-checkout.theme-light .mftr{width:calc(50% + 50px);margin:0;padding:0 40px 40px var(--gutter);border-top:0;display:flex;flex-direction:column;align-items:flex-end;background:#fff}.page-checkout.theme-light .mftr>*{width:100%;max-width:500px}.page-checkout.theme-light .mftr nav{margin-top:40px}}.xoff{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:#fff;color:#0a0a0c;animation:xoffIn .35s ease-out}.xoff__ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0a0a0c;color:#fff}.xoff__ic svg{width:18px;height:18px}.xoff__t{display:grid;gap:1px;min-width:0}.xoff__t b{font-size:.98rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}.xoff__t small{color:#5b5b66;font-size:.8rem;font-weight:500}.xoff__clock{min-width:66px;padding:7px 10px;border-radius:10px;background:#0a0a0c;color:#fff;font-size:1.08rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center}@keyframes xoffIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.xoff{animation:none}}.co__xoff{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;padding:10px var(--gutter);background:#000;color:#fff;font-size:.875rem;font-weight:600;text-align:center}.co__xoff[hidden]{display:none}.co__xoff svg{width:16px;height:16px;flex:none}.co__xoff-t{color:#d4d4d8;font-weight:500}.co__xoff b{display:inline-block;min-width:44px;margin-left:2px;padding:2px 7px;border-radius:6px;background:#fff;color:#000;font-weight:800;font-variant-numeric:tabular-nums}.card{padding:10px;border-radius:22px;text-align:left}.card__media{border-radius:16px}.card__body{padding:12px 4px 4px}@media(min-width:700px){.card{padding:12px}.card__body{padding:14px 4px 4px}}.card__title{font-size:1.02rem;font-weight:650;letter-spacing:-.01em;line-height:1.28}@media(min-width:700px){.card__title{font-size:1.1rem}}.card__meta,.card .prices{justify-content:flex-start;margin-top:6px}.card .prices .price b{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.card .exvat{text-align:left}.card .tag{top:18px;left:18px}.card .btn--card{--h: 46px;border-radius:14px;font-size:1rem}.page-checkout.theme-light .cotrust .stars{color:#000;filter:none}.page-checkout.theme-light .cotrust .rv__ver,.page-checkout.theme-light .cotrust .rv__ver svg{color:#000}.page-checkout.theme-light .cotrust .rv__ver svg path{stroke:#fff}.page-checkout.theme-light .co__methods{gap:0;border:1px solid var(--sc-line);border-radius:10px;overflow:hidden}.page-checkout.theme-light .co__method{min-height:0;padding:16px 14px;border:0;border-radius:0;background:#fff;font-size:.94rem;box-shadow:none}.page-checkout.theme-light .co__method+.co__method{border-top:1px solid var(--sc-line)}.page-checkout.theme-light .co__method:has(input:checked){background:#f2f5fc;box-shadow:inset 0 0 0 1.5px var(--sc-link);border-radius:10px}.page-checkout.theme-light .co__method input{accent-color:var(--sc-link)}.page-checkout.theme-light .co__method span b{font-weight:600}.page-checkout.theme-light .co__method small{color:var(--sc-sub);font-size:.82rem}.page-checkout.theme-light .co__method>b{font-weight:600}.page-checkout.theme-light .co__lock{background:#f5f5f5;border:1px solid var(--sc-line);color:#000;font-weight:500;font-size:.94rem}.page-checkout.theme-light .co__lock svg{color:var(--sc-sub)}.buy__now .co__xbtn--applepay{height:48px;border-radius:16px}#cart .cadd,.cartpage .cadd{margin-bottom:26px}#cart .qx .co__xbtn,.cartpage .qx .co__xbtn{height:52px;border-radius:14px}#cart .drawer__body>*+*,.cartpage [data-cart-body]>*+*{margin-top:0}#cart .xoff,.cartpage .xoff{margin-bottom:22px;padding:10px 12px;border-radius:14px}#cart .xoff__ic,.cartpage .xoff__ic{width:30px;height:30px}#cart .xoff__t b,.cartpage .xoff__t b{font-size:.95rem}#cart .xoff__clock,.cartpage .xoff__clock{min-width:62px;padding:6px 9px;font-size:1rem}#cart .cadd,.cartpage .cadd{margin:0 -16px 28px}#cart .cadd h4,.cartpage .cadd h4{margin-bottom:12px;font-size:.74rem;color:#a1a1ab;letter-spacing:.14em}#cart .cadd__card,.cartpage .cadd__card{gap:5px;padding:8px 8px 10px;border-color:var(--line);background:#ffffff05}#cart .cadd__card b,.cartpage .cadd__card b{font-size:.82rem;font-weight:650}#cart .cadd__card span,.cartpage .cadd__card span{font-size:.88rem;font-weight:700}#cart .cadd__card .btn,.cartpage .cadd__card .btn{--h: 34px;margin-top:4px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;box-shadow:none;font-size:.86rem;font-weight:700}#cart .cadd__card .btn:hover,.cartpage .cadd__card .btn:hover{background:#ffffff14;filter:none}#cart .cadd__card .btn.is-added,.cartpage .cadd__card .btn.is-added{background:#22c55e;border-color:#22c55e}#cart .cadd__tag,.cartpage .cadd__tag{font-size:.62rem;padding:3px 7px}#cart .clines,.cartpage .clines{border-top:1px solid var(--line)}#cart .cline,.cartpage .cline{padding:18px 0}#cart .cline__t,.cartpage .cline__t{font-size:.98rem;font-weight:650}#cart .cline__d,.cartpage .cline__d{color:#a1a1ab;font-size:.82rem;font-weight:500}#cart .cline__p,.cartpage .cline__p{font-size:1rem;font-weight:700}#cart .nudge,.cartpage .nudge{margin:18px 0 6px;padding:12px 14px;border:1px solid var(--line);background:transparent;color:#dcdce6;font-size:.88rem}#cart .nudge svg,.cartpage .nudge svg{color:#a1a1ab}#cart .totals,.cartpage .totals{margin-top:18px}#cart .totals .disc,.cartpage .totals .disc{color:#a1a1ab;font-weight:500}#cart .qx .co__xbtn--applepay,.cartpage .qx .co__xbtn--applepay{-apple-pay-button-type:plain}#cart .mprog--slim,.cartpage .mprog--slim{margin:0 0 22px;padding:10px 12px;gap:8px;border:1px solid var(--line);border-radius:12px;background:transparent;box-shadow:none;font-size:.86rem;color:#dcdce6}#cart .mprog--slim .mprog__t,.cartpage .mprog--slim .mprog__t{font-weight:500;line-height:1.35}#cart .mprog--slim .mprog__t b,.cartpage .mprog--slim .mprog__t b{color:#fff;font-weight:750}#cart .mprog--slim .mprog__t svg,.cartpage .mprog--slim .mprog__t svg{width:17px;height:17px;color:#c2a8ff}#cart .mprog--slim .mprog__bar,.cartpage .mprog--slim .mprog__bar{height:4px;background:#ffffff1a}#cart .mprog--slim .mprog__bar i,.cartpage .mprog--slim .mprog__bar i{background:#8b5cf6;box-shadow:none}#cart .mprog--slim.mprog--done,.cartpage .mprog--slim.mprog--done{border-color:#34d39966;background:transparent}#cart .mprog--slim.mprog--done .mprog__t svg,.cartpage .mprog--slim.mprog--done .mprog__t svg{color:#34d399}#cart .mprog--slim.mprog--done .mprog__bar i,.cartpage .mprog--slim.mprog--done .mprog__bar i{background:#10b981;box-shadow:none}.contact__email{display:grid;gap:12px;align-content:start;text-align:left}.contact__email h2{font-size:1.3rem}.contact__email p{color:var(--muted)}.contact__email .btn{margin-top:6px;gap:10px;text-transform:none}.contact__email .btn svg{width:20px;height:20px;flex:none}.contact__email .btn span{overflow-wrap:anywhere}html.season-halloween:not(.hcd-done) body.hcd-on .annbar{display:none}.hcd{display:none}html.season-halloween:not(.hcd-done) .hcd{display:flex}.hcd{position:relative;z-index:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 12px 15px;text-align:center;color:#1a0b02;background:linear-gradient(180deg,#ff8a2a,#f97316);border-bottom:1px solid rgba(0,0,0,.28);font-feature-settings:"tnum" 1,"cv11" 1}.hcd__head{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.hcd__pk{flex:0 0 auto;font-size:.98rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.hcd__title{font-size:.82rem;line-height:1.2;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hcd__clock{display:flex;align-items:flex-start;justify-content:center;gap:6px}.hcd__box{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:10px 4px 8px;color:#fff;background:#140a04;border-radius:10px;box-shadow:0 1px #ffffff0d inset,0 6px 14px #46140038}.hcd__box[hidden],.hcd__sep[hidden]{display:none}.hcd__n{font-size:2rem;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hcd__l{margin-top:6px;font-size:.56rem;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.hcd__sep{padding-top:11px;font-style:normal;font-size:1.4rem;line-height:1;font-weight:600;color:#1a0b0273}.hcd__sub{font-size:.8rem;line-height:1.3;font-weight:600;letter-spacing:.01em;color:#1a0b02d1}.hcd--compact{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 12px;padding:9px 10px}.hcd--compact .hcd__pk{font-size:.85rem}.hcd--compact .hcd__title{font-size:.7rem;letter-spacing:.14em}.hcd--compact .hcd__box{min-width:42px;padding:5px 3px 4px;border-radius:8px}.hcd--compact .hcd__n{font-size:1.2rem}.hcd--compact .hcd__l{margin-top:3px;font-size:.48rem;letter-spacing:.1em}.hcd--compact .hcd__sep{padding-top:4px;font-size:1rem}.hcd--compact .hcd__clock{gap:4px}.hcd--compact .hcd__sub{display:none}@media(max-width:359px){.hcd__box{min-width:56px}.hcd__n{font-size:1.7rem}.hcd__title{font-size:.74rem;letter-spacing:.12em}}@media(min-width:700px){.hcd{flex-direction:row;flex-wrap:wrap;gap:10px 24px;padding:16px 24px}.hcd__title{font-size:.9rem}.hcd__pk{font-size:1.05rem}.hcd__box{min-width:74px}.hcd__n{font-size:2.2rem}.hcd__sub{flex-basis:100%;font-size:.84rem}.hcd--compact{padding:10px 20px}.hcd--compact .hcd__title{font-size:.76rem}.hcd--compact .hcd__box{min-width:50px}.hcd--compact .hcd__n{font-size:1.35rem}}.cdbar{display:none}html.season-halloween:not(.hcd-done) body.hcd-bar .annbar{background:#0a0604;color:#ff8a2a;border-bottom:1px solid rgba(255,122,26,.38);box-shadow:inset 0 -1px #ff7a1a1f}html.season-halloween:not(.hcd-done) body.hcd-bar .annbar__default,html.season-halloween:not(.hcd-done) body.hcd-bar .annbar__flash{display:none}html.season-halloween:not(.hcd-done) body.hcd-bar .cdbar{display:flex}.cdbar{align-items:center;justify-content:center;gap:8px;min-height:40px;padding:7px 12px;color:#ff8a2a;text-decoration:none;white-space:nowrap;font-feature-settings:"tnum" 1}.cdbar:hover{color:#ff8a2a}.cdbar__ic{flex:0 0 auto;font-size:.9rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.cdbar__t{font-size:.78rem;line-height:1.1;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ff8a2a;background:linear-gradient(90deg,#ff6a00 0% 30%,#ffd9a8 45%,#ffb25c 50%,#ff6a00 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cdbar-shine 2.8s linear infinite;text-shadow:0 0 14px rgba(255,106,0,.35)}@keyframes cdbar-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.cdbar__clock{display:inline-flex;align-items:center;gap:4px}.cdbar__chip{display:inline-flex;align-items:baseline;gap:1px;padding:3px 5px 2px;border-radius:5px;background:#ff7a1a;color:#140700;box-shadow:0 0 10px #ff7a1a73;animation:cdbar-glow 2s ease-in-out infinite}.cdbar__chip[hidden]{display:none}.cdbar__chip b{font-size:.86rem;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cdbar__chip small{font-size:.56rem;line-height:1;font-weight:800;opacity:.75}@keyframes cdbar-glow{0%,to{box-shadow:0 0 6px #ff7a1a4d}50%{box-shadow:0 0 14px #ff7a1ab3}}.cdbar__x{display:none;font-size:.8rem;font-weight:600;color:#ffc896d9}.cdbar__x i{font-style:normal;margin:0 8px 0 2px;opacity:.5}@media(min-width:700px){.cdbar{gap:10px;min-height:42px}.cdbar__t{font-size:.84rem;letter-spacing:.12em}.cdbar__ic{font-size:1rem}.cdbar__chip b{font-size:.92rem}.cdbar__x{display:inline}}@media(max-width:374px){.cdbar{gap:6px;padding:7px 8px}.cdbar__t{font-size:.7rem;letter-spacing:.06em}.cdbar__chip{padding:3px 4px 2px}.cdbar__chip b{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.cdbar__t,.cdbar__chip{animation:none}}.hmq{display:none}html.season-halloween:not(.hcd-done) body.hcd-bar .hmq{display:block}.hmq{position:relative;overflow:hidden;padding:12px 0 10px;background:#000;border-bottom:1px solid rgba(255,170,40,.14);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.hmq__track{display:flex;width:max-content;animation:hmq-move 27s linear infinite}.hmq__g{display:flex;flex:0 0 auto}.hmq__i{flex:0 0 auto;padding:0 28px;font-size:1.7rem;line-height:1.15;font-weight:800;letter-spacing:-.015em;white-space:nowrap;color:#ffc21f;background:linear-gradient(180deg,#ffe066,#ffc21f 45%,#ff9a1a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(255,170,30,.28))}.hmq__e{-webkit-text-fill-color:initial;font-size:.85em;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}@keyframes hmq-move{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:700px){.hmq{padding:16px 0 14px}.hmq__i{font-size:2.3rem;padding:0 44px}.hmq__track{animation-duration:36s}}@media(prefers-reduced-motion:reduce){.hmq__track{animation:none;width:auto;justify-content:center}.hmq__g[aria-hidden]{display:none}.hmq__g .hmq__i:not(:first-child){display:none}.hmq{-webkit-mask-image:none;mask-image:none}}html.season-halloween:not(.hcd-done) body.hcd-bar .marquee--ticker{display:none}.hmq--home{border-top:1px solid rgba(255,170,40,.14)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/bricolage-grotesque-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.hwb{display:none}html.season-halloween:not(.hcd-done) .hwb{display:grid}html.season-halloween:not(.hcd-done) .hwb~.fbt{display:none}.pdp__info>.hwb{align-self:stretch;margin-bottom:12px}.hwb{margin-top:16px;gap:16px;padding:20px 18px 18px;border-radius:18px;border:1px solid rgba(255,138,61,.34);background:radial-gradient(120% 90% at 50% 0%,rgba(255,122,26,.15),transparent 62%),linear-gradient(180deg,#140904,#0a0604);box-shadow:inset 0 1px #ffd6aa0f;text-align:left;color:#f6ece2}.hwb__head{display:flex;align-items:center;gap:10px;margin:0;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:700;font-size:1.32rem;line-height:1.1;letter-spacing:-.02em;color:#f6ece2}.hwb__ic{font-size:1.1rem;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.hwb__clock{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.hwb__cell{display:grid;justify-items:center;gap:5px;padding:13px 4px 11px;border-radius:12px;background:#ff7a1a12;border:1px solid rgba(255,138,61,.2)}.hwb__cell[hidden]{display:none}.hwb__cell b{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#ffc21f;background:linear-gradient(180deg,#ffe066,#ffc21f 45%,#ff9a1a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(255,170,30,.22))}.hwb__cell small{font-size:.74rem;font-weight:600;color:#b9a593}.hwb__deal{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(255,138,61,.16)}.hwb__deal[hidden]{display:none}.hwb__pct{flex:none;min-width:64px;padding:8px 10px;border-radius:10px;background:#ff7a1a;color:#1a0900;text-align:center;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.12rem;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;box-shadow:0 0 18px #ff7a1a4d}.hwb__txt{display:grid;gap:3px;min-width:0}.hwb__txt>b{font-size:.98rem;font-weight:700;color:#f6ece2}.hwb__txt>span{font-size:.9rem;color:#b9a593}.hwb__txt s{color:#85766a}.hwb__now{color:#fff;font-weight:700}.hwb__save{font-style:normal;font-weight:600;color:#ffb066;white-space:nowrap}@media(min-width:700px){.hwb{padding:22px 22px 20px}.hwb__cell b{font-size:2.7rem}}.g1k,.g1k-mini,.g1k-badge,.g1k-push,.feature--g1k{--tr-ink: #071338;--tr-cream: #fff7e6;--tr-soft: #b8c3e1;--tr-gold: #e9b949;--tr-gold-light: #fbe3a1;--tr-gold-deep: #a87420;--tr-gold-edge: #7a5212;--tr-foil-btn: linear-gradient(180deg, #fff1c4 0%, #f3d27e 22%, #e3b04a 55%, #c99231 100%);--tr-foil-text: linear-gradient(180deg, #fff6d6 0%, #f3d27e 45%, #d39d38 75%, #b8862b 100%);--tr-coin: radial-gradient(circle at 32% 26%, #fffbe8 0%, #f8e2a0 14%, #e8b84d 42%, #c38c2c 66%, #8a5a14 94%);--tr-coin-bevel: inset 0 0 0 1.5px rgba(255, 238, 190, .55), inset 0 -3px 6px rgba(90, 55, 5, .55), inset 0 3px 5px rgba(255, 255, 255, .65);--tr-coin-bevel-sm: inset 0 0 0 1px rgba(255, 238, 190, .55), inset 0 -2px 3px rgba(90, 55, 5, .5), inset 0 2px 3px rgba(255, 255, 255, .6);--tr-edge: linear-gradient(150deg, rgba(251, 227, 161, .75), rgba(233, 185, 73, .14) 28%, rgba(43, 91, 255, .4) 62%, rgba(251, 227, 161, .45))}.g1k{padding:12px 0 4px;text-align:center}.g1k__card{position:relative;max-width:640px;margin:0 auto;padding:16px 14px 14px;border-radius:var(--radius-lg);border:1.5px solid transparent;color:var(--tr-cream);background:radial-gradient(110% 50% at 50% 0%,rgba(43,91,255,.42),transparent 66%) padding-box,radial-gradient(90% 45% at 50% 108%,rgba(139,92,246,.38),transparent 70%) padding-box,linear-gradient(180deg,#0f2160,#0a1640 52%,#130d3c) padding-box,var(--tr-edge) border-box;box-shadow:inset 0 1px #ffffff1a,0 24px 60px -24px #000000e6,0 20px 60px -30px #2b5bff8c}.g1k-badge{position:relative;display:inline-flex;align-items:center;margin:0 auto 10px;padding:5px 12px;border-radius:999px;color:var(--tr-ink);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;background:var(--tr-foil-btn);text-shadow:0 1px 0 rgba(255,246,214,.65);box-shadow:inset 0 1px #ffffffe6,0 2px 0 var(--tr-gold-deep),0 8px 18px -8px #e9b9498c}.g1k-badge+.g1k-coin{margin-top:0}.g1k-badge--pdp{display:table;margin:14px 0 -4px}.g1k-coin{position:relative;display:grid;place-content:center;width:56px;height:56px;margin:0 auto;border-radius:50%;text-align:center;color:#6d4610;background:var(--tr-coin);box-shadow:var(--tr-coin-bevel),0 2px 0 var(--tr-gold-edge),0 4px #5e3e0c,0 12px 20px #0000008c,0 0 26px #e9b9494d}.g1k-coin:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(110,70,15,.45);box-shadow:inset 0 1px #ffffff73,0 1px #ffffff59}.g1k-coin b{font-size:1.25rem;font-weight:900;line-height:1;letter-spacing:-.04em;text-shadow:0 1px 0 rgba(255,246,214,.9),0 -1px 0 rgba(90,55,5,.35)}.g1k-coin i{font-style:normal;font-size:.44rem;font-weight:900;letter-spacing:.22em;margin:2px 0 0 .22em;text-shadow:0 1px 0 rgba(255,246,214,.8)}.g1k-coin--sm{width:52px;height:52px;margin:0;flex:none}.g1k__label{margin-top:10px;color:var(--tr-gold-light);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.g1k__title{margin-top:6px;font-size:clamp(1.6rem,6.9vw,2.5rem);line-height:1.08;letter-spacing:-.035em;font-weight:800;color:var(--tr-cream);text-wrap:balance}.g1k__foil{background:var(--tr-foil-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(233,185,73,.25))}.g1k__proof{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;color:var(--tr-soft);font-size:.8rem;font-weight:600}.g1k__proof .stars{flex:none}.g1k__offer{margin-top:12px;padding:12px;border-radius:var(--radius);border:1px solid transparent;text-align:left;background:linear-gradient(180deg,#1a327a8c,#081234d9) padding-box,var(--tr-edge) border-box;box-shadow:inset 0 1px #ffffff14}.g1k__product{display:flex;align-items:center;gap:12px;color:var(--tr-cream)}.g1k__product img{width:46px;height:46px;border-radius:10px;object-fit:cover;flex:none;background:#0a1640;border:1px solid rgba(251,227,161,.35)}.g1k__product b{display:block;font-size:.9rem;line-height:1.25}.g1k__product .prices{margin-top:2px}.g1k__stack{display:grid;gap:7px;margin:10px 0 0;padding-top:10px;border-top:1px solid rgba(251,227,161,.18)}.g1k__stack li{display:flex;gap:9px;align-items:center;font-size:.93rem;font-weight:700;color:var(--tr-cream)}.g1k__stack li:before,.g1k-mini li:before{content:"\2713";flex:none;width:19px;height:19px;border-radius:50%;background:var(--tr-coin);color:var(--tr-ink);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--tr-coin-bevel-sm),0 1px 0 var(--tr-gold-edge)}:is(.g1k,.g1kp) .btn.g1k__cta{--h: 52px;position:relative;isolation:isolate;overflow:hidden;margin-top:12px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#a07cff,#8b5cf6 45%,#6d3fe6);color:#fff;font-weight:800;box-shadow:inset 0 1px #fff6,inset 0 -2px #280a6e59,0 0 0 1px #fbe3a138,0 14px 30px -10px #8b5cf6cc}:is(.g1k,.g1kp) .btn.g1k__cta:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:36%;transform:skew(-18deg);background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:g1k-shimmer 4.4s cubic-bezier(.2,.7,.2,1) infinite}@keyframes g1k-shimmer{0%,62%{left:-60%}to{left:130%}}:is(.g1k,.g1kp) .btn.g1k__cta:hover{color:#fff}:is(.g1k,.g1kp) .btn.g1k__cta.is-added{background:#fff;color:#000;border-color:#fff}.g1k__offer .paymarks{justify-content:center;margin-top:10px}.g1k__review{margin:12px auto 0;max-width:460px}.g1k__review blockquote{margin:4px 0 0;font-size:.88rem;font-weight:600;color:#e8ecf8}.g1k__review figcaption{margin-top:4px;color:var(--tr-gold-light);opacity:.8;font-size:.78rem;font-weight:700}.g1k__terms{margin-top:10px;color:#7d8ab0;font-size:.74rem;font-weight:600}.hero--after-g1k{padding-top:20px}@media(min-width:700px){.g1k{padding-top:22px}.g1k__card{padding:26px 36px 20px}.g1k__offer{max-width:480px;margin-left:auto;margin-right:auto;padding:14px}.g1k-coin:not(.g1k-coin--sm){width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.g1k .btn.g1k__cta:after{animation:none;display:none}}.g1k--slim .g1k__card{padding:14px 14px 12px;text-align:left}.g1k__top{display:flex;align-items:center;gap:12px}.g1k--slim .g1k-coin{flex:none;width:54px;height:54px;margin:0}.g1k__head{min-width:0}.g1k--slim .g1k-badge{margin:0 0 6px;padding:4px 10px;font-size:.62rem}.g1k--slim .g1k__title{margin:0;font-size:clamp(1.18rem,5.1vw,1.8rem);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.g1k__chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0}.g1k__chips li{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;border-radius:11px;font-size:.78rem;font-weight:700;line-height:1.2;color:var(--tr-cream);border:1px solid transparent;background:linear-gradient(180deg,#1a327a8c,#081234d9) padding-box,var(--tr-edge) border-box}.g1k__chips li:before{content:"\2713";flex:none;width:17px;height:17px;border-radius:50%;background:var(--tr-coin);color:var(--tr-ink);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--tr-coin-bevel-sm),0 1px 0 var(--tr-gold-edge)}.g1k--slim .btn.g1k__cta{--h: 50px;margin-top:12px}.g1k__meta{display:flex;flex-wrap:nowrap;white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin-top:9px;color:var(--tr-soft);font-size:.76rem;font-weight:600}.g1k__meta .stars{flex:none}.g1k--slim+.hero--after-g1k{padding-top:16px}@media(min-width:700px){.g1k--slim .g1k__card{max-width:640px;padding:20px 26px 16px}.g1k--slim .g1k-coin{width:64px;height:64px}.g1k__chips{grid-template-columns:repeat(4,1fr)}}.card--g1k{border:1px solid transparent;background:radial-gradient(120% 60% at 50% 0%,rgba(43,91,255,.4),transparent 66%) padding-box,radial-gradient(90% 50% at 50% 108%,rgba(139,92,246,.35),transparent 70%) padding-box,linear-gradient(180deg,#0f2160,#0a1640 55%,#130d3c) padding-box,linear-gradient(150deg,#fbe3a1d9,#e9b9492e 30%,#2b5bff73 62%,#fbe3a18c) border-box;box-shadow:0 18px 40px -20px #2b5bff8c,0 0 0 1px #0000004d}.card--g1k{overflow:visible}.card--g1k .card__media{background:#0a1640}.card--g1k .tag--bf{top:0;left:50%;transform:translate(-50%,-50%);z-index:2}.card--g1k .card__title a{color:#fff7e6}.card__g1k{margin-top:4px;font-size:.78rem;font-weight:700;line-height:1.3;color:#fbe3a1}.tag--bf{height:auto;padding:5px 8px;white-space:nowrap;line-height:1;color:#071338;background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:.54rem;text-shadow:0 1px 0 rgba(255,246,214,.6);box-shadow:inset 0 1px #ffffffd9,0 2px #a87420,0 8px 16px -6px #e9b94999}.g1kp__panel{padding:22px 16px 18px;border-radius:var(--radius-lg);border:1.5px solid transparent;text-align:center;color:#fff7e6;background:radial-gradient(110% 40% at 50% 0%,rgba(43,91,255,.42),transparent 66%) padding-box,radial-gradient(90% 30% at 50% 104%,rgba(139,92,246,.38),transparent 70%) padding-box,linear-gradient(180deg,#0f2160,#0a1640 52%,#130d3c) padding-box,linear-gradient(150deg,#fbe3a1bf,#e9b94924 28%,#2b5bff66 62%,#fbe3a173) border-box;--tr-ink: #071338;--tr-gold-edge: #7a5212;--tr-gold-light: #fbe3a1;--tr-coin: radial-gradient(circle at 32% 26%, #fffbe8 0%, #f8e2a0 14%, #e8b84d 42%, #c38c2c 66%, #8a5a14 94%);--tr-coin-bevel: inset 0 0 0 1.5px rgba(255, 238, 190, .55), inset 0 -3px 6px rgba(90, 55, 5, .55), inset 0 3px 5px rgba(255, 255, 255, .65);--tr-coin-bevel-sm: inset 0 0 0 1px rgba(255, 238, 190, .55), inset 0 -2px 3px rgba(90, 55, 5, .5), inset 0 2px 3px rgba(255, 255, 255, .6)}.g1kp__title{margin-top:6px;font-size:clamp(1.45rem,6vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff7e6;text-wrap:balance}.g1kp__title--steps{margin-top:26px}.g1kp__items,.g1kp__steps{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;text-align:left}.g1kp__items li,.g1kp__steps li{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:14px;border:1px solid transparent;background:linear-gradient(180deg,#1a327a8c,#081234d9) padding-box,linear-gradient(120deg,#fbe3a199,#e9b94914 40%,#fbe3a14d) border-box}.g1kp__items li:before{content:"\2713";flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--tr-coin);color:var(--tr-ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--tr-coin-bevel-sm),0 2px 0 var(--tr-gold-edge)}.g1kp__items b,.g1kp__steps b{display:block;font-size:1rem;font-weight:800;color:#fff7e6}.g1kp__items span,.g1kp__steps div>span{display:block;margin-top:3px;font-size:.88rem;font-weight:500;line-height:1.45;color:#c3cde8}.g1kp__n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tr-coin);color:#6d4610;font-weight:900;font-size:.9rem;box-shadow:var(--tr-coin-bevel-sm),0 2px 0 var(--tr-gold-edge)}.g1kp .btn.g1k__cta{margin-top:20px}.g1kp__terms{margin-top:10px;color:#8b98bf;font-size:.75rem;font-weight:600}.g1kp .g1k-coin{margin:0 auto}@media(min-width:700px){.g1kp__panel{padding:34px 40px 26px}.tag--bf{font-size:.66rem;padding:6px 10px}}.g1k-mini{display:flex;gap:12px;align-items:center;margin:14px 0 4px;padding:13px 14px;border-radius:var(--radius);border:1px solid transparent;text-align:left;color:var(--tr-cream);background:radial-gradient(100% 80% at 0% 0%,rgba(43,91,255,.3),transparent 70%) padding-box,linear-gradient(180deg,#0f2160,#0a1640 60%,#130d3c) padding-box,var(--tr-edge) border-box}.g1k-mini__title{font-size:1.02rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--tr-cream)}.g1k-mini ul{display:grid;gap:5px;margin-top:8px}.g1k-mini li{display:flex;gap:8px;align-items:center;font-size:.88rem;font-weight:600;color:#dfe5f6}.g1k-mini__terms{margin-top:8px;color:#8b98bf;font-size:.74rem;font-weight:600}html:not(.season-blackfriday) .bf-only{display:none!important}html.season-blackfriday .annbar__pk,html.season-blackfriday .annbar__bat{display:none!important}html.season-blackfriday .annbar{background:linear-gradient(90deg,#050403,#15110a 50%,#050403);color:#f3e3b3;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#6f5120,#f7e6ab 30%,#c9a14a 50%,#fff6d2 65%,#85642a) 1}html.season-blackfriday .annbar__bf{display:inline-flex;align-items:center;gap:8px;color:#f3e3b3}html.season-blackfriday a.annbar__bf:hover span{text-decoration:underline;text-underline-offset:3px}.annbar__bftag{padding:2px 8px;border-radius:6px;color:#1c1304;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg,#faeab4,#e6c677 45%,#c99a3e);box-shadow:inset 0 1px #ffffffb3}@media(max-width:639px){html.season-blackfriday .annbar__default:has(.annbar__bf[href]) .annbar__item,html.season-blackfriday .annbar__default:has(.annbar__bf[href])>i:not(.bf-only){display:none}}.bfmq{display:none}html.season-blackfriday .bfmq{display:block}.bfmq{position:relative;overflow:hidden;padding:12px 0 10px;background:#000;text-decoration:none;border-top:1px solid rgba(231,207,152,.16);border-bottom:1px solid rgba(231,207,152,.16);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.bfmq__track{display:flex;width:max-content;animation:hmq-move 34s linear infinite}.bfmq__g{display:flex;flex:0 0 auto;align-items:center}.bfmq__i{flex:0 0 auto;padding:0 22px;font-size:1.6rem;line-height:1.15;font-weight:800;letter-spacing:-.015em;white-space:nowrap;color:#e7cf98;background:linear-gradient(180deg,#fff6d2,#f1d98f 40%,#d1ad62,#a9823e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(209,173,98,.22))}.bfmq__s{flex:0 0 auto;color:#d1ad62;font-size:.95rem;opacity:.85}@media(min-width:700px){.bfmq{padding:16px 0 14px}.bfmq__i{font-size:2.2rem;padding:0 36px}.bfmq__track{animation-duration:44s}}@media(prefers-reduced-motion:reduce){.bfmq__track{animation:none;width:auto;justify-content:center}.bfmq__g[aria-hidden]{display:none}.bfmq__g>:not(:first-child){display:none}.bfmq{-webkit-mask-image:none;mask-image:none}}html.season-blackfriday .marquee--ticker{display:none}.bfmq--home{margin-top:8px}.g1k--slim{padding:4px 0 18px}html.season-blackfriday:not(.hcd-done) body.hcd-bar .annbar{background:linear-gradient(90deg,#050403,#15110a 50%,#050403);color:#e7cf98;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#6f5120,#f7e6ab 30%,#c9a14a 50%,#fff6d2 65%,#85642a) 1;box-shadow:none}html.season-blackfriday:not(.hcd-done) body.hcd-bar .annbar__default,html.season-blackfriday:not(.hcd-done) body.hcd-bar .annbar__flash{display:none}html.season-blackfriday:not(.hcd-done) body.hcd-bar .cdbar{display:flex;color:#e7cf98}html.season-blackfriday .cdbar:hover{color:#e7cf98}html.season-blackfriday .cdbar__t{color:#e7cf98;background:linear-gradient(90deg,#d1ad62 0% 30%,#fff6d2 45%,#f1d98f 50%,#d1ad62 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.season-blackfriday .cdbar__chip{background:linear-gradient(180deg,#f1d98f,#d1ad62 55%,#b08a44);color:#1c1304;box-shadow:0 0 10px #d1ad6259;animation:cdbar-glow-gold 2s ease-in-out infinite}@keyframes cdbar-glow-gold{0%,to{box-shadow:0 0 6px #d1ad6240}50%{box-shadow:0 0 14px #d1ad6299}}html.season-blackfriday .cdbar__x{color:#e7cf98cc}@media(prefers-reduced-motion:reduce){html.season-blackfriday .cdbar__chip{animation:none}}html.season-blackfriday:not(.hcd-done) .hwb{display:grid}html.season-blackfriday .hwb{border-color:var(--gold-line);background:var(--panel);color:#fff;box-shadow:none}html.season-blackfriday .hwb__head{color:var(--gold-2)}html.season-blackfriday .hwb__cell{background:#d1ad6214;border-color:#d1ad6242}html.season-blackfriday .hwb__cell b{color:#e7cf98;background:linear-gradient(180deg,#fff6d2,#f1d98f 40%,#d1ad62 75%,#b08a44);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:none}html.season-blackfriday .hwb__cell small{color:var(--muted)}html.season-blackfriday .hwb__deal{border-top-color:var(--line)}html.season-blackfriday .hwb__pct{background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold-2);box-shadow:none}html.season-blackfriday .hwb__txt>b{color:#fff}html.season-blackfriday .hwb__txt>span{color:var(--muted)}html.season-blackfriday .hwb__txt s{color:var(--dim)}html.season-blackfriday .hwb__save{color:var(--gold-2)}.rv-section--list .rv__head{padding:18px 16px;gap:14px}.rv-section--list .rv__strip p{font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}.rv-section--list .rv__strip button{width:88px;height:88px;border-radius:14px}.rv-section--list .rv__grid{column-count:auto;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.rv-section--list .rv__card{display:flex;align-items:flex-start;gap:14px;width:auto;margin:0;padding:18px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-align:left}.rv-section--list .rv__photo{order:2;flex:none;width:76px;height:76px;margin-top:2px;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);background:#111}.rv-section--list .rv__photo img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.rv-section--list .rv__count{right:4px;bottom:4px;padding:2px 6px;font-size:.66rem}.rv-section--list .rv__body{order:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;padding:0}.rv-section--list .rv__body .stars{order:1;gap:2px}.rv-section--list .rv__body .stars svg{width:18px;height:18px}.rv-section--list .rv__who{order:2;font-size:.92rem}.rv-section--list .rv__who b{font-weight:700;color:#fff}.rv-section--list .rv__body p{order:3;font-size:1rem;line-height:1.5;color:#f1f1f5}.rv-section--list .rv__prod{order:4;color:var(--muted);font-weight:500;text-decoration:none}.rv-section--list .rv__prod:hover{color:#fff}.rv-section--list .rv__meta{order:5;margin-top:1px}.rv-section--list .rv__more{margin-top:24px}.rv-section--list .rv__more .btn{min-width:min(100%,320px)}@media(min-width:900px){.rv-section--list .rv__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.rv-section--list .rv__card{padding:22px 0}.rv-section--list .rv__photo{width:88px;height:88px}}html.season-blackfriday .hero{padding:24px 0 0}html.season-blackfriday .hero__title{font-size:clamp(2.6rem,11vw,5rem);font-weight:800;letter-spacing:-.05em}html.season-blackfriday .hero .lead{margin-top:8px}html.season-blackfriday .hero__stage{margin-top:18px}html.season-blackfriday .hero .video{border:2px solid transparent;background:linear-gradient(#0b0b0f,#0b0b0f) padding-box,linear-gradient(150deg,#f7e6ab,#c9a14a 32%,#fff6d2,#d1ad62 72%,#85642a) border-box;box-shadow:0 0 0 1px #d1ad6233,0 30px 70px -30px #d1ad6266}html.season-blackfriday .hero__rating{margin-top:12px}html.season-blackfriday .g1k--slim{padding:10px 0 0}html.season-blackfriday .g1k--slim .g1k__card{max-width:none;border:1px solid var(--line-2);background:var(--panel);box-shadow:none;color:#fff}html.season-blackfriday .g1k--slim .g1k__title{color:#fff}html.season-blackfriday .g1k--slim .g1k__chips li{color:#fff;border:1px solid var(--line);background:var(--panel-2)}html.season-blackfriday .g1k--slim .g1k__meta{color:var(--muted)}html.season-blackfriday .g1k--slim .btn.g1k__cta{box-shadow:inset 0 1px #ffffff59,0 14px 30px -12px #8b5cf6b3}@media(min-width:700px){html.season-blackfriday .hero__stage{padding:0 40px}html.season-blackfriday .g1k--slim .g1k__card{max-width:800px}}html.season-blackfriday .bfmq--home{margin-top:18px}html.season-blackfriday .section--packs{padding-top:36px}@media(min-width:900px){html.season-blackfriday .section--packs{padding-top:56px}}html.season-blackfriday .bf-off{display:none!important}.pdp__bf{display:inline-flex;align-items:center;gap:6px;margin-bottom:-4px;padding:5px 12px;border-radius:999px;border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--gold-2);font-size:.8rem;font-weight:700;letter-spacing:0}.pdp__bf:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.pdp__title{font-weight:800;font-size:clamp(1.95rem,6.4vw,2.9rem);letter-spacing:-.04em}.pdp__info .rating{font-size:1rem;font-weight:700;color:#fff;gap:8px}.pdp__info .rating .stars svg{width:19px;height:19px}.pdp__info .rating .rating__n{color:#fff}.pdp__call{max-width:none;padding:11px 14px;border-radius:14px;border:1px solid var(--gold-line);background:var(--gold-soft);color:#fff;font-size:1.02rem;font-weight:700;line-height:1.4}.pdp__call svg{width:20px;height:20px;color:var(--gold);vertical-align:-4px}.pdp__call b{color:var(--gold-2)}@media(max-width:899px){body.page-product #vr-chat-host{display:none!important}}.hwb--deal{gap:12px}html.season-blackfriday .hwb--deal .hwb__head{font-family:var(--font);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--gold-2)}.hwb--deal .hwb__deal{padding-top:12px}.hwb--deal .hwb__deal:first-of-type{padding-top:0;border-top:0}.hwb__pct--gift{display:grid;place-items:center;min-width:64px;padding:8px 10px}.hwb__pct--gift svg{width:22px;height:22px}.hwb__left{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.9rem;color:#b9b0a0}.hwb__left b{padding:3px 9px;border-radius:8px;background:var(--gold);color:#1c1304;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.rv-section--big .shead{margin-bottom:14px}.rv__head--big{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 22px;border:0;background:transparent}.rv__big{display:flex;align-items:baseline;gap:4px;line-height:1}.rv__big b{font-size:4rem;font-weight:900;letter-spacing:-.06em;color:#fff}.rv__big__of{font-size:1.5rem;font-weight:700;color:var(--muted)}.stars--xl{gap:3px}.stars--xl svg{width:30px;height:30px}.rv__big__n{margin-top:2px;font-size:1.08rem;font-weight:700;color:#fff}.rv__gallery{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.rv__gallery button{position:relative;aspect-ratio:1;padding:0;border:1px solid var(--line-2);border-radius:16px;overflow:hidden;background:#111;cursor:zoom-in}.rv__gallery img{width:100%;height:100%;object-fit:cover;display:block}.rv__gallery__more{position:absolute;right:10px;bottom:10px;padding:6px 12px;border-radius:999px;background:#000000b8;color:#fff;font-size:.95rem;font-weight:800;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rv-section--big .rv__body .stars svg{width:22px;height:22px}.rv-section--big .rv__who{font-size:1rem}.rv-section--big .rv__who b{font-size:1.02rem}.rv-section--big .rv__ver{font-size:.86rem}.rv-section--big .rv__body p{font-size:1.08rem;line-height:1.5}.rv-section--big .rv__prod{font-size:.84rem}.rv-section--big .rv__meta{font-size:.8rem}.rv-section--big .rv__photo{width:84px;height:84px}.rv-section--big .rv__card{padding:20px 2px;gap:16px}.rv-section--big .rv__more .btn{--h: 54px;font-size:1.02rem}@media(min-width:900px){.rv__big b{font-size:4.6rem}.rv__gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:30px}.rv-section--big .rv__photo{width:96px;height:96px}}html.season-blackfriday .annbar__bftag{padding:0;border-radius:0;background:linear-gradient(90deg,#d1ad62 0% 30%,#fff6d2 45%,#f1d98f 50%,#d1ad62 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;box-shadow:none;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;animation:cdbar-shine 2.8s linear infinite}html.season-blackfriday .annbar__bf span{color:#f3e3b3;font-weight:600}.annbar__xoff{display:none;width:100%;gap:8px;min-height:40px;padding:6px 12px;border:0;background:transparent;color:#f3e3b3;cursor:pointer;font-family:inherit;white-space:nowrap}html.xoff-on .annbar__xoff{display:flex}html.xoff-on .annbar__default{display:none}.annbar__xt{font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e7cf98;background:linear-gradient(90deg,#d1ad62 0% 30%,#fff6d2 45%,#f1d98f 50%,#d1ad62 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cdbar-shine 2.8s linear infinite}.annbar__xe{font-size:.8rem;font-weight:600;color:#f3e3b3cc}.annbar__xtimer{min-width:3.4em;padding:4px 9px 3px;border-radius:8px;background:linear-gradient(180deg,#f1d98f,#d1ad62 55%,#b08a44);color:#1c1304;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;box-shadow:0 0 12px #d1ad6266;animation:cdbar-glow-gold 2s ease-in-out infinite}@media(min-width:700px){.annbar__xt{font-size:.86rem}.annbar__xtimer{font-size:1rem}}@media(prefers-reduced-motion:reduce){html.season-blackfriday .annbar__bftag,.annbar__xt,.annbar__xtimer{animation:none}}#cart .clines,.cartpage .clines{margin-bottom:14px}#cart .cline,.cartpage .cline{grid-template-columns:84px minmax(0,1fr) auto;gap:14px;padding:14px 0}#cart .cline:first-child,.cartpage .cline:first-child{padding-top:2px}#cart .cline img,.cartpage .cline img{width:84px;height:84px;border-radius:14px}#cart .cline__t,.cartpage .cline__t{font-size:1.08rem;font-weight:800;line-height:1.25}#cart .cline__d,.cartpage .cline__d{font-size:.88rem}#cart .cline__p,.cartpage .cline__p{font-size:1.15rem;font-weight:900}#cart .cline__p s,.cartpage .cline__p s{font-size:.86rem}#cart .xoff,.cartpage .xoff{margin:0 0 12px;padding:12px 14px}#cart .xoff__t b,.cartpage .xoff__t b{font-size:1.02rem}#cart .xoff__t small,.cartpage .xoff__t small{font-size:.86rem;font-weight:600}#cart .xoff__clock,.cartpage .xoff__clock{min-width:70px;padding:8px 10px;font-size:1.12rem}#cart .cadd--one,.cartpage .cadd--one{margin:0 0 14px}#cart .cadd--one h4,.cartpage .cadd--one h4{margin:0 0 8px;font-size:.8rem;letter-spacing:.08em}#cart .cadd--one .cadd__row,.cartpage .cadd--one .cadd__row{display:block;padding:0;overflow:visible}#cart .cadd--one .cadd__card,.cartpage .cadd--one .cadd__card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:14px}#cart .cadd--one .cadd__card img,.cartpage .cadd--one .cadd__card img{width:64px;height:64px;border-radius:10px}#cart .cadd--one .cadd__card b,.cartpage .cadd--one .cadd__card b{min-height:0;font-size:.95rem;font-weight:700;-webkit-line-clamp:2}#cart .cadd--one .cadd__card span,.cartpage .cadd--one .cadd__card span{font-size:.95rem}#cart .cadd--one .cadd__card>b,.cartpage .cadd--one .cadd__card>b{grid-column:2}#cart .cadd--one .cadd__card>span,.cartpage .cadd--one .cadd__card>span{grid-column:2}#cart .cadd--one .cadd__card .btn,.cartpage .cadd--one .cadd__card .btn{grid-column:3;grid-row:1 / span 2;width:auto;--h: 40px;padding:0 16px;margin:0;font-size:.95rem}#cart .cadd--one .cadd__tag,.cartpage .cadd--one .cadd__tag{top:6px;left:6px}#cart .totals,.cartpage .totals{font-size:1.05rem;gap:8px}#cart .totals .grand,.cartpage .totals .grand{font-size:1.45rem}#cart .totals small,.cartpage .totals small{font-size:.84rem}.trustline{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:420px;margin:2px auto 0;color:var(--muted);font-size:.82rem;line-height:1.45;text-align:left}.trustline svg{flex:none;width:16px;height:16px;margin-top:2px;color:#d4d4d8}.trustline a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}.trustline a:hover{text-decoration-color:#fff}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/archivo-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/archivo-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html.theme-clean{color-scheme:light;--bg: #ffffff;--bg-1: #f3f3f3;--panel: #ffffff;--panel-2: #f3f3f3;--panel-3: #e8e8ec;--line: rgba(18, 18, 18, .1);--line-2: rgba(18, 18, 18, .2);--text: #121212;--muted: #5c5c66;--dim: #85858f;--accent: #0F1F4F;--accent-2: #0F1F4F;--accent-deep: #0a1538;--accent-soft: rgba(15, 31, 79, .08);--gold: #c9a14a;--gold-2: #a37d2c;--gold-deep: #8a6a24;--gold-soft: rgba(201, 161, 74, .12);--gold-line: rgba(201, 161, 74, .45);--radius-xs: 6px;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--font: "Archivo", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow-card: 2px 6px 15px rgba(0, 0, 0, .1)}html.theme-clean body:not(.theme-light){font-feature-settings:normal}html.theme-clean body:not(.theme-light) :is(h1,h2,h3,h4){font-weight:800;letter-spacing:-.02em}html.theme-clean ::selection{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) a:hover{color:var(--accent)}html.theme-clean body:not(.theme-light) .linklike:hover{color:var(--accent)}html.theme-clean body:not(.theme-light) .btn{border-radius:6px;border:2px solid var(--accent);background:var(--accent);color:#fff;box-shadow:none;font-weight:700}html.theme-clean body:not(.theme-light) .btn:hover{color:#fff;filter:none;background:var(--accent-deep);border-color:var(--accent-deep)}html.theme-clean body:not(.theme-light) .btn--ghost{background:#fff;color:var(--accent);border-color:var(--accent)}html.theme-clean body:not(.theme-light) .btn--ghost:hover{background:var(--accent-soft);color:var(--accent)}html.theme-clean body:not(.theme-light) .btn--light{background:#121212;color:#fff;border-color:#121212}html.theme-clean body:not(.theme-light) .btn--light:hover{background:#000;color:#fff}html.theme-clean body:not(.theme-light) .btn.is-added{background:#16a34a;border-color:#16a34a;color:#fff}html.theme-clean body:not(.theme-light) .btn--card{background:#fff;color:var(--accent);border-color:var(--accent)}html.theme-clean body:not(.theme-light) .btn--card:hover{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .icon-btn{color:#121212}html.theme-clean body:not(.theme-light) .icon-btn:hover{background:var(--bg-1);color:#121212}html.theme-clean body:not(.theme-light) .pill--save{background:#6d388b;color:#fff}html.theme-clean body:not(.theme-light) .tag{background:#6d388b;color:#fff;border-radius:6px}html.theme-clean body:not(.theme-light) .tag--hot{background:#121212;color:#fff}html.theme-clean body:not(.theme-light) .chip{color:#121212;background:#fff}html.theme-clean body:not(.theme-light) .chip[aria-pressed=true]{background:#121212;color:#fff;border-color:#121212}html.theme-clean body:not(.theme-light) .spinner{border-color:#12121233;border-top-color:#121212}html.theme-clean body:not(.theme-light) .hdr{background:#fff;border-bottom:1px solid var(--line)}html.theme-clean body:not(.theme-light) .hdr__logo img,html.theme-clean body:not(.theme-light) .logo img{filter:none}html.theme-clean body:not(.theme-light) .hdr__nav a{color:#121212}html.theme-clean body:not(.theme-light) .hdr__nav a:hover,html.theme-clean body:not(.theme-light) .hdr__nav a[aria-current=page]{color:var(--accent)}html.theme-clean body:not(.theme-light) .hdr__cart .badge{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .storebtn{color:#121212}html.theme-clean body:not(.theme-light) .storebtn:hover{background:var(--bg-1)}html.theme-clean body:not(.theme-light) .stores__panel{background:#fff;color:#121212;box-shadow:0 30px 80px #00000040}html.theme-clean body:not(.theme-light) .stores__list a:hover,html.theme-clean body:not(.theme-light) .stores__list a[aria-current]{background:var(--bg-1);color:#121212}html.theme-clean body:not(.theme-light) .lead{color:var(--muted)}html.theme-clean body:not(.theme-light) .eyebrow{color:var(--accent)}html.theme-clean body:not(.theme-light) .prose strong,html.theme-clean body:not(.theme-light) .prose b{color:#121212}html.theme-clean body:not(.theme-light) .muted{color:var(--muted)}html.theme-clean body:not(.theme-light) .video{background:#f3f3f3;border-color:var(--line);border-radius:12px}html.theme-clean body:not(.theme-light) .hero__float{border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .video__play span{background:#fff;color:#121212}html.theme-clean body:not(.theme-light) .card{background:#fff;border:0;border-radius:12px;box-shadow:var(--shadow-card);padding:0}html.theme-clean body:not(.theme-light) .card:hover{transform:translateY(-2px)}html.theme-clean body:not(.theme-light) .card__media{background:#f3f3f3;border-radius:12px 12px 0 0}html.theme-clean body:not(.theme-light) .card__body{padding:12px 12px 14px}html.theme-clean body:not(.theme-light) .card__title a{color:#121212}html.theme-clean body:not(.theme-light) .card__title a:hover{color:var(--accent)}html.theme-clean body:not(.theme-light) .card .prices s,html.theme-clean body:not(.theme-light) .prices s{color:var(--dim)}html.theme-clean body:not(.theme-light) .price--sale b{color:#121212}html.theme-clean body:not(.theme-light) .rating{color:var(--muted)}html.theme-clean body:not(.theme-light) a.rating:hover{color:#121212}html.theme-clean body:not(.theme-light) .grid{gap:20px 12px}@media(min-width:700px){html.theme-clean body:not(.theme-light) .grid{gap:32px 20px}}html.theme-clean body:not(.theme-light) .section--alt{background:var(--bg-1);border-color:var(--line)}html.theme-clean body:not(.theme-light) .faq__item{background:#fff;border-color:var(--line);border-radius:12px;box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .faq__item summary svg{color:var(--accent)}html.theme-clean body:not(.theme-light) .faq__a{color:var(--muted)}html.theme-clean body:not(.theme-light) .ctaband{background:#121212;color:#fff;border:0;border-radius:16px}html.theme-clean body:not(.theme-light) .ctaband p{color:#ffffffbf}html.theme-clean body:not(.theme-light) .ctaband .btn{background:#fff;color:#121212;border-color:#fff}html.theme-clean body:not(.theme-light) .coltile{--tint: rgba(15, 31, 79, .08) !important;color:#121212;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .coltile:hover{color:#121212;border-color:var(--line-2)}html.theme-clean body:not(.theme-light) .feature{background:#fff;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .ticks svg,html.theme-clean body:not(.theme-light) .wyg svg,html.theme-clean body:not(.theme-light) .trustrow svg,html.theme-clean body:not(.theme-light) .pledge svg{color:var(--accent)}html.theme-clean body:not(.theme-light) .wyg li,html.theme-clean body:not(.theme-light) .nsteps li{background:#fff;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .wyg li em{color:var(--muted)}html.theme-clean body:not(.theme-light) .nsteps__n{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .nsteps p{color:var(--muted)}html.theme-clean body:not(.theme-light) .gcard{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .gcard p{color:var(--muted)}html.theme-clean body:not(.theme-light) .gcard__seal{background:var(--accent);color:#fff;box-shadow:none}html.theme-clean body:not(.theme-light) .push__card{background:#121212;color:#fff;border:0}html.theme-clean body:not(.theme-light) .push__card .push__lines b{color:#fff}html.theme-clean body:not(.theme-light) .push__card .fineprint{color:#ffffff8c}html.theme-clean body:not(.theme-light) .push__card .btn{background:#fff;color:#121212;border-color:#fff}html.theme-clean body:not(.theme-light) .steps .step,html.theme-clean body:not(.theme-light) .mcard{background:#fff;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .fineprint{color:var(--dim)}html.theme-clean body:not(.theme-light) .rv__head{background:#fff;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .rv__score>b,html.theme-clean body:not(.theme-light) .rv__big b{color:#121212}html.theme-clean body:not(.theme-light) .rv__big__n,html.theme-clean body:not(.theme-light) .rv__big__of{color:var(--muted)}html.theme-clean body:not(.theme-light) .rv__bars span{color:#121212}html.theme-clean body:not(.theme-light) .rv__bars i{background:#12121214}html.theme-clean body:not(.theme-light) .rv__card{background:#fff;border-color:var(--line)}html.theme-clean body:not(.theme-light) .rv__body p{color:#121212}html.theme-clean body:not(.theme-light) .rv__who b,html.theme-clean body:not(.theme-light) .rv__who{color:#121212}html.theme-clean body:not(.theme-light) .rv__ver{color:#15803d}html.theme-clean body:not(.theme-light) .rv__ver svg{color:#16a34a}html.theme-clean body:not(.theme-light) .rv__photo,html.theme-clean body:not(.theme-light) .rv__gallery button,html.theme-clean body:not(.theme-light) .rv__strip button{background:#f3f3f3;border-color:var(--line)}html.theme-clean body:not(.theme-light) .rv__count{background:#121212bf;color:#fff}html.theme-clean body:not(.theme-light) .rv__prod{color:var(--muted)}html.theme-clean body:not(.theme-light) .rv__meta{color:var(--dim)}html.theme-clean body:not(.theme-light) .stars .star-off{color:#12121226}html.theme-clean body:not(.theme-light) .pq,html.theme-clean body:not(.theme-light) .rvs__card{background:#fff;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .pq blockquote,html.theme-clean body:not(.theme-light) .pq figcaption b,html.theme-clean body:not(.theme-light) .rvs__card blockquote,html.theme-clean body:not(.theme-light) .rvs__card figcaption b{color:#121212}html.theme-clean body:not(.theme-light) .pq__tag{background:#121212;color:#fff}html.theme-clean body:not(.theme-light) .pq--top{border-color:var(--gold-line)}html.theme-clean body:not(.theme-light) .lb__panel{background:#fff;color:#121212}html.theme-clean body:not(.theme-light) .rv-section--list .rv__grid,html.theme-clean body:not(.theme-light) .rv-section--list .rv__card{border-color:var(--line)}html.theme-clean body:not(.theme-light) .crumbs{color:var(--dim)}html.theme-clean body:not(.theme-light) .crumbs a:hover{color:#121212}html.theme-clean body:not(.theme-light) .gallery__main{background:#f3f3f3;border-color:var(--line);border-radius:12px}html.theme-clean body:not(.theme-light) .gallery__dots i{background:#12121233}html.theme-clean body:not(.theme-light) .gallery__dots i.on{background:#121212}html.theme-clean body:not(.theme-light) .gallery__thumbs button{border-color:var(--line);background:#f3f3f3}html.theme-clean body:not(.theme-light) .gallery__thumbs button[aria-selected=true]{border-color:var(--accent)}html.theme-clean body:not(.theme-light) .pdp__title{color:#121212}html.theme-clean body:not(.theme-light) .pdp__info .rating,html.theme-clean body:not(.theme-light) .pdp__info .rating .rating__n{color:#121212}html.theme-clean body:not(.theme-light) .pdp__sub{color:var(--muted)}html.theme-clean body:not(.theme-light) .pdp__call{background:var(--gold-soft);border-color:var(--gold-line);color:#121212}html.theme-clean body:not(.theme-light) .pdp__call b{color:var(--gold-2)}html.theme-clean body:not(.theme-light) .pdp__call svg{color:var(--gold-2)}html.theme-clean body:not(.theme-light) .pdp__bf{color:var(--gold-2);border-color:var(--gold-line);background:var(--gold-soft)}html.theme-clean body:not(.theme-light) .pdp__bf:before{background:var(--gold);box-shadow:none}html.theme-clean body:not(.theme-light) .tier__box{background:#fff;border:1.5px solid var(--line-2);border-radius:10px;color:#121212;box-shadow:none}html.theme-clean body:not(.theme-light) .tier input:checked+.tier__box{border-color:var(--accent);background:var(--accent-soft)}html.theme-clean body:not(.theme-light) .tier__dot{border-color:var(--line-2);background:#fff}html.theme-clean body:not(.theme-light) .tier input:checked+.tier__box .tier__dot{border-color:var(--accent);background:radial-gradient(circle,#fff 0 4px,var(--accent) 4.5px)}html.theme-clean body:not(.theme-light) .tier__save{color:var(--accent)}html.theme-clean body:not(.theme-light) .tier__price s{color:var(--dim)}html.theme-clean body:not(.theme-light) .tier__flag{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .tier__flag--best{background:#121212;color:#fff}html.theme-clean body:not(.theme-light) .trustrow{color:var(--muted)}html.theme-clean body:not(.theme-light) .trustline{color:var(--muted)}html.theme-clean body:not(.theme-light) .trustline svg{color:var(--accent)}html.theme-clean body:not(.theme-light) .trustline a{color:#121212;text-decoration-color:#12121259}html.theme-clean body:not(.theme-light) .pdp__desc{border-color:var(--line);color:#121212}html.theme-clean body:not(.theme-light) .pdp__more{color:#121212;border-color:var(--line-2);background:#fff}html.theme-clean body:not(.theme-light) .pdp__recent{color:var(--muted)}html.theme-clean body:not(.theme-light) .is-folded:after{background:linear-gradient(180deg,#fff0,#fff)}html.theme-clean .hwb,html.theme-clean html.season-blackfriday .hwb{background:#fff;border-color:var(--gold-line);color:#121212;box-shadow:var(--shadow-card)}html.theme-clean .hwb__head,html.theme-clean .hwb--deal .hwb__head{color:var(--gold-2)}html.theme-clean .hwb__deal{border-top-color:var(--line)}html.theme-clean .hwb__pct{background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold-2);box-shadow:none}html.theme-clean .hwb__txt>b{color:#121212}html.theme-clean .hwb__txt>span{color:var(--muted)}html.theme-clean .hwb__txt s{color:var(--dim)}html.theme-clean .hwb__now{color:#121212}html.theme-clean .hwb__save{color:var(--gold-2)}html.theme-clean .hwb__left{color:var(--muted)}html.theme-clean .hwb__left b{background:#121212;color:#fff}html.theme-clean .hwb__cell{background:#f3f3f3;border-color:var(--line)}html.theme-clean .hwb__cell b{color:#121212;background:none;-webkit-text-fill-color:#121212;filter:none}html.theme-clean .hwb__cell small{color:var(--muted)}html.theme-clean html.season-blackfriday .g1k--slim .g1k__card,html.theme-clean .g1k--slim .g1k__card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-card);color:#121212}html.theme-clean .g1k--slim .g1k__title{color:#121212}html.theme-clean .g1k--slim .g1k__foil{background:linear-gradient(180deg,#d4a84b,#b8862b 60%,#9a6f1f);-webkit-background-clip:text;background-clip:text;filter:none}html.theme-clean .g1k--slim .g1k__chips li{color:#121212;background:#f3f3f3;border:1px solid var(--line)}html.theme-clean .g1k--slim .g1k__meta{color:var(--muted)}html.theme-clean :is(.g1k,.g1kp) .btn.g1k__cta{background:var(--accent);border:2px solid var(--accent);box-shadow:none}html.theme-clean :is(.g1k,.g1kp) .btn.g1k__cta:after{display:none}html.theme-clean .g1k-badge,html.theme-clean .g1k-badge.cert__badge{background:var(--tr-foil-btn);color:#3a2a06;box-shadow:none;text-shadow:none}html.theme-clean body:not(.theme-light) .drawer__panel{background:#fff;border-color:var(--line);color:#121212}html.theme-clean body:not(.theme-light) .drawer__foot{background:#fff;border-color:var(--line)}html.theme-clean body:not(.theme-light) .drawer__scrim{background:#12121273}html.theme-clean body:not(.theme-light) .menu__nav a{color:#121212;border-color:var(--line)}html.theme-clean body:not(.theme-light) .menu__help a{color:var(--muted)}html.theme-clean body:not(.theme-light) .search__panel{background:#fff;border-color:var(--line);color:#121212}html.theme-clean body:not(.theme-light) .search__bar input{color:#121212}html.theme-clean body:not(.theme-light) .search__bar input::placeholder{color:var(--dim)}html.theme-clean body:not(.theme-light) .sres:hover{background:var(--bg-1)}html.theme-clean body:not(.theme-light) .cline img,html.theme-clean body:not(.theme-light) .cadd__card img{background:#f3f3f3}html.theme-clean body:not(.theme-light) .cline__t{color:#121212}html.theme-clean body:not(.theme-light) .cline__d{color:var(--gold-2)}html.theme-clean body:not(.theme-light) .cline__rm{color:var(--dim)}html.theme-clean body:not(.theme-light) .cline__rm:hover{color:#121212}html.theme-clean body:not(.theme-light) .stepper{background:#fff;border-color:var(--line-2)}html.theme-clean body:not(.theme-light) .stepper button{color:#121212}html.theme-clean body:not(.theme-light) .stepper button:hover{background:var(--bg-1)}html.theme-clean body:not(.theme-light) .stepper input{color:#121212;background:#fff}html.theme-clean body:not(.theme-light) .mprog{background:#f3f3f3;color:#121212}html.theme-clean body:not(.theme-light) .mprog__t b{color:#121212}html.theme-clean body:not(.theme-light) .mprog__bar{background:#1212121a}html.theme-clean body:not(.theme-light) .mprog__bar i{background:var(--accent)}html.theme-clean body:not(.theme-light) .xoff{background:#121212;color:#fff}html.theme-clean body:not(.theme-light) .xoff__ic{background:#fff;color:#121212}html.theme-clean body:not(.theme-light) .xoff__t small{color:#ffffffb3}html.theme-clean body:not(.theme-light) .xoff__clock{background:#fff;color:#121212}html.theme-clean body:not(.theme-light) .cadd h4{color:#121212}html.theme-clean body:not(.theme-light) #cart .cadd__card,html.theme-clean body:not(.theme-light) .cartpage .cadd__card{background:#fff;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .cadd__card b,html.theme-clean body:not(.theme-light) .cadd__card span{color:#121212}html.theme-clean body:not(.theme-light) #cart .cadd__card .btn,html.theme-clean body:not(.theme-light) .cartpage .cadd__card .btn{border:2px solid var(--accent);background:#fff;color:var(--accent)}html.theme-clean body:not(.theme-light) #cart .cadd__card .btn:hover,html.theme-clean body:not(.theme-light) .cartpage .cadd__card .btn:hover{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .cadd__tag{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .totals{color:#121212}html.theme-clean body:not(.theme-light) .totals .disc{color:var(--gold-2)}html.theme-clean body:not(.theme-light) .totals .grand{border-color:var(--line)}html.theme-clean body:not(.theme-light) .totals small{color:var(--dim)}html.theme-clean body:not(.theme-light) .nudge{background:var(--gold-soft);color:#121212}html.theme-clean body:not(.theme-light) .nudge b{color:#121212}html.theme-clean body:not(.theme-light) .cart-empty h3{color:#121212}html.theme-clean body:not(.theme-light) .popup__card{background:#fff;color:#121212;border-color:var(--line)}html.theme-clean body:not(.theme-light) .consent{background:#fffffffa;color:#121212;border-color:var(--line-2);box-shadow:0 20px 60px #0000002e}html.theme-clean body:not(.theme-light) .consent a{color:#121212}html.theme-clean body:not(.theme-light) .toast{background:#121212;color:#fff}html.theme-clean body:not(.theme-light) .proofpop{background:#fff;color:#121212;border-color:var(--line);box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .ftr{background:#121212;color:#fff;border-top:0;margin-top:48px}html.theme-clean body:not(.theme-light) .ftr .logo img{filter:invert(1)}html.theme-clean body:not(.theme-light) .ftr__col h3{color:#fff}html.theme-clean body:not(.theme-light) .ftr__col a,html.theme-clean body:not(.theme-light) .ftr__col button{color:#ffffffbf}html.theme-clean body:not(.theme-light) .ftr__col a:hover,html.theme-clean body:not(.theme-light) .ftr__col button:hover{color:#fff}html.theme-clean body:not(.theme-light) .ftr p,html.theme-clean body:not(.theme-light) .ftr .muted,html.theme-clean body:not(.theme-light) .ftr__legal,html.theme-clean body:not(.theme-light) .ftr small{color:#fff9}html.theme-clean body:not(.theme-light) .ftr .storebtn{color:#fff;border-color:#ffffff40}html.theme-clean body:not(.theme-light) .ftr .storebtn:hover{background:#ffffff14}html.theme-clean body:not(.theme-light) .ftr .rating{color:#fffc}html.theme-clean .annbar,html.theme-clean .bfmq{background:#0b0905}html.theme-clean body:not(.theme-light) .annbar__xoff{color:#f3e3b3}html.theme-clean body:not(.theme-light) #cart .mprog--slim,html.theme-clean body:not(.theme-light) .cartpage .mprog--slim{color:#121212;border-color:var(--line);background:#f3f3f3}html.theme-clean body:not(.theme-light) #cart .mprog--slim .mprog__t b,html.theme-clean body:not(.theme-light) .cartpage .mprog--slim .mprog__t b,html.theme-clean body:not(.theme-light) .mprog__t b{color:#121212}html.theme-clean body:not(.theme-light) .mprog__t svg{color:var(--accent)}html.theme-clean body:not(.theme-light) .mprog__bar i{background:var(--accent);box-shadow:none}html.theme-clean body:not(.theme-light) .mprog--done .mprog__bar i{background:#16a34a;box-shadow:none}html.theme-clean body:not(.theme-light) .mprog--done .mprog__t svg{color:#16a34a}html.theme-clean body:not(.theme-light) .card__g1k{color:var(--gold-2)}html.theme-clean body:not(.theme-light) .card--g1k .card__title a{color:#fff}html.theme-clean body:not(.theme-light) .card--g1k .prices b,html.theme-clean body:not(.theme-light) .card--g1k .price b{color:#fff}html.theme-clean body:not(.theme-light) .card--g1k .btn--card{background:#fff;color:var(--accent);border-color:#fff}html.theme-clean body:not(.theme-light) .card--g1k{box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .g1kp__panel{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-card);color:#121212;--tr-gold-light: var(--gold-2)}html.theme-clean body:not(.theme-light) .g1kp__title{color:#121212}html.theme-clean body:not(.theme-light) .g1k__label{color:var(--gold-2)}html.theme-clean body:not(.theme-light) .g1kp__items li,html.theme-clean body:not(.theme-light) .g1kp__steps li{background:#f3f3f3;border:1px solid var(--line);border-radius:12px}html.theme-clean body:not(.theme-light) .g1kp__items b,html.theme-clean body:not(.theme-light) .g1kp__steps b{color:#121212}html.theme-clean body:not(.theme-light) .g1kp__items span,html.theme-clean body:not(.theme-light) .g1kp__steps div>span{color:var(--muted)}html.theme-clean body:not(.theme-light) .g1kp__n{background:var(--accent);color:#fff;box-shadow:none}html.theme-clean body:not(.theme-light) .g1kp__terms{color:var(--dim)}html.theme-clean body:not(.theme-light) .g1k-mini{background:#fff;border:1px solid var(--gold-line);box-shadow:var(--shadow-card);color:#121212}html.theme-clean body:not(.theme-light) .g1k-mini__title{color:#121212}html.theme-clean body:not(.theme-light) .g1k-mini li{color:#121212}html.theme-clean body:not(.theme-light) .g1k-mini__terms{color:var(--dim)}html.theme-clean body:not(.theme-light) .g1k-coin{box-shadow:var(--tr-coin-bevel),0 2px 0 var(--tr-gold-edge),0 4px #5e3e0c,0 10px 18px #00000040}html.theme-clean body:not(.theme-light) .card--g1k{background:#fff;border:0;box-shadow:var(--shadow-card)}html.theme-clean body:not(.theme-light) .card--g1k .card__media{background:#0a1640}html.theme-clean body:not(.theme-light) .card--g1k .card__title a{color:#121212}html.theme-clean body:not(.theme-light) .card--g1k .prices b,html.theme-clean body:not(.theme-light) .card--g1k .price b{color:#121212}html.theme-clean body:not(.theme-light) .card--g1k .btn--card{background:#fff;color:var(--accent);border-color:var(--accent)}html.theme-clean body:not(.theme-light) .card--g1k .btn--card:hover{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .buy__now .btn--light{background:#fff;color:var(--accent);border-color:var(--accent)}html.theme-clean body:not(.theme-light) .buy__now .btn--light:hover{background:var(--accent-soft);color:var(--accent)}html.theme-clean body:not(.theme-light) .coltile{background:#fff;border:0;border-radius:12px;box-shadow:var(--shadow-card);color:#121212}html.theme-clean body:not(.theme-light) .coltile:hover{color:#121212}html.theme-clean body:not(.theme-light) .coltile__save{background:#6d388b;color:#fff;box-shadow:none;border-radius:6px}html.theme-clean body:not(.theme-light) .coltile__img{background:#f3f3f3;border-color:#12121214;box-shadow:0 10px 24px #00000024}html.theme-clean body:not(.theme-light) .coltile__body b{color:#121212}html.theme-clean body:not(.theme-light) .coltile__body small{color:var(--muted)}html.theme-clean body:not(.theme-light) .coltile__go{background:var(--accent);color:#fff;border-color:var(--accent);border-radius:6px}html.theme-clean body:not(.theme-light) .feature__media,html.theme-clean body:not(.theme-light) .step__media,html.theme-clean body:not(.theme-light) .mcard__media{background:#f3f3f3}html.theme-clean body:not(.theme-light) .feature{border-color:var(--line);box-shadow:var(--shadow-card);border-radius:12px}html.theme-clean body:not(.theme-light) .feature .tag{background:#121212}html.theme-clean body:not(.theme-light) .step__n,html.theme-clean body:not(.theme-light) .step__num{background:var(--accent);color:#fff}html.theme-clean body:not(.theme-light) .mcard__profit{background:var(--accent-soft);color:var(--accent);border-color:#0f1f4f33}html.theme-clean body:not(.theme-light) .mcard__flow svg{color:var(--accent)}html.theme-clean body:not(.theme-light) .mcard__flow b{color:#121212}html.theme-clean body:not(.theme-light) .mcard .tag{background:#6d388b}html.theme-clean body:not(.theme-light) .video{border:2px solid var(--gold);box-shadow:0 0 0 4px var(--gold-soft),var(--shadow-card)}html.theme-clean body:not(.theme-light) .tag--bf{background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#3a2a06;box-shadow:0 2px #a87420}html.theme-premium{--bg: #000;--bg-1: #050505;--panel: #0b0b0b;--panel-2: #121212;--panel-3: #1a1a1a;--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .2);--text: #fff;--muted: #a1a1aa;--dim: #71717a;--accent: #8b5cf6;--accent-2: #c4b5fd;--accent-deep: #7c4ff0;--accent-soft: rgba(139, 92, 246, .12);--gold: #d4af63;--gold-2: #e7cf98;--gold-soft: rgba(212, 175, 99, .1);--gold-line: rgba(212, 175, 99, .4);--radius-xs: 8px;--radius-sm: 10px;--radius: 14px;--radius-lg: 20px;--font: "Archivo", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html.theme-premium body:not(.theme-light){background:#000}html.theme-premium body:not(.theme-light) :is(h1,h2,h3,h4){font-weight:800;letter-spacing:-.03em}html.theme-premium body:not(.theme-light) .eyebrow{color:var(--muted)}html.theme-premium body:not(.theme-light) .btn{background:var(--accent);border:1px solid transparent;border-radius:12px;box-shadow:none;font-weight:700}html.theme-premium body:not(.theme-light) .btn:hover{filter:none;background:var(--accent-deep);color:#fff}html.theme-premium body:not(.theme-light) .btn--ghost{background:transparent;border-color:#ffffff4d;color:#fff}html.theme-premium body:not(.theme-light) .btn--ghost:hover{background:#ffffff14}html.theme-premium body:not(.theme-light) .btn--light{background:#fff;color:#000;border-color:#fff}html.theme-premium body:not(.theme-light) .btn--light:hover{background:#e5e5e5;color:#000}html.theme-premium body:not(.theme-light) .btn--card{background:transparent;border:1px solid rgba(255,255,255,.28);color:#fff}html.theme-premium body:not(.theme-light) .btn--card:hover{background:#fff;color:#000;border-color:#fff}html.theme-premium body:not(.theme-light) .btn.is-added{background:#fff;color:#000;border-color:#fff}html.theme-premium body:not(.theme-light) .chip{background:transparent;color:#fff;border-color:#ffffff3d}html.theme-premium body:not(.theme-light) .chip[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}html.theme-premium body:not(.theme-light) .pill--save,html.theme-premium body:not(.theme-light) .tag{background:#fff;color:#000;border-radius:6px}html.theme-premium body:not(.theme-light) .tag--hot{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .tag--bf{background:linear-gradient(180deg,#f3dc9c,#d4af63 60%,#b08a44);color:#1c1304;box-shadow:none}html.theme-premium body:not(.theme-light) .hdr{background:#000;border-bottom:1px solid var(--line)}html.theme-premium body:not(.theme-light) .logo img,html.theme-premium body:not(.theme-light) .hdr__logo img{filter:none}html.theme-premium .annbar,html.theme-premium.season-blackfriday .annbar{background:#000;color:#fff;border-bottom:1px solid rgba(255,255,255,.14);border-image:none}html.theme-premium.season-blackfriday .annbar__bftag{padding:3px 8px 2px;border-radius:4px;background:#fff;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#000;color:#000;animation:none;font-size:.68rem;font-weight:800;letter-spacing:.14em}html.theme-premium.season-blackfriday .annbar__bf span,html.theme-premium .annbar__item,html.theme-premium .annbar__default,html.theme-premium .annbar__xoff{color:#fff}html.theme-premium .annbar__xt{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff;animation:none}html.theme-premium .annbar__xe{color:#ffffffb3}html.theme-premium .annbar__xtimer{background:#fff;color:#000;box-shadow:none;animation:none;border-radius:6px}html.theme-premium .bfmq{border-top-color:var(--line);border-bottom-color:var(--line)}html.theme-premium.season-blackfriday .hero .video{border:1px solid rgba(255,255,255,.22);background:#0b0b0b;box-shadow:0 40px 100px -40px #000000e6}html.theme-premium body:not(.theme-light) .video__play span{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .hero__float{border-color:var(--line-2)}html.theme-premium.season-blackfriday .g1k--slim .g1k__card,html.theme-premium .g1k--slim .g1k__card{background:#0b0b0b;border:1px solid rgba(255,255,255,.14);box-shadow:none}html.theme-premium.season-blackfriday .g1k--slim .g1k__chips li,html.theme-premium .g1k--slim .g1k__chips li{background:#121212;border:1px solid var(--line);color:#fff}html.theme-premium :is(.g1k,.g1kp) .btn.g1k__cta{background:var(--accent);border:0;box-shadow:none}html.theme-premium.season-blackfriday .g1k--slim .btn.g1k__cta{box-shadow:none}html.theme-premium :is(.g1k,.g1kp) .btn.g1k__cta:after{display:none}html.theme-premium .g1k-badge{box-shadow:none}html.theme-premium .g1k-coin{box-shadow:var(--tr-coin-bevel),0 2px 0 var(--tr-gold-edge),0 4px #5e3e0c,0 10px 20px #0009}html.theme-premium body:not(.theme-light) .card{background:#0b0b0b;border:1px solid var(--line);border-radius:16px}html.theme-premium body:not(.theme-light) .card:hover{border-color:var(--line-2)}html.theme-premium body:not(.theme-light) .card__media{background:#121212}html.theme-premium body:not(.theme-light) .price--sale b{color:#fff}html.theme-premium body:not(.theme-light) .prices s{color:var(--dim)}html.theme-premium body:not(.theme-light) .card--g1k{background:#0b0b0b;border:1px solid var(--gold-line);box-shadow:none}html.theme-premium body:not(.theme-light) .card--g1k .card__media{background:#000}html.theme-premium body:not(.theme-light) .card--g1k .card__title a{color:#fff}html.theme-premium body:not(.theme-light) .card__g1k{color:var(--gold-2)}html.theme-premium body:not(.theme-light) .section--alt{background:#050505}html.theme-premium body:not(.theme-light) .coltile{--tint: transparent !important;background:#0b0b0b;border:1px solid var(--line);border-radius:16px}html.theme-premium body:not(.theme-light) .coltile:hover{border-color:var(--line-2)}html.theme-premium body:not(.theme-light) .coltile__save{background:#fff;color:#000;box-shadow:none;border-radius:6px}html.theme-premium body:not(.theme-light) .coltile__img{background:#141414;border-color:#ffffff1f;box-shadow:0 16px 30px #0009}html.theme-premium body:not(.theme-light) .coltile__go{background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:10px}html.theme-premium body:not(.theme-light) .feature{background:#0b0b0b;border-color:var(--line);border-radius:16px}html.theme-premium body:not(.theme-light) .feature__media,html.theme-premium body:not(.theme-light) .step__media,html.theme-premium body:not(.theme-light) .mcard__media{background:#121212}html.theme-premium body:not(.theme-light) .ticks svg,html.theme-premium body:not(.theme-light) .wyg svg,html.theme-premium body:not(.theme-light) .trustrow svg,html.theme-premium body:not(.theme-light) .pledge svg,html.theme-premium body:not(.theme-light) .mcard__flow svg,html.theme-premium body:not(.theme-light) .faq__item summary svg,html.theme-premium body:not(.theme-light) .trustline svg{color:#fff}html.theme-premium body:not(.theme-light) .step,html.theme-premium body:not(.theme-light) .mcard,html.theme-premium body:not(.theme-light) .wyg li,html.theme-premium body:not(.theme-light) .nsteps li,html.theme-premium body:not(.theme-light) .faq__item,html.theme-premium body:not(.theme-light) .gcard,html.theme-premium body:not(.theme-light) .pq,html.theme-premium body:not(.theme-light) .rvs__card{background:#0b0b0b;border:1px solid var(--line);box-shadow:none}html.theme-premium body:not(.theme-light) .step__n,html.theme-premium body:not(.theme-light) .nsteps__n,html.theme-premium body:not(.theme-light) .gcard__seal{background:#fff;color:#000;box-shadow:none}html.theme-premium body:not(.theme-light) .gcard p{color:var(--muted)}html.theme-premium body:not(.theme-light) .mcard__profit{background:transparent;color:#fff;border-color:#ffffff3d}html.theme-premium body:not(.theme-light) .mcard .tag{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .pq__tag{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .ctaband{background:#fff;color:#000;border:0}html.theme-premium body:not(.theme-light) .ctaband h2{color:#000}html.theme-premium body:not(.theme-light) .ctaband p{color:#52525b}html.theme-premium body:not(.theme-light) .ctaband .fineprint{color:#71717a}html.theme-premium body:not(.theme-light) .ctaband .btn{background:#000;color:#fff;border-color:#000}html.theme-premium body:not(.theme-light) .push__card{background:#0b0b0b;border:1px solid var(--line)}html.theme-premium body:not(.theme-light) .push__card .btn{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .rv__head,html.theme-premium body:not(.theme-light) .rv__card{background:#0b0b0b;border-color:var(--line);box-shadow:none}html.theme-premium body:not(.theme-light) .rv__bars i{background:#ffffff14}html.theme-premium body:not(.theme-light) .rv__photo,html.theme-premium body:not(.theme-light) .rv__gallery button,html.theme-premium body:not(.theme-light) .rv__strip button{background:#121212;border-color:var(--line)}html.theme-premium body:not(.theme-light) .gallery__main{background:#0b0b0b;border-color:var(--line)}html.theme-premium body:not(.theme-light) .gallery__thumbs button[aria-selected=true]{border-color:#fff}html.theme-premium body:not(.theme-light) .pdp__bf{background:transparent;border:1px solid rgba(255,255,255,.24);color:#fff}html.theme-premium body:not(.theme-light) .pdp__bf:before{background:var(--gold);box-shadow:none}html.theme-premium body:not(.theme-light) .pdp__call{background:#0b0b0b;border:1px solid var(--line-2);color:#fff}html.theme-premium body:not(.theme-light) .pdp__call svg{color:var(--gold)}html.theme-premium body:not(.theme-light) .pdp__call b{color:#fff}html.theme-premium body:not(.theme-light) .tier__box{background:#0b0b0b;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:none}html.theme-premium body:not(.theme-light) .tier input:checked+.tier__box{border-color:#fff;background:#121212;box-shadow:none}html.theme-premium body:not(.theme-light) .tier__dot{border-color:#fff6;background:transparent}html.theme-premium body:not(.theme-light) .tier input:checked+.tier__box .tier__dot{border-color:#fff;background:radial-gradient(circle,#000 0 4px,#fff 4.5px)}html.theme-premium body:not(.theme-light) .tier__save{color:#fff}html.theme-premium body:not(.theme-light) .tier__flag{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .tier__flag--best{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}html.theme-premium body:not(.theme-light) .buy__now .btn--light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}html.theme-premium body:not(.theme-light) .buy__now .btn--light:hover{background:#ffffff14;color:#fff}html.theme-premium body:not(.theme-light) .pdp__more{background:transparent;color:#fff;border-color:#ffffff4d}html.theme-premium body:not(.theme-light) .is-folded:after{background:linear-gradient(180deg,#0000,#000)}html.theme-premium .hwb,html.theme-premium.season-blackfriday .hwb{background:#0b0b0b;border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:none}html.theme-premium .hwb__head,html.theme-premium.season-blackfriday .hwb--deal .hwb__head,html.theme-premium.season-blackfriday .hwb__head{color:#fff}html.theme-premium.season-blackfriday .hwb__pct,html.theme-premium .hwb__pct{background:#fff;border:1px solid #fff;color:#000;box-shadow:none}html.theme-premium.season-blackfriday .hwb__save,html.theme-premium .hwb__save{color:#fff}html.theme-premium.season-blackfriday .hwb__deal,html.theme-premium .hwb__deal{border-top-color:var(--line)}html.theme-premium .hwb__deal[data-hwb-flash]{display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:2px;padding:18px 0 6px}html.theme-premium .hwb__deal[data-hwb-flash] .hwb__pct{display:none}html.theme-premium .hwb__deal[data-hwb-flash] .hwb__txt{display:grid;justify-items:center}html.theme-premium .hwb__deal[data-hwb-flash] .hwb__txt>b{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}html.theme-premium .hwb__deal[data-hwb-flash] .hwb__txt>span{color:var(--muted)}html.theme-premium .hwb__left{display:grid;justify-items:center;gap:4px;margin-top:10px;color:#ffffffbf;font-size:.95rem;font-weight:500}html.theme-premium .hwb__left>span:first-child:first-letter{text-transform:uppercase}html.theme-premium .hwb__time,html.theme-premium .xoff__time{display:grid;justify-items:center;width:max-content}html.theme-premium .hwb__left b,html.theme-premium .hwb__time b{margin:0;padding:0;background:none;color:#fff;font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums}html.theme-premium .hwb__units,html.theme-premium .xoff__units{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:4px;font-size:.78rem;font-weight:700;color:#fffc;text-align:center;letter-spacing:.02em}html.theme-premium .hwb__units i,html.theme-premium .xoff__units i{font-style:normal}html.theme-premium body:not(.theme-light) .g1kp__panel{background:#0b0b0b;border:1px solid var(--gold-line);--tr-gold-light: var(--gold-2)}html.theme-premium body:not(.theme-light) .g1kp__items li,html.theme-premium body:not(.theme-light) .g1kp__steps li{background:#121212;border:1px solid var(--line)}html.theme-premium body:not(.theme-light) .g1kp__items b,html.theme-premium body:not(.theme-light) .g1kp__steps b,html.theme-premium body:not(.theme-light) .g1kp__title{color:#fff}html.theme-premium body:not(.theme-light) .g1kp__items span,html.theme-premium body:not(.theme-light) .g1kp__steps div>span{color:var(--muted)}html.theme-premium body:not(.theme-light) .g1kp__n{background:#fff;color:#000;box-shadow:none}html.theme-premium body:not(.theme-light) .g1kp__terms,html.theme-premium body:not(.theme-light) .g1k-mini__terms{color:var(--dim)}html.theme-premium body:not(.theme-light) .g1k-mini{background:#0b0b0b;border:1px solid var(--gold-line)}html.theme-premium body:not(.theme-light) .g1k-mini li{color:#fff}html.theme-premium body:not(.theme-light) .drawer__panel,html.theme-premium body:not(.theme-light) .search__panel,html.theme-premium body:not(.theme-light) .popup__card,html.theme-premium body:not(.theme-light) .stores__panel{background:#000;border-color:var(--line-2)}html.theme-premium body:not(.theme-light) .drawer__foot{background:#000;border-color:var(--line)}html.theme-premium body:not(.theme-light) .cline img,html.theme-premium body:not(.theme-light) .cadd__card img{background:#121212}html.theme-premium body:not(.theme-light) .cline__d{color:var(--muted)}html.theme-premium body:not(.theme-light) .stepper{background:transparent;border-color:#fff3}html.theme-premium body:not(.theme-light) .mprog,html.theme-premium body:not(.theme-light) #cart .mprog--slim,html.theme-premium body:not(.theme-light) .cartpage .mprog--slim{background:#0b0b0b;border-color:var(--line);color:#fff}html.theme-premium body:not(.theme-light) .mprog__t svg{color:#fff}html.theme-premium body:not(.theme-light) .mprog__bar{background:#ffffff1a}html.theme-premium body:not(.theme-light) .mprog__bar i{background:#fff;box-shadow:none}html.theme-premium body:not(.theme-light) .mprog--done .mprog__bar i{background:#fff;box-shadow:none}html.theme-premium body:not(.theme-light) #cart .cadd__card,html.theme-premium body:not(.theme-light) .cartpage .cadd__card{background:#0b0b0b;border:1px solid var(--line);box-shadow:none}html.theme-premium body:not(.theme-light) #cart .cadd__card .btn,html.theme-premium body:not(.theme-light) .cartpage .cadd__card .btn{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff}html.theme-premium body:not(.theme-light) #cart .cadd__card .btn:hover,html.theme-premium body:not(.theme-light) .cartpage .cadd__card .btn:hover{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .cadd__tag{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .totals .disc{color:#fff}html.theme-premium body:not(.theme-light) .nudge{background:#121212;color:#fff}html.theme-premium body:not(.theme-light) .xoff,html.theme-premium body:not(.theme-light) #cart .xoff{grid-template-columns:1fr;justify-items:center;gap:2px;padding:18px 14px 16px;border-radius:14px;background:#000;border:1px solid rgba(255,255,255,.16);color:#fff;text-align:center}html.theme-premium body:not(.theme-light) .xoff__ic{display:none}html.theme-premium body:not(.theme-light) .xoff__t{justify-items:center;gap:2px}html.theme-premium body:not(.theme-light) .xoff__t b{font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:#fff}html.theme-premium body:not(.theme-light) .xoff__t small{color:#ffffffbf;font-size:.95rem;font-weight:500}html.theme-premium body:not(.theme-light) .xoff__time{margin-top:8px}html.theme-premium body:not(.theme-light) .xoff__clock{min-width:0;padding:0;border-radius:0;background:none;color:#fff;font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:.04em}html.theme-premium body:not(.theme-light) .toast{background:#fff;color:#000}html.theme-premium body:not(.theme-light) .ftr{background:#000;border-top:1px solid var(--line)}html.theme-premium body:not(.theme-light) #cart .xoff,html.theme-premium body:not(.theme-light) .cartpage .xoff{padding:18px 14px 16px}html.theme-premium body:not(.theme-light) #cart .xoff__t b,html.theme-premium body:not(.theme-light) .cartpage .xoff__t b{font-size:1.3rem}html.theme-premium body:not(.theme-light) #cart .xoff__t small,html.theme-premium body:not(.theme-light) .cartpage .xoff__t small{font-size:.95rem;font-weight:500}html.theme-premium body:not(.theme-light) #cart .xoff__clock,html.theme-premium body:not(.theme-light) .cartpage .xoff__clock{min-width:0;padding:0;font-size:2.8rem}html.theme-premium body:not(.theme-light) #cart .mprog--slim .mprog__t svg,html.theme-premium body:not(.theme-light) .cartpage .mprog--slim .mprog__t svg{color:#fff}html.theme-premium body:not(.theme-light) #cart .mprog--slim .mprog__bar i,html.theme-premium body:not(.theme-light) .cartpage .mprog--slim .mprog__bar i{background:#fff}html.theme-premium body:not(.theme-light) #cart .mprog--slim.mprog--done .mprog__bar i,html.theme-premium body:not(.theme-light) .cartpage .mprog--slim.mprog--done .mprog__bar i{background:#fff}html.theme-premium body:not(.theme-light) #cart .mprog--slim.mprog--done,html.theme-premium body:not(.theme-light) .cartpage .mprog--slim.mprog--done{border-color:#ffffff4d}html.theme-premium body:not(.theme-light) #cart .mprog--slim.mprog--done .mprog__t svg,html.theme-premium body:not(.theme-light) .cartpage .mprog--slim.mprog--done .mprog__t svg{color:#fff}.annbar__default--g1k{gap:8px}.annbar__g1k{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#fff;font-weight:700;text-decoration:none}.annbar__g1k:hover{color:#fff}.annbar__g1k:hover>span{text-decoration:underline;text-underline-offset:3px}.annbar__g1k>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.annbar__g1ktag{flex:none;padding:3px 8px 2px;border-radius:6px;background:var(--accent);color:#fff;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.annbar__g1kp{flex:none;font-style:normal;font-weight:800;color:var(--gold-2);white-space:nowrap}.annbar__g1kshort{display:none}@media(max-width:639px){.annbar__g1kshort{display:inline}}@media(min-width:700px){.annbar__g1ktag{font-size:.68rem}}.g1kmq{display:block;position:relative;overflow:hidden;padding:11px 0 10px;background:#000;text-decoration:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.g1kmq:hover{color:inherit}.g1kmq__track{display:flex;width:max-content;animation:hmq-move 34s linear infinite}.g1kmq__g{display:flex;flex:0 0 auto;align-items:center}.g1kmq__i{flex:0 0 auto;padding:0 22px;font-size:1.45rem;line-height:1.15;font-weight:800;letter-spacing:-.015em;white-space:nowrap;color:#fff}.g1kmq__s{flex:0 0 auto;color:var(--accent-2);font-size:.95rem}.g1kmq--home{margin-top:14px}.g1kmq+.marquee--ticker,.g1kmq--home+.marquee--ticker{display:none}@media(min-width:700px){.g1kmq__i{font-size:1.7rem;padding:0 30px}}@media(prefers-reduced-motion:reduce){.g1kmq__track{animation:none}}.card--g1k-wide.card--g1k-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto;align-items:start;gap:4px 14px;padding:10px}.card--g1k-wide .card__body{display:contents}.card--g1k-wide .card__media{grid-column:1;grid-row:1 / 4;width:100%;aspect-ratio:1;border-radius:16px}.card--g1k-wide .card__title{grid-column:2;grid-row:1;margin-top:2px;-webkit-line-clamp:3;font-size:1.15rem;font-weight:800;min-height:0}.card--g1k-wide .card__g1k{grid-column:2;grid-row:2;margin-top:2px}.card--g1k-wide .prices{grid-column:2;grid-row:3;justify-content:flex-start;margin-top:4px;align-self:start}.card--g1k-wide .card__chips{grid-column:1 / -1;grid-row:4;margin-top:8px}.card--g1k-wide .btn--card{grid-column:1 / -1;grid-row:5;margin-top:6px}.card--g1k-wide .tag--bf{top:18px;left:18px;transform:none}.card__chips{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0;padding:0;list-style:none}.card__chips li{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px;border-radius:10px;font-size:.74rem;font-weight:700;line-height:1.2;color:#fff7e6;border:1px solid rgba(251,227,161,.22);background:#0a164099}.card__chips li:before{content:"\2713";flex:none;width:15px;height:15px;border-radius:50%;background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#071338;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.card--g1k-wide .card__g1k{font-size:.86rem}.card--g1k-wide .prices .price b{font-size:1.5rem}.card--g1k-wide .btn--card{--h: 50px;font-size:1rem;font-weight:800}@media(min-width:700px){.card--g1k-wide.card--g1k-wide{grid-column:1 / -1;grid-template-columns:200px minmax(0,1fr) 230px;grid-template-rows:auto auto 1fr;align-items:start;gap:6px 22px;padding:14px}.card--g1k-wide .card__media{grid-column:1;grid-row:1 / 4}.card--g1k-wide .card__title{grid-column:2;grid-row:1;font-size:1.9rem;letter-spacing:-.03em;margin-top:4px}.card--g1k-wide .card__g1k{grid-column:2;grid-row:2;font-size:1.05rem}.card--g1k-wide .card__chips{grid-column:2;grid-row:3;grid-template-columns:1fr 1fr;align-self:end;margin:10px 0 2px}.card--g1k-wide .prices{grid-column:3;grid-row:1 / 3;justify-content:flex-end;align-self:start;margin-top:8px}.card--g1k-wide .prices .price b{font-size:2rem}.card--g1k-wide .btn--card{grid-column:3;grid-row:3;align-self:end;margin:0 0 2px;--h: 54px}}@media(min-width:1100px){.card--g1k-wide.card--g1k-wide{grid-template-columns:240px minmax(0,1fr) 260px}.card--g1k-wide .card__chips{grid-template-columns:repeat(4,1fr)}}.feature--g1k{border-color:#fbe3a159;background:radial-gradient(120% 60% at 50% 0%,rgba(43,91,255,.18),transparent 60%),var(--panel)}.feature--g1k .feature__media{background:#0a1640}.feature--g1k .feature__media .g1k-badge{position:absolute;top:12px;left:12px;margin:0}.feature--g1k .ticks svg{color:var(--tr-gold)}.feature--g1k .feature__note{color:var(--muted)}.g1k-push{min-width:0;margin:14px 0 4px;padding:16px 16px 14px;border-radius:18px;border:1px solid transparent;text-align:left;color:var(--tr-cream);background:radial-gradient(100% 80% at 0% 0%,rgba(43,91,255,.3),transparent 70%) padding-box,linear-gradient(180deg,#0f2160,#0a1640 60%,#130d3c) padding-box,var(--tr-edge) border-box}.g1k-push__top{display:flex;align-items:center;gap:12px}.g1k-push__title{margin:0;font-size:1.18rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff7e6;text-wrap:balance}.g1k-push__text{margin:10px 0 0;font-size:.93rem;line-height:1.5;color:#dfe5f6}.g1k-push__chips{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;padding:0;list-style:none}.g1k-push__chips li{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;border-radius:11px;font-size:.78rem;font-weight:700;line-height:1.2;color:var(--tr-cream);border:1px solid transparent;background:linear-gradient(180deg,#1a327a8c,#081234d9) padding-box,var(--tr-edge) border-box}.g1k-push__chips li:before{content:"\2713";flex:none;width:17px;height:17px;border-radius:50%;background:var(--tr-coin);color:var(--tr-ink);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--tr-coin-bevel-sm),0 1px 0 var(--tr-gold-edge)}.g1k-push .btn.g1k__cta{margin-top:12px;--h: 52px;white-space:normal}.g1k-push__more{margin:10px 0 0;text-align:center;font-size:.8rem;font-weight:600;color:#8b98bf}.g1k-push__more a{color:#fff;text-decoration:underline;text-underline-offset:3px}#cart .cadd__card--g1k,.cartpage .cadd__card--g1k{border-color:#fbe3a159}#cart .cadd__card--g1k .cadd__tag,.cartpage .cadd__card--g1k .cadd__tag{background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#071338}.ftr__badges a.ftr__g1k{display:inline-flex;align-items:center;gap:7px;color:var(--gold-2);font-weight:800;text-decoration:none}.ftr__badges a.ftr__g1k:hover{text-decoration:underline;text-underline-offset:3px}.ftr__badges a.ftr__g1k svg{color:var(--gold)}html.theme-bold body:not(.theme-light) :is(h1,h2,h3){font-weight:900;letter-spacing:-.045em}html.theme-bold body:not(.theme-light) .hero__title{font-size:clamp(2.9rem,12vw,5.6rem)}html.theme-bold body:not(.theme-light) .lead{font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:600;color:#d4d4de}html.theme-bold body:not(.theme-light) .shead h1,html.theme-bold body:not(.theme-light) .shead h2{font-size:clamp(2.2rem,7.6vw,3.6rem)}html.theme-bold body:not(.theme-light) .eyebrow{font-weight:900;letter-spacing:.16em}html.theme-bold body:not(.theme-light) .btn{font-weight:800}html.theme-bold body:not(.theme-light) .btn--lg{--h: 60px;font-size:1.12rem}html.theme-bold body:not(.theme-light) .btn--card{--h: 48px;font-size:1rem;font-weight:800}html.theme-bold body:not(.theme-light) .card__title{font-size:1.06rem;font-weight:800}html.theme-bold body:not(.theme-light) .card .prices .price b{font-size:1.45rem;font-weight:900}html.theme-bold body:not(.theme-light) .tag{font-weight:900}html.theme-bold body:not(.theme-light) .annbar__in{font-weight:700;font-size:.8rem;min-height:40px}html.theme-bold body:not(.theme-light) .g1k--slim .g1k__title{font-size:clamp(1.4rem,6vw,2.15rem);font-weight:900}html.theme-bold body:not(.theme-light) .g1k--slim .btn.g1k__cta{--h: 56px;font-size:1.1rem}html.theme-bold body:not(.theme-light) .g1k--slim .g1k__chips li{font-size:.82rem;font-weight:800}html.theme-bold body:not(.theme-light) .pdp__title{font-size:clamp(2rem,8.4vw,3rem);font-weight:900}html.theme-bold body:not(.theme-light) .prices--lg .price b{font-size:2.3rem;font-weight:900}html.theme-bold body:not(.theme-light) .buy .btn--lg{--h: 62px;font-size:1.15rem}html.theme-bold body:not(.theme-light) .tier__name{font-weight:800}html.theme-bold body:not(.theme-light) .feature__body h3{font-size:clamp(1.7rem,4vw,2.3rem)}html.theme-bold body:not(.theme-light) .ticks li{font-weight:700}html.theme-bold body:not(.theme-light) .faq__item summary{font-weight:800}html.theme-bold body:not(.theme-light) .ctaband h2{font-size:clamp(2.3rem,8vw,3.8rem)}html.theme-bold body:not(.theme-light) .g1kmq__i{font-weight:900}html.theme-calm{--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--panel: #0d0d0f;--panel-2: #141416;--panel-3: #1c1c1f;--muted: #a1a1aa;--dim: #71717a;--accent: #5433eb;--accent-2: #c4b5fd;--accent-deep: #4424d6;--accent-soft: rgba(84, 51, 235, .14)}html.theme-calm .annbar{background:#000;color:#fff;border-bottom:1px solid var(--line-2);border-image:none}html.theme-calm .annbar__in{font-weight:600}html.theme-calm .annbar__item svg{color:#d4d4d8}html.theme-calm .annbar__g1k--quiet{color:#fff;font-weight:600}html.theme-calm .annbar__g1k--quiet:hover>span{text-decoration:underline;text-underline-offset:3px}html.theme-calm body:not(.theme-light) .logo img,html.theme-calm body:not(.theme-light) .hdr__logo img{filter:none}html.theme-calm body:not(.theme-light) .stars{filter:none}html.theme-calm body:not(.theme-light) :is(h1,h2){font-weight:650;letter-spacing:-.03em}html.theme-calm body:not(.theme-light) :is(h3,h4){font-weight:600;letter-spacing:-.02em}html.theme-calm body:not(.theme-light) .hero__title{letter-spacing:-.04em}html.theme-calm body:not(.theme-light) .eyebrow{color:var(--muted);font-weight:600;letter-spacing:.16em}html.theme-calm body:not(.theme-light) .shead .eyebrow{display:none}html.theme-calm body:not(.theme-light) .shead{margin-bottom:24px}html.theme-calm body:not(.theme-light) .shead h2,html.theme-calm body:not(.theme-light) .proofsec__head h2,html.theme-calm body:not(.theme-light) .rvs__head h2{font-size:clamp(1.7rem,7vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.1}html.theme-calm body:not(.theme-light) .shead__sub{font-size:.98rem}html.theme-calm body:not(.theme-light) .section{padding:56px 0}@media(min-width:900px){html.theme-calm body:not(.theme-light) .section{padding:88px 0}}html.theme-calm body:not(.theme-light) .section--alt{background:transparent;border:0}html.theme-calm body:not(.theme-light) .faq__group{color:#fff}html.theme-calm body:not(.theme-light) .btn{background:var(--accent);border-color:transparent;box-shadow:none;font-weight:600;letter-spacing:-.005em;border-radius:12px}html.theme-calm body:not(.theme-light) .btn:hover{filter:none;background:var(--accent-deep);color:#fff}html.theme-calm body:not(.theme-light) .btn--lg{border-radius:14px}html.theme-calm body:not(.theme-light) .btn--ghost{background:transparent;border-color:var(--line-2);color:#fff}html.theme-calm body:not(.theme-light) .btn--ghost:hover{background:#ffffff0f}html.theme-calm body:not(.theme-light) .btn--light{background:#fff;color:#000;border-color:#fff}html.theme-calm body:not(.theme-light) .btn--light:hover{background:#e9e9ec;color:#000}html.theme-calm body:not(.theme-light) .btn.is-added{background:#fff;color:#000;border-color:#fff}html.theme-calm :is(.g1k,.g1kp,.g1k-push) .btn.g1k__cta{background:var(--accent);border:0;box-shadow:none}html.theme-calm :is(.g1k,.g1kp,.g1k-push) .btn.g1k__cta:after{display:none}html.theme-calm .g1k--slim .btn.g1k__cta{box-shadow:none}html.theme-calm body:not(.theme-light) .card:not(.card--g1k){padding:0;background:transparent;border:0;border-radius:0}html.theme-calm body:not(.theme-light) .card:not(.card--g1k) .card__media{border-radius:14px;border:1px solid var(--line);background:#151517}html.theme-calm body:not(.theme-light) .card:not(.card--g1k) .card__body{padding:12px 2px 0}@media(hover:hover){html.theme-calm body:not(.theme-light) .card:hover{transform:none}}html.theme-calm body:not(.theme-light) .grid{gap:28px 14px}@media(min-width:700px){html.theme-calm body:not(.theme-light) .grid{gap:40px 20px}}html.theme-calm body:not(.theme-light) .card .tag--save,html.theme-calm body:not(.theme-light) .coltile__save,html.theme-calm body:not(.theme-light) .feature .pill--save,html.theme-calm body:not(.theme-light) .pdp__info .pill--save{display:none}html.theme-calm body:not(.theme-light) .card__title{font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}@media(min-width:700px){html.theme-calm body:not(.theme-light) .card__title{font-size:1.02rem}}html.theme-calm body:not(.theme-light) .card .prices .price b{font-size:1.12rem;font-weight:700;letter-spacing:-.015em}html.theme-calm body:not(.theme-light) .card .prices s{font-size:.82rem}html.theme-calm body:not(.theme-light) .card .prices{margin-bottom:12px}html.theme-calm body:not(.theme-light) .card .rating{font-size:.74rem}html.theme-calm body:not(.theme-light) .card .stars svg{width:13px;height:13px}html.theme-calm body:not(.theme-light) .card .btn--card{--h: 40px;margin-top:auto;border-radius:10px;font-size:.9rem;font-weight:600;background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff}html.theme-calm body:not(.theme-light) .card .btn--card:hover{background:#ffffff12}html.theme-calm body:not(.theme-light) .card .btn--card.is-added{background:#fff;color:#000;border-color:#fff}html.theme-calm body:not(.theme-light) .card--g1k .btn--card{background:var(--accent);border-color:transparent}html.theme-calm body:not(.theme-light) .card--g1k .btn--card:hover{background:var(--accent-deep)}html.theme-calm body:not(.theme-light) .card--g1k{box-shadow:none}html.theme-calm body:not(.theme-light) .card__sub{text-transform:none;letter-spacing:0;font-weight:500;font-size:.8rem}html.theme-calm body:not(.theme-light) s{color:var(--dim);text-decoration-thickness:1px}html.theme-calm body:not(.theme-light) .price b{font-weight:700}html.theme-calm body:not(.theme-light) .marquee--ticker{display:none}html.theme-calm body:not(.theme-light) .pqm{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory;padding:0}html.theme-calm body:not(.theme-light) .pqm::-webkit-scrollbar{display:none}html.theme-calm body:not(.theme-light) .pqm__track{animation:none;padding:0 var(--gutter)}html.theme-calm body:not(.theme-light) .pqm__row[aria-hidden=true]{display:none}html.theme-calm body:not(.theme-light) .pqm__row>*{scroll-snap-align:start}html.theme-calm body:not(.theme-light) :is(.trustrow,.badges,.hero__trust,.pdp__call,.ticks,.wyg,.mbox,.pledge,.faq__item summary,.trustline) svg{color:#d4d4d8}html.theme-calm body:not(.theme-light) .mcard__flow svg{color:var(--dim)}html.theme-calm body:not(.theme-light) .mcard__profit{background:#ffffff0f;border-color:var(--line-2);color:#fff;font-weight:600}html.theme-calm body:not(.theme-light) .step__n,html.theme-calm body:not(.theme-light) .nsteps__n{background:#fff;color:#000;font-weight:700}html.theme-calm body:not(.theme-light) .step__n{border-color:var(--panel)}html.theme-calm body:not(.theme-light) :is(.quote--top,.pledge,.gcard,.mbox){background:var(--panel);border:1px solid var(--line-2)}html.theme-calm body:not(.theme-light) .gcard p,html.theme-calm body:not(.theme-light) .pledge p,html.theme-calm body:not(.theme-light) .mbox p{color:var(--muted)}html.theme-calm body:not(.theme-light) .gcard__seal{background:#fff;color:#000;box-shadow:none}html.theme-calm body:not(.theme-light) .pq--top{border-color:var(--line-2);background:var(--panel);box-shadow:none}html.theme-calm body:not(.theme-light) .pq__tag{background:#ffffff1a;color:#fff;font-weight:700}html.theme-calm body:not(.theme-light) .tag--hot{background:#0000009e;color:#fff;border:1px solid rgba(255,255,255,.16);font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.theme-calm body:not(.theme-light) .coltile{--tint: rgba(255, 255, 255, .07) !important;border-color:var(--line);border-radius:18px}html.theme-calm body:not(.theme-light) .coltile__body b{font-weight:600;letter-spacing:-.02em}html.theme-calm body:not(.theme-light) .push__card{background:var(--panel);border:1px solid var(--line-2)}html.theme-calm body:not(.theme-light) .ctaband{background:var(--panel);border:1px solid var(--line-2)}html.theme-calm body:not(.theme-light) .rv__strip p{text-transform:none;letter-spacing:0;font-size:.86rem;font-weight:600;color:#fff}html.theme-calm body:not(.theme-light) .rv__ver{color:#a7f3d0;font-weight:600}html.theme-calm body:not(.theme-light) .rv__score>b,html.theme-calm body:not(.theme-light) .rv__big b{font-weight:700}html.theme-calm body:not(.theme-light) .pdp__title{letter-spacing:-.03em;font-weight:700}html.theme-calm body:not(.theme-light) .pdp__sub{text-transform:none;letter-spacing:0;font-size:.88rem;font-weight:500;color:var(--muted)}html.theme-calm body:not(.theme-light) .tier__box{border-width:1px;border-color:var(--line-2);background:var(--panel);box-shadow:none}html.theme-calm body:not(.theme-light) .tier input:checked+.tier__box{border-color:var(--accent);background:var(--panel);box-shadow:inset 0 0 0 1px var(--accent)}html.theme-calm body:not(.theme-light) .tier__name{font-weight:600}html.theme-calm body:not(.theme-light) .tier__price b{font-weight:700}html.theme-calm body:not(.theme-light) .tier__save{color:var(--muted);font-weight:600}html.theme-calm body:not(.theme-light) .tier__flag{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);font-weight:600;letter-spacing:.06em}html.theme-calm body:not(.theme-light) .tier__flag--best{background:#fff;color:#000;border-color:#fff}html.theme-calm body:not(.theme-light) .pdp__call{background:var(--panel);border:1px solid var(--line-2);color:#fff;font-weight:600}html.theme-calm body:not(.theme-light) .pdp__call b{color:#fff}html.theme-calm body:not(.theme-light) .g1k-line a{color:#fff}html.theme-calm body:not(.theme-light) .buy__now .btn--light{background:#fff;color:#000}html.theme-calm body:not(.theme-light) #cart .cadd__card--g1k,html.theme-calm body:not(.theme-light) .cartpage .cadd__card--g1k{border-color:var(--line-2)}html.theme-calm body:not(.theme-light) #cart .cadd__card--g1k .cadd__tag,html.theme-calm body:not(.theme-light) .cartpage .cadd__card--g1k .cadd__tag{background:#ffffff1a;color:#fff}html.theme-calm body:not(.theme-light) .mprog__bar i{background:var(--accent);box-shadow:none}html.theme-calm body:not(.theme-light) #cart .mprog--slim .mprog__bar i,html.theme-calm body:not(.theme-light) .cartpage .mprog--slim .mprog__bar i{background:var(--accent)}html.theme-calm body:not(.theme-light) .ftr__badges a.ftr__g1k{color:var(--muted);font-weight:600}html.theme-calm body:not(.theme-light) .ftr__badges a.ftr__g1k svg{color:var(--accent-2)}.trustb{padding:0 0 8px}.trustb__panel{max-width:640px;margin:0 auto;border:1px solid var(--line-2);border-radius:16px;background:var(--panel);overflow:hidden;text-align:left}.trustb__lead{display:flex;gap:12px;align-items:flex-start;padding:16px}.trustb__ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff12;color:#fff}.trustb__ic svg{width:18px;height:18px}.trustb__title{font-size:1rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.3}.trustb__lead p{margin-top:3px;color:var(--muted);font-size:.86rem;line-height:1.45}.trustb__lead a{display:inline-block;margin-top:6px;color:#fff;font-size:.86rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}.trustb__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.trustb__facts li{display:grid;justify-items:center;gap:2px;padding:12px 6px 13px;text-align:center;min-width:0}.trustb__facts li+li{border-left:1px solid var(--line)}.trustb__fic{color:#d4d4d8;margin-bottom:4px}.trustb__fic svg{width:17px;height:17px}.trustb__facts b{font-size:.78rem;font-weight:600;line-height:1.25;color:#fff}.trustb__facts span:not(.trustb__fic){color:var(--muted);font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.section--packs+.trustb{margin-top:-24px}html.theme-impact body:not(.theme-light) .logo img,html.theme-impact body:not(.theme-light) .hdr__logo img{filter:drop-shadow(0 0 2px rgba(255,255,255,.55)) drop-shadow(0 0 7px rgba(255,255,255,.32)) drop-shadow(0 0 15px rgba(255,255,255,.18))}html.theme-impact body:not(.theme-light) .btn{border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;font-weight:700;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #8b5cf6b3}html.theme-impact body:not(.theme-light) .btn:hover{background:linear-gradient(180deg,#9a72ff,#7c4ff0);filter:brightness(1.08);color:#fff}html.theme-impact body:not(.theme-light) .btn--lg{border-radius:16px}html.theme-impact body:not(.theme-light) .btn--ghost{background:#ffffff0f;border-color:var(--line-2);box-shadow:none}html.theme-impact body:not(.theme-light) .btn--ghost:hover{background:#ffffff1a;filter:none}html.theme-impact body:not(.theme-light) .btn--light,html.theme-impact body:not(.theme-light) .buy__now .btn--light{background:#fff;color:#000;border-color:#fff;box-shadow:none}html.theme-impact body:not(.theme-light) .btn--light:hover,html.theme-impact body:not(.theme-light) .buy__now .btn--light:hover{background:#ececf1;color:#000;filter:none}html.theme-impact body:not(.theme-light) .btn--card{border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #8b5cf6b3}html.theme-impact body:not(.theme-light) .btn--card:hover{background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;border-color:#ffffff29;filter:brightness(1.08)}html.theme-impact body:not(.theme-light) .btn.is-added{background:#16a34a;border-color:#16a34a;color:#fff;box-shadow:none}html.theme-impact body:not(.theme-light) .ctaband .btn,html.theme-impact body:not(.theme-light) .push__card .btn{background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;border-color:#ffffff29}html.theme-impact :is(.g1k,.g1kp) .btn.g1k__cta{background:linear-gradient(180deg,#a07cff,#8b5cf6 45%,#6d3fe6);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #fff6,inset 0 -2px #280a6e59,0 0 0 1px #fbe3a138,0 14px 30px -10px #8b5cf6cc}html.theme-impact :is(.g1k,.g1kp) .btn.g1k__cta:after{display:block}html.theme-impact body:not(.theme-light) #cart .cadd__card .btn,html.theme-impact body:not(.theme-light) .cartpage .cadd__card .btn{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;box-shadow:none}html.theme-impact body:not(.theme-light) #cart .cadd__card .btn:hover,html.theme-impact body:not(.theme-light) .cartpage .cadd__card .btn:hover{background:#fff;color:#000;filter:none}html.theme-impact body:not(.theme-light) .tier__flag,html.theme-impact body:not(.theme-light) .tier__flag--best{background:var(--accent);color:#fff;border:0}html.theme-impact body:not(.theme-light) .tier input:checked+.tier__box{border-color:var(--accent);background:#8b5cf614}html.theme-impact body:not(.theme-light) .tier input:checked+.tier__box .tier__dot{border-color:var(--accent);background:radial-gradient(circle,#000 0 4px,var(--accent) 4.5px)}html.theme-impact body:not(.theme-light) .tag--bfsale,html.theme-impact body:not(.theme-light) .pill--bfsale{background:linear-gradient(180deg,#f3dc9c,#d4af63 60%,#b08a44);color:#1c1304;font-weight:900;letter-spacing:.02em}html.theme-impact body:not(.theme-light) .pill--bfsale{height:26px;padding:0 10px;font-size:.76rem}html.theme-impact body:not(.theme-light) .tag--bfsale{height:24px;padding:0 8px;font-size:.64rem;white-space:nowrap;letter-spacing:.01em}@media(min-width:700px){html.theme-impact body:not(.theme-light) .tag--bfsale{height:26px;padding:0 9px;font-size:.72rem}}html.theme-impact.season-blackfriday .annbar__bftag{padding:0;border-radius:0;background:linear-gradient(90deg,#d1ad62 0% 30%,#fff6d2 45%,#f1d98f 50%,#d1ad62 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#e7cf98;animation:cdbar-shine 2.8s linear infinite;font-size:.78rem;font-weight:800;letter-spacing:.1em}html.theme-impact body:not(.theme-light) :is(h1,h2,h3){font-weight:900;letter-spacing:-.045em}html.theme-impact body:not(.theme-light) .hero__title{font-size:clamp(2.9rem,12.5vw,6rem);letter-spacing:-.05em;line-height:.98}html.theme-impact body:not(.theme-light) .lead{font-size:clamp(1.02rem,2.6vw,1.25rem);color:var(--muted)}html.theme-impact body:not(.theme-light) .shead h1,html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2{font-size:clamp(2.3rem,8.4vw,4rem);letter-spacing:-.05em;line-height:1}html.theme-impact body:not(.theme-light) .shead{margin-bottom:30px}html.theme-impact body:not(.theme-light) .eyebrow{color:var(--muted);font-weight:800;letter-spacing:.18em}html.theme-impact body:not(.theme-light) .section{padding:64px 0}html.theme-impact body:not(.theme-light) .card{border-radius:22px}html.theme-impact body:not(.theme-light) .card__media,html.theme-impact body:not(.theme-light) .gallery__main,html.theme-impact body:not(.theme-light) .video,html.theme-impact.season-blackfriday .hero .video,html.theme-impact body:not(.theme-light) .feature,html.theme-impact body:not(.theme-light) .feature__media,html.theme-impact body:not(.theme-light) .coltile,html.theme-impact body:not(.theme-light) .step,html.theme-impact body:not(.theme-light) .mcard,html.theme-impact body:not(.theme-light) .faq__item,html.theme-impact body:not(.theme-light) .rv__head,html.theme-impact body:not(.theme-light) .rv__card,html.theme-impact body:not(.theme-light) .gcard,html.theme-impact body:not(.theme-light) .push__card,html.theme-impact body:not(.theme-light) .ctaband,html.theme-impact body:not(.theme-light) .trustb__panel,html.theme-impact body:not(.theme-light) .hwb,html.theme-impact body:not(.theme-light) .pdp__call,html.theme-impact body:not(.theme-light) .tier__box,html.theme-impact body:not(.theme-light) .g1kp__panel,html.theme-impact body:not(.theme-light) .g1k-mini{border-radius:22px}html.theme-impact.season-blackfriday .g1k--slim .g1k__card,html.theme-impact .g1k--slim .g1k__card{border-radius:24px}html.theme-impact body:not(.theme-light) .card__title{font-weight:800;letter-spacing:-.02em}html.theme-impact body:not(.theme-light) .card .prices .price b{font-weight:900;letter-spacing:-.03em}html.theme-impact body:not(.theme-light) .pdp__title{font-size:clamp(2.1rem,8.6vw,3.2rem);letter-spacing:-.05em;line-height:.98}html.theme-impact body:not(.theme-light) .prices--lg .price b{font-weight:900;letter-spacing:-.03em}html.theme-impact body:not(.theme-light) .feature__body h3{font-size:clamp(1.8rem,4.4vw,2.5rem);letter-spacing:-.045em}html.theme-impact body:not(.theme-light) .ctaband h2{font-size:clamp(2.4rem,9vw,4.2rem);letter-spacing:-.05em}html.theme-impact body:not(.theme-light) .push__card h2{letter-spacing:-.05em}html.theme-impact body:not(.theme-light) .coltile__body b{font-weight:900;letter-spacing:-.03em;font-size:1.3rem}.marquee--big{display:none}html.theme-impact body:not(.theme-light) .marquee--big{display:block;padding:22px 0;font-size:clamp(1.9rem,7.4vw,3.6rem);line-height:1.1;letter-spacing:-.04em;font-weight:900;color:#fff;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html.theme-impact body:not(.theme-light) .marquee--big .marquee__track{animation-duration:52s}html.theme-impact body:not(.theme-light) .marquee--big .marquee__track span{padding:0 .2em}html.theme-impact body:not(.theme-light) .marquee--big .marquee__track i{color:var(--gold);opacity:1;font-size:.5em;margin:0 .5em;vertical-align:.3em}html.theme-impact body:not(.theme-light) .marquee--big+.section,html.theme-impact body:not(.theme-light) .section--packs+.marquee--big{margin-top:0}@media(prefers-reduced-motion:reduce){.marquee--big .marquee__track{animation:none}}html.theme-impact body:not(.theme-light) .bfmq__i{font-size:clamp(1.7rem,6.6vw,3rem);letter-spacing:-.03em;font-weight:900}html.theme-impact body:not(.theme-light) .bfmq{padding:16px 0 14px}html.theme-impact body:not(.theme-light) .hero{padding:30px 0 26px}html.theme-impact.season-blackfriday .hero{padding:30px 0 26px}html.theme-impact body:not(.theme-light) .hero__title{font-size:clamp(2.35rem,9.6vw,6rem);letter-spacing:-.045em;line-height:1.02;text-wrap:balance}html.theme-impact body:not(.theme-light) .hero .lead{margin-top:14px;font-size:clamp(1rem,4vw,1.25rem);line-height:1.45}html.theme-impact body:not(.theme-light) .hero__stage{margin-top:26px}html.theme-impact body:not(.theme-light) .hero__rating{margin-top:18px}html.theme-impact body:not(.theme-light) .shead h1,html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2{font-size:clamp(2rem,8vw,4rem);line-height:1.02}html.theme-impact body:not(.theme-light) .shead{margin-bottom:24px}html.theme-impact body:not(.theme-light) .section{padding:56px 0}html.theme-impact body:not(.theme-light) .ctaband h2{font-size:clamp(2.1rem,8.4vw,4.2rem)}html.theme-impact body:not(.theme-light) .pdp__title{font-size:clamp(1.9rem,8vw,3.2rem);line-height:1.02}html.theme-impact body:not(.theme-light) .marquee--big{padding:18px 0;font-size:clamp(1.7rem,6.8vw,3.6rem)}@media(min-width:700px){html.theme-impact body:not(.theme-light) .hero,html.theme-impact.season-blackfriday .hero{padding:56px 0 48px}html.theme-impact body:not(.theme-light) .hero .lead{margin-top:18px}html.theme-impact body:not(.theme-light) .hero__stage{margin-top:32px}html.theme-impact body:not(.theme-light) .shead{margin-bottom:30px}html.theme-impact body:not(.theme-light) .marquee--big{padding:22px 0}}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section{padding:104px 0}}.g50pop,.g50p,.mprog--g50{--tr-ink: #071338;--tr-cream: #fff7e6;--tr-gold: #e9b949;--tr-gold-light: #fbe3a1;--tr-gold-deep: #a87420;--tr-gold-edge: #7a5212;--tr-foil-btn: linear-gradient(180deg, #fff1c4 0%, #f3d27e 22%, #e3b04a 55%, #c99231 100%);--tr-coin: radial-gradient(circle at 32% 26%, #fffbe8 0%, #f8e2a0 14%, #e8b84d 42%, #c38c2c 66%, #8a5a14 94%);--tr-coin-bevel: inset 0 0 0 1.5px rgba(255, 238, 190, .55), inset 0 -3px 6px rgba(90, 55, 5, .55), inset 0 3px 5px rgba(255, 255, 255, .65);--tr-coin-bevel-sm: inset 0 0 0 1px rgba(255, 238, 190, .55), inset 0 -2px 3px rgba(90, 55, 5, .5), inset 0 2px 3px rgba(255, 255, 255, .6)}.g50-more{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.g50-more:hover{color:var(--gold, #e9b949)}.popup--g50.is-open .drawer__scrim{opacity:1}.popup--g50 .popup__card{gap:14px;padding:22px 18px calc(20px + env(safe-area-inset-bottom));border-top:1px solid rgba(233,185,73,.4);border-radius:24px 24px 0 0;background:radial-gradient(120% 60% at 50% 0%,rgba(233,185,73,.12),transparent 60%),#0b0b0f}.g50pop__top{display:flex;align-items:center;gap:14px;padding-right:34px}.g50pop__coin{flex:none;width:58px;height:58px;margin:0}.g50pop__head{min-width:0}.g50pop__badge{margin:0 0 8px;padding:4px 10px;font-size:.6rem}.g50pop__eyebrow{margin:0 0 6px;color:var(--tr-gold-light);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.popup--g50 .popup__card h2{margin:0;padding:0;font-size:clamp(1.5rem,6.4vw,1.9rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.g50pop__promise{margin:0;font-size:1.05rem;line-height:1.4;color:#d4d4de}.g50pop__promise b{color:#fff;font-weight:900}.g50pop__bundle{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid var(--line-2);background:#ffffff0a;color:#fff;text-decoration:none}.g50pop__bundle img{flex:none;width:64px;height:64px;border-radius:14px;object-fit:cover;background:#111}.g50pop__bundle>span:first-of-type{min-width:0;flex:1;display:grid;gap:3px}.g50pop__bundle b{font-size:.95rem;font-weight:800;line-height:1.2;letter-spacing:-.01em}.g50pop__bundle small{font-size:.78rem;line-height:1.3;color:var(--muted)}.g50pop__price{flex:none;display:grid;justify-items:end;gap:2px}.g50pop__price b{font-size:1.15rem;font-weight:900;letter-spacing:-.03em}.g50pop__price s{font-size:.78rem;color:var(--dim)}.popup--g50 .btn.g50pop__cta{--h: 56px;margin-top:2px;font-size:1.02rem}.g50pop__more{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0 auto;color:#fff;font-weight:700;font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.g50pop__more svg{width:15px;height:15px}.popup--g50 .popup__fine{margin:0;text-align:center}@media(min-width:700px){.popup--g50 .popup__card{width:470px;padding:28px 28px 24px;border-radius:24px;border:1px solid rgba(233,185,73,.35)}.g50pop__coin{width:64px;height:64px}}#cart .mprog--g50,.cartpage .mprog--g50{gap:9px;border-color:#e9b94966;background:radial-gradient(120% 100% at 0% 0%,rgba(233,185,73,.1),transparent 60%)}#cart .mprog--g50 .mprog__t,.cartpage .mprog--g50 .mprog__t{font-size:.9rem;line-height:1.3}#cart .mprog--g50 .mprog__t svg,.cartpage .mprog--g50 .mprog__t svg{width:20px;height:20px;color:var(--tr-gold-light)}#cart .mprog--g50 .mprog__bar i,.cartpage .mprog--g50 .mprog__bar i{background:linear-gradient(90deg,#c99231,#f3d27e)}.mprog__sub{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--muted)}.mprog__sub>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.mprog__sub svg{width:15px;height:15px;flex:none;color:var(--tr-gold-light)}.mprog__sub a{flex:none;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}#cart .mprog--g50.mprog--done,.cartpage .mprog--g50.mprog--done{border-color:#34d39980}#cart .mprog--g50.mprog--done .mprog__t svg,.cartpage .mprog--g50.mprog--done .mprog__t svg{color:#34d399}#cart .mprog--g50.mprog--done .mprog__bar i,.cartpage .mprog--g50.mprog--done .mprog__bar i{background:#10b981}a.hwb__deal--g50{color:inherit;text-decoration:none}a.hwb__deal--g50 .hwb__pct--gift svg{width:24px;height:24px}a.hwb__deal--g50 u{text-decoration:underline;text-underline-offset:3px;color:#fff;font-weight:600}.gcard--g50 h2{letter-spacing:-.03em}.gcard--g50 .g50-more{color:#fff}.trustrow a{color:inherit;text-decoration:underline;text-underline-offset:2px}.feature__note--g50{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:460px;color:#d4d4de;font-size:.9rem;line-height:1.4;text-align:left}.feature__note--g50 svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--tr-gold-light, #fbe3a1)}.g50p{padding-top:22px}.g50p__hero{position:relative;padding:28px 18px 22px;border-radius:24px;border:1px solid rgba(233,185,73,.4);text-align:center;background:radial-gradient(120% 70% at 50% 0%,rgba(233,185,73,.14),transparent 62%),var(--panel, #0b0b0f)}.g50p__coin{width:64px;height:64px;margin:0 auto 12px}.g50p__hero .g1k-badge{margin:0 auto 10px}.g50p__hero .eyebrow{margin:0 0 8px}.g50p__title{font-size:clamp(2.1rem,9vw,3.6rem);font-weight:900;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.g50p__sub{margin:12px auto 0;max-width:520px;font-size:clamp(1.02rem,4.2vw,1.2rem);line-height:1.45;color:#d4d4de}.g50p__sub b{color:#fff;font-weight:900}.g50p__hero .btn.g50p__cta{--h: 58px;max-width:420px;margin:18px auto 0;font-size:1.04rem}.g50p__fine{margin-top:10px;color:var(--dim);font-size:.76rem}.g50p__h{margin:40px 0 14px;text-align:center;font-size:clamp(1.7rem,7vw,2.6rem);font-weight:900;letter-spacing:-.04em;line-height:1.04}.g50p__h--bundle{margin-top:6px}.g50p__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.g50p__steps li{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:20px;border:1px solid var(--line-2);background:var(--panel, #0b0b0f)}.g50p__steps b{display:block;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.25}.g50p__steps div>span{display:block;margin-top:4px;font-size:.93rem;line-height:1.45;color:var(--muted)}.g50p__steps--claim div>span{margin-top:0;color:#d4d4de;font-size:.98rem}.g50p__steps a{color:#fff;text-decoration:underline;text-underline-offset:3px}.g50p__n{flex:none;width:30px;height:30px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tr-coin);color:#6d4610;font-weight:900;font-size:.92rem;box-shadow:var(--tr-coin-bevel-sm),0 2px 0 var(--tr-gold-edge)}.g50p__bundle{margin-top:40px;text-align:center}.g50p__bundle .eyebrow{margin-bottom:8px}.feature--g50{margin-top:18px;text-align:center}.feature--g50 .feature__media .tag--bf{position:absolute;top:12px;left:12px}.feature--g50 .btn.g50p__cta{--h: 56px}.g50p__small{margin-top:28px;text-align:center;color:var(--dim);font-size:.78rem;line-height:1.6}.g50p__small a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}@media(min-width:700px){.g50p{padding-top:40px}.g50p__hero{padding:40px 36px 32px}.g50p__h{margin-top:52px}.g50p__steps li{padding:20px 22px}}html.theme-impact,html.theme-impact body:not(.theme-light){--gold: #a78bfa;--gold-2: #d9ccff;--gold-deep: #6d3fe6;--gold-soft: rgba(139, 92, 246, .14);--gold-line: rgba(139, 92, 246, .42);--pp-panel: radial-gradient(120% 80% at 0% 0%, rgba(139, 92, 246, .34), transparent 60%), linear-gradient(160deg, #1b1040 0%, #0d0826 60%, #07040f 100%);--pp-line: rgba(139, 92, 246, .45);--pp-chip: rgba(139, 92, 246, .16);--pp-ink: #c2a8ff}html.theme-impact .g50pop,html.theme-impact .g50p,html.theme-impact .mprog--g50,html.theme-impact .g1k-badge,html.theme-impact .gcard--g50{--tr-ink: #fff;--tr-cream: #fff;--tr-gold: #a78bfa;--tr-gold-light: #d9ccff;--tr-gold-deep: #6d3fe6;--tr-gold-edge: #3b1a8a;--tr-foil-btn: linear-gradient(180deg, #c4b0ff 0%, #a78bfa 30%, #8b5cf6 62%, #6d3fe6 100%);--tr-coin: radial-gradient(circle at 32% 26%, #f1ecff 0%, #d9ccff 12%, #a78bfa 40%, #7c3aed 68%, #4c1d95 96%);--tr-coin-bevel: inset 0 0 0 1.5px rgba(233, 224, 255, .55), inset 0 -3px 6px rgba(40, 10, 110, .55), inset 0 3px 5px rgba(255, 255, 255, .55);--tr-coin-bevel-sm: inset 0 0 0 1px rgba(233, 224, 255, .55), inset 0 -2px 3px rgba(40, 10, 110, .5), inset 0 2px 3px rgba(255, 255, 255, .5)}html.theme-impact .g1k-coin{color:#2e1065;box-shadow:var(--tr-coin-bevel),0 2px 0 var(--tr-gold-edge),0 4px #2a1266,0 12px 20px #0000008c,0 0 26px #8b5cf659}html.theme-impact .g1k-coin b,html.theme-impact .g1k-coin i{text-shadow:0 1px 0 rgba(255,255,255,.45)}html.theme-impact .g1k-badge{color:#fff;text-shadow:none;box-shadow:inset 0 1px #ffffff59,0 2px #4c1d95,0 8px 18px -8px #8b5cf6b3}html.theme-impact .g50p__n{color:#fff}html.theme-impact.season-blackfriday .annbar__bftag{padding:3px 8px;border-radius:6px;background:var(--accent);-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff;animation:none;font-size:.68rem;letter-spacing:.1em}html.theme-impact.season-blackfriday .annbar__bf,html.theme-impact.season-blackfriday .annbar__bf span{color:#fff}html.theme-impact .annbar,html.theme-impact.season-blackfriday .annbar{border-bottom:1px solid rgba(139,92,246,.35);border-image:none}html.theme-impact .bfmq{background:linear-gradient(90deg,#6d3fe6,#8b5cf6 50%,#6d3fe6);border-top:0;border-bottom:0}html.theme-impact .bfmq__i{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff;color:#fff}html.theme-impact .bfmq__s{color:#ffffffb3}html.theme-impact body:not(.theme-light) .tag--bfsale,html.theme-impact body:not(.theme-light) .pill--bfsale{background:var(--accent);color:#fff;letter-spacing:.01em}html.theme-impact body:not(.theme-light) .tag--bf{background:var(--accent);color:#fff;text-shadow:none;box-shadow:0 8px 18px -8px #8b5cf6cc}html.theme-impact body:not(.theme-light) .pdp__bf{border-color:var(--pp-line);background:var(--pp-chip);color:#fff}html.theme-impact body:not(.theme-light) .pdp__bf:before{background:var(--accent-2);box-shadow:0 0 10px var(--accent)}html.theme-impact body:not(.theme-light) .marquee--big .marquee__track i{color:var(--accent-2)}html.theme-impact body:not(.theme-light) .hwb__left b{background:var(--accent);color:#fff}html.theme-impact body:not(.theme-light) .g50-more:hover,html.theme-impact body:not(.theme-light) .mprog__sub a:hover{color:var(--accent-2)}html.theme-impact body:not(.theme-light) .feature__note--g50 svg,html.theme-impact body:not(.theme-light) .mprog__sub svg,html.theme-impact body:not(.theme-light) .mprog--g50 .mprog__t svg{color:var(--accent-2)}#cart .mprog--g50,.cartpage .mprog--g50{--tr-gold-light: #d9ccff}html.theme-impact body:not(.theme-light) #cart .mprog--g50,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50{border-color:var(--pp-line);background:radial-gradient(120% 100% at 0% 0%,rgba(139,92,246,.18),transparent 60%)}html.theme-impact body:not(.theme-light) #cart .mprog--g50 .mprog__bar i,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50 .mprog__bar i{background:linear-gradient(90deg,#6d3fe6,#c2a8ff)}html.theme-impact .popup--g50 .popup__card{border-top-color:var(--pp-line);background:radial-gradient(120% 60% at 50% 0%,rgba(139,92,246,.22),transparent 60%),#0b0b0f}@media(min-width:700px){html.theme-impact .popup--g50 .popup__card{border-color:var(--pp-line)}}html.theme-impact body:not(.theme-light) .g50p__hero{border-color:var(--pp-line);background:var(--pp-panel)}html.theme-impact body:not(.theme-light) .g50p__steps li{border-color:#8b5cf64d;background:#8b5cf612}html.theme-impact body:not(.theme-light) .hero--impact{padding:26px 0 30px}html.theme-impact.season-blackfriday .hero--impact{padding:26px 0 30px}.hero__grid{display:grid;gap:24px}.hero__copy{max-width:760px;margin:0 auto}.hero--impact .hero__stage{width:100%;max-width:880px;justify-self:center}.hero__pill{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 18px -8px #8b5cf6cc}.hero__pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}html.theme-impact body:not(.theme-light) .hero--impact .hero__title{font-size:clamp(2.3rem,9.4vw,5.4rem)}html.theme-impact body:not(.theme-light) .hero--impact .lead{margin-top:14px;max-width:560px}.hero__ctas{display:grid;gap:10px;max-width:420px;margin:20px auto 0}.hero--impact .hero__ctas .btn{--h: 56px;width:100%}html.theme-impact body:not(.theme-light) .hero--impact .hero__ctas .btn--ghost{background:#8b5cf61a;border:1px solid var(--pp-line);color:#fff;box-shadow:none}html.theme-impact body:not(.theme-light) .hero--impact .hero__rating{margin-top:16px}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage{margin-top:4px}html.theme-impact body:not(.theme-light) .hero--impact .video,html.theme-impact.season-blackfriday .hero--impact .video{border:1px solid var(--pp-line);background:#0b0b0f;box-shadow:0 0 0 1px #8b5cf61f,0 30px 80px -30px #8b5cf699}@media(min-width:700px){html.theme-impact body:not(.theme-light) .hero--impact,html.theme-impact.season-blackfriday .hero--impact{padding:48px 0 40px}.hero__ctas{grid-template-columns:auto auto;justify-content:center;max-width:none}.hero--impact .hero__ctas .btn{width:auto;min-width:220px}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage{margin-top:12px}}.tstrip{padding:6px 0 0}.tstrip__list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.tstrip__list li{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:16px;border:1px solid rgba(139,92,246,.3);background:#8b5cf614;font-size:.82rem;font-weight:700;line-height:1.25}.tstrip__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pp-chip, rgba(139, 92, 246, .16));color:var(--pp-ink, #c2a8ff)}.tstrip__ic svg{width:18px;height:18px}@media(min-width:900px){.tstrip__list{grid-template-columns:repeat(4,1fr);gap:12px}.tstrip__list li{padding:14px 16px;font-size:.92rem}}html.theme-impact body:not(.theme-light) .marquee--bf{margin-top:18px;color:#fff;background:linear-gradient(90deg,#6d3fe6,#8b5cf6 50%,#6d3fe6);border:0}html.theme-impact body:not(.theme-light) .marquee--bf .marquee__track i{color:#ffffffb3}html.theme-impact body:not(.theme-light) .marquee--bf+.section--packs{padding-top:48px}html.theme-impact body:not(.theme-light) .section--tint,html.theme-impact body:not(.theme-light) .section--alt{background:radial-gradient(80% 60% at 50% 0%,rgba(139,92,246,.16),transparent 70%),#06030d}html.theme-impact body:not(.theme-light) .section--stats{padding:36px 0}.stats--impact{padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.theme-impact body:not(.theme-light) .stats--impact .stat{padding:20px 10px;border-radius:22px;border:1px solid var(--pp-line);background:linear-gradient(180deg,#8b5cf633,#8b5cf60f)}html.theme-impact body:not(.theme-light) .stats--impact .stat b{font-size:clamp(1.9rem,7.6vw,3.4rem);letter-spacing:-.05em}html.theme-impact body:not(.theme-light) .stats--impact .stat span{color:#d4d4de;font-weight:600}@media(min-width:900px){.stats--impact{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html.theme-impact body:not(.theme-light) .section--stats{padding:56px 0}}html.theme-impact body:not(.theme-light) .feature--g50h{border-color:var(--pp-line);background:var(--pp-panel)}.feature__promise{font-size:clamp(1.1rem,4.4vw,1.3rem);line-height:1.35;color:#e9e3ff}.feature__promise b{color:#fff;font-weight:900}html.theme-impact body:not(.theme-light) .feature--g50h .feature__body h3{font-size:clamp(1.4rem,4.4vw,1.9rem)}html.theme-impact body:not(.theme-light) .feature--g50h .ticks svg,html.theme-impact body:not(.theme-light) .feature .ticks svg{color:var(--accent-2)}html.theme-impact body:not(.theme-light) .feature--g50h .btn.g50p__cta{--h: 58px}html.theme-impact body:not(.theme-light) .cmp--impact{border-radius:22px;border-color:var(--pp-line);background:#0b0b0f}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__row--head{background:#8b5cf61a}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__us{background:#8b5cf629;color:var(--accent-2)!important}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__row--head .cmp__us{color:#fff!important;font-size:.82rem}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__row>span:first-child{font-weight:700}html.theme-impact body:not(.theme-light) .step{border-color:#8b5cf640}html.theme-impact body:not(.theme-light) .step__n{box-shadow:0 8px 18px -6px #8b5cf6cc}html.theme-impact body:not(.theme-light) .mcard__media .tag{background:var(--accent);color:#fff}html.theme-impact body:not(.theme-light) .coltile{border-color:#8b5cf640}html.theme-impact body:not(.theme-light) .coltile__save{background:var(--accent);color:#fff}html.theme-impact body:not(.theme-light) .ctaband--impact{border-color:var(--pp-line);background:radial-gradient(120% 100% at 50% 0%,rgba(139,92,246,.5),transparent 62%),linear-gradient(160deg,#2b1a6b,#0d0826 70%)}html.theme-impact body:not(.theme-light) .ctaband--impact p{color:#e9e3ff}html.theme-impact body:not(.theme-light) .ctaband--impact .btn{background:#fff;color:#000;border-color:#fff;box-shadow:0 14px 30px -12px #0009}html.theme-impact body:not(.theme-light) .ctaband--impact .btn:hover{background:#ececf1;color:#000;filter:none}html.theme-impact body:not(.theme-light) .trustb__ic,html.theme-impact body:not(.theme-light) .trustb__fic{background:var(--pp-chip);color:var(--pp-ink)}html.theme-impact body:not(.theme-light) .gallery__main{border:1px solid rgba(139,92,246,.3);box-shadow:0 30px 80px -40px #8b5cf680}html.theme-impact body:not(.theme-light) .pdp__call{border-color:var(--pp-line);background:var(--pp-chip);color:#fff}html.theme-impact body:not(.theme-light) .pdp__call svg{color:var(--accent-2)}html.theme-impact body:not(.theme-light) .pdp__call b{color:#fff}html.theme-impact body:not(.theme-light) .trustrow svg{width:38px;height:38px;padding:9px;border-radius:50%;background:var(--pp-chip);color:var(--pp-ink)}html.theme-impact body:not(.theme-light) .trustrow{color:#d4d4de}html.theme-impact .hwb,html.theme-impact.season-blackfriday .hwb{border-color:var(--pp-line);background:var(--pp-panel);color:#fff}html.theme-impact .hwb__head,html.theme-impact.season-blackfriday .hwb--deal .hwb__head,html.theme-impact.season-blackfriday .hwb__head{color:#fff}html.theme-impact.season-blackfriday .hwb__pct{background:var(--accent);border-color:transparent;color:#fff}html.theme-impact.season-blackfriday .hwb__pct--gift{background:var(--pp-chip);color:var(--pp-ink);border:1px solid var(--pp-line)}html.theme-impact.season-blackfriday .hwb__deal{border-top-color:#8b5cf640}html.theme-impact.season-blackfriday .hwb__txt>span{color:#d4d4de}html.theme-impact.season-blackfriday .hwb__save{color:var(--accent-2)}html.theme-impact body:not(.theme-light) .wyg li{border-color:#8b5cf640;background:#8b5cf60f}html.theme-impact body:not(.theme-light) .wyg svg{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--pp-chip);color:var(--pp-ink)}html.theme-impact body:not(.theme-light) .wyg li{grid-template-columns:30px 1fr auto}html.theme-impact body:not(.theme-light) .gcard{border-color:var(--pp-line);background:var(--pp-panel)}html.theme-impact body:not(.theme-light) .gcard p{color:#e9e3ff}html.theme-impact body:not(.theme-light) .gcard__seal{background:var(--tr-coin, radial-gradient(circle at 32% 26%, #f1ecff 0%, #d9ccff 12%, #a78bfa 40%, #7c3aed 68%, #4c1d95 96%));color:#2e1065;border-color:#fff3}html.theme-impact body:not(.theme-light) .nsteps li{border-color:#8b5cf640}html.theme-impact body:not(.theme-light) .nsteps__n{box-shadow:0 8px 18px -6px #8b5cf6cc}html.theme-impact body:not(.theme-light) .push__card{border-color:var(--pp-line);background:var(--pp-panel)}html.theme-impact body:not(.theme-light) .rv__head{border-color:#8b5cf640;background:radial-gradient(100% 80% at 0% 0%,rgba(139,92,246,.16),transparent 60%),var(--panel)}html.theme-impact body:not(.theme-light) .tier__box{border-color:#8b5cf638}html.theme-impact body:not(.theme-light) .cadd__tag{background:var(--accent);color:#fff}html.theme-impact body:not(.theme-light) .hero--impact,html.theme-impact.season-blackfriday .hero--impact{padding:22px 0}.hero__pill{margin-bottom:12px;padding:5px 10px;font-size:.62rem}html.theme-impact body:not(.theme-light) .hero--impact .lead{margin-top:12px;font-size:1rem}.hero__ctas{gap:8px;margin-top:16px;max-width:360px}.hero--impact .hero__ctas .btn{--h: 52px}html.theme-impact body:not(.theme-light) .hero--impact .hero__ctas .btn--ghost{--h: auto;padding:4px 0;background:none;border:0;color:#d4d4de;font-weight:600;font-size:.9rem;text-decoration:underline;text-underline-offset:3px;box-shadow:none}html.theme-impact body:not(.theme-light) .hero--impact .hero__ctas .btn--ghost:hover{color:#fff;background:none;filter:none}html.theme-impact body:not(.theme-light) .hero--impact .hero__rating{margin-top:10px}@media(min-width:700px){html.theme-impact body:not(.theme-light) .hero--impact,html.theme-impact.season-blackfriday .hero--impact{padding:44px 0 36px}.hero__ctas{grid-template-columns:auto;justify-items:center}}.tstrip{padding:2px 0 0}.tstrip__list{gap:4px 12px}.tstrip__list li{padding:6px 2px;border:0;background:none;border-radius:0;font-size:.8rem;font-weight:600;color:#d4d4de}.tstrip__ic{width:30px;height:30px}.tstrip__ic svg{width:16px;height:16px}@media(min-width:900px){.tstrip__list{display:flex;justify-content:center;gap:34px}.tstrip__list li{padding:8px 0;font-size:.9rem}}html.theme-impact body:not(.theme-light) .marquee--bf{margin-top:14px;padding:11px 0;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);background:transparent;border-top:1px solid rgba(139,92,246,.35);border-bottom:1px solid rgba(139,92,246,.35)}html.theme-impact body:not(.theme-light) .marquee--bf .marquee__track{animation-duration:36s}html.theme-impact body:not(.theme-light) .marquee--bf .marquee__track i{color:var(--accent);font-size:.7em}html.theme-impact body:not(.theme-light) .marquee--bf+.section--packs{padding-top:40px}html.theme-impact body:not(.theme-light) .marquee--big{padding:14px 0;font-size:clamp(1.5rem,6vw,3.2rem)}html.theme-impact body:not(.theme-light) .section{padding:48px 0}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section{padding:96px 0}}html.theme-impact body:not(.theme-light) .section--stats{padding:28px 0 20px}.stats--impact{gap:6px 10px}html.theme-impact body:not(.theme-light) .stats--impact .stat{padding:10px 6px;border:0;background:none;border-radius:0}html.theme-impact body:not(.theme-light) .stats--impact .stat b{font-size:clamp(2rem,8.4vw,3.6rem);background:linear-gradient(180deg,#fff 30%,#c2a8ff);-webkit-background-clip:text;background-clip:text;color:transparent}html.theme-impact body:not(.theme-light) .stats--impact .stat span{margin-top:4px;font-size:.8rem}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section--stats{padding:48px 0 32px}}html.theme-impact body:not(.theme-light) .feature--g50h .feature__media{aspect-ratio:16 / 10}@media(min-width:900px){html.theme-impact body:not(.theme-light) .feature--g50h .feature__media{aspect-ratio:auto}}html.theme-impact body:not(.theme-light) .feature__body{gap:12px;padding:22px 18px}html.theme-impact body:not(.theme-light) .shead{margin-bottom:20px}html.theme-impact .annbar--mq,html.theme-impact.season-blackfriday .annbar--mq{background:#000;border-bottom:1px solid rgba(139,92,246,.4)}.annbar__default--mq{display:block;padding:0;min-height:0}.marquee--ann{padding:10px 0 9px;color:var(--accent-2, #c2a8ff);font-size:.86rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1.2}.marquee--ann .marquee__track{animation-duration:40s}.marquee--ann .marquee__track span{padding:0 2px}.marquee--ann .marquee__track i{color:var(--accent);margin:0 16px;font-size:.72em;vertical-align:.1em}@media(min-width:700px){.marquee--ann{padding:11px 0 10px;font-size:.9rem}.marquee--ann .marquee__track i{margin:0 22px}}html.theme-impact .annbar__xoff{color:#fff}html.theme-impact body:not(.theme-light) .hero--impact,html.theme-impact.season-blackfriday .hero--impact{padding:34px 0 30px}.hero__grid{gap:26px}html.theme-impact body:not(.theme-light) .hero--impact .hero__title{font-size:clamp(2.4rem,10vw,4.9rem);line-height:1.02;letter-spacing:-.05em;text-wrap:balance}@media(min-width:900px){.hero--impact .hero__copy{max-width:980px}}.hero__shine{position:relative;display:inline-block;color:transparent;background:linear-gradient(100deg,#c2a8ff,#fff 28%,#c2a8ff 48%,#8b5cf6 62%,#fff 82%,#c2a8ff);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:hero-shine 5.2s linear infinite}@keyframes hero-shine{0%{background-position:110% 0}to{background-position:-150% 0}}html.theme-impact body:not(.theme-light) .hero--impact .lead{margin:14px auto 0;max-width:520px;font-size:clamp(1.02rem,4.2vw,1.22rem);color:#d4d4de}.hero__rating--big{margin-top:18px;gap:10px}html.theme-impact body:not(.theme-light) .hero--impact .hero__rating--big{margin-top:18px}.hero__rating--big .stars{gap:3px;filter:drop-shadow(0 0 8px rgba(245,195,68,.35))}.hero__rating--big .stars svg{width:24px;height:24px}.hero__rating--big .rating__n{font-size:1.02rem;font-weight:700;color:#fff}@property --ring{syntax: "<angle>"; inherits: false; initial-value: 0deg;}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring{position:relative;margin-top:8px;padding:0;max-width:880px;width:100%}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring:before{content:"";position:absolute;inset:-3px;border-radius:25px;background:conic-gradient(from var(--ring),#8b5cf6 0deg,#c2a8ff 70deg,#ffffff 110deg,#8b5cf6 160deg,#3b1a8a 240deg,#8b5cf6 360deg);animation:ring-turn 7s linear infinite;z-index:0}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring:after{content:"";position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(60% 60% at 50% 50%,rgba(139,92,246,.35),transparent 70%);filter:blur(30px);z-index:-1;pointer-events:none}@keyframes ring-turn{to{--ring: 360deg}}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring .video,html.theme-impact.season-blackfriday .hero--impact .hero__stage--ring .video{position:relative;z-index:1;border:0;box-shadow:none}@media(min-width:700px){html.theme-impact body:not(.theme-light) .hero--impact,html.theme-impact.season-blackfriday .hero--impact{padding:56px 0 44px}.hero__grid{gap:34px}html.theme-impact body:not(.theme-light) .hero--impact .hero__rating--big{margin-top:22px}.hero__rating--big .stars svg{width:28px;height:28px}.hero__rating--big .rating__n{font-size:1.1rem}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring{margin-top:14px}}@media(prefers-reduced-motion:reduce){.hero__shine,html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring:before{animation:none}}html.theme-impact body:not(.theme-light) .marquee--bf{margin-top:26px}html.theme-impact body:not(.theme-light) .marquee--bf+.section--packs{padding-top:44px}html.theme-impact body:not(.theme-light) .section--packs .eyebrow{color:var(--accent-2)}html.theme-impact body:not(.theme-light) .card--bf{position:relative}.card__bf{display:flex;align-items:center;justify-content:center;height:24px;background:var(--accent);color:#fff;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}html.theme-impact body:not(.theme-light) .card--bf .card__media{border-radius:0}.card__pct{display:inline-flex;align-items:center;align-self:flex-start;margin:-2px 0 2px;padding:3px 8px;border-radius:999px;background:var(--pp-chip, rgba(139, 92, 246, .16));color:var(--accent-2);font-size:.68rem;font-weight:800;letter-spacing:.02em}@media(min-width:700px){.card__bf{height:26px;font-size:.64rem}.card__pct{font-size:.72rem}}html.theme-impact body:not(.theme-light) .rv__card,html.theme-impact body:not(.theme-light) .rv-section--list .rv__card{background:#fff;color:#111;border:1px solid #e6e6ec;border-radius:18px}html.theme-impact body:not(.theme-light) .rv-section--list .rv__card{margin:0 0 10px;padding:14px 16px}html.theme-impact body:not(.theme-light) .rv-section--list .rv__grid{border-top:0;gap:0}html.theme-impact body:not(.theme-light) .rv__card .rv__body p{color:#111}html.theme-impact body:not(.theme-light) .rv__card .rv__who,html.theme-impact body:not(.theme-light) .rv__card .rv__who b,html.theme-impact body:not(.theme-light) .rv-section--list .rv__card .rv__who b{color:#000}html.theme-impact body:not(.theme-light) .rv__card .rv__ver{color:#15803d}html.theme-impact body:not(.theme-light) .rv__card .rv__ver svg{color:#16a34a}html.theme-impact body:not(.theme-light) .rv__card .rv__prod{color:#444}html.theme-impact body:not(.theme-light) .rv__card .rv__meta{color:#777}html.theme-impact body:not(.theme-light) .rv__card .rv__inc{color:#777}html.theme-impact body:not(.theme-light) .rv__card .rv__photo{background:#f0f0f3;border-color:#e6e6ec}html.theme-impact body:not(.theme-light) .rv__card .stars .star-off{color:#d9d9de}html.theme-impact{scroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){html.theme-impact body:not(.theme-light) .page-home .section>.container,html.theme-impact body:not(.theme-light) .page-product .section>.container,html.theme-impact body:not(.theme-light) .trustb__panel{animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% entry 160px}}}@keyframes reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}html.theme-impact,html.theme-impact body:not(.theme-light){--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}html.theme-impact body:not(.theme-light) :is(h1,h2,h3){font-family:var(--font);font-weight:800;letter-spacing:-.04em}html.theme-impact body:not(.theme-light) .hero--impact .hero__title{font-weight:800;letter-spacing:-.045em}html.theme-impact body:not(.theme-light) .shead h1,html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2,html.theme-impact body:not(.theme-light) .ctaband h2,html.theme-impact body:not(.theme-light) .pdp__title,html.theme-impact body:not(.theme-light) .g50p__title,html.theme-impact body:not(.theme-light) .g50p__h{font-weight:800;letter-spacing:-.04em}html.theme-impact body:not(.theme-light) .marquee--big,html.theme-impact body:not(.theme-light) .stats--impact .stat b,html.theme-impact body:not(.theme-light) .card .prices .price b,html.theme-impact body:not(.theme-light) .prices--lg .price b{font-weight:800}html.theme-impact body:not(.theme-light) .btn,html.theme-impact body:not(.theme-light) .btn--card{font-family:var(--font)}html.theme-impact .annbar--big,html.theme-impact.season-blackfriday .annbar--big{background:#000;border-bottom:1px solid rgba(255,255,255,.14)}.annbar__default--big{gap:8px;min-height:42px;padding:8px 12px;flex-wrap:nowrap;overflow:hidden}.annbar__big{color:#fff;font-size:clamp(.72rem,3.4vw,.86rem);font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25;white-space:nowrap}html.theme-impact.season-blackfriday .annbar--big .annbar__bf{display:inline-flex;flex:none}html.theme-impact.season-blackfriday .annbar--big .annbar__bftag{padding:4px 7px;font-size:.58rem;letter-spacing:.06em;white-space:nowrap}@media(min-width:700px){.annbar__default--big{gap:12px;min-height:44px}.annbar__big{font-size:.92rem}html.theme-impact.season-blackfriday .annbar--big .annbar__bftag{padding:4px 9px;font-size:.66rem;letter-spacing:.1em}}.hero__shine{background:linear-gradient(100deg,#e9b949,#fff6d2 26%,#d4af63 46%,#b8862b 60%,#fff1c4,#e9b949);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation-duration:6.5s}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring:before,html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring:after{display:none}html.theme-impact body:not(.theme-light) .hero--impact .hero__stage--ring .video,html.theme-impact.season-blackfriday .hero--impact .hero__stage--ring .video{border:1px solid rgba(255,255,255,.2);box-shadow:0 40px 100px -40px #000000e6}html.theme-impact body:not(.theme-light) .pdp__bf{border-color:#ffffff47;background:transparent;color:#fff}html.theme-impact body:not(.theme-light) .pdp__bf:before{background:#fff;box-shadow:none}html.theme-impact body:not(.theme-light) .pill--bfsale{background:#fff;color:#000}html.theme-impact .hwb,html.theme-impact.season-blackfriday .hwb{border:1px solid rgba(255,255,255,.16);background:#0b0b0b}html.theme-impact.season-blackfriday .hwb__pct{background:#fff;color:#000;border-color:#fff}html.theme-impact.season-blackfriday .hwb__pct--gift{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28)}html.theme-impact.season-blackfriday .hwb__deal{border-top-color:#ffffff1f}html.theme-impact.season-blackfriday .hwb__save{color:#fff}html.theme-impact body:not(.theme-light) .hwb__left b{background:#fff;color:#000}html.theme-impact body:not(.theme-light) .hwb__now{color:#fff}html.theme-impact .annbar--big,html.theme-impact.season-blackfriday .annbar--big{background:#000;border-bottom:1px solid rgba(255,255,255,.16);border-image:none}html.theme-impact .annbar__default--big{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;text-decoration:none}html.theme-impact .annbar__big{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal;text-wrap:balance;text-align:center}html.theme-impact .annbar__big b{color:#fff;font-weight:800}html.theme-impact .annbar__seg{display:inline-block}@media(min-width:700px){html.theme-impact .annbar__default--big{min-height:48px}html.theme-impact .annbar__big{font-size:1rem}}html.theme-impact body:not(.theme-light) .hero--live,html.theme-impact.season-blackfriday .hero--live{padding:28px 0 30px;text-align:center;overflow:hidden}html.theme-impact body:not(.theme-light) .hero--live .hero__title,html.theme-impact.season-blackfriday .hero--live .hero__title{font-size:clamp(2.3rem,8.4vw,4.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.06}html.theme-impact body:not(.theme-light) .hero--live .lead,html.theme-impact.season-blackfriday .hero--live .lead{margin:12px auto 0;max-width:620px;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.55;color:#a9a9b8}html.theme-impact body:not(.theme-light) .hero--live .hero__stage,html.theme-impact.season-blackfriday .hero--live .hero__stage{position:relative;max-width:880px;margin:26px auto 0;padding:0}html.theme-impact body:not(.theme-light) .hero--live .video,html.theme-impact.season-blackfriday .hero--live .video{border:1px solid rgba(255,255,255,.2);border-radius:22px;background:#0b0b0f;box-shadow:none}html.theme-impact body:not(.theme-light) .video__play span{background:linear-gradient(145deg,#fff,#d7d7de 45%,#9c9ca8);color:#000}@media(min-width:1100px){html.theme-impact body:not(.theme-light) .hero--live .hero__stage,html.theme-impact.season-blackfriday .hero--live .hero__stage{padding:0 40px}}html.theme-impact body:not(.theme-light) .hero--live+.marquee--bf{margin-top:0}html.theme-impact body:not(.theme-light) .shead h1,html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2{font-size:clamp(1.85rem,7.6vw,3.4rem);letter-spacing:-.04em;line-height:1.06}html.theme-impact body:not(.theme-light) .card__title{font-size:1.02rem;font-weight:650;letter-spacing:-.01em}html.theme-impact body:not(.theme-light) .card .prices .price b{font-size:1.3rem;font-weight:800}html.theme-impact body:not(.theme-light) .btn--card{--h: 46px;font-size:1rem}html.theme-impact body:not(.theme-light) .card .tag--save{background:#fff;color:#000;font-weight:800}.popup--scratch .popup__card.scard,html.theme-impact .popup--scratch .popup__card.scard{gap:12px;padding:24px 18px calc(20px + env(safe-area-inset-bottom));text-align:center;border-top:1px solid rgba(233,185,73,.6);border-radius:24px 24px 0 0;background:radial-gradient(120% 70% at 50% 0%,rgba(233,185,73,.22),transparent 62%),#0b0b0f}.scard__eyebrow{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#f3d27e}.popup--scratch .popup__card .scard__title{margin:0 auto;padding:0 28px;max-width:360px;font-size:clamp(1.3rem,5.6vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#fff;text-wrap:balance}.scard__ticket{position:relative;height:168px;border-radius:18px;overflow:hidden;border:1.5px solid #e9b949;background:radial-gradient(90% 90% at 50% 40%,rgba(233,185,73,.18),transparent 70%),#07060a;box-shadow:0 0 0 4px #e9b9491f,0 20px 50px -20px #e9b94980}.scard__prize{position:absolute;inset:0;display:grid;place-content:center;gap:4px;padding:10px}.scard__amount{font-size:3.3rem;font-weight:900;letter-spacing:-.05em;line-height:1;color:transparent;background:linear-gradient(180deg,#fff6d6,#f3d27e 45%,#d39d38 75%,#b8862b);-webkit-background-clip:text;background-clip:text}.scard__line{font-size:1.05rem;font-weight:800;color:#fff;letter-spacing:-.01em}.scard__sub{font-size:.8rem;color:#c9c9d4}.scard__foil{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .5s ease}.scard__foil:active{cursor:grabbing}.scard__foil.is-gone{opacity:0;pointer-events:none}.scard__hint{margin:0;font-size:.82rem;font-weight:700;color:#f3d27e;animation:scard-hint 1.6s ease-in-out infinite}@keyframes scard-hint{0%,to{opacity:1}50%{opacity:.45}}.scard__after{display:grid;gap:10px}.scard__after[hidden]{display:none}.popup--scratch .btn.scard__cta{--h: 54px;border:0;background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#1c1304;font-weight:800;box-shadow:inset 0 1px #fffc,0 2px #a87420,0 14px 30px -12px #e9b949b3}.popup--scratch .btn.scard__cta:hover{filter:brightness(1.05);background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#1c1304}.scard__shop{color:#fff;font-weight:700;font-size:.95rem;text-decoration:underline;text-underline-offset:3px}.scard__fine{margin:0;color:#8b8b98;font-size:.74rem}.scard__fine a{color:#c9c9d4;text-decoration:underline;text-underline-offset:2px}.popup--scratch.is-revealed .scard__amount{animation:scard-pop .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes scard-pop{0%{transform:scale(.8)}to{transform:none}}@media(min-width:700px){.popup--scratch .popup__card.scard,html.theme-impact .popup--scratch .popup__card.scard{width:440px;padding:28px 26px 24px;border-radius:24px;border:1px solid rgba(233,185,73,.55)}.scard__ticket{height:180px}}@media(prefers-reduced-motion:reduce){.scard__hint,.popup--scratch.is-revealed .scard__amount{animation:none}}.popup--scratch .popup__card>p.scard__eyebrow{color:#f3d27e}.popup--scratch .popup__card>p.scard__hint{color:#f3d27e}.scard__ticket,.scard__prize{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.theme-impact body:not(.theme-light) .popup--scratch .btn.scard__cta,.popup--scratch .btn.scard__cta{border:0;background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#1c1304;box-shadow:inset 0 1px #fffc,0 2px #a87420,0 14px 30px -12px #e9b949b3}html.theme-impact body:not(.theme-light) .popup--scratch .btn.scard__cta:hover{filter:brightness(1.05);color:#1c1304}html.theme-impact.xoff-on .annbar__default--big{display:none}html.theme-impact,html.theme-impact body:not(.theme-light){--bfg-btn: linear-gradient(180deg, #fbe7ab 0%, #f2cd72 32%, #e3b04a 64%, #cf9a36 100%);--bfg: #e3b04a;--bfg-2: #f3d27e;--bfg-ink: #1c1304;--bfg-line: rgba(227, 176, 74, .45);--bfg-soft: rgba(227, 176, 74, .13)}html.theme-impact{scroll-behavior:auto}html.theme-impact .hdr,html.theme-impact .annbar{view-transition-name:none}html.theme-impact body:not(.theme-light) .trustb__panel,html.theme-impact body:not(.theme-light) .section>.container{animation:none!important}html.theme-impact body{overflow-x:hidden;overflow-x:clip}html.theme-impact .annbar--big,html.theme-impact.season-blackfriday .annbar--big{background:linear-gradient(100deg,#c99231,#ebc263 26%,#fbe7ab,#ebc263 74%,#c99231);border-bottom:1px solid #9c6f1e}html.theme-impact .annbar__big,html.theme-impact .annbar__big b{color:var(--bfg-ink);font-weight:700}html.theme-impact .annbar__big b{font-weight:900}html.theme-impact body:not(.theme-light) .card .tag--save,html.theme-impact body:not(.theme-light) .tag--bfsale,html.theme-impact body:not(.theme-light) .pill--bfsale,html.theme-impact body:not(.theme-light) .tag--bf,html.theme-impact body:not(.theme-light) .coltile__save{background:var(--bfg-btn);color:var(--bfg-ink);border:0;box-shadow:none;text-shadow:none}html.theme-impact body:not(.theme-light) .pdp__bf{border-color:var(--bfg-line);background:var(--bfg-soft);color:var(--bfg-2)}html.theme-impact body:not(.theme-light) .pdp__bf:before{background:var(--bfg);box-shadow:0 0 10px var(--bfg)}html.theme-impact .hwb,html.theme-impact.season-blackfriday .hwb{border:1px solid var(--bfg-line);background:radial-gradient(120% 90% at 50% 0%,rgba(227,176,74,.16),transparent 65%),#0c0a06}html.theme-impact.season-blackfriday .hwb__head{color:var(--bfg-2)}html.theme-impact.season-blackfriday .hwb__pct,html.theme-impact body:not(.theme-light) .hwb__left b{background:var(--bfg-btn);color:var(--bfg-ink);border:0}html.theme-impact.season-blackfriday .hwb__pct--gift{background:var(--bfg-soft);color:var(--bfg-2);border:1px solid var(--bfg-line)}html.theme-impact.season-blackfriday .hwb__pct--gift svg{color:var(--bfg)}html.theme-impact.season-blackfriday .hwb__deal{border-top-color:#e3b04a33}html.theme-impact.season-blackfriday .hwb__save{color:var(--bfg-2)}html.theme-impact .bfmq{background:#000;border-top:1px solid rgba(227,176,74,.35);border-bottom:1px solid rgba(227,176,74,.35)}html.theme-impact .bfmq__i{-webkit-text-fill-color:var(--bfg-2);color:var(--bfg-2)}html.theme-impact .bfmq__s{color:#e3b04ab3}html.theme-impact .g50pop,html.theme-impact .g50p,html.theme-impact .mprog--g50,html.theme-impact .g1k-badge,html.theme-impact .gcard--g50{--tr-gold: #e9b949;--tr-gold-light: #fbe3a1;--tr-gold-deep: #a87420;--tr-gold-edge: #7a5212;--tr-coin: radial-gradient(circle at 32% 26%, #fffbe8 0%, #f8e2a0 14%, #e8b84d 42%, #c38c2c 66%, #8a5a14 94%);--tr-coin-bevel: inset 0 0 0 1.5px rgba(255, 238, 190, .55), inset 0 -3px 6px rgba(90, 55, 5, .55), inset 0 3px 5px rgba(255, 255, 255, .65);--tr-coin-bevel-sm: inset 0 0 0 1px rgba(255, 238, 190, .55), inset 0 -2px 3px rgba(90, 55, 5, .5), inset 0 2px 3px rgba(255, 255, 255, .6)}html.theme-impact .g50p__n{color:#2b1d05}html.theme-impact body:not(.theme-light) .gcard{border:1px solid var(--bfg-line);background:radial-gradient(120% 120% at 0% 0%,rgba(227,176,74,.18),transparent 60%),#0d0b06}html.theme-impact body:not(.theme-light) .gcard p{color:#ececf0}html.theme-impact body:not(.theme-light) .gcard__seal{background:radial-gradient(circle at 32% 26%,#fff7dc,#f6e2a6 14%,#e3b04a 45%,#b8862b 75%,#7a5818);color:#2b1d05;-webkit-text-fill-color:#2b1d05;border-color:#fff4d680;box-shadow:inset 0 0 0 1.5px #fff4d699,inset 0 -3px 6px #50340680,0 10px 26px -8px #e3b04a99}html.theme-impact body:not(.theme-light) .gcard__seal b,html.theme-impact body:not(.theme-light) .gcard__seal span{color:#2b1d05;-webkit-text-fill-color:#2b1d05}html.theme-impact body:not(.theme-light) .feature--g50h{border:1px solid var(--bfg-line);background:radial-gradient(120% 70% at 50% 0%,rgba(227,176,74,.16),transparent 62%),#0c0a06}html.theme-impact body:not(.theme-light) .feature--g50h .feature__promise{color:#ececf0}html.theme-impact body:not(.theme-light) .feature--g50h .feature__promise b{color:var(--bfg-2)}html.theme-impact body:not(.theme-light) .feature--g50h .ticks svg{color:var(--bfg)}html.theme-impact body:not(.theme-light) #guarantee .eyebrow{color:var(--bfg)}html.theme-impact body:not(.theme-light) .section--cmp{background:radial-gradient(80% 60% at 50% 0%,rgba(212,168,73,.16),transparent 70%),#0a0805}html.theme-impact body:not(.theme-light) .section--cmp .eyebrow{color:var(--bfg)}html.theme-impact body:not(.theme-light) .cmp--impact{border-color:var(--bfg-line)}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__row--head{background:#d4a8491a}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__us{background:#d4a84929;color:var(--bfg-2)!important}html.theme-impact body:not(.theme-light) .section--first{position:relative;padding-top:34px;background:#000}html.theme-impact body:not(.theme-light) .section--first .shead{margin-bottom:22px}html.theme-impact body:not(.theme-light) .section--first .shead h1{font-size:clamp(2.3rem,9.4vw,4.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.04;color:#fff}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section--first{padding-top:64px}}@media(max-width:699px){html.theme-impact body.page-product:not(.theme-light) .section{padding:46px 0}}html.theme-impact body:not(.theme-light) .buy__now .btn--light,html.theme-impact body:not(.theme-light) .buy__now .btn--light:hover{background:#0b0b0f;color:#fff;border:1.5px solid rgba(139,92,246,.85);box-shadow:none;filter:none}html.theme-impact body:not(.theme-light) .rv__card,html.theme-impact body:not(.theme-light) .rv-section--list .rv__card{background:linear-gradient(180deg,#121118,#0b0b0f);color:#fff;border:1px solid rgba(255,255,255,.12)}html.theme-impact body:not(.theme-light) .rv__card .rv__body p{color:#ececf0}html.theme-impact body:not(.theme-light) .rv__card .rv__who,html.theme-impact body:not(.theme-light) .rv__card .rv__who b,html.theme-impact body:not(.theme-light) .rv-section--list .rv__card .rv__who b{color:#fff}html.theme-impact body:not(.theme-light) .rv__card .rv__ver,html.theme-impact body:not(.theme-light) .rv__card .rv__ver svg{color:#4ade80}html.theme-impact body:not(.theme-light) .rv__card .rv__prod{color:#c2a8ff}html.theme-impact body:not(.theme-light) .rv__card .rv__meta,html.theme-impact body:not(.theme-light) .rv__card .rv__inc{color:#8f8f9c}html.theme-impact body:not(.theme-light) .rv__card .rv__photo{background:#16151d;border-color:#ffffff1f}html.theme-impact body:not(.theme-light) .rv__card .stars .star-off{color:#ffffff2e}html.theme-impact body:not(.theme-light) .marquee--big.bf-only{color:var(--bfg-2);border-color:#e3b04a4d}html.theme-impact body:not(.theme-light) .marquee--big.bf-only .marquee__track i{color:var(--bfg)}html.theme-impact body:not(.theme-light) .btn--card.btn--ghost{background:transparent;border:1px solid rgba(139,92,246,.6);color:#fff;box-shadow:none;font-size:.88rem;gap:4px;padding:0 8px;white-space:nowrap}html.theme-impact body:not(.theme-light) .btn--card.btn--ghost:hover{background:#8b5cf624;color:#fff;filter:none}@media(max-width:699px){html.theme-impact .annbar__big{font-size:.875rem;line-height:1.3}html.theme-impact .annbar__default--big{min-height:42px;padding:8px 16px}html.theme-impact body:not(.theme-light) .section--first .shead h1{font-size:1.75rem;letter-spacing:-.035em}html.theme-impact body:not(.theme-light) .section--first{padding-top:26px}html.theme-impact body:not(.theme-light) .section--first .shead{margin-bottom:16px}html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2{font-size:1.625rem;letter-spacing:-.035em;line-height:1.1}html.theme-impact body:not(.theme-light) .shead{margin-bottom:18px}html.theme-impact body:not(.theme-light) .eyebrow{font-size:.72rem}html.theme-impact body:not(.theme-light) .grid{gap:10px}html.theme-impact body:not(.theme-light) .card__title{font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.005em}html.theme-impact body:not(.theme-light) .card .stars svg{width:11px;height:11px}html.theme-impact body:not(.theme-light) .card .rating__n{font-size:.75rem}html.theme-impact body:not(.theme-light) .card .prices .price b{font-size:1rem;font-weight:800;letter-spacing:-.01em}html.theme-impact body:not(.theme-light) .card .prices .price s{font-size:.78rem}html.theme-impact body:not(.theme-light) .btn--card{--h: 40px;font-size:.875rem;border-radius:11px}html.theme-impact body:not(.theme-light) .card__body>.prices+.btn--card{margin-top:10px}html.theme-impact body:not(.theme-light) .card .tag--save{font-size:.68rem;height:21px;padding:0 7px}html.theme-impact body:not(.theme-light) .stats--impact .stat b{font-size:1.75rem}html.theme-impact body:not(.theme-light) .stats--impact .stat span{font-size:.75rem}html.theme-impact body:not(.theme-light) .feature__promise{font-size:1rem}html.theme-impact body:not(.theme-light) .feature--g50h .feature__body h3{font-size:1.25rem}html.theme-impact body:not(.theme-light) .feature--g50h .btn.g50p__cta{--h: 50px;font-size:1rem}html.theme-impact body:not(.theme-light) .coltile__body b{font-size:1.1rem}html.theme-impact body:not(.theme-light) .step h3{font-size:1.06rem}html.theme-impact body:not(.theme-light) .step p,html.theme-impact body:not(.theme-light) .lead,html.theme-impact body:not(.theme-light) .shead__sub{font-size:.94rem}html.theme-impact body:not(.theme-light) .mcard h3{font-size:.9rem}html.theme-impact body:not(.theme-light) .faq__item summary{font-size:.94rem}html.theme-impact body:not(.theme-light) .faq__a p{font-size:.92rem}html.theme-impact body:not(.theme-light) .rv__body p{font-size:.9rem}html.theme-impact body:not(.theme-light) .ctaband h2,html.theme-impact body:not(.theme-light) .push__card h2{font-size:1.75rem}html.theme-impact body:not(.theme-light) .marquee--big{font-size:1.6rem;padding:16px 0}html.theme-impact body:not(.theme-light) .pdp__title{font-size:1.625rem;letter-spacing:-.035em;line-height:1.12}html.theme-impact body:not(.theme-light) .pdp .rating__n{font-size:.875rem}html.theme-impact body:not(.theme-light) .prices--lg .price b{font-size:1.5rem}html.theme-impact body:not(.theme-light) .prices--lg .price s{font-size:.95rem}html.theme-impact body:not(.theme-light) .pill--bfsale{height:24px;font-size:.72rem}html.theme-impact body:not(.theme-light) .pdp__call{font-size:.9rem}html.theme-impact body:not(.theme-light) .tier__name{font-size:1rem}html.theme-impact body:not(.theme-light) .tier__price b{font-size:1.12rem}html.theme-impact body:not(.theme-light) .tier__save{font-size:.8rem}html.theme-impact body:not(.theme-light) .buy .btn--lg{--h: 52px;font-size:1rem;border-radius:14px}html.theme-impact body:not(.theme-light) .hwb__head{font-size:1.1rem}html.theme-impact body:not(.theme-light) .hwb__txt>b{font-size:.94rem}html.theme-impact body:not(.theme-light) .pdp__desc{font-size:.94rem}html.theme-impact body:not(.theme-light) .wyg li span{font-size:.94rem}html.theme-impact body:not(.theme-light) .gcard h2{font-size:1.15rem}html.theme-impact body:not(.theme-light) .gcard p{font-size:.92rem}html.theme-impact body:not(.theme-light) .nsteps h3{font-size:.98rem}}@media(min-width:700px){html.theme-impact body:not(.theme-light) .section--first .shead h1{font-size:clamp(2.2rem,4.2vw,3rem)}html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2{font-size:clamp(1.9rem,3.4vw,2.5rem)}html.theme-impact body:not(.theme-light) .card__title{font-size:.95rem;font-weight:600}html.theme-impact body:not(.theme-light) .card .prices .price b{font-size:1.12rem}html.theme-impact body:not(.theme-light) .btn--card{--h: 42px;font-size:.92rem}html.theme-impact body:not(.theme-light) .pdp__title{font-size:clamp(1.9rem,3vw,2.4rem)}html.theme-impact body:not(.theme-light) .prices--lg .price b{font-size:1.75rem}html.theme-impact body:not(.theme-light) .ctaband h2,html.theme-impact body:not(.theme-light) .push__card h2{font-size:clamp(2rem,3.4vw,2.6rem)}}@media(max-width:699px){html.theme-impact body:not(.theme-light) .section--first .shead h1{font-size:1.95rem}html.theme-impact body:not(.theme-light) .shead h2,html.theme-impact body:not(.theme-light) .proofsec__head h2,html.theme-impact body:not(.theme-light) .rvs__head h2{font-size:1.75rem}html.theme-impact body:not(.theme-light) .card__title{font-size:.94rem}html.theme-impact body:not(.theme-light) .card .prices .price b{font-size:1.12rem}html.theme-impact body:not(.theme-light) .card .prices .price s{font-size:.82rem}html.theme-impact body:not(.theme-light) .btn--card{--h: 44px;font-size:.94rem;border-radius:12px}html.theme-impact body:not(.theme-light) .card .tag--save{font-size:.72rem;height:22px;padding:0 8px}html.theme-impact body:not(.theme-light) .stats--impact .stat b{font-size:1.9rem}html.theme-impact body:not(.theme-light) .ctaband h2,html.theme-impact body:not(.theme-light) .push__card h2{font-size:1.9rem}html.theme-impact body:not(.theme-light) .pdp__title{font-size:1.75rem}html.theme-impact body:not(.theme-light) .prices--lg .price b{font-size:1.7rem}html.theme-impact body:not(.theme-light) .tier__name{font-size:1.06rem}html.theme-impact body:not(.theme-light) .tier__price b{font-size:1.22rem}html.theme-impact body:not(.theme-light) .buy .btn--lg{--h: 56px;font-size:1.06rem}html.theme-impact body:not(.theme-light) .section{padding:58px 0}html.theme-impact body:not(.theme-light) .section--first{padding-top:32px}html.theme-impact body.page-product:not(.theme-light) .section{padding:54px 0}html.theme-impact body:not(.theme-light) .shead{margin-bottom:26px}html.theme-impact body:not(.theme-light) .section--first .shead{margin-bottom:20px}html.theme-impact body:not(.theme-light) .grid{column-gap:12px;row-gap:18px}html.theme-impact body:not(.theme-light) .card__body{padding:14px 4px 4px;gap:2px}html.theme-impact body:not(.theme-light) .card__title{margin-bottom:6px}html.theme-impact body:not(.theme-light) .card__meta{margin-bottom:6px}html.theme-impact body:not(.theme-light) .card__body>.prices+.btn--card{margin-top:14px}html.theme-impact body:not(.theme-light) .pdp__info{gap:16px}html.theme-impact body:not(.theme-light) .tiers{gap:12px}html.theme-impact body:not(.theme-light) .buy{gap:12px}html.theme-impact body:not(.theme-light) .faq{gap:12px}}html.theme-impact body:not(.theme-light) .card .stars svg{width:15px;height:15px}html.theme-impact body:not(.theme-light) .card .rating__n{font-size:.8rem}html.theme-impact body:not(.theme-light) .pdp .rating .stars svg,html.theme-impact body:not(.theme-light) .feature .rating .stars svg{width:19px;height:19px}html.theme-impact body:not(.theme-light) .rv .stars--sm svg,html.theme-impact body:not(.theme-light) .rv-section--list .rv__body .stars svg{width:20px;height:20px}html.theme-impact body:not(.theme-light) .stars--lg svg{width:26px;height:26px}html.theme-impact body:not(.theme-light) .stars--xl svg{width:30px;height:30px}html.theme-impact body:not(.theme-light) .rating--store .stars svg{width:17px;height:17px}html.theme-impact body:not(.theme-light) .ctaband h2,html.theme-impact body:not(.theme-light) .ctaband--impact h2{color:#fff}html.theme-impact body:not(.theme-light) .ctaband--impact p{color:#ececf4}html.theme-impact body:not(.theme-light) .rv-section--home .rv__grid{border-top:0;gap:12px}html.theme-impact body:not(.theme-light) .rv-section--home .rv__card{margin:0;padding:18px 18px 16px;border-radius:18px}html.theme-impact body:not(.theme-light) .rv-section--home .rv__body{gap:8px}html.theme-impact body:not(.theme-light) .rv-section--home .rv__body p{font-size:.98rem;line-height:1.5;color:#f1f1f5}html.theme-impact body:not(.theme-light) .rv-section--home .rv__photo{width:84px;height:84px;border-radius:14px}html.theme-impact body:not(.theme-light) .rv-section--home .rv__head{margin-bottom:18px}@media(min-width:700px){html.theme-impact body:not(.theme-light) .rv-section--home .rv__grid{column-gap:16px;row-gap:16px}}html.theme-impact body:not(.theme-light) .section--cmp{background:radial-gradient(80% 60% at 50% 0%,rgba(139,92,246,.16),transparent 70%),#06030d}html.theme-impact body:not(.theme-light) .section--cmp .eyebrow{color:var(--muted)}html.theme-impact body:not(.theme-light) .cmp--impact{border-color:#8b5cf673}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__row--head{background:#8b5cf61f}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__us{background:#8b5cf62e;color:#c2a8ff!important}html.theme-impact body:not(.theme-light) .cmp--impact .cmp__row--head .cmp__us{color:#fff!important}html.theme-impact body:not(.theme-light) .section--video{padding:30px 0 0;background:#000}html.theme-impact body:not(.theme-light) .vstage{max-width:900px;margin:0 auto}html.theme-impact body:not(.theme-light) .vstage .video{border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#0b0b0f;box-shadow:0 30px 80px -40px #8b5cf673}html.theme-impact body:not(.theme-light) .section--video+.section--packs{padding-top:56px}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section--video{padding-top:56px}html.theme-impact body:not(.theme-light) .section--video+.section--packs{padding-top:88px}}html.theme-impact body:not(.theme-light) .section--packs .shead h1{font-size:clamp(1.95rem,4.4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:#fff}html.theme-impact body:not(.theme-light) .card:not(.card--g1k){padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}html.theme-impact body:not(.theme-light) .card:not(.card--g1k):hover{border:0;transform:none}html.theme-impact body:not(.theme-light) .card:not(.card--g1k) .card__media{border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden}html.theme-impact body:not(.theme-light) .card:not(.card--g1k) .card__body{padding:14px 2px 0}@media(min-width:700px){html.theme-impact body:not(.theme-light) .card:not(.card--g1k) .card__body{padding:16px 4px 0}}@media(max-width:699px){html.theme-impact body:not(.theme-light) .section{padding:64px 0}html.theme-impact body.page-product:not(.theme-light) .section{padding:58px 0}html.theme-impact body:not(.theme-light) .shead{margin-bottom:30px}html.theme-impact body:not(.theme-light) .grid{column-gap:14px;row-gap:32px}html.theme-impact body:not(.theme-light) .marquee--big{padding:20px 0}}@media(min-width:700px){html.theme-impact body:not(.theme-light) .grid{column-gap:22px;row-gap:44px}html.theme-impact body:not(.theme-light) .shead{margin-bottom:40px}}html.theme-impact body:not(.theme-light) .card .stars svg{width:17px;height:17px}html.theme-impact body:not(.theme-light) .card .stars{gap:2px}html.theme-impact body:not(.theme-light) .card .rating__n{font-size:.86rem}html.theme-impact body:not(.theme-light) .pdp .rating .stars svg,html.theme-impact body:not(.theme-light) .feature .rating .stars svg{width:22px;height:22px}html.theme-impact body:not(.theme-light) .rv .stars--sm svg,html.theme-impact body:not(.theme-light) .rv-section--list .rv__body .stars svg{width:23px;height:23px}html.theme-impact body:not(.theme-light) .stars--lg svg{width:30px;height:30px}html.theme-impact body:not(.theme-light) .stars--xl svg{width:34px;height:34px}html.theme-impact body:not(.theme-light) .rating--store .stars svg{width:20px;height:20px}html.theme-impact body:not(.theme-light) .rv__bars .stars svg,html.theme-impact body:not(.theme-light) .rv__bars svg{width:14px;height:14px}html.theme-impact body:not(.theme-light) .shead--video h2{font-size:clamp(1.95rem,4.4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:#fff}html.theme-impact body:not(.theme-light) .section--video .shead--video{margin-bottom:30px}@media(min-width:700px){html.theme-impact body:not(.theme-light) .section--video .shead--video{margin-bottom:40px}}html.theme-impact body:not(.theme-light) .section--video{padding-top:40px}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section--video{padding-top:64px}}html.theme-impact body:not(.theme-light) .card:not(.card--g1k){padding:8px 8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:20px}html.theme-impact body:not(.theme-light) .card:not(.card--g1k):hover{border:1px solid rgba(139,92,246,.45)}html.theme-impact body:not(.theme-light) .card:not(.card--g1k) .card__media{border-radius:14px;border:0}html.theme-impact body:not(.theme-light) .card:not(.card--g1k) .card__body{padding:12px 4px 0}html.theme-impact body:not(.theme-light) .card__title{font-size:1rem;font-weight:600;letter-spacing:-.012em;line-height:1.32;color:#f5f5f7}html.theme-impact body:not(.theme-light) .card .prices .price{gap:8px;align-items:baseline}html.theme-impact body:not(.theme-light) .card .prices .price s{order:-1;font-size:1rem;font-weight:600;color:#8f8f9c;text-decoration-thickness:1.5px}html.theme-impact body:not(.theme-light) .card .prices .price b{font-size:1.02rem;font-weight:800}@media(min-width:700px){html.theme-impact body:not(.theme-light) .card__title{font-size:1.04rem}html.theme-impact body:not(.theme-light) .card .prices .price s,html.theme-impact body:not(.theme-light) .card .prices .price b{font-size:1.06rem}}html.theme-impact body:not(.theme-light) .stats--impact{gap:0;border:1px solid rgba(139,92,246,.35);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#8b5cf624,#8b5cf60a)}html.theme-impact body:not(.theme-light) .stats--impact .stat{padding:18px 8px}html.theme-impact body:not(.theme-light) .stats--impact .stat:nth-child(odd){border-right:1px solid rgba(139,92,246,.3)}html.theme-impact body:not(.theme-light) .stats--impact .stat:nth-child(-n+2){border-bottom:1px solid rgba(139,92,246,.3)}html.theme-impact body:not(.theme-light) .stats--impact .stat b{background:linear-gradient(180deg,#e2d6ff,#b49bff 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#b49bff}html.theme-impact body:not(.theme-light) .stats--impact .stat span{color:#cfc4f5}@media(min-width:900px){html.theme-impact body:not(.theme-light) .stats--impact .stat{border-bottom:0!important;border-right:1px solid rgba(139,92,246,.3)}html.theme-impact body:not(.theme-light) .stats--impact .stat:last-child{border-right:0}}@media(max-width:699px){html.theme-impact body:not(.theme-light) #guarantee,html.theme-impact body:not(.theme-light) .section:has(.cols),html.theme-impact body:not(.theme-light) .section--margins{padding:50px 0}html.theme-impact body:not(.theme-light) #guarantee .shead,html.theme-impact body:not(.theme-light) .section:has(.cols) .shead,html.theme-impact body:not(.theme-light) .section--margins .shead{margin-bottom:22px}}@media(min-width:700px){html.theme-impact body:not(.theme-light) #guarantee,html.theme-impact body:not(.theme-light) .section:has(.cols),html.theme-impact body:not(.theme-light) .section--margins{padding:76px 0}}html.theme-impact body:not(.theme-light) .pdp__info{align-items:stretch}html.theme-impact body:not(.theme-light) .pdp__info>.pdp__bf{align-self:flex-start;margin:0 0 -6px;padding:5px 12px;border:1px solid rgba(139,92,246,.6);background:#8b5cf629;color:#e2d6ff;font-size:.8rem;font-weight:700}html.theme-impact body:not(.theme-light) .pdp__bf:before{background:#a78bfa;box-shadow:0 0 10px #8b5cf6e6}@media(max-width:699px){html.theme-impact body.page-product:not(.theme-light) .gallery{position:relative}html.theme-impact body.page-product:not(.theme-light) .gallery__dots{position:absolute;left:0;right:0;bottom:12px;margin:0;z-index:2}html.theme-impact body.page-product:not(.theme-light) .pdp__grid{gap:18px}html.theme-impact body.page-product:not(.theme-light) .pdp__info{gap:14px}}html.theme-impact body:not(.theme-light) .pdp__info .trustrow{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}html.theme-impact .hwb,html.theme-impact.season-blackfriday .hwb{gap:14px;padding:20px 18px;border:1px solid rgba(139,92,246,.4);border-radius:20px;background:radial-gradient(120% 90% at 0% 0%,rgba(139,92,246,.2),transparent 60%),#0d0c14;box-shadow:none}html.theme-impact.season-blackfriday .hwb__head{color:#fff;font-family:var(--font);font-size:1.15rem;font-weight:750;letter-spacing:-.02em}html.theme-impact.season-blackfriday .hwb__pct,html.theme-impact body:not(.theme-light) .hwb__left b{background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;border:0;font-family:var(--font);font-weight:800}html.theme-impact.season-blackfriday .hwb__pct--gift{background:#8b5cf624;color:#c2a8ff;border:1px solid rgba(139,92,246,.4)}html.theme-impact.season-blackfriday .hwb__pct--gift svg{color:#c2a8ff}html.theme-impact.season-blackfriday .hwb__deal{border-top-color:#8b5cf633}html.theme-impact.season-blackfriday .hwb__txt>b{font-weight:650;color:#fff}html.theme-impact.season-blackfriday .hwb__txt>span{color:#b9b9c6}html.theme-impact.season-blackfriday .hwb__save{color:#c2a8ff;font-weight:650}html.theme-impact.season-blackfriday a.hwb__deal--g50 u{color:#fff}html.theme-impact body:not(.theme-light) .wyg--tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html.theme-impact body:not(.theme-light) .wyg--tiles li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 14px 16px;border-radius:18px;border:1px solid rgba(139,92,246,.3);background:linear-gradient(160deg,#8b5cf629,#8b5cf608 62%),#0c0b12;text-align:left}html.theme-impact body:not(.theme-light) .wyg__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#9a72ff,#7c4ff0);box-shadow:0 8px 18px -8px #8b5cf6e6}html.theme-impact body:not(.theme-light) .wyg--tiles .wyg__ic svg{width:18px;height:18px;color:#fff}html.theme-impact body:not(.theme-light) .wyg--tiles li>span:not(.wyg__ic){font-size:.98rem;font-weight:650;line-height:1.3;color:#fff}html.theme-impact body:not(.theme-light) .wyg--tiles em{margin-top:auto;padding:4px 9px;border-radius:999px;background:#8b5cf629;color:#d6c9ff;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-align:left}@media(min-width:700px){html.theme-impact body:not(.theme-light) .wyg--tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}html.theme-impact body:not(.theme-light) #cart .cline__t,html.theme-impact body:not(.theme-light) .cartpage .cline__t{font-weight:550}html.theme-impact body:not(.theme-light) #cart .cline__p,html.theme-impact body:not(.theme-light) .cartpage .cline__p{font-weight:600}html.theme-impact body:not(.theme-light) #cart .drawer__head h2,html.theme-impact body:not(.theme-light) #cart .drawer__title,html.theme-impact body:not(.theme-light) .cartpage h1{font-weight:650}html.theme-impact body:not(.theme-light) #cart .cadd__t,html.theme-impact body:not(.theme-light) .cartpage .cadd__t,html.theme-impact body:not(.theme-light) #cart .sum b,html.theme-impact body:not(.theme-light) #cart .totals b{font-weight:600}html.theme-impact body:not(.theme-light) #cart .mprog--g50,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50{border-color:#e3b04a80;background:radial-gradient(120% 100% at 0% 0%,rgba(227,176,74,.14),transparent 60%),#0c0a06}html.theme-impact body:not(.theme-light) #cart .mprog--g50 .mprog__t,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50 .mprog__t{font-weight:500}html.theme-impact body:not(.theme-light) #cart .mprog--g50 .mprog__t b,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50 .mprog__t b{color:#f3d27e;font-weight:700}html.theme-impact body:not(.theme-light) #cart .mprog--g50 .mprog__t svg,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50 .mprog__t svg,html.theme-impact body:not(.theme-light) .mprog--g50 .mprog__sub svg{color:#e3b04a}html.theme-impact body:not(.theme-light) #cart .mprog--g50 .mprog__bar i,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50 .mprog__bar i{background:linear-gradient(90deg,#c99231,#f3d27e)}html.theme-impact body:not(.theme-light) .mprog--g50 .mprog__sub a{color:#f3d27e}html.theme-impact body:not(.theme-light) .wyg--tiles .wyg__ic svg{padding:0;background:none;border-radius:0}html.theme-impact body:not(.theme-light) #cart .mprog--g50.mprog--slim .mprog__bar i,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50.mprog--slim .mprog__bar i,html.theme-impact body:not(.theme-light) #cart .mprog--g50.mprog--slim.mprog--done .mprog__bar i,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50.mprog--slim.mprog--done .mprog__bar i{background:linear-gradient(90deg,#c99231,#f3d27e)}html.theme-impact body:not(.theme-light) #cart .mprog--g50.mprog--slim,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50.mprog--slim,html.theme-impact body:not(.theme-light) #cart .mprog--g50.mprog--slim.mprog--done,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50.mprog--slim.mprog--done{border-color:#e3b04a80;background:radial-gradient(120% 100% at 0% 0%,rgba(227,176,74,.14),transparent 60%),#0c0a06}html.theme-impact body:not(.theme-light) #cart .mprog--g50.mprog--slim .mprog__t svg,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50.mprog--slim .mprog__t svg,html.theme-impact body:not(.theme-light) #cart .mprog--g50.mprog--slim.mprog--done .mprog__t svg,html.theme-impact body:not(.theme-light) .cartpage .mprog--g50.mprog--slim.mprog--done .mprog__t svg{color:#e3b04a}html.theme-impact body:not(.theme-light) .vfile{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#0b0b0f;box-shadow:0 30px 80px -40px #8b5cf673}html.theme-impact body:not(.theme-light) .section--video-empty .shead--video{margin-bottom:0}html.theme-impact body:not(.theme-light) .section--video-empty+.section--packs{padding-top:44px}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section--video-empty+.section--packs{padding-top:64px}}html.theme-impact body:not(.theme-light) .section.section--video{padding-bottom:0}html.theme-impact body:not(.theme-light) .section--video-empty+.section.section--packs{padding-top:56px}@media(min-width:900px){html.theme-impact body:not(.theme-light) .section--video-empty+.section.section--packs{padding-top:72px}}.vi--inline{--vi-ink: #030304;--vi-gold: #f2c14e;--vi-purple: #8b5cf6;--vi-mute: rgba(255, 255, 255, .64);position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:var(--vi-ink);color:#fff;font-family:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;box-shadow:0 30px 80px -40px #8b5cf673}@media(min-width:700px){.vi--inline{aspect-ratio:3 / 2}}.vi--inline .vi-gl{position:absolute;inset:0;width:100%;height:100%;display:block}.vi--inline .vi-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(135% 85% at 50% 36%,transparent 50%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,transparent 62%,rgba(0,0,0,.5) 100%)}.vi--inline .vi-black{position:absolute;inset:0;background:#000;pointer-events:none;transition:opacity 1s ease}.vi--inline .vi-black.off{opacity:0}.vi--inline .vi-top{position:absolute;left:0;right:0;top:14px;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.vi--inline .vi-eyebrow{display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#0a0a0c80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;line-height:1;letter-spacing:.22em;text-transform:uppercase}.vi--inline .vi-eyebrow b{font-weight:800;margin-right:-.22em}.vi--inline .vi-dot{width:7px;height:7px;border-radius:50%;background:var(--vi-purple);animation:viPulse 1.8s ease-out infinite}.vi--inline .vi-copy{position:absolute;left:0;right:0;top:66%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;text-align:center;pointer-events:none}.vi--inline .vi-copy>*{opacity:0;translate:0 12px;transition:opacity .6s ease,translate .7s cubic-bezier(.2,.8,.2,1)}.vi--inline .vi-copy.in>*{opacity:1;translate:0 0}.vi--inline .vi-copy.in>:nth-child(2){transition-delay:.14s}.vi--inline .vi-copy.in>:nth-child(3){transition-delay:.24s}.vi--inline .vi-word{display:flex;align-items:center;gap:12px;font-weight:800;font-size:clamp(18px,5.4vw,28px);letter-spacing:.32em;line-height:1;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.8)}.vi--inline .vi-word span{margin-right:-.32em}.vi--inline .vi-word:before,.vi--inline .vi-word:after{content:"";width:clamp(16px,6vw,48px);height:1px;background:linear-gradient(90deg,transparent,var(--vi-gold))}.vi--inline .vi-word:after{transform:scaleX(-1)}.vi--inline .vi-line{margin:4px 0 0;font-weight:600;font-size:clamp(15px,4.3vw,19px);line-height:1.35;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.85)}.vi--inline .vi-terms{margin:0;max-width:34ch;font-weight:500;font-size:12.5px;line-height:1.4;color:var(--vi-mute);text-wrap:balance;text-shadow:0 1px 10px rgba(0,0,0,.9)}.vi--inline .vi-btn{position:absolute;z-index:3;display:inline-grid;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:#0c0c0e8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6}.vi--inline .vi-btn[hidden]{display:none}.vi--inline .vi-btn:focus-visible{outline:2px solid var(--vi-gold);outline-offset:3px}.vi--inline .vi-replay{top:10px;right:10px;width:40px;height:40px;border-radius:50%;padding:0}.vi--inline .vi-replay svg{width:17px;height:17px}.vi--inline .vi-fallback{display:none}@keyframes viPulse{0%{box-shadow:0 0 #8b5cf6b3}to{box-shadow:0 0 0 9px #8b5cf600}}@media(prefers-reduced-motion:reduce){.vi--inline .vi-dot{animation:none}}.vi--inline:not(.vi--live){cursor:default}.vi--static{cursor:default;background:radial-gradient(90% 60% at 50% 34%,rgba(242,193,78,.16),transparent 70%),var(--vi-ink)}.vi--static .vi-gl{display:none}.vi--static .vi-black{opacity:0;transition:none}.vi--static .vi-fallback{display:grid;position:absolute;left:0;right:0;top:24%;place-items:center;pointer-events:none}.vi--static .vi-fallback b{font-size:clamp(64px,20vw,132px);font-weight:900;letter-spacing:-.05em;line-height:1;color:transparent;background:linear-gradient(180deg,#fff6d6,#f3d27e 42%,#d39d38 78%,#b8862b);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 10px 30px rgba(242,193,78,.25))}.vi--static .vi-copy{top:58%}.vi--static .vi-copy>*{opacity:1;translate:0 0;transition:none}.vi--static .vi-replay{display:none}html.theme-impact body:not(.theme-light) .vstage .vi--inline{margin:0 auto}html.theme-blue:has(>body:not(.theme-light)){background:#3a68ad}html.theme-blue body:not(.theme-light){--bg: transparent;--bg-1: rgba(22, 52, 108, .32);--panel: rgba(26, 62, 124, .42);--panel-2: rgba(30, 70, 136, .58);--panel-3: rgba(255, 255, 255, .14);--line: rgba(255, 255, 255, .16);--line-2: rgba(255, 255, 255, .3);--muted: rgba(238, 245, 255, .86);--dim: rgba(226, 237, 252, .66);--accent: #1d4a93;--accent-2: #c9f1ff;--accent-deep: #163c7c;--accent-soft: rgba(201, 241, 255, .14);--ice: 201, 241, 255;background:transparent}html.theme-blue body:not(.theme-light):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(34% 18% at 4% 21%,#c4c8ffc7,#c4c8ff00 72%),radial-gradient(62% 26% at 0% 0%,#d6fffaf2,#a0e1f580 40%,#78beeb00 74%),radial-gradient(56% 24% at 100% 0%,#8cdefae6,#8cdefa00 74%),radial-gradient(34% 18% at 96% 79%,#c4c8ffc7,#c4c8ff00 72%),radial-gradient(62% 26% at 100% 100%,#d6fff8f2,#a0e1f580 40%,#78beeb00 74%),radial-gradient(56% 24% at 0% 100%,#8ce1fae6,#8ce1fa00 74%),linear-gradient(180deg,#5c9bd0,#3e6eb3 24%,#3a68ad,#3e6eb3 76%,#5897cd)}html.theme-blue body:not(.theme-light) ::selection{background:#fff;color:#1f4f9a}html.theme-blue body:not(.theme-light) h1,html.theme-blue body:not(.theme-light) h2{text-shadow:0 0 26px rgba(255,255,255,.38)}html.theme-blue body:not(.theme-light) .hero__title{text-shadow:0 0 30px rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.4)}html.theme-blue body:not(.theme-light) .annbar__item svg{color:#c9f1ff}html.theme-blue body:not(.theme-light) .annbar{background:linear-gradient(90deg,#23488b,#2c59a0 50%,#23488b);border-bottom:1px solid rgba(255,255,255,.18);color:#fff}html.theme-blue body:not(.theme-light) .hdr{background:#2c5aa099;border-bottom-color:#ffffff2e;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}html.theme-blue body:not(.theme-light) .hdr__nav a{color:#ffffffe0}html.theme-blue body:not(.theme-light) .hdr__nav a:hover,html.theme-blue body:not(.theme-light) .hdr__nav a[aria-current=page]{background:#ffffff1f}html.theme-blue body:not(.theme-light) .hdr__cart .badge{background:#fff;color:#1f4f9a}html.theme-blue body:not(.theme-light) .ftr{background:#1430666b;border-top-color:#ffffff2e}html.theme-blue body:not(.theme-light) .geo-hint{background:#183a7699}html.theme-blue body:not(.theme-light) .btn{background:#fff;color:#1f4f9a;border-color:#fffffff2;box-shadow:inset 0 -1px #1f4f9a24,0 12px 30px -14px #081e5099,0 0 22px #ffffff38}html.theme-blue body:not(.theme-light) .btn:hover{color:#1f4f9a;filter:none;background:#eef8ff}html.theme-blue body:not(.theme-light) .btn--ghost{background:#ffffff1a;color:#fff;border-color:#fff6;box-shadow:none}html.theme-blue body:not(.theme-light) .btn--ghost:hover{background:#ffffff2e;color:#fff}html.theme-blue body:not(.theme-light) .btn--light,html.theme-blue body:not(.theme-light) .btn--light:hover{background:#fff;color:#1f4f9a;border-color:#fff}html.theme-blue body:not(.theme-light) .btn.is-added{background:#d4fbf6;color:#174185;border-color:#d4fbf6}html.theme-blue body:not(.theme-light) .addbtn{background:#fff;color:#1f4f9a}html.theme-blue body:not(.theme-light) .drawer__scrim{background:#0a1c428c}html.theme-blue body:not(.theme-light) .drawer__panel{background:linear-gradient(180deg,#3b6aaf,#2e5a9c);border-left-color:#ffffff38}html.theme-blue body:not(.theme-light) .drawer__foot{background:#2a5394;border-top-color:#ffffff2e}html.theme-blue body:not(.theme-light) .search__panel{background:#3263a8}html.theme-blue body:not(.theme-light) .popup__card,html.theme-blue body:not(.theme-light) .stores__panel,html.theme-blue body:not(.theme-light) .lb__panel{background:linear-gradient(180deg,#3b6aaf,#2d5899)}html.theme-blue body:not(.theme-light) .psheet__panel{background:linear-gradient(180deg,#3b6aaf,#2d5899);border-color:rgba(var(--ice),.45)}html.theme-blue body:not(.theme-light) .stickybuy{background:#244c8ee6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top-color:#ffffff38}html.theme-blue body:not(.theme-light) .video{background:#10285a80}html.theme-blue body:not(.theme-light) .card__media,html.theme-blue body:not(.theme-light) .gallery__main{background:#ffffff0f}html.theme-blue body:not(.theme-light) .field input,html.theme-blue body:not(.theme-light) .field select,html.theme-blue body:not(.theme-light) .field textarea,html.theme-blue body:not(.theme-light) .check input,html.theme-blue body:not(.theme-light) .sum__code input{background:#ffffff1a}html.theme-blue body:not(.theme-light) .marquee__track i{color:var(--accent-2)}@media(min-width:0px){html.theme-blue body:not(.theme-light) .gallery__thumbs button[aria-selected=true]{border-color:#fff}}html.theme-blue body:not(.theme-light) .tier input:checked+.tier__box{border-color:#fff;background:linear-gradient(180deg,rgba(var(--ice),.2),rgba(var(--ice),.06))}html.theme-blue body:not(.theme-light) .mcard__profit{color:#e6f8ff;border-color:rgba(var(--ice),.4)}html.theme-blue body:not(.theme-light) .vs__cell--good{background:linear-gradient(180deg,rgba(var(--ice),.2),rgba(var(--ice),.06));border-color:rgba(var(--ice),.45)}html.theme-blue body:not(.theme-light) .cmp__us{background:rgba(var(--ice),.12)}html.theme-blue body:not(.theme-light) .quote--top,html.theme-blue body:not(.theme-light) .maths__col--good{border-color:rgba(var(--ice),.5);background:linear-gradient(180deg,rgba(var(--ice),.18),var(--panel) 70%)}html.theme-blue body:not(.theme-light) .ppro{border-color:rgba(var(--ice),.45);background:linear-gradient(180deg,rgba(var(--ice),.16),var(--panel) 75%)}html.theme-blue body:not(.theme-light) .mbox{border-color:rgba(var(--ice),.5);background:rgba(var(--ice),.07)}html.theme-blue body:not(.theme-light) .gcard{border-color:rgba(var(--ice),.45);background:linear-gradient(135deg,rgba(var(--ice),.2),rgba(var(--ice),.05) 60%)}html.theme-blue body:not(.theme-light) .gcard__seal{background:radial-gradient(circle at 30% 25%,#bfefff,#2b5ca6 70%);box-shadow:0 12px 30px #081e5066}html.theme-blue body:not(.theme-light) .pledge,html.theme-blue body:not(.theme-light) .check--consent{border-color:rgba(var(--ice),.45)}html.theme-blue body:not(.theme-light) .addrow{border-color:rgba(var(--ice),.65);background:rgba(var(--ice),.08)}html.theme-blue body:not(.theme-light) .fbt__row:has(input:checked){border-color:rgba(var(--ice),.65);background:rgba(var(--ice),.1)}html.theme-blue body:not(.theme-light) .mprog{border-color:rgba(var(--ice),.4);background:linear-gradient(135deg,rgba(var(--ice),.18),rgba(var(--ice),.05))}html.theme-blue body:not(.theme-light) .mprog__t svg{color:#c9f1ff}html.theme-blue body:not(.theme-light) .mprog__bar i{background:linear-gradient(90deg,#7fd3f5,#d4fbf6);box-shadow:0 0 12px rgba(var(--ice),.55)}html.theme-blue body:not(.theme-light) #cart .mprog--slim .mprog__t svg,html.theme-blue body:not(.theme-light) .cartpage .mprog--slim .mprog__t svg{color:#c9f1ff}html.theme-blue body:not(.theme-light) #cart .mprog--slim .mprog__bar i,html.theme-blue body:not(.theme-light) .cartpage .mprog--slim .mprog__bar i{background:#9fe0f8;box-shadow:none}html.theme-blue body:not(.theme-light) .push__card{background:radial-gradient(120% 110% at 50% 0%,rgba(var(--ice),.3),#1a3e7c80 62%);border-color:rgba(var(--ice),.45)}html.theme-blue body:not(.theme-light) .coltile{--tint: rgba(var(--ice), .38);background:radial-gradient(130% 85% at 50% 0%,var(--tint),rgba(26,62,124,.2) 58%),#1a3e7c73}html.theme-blue body:not(.theme-light) .coltile--bundle{--tint: rgba(196, 200, 255, .5)}html.theme-blue body:not(.theme-light) .coltile--kit{--tint: rgba(127, 211, 245, .45)}html.theme-blue body:not(.theme-light) .coltile--guide{--tint: rgba(214, 251, 246, .32)}html.theme-blue body:not(.theme-light) .tag--bfsale,html.theme-blue body:not(.theme-light) .pill--bfsale{background:linear-gradient(180deg,#f6e2a8,#d9b465 60%,#b88f45);color:#1a1405;border:0;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 16px -8px #081e5099}html.theme-blue body:not(.theme-light) .bfmq{background:linear-gradient(90deg,#17366f,#1f4688 50%,#17366f)}html.theme-blue body:not(.theme-light) .buy__now .btn{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.75);box-shadow:none}html.theme-blue body:not(.theme-light) .buy__now .btn:hover{background:#ffffff1a;color:#fff}html.theme-blue body:not(.theme-light) .xoff__ic,html.theme-blue body:not(.theme-light) .xoff__clock{background:#1d4a93;color:#fff}html.theme-blue body:not(.theme-light) .xoff__time{display:grid;justify-items:center;gap:3px}html.theme-blue body:not(.theme-light) .xoff__units,html.theme-blue body:not(.theme-light) .hwb__units{display:grid;grid-template-columns:1fr 1fr;width:100%;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center}html.theme-blue body:not(.theme-light) .xoff__units{color:#5a6b85}html.theme-blue body:not(.theme-light) .hwb__units{color:#ffffffbf}html.theme-blue body:not(.theme-light) .xoff__units i,html.theme-blue body:not(.theme-light) .hwb__units i{font-style:normal}html.theme-blue body:not(.theme-light) .btn--card:not(.btn--ghost){background:linear-gradient(180deg,#5ea9ea,#2f69bd);color:#fff;border:1px solid rgba(201,241,255,.6);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0a286440,0 10px 22px -12px #081e50bf,0 0 18px #7fd3f540;text-shadow:0 1px 0 rgba(10,40,100,.3)}html.theme-blue body:not(.theme-light) .btn--card:not(.btn--ghost):hover{background:linear-gradient(180deg,#6db4f0,#3672c6);color:#fff}html.theme-blue body:not(.theme-light) .btn--card.is-added{background:#d4fbf6;color:#174185;border-color:#d4fbf6;text-shadow:none}html.theme-blue body.page-product:not(.theme-light):before{background:radial-gradient(34% 18% at 4% 21%,#c4c8ffc7,#c4c8ff00 72%),radial-gradient(62% 26% at 0% 0%,#d6fffaf2,#a0e1f580 40%,#78beeb00 74%),radial-gradient(56% 24% at 100% 0%,#8cdefae6,#8cdefa00 74%),radial-gradient(30% 12% at 97% 92%,#c4c8ffb3,#c4c8ff00 72%),radial-gradient(60% 16% at 100% 100%,#d6fff8e6,#a0e1f573 40%,#78beeb00 74%),radial-gradient(54% 14% at 0% 100%,#8ce1fad9,#8ce1fa00 74%),linear-gradient(180deg,#5c9bd0,#3e6eb3 24%,#3a68ad 50%,#3d6db2 86%,#4c88c4)}html.theme-blue body.page-product:not(.theme-light) .section .eyebrow{color:#ecd393}html.theme-blue body.page-product:not(.theme-light) .wyg svg{color:#ecd393}html.theme-blue body.page-product:not(.theme-light) .gcard{border-color:#e7cf988c;background:linear-gradient(135deg,#f1d98f29,#1a3e7c6b 62%)}html.theme-blue body.page-product:not(.theme-light) .gcard__seal{background:radial-gradient(circle at 30% 25%,#fff1c4,#e3b04a 55%,#a9823e);border-color:#fff6d6e6;color:#1a1405;box-shadow:0 12px 30px #081e5073,0 0 26px #f1d98f4d}html.theme-blue body.page-product:not(.theme-light) .nsteps__n{background:linear-gradient(180deg,#f6e2a8,#d9b465 60%,#b88f45);color:#1a1405}html.theme-blue body.page-product:not(.theme-light) .push__card{border:1px solid rgba(231,207,152,.6);background:radial-gradient(120% 90% at 50% 0%,#f1d98f42,#1a3e7c8c 60%),#1a3e7c59;box-shadow:0 24px 60px -30px #081e50cc,0 0 40px -10px #f1d98f40}html.theme-blue body.page-product:not(.theme-light) .push__card h2{background:linear-gradient(180deg,#fff6d2,#f1d98f 45%,#d1ad62 80%,#b88f45);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 18px rgba(241,217,143,.3))}html.theme-blue body.page-product:not(.theme-light) .push__lines li+li{border-top-color:#e7cf9847}html.theme-blue body.page-product:not(.theme-light) .push__lines b{color:#f1d98f}html.theme-blue body.page-product:not(.theme-light) .push__cta{background:linear-gradient(180deg,#f6e2a8,#e2bf72 55%,#c49b4f);color:#1a1405;border-color:#fff6d6e6;box-shadow:inset 0 1px #fff9,0 14px 30px -14px #081e50b3,0 0 26px #f1d98f4d}html.theme-blue body.page-product:not(.theme-light) .push__cta:hover{background:linear-gradient(180deg,#f9e9b9,#e8c77e 55%,#caa257);color:#1a1405}html.theme-blue.backdrop-black:has(>body:not(.theme-light)){background:#000}html.theme-blue.backdrop-black body:not(.theme-light){--bg-1: #07070a;--panel: #0c0c10;--panel-2: #141419;--panel-3: #1b1b22}html.theme-blue.backdrop-black body:not(.theme-light):before,html.theme-blue.backdrop-black body.page-product:not(.theme-light):before{background:#000}html.theme-blue.backdrop-black body:not(.theme-light) .annbar{background:#000}html.theme-blue.backdrop-black body:not(.theme-light) .hdr{background:#000000d1;border-bottom-color:#ffffff1f}html.theme-blue.backdrop-black body:not(.theme-light) .ftr{background:#07070a;border-top-color:#ffffff1f}html.theme-blue.backdrop-black body:not(.theme-light) .geo-hint{background:#101014}html.theme-blue.backdrop-black body:not(.theme-light) .drawer__scrim{background:#0000009e}html.theme-blue.backdrop-black body:not(.theme-light) .drawer__panel{background:#08080b}html.theme-blue.backdrop-black body:not(.theme-light) .drawer__foot{background:#0a0a0e}html.theme-blue.backdrop-black body:not(.theme-light) .search__panel{background:#07070a}html.theme-blue.backdrop-black body:not(.theme-light) .popup__card,html.theme-blue.backdrop-black body:not(.theme-light) .stores__panel,html.theme-blue.backdrop-black body:not(.theme-light) .lb__panel,html.theme-blue.backdrop-black body:not(.theme-light) .psheet__panel{background:#0b0b0f}html.theme-blue.backdrop-black body:not(.theme-light) .stickybuy{background:#08080beb}html.theme-blue.backdrop-black body:not(.theme-light) .video{background:#0b0b0f}html.theme-blue.backdrop-black body:not(.theme-light) .bfmq{background:#000}html.theme-blue.backdrop-black body:not(.theme-light) .push__card{background:radial-gradient(120% 110% at 50% 0%,rgba(var(--ice),.22),#0c0c10 62%)}html.theme-blue.backdrop-black body:not(.theme-light) .coltile{background:radial-gradient(130% 85% at 50% 0%,var(--tint),rgba(12,12,16,.2) 58%),#0c0c10}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .gcard{background:linear-gradient(135deg,#f1d98f29,#0c0c10 62%)}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .push__card{background:radial-gradient(120% 90% at 50% 0%,#f1d98f42,#0c0c108c 60%),#0c0c10}html.theme-blue.backdrop-black body:not(.theme-light){--gold: #a78bfa;--gold-2: #d9ccff;--gold-deep: #6d3fe6;--gold-soft: rgba(139, 92, 246, .14);--gold-line: rgba(139, 92, 246, .42)}html.theme-blue.backdrop-black body:not(.theme-light) .popup--g50{--gold: #d1ad62;--gold-2: #e7cf98;--gold-deep: #9c7a3c;--gold-soft: rgba(209, 173, 98, .13);--gold-line: rgba(209, 173, 98, .38)}html.theme-blue.backdrop-black body:not(.theme-light) .btn:not(.btn--card):not(.btn--ghost):not(.btn--light):not(.is-added):not([data-add-main]):not(.scard__cta):not(.g50pop__cta):not(.btn--go){background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff47,0 10px 26px -10px #8b5cf6b3;text-shadow:none}html.theme-blue.backdrop-black body:not(.theme-light) .btn:not(.btn--card):not(.btn--ghost):not(.btn--light):not(.is-added):not([data-add-main]):not(.scard__cta):not(.g50pop__cta):not(.btn--go):hover{background:linear-gradient(180deg,#9a72ff,#7c4ff0);color:#fff;filter:brightness(1.08)}html.theme-blue.backdrop-black body:not(.theme-light) .btn[data-add-main],html.theme-blue.backdrop-black body:not(.theme-light) .btn[data-add-main]:hover{color:#000}html.theme-blue.backdrop-black body:not(.theme-light) .popup--scratch .popup__card.scard{background:radial-gradient(120% 70% at 50% 0%,rgba(233,185,73,.22),transparent 62%),#0b0b0f}html.theme-blue.backdrop-black body:not(.theme-light) .popup--scratch .btn.scard__cta,html.theme-blue.backdrop-black body:not(.theme-light) .popup--scratch .btn.scard__cta:hover{border:0;background:linear-gradient(180deg,#fff1c4,#f3d27e 22%,#e3b04a 55%,#c99231);color:#1c1304;box-shadow:inset 0 1px #fffc,0 2px #a87420,0 14px 30px -12px #e9b949b3}@media(max-width:699px){html.theme-blue.backdrop-black .popup{align-items:center;justify-items:center;padding:16px}html.theme-blue.backdrop-black body:not(.theme-light) .popup .popup__card{width:100%;max-width:440px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--line-2);border-radius:24px;padding-bottom:22px;transform:translateY(14px) scale(.97);opacity:0;transition:transform .28s var(--ease),opacity .22s var(--ease)}html.theme-blue.backdrop-black body:not(.theme-light) .popup.is-open .popup__card{transform:none;opacity:1}html.theme-blue.backdrop-black body:not(.theme-light) .popup--scratch .popup__card.scard{border:1px solid rgba(233,185,73,.55);border-radius:24px;padding:24px 18px 22px}}html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .annbar{border-image:linear-gradient(90deg,#2e1065,#c4b5fd 30%,#8b5cf6 50%,#ede9fe 65%,#4c1d95) 1}html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .annbar__bftag{background:linear-gradient(90deg,#a78bfa 0% 30%,#f5f3ff 45%,#c4b5fd 50%,#a78bfa 65% 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .annbar__bf,html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .annbar__bf span{color:#fff}html.theme-blue.backdrop-black body:not(.theme-light) .bfmq{border-top-color:#a78bfa3d;border-bottom-color:#a78bfa3d}html.theme-blue.backdrop-black body:not(.theme-light) .bfmq__i{color:#c4b5fd;background:linear-gradient(180deg,#f5f3ff,#d9ccff 40%,#a78bfa 72%,#7c4ff0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(139,92,246,.3))}html.theme-blue.backdrop-black body:not(.theme-light) .bfmq__s{color:#a78bfa}html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .hero .video{border:1px solid rgba(255,255,255,.16);box-shadow:none}html.theme-blue.backdrop-black body:not(.theme-light) .tag--bfsale,html.theme-blue.backdrop-black body:not(.theme-light) .pill--bfsale{background:linear-gradient(180deg,#a78bfa,#8b5cf6 55%,#6d3fe6);color:#fff;box-shadow:0 6px 16px -8px #8b5cf6bf}html.theme-blue.backdrop-black body:not(.theme-light) .tag--bf{color:#fff;background:linear-gradient(180deg,#c4b5fd,#a78bfa 30%,#8b5cf6 62%,#6d3fe6);text-shadow:none;box-shadow:inset 0 1px #fff6,0 2px #4c1d95,0 8px 16px -6px #8b5cf699}html.theme-blue.backdrop-black body:not(.theme-light) .hwb__left b{color:#fff}html.theme-blue.backdrop-black body:not(.theme-light) .pq--top{border-color:#a78bfa8c;background:linear-gradient(160deg,rgba(139,92,246,.2),var(--panel) 65%);box-shadow:0 0 0 1px #8b5cf626,0 10px 30px -12px #8b5cf666}html.theme-blue.backdrop-black body:not(.theme-light) .pq__tag{background:#8b5cf6;color:#fff}html.theme-blue.backdrop-black .g50p,html.theme-blue.backdrop-black .mprog--g50,html.theme-blue.backdrop-black .g1k-badge,html.theme-blue.backdrop-black .gcard--g50{--tr-ink: #fff;--tr-cream: #fff;--tr-gold: #a78bfa;--tr-gold-light: #d9ccff;--tr-gold-deep: #6d3fe6;--tr-gold-edge: #3b1a8a;--tr-foil-btn: linear-gradient(180deg, #c4b0ff 0%, #a78bfa 30%, #8b5cf6 62%, #6d3fe6 100%);--tr-foil-text: linear-gradient(180deg, #f5f3ff 0%, #d9ccff 45%, #a78bfa 75%, #7c4ff0 100%);--tr-coin: radial-gradient(circle at 32% 26%, #f1ecff 0%, #d9ccff 12%, #a78bfa 40%, #7c3aed 68%, #4c1d95 96%);--tr-coin-bevel: inset 0 0 0 1.5px rgba(233, 224, 255, .55), inset 0 -3px 6px rgba(40, 10, 110, .55), inset 0 3px 5px rgba(255, 255, 255, .55);--tr-coin-bevel-sm: inset 0 0 0 1px rgba(233, 224, 255, .55), inset 0 -2px 3px rgba(40, 10, 110, .5), inset 0 2px 3px rgba(255, 255, 255, .5)}html.theme-blue.backdrop-black body:not(.theme-light) .g1k-coin{color:#2e1065;box-shadow:var(--tr-coin-bevel),0 2px 0 var(--tr-gold-edge),0 4px #2a1266,0 12px 20px #0000008c,0 0 26px #8b5cf659}html.theme-blue.backdrop-black body:not(.theme-light) .g1k-coin b,html.theme-blue.backdrop-black body:not(.theme-light) .g1k-coin i{text-shadow:0 1px 0 rgba(255,255,255,.45)}html.theme-blue.backdrop-black body:not(.theme-light) .g1k-badge{color:#fff;text-shadow:none;box-shadow:inset 0 1px #ffffff59,0 2px #4c1d95,0 8px 18px -8px #8b5cf6b3}html.theme-blue.backdrop-black body:not(.theme-light) .g50p__n{color:#fff}html.theme-blue.backdrop-black body:not(.theme-light) .g50p__hero{border-color:#8b5cf673;background:radial-gradient(120% 70% at 50% 0%,rgba(139,92,246,.2),transparent 62%),var(--panel, #0b0b0f)}html.theme-blue.backdrop-black body:not(.theme-light) #cart .mprog--g50,html.theme-blue.backdrop-black body:not(.theme-light) .cartpage .mprog--g50{border-color:#8b5cf673;background:radial-gradient(120% 100% at 0% 0%,rgba(139,92,246,.16),transparent 60%)}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .section .eyebrow{color:#b49bff}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .wyg svg{color:#a78bfa}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .gcard{border-color:#a78bfa80;background:linear-gradient(135deg,#8b5cf633,#0c0c10 62%)}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .gcard__seal{background:radial-gradient(circle at 30% 25%,#c6b3ff,#7c4ff0 70%);border-color:#ffffffd9;color:#fff;box-shadow:0 12px 30px #00000080,0 0 26px #8b5cf659}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .nsteps__n{background:linear-gradient(180deg,#a78bfa,#8b5cf6 60%,#6d3fe6);color:#fff}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .push__card{border-color:#a78bfa8c;background:radial-gradient(120% 90% at 50% 0%,#8b5cf64d,#0c0c108c 60%),#0c0c10;box-shadow:0 24px 60px -30px #000c,0 0 40px -10px #8b5cf64d}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .push__card h2{background:linear-gradient(180deg,#f5f3ff,#d9ccff 45%,#a78bfa 80%,#7c4ff0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(139,92,246,.35))}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .push__lines li+li{border-top-color:#a78bfa47}html.theme-blue.backdrop-black body.page-product:not(.theme-light) .push__lines b{color:#c4b5fd}.rv-section--scroll .shead h2{font-size:clamp(2.15rem,9.2vw,3.4rem);font-weight:900;letter-spacing:-.05em}.rv-section--scroll .shead{margin-bottom:18px}.rv.rv--scroll{max-width:none}.rv.rv--scroll .rv__head--big{padding:0 0 22px;gap:8px}.rv.rv--scroll .rv__big b{font-size:4.2rem}.rv.rv--scroll .stars--xl{gap:4px}.rv.rv--scroll .stars--xl svg{width:32px;height:32px}.rv.rv--scroll .rv__big__n{font-size:1.12rem;font-weight:800}.rv.rv--scroll .rv__grid--scroll{column-count:auto;display:flex;align-items:stretch;gap:12px;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;border-top:0}.rv.rv--scroll .rv__grid--scroll::-webkit-scrollbar{display:none}.rv.rv--scroll .rv__card{flex:0 0 84%;display:flex;width:auto;margin:0;padding:20px 18px 18px;border:1px solid var(--line-2);border-radius:22px;background:var(--panel);text-align:left;scroll-snap-align:start;break-inside:auto}.rv.rv--scroll .rv__body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;padding:0}.rv.rv--scroll .rv__body .stars{order:-1;gap:3px}.rv.rv--scroll .rv__body .stars svg{width:24px;height:24px}.rv.rv--scroll .rv__body p{flex:1;margin:0;color:#fff;font-size:1.12rem;font-weight:600;line-height:1.45;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.rv.rv--scroll .rv__who{margin-top:2px;font-size:1rem}.rv.rv--scroll .rv__who b{font-size:1.04rem;font-weight:800;color:#fff}.rv.rv--scroll .rv__ver{font-size:.84rem}.rv.rv--scroll .rv__prod{font-size:.86rem}.rv.rv--scroll .rv__meta{font-size:.8rem}.js .rv.rv--scroll .rv__more{display:none}@media(min-width:700px){.rv.rv--scroll .rv__grid--scroll{margin:0;padding:2px 0 10px;scroll-padding:0}.rv.rv--scroll .rv__card{flex:0 0 360px}}html.theme-blue.backdrop-black body:not(.theme-light) .feature__note--g50 svg{color:#a78bfa}html.theme-blue.backdrop-black body:not(.theme-light) .g1k-coin:before{border-color:#2e106573}.rv.rv--scroll .rv__card{align-items:stretch}html.theme-blue.backdrop-black body:not(.theme-light) .btn.btn--go{background:#000;color:#fff;border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffff14,0 10px 24px -14px #000000e6;text-shadow:none}html.theme-blue.backdrop-black body:not(.theme-light) .btn.btn--go:hover{background:#111;color:#fff;filter:none}.gcard.gcard--v2{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:30px 20px 22px;text-align:center;border-radius:26px;overflow:hidden}html.theme-blue.backdrop-black body:not(.theme-light) .gcard.gcard--v2{border:1px solid rgba(167,139,250,.55);background:radial-gradient(90% 60% at 50% 0%,rgba(139,92,246,.34),transparent 70%),radial-gradient(70% 50% at 50% 100%,rgba(139,92,246,.14),transparent 70%),#0b0a12;box-shadow:inset 0 1px #ffffff14,0 30px 70px -40px #8b5cf6b3}.gcard--v2 .gcard__seal{width:78px;height:78px;margin:0 0 14px}.gcard--v2 .gcard__seal b{font-size:1.7rem}html.theme-blue.backdrop-black body:not(.theme-light) .gcard--v2 .gcard__seal{box-shadow:0 0 0 6px #8b5cf624,0 0 0 12px #8b5cf60f,0 14px 34px #0000008c,0 0 30px #8b5cf673}.gcard__tag{margin:0 0 12px;padding:5px 12px;border-radius:999px;background:linear-gradient(180deg,#a78bfa,#8b5cf6 55%,#6d3fe6);color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #8b5cf6cc}.gcard--v2 h2{margin:0;font-size:clamp(1.55rem,6.6vw,2.1rem);font-weight:900;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.gcard__amount{margin:10px 0 0;font-size:clamp(3.4rem,17vw,4.6rem);font-weight:900;letter-spacing:-.06em;line-height:1;background:linear-gradient(180deg,#fff,#e9e0ff 30%,#b49bff 70%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(139,92,246,.45))}.gcard__line{margin:6px 0 0;color:#fff;font-size:1.08rem;font-weight:700;line-height:1.35;text-wrap:balance}.gcard__fine{margin:16px 0 0;padding-top:14px;width:100%;border-top:1px solid rgba(167,139,250,.22);color:var(--muted);font-size:.84rem;line-height:1.5}.gcard__fine .g50-more{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.nsteps.nsteps--pics{display:grid;gap:14px}.nsteps--pics li{display:block;padding:0;overflow:hidden;text-align:center}.nsteps__media{position:relative;aspect-ratio:16 / 9;margin:0;background:#111}.nsteps__media img{display:block;width:100%;height:100%;object-fit:cover}.nsteps--pics .nsteps__n{position:absolute;left:50%;bottom:-17px;transform:translate(-50%);box-shadow:0 0 0 4px var(--panel),0 8px 18px #00000080}.nsteps__body{padding:26px 16px 18px}.nsteps__body h3{margin:0 0 4px}.nsteps__body p{margin:0}@media(min-width:760px){.nsteps.nsteps--pics{grid-template-columns:repeat(var(--n, 3),minmax(0,1fr))}.nsteps--pics:has(>li:nth-child(4)){--n: 4}}.stockpics__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stockpics__tile{position:relative;margin:0;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#111;border:1px solid var(--line)}.stockpics__tile img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:760px){.stockpics__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.nsteps--pics .nsteps__media{aspect-ratio:2 / 1}.nsteps__media--pack{background:radial-gradient(70% 90% at 50% 50%,rgba(139,92,246,.18),transparent 70%),#0b0b0f}.nsteps__media--pack img{object-fit:contain;padding:12px 0 20px}@media(max-width:639px){html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .annbar__bf{display:block;text-align:center;line-height:1.4;text-wrap:balance}html.theme-blue.backdrop-black.season-blackfriday body:not(.theme-light) .annbar__bftag{display:inline;margin-right:6px;white-space:nowrap}}.nsteps__media--shot{background:#121212}.nsteps__media--shot img{object-fit:contain}.nsteps__note{margin-top:14px}
