@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fd967fc5374d70a-s.p.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.p.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.p.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.p.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_fd53e586-module__pgcH0q__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_fd53e586-module__pgcH0q__variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0udrnr4-18tjo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.18lx4otehud-r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.1br53b7gww62p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.3bgaltqld2gq2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0mlt1uo-cplt-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.22m3f6pvfu2zf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.35qbt1_6db49h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.1-vmsm_v03uvy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.092z1_2w2m55_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.2heyes1wqz_kz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.37omzjo7pfhh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.31-z0m_4g_6pa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_d2ed98c6-module__v2hg3W__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_d2ed98c6-module__v2hg3W__variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
:root{--acc:#e83a34;--acc-hi:#f26a63;--acc-soft:#f79992;--acc-a00:#e83a3400;--acc-a08:#e83a3414;--acc-a14:#e83a3424;--acc-a18:#e83a342e;--acc-a45:#e83a3473;--acc-a50:#e83a3480;--acc-a55:#ff6a1f8c;--gold:#f0a63c;--display:"Unbounded","Bricolage Grotesque","ZCOOL XiaoWei","Noto Sans SC",sans-serif;--body:"Be Vietnam Pro","Noto Sans SC",system-ui,sans-serif}*{box-sizing:border-box;transition:color .55s,background-color .55s,border-color .55s,fill .55s}html,body{color:#fff;font-family:var(--body);-webkit-font-smoothing:antialiased;background:#16181c;margin:0;padding:0}a{color:#fff;text-decoration:none}a:hover{color:#fff}::selection{background:var(--acc);color:#16181c}image-slot{--is-bg:#1a1c21}@keyframes riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes islandIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 var(--acc-a50)}70%{box-shadow:0 0 0 14px var(--acc-a00)}to{box-shadow:0 0 0 0 var(--acc-a00)}}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes sheen{0%{transform:translate(-160%)skew(-18deg)}55%,to{transform:translate(260%)skew(-18deg)}}@keyframes botBob{0%,to{transform:translateY(-3px)rotate(-3deg)}50%{transform:translateY(4px)rotate(3deg)}}@keyframes islandLed{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes chaseRun{to{stroke-dashoffset:-100px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}@property --pricing-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pricingNeonOrbit{0%{--pricing-neon-angle:0deg}to{--pricing-neon-angle:360deg}}@keyframes pricingNeonPulse{0%,to{filter:brightness(.96)}50%{filter:brightness(1.12)}}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:742px;margin:0 auto;display:grid}@media (max-width:767px){.pricing-grid{grid-template-columns:minmax(0,1fr);max-width:360px}}@media (max-width:360px){.pricing-card{--pricing-card-padding:14px;--pricing-card-feature-gap:10px;--pricing-card-feature-bottom:22px}}.pricing-card{aspect-ratio:9/16;--pricing-neon-magenta:#ed60ff;--pricing-neon-violet:#a76bff;--pricing-neon-cyan:#62f4ff;--pricing-neon-white:#fffaff;--pricing-neon-core-width:1.7325px;--pricing-neon-glow-width:2px;--pricing-neon-glow-blur:1.75px;--pricing-neon-glow-strength:.42;--pricing-neon-speed:1.8s;isolation:isolate;width:100%;min-width:0}.pricing-card__neon{z-index:3;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px}.pricing-card__neon-glow{border-radius:inherit;opacity:var(--pricing-neon-glow-strength);filter:blur(var(--pricing-neon-glow-blur));pointer-events:none;position:absolute;inset:0}.pricing-card__neon:before,.pricing-card__neon-glow:before{content:"";box-sizing:border-box;border-radius:inherit;padding:var(--pricing-neon-core-width);background:conic-gradient(from var(--pricing-neon-angle), var(--pricing-neon-cyan) 0deg, var(--pricing-neon-white) 48deg, var(--pricing-neon-violet) 108deg, var(--pricing-neon-magenta) 158deg, var(--pricing-neon-white) 205deg, var(--pricing-neon-cyan) 278deg, var(--pricing-neon-cyan) 360deg);-webkit-mask-composite:xor;animation:pricingNeonOrbit var(--pricing-neon-speed) linear infinite, pricingNeonPulse 2.6s ease-in-out infinite;pointer-events:none;animation-play-state:paused;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card__neon-glow:before{padding:var(--pricing-neon-glow-width)}.pricing-card:hover>.pricing-card__neon,.pricing-card:focus-within>.pricing-card__neon{opacity:1}.pricing-card:hover>.pricing-card__neon:before,.pricing-card:hover .pricing-card__neon-glow:before,.pricing-card:focus-within>.pricing-card__neon:before,.pricing-card:focus-within .pricing-card__neon-glow:before{animation-play-state:running}@media (prefers-reduced-motion:reduce){[data-reveal],[data-island],[data-marquee]{animation-duration:.001ms!important;animation-iteration-count:1!important}}button,a[href],[role=button],[data-tab-pill],[data-lang-pill],[data-filter-chip],[data-island-mini]{transition:filter .3s cubic-bezier(.22,1,.36,1),text-shadow .3s,color .55s,background-color .55s,border-color .55s}button:hover,a[href]:hover,[role=button]:hover,[data-island-mini]:hover{filter:brightness(1.59)saturate(1.1);text-shadow:0 0 11px #ffffffa6,0 0 26px #ffffff4d}button:active,a[href]:active,[role=button]:active{filter:brightness(1.4)saturate(1.06);text-shadow:0 0 8px #fff6}button:focus-visible,a[href]:focus-visible,[role=button]:focus-visible{filter:brightness(1.64)saturate(1.12);text-shadow:0 0 12px #ffffffbf;outline:none}@media (prefers-reduced-motion:reduce){button,a[href],[role=button]{transition:none}}[data-hero-card],[data-hero-card]:hover,[data-hero-card]:active{filter:none!important;text-shadow:none!important}.forge-hero-brand{z-index:5;color:var(--acc);cursor:pointer;font-family:var(--display);letter-spacing:.13em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:18px;font-weight:700;display:flex;position:absolute;top:40px;left:clamp(32px,4vw,56px)}.forge-hero-brand img{object-fit:contain;flex:none;width:32px;height:48px}.forge-hero-brand:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #fff}@media (max-width:1399px){.forge-hero{padding-top:180px!important}.forge-hero-brand{gap:10px;font-size:16px;top:108px;left:32px}.forge-hero-brand img{width:26px;height:40px}}[data-island-full]>button.island-brand-icon:first-child{display:flex!important}
.hv0:hover{background:linear-gradient(#ffffff6b 0%,#ffffff3d 100%)!important}.hv1:hover{color:#fff!important;border-color:#fff!important}.hv2:hover{color:#fff!important}.hv3:hover{background:linear-gradient(#fff6 0%,#ffffff3d 100%)!important}.hv4:hover{border-color:var(--acc-a50)!important}.hv5:hover{color:#fff!important;border-color:#fff!important}.hv6:hover{border-color:var(--acc-a55)!important;transform:translateY(-4px)!important}.hv7:hover{border-color:#fff!important}.hv8:hover{border-color:var(--acc-a55)!important;background:#ffffff1c!important}.hv9:hover{transform:translateY(-2px)!important}.hv10:hover{border-color:var(--acc-a55)!important;background:#ffffff0d!important}.hv11:hover{background:#ffffff0e!important}.hv12:hover{border-color:var(--hv12-border-color)!important}.hv13:hover{opacity:.88!important}.fc14:focus{border-color:#fff!important}.hv15:hover{opacity:.9!important}.hv16:hover{opacity:.75!important}
.product-card .product-category-badge{color:#fff;max-width:calc(100% - 100px);text-shadow:none;background:#202733;border:1px solid #ffffff59;line-height:1.5;box-shadow:0 2px 8px #0000003d;letter-spacing:.035em!important}.category-preview-list p{color:#eceef1;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 20px;display:flex}.category-preview-list a{color:#fff;text-underline-offset:4px}.category-preview-list span,.category-empty{color:#c8ced6;font-size:14px;line-height:1.6}.category-empty{padding:24px 0}:root{--display:var(--font-display), "ZCOOL XiaoWei", "Noto Sans SC", sans-serif;--body:var(--font-body), "Noto Sans SC", system-ui, sans-serif}:where(a[href],button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:3px;outline:3px solid #fff!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-stage{isolation:isolate;background:#303139;display:block;position:absolute;inset:0;overflow:hidden}.product-stage__ambient{filter:blur(23px)saturate(1.35);background-position:50%;background-size:cover;position:absolute;inset:-24%;transform:scale(1.08)}.product-stage__wash{background:linear-gradient(#0d11181a,#0d111861);position:absolute;inset:0}.product-stage__frame{background:#22252b;border:1px solid #ffffff61;transition:transform .35s,box-shadow .35s;display:block;position:absolute;inset:10% 8% 12%;overflow:hidden;box-shadow:0 16px 34px #080c1466,0 2px 9px #080c1438}.product-stage__image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.product-card{cursor:pointer;color:#fff}.product-card[href]:hover{filter:brightness(1.295)saturate(1.1)}.product-card:hover .product-stage__frame,.product-card:focus-visible .product-stage__frame{transform:translateY(-3px)scale(1.015);box-shadow:0 21px 40px #080c147a,0 3px 10px #080c1438}@media (prefers-reduced-motion:reduce){.product-stage__frame{transition:none}}.save-template-button{color:#e0e4e9;cursor:pointer;width:100%;min-height:46px;font:600 12px/1 var(--body), sans-serif;background:#fff1;border:1px solid #eceef124;border-top-color:#eceef117;border-radius:0 0 24px 24px;justify-content:center;align-items:center;gap:9px;transition:background .2s,color .2s;display:flex}.save-template-button:hover{background:#ffffff21}.save-template-button:disabled{opacity:.55;cursor:wait}.save-template-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.save-template-button .save-heart{isolation:isolate;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative}.save-template-button .save-heart svg{z-index:1;fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;transition:fill .25s,stroke .25s;position:relative}.save-template-button .save-heart:before,.save-template-button .save-heart:after{content:"";opacity:0;pointer-events:none;background:conic-gradient(from var(--pricing-neon-angle), #62f4ff 0deg, #fffaff 48deg, #a76bff 108deg, #ed60ff 158deg, #fffaff 205deg, #62f4ff 278deg, #62f4ff 360deg);animation:1.8s linear infinite pricingNeonOrbit;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78Z' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78L12 21.23l8.84-8.84a5.5 5.5 0 0 0 0-7.78Z' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.save-template-button .save-heart:before{z-index:0;filter:blur(3px)}.save-template-button .save-heart:after{z-index:2}.save-template-button[aria-pressed=true] .save-heart:before{opacity:.72}.save-template-button[aria-pressed=true] .save-heart:after{opacity:1}.save-template-button .save-count{color:#fff;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff1a;border-radius:999px;min-width:2.2em;padding:4px 7px;font-size:11px}.product-card-wrap{border-radius:24px;flex-direction:column;transition:transform .3s}.product-card-wrap:hover,.product-card-wrap:focus-within{transform:translateY(-4px)}.product-card-wrap>.product-card{border-bottom:0!important;border-radius:24px 24px 0 0!important}.product-card-wrap>.product-card:hover{transform:none!important}.product-card-wrap:hover>[data-led],.product-card-wrap:focus-within>[data-led]{opacity:1!important}.product-card-wrap>[data-led]>[data-led-spin]{animation:1.8s linear infinite islandLed;transform:translate(-50%,-50%)}.product-card-wrap:hover>.product-card{border-color:var(--acc-a55)!important}.product-card-wrap:hover .save-template-button{border-bottom-color:var(--acc-a55);border-left-color:var(--acc-a55)}.product-card-wrap:hover .save-template-button:only-child{border-right-color:var(--acc-a55)}.product-card-wrap:hover .cart-template-button{border-bottom-color:var(--acc-a55);border-right-color:var(--acc-a55)}.product-card-actions{min-height:48px;display:flex}.product-card-actions>button{flex:50%;width:50%}.product-card-actions .save-template-button{border-radius:0 0 0 24px;font-size:11px}.product-card-actions .save-template-button:only-child{border-radius:0 0 24px 24px}.cart-template-button{color:#f4eeee;cursor:pointer;background:#e83a3421;border:1px solid #eceef124;border-left:0;border-radius:0 0 24px;justify-content:center;align-items:center;min-height:46px;padding:8px;display:flex}.cart-template-button:hover{background:#e83a343d}.cart-template-button[aria-pressed=true]{color:#ff8d88;background:#e83a343d}.cart-template-button:focus-visible{outline-offset:-4px;outline:2px solid #fff}.cart-card-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cart-flight-card{z-index:89;pointer-events:none;will-change:transform, opacity;background-color:#252b35;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:9px;width:76px;height:52px;position:fixed;box-shadow:0 14px 36px #000000a6,0 0 0 3px #ffffff38,0 0 24px #ffffffa6}.cart-flight-card:after{content:"";border-radius:inherit;background:linear-gradient(135deg,#ffffff6b,#0000 48%);position:absolute;inset:0}.cart-detail-button{color:#fff;cursor:pointer;font:700 14px var(--body),sans-serif;background:#e83a3426;border:1px solid #ffffff4d;border-radius:16px;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.cart-detail-button:hover{background:#e83a3447}.product-group-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.product-group-tab{color:#c8ced6;cursor:pointer;font:600 13px/1.3 var(--body), sans-serif;background:#ffffff0e;border:1px solid #eceef138;border-radius:14px;padding:11px 18px;transition:border-color .2s,background .2s,color .2s}.product-group-tab:hover{color:#fff;border-color:#ffffff9e}.product-group-tab[aria-pressed=true]{color:#fff;background:linear-gradient(#ffffff47,#ffffff1f);border-color:#ffffff8c;box-shadow:inset 0 1px #fff6,inset 0 -1px #fff9}.product-group-tab:focus-visible{outline-offset:3px;outline:2px solid #fff}.future-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:22px;display:grid}.future-product-card{background:linear-gradient(150deg,#ffffff17,#ffffff06 60%);border:1px solid #eceef12e;border-radius:24px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.future-product-card__visual{aspect-ratio:16/11;background:radial-gradient(circle at 50% 42%,var(--acc-a14),transparent 62%), repeating-linear-gradient(135deg,transparent 0,transparent 27px,#ffffff06 28px,transparent 29px);border:1px dashed #eceef13d;border-radius:15px;place-items:center;min-height:220px;margin:12px;display:grid;position:relative}.future-product-card__plus{color:#ffffff8c;width:76px;height:76px;font:300 54px/1 var(--body), sans-serif;border:1px solid #ffffff3d;border-radius:20px;place-items:center;display:grid}.future-product-card__index{color:#ffffff59;font:700 12px/1 var(--body), sans-serif;letter-spacing:.18em;position:absolute;top:13px;right:17px}.future-product-card__body{padding:6px 24px 27px}.future-product-card__type{color:var(--acc-soft);font:700 11px/1.4 var(--body), sans-serif;letter-spacing:.2em;text-transform:uppercase}.future-product-card__body h3{color:#fff;font:700 23px/1.15 var(--display), sans-serif;margin:10px 0 6px}.future-product-card__body p{color:#949ba4;font:400 14px/1.5 var(--body), sans-serif;margin:0}[data-island-full]>button:has(.island-account){min-width:86px;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 6px!important}[data-island-full]>button:has(.island-account):hover{min-width:86px;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 6px!important}.island-account{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;max-width:104px;display:flex}.island-account__avatar{color:#fff;background:#a33c3b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;line-height:1;display:grid;overflow:hidden}.island-account__avatar img,.island-account__avatar>span{grid-area:1/1}.island-account__avatar img{object-fit:cover;width:100%;height:100%}.island-account__avatar img:not([style*="display: none"])+span{visibility:hidden}.island-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:12px;display:block;overflow:hidden}@media (max-width:979px){[data-island-full]>button:first-child,[data-island-full]>span:first-of-type{display:none!important}[data-island-tabs]{flex:auto;overflow-x:auto!important}}.product-stage__frame:has(.product-stage__image[src*="/solenne.webp"]){background:#fbf5ef}.product-stage__image[src*="/solenne.webp"]{object-fit:contain;object-position:center}.product-stage__frame:has(.product-stage__image[src*="/lingoglass.webp"]){background:#faf7f2}.product-stage__image[src*="/lingoglass.webp"]{object-fit:contain;object-position:center}
