@font-face{font-family:CP;src:url(cp-inter.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2122,U+00D7}@font-face{font-family:CPA;src:url(cp-ar-500.woff2) format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:CPA;src:url(cp-ar-600.woff2) format("woff2");font-weight:600 900;font-display:swap;unicode-range:U+0600-06FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}:root{--y:#F7E640;--k:#131316;--bg:#EEEFEA;--c:#fff;--c2:#F4F5F0;--m:#63656B;--l:#E2E3DC;--ok:#1F7A45;--okb:#E6F4EA;--bad:#B3261E;--f:CP,CPA,system-ui,-apple-system,"Segoe UI",sans-serif;--r:22px;--nav:82px}html.cp-dark{--bg:#0D0D10;--c:#1B1B1F;--c2:#26262B;--k:#F4F4F1;--m:#A5A6AD;--l:#303036;--okb:#16321F;--ok:#7BD99F}.cp *,.cp *:before,.cp *:after{box-sizing:border-box}html.cp{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}html.cp body{margin:0;background:var(--bg);color:var(--k);font:400 15px/1.4 var(--f);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;overflow-x:hidden}[hidden]{display:none!important}:where(.cp) a{color:inherit}:where(.cp) :is(h1,h2,h3,p,dl,dd,ol,ul){margin:0;padding:0}:where(.cp) :is(ol,ul){list-style:none}:where(.cp) img{max-width:100%;display:block}:where(.cp) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.cp) svg{display:block;flex:none}.cp :focus-visible{outline:3px solid #2A5BFF;outline-offset:2px;border-radius:6px}.cp .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.w{max-width:1280px;margin:0 auto;padding:0 14px}@media(min-width:900px){.w{padding:0 32px}}.wm{font-weight:800;font-size:22px;letter-spacing:-.05em;display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;direction:ltr}.wm b{display:inline-block;width:.6em;height:.6em;border-radius:50%;background:var(--y);box-shadow:inset 0 0 0 .1em #131316;margin:0 .02em;position:relative;top:.05em}.hd{position:sticky;top:0;z-index:40;background:var(--bg);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hd .w{display:flex;align-items:center;gap:10px;min-height:58px}.hd nav{display:none;gap:20px;font-weight:500;font-size:14.5px;margin-inline-start:18px;flex:1}.hd nav a{text-decoration:none;padding:6px 0;white-space:nowrap}.hd nav a:hover{text-decoration:underline;text-underline-offset:4px}.hd .e{margin-inline-start:auto;display:flex;gap:7px;align-items:center}.rd{width:42px;height:42px;border-radius:50%;background:var(--c);display:flex;align-items:center;justify-content:center;flex:none;position:relative;text-decoration:none}.rd svg,.ic svg{width:20px;height:20px}.bub{position:absolute;top:-2px;inset-inline-end:-2px;min-width:18px;height:18px;padding:0 4px;background:var(--y);color:#131316;border-radius:99px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.bub:empty{display:none}.ps{display:none;align-items:center;gap:6px;height:42px;padding:0 15px;border-radius:99px;background:#131316;color:#fff;font-weight:600;font-size:13.5px;white-space:nowrap}.dsk{display:none}@media(min-width:900px){.hd nav{display:flex}.ps,.dsk{display:flex}.mob{display:none!important}}.nv{position:fixed;inset-inline:max(28px,calc(50% - 170px));bottom:calc(14px + env(safe-area-inset-bottom));height:62px;border-radius:99px;background:#131316;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;padding:0 6px;z-index:45;box-shadow:0 10px 28px #00000040}.nv>*{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;text-decoration:none}.nv .on{background:var(--y);color:#131316}.nv svg{width:21px;height:21px}@media(min-width:900px){.nv{display:none}}@media(max-width:899px){html.cp body{padding-bottom:calc(var(--nav) + env(safe-area-inset-bottom))}.t-product .nv{display:none}html.cp body.t-product{padding-bottom:92px}}.card{background:var(--c);border-radius:var(--r);position:relative}.blk{background:#131316;color:#fff}.yl{background:var(--y);color:#131316}.gi{width:42px;height:42px;border-radius:50%;background:var(--c2);display:flex;align-items:center;justify-content:center;flex:none;color:var(--k)}.gi svg{width:20px;height:20px}.gi.y{background:var(--y);color:#131316}.pr{font-weight:700;font-size:17px;letter-spacing:-.025em;white-space:nowrap;direction:ltr;display:inline-block}.pr i{font-style:normal;opacity:.62}.was{color:var(--m);text-decoration:line-through;font-size:13px;margin-inline-start:6px;white-space:nowrap}.sale{display:inline-block;background:var(--y);color:#131316;font-weight:700;font-size:11px;border-radius:99px;padding:2px 8px}.btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 20px;border-radius:99px;background:#131316;color:#fff;font-weight:600;font-size:16.5px;width:100%;text-decoration:none;text-align:center;letter-spacing:-.01em;transition:transform .12s}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.45;cursor:not-allowed}html.cp-dark .btn:not(.y):not(.o){background:var(--y);color:#131316}.btn.y{background:var(--y);color:#131316}.btn.o{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.btn.sm{min-height:44px;font-size:14.5px;padding:0 16px;width:auto}.bp{background:var(--y);color:#131316;border-radius:99px;padding:3px 10px;font-weight:700;font-size:14px}.sec{display:flex;justify-content:space-between;align-items:baseline;padding:20px 4px 10px;gap:10px}.sec h2{font-weight:650;font-size:19px;letter-spacing:-.025em}.sec a{font-size:13.5px;color:var(--m);white-space:nowrap}@media(min-width:900px){.sec{padding-top:36px}.sec h2{font-size:30px}}.stack{display:grid;gap:10px}.hero{padding:16px;overflow:hidden}.hero small{color:#b7b8bd;font-size:13.5px}.hero h1{font-size:clamp(36px,10.5vw,84px);font-weight:700;letter-spacing:-.045em;line-height:.98;margin-top:5px}.hero .lg{color:#bbb;font-weight:500;margin-top:3px}.det{display:grid;grid-template-columns:42px 1fr 18px;gap:10px;align-items:center;background:#25252a;border-radius:16px;padding:9px 11px;margin-top:12px;width:100%;text-align:start;color:#fff}.det b{display:block;font-weight:600}.det small{font-size:12.5px}.chs{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.chs button,.chs a{flex:1 1 auto;text-align:center;background:#25252a;color:#fff;border-radius:99px;padding:11px 12px;font-weight:500;font-size:13.5px;text-decoration:none;white-space:nowrap}.has-phone .p0{display:none}html:not(.has-phone) .p1{display:none}.big{display:flex;align-items:center;gap:10px;margin-top:6px}.big strong{font-size:68px;line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--y)}.big span{font-size:14.5px;color:#d7d8dc;line-height:1.2}.qs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;text-align:center;font-size:12.5px}.qs a{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:#fff}.qs .gi{width:48px;height:48px}.ph{display:flex;justify-content:space-between;font-size:13px;color:#b7b8bd}.ph button{text-decoration:underline;text-underline-offset:3px;color:#b7b8bd}.hgrid{display:grid;gap:10px}@media(min-width:900px){.hgrid{grid-template-columns:1.6fr 1fr;gap:16px;align-items:stretch}.hero{padding:32px;border-radius:32px;position:relative;min-height:440px}.hero h1{max-width:13ch}.hero .pic{position:absolute;inset-inline-end:28px;bottom:28px;width:240px;height:240px;background:#fff;border-radius:50%;display:flex!important;align-items:center;justify-content:center}.hero .pic{overflow:hidden}.hero .pic img{width:72%;height:72%;object-fit:contain}.det{max-width:420px}.chs{max-width:560px}.qs{max-width:420px}.hero .big strong{font-size:110px}.hero .big span{font-size:20px}.hero .pass h2{font-size:64px;font-weight:700;letter-spacing:-.045em;line-height:1}}.hero .pic{display:none}.pass h2{font-size:30px;font-weight:700;letter-spacing:-.035em;margin-top:2px}.side{display:grid;gap:10px}.promise{padding:16px}.promise h3{font-size:18px;font-weight:650;letter-spacing:-.02em}.pl{display:grid;gap:9px;margin-top:9px}.pl li{display:grid;grid-template-columns:34px 1fr;gap:9px;font-size:13.5px;line-height:1.3;align-items:center}.pl .gi{width:34px;height:34px}.pl .gi svg{width:17px;height:17px}.pl b{font-weight:600;display:block}.goal{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:12px 14px 14px}.goal b{display:block;font-weight:600}.goal small{font-size:12.5px;color:var(--m)}.goal strong{font-size:18px;letter-spacing:-.03em;direction:ltr}.bar{grid-column:1/-1;height:9px;background:var(--c2);border-radius:9px;overflow:hidden}.bar i{display:block;height:100%;width:0;background:var(--k);border-radius:9px;transition:width .35s}.goal[hidden]{display:none}.sts{display:flex;gap:12px;padding:2px 4px 6px;overflow-x:auto;scrollbar-width:none}.sts::-webkit-scrollbar{display:none}.st{flex:0 0 72px;text-align:center;font-size:12px;font-weight:500;line-height:1.12}.rg{display:block;width:72px;height:72px;border-radius:50%;padding:2.5px;background:#131316;margin-bottom:5px}html.cp-dark .rg{background:var(--y)}.rg span{display:flex;width:100%;height:100%;border-radius:50%;background:#fff;border:2.5px solid var(--bg);overflow:hidden;align-items:center;justify-content:center}.rg img{width:80%;height:80%;object-fit:contain}.sv{position:fixed;top:0;right:0;bottom:0;left:0;background:#131316;color:#fff;z-index:90;display:none;flex-direction:column}.sv.on{display:flex}.sv .pg{display:flex;gap:4px;padding:calc(10px + env(safe-area-inset-top)) 14px 0}.sv .pg i{flex:1;height:3.5px;background:#3a3a41;border-radius:9px;overflow:hidden}.sv .pg i b{display:block;height:100%;width:0;background:#fff}.sv .h{display:flex;align-items:center;gap:9px;padding:10px 14px;font-weight:600}.sv .h span{margin-inline-end:auto}.sv .h .ar{color:#bbb;font-weight:500;font-size:14px}.sv .tap{position:absolute;top:70px;bottom:190px;width:40%;z-index:2}.sv .tl{inset-inline-start:0}.sv .tr{inset-inline-end:0}.sv .im{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;padding:6px 26px}.sv .im span{width:min(84vw,48vh);aspect-ratio:1;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px var(--y)}.sv .im img{width:76%;height:76%;object-fit:contain}.sv .b{padding:14px 16px calc(20px + env(safe-area-inset-bottom));max-width:560px;width:100%;margin:0 auto}.sv h2{font-size:clamp(30px,8vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1.03}.sv p{color:#d0d1d6;margin-top:6px;font-size:15px}.sv .r{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.sv .r .btn{width:auto;min-width:170px}.gr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media(min-width:760px){.gr{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:1100px){.gr{grid-template-columns:repeat(4,minmax(0,1fr))}}.row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(142px,44%);gap:9px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px;scroll-snap-type:x proximity}.row::-webkit-scrollbar{display:none}.row>*{scroll-snap-align:start}@media(min-width:900px){.row{grid-auto-columns:minmax(220px,24%);gap:14px}}.pc{background:var(--c);border-radius:20px;padding:8px 10px 11px;display:flex;flex-direction:column;position:relative;min-width:0}.pc .i{display:block;aspect-ratio:1;background:#fff;border-radius:14px;overflow:hidden}.pc .i img{width:100%;height:100%;object-fit:contain}.pc .t{font-weight:500;font-size:13.5px;line-height:1.22;margin:7px 0 4px;text-decoration:none;min-height:33px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pc .f{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}.pc .fit{display:none;align-items:center;gap:3px;color:var(--ok);font-size:11.5px;font-weight:500;margin-bottom:2px}.pc.fits .fit{display:flex}.pc .sale{position:absolute;top:13px;inset-inline-start:14px}.pc.so .i{opacity:.45}.so-tag{font-size:12px;color:var(--m);font-weight:500}.add{width:40px;height:40px;border-radius:50%;background:var(--y);color:#131316;display:flex;align-items:center;justify-content:center;flex:none}.add svg{width:18px;height:18px}.add.dk{background:#131316;color:var(--y)}.add[disabled]{opacity:.45}.fbar{display:flex;gap:6px;overflow-x:auto;padding:0 2px 10px;scrollbar-width:none}.fbar::-webkit-scrollbar{display:none}.fbar a,.fbar button,.fbar select{background:var(--c);border-radius:99px;padding:9px 14px;font-weight:500;font-size:13.5px;white-space:nowrap;text-decoration:none;border:0;color:var(--k);font-family:var(--f)}.fbar .on{background:#131316;color:#fff}.hid{text-align:center;font-size:13px;color:var(--m);padding:12px 0}.hid button{text-decoration:underline}.ptitle{padding:6px 4px 12px}.ptitle small{font-size:13.5px;color:var(--m)}.ptitle h1{font-size:clamp(32px,8vw,64px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.ptitle p{color:var(--m);margin-top:5px}.more{margin:16px auto 0;max-width:280px}.ln{display:grid;grid-template-columns:54px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--l);text-decoration:none}.ln:last-child{border:0}.tile{width:54px;height:54px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--l);overflow:hidden;display:flex;align-items:center;justify-content:center}.tile img{width:90%;height:90%;object-fit:contain}.ln b{display:block;font-weight:600;font-size:14px;line-height:1.22}.ln small{font-size:12.5px;color:var(--m);display:block}.pad{padding:4px 14px}.kits .ln{grid-template-columns:62px 1fr auto}.kits .tile{width:62px;height:62px}.fitc{display:grid;grid-template-columns:82px 1fr;gap:12px;padding:12px;align-items:start}.fitc .tile{width:82px;height:82px;border-radius:16px}.fitc h3{font-weight:600;font-size:15px;line-height:1.2}.ops{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.ops button{min-height:40px;padding:0 12px;border-radius:99px;background:var(--c2);font-weight:500;font-size:13px}.ops button:hover{background:var(--y);color:#131316}.fgrid{display:grid;gap:10px}@media(min-width:760px){.fgrid{grid-template-columns:1fr 1fr}}.sh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none}.sh.on{display:block}.sh .dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#13131699}.sh .pn{position:absolute;inset-inline:0;bottom:0;max-height:90dvh;background:var(--c);border-radius:28px 28px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden}@media(min-width:760px){.sh .pn{inset-inline:auto 0;top:0;bottom:0;width:440px;max-height:none;border-radius:28px 0 0 28px}[dir=rtl] .sh .pn{inset-inline:0 auto;border-radius:0 28px 28px 0}}.grab{width:42px;height:5px;background:var(--l);border-radius:9px;margin:0 auto 12px;flex:none}.sh h2{font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.shh{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none}.shb{overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch;padding-top:6px}.x{width:40px;height:40px;border-radius:50%;background:var(--c2);display:flex;align-items:center;justify-content:center}.x svg{width:18px;height:18px}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--c2);border-radius:99px;padding:4px;margin-top:10px;font-weight:500;font-size:13.5px;text-align:center}.seg button{padding:10px 2px;border-radius:99px}.seg .on{background:#131316;color:#fff}.tip{display:flex;gap:7px;align-items:center;background:var(--y);color:#131316;border-radius:12px;padding:9px 11px;font-weight:500;font-size:13.5px;margin-top:9px}.tip svg{width:18px;height:18px}.mods{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.mods button{border:1.5px solid var(--l);border-radius:14px;padding:10px 2px;text-align:center;font-weight:600;font-size:14px}.mods small{display:block;font-weight:400;color:var(--m);font-size:11.5px}.mods .hint{border-color:var(--k);background:var(--y);color:#131316}.mods .hint small{color:#131316}.mods .on{background:#131316;color:#fff;border-color:#131316}.mods .on small{color:#bbb}.vbtn{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;width:100%;text-align:start;background:var(--c2);border-radius:14px;padding:12px 14px;margin-top:7px;font-weight:500}.bl{display:grid;grid-template-columns:62px 1fr auto;gap:10px;padding:10px 0;border-bottom:1px solid var(--l)}.bl .tile{width:62px;height:62px}.bl b{font-weight:600;font-size:14px;line-height:1.2;display:block}.bl small{color:var(--m);font-size:12.5px;display:block}.q{display:inline-flex;align-items:center;gap:2px;background:var(--c2);border-radius:99px;margin-top:6px}.q button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:17px}.q span{min-width:20px;text-align:center;font-weight:600;font-size:14px}.nudge{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;background:var(--y);color:#131316;border-radius:18px;padding:11px 13px;margin-top:10px}.nudge b{display:block;font-weight:650;font-size:15px;line-height:1.2}.nudge small{font-size:13px;display:block;margin-top:2px}.sums{flex:none;border-top:1px solid var(--l);padding-top:10px;margin-top:8px}.sr{display:flex;justify-content:space-between;font-size:14px;color:var(--m);padding:2px 0}.st2{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:17px;padding:5px 0 10px}.st2 .pr{font-size:26px}.nt{font-size:12.5px;color:var(--m);text-align:center;margin-top:8px}.empty{text-align:center;padding:30px 10px;color:var(--m)}.empty b{display:block;color:var(--k);font-size:18px;margin-bottom:5px}.pdp{display:grid;gap:12px}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding-top:12px;align-items:start}.buyc{position:sticky;top:72px}}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#fff;border-radius:0 0 30px 30px;margin:0 -14px}.gal::-webkit-scrollbar{display:none}.gal>div{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;max-height:62vh;display:flex;align-items:center;justify-content:center}.gal img{width:100%;height:100%;object-fit:contain}@media(min-width:900px){.gal{margin:0;border-radius:30px;display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:visible;padding:14px}.gal>div{max-height:none;background:#fff}.gal>div:first-child{grid-column:1/-1}}.dots{display:flex;gap:5px;justify-content:center;padding:9px 0 0}.dots i{width:7px;height:7px;border-radius:9px;background:#c3c4bd}.dots .on{width:22px;background:var(--k)}@media(min-width:900px){.dots{display:none}}.pdp h1{font-size:clamp(27px,7vw,46px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.prl{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:7px 0}.prl .pr{font-size:33px}.prl small{color:var(--m);font-size:13px;text-align:end}.ok{display:flex;gap:7px;background:var(--okb);color:var(--k);border-radius:14px;padding:10px 12px;font-size:13.5px;align-items:flex-start;margin:6px 0}.ok svg{width:15px;height:15px;margin-top:2px;color:var(--ok)}.ok b{font-weight:600}.ok.no{background:#fbe9e7;color:#5c1712}.ok button{text-decoration:underline;font-weight:600}html.cp-dark .ok.no{background:#3a1c1a;color:#ffd9d4}.opg{margin:9px 0}.opg>span{font-size:13px;color:var(--m);display:block;margin-bottom:5px}.opv{display:flex;flex-wrap:wrap;gap:6px}.opv button{min-height:42px;padding:0 14px;border-radius:99px;background:var(--c);font-weight:500;font-size:14px;box-shadow:inset 0 0 0 1.5px var(--l)}.opv .on{background:#131316;color:#fff;box-shadow:none}.opv .off{opacity:.4;text-decoration:line-through}.mini{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:8px 0}.mini>div{display:flex;gap:8px;align-items:center;background:var(--c);border-radius:14px;padding:9px 11px;font-size:12px;line-height:1.25}.mini svg{width:19px;height:19px}.mini b{display:block;font-weight:600;font-size:13px}.dlv{padding:13px 14px;margin:8px 0;font-size:13.5px}.dlv b{font-weight:600}.dlv div{display:flex;justify-content:space-between;gap:10px;padding:4px 0}.dlv div span:last-child{font-weight:600;text-align:end}.h2{font-size:23px;font-weight:700;letter-spacing:-.03em;margin:16px 0 8px}.opt{display:grid;grid-template-columns:20px 1fr auto;gap:9px;align-items:center;background:var(--c);border-radius:16px;padding:10px 12px;margin-top:6px;border:2px solid transparent;width:100%;text-align:start;text-decoration:none}.opt b{display:block;font-weight:600;font-size:14.5px}.opt small{font-size:12.5px;color:var(--m);display:block}.opt.on{border-color:var(--k)}.rb{width:20px;height:20px;border-radius:50%;border:2px solid #B8B9B2}.opt.on .rb{border:6px solid var(--k)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:7px}.facts>div{background:var(--c);border-radius:14px;padding:10px 12px}.facts small{display:block;color:var(--m);font-size:12px}.facts b{font-weight:600;font-size:13.5px;line-height:1.22;display:block}.not{background:#131316;color:#fff;border-radius:16px;padding:12px 14px;font-size:13.5px;margin-top:7px;line-height:1.35}.not b{display:block;color:var(--y);font-weight:600;font-size:15px}.desc{font-size:14.5px;line-height:1.5;padding:14px}.desc ul{list-style:disc;padding-inline-start:18px;margin:6px 0}.desc p{margin:6px 0}.desc a{text-decoration:underline}details.fq{border-bottom:1px solid var(--l);padding:0 14px}details.fq:last-child{border:0}details.fq summary{list-style:none;padding:14px 0;font-weight:500;display:flex;justify-content:space-between;gap:10px;cursor:pointer}details.fq summary::-webkit-details-marker{display:none}details.fq p{padding-bottom:13px;color:var(--m);font-size:14px}details.fq svg{width:16px;height:16px;margin-top:3px;transition:transform .15s}details.fq[open] svg{transform:rotate(180deg)}.buybar{position:fixed;inset-inline:0;bottom:0;z-index:44;background:var(--c);border-top:1px solid var(--l);padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.buybar .i2{max-width:640px;margin:0 auto}.buybar small{display:flex;justify-content:space-between;font-size:12.5px;color:var(--m);margin-bottom:7px}@media(min-width:900px){.buybar{position:static;background:none;border:0;padding:8px 0}}.map svg{width:100%;height:auto;border-radius:20px}.chipy{display:inline-block;background:var(--y);color:#131316;border-radius:99px;padding:5px 13px;font-weight:600;font-size:14px;margin-top:6px}.dm{padding:14px;margin-top:8px}.dm h3{font-size:22px;font-weight:700;letter-spacing:-.03em;margin-top:10px}.dm p{margin-top:6px}.dm small{display:block;color:var(--m);margin-top:5px}.sw{position:relative;height:clamp(300px,calc(100dvh - 330px),560px);max-width:440px;margin:6px auto 0}.sw .cd{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);border-radius:30px;padding:16px;box-shadow:0 16px 40px #00000024;display:flex;flex-direction:column;touch-action:pan-y;transition:transform .25s,opacity .25s;will-change:transform}.sw .cd .i{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px}.sw .cd img{max-width:92%;max-height:100%;object-fit:contain}.sw h2{font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.05;margin-top:8px}.sw .cd .pr{font-size:28px;margin-top:3px}.swa{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:14px}.swa button,.swa a{width:64px;height:64px;border-radius:50%;background:var(--c);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #0000001a;text-decoration:none}.swa .m{width:76px;height:76px;background:#131316;color:var(--y)}.swa svg{width:24px;height:24px}.ringc{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:center;padding:14px}.ringc small{display:block;color:#b7b8bd}.ringc b{display:block;color:var(--y);font-weight:600;margin-top:1px}.ringc .pr{font-size:34px}.ringc circle.p{transition:stroke-dashoffset .35s}.bi{display:grid;grid-template-columns:54px 1fr auto 30px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--l);width:100%;text-align:start}.bi b{font-weight:500;font-size:14px;line-height:1.2}.tick{width:30px;height:30px;border-radius:50%;background:var(--c2);display:flex;align-items:center;justify-content:center}.tick svg{width:14px;height:14px}.lights{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;width:100%;text-align:start;font-weight:600}.tg{width:48px;height:27px;background:var(--c2);border-radius:99px;position:relative;flex:none}.tg i{position:absolute;inset-inline-start:3px;top:3px;width:21px;height:21px;border-radius:50%;background:var(--m)}html.cp-dark .tg{background:var(--y)}html.cp-dark .tg i{inset-inline-start:24px;background:#131316}.cb{padding:12px 14px 14px}.cbl{display:grid;gap:9px;margin-top:6px}.cbl small{color:#b7b8bd;font-size:12.5px}.ports{display:flex;gap:5px;margin-top:3px}.ports button{flex:1;background:#25252a;color:#fff;border-radius:99px;padding:11px 0;font-weight:500;font-size:13.5px}.ports .on{background:var(--y);color:#131316}.grm{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mi{display:block;padding:12px;background:var(--c2);border-radius:18px;text-decoration:none;font-weight:600;font-size:14.5px}.mi .gi{margin-bottom:8px;background:var(--c)}.mi.y2 .gi,.mi.yl{background:var(--y);color:#131316}.up{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;text-decoration:none;width:100%;text-align:start}.up b{display:block;font-weight:600;font-size:14.5px;line-height:1.2}.up small{font-size:12.5px;color:var(--m)}.up svg.ch{width:18px;height:18px}.srch{display:flex;align-items:center;gap:8px;background:var(--c2);border-radius:99px;min-height:48px;padding:0 15px;margin-top:8px}.srch input{flex:1;background:none;border:0;font:400 16px var(--f);color:var(--k);outline:0;min-width:0}.srch svg{width:20px;height:20px;color:var(--m)}.ft{margin-top:26px;padding:26px 0 18px;background:#131316;color:#fff;border-radius:28px 28px 0 0}.ft .wm{font-size:28px}.ft .wm b{box-shadow:none}.ft h4{font-size:14px;font-weight:600;margin:0 0 7px;color:var(--y)}.fg{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px;font-size:13.5px}.fg a{display:block;padding:4px 0;text-decoration:none;color:#d7d8dc}.fg a:hover{text-decoration:underline}.fg p{color:#d7d8dc;margin:4px 0}@media(min-width:900px){.fg{grid-template-columns:repeat(4,1fr)}}.lng{display:inline-flex;background:#25252a;border-radius:99px;padding:3px;margin-top:14px}.lng button{padding:8px 15px;border-radius:99px;color:#fff;font-weight:500;font-size:13px}html:not(.ar) .lng .en,html.ar .lng .a2{background:var(--y);color:#131316}.toast{position:fixed;inset-inline:16px;bottom:calc(90px + env(safe-area-inset-bottom));max-width:420px;margin:0 auto;background:#131316;color:#fff;padding:12px 16px;border-radius:14px;font-weight:500;z-index:95;text-align:center}html.ar .wm{letter-spacing:-.05em}html.ar .hero h1,html.ar .ptitle h1,html.ar .pdp h1,html.ar h2,html.ar h3{letter-spacing:0;line-height:1.22}.ar-t{font-weight:500}@media(prefers-reduced-motion:reduce){.cp *{transition:none!important;animation:none!important}html.cp{scroll-behavior:auto}}.t-dawn .shopify-section:not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group){background:#fff}.cart-count-bubble{display:none}#carthike-chat-button-container,[id^=carthike]{display:none!important}html.cp{-webkit-tap-highlight-color:transparent}.cp button,.cp a{touch-action:manipulation}@view-transition{navigation:auto}.mob-b{display:block}.dsk-b{display:none}@media(min-width:900px){.mob-b{display:none}.dsk-b{display:grid}}.hero h1{font-size:clamp(34px,10vw,84px)}.strip{display:flex;justify-content:space-between;gap:10px;padding:10px 6px 0;font-size:12.5px;color:var(--m);font-weight:500}.pmeta{font-size:14px;color:#d7d8dc;margin:6px 0 2px}.pmeta strong{color:var(--y);font-weight:700;font-size:18px}.dash{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.dash a{background:#25252a;border-radius:16px;padding:10px 8px;text-decoration:none;color:#fff;display:block;min-width:0}.dash a[hidden]{display:none}.dash .gi{width:34px;height:34px;margin-bottom:6px}.dash .gi svg{width:17px;height:17px}.dash b{display:block;font-weight:600;font-size:12.5px;line-height:1.15}.dash small{display:block;font-size:11px;color:#b7b8bd;margin-top:2px;min-height:13px}@media(min-width:900px){.dash{max-width:560px}}.hubg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media(min-width:760px){.hubg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.hubt{background:var(--c);border-radius:20px;padding:12px;text-decoration:none;display:block;position:relative;overflow:hidden;min-height:150px;transition:transform .15s}.hubt:active{transform:scale(.98)}@media(hover:hover){.hubt:hover{transform:translateY(-2px)}.pc{transition:transform .15s}.pc:hover{transform:translateY(-2px)}}.hubt b{display:block;font-weight:650;font-size:16px;letter-spacing:-.02em;line-height:1.12;position:relative;margin-top:82px}.hubt small{display:block;font-size:12px;color:var(--m);position:relative;margin-top:2px;line-height:1.2}.hubi{position:absolute;top:8px;inset-inline-end:8px;width:84px;height:84px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hubi img{width:82%;height:82%;object-fit:contain}.hubt-y{background:var(--y);color:#131316}.hubt-y small{color:#131316}.spot{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center;padding:12px;margin-top:12px;text-decoration:none}.spoti{width:96px;height:96px;background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.spoti img{width:88%;height:88%;object-fit:contain}.spot h2{font-size:21px;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:1px 0 3px}.spot small{color:#b7b8bd;font-size:12.5px;display:block;line-height:1.25}.spotp{display:block;margin-bottom:2px}.spot .pr i{opacity:.7}.hubh small{display:block;margin-top:8px;color:#b7b8bd;font-size:13.5px}.hubh h1{font-size:clamp(30px,8.5vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin-top:2px}.hubh p{color:#d7d8dc;margin-top:7px;max-width:62ch}.portc{padding:12px 14px;margin-top:10px}.portc b{font-weight:600}.portc small{display:block;color:var(--m);font-size:12.5px;margin-top:6px}.portc small:empty{display:none}.kitg{display:grid;gap:10px}@media(min-width:900px){.kitg{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px}.kits2{position:sticky;top:72px}}.kits2 .ringc{margin:0}.bi{display:block;padding:9px 0;border-bottom:1px solid var(--l);position:relative}.bi:last-child{border:0}.bi-m{display:grid;grid-template-columns:54px 1fr auto 30px;gap:9px;align-items:center;width:100%;text-align:start}.bi-m b{font-weight:500;font-size:14px;line-height:1.2}.bi-m[disabled]{opacity:.45;cursor:not-allowed}.bi.on .tick{background:#131316;color:var(--y)}html.cp-dark .bi.on .tick{background:var(--y);color:#131316}.bi-s{display:flex;align-items:center;gap:8px;margin:8px 0 2px;font-size:12.5px;color:var(--m)}.bi-s select{flex:1;min-height:42px;border:1.5px solid var(--k);border-radius:12px;background:var(--c);color:var(--k);font:500 16px var(--f);padding:0 10px;min-width:0}.bi-no{font-size:12.5px;color:var(--bad);margin-top:5px}html.cp-dark .bi-no{color:#ffb4ab}.bi-l{font-size:12px;color:var(--m);display:inline-block;margin-top:5px;margin-inline-start:63px;padding:2px 0}.kit-miss{font-size:13px;color:var(--bad);padding:8px 4px 0}html.cp-dark .kit-miss{color:#ffb4ab}.tips{display:grid;gap:9px}@media(min-width:760px){.tips{grid-template-columns:1fr 1fr}}.tip2{padding:14px;position:relative}.tip2 .num{display:flex;width:26px;height:26px;border-radius:50%;background:var(--y);color:#131316;font-weight:700;font-size:13px;align-items:center;justify-content:center;margin-bottom:7px}.tip2 h3{font-size:16px;font-weight:650;letter-spacing:-.02em}.tip2 p{font-size:14px;color:var(--m);margin-top:3px;line-height:1.35}.calc{padding:14px;margin-top:10px}.cr{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:14px}.cr .q{margin:0}.calcr{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:center;background:var(--y);color:#131316;border-radius:16px;padding:10px;margin-top:8px}.calcr .tile{width:62px;height:62px}.calcr small{display:block;font-size:12.5px}.calcr b{display:block;font-weight:650;font-size:14px;line-height:1.15;margin:1px 0}.steps{padding:6px 14px}.stp{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:11px 0;border-bottom:1px solid var(--l);align-items:start}.stp:last-child{border:0}.stp b{font-weight:600}.stp p{font-size:14px;color:var(--m);line-height:1.35;margin-top:1px}.zone{margin-top:6px}.flt{border:0;padding:12px 0;margin:0;border-bottom:1px solid var(--l)}.flt legend{font-weight:650;padding:0;font-size:15px}.fv{display:flex;align-items:center;gap:9px;min-height:40px;font-size:14.5px}.fv input{width:20px;height:20px;accent-color:#131316}.fv span{flex:1}.fv small{color:var(--m)}.fv.off{opacity:.4}.fp{display:flex;gap:10px;margin-top:6px}.fp label{flex:1;display:flex;gap:5px;align-items:center}.fp input{width:100%;min-height:42px;border:1.5px solid var(--l);border-radius:12px;background:var(--c);color:var(--k);padding:0 9px;font:400 16px var(--f)}.fa{display:flex;gap:8px;position:sticky;bottom:0;background:var(--c);padding:10px 0 0}.chip{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border-radius:99px;background:var(--c2);font-weight:500;font-size:13.5px;text-decoration:none}.shb{overscroll-behavior:contain}.sh.on .pn{animation:cpup .22s ease-out}.sh.on .dim{animation:cpfd .2s}@keyframes cpup{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes cpfd{0%{opacity:0}to{opacity:1}}@media(min-width:760px){.sh.on .pn{animation:none}}@media(min-width:900px){.has-phone .hero .pic{display:none!important}.has-phone .dash{max-width:none;grid-template-columns:repeat(6,1fr)}.has-phone .hero{min-height:0}.strip.mob-b{display:none}.spot{grid-template-columns:150px 1fr;padding:18px}.spoti{width:150px;height:150px}.spot h2{font-size:34px}}:root{--nav:66px}.nv{inset-inline:0;bottom:0;height:calc(60px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border-radius:0;background:var(--c);color:var(--k);border-top:1px solid var(--l);box-shadow:none;align-items:stretch}.nv>*{width:100%;height:60px;border-radius:0;flex-direction:column;gap:2px;color:var(--m);font-size:11px;font-weight:500;background:none;letter-spacing:0}.nv svg{width:22px;height:22px}.nv .on{background:none;color:var(--k);font-weight:700}.nv .on svg{stroke-width:2.4}.nv .bub{top:5px;inset-inline-end:calc(50% - 22px);font-style:normal}.hd .w{min-height:54px}.ps{display:flex;height:38px;padding:0 12px;font-size:12.5px;background:var(--c);color:var(--k)}.has-phone .ps{background:#131316;color:#fff}html.cp-dark .ps{background:var(--c2)}.hd-s,.hd-b{display:none}.t-product .hd-s,.t-product .hd-b{display:flex}@media(min-width:900px){.hd-s,.hd-b{display:flex}.ps{height:42px;padding:0 15px;font-size:13.5px}.hd nav{gap:16px}}.mrow{grid-template-columns:42px 1fr 18px;padding:7px 0}.mrow b{font-size:15px}.mrow .ch{width:16px;height:16px;color:var(--m)}.mh{font-size:13px;color:var(--m);font-weight:600;margin:14px 0 2px}.home .hh{padding:6px 2px 8px}.home .hh h1{font-size:clamp(23px,6.4vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.08}.home .hh p{color:var(--m);font-size:14px;margin-top:3px}.hsearch{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 15px;background:var(--c);border-radius:99px;color:var(--m);font-size:15px;text-align:start}.hsearch svg{width:20px;height:20px}.cats{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding:12px 2px 8px;margin:0 -14px;padding-inline:14px}.cats::-webkit-scrollbar{display:none}.cat{flex:0 0 68px;text-align:center;text-decoration:none;font-size:12px;font-weight:500;line-height:1.15}.cati{display:flex;width:68px;height:68px;background:#fff;border-radius:20px;align-items:center;justify-content:center;overflow:hidden;margin-bottom:5px}.cati img{width:86%;height:86%;object-fit:contain}@media(min-width:900px){.cats{justify-content:space-between;margin:0}.cat{flex:0 0 96px;font-size:14px}.cati{width:96px;height:96px}}.pbar{display:grid;grid-template-columns:42px 1fr 18px;gap:10px;align-items:center;width:100%;background:var(--c);border-radius:18px;padding:9px 12px;text-align:start;text-decoration:none}.pbar b{display:block;font-weight:600;font-size:14.5px;line-height:1.2}.pbar small{display:block;font-size:12.5px;color:var(--m)}.pbar .ch{width:16px;height:16px}.sec{padding-top:18px}.needs{grid-template-columns:1fr}@media(min-width:760px){.needs{grid-template-columns:repeat(3,1fr)}}.need{grid-template-columns:54px 1fr 18px}.need .tile{width:54px;height:54px}.hubh{padding:16px}.hubh h1{font-size:clamp(27px,7.6vw,52px)}.kitsum{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px}.kitsum small{color:#b7b8bd;display:block;font-size:12.5px}.kitsum b{color:var(--y);font-weight:600;font-size:13.5px;text-align:end}.kitsum svg{display:none}.kitmore summary{list-style:none;display:flex;justify-content:space-between;padding:12px 0 8px;font-weight:600;cursor:pointer;font-size:14px}.kitmore summary::-webkit-details-marker{display:none}.kitmore summary svg{width:16px;height:16px}.kitmore[open] summary svg{transform:rotate(180deg)}@media(max-width:899px){.kits2{position:sticky;bottom:calc(66px + env(safe-area-inset-bottom));z-index:5}}.more2{margin-top:8px;border:0;padding:0 14px}.more2 .tip2{background:var(--c2);padding:12px}.dmw .dm{padding:0;margin:0;background:none}.dmw .h2{display:none}.opg label{font-size:13px;color:var(--m);display:block;margin-bottom:5px}.ops2{width:100%;min-height:48px;border:1.5px solid var(--l);border-radius:14px;background:var(--c);color:var(--k);font:500 16px var(--f);padding:0 12px}.qrow{display:flex;align-items:center;justify-content:space-between}.qrow .q{margin:0;background:var(--c)}.qrow>span{margin:0}.dlv div:last-child{flex-direction:column;gap:2px}@media(max-width:899px){html.cp body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}html.cp body.t-product{padding-bottom:100px}}.hubstrip{display:flex;justify-content:space-between;gap:10px;padding:8px 6px 2px;font-size:12.5px;color:var(--m);font-weight:500}.pgroup{margin-top:14px}.pgh{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:0 4px 8px;align-items:start}.pgh .num{width:28px;height:28px;border-radius:50%;background:#131316;color:var(--y);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.pgh h2{font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.pgh p{font-size:13.5px;color:var(--m);margin-top:1px}.pick{display:grid;grid-template-columns:72px 1fr 44px;gap:11px;align-items:center;padding:10px 0;border-bottom:1px solid var(--l)}.pick:last-child{border:0}.pick .tile{width:72px;height:72px;border-radius:16px}.pickb a{text-decoration:none}.pickb b{display:block;font-weight:600;font-size:14.5px;line-height:1.2}.pickb small{display:block;color:var(--m);font-size:12.5px;line-height:1.25;margin:2px 0 3px}.pickp .pr{font-size:16px}.pick .add{width:44px;height:44px}.pairc{display:grid;gap:9px;padding:13px;margin-top:14px}.pairc .tile{width:60px;height:60px}.pairc b{display:block;font-size:16px;font-weight:650}.pairc small{display:block;color:#c8c9ce;font-size:13px}.pairc .free{color:var(--y);font-weight:600}.pairc .bp .pr{font-size:14px}.pairc .bp .pr i{opacity:.8}@media(min-width:760px){.pairc{grid-template-columns:auto 1fr auto;align-items:center}.pairc .btn{width:auto}}.ntiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media(min-width:900px){.ntiles{grid-template-columns:repeat(4,1fr);gap:14px}}.ntile{background:var(--c);border-radius:20px;padding:11px;text-decoration:none;display:block;min-height:128px;position:relative;overflow:hidden}.ntile b{display:block;font-weight:650;font-size:15px;line-height:1.15;letter-spacing:-.015em;margin-top:58px}.ntile small{display:block;color:var(--m);font-size:12px;line-height:1.2;margin-top:2px}.ntimg{position:absolute;top:8px;inset-inline-end:8px;width:62px;height:62px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.ntimg img{width:84%;height:84%;object-fit:contain}.kitnote{font-size:13.5px;color:var(--m);padding:0 4px 8px}.bftile{display:block;background:#131316;color:#fff;border-radius:18px;padding:12px 16px;margin:10px 0;text-decoration:none}.bftile b{display:block;color:var(--y);font-size:15px}.bftile small{color:#d7d8dc;font-size:13px}.bf{padding-bottom:10px}.bfh{position:relative;overflow:hidden;background:#131316;color:#fff;border-radius:var(--r);padding:20px 18px 22px;margin-top:8px}.bftag{display:inline-flex;align-items:center;gap:7px;background:var(--y);color:#131316;font-weight:700;font-size:14px;border-radius:99px;padding:4px 12px 4px 9px;letter-spacing:-.01em}.bftag b{width:9px;height:9px;border-radius:50%;background:#131316}.bfwhen{display:block;margin-top:9px;color:#d7d8dc;font-size:13px;max-width:62%}.bfh h1{position:relative;font-size:clamp(28px,7.9vw,54px);line-height:1.02;letter-spacing:-.045em;font-weight:700;margin:12px 0 0;max-width:13em;color:#fff}.bfh h1 .pr{color:var(--y);font-size:inherit}.bfh h1 .pr i{font-size:.62em;font-style:normal;color:var(--y);opacity:1}.bfh p{position:relative;color:#d7d8dc;font-size:15px;line-height:1.35;margin:10px 0 0;max-width:30em}.bfping{position:absolute;top:-18px;inset-inline-end:-22px;width:150px;height:150px;display:flex;align-items:center;justify-content:center;pointer-events:none}.bfping span{position:relative;width:74px;height:74px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.bfping img{width:84%;height:84%;object-fit:contain}.bfping i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--y);opacity:0;animation:bfp 3s ease-out infinite}.bfping i:nth-child(2){animation-delay:1s}.bfping i:nth-child(3){animation-delay:2s}@keyframes bfp{0%{transform:scale(.45);opacity:.8}to{transform:scale(1.25);opacity:0}}@media(prefers-reduced-motion:reduce){.bfping i{animation:none;opacity:.35}.bfping i:nth-child(2){transform:scale(.8)}.bfping i:nth-child(3){transform:scale(1.15)}}.bfg{display:grid;gap:12px;margin-top:10px}.bfo h2,.bff h2,.bfd h2{font-size:20px;font-weight:700;letter-spacing:-.025em;margin:2px 0 10px}.bfcolor{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 4px;font-weight:600;font-size:14px}.bfcs{display:flex;gap:7px}.bfc{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 13px;border-radius:99px;background:var(--c2);color:var(--k);font-weight:500;font-size:14px;border:1.5px solid transparent}.bfc[aria-pressed=true]{border-color:var(--k);background:var(--c);font-weight:600}.bfc[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.sw{width:15px;height:15px;border-radius:50%;background:#999;box-shadow:inset 0 0 0 1px #00000040}.sw-black{background:#131316}.sw-white{background:#fff}.lowst{display:block;color:var(--bad);font-weight:600;font-size:12.5px;margin:3px 0 0}.bfo .lowst{margin:4px 0 8px}.bfo [data-bfadd]{margin-top:10px}.bfpay{font-size:13px;color:var(--m);text-align:center;margin:8px 0 0}.bfl{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:14.5px;line-height:1.3}.bfl li{display:flex;gap:8px;align-items:flex-start}.bfl svg{flex:none;margin-top:2px;color:var(--ok)}.bff h3{font-size:16px;font-weight:700;letter-spacing:-.02em;margin:16px 0 8px}.bf .pairc,.bfd{margin-top:12px}.bfd dl{margin:0;display:grid;gap:0}.bfd dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--l);font-size:14.5px}.bfd dl>div:first-child{border-top:0}.bfd dt{color:var(--m)}.bfd dd{margin:0;font-weight:600;text-align:end}.bfd p{font-size:13.5px;color:var(--m);margin:10px 0 0}.bfd a{color:inherit}.bfback{margin-top:12px}html.cp-dark .bfc[aria-pressed=true]{border-color:var(--y)}@media(min-width:900px){.bfh{padding:34px 36px}.bfping{top:6px;inset-inline-end:46px;width:190px;height:190px}.bfping span{width:96px;height:96px}.bfwhen{max-width:none}.bfh h1{font-size:54px;max-width:12em}.bfg{grid-template-columns:1.1fr .9fr;align-items:start}}.sec>a{display:inline-flex;align-items:center;min-height:40px;padding-inline-start:10px}.bfd p a{display:inline-block;padding:6px 0}.bfprop{background:var(--y);color:#131316;font-weight:600;font-size:13px;border-radius:12px;padding:9px 12px;margin-top:8px}.kitlead{color:var(--m);font-size:14px;margin:0 0 6px}.kitsv{color:var(--ok)!important;font-weight:600}.pairi{display:flex;gap:6px}.dnote{margin:8px 2px 0;font-size:12px;line-height:1.4;color:var(--mute,#6b6b6b)}.bsv{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:6px 0 2px;font-size:11.5px;line-height:1.25}.bsvy{background:var(--y);color:#131316;font-weight:700;border-radius:99px;padding:2px 8px}.opt .bsv{margin-top:4px}.pairc .bsv{margin:4px 0}.bfcf .bfh{border-top:6px solid var(--y)}.bfcf .bfh h1{text-transform:none}.cfslots{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px}.cfslot{border:2px dashed var(--y);background:#131316;color:#fff;border-radius:var(--r);padding:18px 14px;font-size:13px}.bnd{display:none!important}html.bn-on .bnd,html.bnp .bnd{display:revert!important}html.bn-on .bnx,html.bnp .bnx{display:none!important}.bnline{margin:4px 0 2px;font-size:11.5px;line-height:1.3}.bnline .bnl{color:var(--m);display:block}.bnline .bsvy{display:inline-block;margin:3px 4px 0 0}.bnline .bne{font-weight:700;display:inline-block}.bnbadge{background:#131316!important;color:var(--y)!important}html.bn-on .bnhome,html.bnp .bnhome{display:flex!important;justify-content:space-between;align-items:center;gap:10px;background:#131316;color:#fff;border-radius:var(--r);padding:14px 16px;margin-top:12px;border-top:4px solid var(--y)}.bnhome,.bnhome *{text-decoration:none!important}.bnhome b{display:block;color:var(--y);font-size:18px}.bnhome small{color:#d7d8dc}.bnhgo{background:var(--y);color:#131316;font-weight:700;border-radius:99px;padding:7px 12px;white-space:nowrap;font-size:13px}.bnhero{margin-top:8px;border-top:6px solid var(--y)}html.bn-on .bnhero,html.bnp .bnhero{display:block!important}.bnpbar{background:var(--y);color:#131316;font-size:12.5px;font-weight:600;text-align:center;padding:6px 10px}.bv{position:relative;display:block;width:100%;height:100%;aspect-ratio:1;background:#fff}.bv img.bvi{position:absolute!important;width:60%!important;height:60%!important;object-fit:contain;mix-blend-mode:multiply}.bv2 img.bvi:nth-of-type(1){left:2%;top:8%}.bv2 img.bvi:nth-of-type(2){right:2%;top:30%}.bv3 img.bvi{width:54%!important;height:54%!important}.bv3 img.bvi:nth-of-type(1){left:23%;top:2%}.bv3 img.bvi:nth-of-type(2){left:0;top:36%}.bv3 img.bvi:nth-of-type(3){right:0;top:36%}.bvl{position:absolute;left:50%;bottom:5px;transform:translate(-50%);background:#131316;color:var(--y);font-size:10.5px;font-weight:700;line-height:1.2;border-radius:99px;padding:3px 9px;white-space:nowrap;max-width:94%;overflow:hidden;text-overflow:ellipsis}.bvslide{background:#fff}.gal .bvslide .bvl{font-size:14px;bottom:14px;padding:5px 14px}.bvlt{color:var(--y)!important;font-weight:700}.bnline .bnv{color:var(--m);font-size:11px;margin-inline-end:4px}.bbq{display:flex;gap:8px;align-items:center}.bbq .btn{flex:1;min-width:0;padding:0 12px;font-size:15px;white-space:nowrap}.bbq .q{margin:0;flex:none;min-height:54px;background:var(--c2)}.bbq .q button{width:42px;height:54px;font-size:20px}.bbq .q span{min-width:22px;font-size:16px}.q button.off{opacity:.35}.qrm{font-size:12.5px;color:var(--m);text-decoration:underline;margin-inline-start:10px;min-height:40px;vertical-align:middle}.nudge.nc{grid-template-columns:72px minmax(0,1fr) auto;padding:9px 10px;gap:9px}.nth{display:block;width:72px;height:72px;border-radius:14px;overflow:hidden;background:#fff}.nth>img{display:block;width:100%;height:100%;object-fit:contain}.nth .bv{border-radius:14px}.nth .bv2 img.bvi:nth-of-type(1){left:0;top:4%}.nth .bv2 img.bvi:nth-of-type(2){right:0;bottom:4%}.nudge.nc b{font-size:14px}.nudge.nc small{font-size:12.5px;line-height:1.28}.nadd{min-height:40px;padding:0 13px;border-radius:99px;background:#131316;color:var(--y);font-weight:650;font-size:13.5px;white-space:nowrap}.nadd:disabled{opacity:.5}.nudge.nc b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2}.nudge.nc small{margin-top:1px;line-height:1.25}html.ar .nudge.nc>div{text-align:start}@media(max-width:360px){.nudge.nc{grid-template-columns:60px minmax(0,1fr) auto;gap:8px;padding:8px}.nth{width:60px;height:60px}.nudge.nc b{font-size:13.5px}.nudge.nc small{font-size:12px}.nadd{padding:0 10px;font-size:13px;min-height:38px}}.wm{font-size:0}.wm .mk{display:block;height:38px;width:auto;color:var(--k)}.ft{--mk:transparent}.ft .wm .mk{height:54px;color:#fff}html.cp-dark .wm .mk{--mk:transparent}.lgt{height:38px;min-width:44px;padding:0 11px;border-radius:99px;background:var(--c);font-weight:600;font-size:13px}.lgt .l-e,html.ar .lgt .l-a{display:none}html.ar .lgt .l-e{display:inline}.ps{max-width:46vw}.ps [data-pass]{overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.hd .ps{display:none}}.home .hh{padding:4px 2px 10px}.home .hh h1{font-size:clamp(25px,7vw,44px);font-weight:600;letter-spacing:-.03em}.ptitle h1{font-weight:600;letter-spacing:-.03em}.pdp h1{font-weight:600}.sec h2{font-weight:600;letter-spacing:-.02em}.pr i{opacity:1;font-size:.72em;font-weight:600}.bfh h1 .pr i{opacity:1}@media(max-width:899px){html.cp body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.t-product.t-product{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media(max-width:899px){.nv{inset-inline:max(12px,calc(50% - 200px));bottom:calc(10px + env(safe-area-inset-bottom));height:64px;padding:6px;border:0;border-radius:24px;background:#131316;color:#fff;box-shadow:0 8px 28px #13131647;align-items:stretch;gap:2px}.nv a,.nv button{border-radius:18px;font-size:11px;font-weight:500;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;width:100%;text-decoration:none}.nv svg{width:21px;height:21px}.nv .on{background:var(--y);color:#131316;font-weight:650}.nv .on svg{stroke-width:2.2}.nv .bub{top:3px;inset-inline-end:calc(50% - 24px);box-shadow:0 0 0 2px #131316}.nv .on .bub{background:#131316;color:var(--y);box-shadow:none}html.cp-dark .nv{background:#26262b}.toast{bottom:calc(88px + env(safe-area-inset-bottom))}}.pc .t{font-size:14px;font-weight:550;margin:8px 0 5px}.pc .pr{font-size:18px}.pc:has(.bvl) .sale:not(.bnbadge){display:none}.pc[data-net=both] .fit{display:none!important}.bsv{margin:0 0 6px;font-size:12px;gap:3px 6px}.bsvs{color:var(--m)}.bnline{margin:0 0 6px}.bnline .bsv{margin-bottom:3px}.bnline .bnl{font-size:12px}.bnline .bnl b{font-weight:600;color:var(--k)}.sh .spn{height:90dvh}.schips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:4px -16px 0;padding:0 16px 2px}.schips::-webkit-scrollbar{display:none}.schips .chip{flex:none}[data-sdisc] .mh{font-size:15px;font-weight:600;color:var(--k);margin:16px 0 8px;display:flex;justify-content:space-between;align-items:baseline}.mh button{font-size:13px;font-weight:500;color:var(--m);text-decoration:underline}.sgr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.srow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.srow::-webkit-scrollbar{display:none}.srow .smc{flex:0 0 31%}.smc{display:block;text-decoration:none;min-width:0}.smc .i{display:block;aspect-ratio:1;background:var(--c2);border-radius:14px;overflow:hidden;margin-bottom:5px}.smc img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.smc .n{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.22;min-height:30px;margin-bottom:2px}.smc .pr{font-size:14px}.sall{display:block;padding:13px 0;font-weight:600;text-decoration:underline;font-size:14px}.hphone{margin-top:12px}.hphone .pbar{padding:7px 12px}.promise{margin-top:14px;padding:14px}.pl3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:12px;line-height:1.3}.pl3 b{display:block;font-weight:600;font-size:13px;margin-bottom:2px}.pl3 span,.pl3 a{color:var(--m)}.plm{display:block;margin-top:11px;font-size:13px;text-decoration:underline;color:var(--m)}.ok2{color:var(--ok)!important;font-weight:600}.pdm .dlv{padding:0 0 12px;margin:0;background:none}.pdm .dlv div{padding:4px 0}.fqn details.fq{padding:0}.fcts .h2{display:none}.fcts .facts{padding-bottom:12px}.opg .opt{padding:9px 12px}.shopify-policy__title h1,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--f);font-weight:600;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.sh.on .pn{animation:none}html.cp{scroll-behavior:auto}}.pc .t{-webkit-line-clamp:3}.shb{overflow-x:hidden}.srch input:focus-visible{outline:0}.srch:focus-within{box-shadow:inset 0 0 0 2px #131316}.smc .bv{background:none}.smc .bv img.bvi{mix-blend-mode:multiply}.pdm.more2,.pdm{margin-top:0;border-radius:0;box-shadow:inset 0 -1px 0 var(--l)}:not(.pdm)+.pdm{margin-top:12px;border-radius:18px 18px 0 0}.pdm:not(:has(+.pdm)){border-radius:0 0 18px 18px;box-shadow:none}:not(.pdm)+.pdm:not(:has(+.pdm)){border-radius:18px}.wafab{position:fixed;right:14px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:43;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000040}.wafab svg{width:28px;height:28px}.t-product .wafab{bottom:calc(126px + env(safe-area-inset-bottom))}@media(min-width:900px){.wafab,.t-product .wafab{bottom:24px;right:24px}}.wabag{display:block;text-align:center;font-size:13px;font-weight:600;color:#116b3b;text-decoration:underline;padding:8px 0 2px}.vslide video{width:100%;height:100%;display:block;object-fit:contain;background:#000}.jrb{display:inline-block;margin:2px 0 6px}.jreviews{margin-top:18px}.pc .hl{font-size:13px;line-height:1.3;color:var(--m);margin:3px 0 0}@media(max-width:759px){.gr>.pc.hero,.gr>.pc.lone,.row.one>.pc{grid-column:1/-1;display:grid;grid-template-columns:38% 1fr;grid-template-rows:auto auto auto 1fr;column-gap:12px;align-items:start}.gr>.pc.hero>.i,.gr>.pc.lone>.i,.row.one>.pc>.i{grid-row:1/span 8;margin-bottom:0}.gr>.pc.hero>.f,.gr>.pc.lone>.f,.row.one>.pc>.f{align-self:end;margin-top:auto}.row.one{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible}.row.two{grid-auto-columns:minmax(0,1fr);overflow:visible}}.answers{margin:22px 0 8px}.answers h2{font-size:20px;margin:0 0 8px}.answers details{background:var(--c);border-radius:14px;padding:11px 13px;margin-bottom:7px}.answers summary{font-weight:600;cursor:pointer}.answers p{margin:7px 0 0;font-size:14px;line-height:1.45}.ans-ar{display:none}html.ar .ans-ar{display:block}html.ar .ans-en{display:none}.t-cart .wafab,html:has(#cp-bag.on) .wafab,html:has(#cp-menu.on) .wafab,html:has(#cp-search.on) .wafab,html:has(#cp-phone.on) .wafab,html:has(#cp-quick.on) .wafab{display:none}.pfits{margin:14px 0;font-size:14px}.pfits summary{font-weight:600;cursor:pointer}.pfits p{margin:7px 0 0;line-height:1.5}.artw{max-width:760px}.arti{width:100%;height:auto;border-radius:18px;margin-bottom:14px}.artb{font-size:16px;line-height:1.6}.artb h2{font-size:22px;line-height:1.25;margin:24px 0 8px}.artb p{margin:0 0 12px}.artb ul{margin:0 0 12px;padding-inline-start:20px}.artb img{max-width:100%;height:auto}.artb a{text-decoration:underline}.artn{margin:18px 0}.artl{display:grid;gap:9px}.artc{display:block;padding:14px}.artc b{display:block;font-size:17px;line-height:1.3}.artc small{display:block;margin:4px 0 6px;opacity:.65}.artc span{font-size:14px;line-height:1.45}@media(max-width:899px){.nv{inset-inline-start:12px;inset-inline-end:80px;height:60px;padding:5px;gap:0;border-radius:99px;display:flex;box-shadow:0 8px 24px #13131642}.nv a,.nv button{flex:1 1 0;min-width:0;width:auto;height:50px;border-radius:99px;white-space:nowrap;font-size:10.5px;line-height:1.1}.nv .on{flex:1.55 1 0;flex-direction:row;gap:6px;font-size:12px;font-weight:700}.nv .bub{top:2px;inset-inline-end:calc(50% - 21px)}.nv .on .bub{top:0;inset-inline-end:4px}.t-cart .nv{inset-inline-end:12px}.wafab{right:auto;left:auto;inset-inline-end:12px;bottom:calc(10px + env(safe-area-inset-bottom));width:60px;height:60px;box-shadow:0 8px 24px #13131642}.wafab svg{width:30px;height:30px}.t-product .wafab{bottom:calc(126px + env(safe-area-inset-bottom));width:46px;height:46px;opacity:.96}.t-product .wafab svg{width:24px;height:24px}}.home .srow{margin:0 -14px;padding:0 14px}html.cp,html.cp body{overscroll-behavior-x:none}@supports (overflow:clip){html.cp,html.cp body{overflow-x:clip}}.cats,.fbar,.gal,.row,.schips,.srow,.sts{overscroll-behavior-x:contain}@media(min-width:760px){.home .gr>.pc:nth-child(n+5){display:none}}@media(min-width:760px)and (max-width:1099px){.home .gr>.pc:nth-child(4){display:none}}.srow.few{display:grid;grid-template-columns:1fr;gap:8px;overflow:visible;margin:0;padding:0}.srow.few .smc{display:grid;grid-template-columns:64px 1fr auto;column-gap:10px;align-items:center;background:var(--c);border-radius:16px;padding:8px 12px 8px 8px}html.ar .srow.few .smc{padding:8px 8px 8px 12px}.srow.few .smc .i{margin:0}.srow.few .smc .n{min-height:0;margin:0;font-size:13.5px}@media(min-width:760px){.srow.few{grid-template-columns:repeat(2,minmax(0,1fr))}}.phb{display:none;grid-template-columns:42px minmax(0,1fr) auto auto;gap:8px;align-items:center;background:var(--c);border-radius:18px;padding:8px 8px 8px 12px;margin:10px 0}html.ar .phb{padding:8px 12px 8px 8px}html.has-phone .phb{display:grid}.phm{min-width:0;text-decoration:none}.phm small{display:block;font-size:12px;line-height:1.25;color:var(--m)}.phm b{display:block;font-weight:700;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phc{height:40px;padding:0 14px;border-radius:99px;background:#131316;color:#fff;font-weight:650;font-size:13px;white-space:nowrap}.phx{width:40px;height:40px;border-radius:50%;background:var(--c2);display:flex;align-items:center;justify-content:center}.phx svg{width:16px;height:16px}html.cp-dark .phc{background:var(--y);color:#131316}.phcur{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--c2);border-radius:14px;padding:9px 12px;margin-bottom:10px;font-size:13.5px}.phcur[hidden]{display:none}.phcur button{text-decoration:underline;font-weight:600;font-size:13px;white-space:nowrap}.chg{text-decoration:underline;font-weight:600;margin-inline-start:6px}@media(max-width:899px){html.has-phone .hd .ps{display:flex;height:36px;padding:0 10px;gap:4px;font-size:12px;max-width:118px;background:#131316;color:#fff}.hd .ps [data-pass]{overflow:hidden;text-overflow:ellipsis}.hd .ps svg{flex:none;width:14px;height:14px}.hd .w,.hd .e{min-width:0}}.opt.setc{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;background:var(--c2)}.opt.setc .tile{width:64px;height:64px;background:#fff}.opt.setc .bv{width:100%;height:100%}.setp{text-align:end;white-space:nowrap;font-weight:700}.sbar{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;position:sticky;top:0;z-index:20;margin:0 -14px;padding:8px 14px;background:var(--bg);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sbar::-webkit-scrollbar{display:none}.sb{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 11px;border-radius:99px;background:var(--c);border:0;color:var(--k);font:500 13.5px var(--f);white-space:nowrap;cursor:pointer}.sb svg{width:16px;height:16px;flex:none}.sbf{background:#131316;color:#fff}.sbf em{font-style:normal;background:var(--y);color:#131316;border-radius:99px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sb.act{box-shadow:inset 0 0 0 1.5px #131316}.ssel{padding:0;position:relative}.ssel select{-webkit-appearance:auto;appearance:auto;border:0;background:transparent;color:inherit;font:inherit;min-height:40px;padding:0 6px;border-radius:99px;max-width:128px}.fbar.fam{padding-top:4px}.fbar.fam a.cur{background:#131316;color:#fff}.fbar.fam a.tl{background:var(--y);color:#131316}.achips{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 10px;align-items:center}.ach{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 8px 0 12px;border-radius:99px;background:var(--c2);font-size:13px;font-weight:500;text-decoration:none}.ach svg{width:14px;height:14px}.acl{font-size:13px;text-decoration:underline;padding:6px}.rcount{font-size:13px;color:var(--m);padding:0 4px 8px;margin:0}.rcount[hidden]{display:none}.bud{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bud button.on{background:#131316;color:#fff}.bud button{min-height:40px;padding:0 13px;border-radius:99px;background:var(--c2);border:0;color:var(--k);font:500 13.5px var(--f);cursor:pointer}.fph{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 13px;margin-top:8px;border-radius:14px;background:var(--c2);border:0;color:var(--k);font:600 14.5px var(--f);text-align:start;cursor:pointer}.fph small{font-weight:400;font-size:12.5px;color:var(--m)}.mall{background:#131316;color:#fff;border-radius:14px;padding-inline:12px;margin-bottom:6px}.mall small,.mall b{color:#fff}.mall .gi{background:#ffffff24;color:#fff}.catall{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 14px;margin:2px 0 6px;border-radius:14px;background:var(--c);font-weight:500;font-size:14px;text-decoration:none}.catall .ch{width:16px;height:16px;flex:none}html.ar .catall .ch{transform:scaleX(-1)}@media(min-width:900px){.hd nav{gap:16px;margin-inline-start:14px}.hd nav a{font-size:14px}.sbar{margin:0;padding:8px 2px;gap:6px}.sb{padding:0 14px}.ssel{padding:0}.ssel select{max-width:none}}.xs{background:var(--c);border-radius:20px;padding:12px;display:grid;gap:8px}.xs h2{font-size:15px;font-weight:650;margin:0;padding:0 2px}.xs .pc{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;background:var(--c2);border-radius:14px;box-shadow:none}.xs .pc>*:not(.i):not(.t):not(.f){display:none}.xs .pc .i{width:52px;height:52px;aspect-ratio:auto;border-radius:10px}.xs .pc .t{margin:0;min-height:0;font-size:13.5px;font-weight:500}.xs .pc .f{display:flex;align-items:center;gap:8px;margin:0;padding:0}.xs .pc .add{width:36px;height:36px;flex:none}@media(max-width:759px){#cp-bag:has([data-e1bat] .e1bt) [data-goal]{display:none!important}#cp-bag .shb{padding-bottom:16px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}@media(max-width:759px)and (max-height:740px){#cp-bag .pn{max-height:calc(100dvh - 10px)}#cp-bag .sums{margin-top:5px;padding-top:7px}#cp-bag .sums .st2{padding-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/cp.css.map */
