@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.1ynh17i_ncei1.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.K5-r2W_className{font-family:Barlow,Barlow Fallback;font-style:normal}.K5-r2W_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.3h9hciz7c7ygr.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.3k6q3yu2z6st3.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.2xutnr_n30v-3.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.2xt4dxqx4hw9r.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.0vchxt0cs-r06.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.3kfu5v_o8q8ol.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.00okbctd204vc.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1alcwxkb6wbdk.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.3lkdjsxaxw2k3.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.1njr2bfrh4k2r.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0-s4mhtt1ybzm.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.07nelj0w2qn6k.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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.ef5GaW_className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.ef5GaW_variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
:root{--bg:#0a0a0b;--p1:#131315;--p2:#1c1c20;--ln:#303036;--tx:#f5f5f2;--mu:#aeaeb5;--gr:#007f0a;--gh:#2bd131;--or:#ff6a00;--rd:#ff2a1f;--f1:"Chakra Petch",system-ui,sans-serif;--f2:"Barlow",system-ui,sans-serif;--carbon:repeating-linear-gradient(0deg,transparent 0 9px,#ffffff0a 9px 11px),repeating-linear-gradient(90deg,transparent 0 22px,#0009 22px 24px)}*{box-sizing:border-box}body{background:var(--bg);color:var(--tx);font-family:var(--f2);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:inherit}h1,h2,h3,h4,p,ul,ol{margin:0}button,input,select,textarea{font:inherit;color:inherit}::placeholder{color:#8f8f97}img{display:block}.cb{background-color:#0c0c0d;background-image:var(--carbon)}.tri{background:linear-gradient(90deg,var(--gr) 0 33.34%,#fff 33.34% 66.67%,var(--rd) 66.67% 100%);height:4px}.ch{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.ch2{clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px)}.wrap{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.wm{padding-left:16px;padding-right:16px}.ic{width:22px;height:22px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.ic.sm{width:16px;height:16px}.ic.lg{width:30px;height:30px}.i-cart{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='19' cy='20' r='1'/%3E%3Cpath d='M1 2h4l2.7 12.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 7H6'/%3E%3C/svg%3E")}.i-chat{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.i-user{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.i-home{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E")}.i-box{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7l7 4a2 2 0 0 0 2 0l7-4a2 2 0 0 0 1-1.7z'/%3E%3Cpath d='M3.3 7L12 12l8.7-5M12 22V12'/%3E%3C/svg%3E")}.i-receipt{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Crect x='8' y='2' width='8' height='4' rx='1'/%3E%3Cpath d='M9 12h6M9 16h6'/%3E%3C/svg%3E")}.i-truck{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1zM16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.i-shield{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.i-lock{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.i-headset{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18v-6a9 9 0 0 1 18 0v6'/%3E%3Cpath d='M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z'/%3E%3C/svg%3E")}.i-star{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.9L12 17.8 5.8 21.1 7 14.2 2 9.3l6.9-1z'/%3E%3C/svg%3E")}.i-filter{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6'/%3E%3C/svg%3E")}.i-grid{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E")}.i-menu{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18'/%3E%3C/svg%3E")}.i-x{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")}.i-image{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E")}.i-ticket{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v2a1.6 1.6 0 0 0 0 4v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2a1.6 1.6 0 0 0 0-4z'/%3E%3Cpath d='M9 8v8'/%3E%3C/svg%3E")}.i-help{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.1 9a2.9 2.9 0 0 1 5.7 1c0 1.8-2.9 2-2.9 3.5'/%3E%3Cline x1='12' y1='17.2' x2='12' y2='17.2'/%3E%3C/svg%3E")}.i-card{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2'/%3E%3Cline x1='1' y1='10' x2='23' y2='10'/%3E%3C/svg%3E")}.i-settings{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z'/%3E%3C/svg%3E")}.i-scroll{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M9 13h6M9 17h6'/%3E%3C/svg%3E")}.i-book{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 0 6.5 22H20V2H6.5A2.5 2.5 0 0 0 4 4.5z'/%3E%3C/svg%3E")}.i-external{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14L21 3'/%3E%3C/svg%3E")}.i-plus{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.i-minus{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.i-check{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.i-send{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2L11 13M22 2l-7 20-4-9-9-4z'/%3E%3C/svg%3E")}.i-chev{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E")}.i-down{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.i-search{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='M21 21l-4.3-4.3'/%3E%3C/svg%3E")}.i-trash{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E")}.i-play{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 4l14 8-14 8z'/%3E%3C/svg%3E")}.i-arrow{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 5l7 7-7 7'/%3E%3C/svg%3E")}.promo{background:var(--gr);color:#fff;text-align:center;letter-spacing:.02em;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.35}.promo b{font-family:var(--f1);white-space:nowrap;background:#000;margin-left:4px;padding:1px 8px}.hdr{border-bottom:1px solid var(--ln);background:#0e0e10}.hin{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.hin.m{gap:8px;height:56px}.logo{align-items:center;gap:12px;min-width:0;display:flex}.logo img{object-fit:cover;flex:none;width:48px;height:48px}.hin.m .logo img{width:40px;height:40px}.lt{font-family:var(--f1);letter-spacing:.01em;white-space:nowrap;font-size:18px;font-weight:700}.hin.m .lt{font-size:14px}.lt .g{color:var(--gh)}.lt .w{color:#fff}.lt .r{color:var(--rd)}.dn{gap:4px;margin-left:auto;margin-right:16px;display:flex}.dn a{min-height:44px;font-family:var(--f1);text-transform:uppercase;letter-spacing:.06em;color:var(--mu);align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:flex;position:relative}.dn a:hover,.dn a.on{color:var(--tx)}.dn a.on:after{content:"";background:var(--or);height:3px;position:absolute;bottom:4px;left:14px;right:14px}.hact{align-items:center;gap:4px;display:flex}.hi{align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.hi:hover{color:var(--or)}.hi.ico{justify-content:center;width:44px;padding:0}.btn{min-height:44px;font-family:var(--f1);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.btn.sm{letter-spacing:.03em;padding:0 8px;font-size:13px}.btn.fw{width:100%}.b-or{background:var(--or);color:#111}.b-or:hover{color:#111;background:#ff8333}.b-dk{background:var(--p2);color:var(--tx);box-shadow:inset 0 -3px 0 var(--gh)}.b-dk:hover{color:var(--tx);background:#26262b}.b-gr{background:var(--gr);color:#fff}.b-gr:hover{color:#fff;background:#05940f}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hs{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.hs>*{flex:0 0 280px}.sec{padding-top:56px}.sec.m{padding-top:40px}.sh{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.h1{font-family:var(--f1);text-transform:uppercase;letter-spacing:.01em;font-size:44px;font-weight:700;line-height:1.05}.h1.m{font-size:30px}.h2{font-family:var(--f1);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:14px;font-size:30px;font-weight:700;line-height:1.1;display:flex}.h2:before{content:"";background:linear-gradient(90deg,var(--gr) 0 33%,#fff 33% 66%,var(--rd) 66%);flex:none;width:28px;height:18px;transform:skew(-30deg)}.h2.m{gap:10px;font-size:21px}.h2.m:before{width:22px;height:14px}.more{min-height:44px;color:var(--gh);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.more:hover{color:#6af070}.lead{color:var(--mu);max-width:62ch;font-size:17px}.tag{font-family:var(--f1);letter-spacing:.18em;color:var(--or);text-transform:uppercase;font-size:13px;font-weight:600}.pt{padding:36px 0 8px}.hero{background-color:#0c0c0d;background-image:var(--carbon);position:relative;overflow:hidden}.dots{align-items:center;display:flex}.dot{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:44px;padding:0;display:grid}.dot:before{content:"";background:#55555d;width:28px;height:6px}.dot.on:before{background:var(--or)}.tb{background:var(--p1);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);align-items:flex-start;gap:14px;padding:18px;display:flex}.tb .ic{color:var(--or);width:30px;height:30px}.tb b{font-family:var(--f1);text-transform:uppercase;letter-spacing:.03em;font-size:15px;display:block}.tb span{color:var(--mu);margin-top:2px;font-size:13px;line-height:1.35;display:block}.cd{background:var(--p1);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);flex-direction:column;display:flex}.ph{aspect-ratio:1;background-color:#0c0c0d;background-image:var(--carbon);display:block;position:relative;overflow:hidden}.ph.w43{aspect-ratio:4/3}.ph:before{content:"";background:linear-gradient(90deg,var(--gr) 0 33.3%,#fff 33.3% 66.6%,var(--rd) 66.6%);width:46%;height:10px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)skew(-35deg)}.ph:after{content:"FOTO PRODUK";text-align:center;font-family:var(--f1);letter-spacing:.2em;color:#8c8c93;font-size:11px;position:absolute;top:calc(44% + 20px);left:0;right:0}.ph.xs:after{display:none}.ph.xs:before{height:6px}.cbd{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex}.ct{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ct:hover{color:var(--or)}.pr{font-family:var(--f1);color:var(--or);font-size:20px;font-weight:700}.cbt{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.cbt.st{grid-template-columns:1fr}.rt{color:var(--mu);align-items:center;gap:6px;font-size:13px;display:flex}.rt .ic{color:var(--or)}.kt{background-color:#0c0c0d;background-image:var(--carbon);border:1px solid var(--ln);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);flex-direction:column;justify-content:flex-end;min-height:132px;padding:14px 16px 16px;display:flex;position:relative}.kt.m{min-height:104px;padding:12px}.kt i{font-style:normal;font-family:var(--f1);color:#0000;-webkit-text-stroke:1px #8a8a92;font-size:26px;font-weight:700;line-height:1;position:absolute;top:10px;left:14px}.kt b{font-family:var(--f1);text-transform:uppercase;letter-spacing:.03em;font-size:14px;line-height:1.2}.kt:after{content:"";background:var(--gh);width:44%;height:3px;position:absolute;bottom:0;left:0}.kt:nth-child(3n+2):after{background:#fff}.kt:nth-child(3n):after{background:var(--rd)}.kt:hover{border-color:var(--or)}.tm{background:var(--p1);border-top:3px solid var(--or);flex-direction:column;gap:12px;padding:20px;display:flex}.tm p{color:#d9d9de;font-size:15px}.tm small{color:var(--mu);font-size:13px}.stars{color:var(--or);gap:2px;display:flex}.ft{border-top:1px solid var(--ln);background:#070708;margin-top:72px}.ftg{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding:48px 0 36px;display:grid}.ft h4{font-family:var(--f1);text-transform:uppercase;letter-spacing:.08em;color:var(--mu);margin-bottom:10px;font-size:14px}.fl{align-items:center;min-height:44px;display:flex}.fl:hover{color:var(--or)}.pay{flex-wrap:wrap;gap:8px;display:flex}.pay span{border:1px solid var(--ln);padding:6px 12px;font-size:13px;font-weight:600}.cp{border-top:1px solid var(--ln);color:var(--mu);padding:18px 0;font-size:13px}.bn{z-index:5;border-top:1px solid var(--ln);background:#0e0e10;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;bottom:0}.bn a{min-height:62px;color:var(--mu);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.bn a.on{color:var(--or)}.fld{flex-direction:column;gap:6px;display:flex}.fld label{color:var(--mu);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.inp{border:1px solid var(--ln);background:#0c0c0d;width:100%;min-height:48px;padding:0 14px}.inp:focus{outline:2px solid var(--or);outline-offset:0}.sel{background:var(--p2);border:1px solid var(--ln);min-height:44px;padding:0 12px}.chip{border:1px solid var(--ln);background:var(--p1);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.chip.on{border-color:var(--or);color:var(--or);background:#1c120a}.ck{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:15px;display:flex}.ck input{width:18px;height:18px;accent-color:var(--gr);margin:0}.fp{background:var(--p1);flex-direction:column;gap:22px;padding:20px;display:flex}.fp h4{font-family:var(--f1);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:14px}.tabs{border-bottom:1px solid var(--ln);display:flex;overflow-x:auto}.tab{min-height:48px;font-family:var(--f1);text-transform:uppercase;letter-spacing:.05em;color:var(--mu);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 20px;font-size:15px;font-weight:600}.tab.on{color:var(--tx);border-bottom-color:var(--or)}.qty{border:1px solid var(--ln);background:#0c0c0d;align-items:center;display:inline-flex}.qty button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.qty output{text-align:center;min-width:44px;font-family:var(--f1);font-weight:700}.st{text-transform:uppercase;letter-spacing:.06em;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.st.g{color:#7cf283;background:#0b3d10}.st.o{color:#ffa05a;background:#3d1d05}.st.w{color:#dcdce1;background:#2a2a30}.st.r{color:#ff9a93;background:#44100d}.pn{background:var(--p1);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);padding:24px}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hr{background:var(--ln);border:0;height:1px;margin:0}.crow{background:var(--p1);grid-template-columns:auto 96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.crow.m{grid-template-columns:auto 80px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.spec{border-collapse:collapse;width:100%}.spec td{border-bottom:1px solid var(--ln);vertical-align:top;padding:12px 0}.spec td:first-child{color:var(--mu);width:38%}.msg{max-width:78%;padding:12px 16px;font-size:15px;line-height:1.45}.msg time{opacity:.85;margin-top:4px;font-size:11px;display:block}.msg.a{background:var(--p2);clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px));align-self:flex-start}.msg.u{background:var(--gr);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);align-self:flex-end}.acc{background:var(--p1);margin-bottom:10px}.acc summary{cursor:pointer;min-height:60px;font-family:var(--f1);justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--or);font-size:26px;line-height:1}.acc[open] summary:after{content:"–"}.acc .an{color:var(--mu);padding:0 20px 20px}.pol{background:var(--p1);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);grid-template-columns:64px minmax(0,1fr);gap:20px;padding:24px;display:grid}.pol .n{font-family:var(--f1);color:#0000;-webkit-text-stroke:1.5px var(--or);font-size:40px;font-weight:700;line-height:1}.pol h3{font-family:var(--f1);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:19px}.pol p{color:var(--mu)}:root{--f1:var(--font-chakra),"Chakra Petch",sans-serif;--f2:var(--font-barlow),"Barlow",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:24px}body{overflow-wrap:break-word}main{min-height:55vh}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.4;cursor:not-allowed}button,a{transition:color .18s,background-color .18s,border-color .18s,opacity .18s,transform .18s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--or);outline-offset:4px}input,select,textarea{border-radius:0}textarea.inp{resize:vertical;min-height:100px;padding:12px 14px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-family:var(--f1);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:14px;font-weight:700}input[type=checkbox]{accent-color:var(--gr);flex:none}figure{margin:0}.muted{color:var(--mu)}.small{font-size:13px}.green{color:var(--gh)}.center{text-align:center}.stack{flex-direction:column;gap:18px;display:flex}.text-button{color:var(--mu);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-weight:600}.text-button:hover{color:var(--or)}.icon-button{width:40px;height:40px;color:var(--mu);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:28px;display:grid}.icon-button:hover{color:var(--or);background:var(--p2)}.field-heading{color:var(--mu);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.notice{color:#c3c3c8;border-left:2px solid var(--or);background:#1b1b1e;padding:12px 16px;font-size:14px;line-height:1.6}.form-error{color:#ff9a93;font-size:13px}.skip-link{z-index:100;background:var(--or);color:#111;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-title{justify-content:space-between;align-items:flex-end;gap:20px;padding:40px 0 28px;display:flex}.page-title .tag{margin-bottom:8px;display:block}.page-title .h1{font-size:40px}.bn{display:none}.header-icon{display:flex;position:relative}.hi.active{color:var(--or)}.cart-badge{background:var(--or);color:#111;border:2px solid #0e0e10;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-10px;right:-10px}.hdr .logo{flex:none}.hdr .lt{font-size:17px}.hdr .dn{margin-right:8px}.hi{padding:0 10px}.promo{padding:7px 16px;font-size:12px}.footer-description{max-width:34ch;margin-top:16px;font-size:14px;line-height:1.7}.ftg{grid-template-columns:1.35fr .85fr 1fr 1fr;gap:32px}.ft .logo{gap:10px}.ft .logo img{width:38px;height:38px}.ft .lt{font-size:15px}.cp{justify-content:space-between;gap:20px;display:flex}.demo-label{font-family:var(--f1);letter-spacing:.13em;border:1px solid var(--ln);color:var(--mu);white-space:nowrap;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.ft .demo-label{margin-top:18px}.hero-wrap{padding-top:24px}.home-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:440px;display:grid;position:relative}.home-hero:after{content:"";background:var(--or);width:40%;height:3px;position:absolute;bottom:0;left:0}.hero-copy{z-index:1;flex-direction:column;justify-content:center;gap:20px;padding:50px 48px 32px 56px;display:flex}.hero-copy .h1{max-width:100%;font-size:52px;line-height:1.07}.hero-copy .lead{max-width:35ch;font-size:17px;line-height:1.6}.hero-copy .tag{align-items:center;gap:9px;font-size:12px;display:flex}.tiny-line{background:var(--or);width:22px;height:1px;display:inline-block}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions .btn{min-height:46px;font-size:14px}.hero-bottom{justify-content:space-between;align-items:center;max-width:370px;margin-top:4px;display:flex}.slide-number{font-family:var(--f1);color:var(--or);letter-spacing:.05em;font-size:14px}.slide-number span{color:#71717a;font-size:11px}.hero-visual{flex-direction:column;justify-content:center;align-items:center;padding:30px 40px 24px 20px;display:flex;position:relative}.hero-logo{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 20px 30px #000);width:100%;max-width:350px;height:auto}.hero-featured{aspect-ratio:1;width:100%;max-width:350px;overflow:hidden}.hero-featured .product-photo{object-fit:cover;width:100%;height:100%}.hero-caption{letter-spacing:.1em;width:100%;max-width:350px;font-family:var(--f1);color:#7b7b82;justify-content:space-between;gap:12px;margin-top:16px;font-size:8px;display:flex}.trust-section{padding-top:24px}.tb{align-items:center;gap:12px;padding:18px 16px}.tb b{font-size:14px}.tb span{font-size:12px}.product-card{height:100%;transition:transform .22s,background .22s}.product-card:hover{background:#19191c;transform:translateY(-3px)}.product-image{aspect-ratio:1;background:#171719;display:block;position:relative;overflow:hidden}.product-photo{object-fit:cover;width:100%;height:100%;display:block}.product-image .product-photo{transition:transform .45s}.product-image:hover .product-photo{transform:scale(1.045)}.image-tag{font-size:10px;font-family:var(--f1);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101012db;padding:4px 9px;position:absolute;top:12px;left:12px}.image-tag.sold-out{background:#303034e6}.image-arrow{opacity:0;background:#0d0d0edb;place-items:center;width:34px;height:34px;transition:all .2s;display:grid;position:absolute;bottom:12px;right:12px;transform:translate(-6px)}.product-card:hover .image-arrow{opacity:1;transform:translate(0)}.product-category{letter-spacing:.08em;text-transform:uppercase;color:#92929c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cbd{gap:10px;padding:16px}.ct{text-transform:capitalize;min-height:2.8em;font-size:15px;font-weight:600;line-height:1.4}.pr{letter-spacing:-.02em;font-size:22px}.stock-line{color:var(--mu);align-items:center;gap:6px;margin-top:-3px;font-size:11px;display:flex}.stock-dot{background:var(--gh);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.stock-dot.out{background:#85858b}.cbt{gap:8px;margin-top:6px}.cbt .btn{letter-spacing:.01em;gap:5px;min-height:40px;padding:0 5px;font-size:11px}.cbt .ic{width:14px;height:14px}.kt{gap:8px;min-height:150px;padding:60px 16px 20px}.kt b{z-index:1;max-width:90%;font-size:13px;line-height:1.45}.kt i{color:#0000;font-size:26px;top:14px}.category-count{color:#898992;font-size:10px;position:absolute;top:18px;right:16px}.category-arrow{color:#686872;font-size:19px;transition:color .2s,transform .2s;position:absolute;bottom:16px;right:12px}.kt:hover .category-arrow{color:var(--or);transform:translate(2px,-2px)}.kt:hover{background-color:#161416}.category-index{gap:20px}.category-index .kt{min-height:160px}.category-intro{margin-bottom:30px}.tm{gap:16px;padding:20px}.tm p{flex:1;font-size:14px;line-height:1.7}.tm figcaption{border-top:1px solid var(--ln);align-items:center;gap:10px;padding-top:10px;display:flex}.tm figcaption b{font-size:13px}.tm small{font-size:11px;display:block}.avatar{width:32px;height:32px;font-family:var(--f1);color:var(--or);background:#242428;place-items:center;font-size:12px;font-weight:700;display:grid}.stars .ic{width:13px;height:13px}.custom-banner{border:1px solid var(--ln);justify-content:space-between;align-items:center;gap:24px;padding:42px 48px;display:flex}.custom-banner .h1{margin:12px 0;font-size:32px}.custom-banner p{font-size:14px}.breadcrumbs{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.breadcrumbs a:hover{color:var(--or)}.breadcrumbs>span:not(:last-child){color:#57575f}.catalog-banner{border-bottom:1px solid var(--ln);padding:30px 0 34px}.catalog-banner .breadcrumbs{margin-bottom:24px}.catalog-banner .tag{margin-bottom:8px;display:block}.catalog-banner .h1{max-width:24ch;margin-bottom:12px;font-size:42px}.catalog-headline{font-family:var(--f1);margin-bottom:6px;font-size:24px;font-weight:600}.catalog-banner .lead{font-size:15px}.catalog-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;padding:34px 0 24px;display:flex}.catalog-toolbar .h1{font-size:36px}.catalog-toolbar .h2{font-size:25px}.catalog-toolbar p{margin-top:8px}.sort-control{color:var(--mu);align-items:center;gap:10px;font-size:13px;display:flex}.sort-control select{min-width:185px;color:var(--tx)}.catalog-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filter-panel{gap:20px;padding:20px}.filter-panel>.row h4{margin:0;font-size:17px}.filter-panel>.row .ic{color:var(--or)}.filter-content{flex-direction:column;gap:24px;display:flex}.filter-panel .ck{align-items:flex-start;gap:8px;min-height:34px;padding:5px 0;font-size:13px;line-height:1.5}.filter-panel .ck input{width:15px;height:15px;margin-top:3px}.filter-content>fieldset+fieldset{border-top:1px solid #252529;padding-top:20px}.filter-content>fieldset+fieldset legend{float:left;width:100%;margin-bottom:10px}.filter-content>fieldset+fieldset legend+.ck{clear:both}.filter-mobile-toggle{display:none}.catalog-search{border:1px solid var(--ln);background:#131315;align-items:center;gap:12px;margin-bottom:24px;padding:0 14px;display:flex}.catalog-search .ic{color:#81818a;width:18px;height:18px}.catalog-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:48px;font-size:14px}.catalog-search:focus-within{border-color:var(--or)}.catalog-search button{color:var(--mu);cursor:pointer;background:0 0;border:0;font-size:24px}.catalog-products{gap:20px}.catalog-products .cbd{padding:14px}.catalog-products .pr{font-size:20px}.active-filters{color:var(--mu);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.active-filters button{color:var(--or);cursor:pointer;background:0 0;border:0}.load-more{flex-direction:column;align-items:center;gap:12px;padding-top:36px;display:flex}.load-more .btn{min-width:260px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:330px;padding:40px 24px;display:flex}.empty-state>.ic{width:50px;height:50px;color:var(--or);opacity:.75}.empty-state h2{font-family:var(--f1);font-size:24px}.empty-state p{max-width:45ch}.detail-crumb{padding:30px 0 24px}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.gallery{min-width:0}.gallery-main{aspect-ratio:1;background:var(--p1);width:100%;overflow:hidden}.gallery-main .product-photo{object-fit:contain;background:#0e0e10}.gallery-main video{object-fit:contain;background:#000;width:100%;height:100%}.gallery-thumbs{scrollbar-width:thin;scrollbar-color:var(--ln) transparent;gap:10px;padding:12px 0 6px;display:flex;overflow-x:auto}.gallery-thumb{aspect-ratio:1;background:var(--p1);cursor:pointer;border:2px solid #0000;flex:0 0 calc(16.6667% - 8.33333px);min-width:58px;padding:0;overflow:hidden}.gallery-thumb.on{border-color:var(--or)}.video-thumb{color:var(--or);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.gallery-note{color:#85858e;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.detail-info{flex-direction:column;gap:20px;min-width:0;padding-top:4px;display:flex}.detail-info>.tag{letter-spacing:.12em;font-size:11px}.detail-title{overflow-wrap:anywhere;font-size:32px;line-height:1.2}.detail-meta{flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.detail-price{font-size:36px}.variant-options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.variant-options .chip{white-space:normal;text-align:left;min-height:42px;padding:6px 14px;font-size:13px}.quantity-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.detail-benefits{color:var(--mu);flex-direction:column;gap:12px;padding:0;font-size:14px;list-style:none;display:flex}.detail-benefits li{align-items:center;gap:10px;display:flex}.detail-benefits .ic{color:var(--gh)}.detail-actions{grid-template-columns:auto auto minmax(0,1fr);gap:10px;display:grid}.detail-actions .btn{min-height:48px;padding:0 14px;font-size:12px}.shopee-link{color:#a4a4ac;align-self:flex-start;font-size:12px}.shopee-link:hover{color:var(--or)}.detail-tabpanel{min-height:260px;margin-top:20px}.product-description{white-space:pre-line;color:#c7c7ce;max-width:95ch;font-size:15px;line-height:1.9}.review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:210px;display:flex}.review-empty>.ic{width:36px;height:36px;color:var(--or)}.review-stars{gap:2px;display:inline-flex}.review-stars span{color:#4d4d56}.review-stars span.on{color:var(--or)}.product-reviews{flex-direction:column;gap:28px;display:flex}.review-summary{border-bottom:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:40px;padding-bottom:20px;display:flex}.review-summary-avg{flex-direction:column;align-items:center;gap:6px;display:flex}.review-summary-avg b{font-size:40px;font-family:var(--f1)}.review-summary-bars{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.review-bar-row{color:#9a9aa2;grid-template-columns:10px 14px 1fr 30px;align-items:center;gap:8px;font-size:12px;display:grid}.review-bar-row .ic{color:#55555f}.review-bar{background:var(--p2);border-radius:4px;height:6px;overflow:hidden}.review-bar b{background:var(--or);height:100%;display:block}.review-list{flex-direction:column;gap:22px;display:flex}.review-item{border-bottom:1px solid var(--ln);flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.review-item:last-child{border-bottom:0;padding-bottom:0}.review-item-head{justify-content:flex-start;gap:12px}.review-body{color:#c7c7ce;white-space:pre-line;font-size:14px;line-height:1.7}.review-images{flex-wrap:wrap;gap:8px;display:flex}.review-images img{object-fit:cover;background:var(--p2);border-radius:6px;width:72px;height:72px}.review-reply{background:var(--p2);border-radius:8px;margin-top:4px;padding:12px 14px;font-size:13px}.review-reply b{color:var(--or);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;display:block}.review-reply p{color:#c7c7ce;line-height:1.6}.testimonial-grid{gap:20px}.testimonial-card{flex-direction:column;gap:14px;display:flex}.testimonial-body{color:#c7c7ce;flex:1;font-size:14px;line-height:1.7}.testimonial-footer{flex-direction:column;gap:2px;display:flex}.spec td{overflow-wrap:anywhere}.cart-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}.cart-items{flex-direction:column;gap:12px;min-width:0;display:flex}.cart-select-all{padding:0 4px 4px}.cart-select-all .text-button{font-size:13px}.crow{grid-template-columns:18px 86px minmax(0,1fr);align-items:start;gap:14px;padding:18px;position:relative}.cart-checkbox{width:17px;height:17px;margin-top:32px}.cart-item-image{aspect-ratio:1;width:86px}.cart-item-info{flex-direction:column;gap:4px;display:flex}.cart-item-info .ct{min-height:0;line-height:1.4}.cart-item-info .pr{font-size:18px}.cart-item-controls{grid-column:3;justify-self:end;align-items:center;gap:8px;margin-top:-3px;display:flex}.cart-item-controls .qty button{width:34px;height:34px}.cart-item-controls .qty output{min-width:32px;font-size:14px}.summary-panel{flex-direction:column;gap:20px;padding:24px;display:flex;position:sticky;top:24px}.summary-panel .h2{font-size:20px}.summary-panel>.row{font-size:13px}.summary-panel>.row .pr{font-size:24px}.promo-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.promo-input input{font-size:13px}.promo-input .btn{padding:0 14px;font-size:12px}.checkout-button{min-height:50px}.orders-list{flex-direction:column;gap:20px;max-width:980px;display:flex}.order-notice{max-width:980px;margin:20px 0 24px}.order-card{flex-direction:column;gap:18px;display:flex}.order-card-head>div{align-items:center;gap:14px;display:flex}.order-id{font-family:var(--f1);font-size:14px}.order-product{grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.order-product>a{aspect-ratio:1;width:80px}.order-product .ct{min-height:0;margin-bottom:4px}.order-product .pr{font-size:18px}.order-card-bottom>div:first-child{align-items:center;gap:12px;display:flex}.order-card-bottom .pr{font-size:22px}.order-actions{gap:10px;display:flex}.order-actions .btn{padding:0 18px;font-size:12px}.tracking-timeline{flex-direction:column;gap:0;margin:12px 0;padding:0;list-style:none;display:flex}.tracking-timeline li{color:#777780;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:50px;padding-left:8px;display:flex;position:relative}.tracking-timeline li:not(:last-child):after{content:"";background:var(--ln);width:1px;height:40px;position:absolute;top:30px;left:13px}.tracking-timeline li>span:first-child{z-index:1;border:1px solid #55555f;border-radius:50%;flex:none;width:11px;height:11px}.tracking-timeline li.done{color:var(--tx)}.tracking-timeline li.done>span:first-child{border-color:var(--gh);background:var(--gh)}.tracking-timeline li.done:not(:last-child):after{background:var(--gr)}.rating-picker{justify-content:center;gap:8px;display:flex}.rating-picker button{cursor:pointer;color:#4d4d56;background:0 0;border:0;padding:8px}.rating-picker .ic{width:30px;height:30px}.rating-picker button.on{color:var(--or)}.review-upload-row{flex-wrap:wrap;gap:10px;display:flex}.review-upload-thumb{width:64px;height:64px;position:relative}.review-upload-thumb img{object-fit:cover;border-radius:6px;width:100%;height:100%}.review-upload-thumb .icon-button{background:var(--bg);border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;right:-8px}.review-upload-add{border:1px dashed var(--ln);width:64px;height:64px;color:var(--mu);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.review-upload-add:disabled{opacity:.6;cursor:default}.account-layout{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:stretch;gap:48px;display:grid}.account-panel{flex-direction:column;gap:22px;display:flex}.account-panel>.tabs{margin:-8px -24px 0;padding:0 24px}.account-panel .notice{font-size:12px}.account-submit{min-height:50px}.forgot-button{align-self:flex-start;min-height:26px;font-size:13px}.account-brand{flex-direction:column;justify-content:center;gap:26px;padding:48px;display:flex}.account-brand>img{object-fit:cover;width:220px;height:220px}.account-brand .h2{font-size:25px;line-height:1.35}.account-benefits{flex-direction:column;gap:18px;padding:0;font-size:15px;list-style:none;display:flex}.account-benefits li{align-items:center;gap:14px;display:flex}.account-benefits .ic{color:var(--or)}.profile-heading{align-items:center;gap:16px;display:flex}.profile-heading h2{font-family:var(--f1);margin-top:5px;font-size:24px}.profile-heading .tag{font-size:10px}.profile-avatar{background:var(--gr);width:60px;height:60px;font-family:var(--f1);flex:none;place-items:center;font-size:25px;display:grid}.profile-stats{border:1px solid var(--ln);grid-template-columns:1fr 1fr;padding:18px;display:grid}.profile-stats>div{color:var(--mu);flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.profile-stats>div+div{border-left:1px solid var(--ln)}.profile-stats strong{font-family:var(--f1);color:var(--or);font-size:24px;line-height:1}.profile-stats .ic{color:var(--or);height:24px}.logout-button{align-self:center}.chat-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.chat-panel{clip-path:none;border-top:2px solid var(--or);flex-direction:column;padding:0;display:flex}.chat-head{border-bottom:1px solid var(--ln);align-items:center;gap:14px;padding:16px 20px;display:flex}.chat-head>b,.chat-head b{font-family:var(--f1);text-transform:uppercase;font-size:15px}.chat-head p{color:var(--mu);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.chat-head .demo-label{margin-left:auto;font-size:9px}.messages{scrollbar-width:thin;scrollbar-color:var(--ln) transparent;flex-direction:column;gap:14px;min-height:340px;max-height:470px;padding:20px;display:flex;overflow-y:auto}.chat-date{letter-spacing:.05em;color:#777780;background:#202024;align-self:center;margin-bottom:16px;padding:4px 12px;font-size:10px}.msg{white-space:pre-line;overflow-wrap:anywhere;font-size:14px}.msg time{text-align:right;color:#c7c7ce;font-size:10px}.msg.u time{color:#d4ead5}.typing{letter-spacing:3px;color:var(--mu);font-size:22px}.quick-replies{flex-wrap:wrap;gap:8px;padding:12px 20px 16px;display:flex}.quick-replies .chip{min-height:36px;padding:0 12px;font-size:12px}.chat-input{border-top:1px solid var(--ln);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 20px;display:grid}.chat-input .btn{min-width:52px;padding:0 12px}.chat-ref-card{background:var(--p1);border:1px solid var(--ln);align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;font-size:13px;display:flex}.chat-ref-card img{object-fit:cover;flex:none;width:36px;height:36px}.chat-image{max-width:200px;margin-bottom:6px;display:block}.chat-pending-ref{background:var(--p2);color:var(--mu);justify-content:space-between;align-items:center;gap:10px;margin:0 20px;padding:8px 12px;font-size:12px;display:flex}.chat-pending-ref button{color:var(--mu);cursor:pointer;background:0 0;border:0;display:flex}.chat-sidebar{flex-direction:column;gap:20px;display:flex}.chat-sidebar .h2{margin-bottom:6px;font-size:18px}.chat-sidebar .stack{gap:0}.chat-sidebar .fl{align-items:center;font-size:14px}.chat-tip{border:1px solid var(--ln);flex-direction:column;gap:14px;padding:24px;display:flex}.chat-tip>.ic{color:var(--or);width:32px;height:32px}.chat-tip h3{font-family:var(--f1);font-size:18px}.chat-tip p{font-size:14px;line-height:1.7}.help-intro{margin-bottom:30px}.faq-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.acc summary{padding:14px 20px;font-size:16px}.acc .an{padding-top:6px;font-size:15px;line-height:1.8}.help-card{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.help-card>.ic{color:var(--or);width:36px;height:36px}.help-card h2{font-size:24px;font-family:var(--f1);line-height:1.3}.help-card p{font-size:14px;line-height:1.7}.help-card .more{font-size:13px}.policy-notice{margin-bottom:26px}.policy-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pol{grid-template-columns:48px minmax(0,1fr);gap:18px}.pol h2{font-family:var(--f1);text-transform:uppercase;margin-bottom:10px;font-size:18px;line-height:1.3}.pol p{font-size:14px;line-height:1.8}.policy-cta{border:1px solid var(--ln);align-items:center;gap:24px;margin-top:32px;padding:32px;display:flex}.policy-cta>.ic{width:48px;height:48px;color:var(--or)}.policy-cta .h2{margin-bottom:8px;font-size:24px}.policy-cta p{font-size:14px}.policy-cta .btn{flex:none;margin-left:auto}.modal{color:var(--tx);background:#141416;border:1px solid #42424a;width:min(560px,100vw - 32px);max-height:90dvh;padding:0;box-shadow:0 30px 120px #0009}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.modal-head{border-bottom:1px solid var(--ln);z-index:1;background:#141416;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.modal-head h2{font-family:var(--f1);text-transform:uppercase;letter-spacing:.01em;font-size:21px}.modal-body{padding:24px}.modal-body .row{font-size:14px}.modal-body .pr{font-size:24px}.toast{z-index:100;border:1px solid #44444c;border-bottom:2px solid var(--gh);background:#232327;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:14px 16px;font-size:14px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.toast-check{color:var(--gh);font-size:20px}.toast button{color:var(--mu);cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:22px}@keyframes toast-in{0%{opacity:0;bottom:18px}to{opacity:1;bottom:28px}}.not-found{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:70px;padding-bottom:50px;display:flex}.not-found p{max-width:50ch}.error-number{font-family:var(--f1);color:#0000;-webkit-text-stroke:2px var(--or);font-size:130px;line-height:1}.loading-page{padding-top:40px}.loading-panel{min-height:200px;color:var(--mu);place-items:center;display:grid}.skeleton{background:linear-gradient(90deg,#17171a 25%,#232328 50%,#17171a 75%) 0 0/200% 100%;animation:1.6s infinite shimmer}.skeleton-title{width:250px;height:40px;margin-bottom:30px}.skeleton-card{height:330px}@keyframes shimmer{to{background-position:-200% 0}}@media (min-width:1400px){.wrap{max-width:1248px}}@media (max-width:1100px){.hdr .lt{font-size:14px}.hdr .logo{gap:8px}.dn a{padding:0 10px;font-size:13px}.hi{padding:0 8px;font-size:13px}.hin{gap:12px}.g4,.g3{gap:18px}.g5{gap:12px}.hero-copy{padding-left:36px;padding-right:24px}.hero-copy .h1{font-size:46px}.hero-actions .btn{padding:0 15px;font-size:12px}.hero-visual{padding-right:28px}.tb{gap:10px;padding:16px 12px}.tb .ic{width:26px;height:26px}.tb b{font-size:12px}.tb span{font-size:11px}.cbt{grid-template-columns:1fr}.cbt .btn{min-height:36px;font-size:12px}.cbd .pr{font-size:20px}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.catalog-products{gap:16px}.catalog-products .cbd{padding:12px}.catalog-products .ct{font-size:14px}.detail-layout{gap:30px}.detail-title{font-size:28px}.detail-info{gap:18px}.detail-actions{gap:8px}.detail-actions .btn{padding:0 10px;font-size:11px}.cart-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.crow{grid-template-columns:18px 72px minmax(0,1fr);gap:10px;padding:14px}.cart-item-image{width:72px}.cart-item-info .ct{font-size:14px}.summary-panel{padding:20px}.account-layout{grid-template-columns:1fr 1fr;gap:28px}.account-brand{padding:36px}.chat-layout,.faq-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.ftg{grid-template-columns:1.3fr .8fr 1fr 1fr;gap:24px}.ft .lt{font-size:12px}.ft .logo img{width:32px;height:32px}.ft .logo{gap:8px}.pay span{padding:6px 8px;font-size:11px}}@media (max-width:800px){.wrap{padding-left:20px;padding-right:20px}.hdr .dn{margin:0 auto}.hdr .lt{font-size:13px}.hdr .logo img{width:40px;height:40px}.hin{height:64px}.hi{padding:0 9px}.action-label{display:none}.dn a{padding:0 8px;font-size:12px}.dn a.on:after{left:8px;right:8px}.hact{gap:0}.hero-copy{padding:32px 24px 24px 28px}.hero-copy .h1{font-size:39px}.hero-copy .lead{font-size:15px}.hero-copy .tag{font-size:10px}.hero-actions{gap:10px}.hero-actions .btn{min-height:42px;padding:0 12px;font-size:11px}.hero-visual{padding:24px 20px 24px 8px}.home-hero{min-height:380px}.hero-caption{font-size:6px}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tb b{font-size:14px}.tb span{font-size:12px}.tb{padding:16px}.g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cbt{grid-template-columns:1fr 1fr}.cbt .btn{min-height:38px;font-size:10px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.h2{font-size:25px}.sec{padding-top:44px}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-banner{flex-direction:column;align-items:flex-start;padding:32px}.custom-banner .h1{font-size:28px}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-products .cbt{grid-template-columns:1fr}.catalog-products .pr{font-size:18px}.filter-panel{padding:16px}.catalog-toolbar .h1{font-size:30px}.catalog-toolbar .h2{font-size:20px}.sort-control{gap:8px}.sort-control select{min-width:155px;font-size:12px}.sort-control label{display:none}.detail-layout{grid-template-columns:1fr 1fr;gap:24px}.detail-title{font-size:24px}.detail-price{font-size:30px}.detail-info{gap:16px}.detail-info>.tag{font-size:9px}.detail-meta{gap:10px;font-size:11px}.detail-benefits{gap:8px;font-size:12px}.detail-actions{grid-template-columns:1fr 1fr}.detail-actions .btn:last-child{grid-column:1/-1}.quantity-row{gap:10px}.quantity-row .field-heading{font-size:11px}.qty button{width:36px;height:38px}.qty output{min-width:36px}.cart-layout{grid-template-columns:1fr}.summary-panel{position:static}.summary-panel>.row{font-size:15px}.summary-panel .promo-input{max-width:100%}.crow{grid-template-columns:18px 86px minmax(0,1fr);gap:16px}.cart-item-image{width:86px}.cart-item-info .ct{font-size:15px}.cart-item-controls{grid-column:3}.account-layout{gap:24px}.account-brand{padding:28px}.account-brand>img{width:180px;height:180px}.account-brand .h2{font-size:22px}.account-brand .tag{font-size:10px}.chat-layout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.chat-sidebar .pn{padding:18px}.chat-sidebar .fl{font-size:12px}.chat-head{padding:14px}.chat-head .demo-label{display:none}.chat-head b{font-size:13px}.chat-head p{font-size:10px}.messages{min-height:350px;padding:16px}.msg{max-width:90%;font-size:13px}.quick-replies{padding:12px 14px}.quick-replies .chip{padding:0 8px;font-size:11px}.chat-input{padding:14px}.chat-input .inp{font-size:13px}.faq-layout{grid-template-columns:1fr}.help-card{position:static}.policy-grid{gap:16px}.pol{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px}.pol .n{font-size:30px}.pol h2{font-size:16px}.policy-cta{flex-wrap:wrap;padding:26px}.policy-cta>.ic{display:none}.policy-cta .h2{font-size:22px}.policy-cta .btn{margin-left:0}.ftg{grid-template-columns:1fr 1fr;gap:32px}.ft .lt{font-size:16px}.ft .logo img{width:40px;height:40px}.ftg>div:first-child{grid-column:1/-1}.footer-description{max-width:50ch}.cp{font-size:11px}}.admin-layout{min-height:100vh;display:flex}.admin-side{background:var(--p1);border-right:1px solid var(--ln);flex-direction:column;flex:none;gap:22px;width:240px;height:100vh;padding:20px 12px;display:none;position:sticky;top:0;overflow-y:auto}.admin-brand{align-items:center;gap:10px;padding:0 8px;display:flex}.admin-brand img{border-radius:4px}.admin-brand span{flex-direction:column;line-height:1.3;display:flex}.admin-brand b{font-family:var(--f1);letter-spacing:.03em;font-size:13px;font-weight:700}.admin-brand small{color:var(--mu);font-size:10.5px}.admin-nav{flex-direction:column;gap:16px;display:flex}.admin-nav-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mu);padding:0 10px 4px;font-size:10px;font-weight:700}.admin-nav-group{flex-direction:column;gap:2px;display:flex}.admin-nav a,.admin-nav-soon{min-height:40px;color:var(--mu);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.admin-nav a:hover{color:var(--tx);background:var(--p2)}.admin-nav a.on{color:var(--tx);background:var(--p2);border-left:2px solid var(--or)}.admin-nav-soon{cursor:not-allowed;opacity:.55}.admin-nav-soon em{text-transform:uppercase;letter-spacing:.05em;color:var(--mu);margin-left:auto;font-size:10px;font-style:normal}.admin-nav-badge{background:var(--rd);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.admin-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.admin-topbar{z-index:20;border-bottom:1px solid var(--ln);background:var(--bg);align-items:center;gap:10px;min-height:56px;padding:0 16px;display:flex;position:sticky;top:0}.admin-breadcrumb{min-width:0;color:var(--mu);flex:1;font-size:12px}.admin-breadcrumb span{color:var(--ln);margin:0 6px}.admin-breadcrumb b{color:var(--tx)}.admin-store-link{border:1px solid var(--ln);align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;display:none}.admin-store-link:hover{border-color:var(--or)}.admin-avatar-wrap{position:relative}.admin-avatar-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:flex}.admin-avatar{background:var(--or);color:#140a00;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.admin-avatar-text{text-align:left;line-height:1.3;display:none}.admin-avatar-text b{font-size:12.5px;display:block}.admin-avatar-text small{color:var(--mu);font-size:11px;display:block}.admin-avatar-backdrop{z-index:10;position:fixed;inset:0}.admin-avatar-menu{z-index:20;background:var(--p1);border:1px solid var(--ln);min-width:180px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.admin-avatar-menu-item{text-align:left;width:100%;min-height:40px;color:var(--tx);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.admin-avatar-menu-item:hover{background:var(--p2)}.admin-logout{color:var(--rd)}.admin-store-link-mobile{display:flex}.admin-mobile-nav{display:block}.admin-mobile-overlay{z-index:50;position:fixed;inset:0}.admin-mobile-backdrop{background:#000a;position:absolute;inset:0}.admin-mobile-drawer{background:var(--p1);flex-direction:column;gap:22px;width:280px;max-width:85vw;padding:20px 12px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto}.admin-mobile-drawer-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-content{flex:1;padding:24px 16px}.admin-page{flex-direction:column;gap:16px;display:flex}.admin-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex}.admin-loading-pulse{background:var(--or);opacity:.3;border-radius:50%;width:40px;height:40px;animation:1.4s ease-in-out infinite admin-pulse}@keyframes admin-pulse{0%,to{opacity:.2;transform:scale(.9)}50%{opacity:.5;transform:scale(1)}}.admin-forbidden-actions{gap:10px;display:flex}.admin-login-page{background:var(--p1);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-login-form{width:100%;max-width:380px}.admin-login-brand{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;display:flex}.manual-jump{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.manual-steps{color:var(--mu);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:14px;display:flex}.manual-steps li::marker{color:var(--tx);font-weight:700}.admin-form{max-width:760px;margin-bottom:8px}.admin-section{border-top:1px solid var(--ln);margin-top:32px;padding-top:28px}.admin-section-head{justify-content:space-between;align-items:center;margin-bottom:14px}.admin-filter-row{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.admin-search{border:1px solid var(--ln);background:#0c0c0d;flex:1;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex}.admin-search .ic{color:var(--mu);flex:none}.admin-search .inp{background:0 0;border:0;padding:0}.admin-filter-select{max-width:220px}.admin-table-wrap{border:1px solid var(--ln);overflow-x:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13.5px}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--mu);border-bottom:1px solid var(--ln);background:var(--p1);padding:10px 14px;font-size:11px}.admin-table td{border-bottom:1px solid var(--ln);vertical-align:middle;padding:10px 14px}.admin-table tr:last-child td{border-bottom:0}.admin-table-title{color:var(--tx);font-weight:600}.admin-table-sub{white-space:nowrap;display:block}.admin-table-empty{text-align:center;color:var(--mu);white-space:normal;padding:28px 14px}.admin-table-actions{white-space:nowrap;gap:12px;display:flex}.admin-text-danger{color:var(--rd)}.admin-status{text-transform:uppercase;letter-spacing:.04em;background:var(--p2);color:var(--mu);padding:3px 9px;font-size:11px;display:inline-flex}.admin-status-active{background:var(--or);color:#140a00}.admin-status-draft{background:var(--p2);color:var(--mu)}.admin-status-archived{color:#c77;background:#2a1414}.admin-status-deleted{color:var(--mu);background:#1a1a1a;text-decoration:line-through}.admin-row-deleted{opacity:.6}.admin-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.admin-modal-actions{justify-content:flex-end;gap:10px;margin-top:4px}.admin-upload-button{cursor:pointer}.print-label-toolbar{justify-content:space-between;margin-bottom:12px}.print-label-hint{margin-bottom:16px}.print-label{color:#000;background:#fff;border:2px solid #000;width:100%;max-width:400px;margin:0 auto}.print-label-head{border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.print-label-head img{width:auto;height:34px}.print-label-courier{text-align:right}.print-label-courier p{font-family:var(--f1);margin:0;font-size:17px;font-weight:800;line-height:1}.print-label-courier span{font-size:12px;font-weight:600}.print-label-barcode-wrap{border-bottom:2px solid #000;padding:8px 12px}.print-label-barcode{width:100%;height:60px;display:block}.print-label-barcode-error{text-align:center;padding:12px;font-size:11px}.print-label-waybill{text-align:center;letter-spacing:.18em;margin:2px 0 0;font-family:monospace;font-size:14px;font-weight:700}.print-label-parties{border-bottom:2px solid #000;grid-template-columns:1fr 1fr;font-size:11px;display:grid}.print-label-parties>div{padding:8px}.print-label-parties>div:first-child{border-right:2px solid #000}.print-label-parties p{margin:0}.print-label-caption{text-transform:uppercase;font-weight:700}.print-label-name{font-size:13px;font-weight:700}.print-label-address{line-height:1.4;margin-top:4px!important}.print-label-meta{text-align:center;border-bottom:2px solid #000;grid-template-columns:repeat(3,1fr);font-size:11px;display:grid}.print-label-meta>div{padding:6px}.print-label-meta>div:not(:last-child){border-right:2px solid #000}.print-label-meta p{margin:0}.print-label-items{padding:8px 12px;font-size:10.5px}.print-label-items p{margin:0 0 2px}.print-label-invoice{font-weight:700}.print-label-note{font-style:italic}.print-label-cod{font-size:13px;font-weight:800;margin-top:4px!important}@media print{.print-hidden,.admin-side,.admin-topbar{display:none!important}.admin-layout{min-height:0;display:block}.admin-main{min-height:0}.admin-content{padding:0}body{background:#fff}.print-label{border-width:1.5px;max-width:none}@page{size:A6;margin:0}}.admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.admin-media-item{aspect-ratio:1;background:var(--p1);position:relative;overflow:hidden}.admin-media-item img{object-fit:cover;width:100%;height:100%}.admin-media-remove{color:#fff;background:#000a;width:28px;height:28px;position:absolute;top:4px;right:4px}.admin-media-remove:hover{background:var(--rd)}.admin-video-preview{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-video-preview video{background:var(--p1);width:100%;max-width:360px}.admin-image-preview{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-image-preview img{object-fit:cover;background:var(--p1);width:160px;height:160px}.admin-table-thumb{object-fit:cover;background:var(--p1);width:40px;height:40px}.strike{text-decoration:line-through}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0;display:grid}.stat-tile{border:1px solid var(--ln);background:var(--p1);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.stat-tile b{font-size:22px;font-family:var(--f1)}.stat-tile-sub{color:var(--mu);font-size:11px}.dash-alert{border:1px solid var(--or);color:var(--or);background:#1c120a;align-items:center;gap:12px;margin:18px 0;padding:14px 18px;display:flex}.dash-alert .more{margin-left:auto}.dash-cols{grid-template-columns:2fr 1fr;gap:16px;margin:18px 0;display:grid}.dash-cols-2{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.dash-row{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.dash-row:last-child{border-bottom:0}.dash-list-row{border-bottom:1px solid var(--ln);align-items:center;gap:12px;padding:9px 0;display:flex}.dash-list-row:last-child{border-bottom:0}.dash-list-rank{width:18px;color:var(--mu);flex:none;font-size:12px;font-weight:700}.dash-thumb{object-fit:cover;background:var(--p2);flex:none;width:36px;height:36px}.dash-list-name{flex:1;min-width:0}.dash-list-meta{text-align:right;flex:none}.dash-chart{width:100%;height:auto;display:block}.audit-row{cursor:pointer}.audit-row:hover{background:var(--p1)}.audit-actor-filter{min-height:0;font-size:11px;font-weight:400;text-decoration:underline}.audit-detail-row td{background:var(--p1);padding:0 16px 14px}.audit-diff{border-collapse:collapse;width:100%;font-size:13px}.audit-diff th{text-align:left;color:var(--mu);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;font-size:11px;font-weight:600}.audit-diff td{border-top:1px solid var(--ln);padding:6px 10px}@media (max-width:900px){.dash-cols,.dash-cols-2{grid-template-columns:1fr}}.admin-chat{border:1px solid var(--ln);background:var(--p1);height:calc(100dvh - 260px);min-height:460px;display:flex;overflow:hidden}.admin-chat-list{border-right:1px solid var(--ln);flex-direction:column;flex:none;width:320px;display:flex}.admin-chat-list-search{border-bottom:1px solid var(--ln);padding:12px}.admin-chat-list-items{flex:1;overflow-y:auto}.admin-chat-empty-note{padding:16px}.admin-chat-list-item{border:0;border-bottom:1px solid var(--ln);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:10px;padding:12px;display:flex}.admin-chat-list-item:hover,.admin-chat-list-item.on{background:var(--p2)}.admin-chat-avatar{background:var(--or);color:#140a00;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.admin-chat-list-item-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-chat-list-item-top,.admin-chat-list-item-bottom{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.admin-chat-list-item-top .ct{font-size:13px}.admin-chat-list-item-bottom span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--mu);overflow:hidden}.admin-chat-unread-badge{background:var(--rd);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.admin-chat-thread{flex-direction:column;flex:1;min-width:0;display:flex}.admin-chat-thread-empty{color:var(--mu);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.admin-chat-thread-head{border-bottom:1px solid var(--ln);align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-chat-back{display:none}.admin-chat-thread-messages{background:var(--bg);flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.admin-chat-thread-input{border-top:1px solid var(--ln);padding:10px 12px}@media (max-width:860px){.admin-chat{height:calc(100dvh - 220px)}.admin-chat-list,.admin-chat-thread{width:100%}.admin-chat.show-list .admin-chat-thread,.admin-chat.show-thread .admin-chat-list{display:none}.admin-chat-back{display:grid}}.admin-voucher-stats{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.admin-voucher-stat{border:1px solid var(--ln);background:var(--p1);padding:12px 14px}.admin-voucher-stat b{font-size:22px;font-family:var(--f1);display:block}.admin-voucher-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:800px){.admin-voucher-grid{grid-template-columns:1fr 1fr}}.admin-voucher-card{border:1px solid var(--ln);background:var(--p1);display:flex;overflow:hidden}.admin-voucher-card.off{opacity:.6}.admin-voucher-stub{text-align:center;background:var(--or);color:#140a00;border-right:1px dashed var(--bg);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:84px;padding:10px;display:flex}.admin-voucher-stub span{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700}.admin-voucher-body{flex:1;min-width:0;padding:12px 14px}.admin-voucher-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.admin-voucher-code{font-family:var(--f1);letter-spacing:.03em;color:var(--tx);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.admin-voucher-pills{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.admin-voucher-label{color:var(--mu);font-size:12.5px}.admin-voucher-value{color:var(--or);margin-top:2px;font-weight:700}.admin-voucher-meta{color:var(--mu);margin-top:2px;font-size:11.5px}.admin-voucher-usage{margin-top:10px}.admin-voucher-usage-row{color:var(--mu);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.admin-voucher-bar{background:var(--p2);height:5px;overflow:hidden}.admin-voucher-bar b{background:var(--gr);height:100%;display:block}.admin-voucher-bar b.full{background:var(--rd)}.admin-voucher-actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.admin-status-live{background:var(--or);color:#140a00}.admin-status-scheduled{color:#6fb3d8;background:#13202a}.admin-status-expired{color:#c77;background:#2a1414}.admin-status-exhausted{color:#e0a030;background:#2a2014}.admin-status-inactive{background:var(--p2);color:var(--mu)}.admin-voucher-type-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-voucher-types{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:560px){.admin-voucher-types{grid-template-columns:repeat(4,1fr)}}.admin-voucher-type-btn{border:1px solid var(--ln);color:var(--tx);cursor:pointer;background:0 0;padding:9px 8px;font-size:12px}.admin-voucher-type-btn.on{background:var(--or);color:#140a00;border-color:var(--or)}.admin-area-search{position:relative}.admin-area-results{z-index:20;background:var(--p1);border:1px solid var(--ln);max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.admin-area-results li button{text-align:left;width:100%;color:var(--tx);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:13px;display:block}.admin-area-results li button:hover{background:var(--p2)}.checkout-section{border-bottom:1px solid var(--ln);margin-bottom:20px;padding-bottom:20px}.checkout-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.checkout-address-list{flex-direction:column;gap:8px;display:flex}.checkout-address-card{text-align:left;border:1px solid var(--ln);width:100%;color:var(--tx);cursor:pointer;background:0 0;padding:12px 14px;display:block}.checkout-address-card.on{border-color:var(--or)}.addr-manage-card{cursor:default}.addr-card-actions{margin-top:10px}.checkout-rate-option{border:1px solid var(--ln);width:100%;color:var(--tx);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}.checkout-rate-option.on{border-color:var(--or)}.checkout-result{text-align:center;max-width:420px;margin:0 auto}@media (min-width:900px){.admin-side{display:flex}.admin-mobile-nav{display:none}.admin-topbar{padding:0 24px}.admin-store-link{display:inline-flex}.admin-store-link-mobile{display:none}.admin-avatar-text{display:block}.admin-content{padding:28px 24px}}@media (max-width:600px){body{padding-bottom:64px}.wrap{padding-left:16px;padding-right:16px}.promo{padding:7px 12px;font-size:10px}.promo b{margin-left:2px;padding:1px 5px}.hin{gap:8px;height:60px}.hdr .logo{gap:8px}.hdr .logo img{width:38px;height:38px}.hdr .lt{letter-spacing:-.02em;font-size:13px}.hdr .dn{display:none}.hact{gap:2px;margin-left:auto}.hi{justify-content:center;width:36px;min-height:42px;padding:0}.hi.account-link{display:none}.header-icon .ic{width:21px;height:21px}.cart-badge{min-width:16px;height:16px;font-size:9px;top:-8px;right:-8px}.bn{z-index:20;padding-bottom:env(safe-area-inset-bottom,0);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 25px #0003}.bn a{gap:5px;min-height:62px;font-size:10px}.bn .ic{width:21px;height:21px}.bn a.on{background:linear-gradient(#0000,#ff6a000b)}.hero-wrap{padding-top:16px}.home-hero{flex-direction:column;min-height:0;display:flex}.hero-copy{order:2;gap:16px;padding:12px 22px 18px}.hero-visual{order:1;align-self:center;width:100%;padding:22px 24px 6px}.hero-logo{width:170px;max-width:100%}.hero-featured{width:170px}.hero-caption{display:none}.hero-copy .h1{max-width:15ch;font-size:32px;line-height:1.1}.hero-copy .lead{max-width:100%;font-size:14px;line-height:1.65}.hero-copy .tag{letter-spacing:.13em;font-size:10px}.hero-actions{flex-wrap:nowrap;gap:10px}.hero-actions .btn{flex:1;gap:5px;min-height:44px;padding:0 10px;font-size:10px}.hero-actions .btn .ic{width:13px;height:13px}.hero-bottom{max-width:100%;margin-top:-2px}.hero-copy .dot{width:34px;height:28px}.hero-copy .dot:before{width:23px;height:4px}.slide-number{font-size:12px}.slide-number span{font-size:10px}.trust-section{padding-top:16px}.trust-grid{gap:10px}.tb{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px}.tb .ic{width:25px;height:25px}.tb b{letter-spacing:.015em;font-size:11px}.tb span{margin-top:4px;font-size:11px;line-height:1.5}.sec{padding-top:36px}.sh{align-items:center;gap:10px;margin-bottom:16px}.h2{gap:9px;font-size:20px;line-height:1.25}.h2:before{width:20px;height:13px}.more{gap:3px;min-height:32px;font-size:12px}.sh>.small{text-align:right;max-width:115px;font-size:10px}.sh .more .ic{width:12px;height:12px}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbd{gap:8px;padding:12px}.ct{font-size:13px;line-height:1.4}.product-category{letter-spacing:.04em;font-size:8px}.cbd .pr{font-size:17px}.stock-line{gap:5px;font-size:9px}.stock-dot{width:4px;height:4px}.cbt{grid-template-columns:1fr;gap:7px;margin-top:4px}.cbt .btn{letter-spacing:.02em;min-height:36px;font-size:10px}.image-tag{padding:3px 7px;font-size:8px;top:9px;left:8px}.image-arrow{display:none}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kt{min-height:132px;padding:56px 12px 16px}.kt b{font-size:11px;line-height:1.5}.kt i{font-size:23px;top:12px;left:12px}.category-count{font-size:9px;top:16px;right:12px}.category-arrow{font-size:16px;bottom:12px;right:10px}.category-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.category-index .kt{min-height:140px}.category-intro{font-size:15px;line-height:1.6}.testimonial-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.testimonial-grid .tm{scroll-snap-align:start;flex:0 0 260px;padding:18px}.tm p{font-size:13px}.custom-banner{gap:20px;padding:28px 22px}.custom-banner .tag{font-size:10px}.custom-banner .h1{font-size:26px}.custom-banner p{font-size:13px}.custom-banner .btn{width:100%;font-size:12px}.page-title{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 0 24px}.page-title .h1{font-size:30px;line-height:1.15}.page-title .tag{margin-bottom:10px;font-size:10px}.page-title>.muted{font-size:12px}.catalog-banner{padding:22px 0 26px}.catalog-banner .breadcrumbs{gap:7px;margin-bottom:20px;font-size:10px}.catalog-banner .tag{font-size:10px}.catalog-headline{margin-bottom:8px;font-size:20px;line-height:1.4}.catalog-banner .lead{font-size:13px;line-height:1.6}.catalog-banner .h1{max-width:100%;font-size:30px;line-height:1.15}.catalog-toolbar{align-items:center;gap:12px;padding:26px 0 20px}.catalog-toolbar .h1{font-size:26px}.catalog-toolbar .h2{font-size:19px}.catalog-toolbar .h2:before{display:none}.catalog-toolbar p{margin-top:7px;font-size:10px}.sort-control{min-width:0}.sort-control select{width:138px;min-width:0;min-height:40px;padding:0 8px;font-size:11px}.catalog-layout{grid-template-columns:1fr;gap:16px}.filter-panel{clip-path:none;grid-template-columns:1fr auto;gap:12px;padding:10px 14px;display:grid}.filter-panel>.row{justify-content:flex-start;gap:8px}.filter-panel>.row h4{font-size:13px}.filter-panel>.row .ic{width:16px;height:16px}.filter-mobile-toggle{min-height:32px;color:var(--or);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}.filter-content{display:none}.filter-open .filter-content{grid-column:1/-1;padding:10px 0;display:flex}.filter-content fieldset{flex-direction:column;display:flex}.filter-content>fieldset+fieldset legend{float:none}.filter-content>fieldset+fieldset{padding-top:16px}.filter-panel .ck{min-height:36px;font-size:13px}.catalog-search{gap:8px;margin-bottom:16px;padding:0 12px}.catalog-search input{height:44px;font-size:12px}.catalog-search .ic{width:16px;height:16px}.catalog-products{gap:12px}.catalog-products .cbd{padding:12px}.catalog-products .ct{font-size:13px}.catalog-products .pr{font-size:17px}.active-filters{margin-bottom:16px;font-size:11px}.load-more{padding-top:26px}.load-more .btn{min-width:230px;font-size:12px}.detail-crumb{gap:6px;padding:20px 0;font-size:10px}.detail-layout{grid-template-columns:1fr;gap:26px}.gallery-main{aspect-ratio:1}.gallery-thumbs{gap:8px;padding-top:10px}.gallery-thumb{flex-basis:calc(16.6667% - 6.66667px);min-width:48px}.gallery-note{margin-top:8px;font-size:10px}.detail-info{gap:18px}.detail-info>.tag{font-size:10px}.detail-title{font-size:28px;line-height:1.2}.detail-meta{gap:14px;font-size:12px}.detail-price{font-size:32px}.detail-benefits{gap:10px;font-size:13px}.variant-options .chip{font-size:12px}.detail-actions{grid-template-columns:auto auto minmax(0,1fr);gap:8px}.detail-actions .btn{gap:5px;min-height:46px;padding:0 10px;font-size:10px}.detail-actions .btn:last-child{grid-column:auto}.detail-actions .ic{width:13px;height:13px}.quantity-row .qty button{width:40px;height:40px}.detail-tabpanel{min-height:230px;margin-top:16px;padding:20px}.tab{min-height:46px;padding:0 14px;font-size:12px}.product-description{font-size:14px;line-height:1.8}.spec{font-size:13px}.spec td{padding:10px 0}.spec td:first-child{width:34%;padding-right:16px}.review-empty h3{font-size:16px}.review-empty p{font-size:13px}.cart-select-all .ck{gap:8px;font-size:13px}.cart-select-all .text-button{font-size:11px}.cart-layout{gap:24px}.crow{grid-template-columns:16px 70px minmax(0,1fr);gap:10px;padding:12px}.cart-checkbox{width:15px;height:15px;margin-top:27px}.cart-item-image{width:70px}.cart-item-info .ct{font-size:12px}.cart-item-info .small{font-size:10px}.cart-item-info .pr{font-size:16px}.cart-item-controls{grid-column:2/-1;gap:4px;margin-top:0}.cart-item-controls .qty button{width:32px;height:32px}.cart-item-controls .qty output{min-width:30px;font-size:12px}.cart-item-controls .icon-button{width:34px;height:34px}.cart-item-controls .icon-button .ic{width:18px;height:18px}.summary-panel{gap:18px;padding:22px}.summary-panel>.row{font-size:13px}.summary-panel>.row .pr{font-size:24px}.empty-state{min-height:320px;padding:34px 20px}.empty-state h2{font-size:22px}.empty-state p{font-size:14px}.empty-state .btn{font-size:12px}.order-notice{margin:18px 0;padding:12px;font-size:11px}.orders-list{gap:16px}.order-card{gap:14px;padding:16px}.order-card-head{align-items:center;gap:8px}.order-card-head>div{flex-direction:column;align-items:flex-start;gap:4px}.order-id{font-size:11px}.order-card-head .small{font-size:10px}.st{white-space:nowrap;padding:3px 8px;font-size:9px}.order-product{grid-template-columns:60px minmax(0,1fr);gap:12px}.order-product>a{width:60px}.order-product .ct{font-size:12px;line-height:1.4}.order-product .small{font-size:10px}.order-product>.pr{grid-column:2;margin-top:-5px;font-size:16px}.order-card-bottom{flex-direction:column;align-items:stretch;gap:14px}.order-card-bottom>div:first-child{justify-content:space-between}.order-card-bottom .pr{font-size:20px}.order-actions{justify-content:flex-end;gap:8px}.order-actions .btn{min-height:40px;padding:0 12px;font-size:10px}.account-layout{grid-template-columns:1fr;gap:26px}.account-panel{gap:20px;padding:22px}.account-panel>.tabs{margin:-8px -22px 0;padding:0 22px}.account-brand{gap:20px;padding:30px}.account-brand>img{align-self:center;width:150px;height:150px}.account-brand .h2{font-size:23px}.account-benefits{gap:16px;font-size:14px}.fld label{font-size:11px}.inp{font-size:14px}.account-panel .notice{font-size:11px}.account-panel .fl{font-size:14px}.account-submit{font-size:13px}.chat-layout{grid-template-columns:1fr;gap:24px}.chat-head{gap:10px;padding:14px 16px}.chat-head img{width:40px;height:40px}.chat-head b{font-size:13px}.chat-head p{font-size:10px}.chat-head .demo-label{padding:3px 5px;font-size:7px;display:inline-flex}.messages{min-height:320px;max-height:420px;padding:16px}.msg{max-width:88%;padding:12px 14px;font-size:13px}.chat-date{font-size:9px}.chat-input{padding:14px}.chat-input .inp{font-size:13px}.chat-input .btn{min-width:46px}.quick-replies{gap:6px;padding:6px 14px 14px}.quick-replies .chip{min-height:34px;padding:0 9px;font-size:10px}.chat-sidebar{gap:16px}.chat-sidebar .pn{padding:22px}.chat-sidebar .fl{font-size:14px}.chat-tip{padding:22px}.help-intro{margin-bottom:24px;font-size:14px;line-height:1.7}.faq-layout{gap:24px}.acc summary{min-height:64px;padding:14px 16px;font-size:14px;line-height:1.5}.acc summary:after{font-size:23px}.acc .an{padding:0 16px 18px;font-size:13px;line-height:1.8}.help-card{padding:24px}.help-card h2{font-size:22px}.policy-grid{grid-template-columns:1fr;gap:14px}.policy-notice{margin-bottom:24px;font-size:12px}.pol{grid-template-columns:35px minmax(0,1fr);gap:14px;padding:22px 18px}.pol .n{font-size:30px}.pol h2{font-size:16px}.pol p{font-size:13px;line-height:1.8}.policy-cta{gap:20px;margin-top:24px;padding:26px 22px}.policy-cta .h2{font-size:21px}.policy-cta .btn{width:100%;font-size:12px}.ft{margin-top:48px}.ftg{grid-template-columns:1fr 1fr;gap:28px 20px;padding:32px 0}.ftg>div:first-child,.ftg>div:last-child{grid-column:1/-1}.ft .logo img{width:38px;height:38px}.ft .lt{font-size:16px}.ft h4{margin-bottom:8px;font-size:12px}.fl{min-height:38px;font-size:13px}.footer-description{margin-top:14px;font-size:13px}.cp{flex-direction:column;gap:8px;padding:18px 0;font-size:10px}.cp>span:last-child{display:none}.pay span{padding:7px 12px;font-size:11px}.ftg>div:last-child .footer-description{font-size:11px}.ft .demo-label{margin-top:14px;font-size:8px}.toast{gap:8px;max-width:calc(100vw - 24px);padding:12px 14px;font-size:12px;bottom:80px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.modal{width:calc(100vw - 24px);max-height:90dvh}.modal-head{padding:14px 18px}.modal-head h2{font-size:18px}.modal-body{padding:20px}.modal-body .notice{font-size:12px}.modal-body .btn{white-space:normal;padding:10px 16px;font-size:12px}.modal-body .pr{font-size:21px}.modal-body .row{font-size:12px}.modal-body .g2{gap:10px}.modal-body .fld label{font-size:10px}.tracking-timeline{font-size:13px}.not-found{gap:20px;padding-top:50px;padding-bottom:20px}.not-found .h1{font-size:30px}.not-found p{font-size:14px}.error-number{font-size:110px}.loading-page{padding-top:30px}.skeleton-card{height:280px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
