@media (width>=900px){html:has(body.shop){font-size:12.8px}}body.shop{--void:#0d0b0c;--raise:#1c191d;--card-light:#c9c4ba;--card-dark:#2b272c;--tile-light:#d8d2c4;--fill:#2a252b;--hair:#3a343b;--dim:#7a747c;--bone:#efe9dc;--ease:cubic-bezier(.2, .7, .1, 1);--pad:1.25rem;--bg:var(--void);--bg-2:var(--raise);--line:var(--hair);--ink:var(--bone);--mute:var(--dim);background:var(--void);color:var(--bone);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.4;display:block}@media (width>=900px){body.shop{--pad:2.5rem}}.shop :focus-visible{outline:1px dashed var(--lime);outline-offset:.25rem}.shop ::selection{background:var(--bone);color:var(--void)}.u{text-transform:uppercase;font-weight:500}.dash{border:0;border-top:1px dashed var(--hair)}@media (prefers-reduced-motion:no-preference) and (width>=900px){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s}::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}::view-transition-old(*),::view-transition-new(*){object-fit:contain;height:100%}}.nav{z-index:40;padding:1.375rem var(--pad);pointer-events:none;justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav a{text-transform:uppercase;letter-spacing:0;font-weight:500;text-decoration:none}.nav .links{gap:1.75rem;display:flex}.nav .links a{border-bottom:1px dashed #0000;padding-bottom:.1875rem;transition:border-color .3s}.nav .links a:hover,.nav .links a[aria-current]{border-bottom-color:var(--bone)}.nav .brand{font-family:var(--display);letter-spacing:.04em;font-weight:900}.side{z-index:40;writing-mode:vertical-rl;letter-spacing:.12em;color:var(--bone);opacity:.7;pointer-events:none;font-size:.625rem;display:none;position:fixed;top:50%;left:.875rem;transform:translateY(-50%)rotate(180deg)}@media (width>=900px){.side{display:block}}.pillf,.pillo{min-height:3rem;font:inherit;text-transform:uppercase;cursor:pointer;transition:background .3s, color .3s, border-color .3s, transform .2s var(--ease);justify-content:center;align-items:center;padding:0 1.75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.pillf{background:var(--bone);color:var(--void);border:1px solid var(--bone);border-radius:2.25rem}.pillf:hover{color:var(--bone);background:0 0}.pillo{color:var(--bone);border:1px solid var(--bone);background:0 0;border-radius:1.4062rem}.pillo:hover{background:var(--bone);color:var(--void)}.pillf:active,.pillo:active{transform:scale(.98)}.pillf[disabled]{background:var(--fill);color:var(--dim);border-color:var(--fill);cursor:not-allowed}.pillf[disabled]:hover{background:var(--fill);color:var(--dim)}.dlink{border:0;border-bottom:1px dashed var(--bone);color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;padding:0 0 .1875rem;font-family:inherit;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s}.dlink:hover{color:var(--lime);border-color:var(--lime)}.intro{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.intro .grad{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.intro .rain{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.intro .vig{z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 50% 45%,#0d0b0ceb 20%,#0d0b0c80 65%,#0000 100%);position:absolute;inset:0}.intro .wm{z-index:1;left:var(--pad);right:var(--pad);font-family:var(--display);text-transform:uppercase;font-weight:900;font-size:calc((100vw - 2 * var(--pad)) / 6.55);color:var(--bone);justify-content:space-between;padding-bottom:.06em;line-height:.8;display:flex;position:absolute;bottom:calc(2rem + 3.5svh);overflow:hidden}.intro .ch{will-change:transform;display:inline-block}.intro .idx{z-index:3;right:var(--pad);width:min(62vw,61.25rem);position:absolute;top:7rem}.intro .idx .cap{color:var(--dim);border-bottom:1px dashed var(--hair);justify-content:space-between;padding-bottom:.875rem;font-size:.6875rem;display:flex}.intro .idx ul{list-style:none}.intro .idx a{border-bottom:1px dashed var(--hair);text-transform:uppercase;color:var(--bone);transition:opacity .35s, padding .5s var(--ease);grid-template-columns:clamp(4rem,7vw,6.875rem) 1fr auto;align-items:baseline;gap:.75rem;padding:clamp(.75rem,1.6vw,1.375rem) 0;font-size:clamp(1.125rem,2.7vw,2.75rem);font-weight:500;line-height:.95;text-decoration:none;display:grid;position:relative}.intro .idx .k{letter-spacing:.06em;color:var(--dim);font-size:.6875rem}.intro .idx .pr{font-variant-numeric:tabular-nums;color:var(--dim);font-size:clamp(.8125rem,1.2vw,1rem)}.intro .idx a:after{content:"";background:var(--bone);transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.intro .idx a:hover:after,.intro .idx a:focus-visible:after{transform:scaleX(1)}.intro .idx ul:hover a:not(:hover){opacity:.32}.intro .idx a:hover,.intro .idx a:focus-visible{padding-left:.875rem}.intro .pitch{z-index:3;left:var(--pad);width:min(18.75rem,24vw);position:absolute;top:7rem}.intro .pitch .tag{font-size:.75rem;line-height:1.3}.intro .pitch hr{margin:1rem 0}.intro .pitch .body{max-width:28ch;font-size:.9375rem;line-height:1.35}.intro .pitch .row{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.intro .band{z-index:3;background:var(--void);position:absolute;bottom:0;left:0;right:0}@media (width<=899px){.intro{grid-template-rows:auto 1fr auto auto;min-height:100svh;padding-top:5.25rem;display:grid}.intro .idx,.intro .pitch,.intro .wm,.intro .band{width:auto;position:relative;inset:auto}.intro .pitch{padding:0 var(--pad);grid-row:1}.intro .pitch .body,.intro .pitch hr{display:none}.intro .pitch .row{margin-top:.875rem}.intro .idx{padding:1.75rem var(--pad) 0;grid-row:2;align-self:center}.intro .idx a{grid-template-columns:3.25rem 1fr auto;padding:.75rem 0;font-size:1.1875rem}.intro .wm{padding:.875rem var(--pad) .625rem;grid-row:3}}.ticker-wrap{border-top:1px dashed var(--hair)}.reveal{min-height:100svh;padding:7.5rem var(--pad);border-top:1px dashed var(--hair);align-content:center;gap:1.75rem;display:grid;position:relative}@media (width>=900px){.reveal{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:min(5rem,7svh)}}.reveal h2,.detail h1{text-transform:uppercase;font-size:clamp(1.875rem,3.4vw,3.125rem);font-weight:500;line-height:.9}.w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w>span{display:inline-block}.meta{color:var(--dim);gap:1.125rem;margin-top:1.375rem;font-size:.75rem;display:flex}.meta b{color:var(--bone);font-weight:500}.stage{aspect-ratio:1;place-items:center;width:min(100%,62svh);margin-inline:auto;display:grid;position:relative}.detail .stage:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(closest-side,#efe9dc33 0%,#efe9dc2b 15%,#efe9dc1f 32%,#efe9dc12 50%,#efe9dc08 70%,#efe9dc02 88%,#0000 100%);position:absolute;inset:-40%}.detail .stage[data-spot=true]:before{opacity:1}.tee-tilt{z-index:1;perspective:100rem;transform-style:preserve-3d;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.tee{aspect-ratio:787/733;width:100%;transform-style:preserve-3d;position:relative}.tee .face{backface-visibility:hidden;filter:drop-shadow(0 1.625rem 1.5rem #0000008c)drop-shadow(0 .1875rem .3125rem #00000080);position:absolute;inset:0}.tee .face.back{transform:rotateY(180deg)}.tee-ph{z-index:2;width:100%;height:100%;display:none;position:absolute;inset:0}html[data-vt] .tee-ph{display:block}.tee canvas{width:100%;height:100%;position:absolute;inset:0}.tee .ink{opacity:0}.stage img{z-index:1;object-fit:contain;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.reveal .r p{max-width:20ch;font-size:clamp(1.0625rem,1.9vw,1.8125rem);font-weight:400;line-height:1.26}.reveal .r .dlink{margin-top:1.625rem;display:inline-block}.outro{min-height:80svh;padding:7.5rem var(--pad) 5rem;border-top:1px dashed var(--hair);place-content:center;justify-items:start;gap:1.75rem;display:grid}.outro h2{text-transform:uppercase;max-width:12ch;font-size:clamp(2.125rem,6vw,6rem);font-weight:500;line-height:.9}.outro .foot{text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:1.125rem 2.25rem;font-size:.6875rem;font-weight:500;display:flex}.outro .foot a{color:var(--lime);text-decoration:none}.list-head{padding:7.5rem var(--pad) 0;max-width:87.5rem;margin:0 auto}.list-head h1{text-transform:uppercase;font-size:clamp(1.875rem,3.4vw,3.125rem);font-weight:500;line-height:.9}.filters{border-bottom:1px dashed var(--hair);text-transform:uppercase;align-items:baseline;gap:1.75rem;margin-top:2.5rem;padding-bottom:.875rem;font-size:.75rem;font-weight:500;display:flex;position:relative}.filters button{font:inherit;text-transform:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s}.filters button:hover,.filters button[aria-pressed=true]{color:var(--bone)}.filters .count{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:auto}.filters .ink{background:var(--bone);width:0;height:1px;transition:transform .45s var(--ease), width .45s var(--ease);position:absolute;bottom:-1px;left:0}.grid{padding:2rem var(--pad) 7.5rem;grid-template-columns:repeat(2,1fr);gap:2.5rem .75rem;max-width:87.5rem;margin:0 auto;display:grid}@media (width>=760px){.grid{grid-template-columns:repeat(3,1fr);gap:3.5rem 1.125rem}}.card{text-decoration:none;display:block}.card[hidden]{display:none}.card .img{aspect-ratio:4/5;background:var(--raise);border-radius:.75rem;position:relative;overflow:hidden}.card .img img{object-fit:contain;width:72%;height:72%;transition:transform 1.1s var(--ease);position:absolute;inset:14%}.card:hover .img img,.card:focus-visible .img img{transform:scale(1.05)}.card .tag{color:var(--dim);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;display:inline-flex;position:absolute;top:.875rem;left:.875rem}.card .tag i{background:var(--lime);border-radius:50%;width:.3125rem;height:.3125rem}.card .sku{color:var(--dim);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.625rem;position:absolute;top:.875rem;right:.875rem}.card .row{text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.875rem;font-size:.75rem;font-weight:500;display:flex}.card .row span:last-child{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.card .line{color:var(--dim);text-transform:uppercase;margin-top:.125rem;font-size:.6875rem;font-weight:500}@media (prefers-reduced-motion:no-preference){html:not([data-vt]) .grid .card,html:not([data-vt]) .filters,html:not([data-vt]) .list-head h1{animation:rise .9s var(--ease) backwards}html:not([data-vt]) .grid .card{animation-delay:calc(.15s + var(--i,0) * 70ms)}.info>*,.detail .l>*{animation:rise .8s var(--ease) backwards;animation-delay:calc(.25s + var(--i,0) * 60ms)}}@keyframes rise{0%{opacity:0;transform:translateY(.875rem)}}.detail{min-height:100svh;padding:6.875rem var(--pad) 6.25rem;gap:1.75rem;display:grid;position:relative}@media (width>=900px){.detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:5.625rem}}.detail .back{text-transform:uppercase;color:var(--dim);margin-bottom:1.75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.detail .back:hover{color:var(--bone)}.detail .line{color:var(--dim);text-transform:uppercase;margin-top:.75rem;font-size:.75rem;font-weight:500}.detail .price{font-variant-numeric:tabular-nums;margin-top:1.375rem;font-size:1.125rem}.detail .desc{max-width:28ch;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.3}.sizes{border:0;margin-top:2rem}.sizes legend{text-transform:uppercase;color:var(--dim);margin-bottom:.75rem;font-size:.75rem;font-weight:500}.sizes .opts{flex-wrap:wrap;gap:.5rem;display:flex}.sizes label{position:relative}.sizes input{opacity:0;cursor:pointer;position:absolute;inset:0}.sizes span{border:1px solid var(--hair);text-transform:uppercase;min-width:3.25rem;height:2.75rem;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s;border-radius:1.4062rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.sizes label:hover span{border-color:var(--bone)}.sizes input:checked+span{background:var(--bone);color:var(--void);border-color:var(--bone)}.sizes input:focus-visible+span{outline:1px dashed var(--lime);outline-offset:.25rem}.sizes input:disabled{cursor:not-allowed}.sizes input:disabled+span{color:var(--dim);opacity:.45;text-decoration:line-through}.detail .lastcall{text-transform:uppercase;letter-spacing:.06em;color:var(--lime);margin-top:.5rem;font-size:.75rem;font-weight:500}.detail .lastcall[hidden],.card .tag[hidden]{display:none}.stock-note{text-transform:uppercase;min-height:1.4em;color:var(--dim);margin-top:.875rem;font-size:.75rem;font-weight:500;transition:opacity .3s}.detail .buy{width:100%;min-height:3.375rem;margin-top:.875rem}.fine{color:var(--dim);margin-top:.875rem;font-size:.75rem}.facts{border-top:1px dashed var(--hair);margin-top:2.25rem}.facts details{border-bottom:1px dashed var(--hair)}.facts summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;padding:1rem 0;font-size:.75rem;font-weight:500;list-style:none;display:flex}.facts summary::-webkit-details-marker{display:none}.facts summary:after{content:"+";color:var(--dim);transition:transform .3s var(--ease)}.facts details[open] summary:after{transform:rotate(45deg)}.facts ul{color:var(--dim);padding:0 0 1rem;line-height:1.8;list-style:none}.adm{max-width:40rem;padding:0 var(--pad) 7.5rem;margin:0 auto}.adm-top{text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:1.75rem 0 1.25rem;font-size:.75rem;font-weight:500;display:flex}.adm-top a{color:var(--dim);text-decoration:none}.tabs{z-index:10;background:var(--void);border-bottom:1px dashed var(--hair);gap:1.75rem;padding:.75rem 0;display:flex;position:sticky;top:0}.tabs button{min-height:2.75rem;font:inherit;text-transform:uppercase;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:500;transition:color .25s;position:relative}.tabs button[aria-selected=true]{color:var(--bone)}.tabs button:after{content:"";background:var(--bone);height:1px;transition:transform .4s var(--ease);position:absolute;bottom:-.8125rem;left:0;right:0;transform:scaleX(0)}.tabs button[aria-selected=true]:after{transform:scaleX(1)}.tabs .badge{color:var(--lime);margin-left:.375rem}.panel{gap:.875rem;padding-top:1.5rem;display:grid}.panel[hidden]{display:none}.box{background:var(--raise);border-radius:.75rem;padding:1.25rem}.box h3{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;font-weight:500;display:flex}.box .sub{color:var(--dim);margin-top:.25rem}.order .items{opacity:.85;gap:.25rem;margin-top:.875rem;display:grid}.chip{color:var(--dim);font-weight:400}.chip.pago{color:var(--bone)}.fresh{color:var(--bone);align-items:center;gap:.5rem;margin-left:.375rem;display:inline-flex}.order .foot{border-top:1px dashed var(--hair);justify-content:space-between;align-items:center;margin-top:1.125rem;padding-top:1rem;display:flex}.btn{border:1px solid var(--bone);min-height:2.75rem;color:var(--bone);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:1.4062rem;padding:0 1.25rem;font-size:.75rem;font-weight:500;transition:background .3s,color .3s}.btn:hover{background:var(--bone);color:var(--void)}.btn.main{background:var(--fill);border-color:var(--fill)}.btn.main:hover{background:var(--bone);border-color:var(--bone);color:var(--void)}.tg{border:1px dashed var(--hair);background:0 0}.tg h3{color:var(--dim);font-weight:400}.tg p{margin-top:.75rem;line-height:1.6}.srow{border-top:1px dashed var(--hair);justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}.srow:first-of-type{margin-top:.75rem}.step{align-items:center;gap:.25rem;display:inline-flex}.step button{width:2.75rem;height:2.75rem;color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:1.125rem;transition:color .2s}.step button:hover{color:var(--bone)}.step output{text-align:center;font-variant-numeric:tabular-nums;min-width:2.25rem}.step output.low{color:var(--lime)}.field{gap:.5rem;margin-top:1.25rem;display:grid}.field label{color:var(--dim);text-transform:uppercase;font-size:.75rem;font-weight:500}.field input,.field textarea{border:0;border-bottom:1px solid var(--bone);min-height:3rem;color:var(--bone);font:inherit;background:0 0;border-radius:0;padding:.75rem 0}.field input:focus,.field textarea:focus{border-bottom-color:var(--lime);outline:none}.login.pickup{max-width:56rem}.login{min-height:100svh;padding:2.5rem var(--pad);align-content:center;width:100%;max-width:23.75rem;margin:0 auto;display:grid}.cartbtn{background:var(--fill);width:2.5rem;height:2.5rem;color:var(--bone);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s;display:inline-grid;position:relative}.cartbtn:hover{background:var(--bone);color:var(--void)}.cartbadge{background:var(--bone);min-width:1.125rem;height:1.125rem;color:var(--void);font-variant-numeric:tabular-nums;transition:transform .4s var(--ease);border-radius:.5625rem;place-items:center;padding:0 .3125rem;font-size:.625rem;font-weight:600;line-height:1;display:grid;position:absolute;top:-.3125rem;right:-.3125rem}.cartbtn:hover .cartbadge{background:var(--void);color:var(--bone)}.cartbadge[data-n="0"]{transform:scale(0)}.fly{z-index:120;pointer-events:none;will-change:transform;position:fixed}.nav .links{align-items:center}.cart{z-index:100;position:fixed;inset:0}.cart[hidden]{display:none}.cart-panel{background:var(--void);overscroll-behavior:contain;will-change:clip-path;position:fixed;inset:0;overflow:auto}.cart-in{flex-direction:column;justify-content:center;gap:1.75rem;max-width:45rem;min-height:100%;margin:0 auto;padding:clamp(2.5rem,9vh,6rem) clamp(1.25rem,6vw,3rem);display:flex}.cart-head{justify-content:space-between;align-items:baseline;display:flex}.cart-head h2{font-size:clamp(1.625rem,3.2vw,2.5rem);line-height:.9}.cart-head h2 span{color:var(--dim)}.cart-body{gap:1rem;display:grid}.lines{background:var(--raise);border-radius:1.25rem;padding:.375rem clamp(1.125rem,4vw,1.75rem);list-style:none;display:grid}.line{border-bottom:1px dashed var(--hair);grid-template-columns:5.25rem 1fr auto;align-items:center;gap:1.25rem;padding:1.375rem 0;display:grid}.line:last-child{border-bottom:0}.line .thumb{aspect-ratio:1;background:var(--void);border-radius:.875rem;display:block;overflow:hidden}.line .thumb img{object-fit:contain;width:100%;height:100%;padding:8%}.line .n{text-transform:uppercase;font-size:.8125rem;font-weight:500}.line .s{color:var(--dim);margin-top:.125rem;font-size:.75rem}.line .p{font-variant-numeric:tabular-nums;font-size:.875rem}.line .ctl{align-items:center;gap:1.125rem;margin-top:.75rem;display:flex}.qty{border:1px solid var(--hair);border-radius:1.4062rem;align-items:center;display:inline-flex}.qty button{width:2.5rem;height:2.25rem;color:var(--bone);cursor:pointer;background:0 0;border:0;font-size:1rem;transition:color .2s}.qty button:hover{color:var(--lime)}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-size:.8125rem}.qty-static{color:var(--dim);font-size:.75rem}.rm{color:var(--dim);border:0;border-bottom:1px dashed var(--dim);cursor:pointer;background:0 0;padding:0 0 .1875rem;font-family:inherit}.empty{text-align:center;color:var(--dim);padding:3.5rem 0;font-size:clamp(1.0625rem,1.9vw,1.375rem)}.cart-sum{background:var(--raise);border-radius:1.25rem;gap:.875rem;padding:clamp(1.125rem,4vw,1.75rem);display:grid}.cart-sum.is-empty{background:0 0;padding:0}.cart-sum.is-empty .row,.cart-sum.is-empty .note{display:none}.cart-sum .row{justify-content:space-between;align-items:baseline;font-size:.8125rem;display:flex}.cart-sum .row span:last-child{font-variant-numeric:tabular-nums;font-size:1.625rem}.cart-sum .note{color:var(--dim);font-size:.75rem}.cart-sum .pillf,.cart-sum .pillo{width:100%;min-height:3.5rem}.checkout{align-content:start;gap:1.75rem;max-width:40rem;min-height:100svh;margin:0 auto;padding:clamp(6.875rem,16vh,10.625rem) clamp(1.25rem,6vw,3rem) 7.5rem;display:grid}.checkout h1{text-align:center;text-transform:uppercase;font-size:clamp(1.875rem,5vw,3rem);font-weight:500;line-height:.9}.prog{grid-template-columns:repeat(2,1fr);gap:.625rem;list-style:none;display:grid}.prog button{text-align:left;width:100%;font:inherit;text-transform:uppercase;color:var(--dim);cursor:default;background:0 0;border:0;padding:.875rem 0 0;font-size:.6875rem;font-weight:500;transition:color .3s;position:relative}.prog button:before,.prog button:after{content:"";height:1px;position:absolute;top:0;left:0;right:0}.prog button:before{background:var(--hair)}.prog button:after{background:var(--bone);transform-origin:0;transition:transform .7s cubic-bezier(.2,.7,.1,1);transform:scaleX(0)}.prog button.on,.prog button.done{color:var(--bone)}.prog button.on:after,.prog button.done:after{transform:scaleX(1)}.prog button.done{cursor:pointer}.deck{margin-top:1.25rem;position:relative}.pane[hidden]{display:none}.nav2{gap:.625rem;margin-top:1.375rem;display:flex}.nav2 .pillf{flex:1}.checkout .nav2 .pillf{width:auto;margin-top:0}.only{border:1px dashed var(--hair);color:var(--bone);border-radius:.75rem;margin-top:1.375rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45}.check{cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:1.375rem;font-size:.8125rem;line-height:1.4;display:flex}.check input{width:1.125rem;height:1.125rem;accent-color:var(--bone);margin-top:.125rem}.err{color:#ff8a7a;font-size:.75rem}.checkout .card2{background:var(--raise);border-radius:1.25rem;gap:.25rem;padding:clamp(1.25rem,5vw,2rem);display:grid}.checkout .card2 h2{text-transform:uppercase;color:var(--dim);margin-bottom:.5rem;font-size:.75rem;font-weight:500}.checkout .card2 .lines{background:0 0;border-radius:0;padding:0}.checkout .card2 .line:first-child{padding-top:.5rem}.checkout .row{border-bottom:1px dashed var(--hair);justify-content:space-between;align-items:baseline;padding:.75rem 0;font-size:.875rem;display:flex}.checkout .row:last-of-type{border-bottom:0}.checkout .row.total{padding-top:1.125rem}.checkout .row.total span:last-child{font-variant-numeric:tabular-nums;font-size:1.75rem}.checkout .pillf{width:100%;min-height:3.625rem;margin-top:.875rem}.checkout .fine{text-align:center;color:var(--dim);margin-top:.875rem;font-size:.75rem}.checkout .empty{text-align:center}.reveal.pin{will-change:transform, opacity, filter;transform-origin:50% 40%;position:sticky;top:0}.store{z-index:2;will-change:transform;background:var(--void);border-top:1px dashed var(--hair);border-radius:1.75rem 1.75rem 0 0;padding-top:5.625rem;position:relative;overflow:hidden}.shop-head{max-width:87.5rem;padding:0 var(--pad);gap:.875rem;margin:0 auto;display:grid}.shop-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;padding-bottom:.08em;font-size:clamp(5rem,21vw,21.25rem);font-weight:900;line-height:.82;display:flex;overflow:hidden}.shop-head h2 .ch{will-change:transform;display:inline-block}.shop-head p{color:var(--dim);font-size:.875rem}.store .foot{max-width:87.5rem;padding:1.5rem var(--pad) 2.5rem;border-top:1px dashed var(--hair);text-transform:uppercase;color:var(--dim);justify-content:space-between;margin:0 auto;font-size:.6875rem;font-weight:500;display:flex}.store .foot a{color:var(--lime);text-decoration:none}.store .foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.store .foot nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.store .foot nav a{color:var(--dim);font-size:inherit}.store .foot nav a:hover{color:var(--bone)}.shopgrid{max-width:87.5rem;padding:0 var(--pad) 6.25rem;margin:0 auto}.shopgrid .filters{margin-top:2.5rem}.shopgrid .grid{max-width:none;padding:2rem 0 0}.store>:not(.bgword){z-index:1;position:relative}.store .bgword{z-index:0;white-space:nowrap;font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--hair);pointer-events:none;will-change:transform;font-size:clamp(8.75rem,26vw,28.75rem);font-weight:900;line-height:1;position:absolute;top:34%;left:0}.store .grid .card{animation:none!important}.shopgrid .grid{perspective:87.5rem}.card{perspective:56.25rem}.pull{z-index:60;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s, transform .3s var(--ease);--k:0;justify-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;display:grid;position:fixed;top:5.25rem;left:50%;transform:translate(-50%)translateY(-.5rem)}.pull.on{opacity:1;transform:translate(-50%)}.pull i{background:var(--hair);width:10rem;height:1px;display:block;position:relative}.pull i:after{content:"";background:var(--bone);transform:scaleX(var(--k));transform-origin:0;position:absolute;inset:0}[hidden]{display:none!important}.hold{height:30svh}.card .frame{position:relative}.card .ring{pointer-events:none;opacity:0;width:calc(100% + 1rem);max-width:none;height:calc(100% + 1rem);transition:opacity .35s, transform .6s var(--ease);position:absolute;inset:-.5rem;overflow:visible;transform:scale(.965)}.card .ring rect{fill:none;stroke:var(--lime);stroke-width:1px;stroke-dasharray:5 5}.card:hover .ring,.card:focus-visible .ring{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.card:hover .ring rect,.card:focus-visible .ring rect{animation:1.2s linear infinite crawl}}@keyframes crawl{to{stroke-dashoffset:-10px}}.backbtn{border:1px solid var(--hair);text-transform:uppercase;min-height:2.75rem;color:var(--bone);border-radius:1.4062rem;align-items:center;gap:.625rem;margin-bottom:1.75rem;padding:0 1.25rem 0 .875rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.backbtn svg{transition:transform .4s var(--ease)}.backbtn:hover{border-color:var(--bone);background:var(--bone);color:var(--void)}.backbtn:hover svg{transform:translate(-.25rem)}html{scroll-behavior:auto;scroll-padding-top:0}#shop{scroll-margin-top:0}@media (width<=899px){.store .bgword{display:none}html,body.shop{overscroll-behavior-y:none}.intro{grid-template-columns:minmax(0,1fr)}.intro .idx a{grid-template-columns:3rem 1fr auto;font-size:1.0625rem}body.shop{--pad:1.125rem;font-size:.9375rem}.nav{padding:calc(.625rem + env(safe-area-inset-top)) var(--pad) .625rem;background:linear-gradient(#0d0b0ceb 55%,#0d0b0c00);align-items:center}.nav a{align-items:center;min-height:2.75rem;display:inline-flex}.nav .brand{font-size:.8125rem}.nav .links{gap:.375rem}.nav .links a{border-bottom:0;padding:0 .75rem;position:relative}.nav .links a[aria-current]:after{content:"";border-bottom:1px dashed var(--bone);position:absolute;bottom:.5rem;left:.75rem;right:.75rem}.nav .links a[href^=http],.nav .links a:first-child{display:none}.cartbtn{width:2.75rem;height:2.75rem}.list-head{padding-top:calc(6rem + env(safe-area-inset-top))}.filters{white-space:nowrap;scrollbar-width:none;align-items:center;gap:.375rem;margin-top:1.75rem;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{min-height:2.75rem;padding:0 .75rem 0 0}.filters .count{flex:none;padding-left:.75rem}.grid{gap:1.75rem .75rem}.card .tag{font-size:.5625rem;top:.625rem;left:.625rem;right:.625rem}.card .sku{top:auto;bottom:.625rem;right:.625rem}.card .row{flex-direction:column;gap:.125rem;margin-top:.75rem}.card .line{font-size:.625rem}.card .img img{width:80%;height:80%;inset:10%}.detail{padding:calc(5.25rem + env(safe-area-inset-top)) var(--pad) 2.5rem;flex-direction:column;gap:0;display:flex}.detail .l{display:contents}.detail .backbtn{order:0;align-self:flex-start;margin-bottom:.75rem}.detail .stage{aspect-ratio:1;background:var(--raise);border-radius:.75rem;order:1;width:100%;margin:0 0 1.25rem;overflow:hidden}.detail .stage:before{display:none}.detail .stage{transition:background-color .5s var(--ease)}.detail .stage[data-dark=true]{background:var(--tile-light)}.detail .stage[data-bg]{background:var(--cardbg)}.detail .stage img{width:80%;height:80%;inset:10%}.detail h1{order:2;font-size:2.125rem}.detail .line{order:3;margin-top:.5rem}.detail .price{order:4;margin:.625rem 0 0;font-size:1.25rem}.detail .info{order:5;margin-top:1.375rem}.detail .desc{max-width:none;font-size:1rem}.sizes{margin-top:1.5rem}.sizes span{min-width:3.5rem;height:3rem;font-size:.8125rem}.pick{display:contents}.buywrap{z-index:5;margin:.875rem calc(var(--pad) * -1) 0;padding:.875rem var(--pad) calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #0d0b0c00, var(--void) 1.375rem);position:sticky;bottom:0}.pick .stock-note{min-height:0;margin-top:.5rem}.pick .stock-note:empty{display:none}.detail .line{border:0;padding:0;display:block}.facts{margin-top:1.75rem}.buywrap .fine{text-align:center;margin-top:.5rem;font-size:.6875rem}.detail .buy{min-height:3.375rem;margin-top:0}.cart-in{padding:calc(1.25rem + env(safe-area-inset-top)) var(--pad) calc(1.5rem + env(safe-area-inset-bottom));justify-content:flex-start;gap:1.125rem}.line{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.75rem;padding:1rem 0}.line .ctl{flex-wrap:wrap;gap:.5rem .875rem}.line .n{overflow-wrap:anywhere}.lines{padding-inline:.875rem}.cart-sum{padding:1.125rem 1rem}.checkout{padding:calc(5.5rem + env(safe-area-inset-top)) var(--pad) calc(3.75rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:1.375rem}.checkout h1{font-size:1.875rem}.checkout .card2{padding:1.125rem 1rem}.qty button{width:2.75rem;height:2.75rem}.rm{text-underline-offset:.25rem;border-bottom:0;align-items:center;min-height:2.75rem;text-decoration:underline dashed;display:inline-flex}.check input{flex:none;width:1.375rem;height:1.375rem;margin-top:0}.check{align-items:center;gap:.875rem;min-height:2.75rem}.field input,.field textarea,.field select{font-size:1rem}}@media (hover:none){.nav .links a:hover:not([aria-current]){border-bottom-color:#0000}.pillf:hover:not([disabled]){background:var(--bone);color:var(--void)}.pillo:hover{color:var(--bone);background:0 0}.dlink:hover{color:inherit;border-color:var(--bone)}.intro .idx a:hover:after{transform:scaleX(0)}.intro .idx ul:hover a:not(:hover){opacity:1}.intro .idx a:hover{padding-left:0}.filters button:hover:not([aria-pressed=true]){color:var(--dim)}.card:hover .img img{transform:none}.card:hover .ring,.card:focus-visible .ring{opacity:0;transform:scale(.965)}.card:hover .ring rect,.card:focus-visible .ring rect{animation:none}.detail .back:hover{color:var(--dim)}.sizes label:hover span{border-color:var(--hair)}.sizes input:checked+span,.sizes label:hover input:checked+span{border-color:var(--bone)}.btn:hover{color:var(--bone);background:0 0}.btn.main:hover{background:var(--fill);border-color:var(--fill);color:var(--bone)}.step button:hover{color:var(--dim)}.cartbtn:hover{background:var(--fill);color:var(--bone)}.cartbtn:hover .cartbadge{background:var(--bone);color:var(--void)}.qty button:hover{color:var(--bone)}.backbtn:hover{border-color:var(--hair);color:var(--bone);background:0 0}.backbtn:hover svg{transform:none}.card{perspective:none}}.sw{--sw:#888;background:var(--sw);cursor:pointer;width:1.125rem;height:1.125rem;transition:transform .3s var(--ease), box-shadow .3s;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff47}.sw:hover{transform:scale(1.18)}.card .swatches{z-index:3;backdrop-filter:blur(.5rem);opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .4s var(--ease);background:#0d0d0e9e;border-radius:6.1875rem;gap:.625rem;padding:.5rem .625rem;display:flex;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%,.375rem)}.card:hover .swatches,.card:focus-within .swatches{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (hover:none){.card .swatches{opacity:1;pointer-events:auto;transform:translate(-50%)}}.card .sw[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff47, 0 0 0 .125rem var(--void,#0d0d0e), 0 0 0 .1875rem var(--bone)}.card .sw:focus-visible{outline:1px dashed var(--lime);outline-offset:.1875rem}.sizes.colours .sw{border:0;width:1.875rem;min-width:0;height:1.875rem;padding:0}.sizes.colours span.sw{display:inline-block}.sizes.colours input:checked+.sw{box-shadow:inset 0 0 0 1px #ffffff47, 0 0 0 .1875rem var(--void,#0d0d0e), 0 0 0 .25rem var(--bone);background:var(--sw);color:inherit}.sizes.colours .opts{gap:.875rem;padding:.25rem}.sizes.colours label:hover span.sw{border-color:#0000}.minicart{z-index:90;opacity:0;pointer-events:none;width:min(21.25rem,100vw - 1rem);transition:opacity .25s var(--ease), transform .35s var(--ease);padding-top:.625rem;position:fixed;transform:translateY(-.375rem)}.minicart.on{opacity:1;pointer-events:auto;transform:none}.mc-box{backdrop-filter:blur(.875rem);box-shadow:0 0 0 1px var(--hair), 0 1.5rem 3rem #00000080;background:#1c191df0;border-radius:1.125rem;padding:.875rem}.mc-lines{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.mc-lines li{font-variant-numeric:tabular-nums;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:.75rem;font-size:.75rem;display:grid}.mc-lines li.more{color:var(--dim);text-transform:uppercase;font-size:.6875rem;font-weight:500;display:block}.mc-lines a{background:var(--raise);border-radius:.625rem;width:3.25rem;height:3.25rem;display:block;overflow:hidden}.mc-lines img{object-fit:contain;width:100%;height:100%}.mc-lines .n{text-transform:uppercase;font-weight:500;line-height:1.15}.mc-lines .s{color:var(--dim);margin-top:.1875rem}.mc-empty{color:var(--dim);margin:.25rem .125rem;font-size:.75rem}.mc-foot{border-top:1px dashed var(--hair);margin-top:.875rem;padding-top:.75rem}.mc-total{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.8125rem;display:flex}.mc-act{gap:.5rem;margin-top:.75rem;display:flex}.mc-act .pillo,.mc-act .pillf{flex:1;justify-content:center;min-height:2.625rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.minicart{transition:opacity 10ms;transform:none}}@media (width<=899px){.detail h1{letter-spacing:.005em;text-wrap:balance;font-size:1.875rem;line-height:1.08}.detail .line{letter-spacing:.04em;margin-top:.75rem;font-size:.75rem;line-height:1.4}.detail .price{margin:1rem 0 0;font-size:1.375rem}.detail .stage{margin-bottom:1.75rem}.detail .info{gap:1.625rem;margin-top:1.75rem;display:grid}.detail .desc{color:#efe9dcdb;font-size:1rem;line-height:1.5}.sizes{margin-top:0}.sizes legend{letter-spacing:.08em;margin-bottom:.75rem;font-size:.6875rem}.sizes .opts{gap:.625rem}.sizes.colours .opts{padding:.125rem .25rem}.detail .stock-note,.buywrap{margin-top:0}.facts{margin-top:.375rem}.facts summary{padding:1.25rem 0}.facts ul{padding-bottom:1.25rem;line-height:1.9}}.langbtn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding:.375rem .25rem;font-size:.6875rem;font-weight:500;transition:color .3s}.langbtn:hover,.langbtn:focus-visible{color:var(--bone)}@media (width<=899px){.langbtn{place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}#colecao>.store{min-height:100lvh}.sizes.colours .opts{border:1px solid var(--hair);border-radius:999px;gap:.125rem;padding:.25rem;display:inline-flex}.sizes.colours label{cursor:pointer;height:2.5rem;transition:background .35s var(--ease), padding .35s var(--ease), gap .35s var(--ease);border-radius:999px;align-items:center;gap:0;padding:0 .3125rem;display:inline-flex;position:relative}.sizes.colours .sw{width:1.75rem;height:1.75rem;transition:transform .3s var(--ease);flex:none;box-shadow:inset 0 0 0 1px #ffffff38}.sizes.colours label em{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;opacity:0;max-width:0;transition:max-width .4s var(--ease), opacity .3s;font-size:.75rem;font-style:normal;font-weight:500;overflow:hidden}.sizes.colours label:has(input:checked){background:var(--bone);color:var(--void);gap:.625rem;padding:0 1rem 0 .3125rem}.sizes.colours label:has(input:checked) em{opacity:1;max-width:5.625rem}.sizes.colours input:checked+.sw{box-shadow:inset 0 0 0 1px #80808080}@media (hover:hover){.sizes.colours label:not(:has(input:checked)):hover .sw{transform:scale(1.1)}}.sizes.colours input:focus-visible+.sw{outline:1px dashed var(--lime);outline-offset:.3125rem}.sizes.colours legend b{color:var(--bone)}.card .swatches{backdrop-filter:none;background:0 0;border:0;gap:.25rem;padding:0;bottom:1rem}.card .sw{width:1.375rem;height:1.375rem;box-shadow:none;background:0 0;border-radius:50%;place-items:center;padding:0;transition:none;display:grid;position:relative}.card .sw:before{content:"";background:var(--sw);width:.75rem;height:.75rem;transition:transform .3s var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff4d}.card .sw:after{content:"";border:1px solid var(--bone);opacity:0;transition:opacity .25s var(--ease), transform .35s var(--ease);border-radius:50%;position:absolute;inset:.125rem;transform:scale(.6)}.card .sw[aria-pressed=true]:after{opacity:1;transform:scale(1)}.card .sw:hover{transform:none}@media (hover:hover){.card .sw[aria-pressed=false]:hover:before{transform:scale(1.3)}}.card .sw[aria-pressed=true],.card .sw[aria-pressed=false]{box-shadow:none;background:0 0}}@media (width>=900px){.sizes.colours label em{display:none}.sizes.colours .opts{align-items:center}.sizes.colours label{justify-content:center;align-items:center;line-height:0;display:inline-flex}.sizes.colours .sw{flex:none;display:block}}.card .img{transition:background .5s var(--ease)}.card .img[data-tone=light]{background:var(--card-light)}.card .img[data-tone=light] .sw:after{border-color:#0d0b0c}.card .img[data-tone=light] .sw:before{box-shadow:inset 0 0 0 1px #0d0b0c4d}.card .img[data-tone=dark]{background:var(--card-dark)}.card .img[data-tone=light] .tag,.card .img[data-tone=light] .sku{color:#0d0b0c8c}@media (width<=899px){.card .row span:first-child{min-height:2.7em;line-height:1.35}}.sizes.colours .sw,.sizes.colours input:checked+.sw{background:linear-gradient(135deg, var(--sw) 0 68%, var(--sw2,var(--sw)) 68% 100%)}@media (width>=900px){.card .sw{background:linear-gradient(135deg, var(--sw) 0 68%, var(--sw2,var(--sw)) 68% 100%)}}@media (width<=899px){.card .sw:before{background:linear-gradient(135deg, var(--sw) 0 68%, var(--sw2,var(--sw)) 68% 100%)}.card .sw[aria-pressed=true],.card .sw[aria-pressed=false]{background:0 0}}.foot{padding:2.5rem var(--pad,1.5rem) 5rem;text-align:center}.foot nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;display:flex}.foot a{color:var(--dim);border-bottom:1px dashed #0000;font-size:.75rem;text-decoration:none}.foot a:hover{color:var(--bone);border-bottom-color:currentColor}.legal{max-width:42rem;margin:0 auto;padding:clamp(6.875rem,16vh,9rem) clamp(1.25rem,6vw,3rem) 3rem}.legal h1{text-transform:uppercase;font-size:clamp(1.875rem,5vw,3rem);font-weight:500;line-height:.95}.legal .lead{margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.legal .upd{color:var(--dim);margin-top:.75rem;font-size:.75rem}.legal section{border-top:1px dashed var(--hair);margin-top:2.25rem;padding-top:1.25rem}.legal h2{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.legal p,.legal li{color:#efe9dcd9;font-size:.9375rem;line-height:1.65}.legal p+p{margin-top:.75rem}.legal ul{gap:.5rem;padding-left:1.1rem;display:grid}.legal .more{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:3rem;display:flex}.check a{text-underline-offset:.2em;text-decoration:underline}.card .tag.low{color:var(--lime)}.card .img[data-tone=light] .tag.low{color:#3a4400}.lang-pop{z-index:1000;background:#0d0b0ccc;place-items:center;padding:1.25rem;transition:opacity .3s,visibility .3s;animation:.4s both lp-fade;display:grid;position:fixed;inset:0}.lang-pop.out{opacity:0;visibility:hidden;pointer-events:none}.lp-card{background:var(--fill,#1c191d);text-align:center;width:min(23.75rem,100%);animation:lp-in .5s var(--ease,cubic-bezier(.2, .7, .1, 1)) .1s both;border-radius:1.25rem;padding:1.875rem 1.625rem 1.625rem}.lp-card:focus{outline:none}.lp-brand{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5625rem;margin:0;font-size:.9375rem;font-weight:900;display:inline-flex}.lp-brand i{background:var(--lime,#cf0);border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .25rem #ccff0024}.lp-title{text-transform:uppercase;gap:.375rem;margin:1.625rem 0 1.375rem;font-size:1.375rem;font-weight:500;line-height:1;display:grid}.lp-title span+span{color:var(--dim);letter-spacing:.02em;font-size:.75rem}.lp-card .dash{border-top-color:var(--lime,#cf0);opacity:.55;margin:0 0 1.375rem}.lp-btns{gap:.625rem;display:grid}.lp-btns button{width:100%}.lp-btns button:focus-visible{outline:1px solid var(--lime,#cf0);outline-offset:.1875rem}@media (hover:hover){.lp-btns .pillf:hover,.lp-btns .pillo:hover{background:var(--lime,#cf0);border-color:var(--lime,#cf0);color:var(--void)}}html.splashing{overflow:hidden}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-in{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.lang-pop,.lp-card{animation:none}.lang-pop{transition:none}}.sb{z-index:90;top:calc(4.5rem + env(safe-area-inset-top));bottom:calc(1.5rem + env(safe-area-inset-bottom));cursor:pointer;touch-action:none;opacity:0;pointer-events:none;width:1.5rem;transition:opacity .5s cubic-bezier(.2,.7,.1,1);position:fixed;right:0}.sb[data-scrollable=true]{opacity:.7;pointer-events:auto}.sb[data-scoped=true]{cursor:default;pointer-events:none!important}.sb[data-scoped=true] .sb-thumb{transition:background-color .3s}.sb[data-scrollable=true]:hover,.sb[data-active=true],.sb[data-dragging=true]{opacity:1}.sb-track,.sb-thumb{border-radius:999px;width:3px;transition:width .3s cubic-bezier(.2,.7,.1,1),right .3s cubic-bezier(.2,.7,.1,1),background-color .3s;position:absolute;right:.5rem}.sb-track{background:#ffffff09;top:0;bottom:0}.sb-thumb{background:var(--line);will-change:transform;top:0}.sb:hover .sb-track,.sb:hover .sb-thumb,.sb[data-active=true] .sb-track,.sb[data-active=true] .sb-thumb,.sb[data-dragging=true] .sb-track,.sb[data-dragging=true] .sb-thumb{width:5px;right:calc(.5rem - 1px)}.sb[data-active=true] .sb-thumb{background:#4a444c}.sb[data-dragging=true] .sb-thumb{background:var(--mute)}@media (width<=899px){.sb{width:.75rem;pointer-events:none!important}.sb-track,.sb-thumb{width:2px;right:.25rem}}@media (prefers-reduced-motion:reduce){.sb,.sb-track,.sb-thumb{transition:none}}
