:root{--bg:#e6e8e7;--ink:#141414;--mute:#6d726f;--red:#d90f0f;--rail:#9aa09c;--pill:#d7dad8;--wood:#8a5230}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141515;--ink:#eceeed;--mute:#8d9390;--rail:#555a57;--pill:#232524}}:root[data-theme=dark]{--bg:#141515;--ink:#eceeed;--mute:#8d9390;--rail:#555a57;--pill:#232524}*{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}header{text-align:center;padding:34px 16px 8px}h1{margin:0;line-height:0}h1 img{width:clamp(240px,42vw,460px);height:auto}nav{display:flex;justify-content:center;padding:18px 16px 6px}.pill{position:relative;display:grid;grid-template-columns:repeat(5,1fr);background:var(--pill);border-radius:40px;padding:5px;border:2px solid var(--ink);width:min(660px,100%)}.pill i{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/5);background:var(--ink);border-radius:30px;transition:transform .35s cubic-bezier(.3,.8,.3,1)}.pill button{position:relative;background:none;border:0;font:800 14px Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:11px 0;cursor:pointer;transition:color .3s}.pill button[aria-selected=true]{color:var(--bg)}.pill button:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:30px}main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 0 30px}section[hidden]{display:none}.rack{display:grid;grid-template-columns:repeat(4,1fr);max-width:1180px;margin:0 auto;padding:0 12px;perspective:1400px}.item{position:relative;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:62px 14px 6px;text-align:center;transition:filter .35s,opacity .35s}.item:before{content:"";position:absolute;left:0;right:0;top:26px;height:5px;border-radius:3px;background:linear-gradient(var(--rail),color-mix(in srgb,var(--rail) 45%,var(--bg)))}.sway{position:relative;transform-origin:50% -34px;animation:sway 6s ease-in-out infinite}.cell:nth-child(2) .sway{animation-delay:-1.5s}.cell:nth-child(3) .sway{animation-delay:-3s}.cell:nth-child(4) .sway{animation-delay:-4.5s}@keyframes sway{50%{transform:rotate(1.1deg)}}.item:hover .sway,.item.flip .sway{animation-play-state:paused}.hook{position:absolute;left:50%;top:-52px;width:30px;height:74px;margin-left:-15px;z-index:0;pointer-events:none}.shirt{position:relative;z-index:1;width:100%;aspect-ratio:560/438;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1);transform-origin:50% 0}.shirt img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 14px 14px rgba(0,0,0,.22))}.shirt img+img{transform:rotateY(180deg)}.item.flip .shirt{transform:rotateY(180deg)}@media(hover:hover){.item:hover .shirt{transform:rotateY(180deg)}.rack:has(.item:hover) .item:not(:hover){filter:blur(4px);opacity:.5}}.land .cell .buy{display:none}.land .item{padding-bottom:18px}.land .shirt{transition:transform .7s cubic-bezier(.3,.8,.3,1)}#inicio{position:relative;overflow:hidden;min-height:calc(100vh - 300px);display:flex;flex-direction:column;justify-content:center;background:#cdd3d9}#inicio[hidden]{display:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@media(prefers-color-scheme:dark){body:after{mix-blend-mode:screen;opacity:.09}}.hgrain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.8;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='d' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='1' seed='11'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .1  0 0 0 0 .1  2.2 0 0 0 -.95'/><feComponentTransfer><feFuncA type='discrete' tableValues='0 0 0 1'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23d)'/></svg>");background-size:300px 300px}.hpaper,.hgrain{display:none!important}.hpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.95;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='p' x='0' y='0' width='100%25' height='100%25'><feTurbulence type='fractalNoise' baseFrequency='.035 .05' numOctaves='5' seed='7' stitchTiles='stitch' result='t'/><feDiffuseLighting in='t' lighting-color='%23fff' surfaceScale='3.2'><feDistantLight azimuth='45' elevation='62'/></feDiffuseLighting></filter><rect width='100%25' height='100%25' filter='url(%23p)'/></svg>");background-size:400px 400px}.hstrips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hs{position:absolute;left:-30%;width:160%;height:46px;overflow:hidden;display:flex;align-items:center;box-shadow:0 6px 14px #0000002e}.hs span{white-space:nowrap;font:900 22px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;will-change:transform}.hs.fr{z-index:3}#inicio .land{position:relative;z-index:2;width:100%;box-sizing:border-box}#inicio .lcta{position:relative;z-index:6}.hfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;overflow:hidden}.hstp{position:absolute;white-space:nowrap;font:900 clamp(16px,2.6vw,30px) "Archivo",sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:4px;box-shadow:3px 4px #00000047;animation:stp 1.5s ease-out forwards;transform:translate(-50%,-50%) rotate(var(--r,0deg))}.hstp.big{font-size:clamp(28px,6vw,64px);padding:8px 22px}.gem{position:absolute;pointer-events:none;width:var(--s,22px);height:var(--s,22px);transform:translate(-50%,-50%);animation:gem 1.1s ease-out forwards;filter:drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 2px rgba(120,190,255,.9))}.gem svg{display:block;width:100%;height:100%;animation:gspin 1.1s ease-out forwards}.gem i{position:absolute;left:62%;top:-24%;width:70%;height:70%;background:radial-gradient(circle,#fff 0 12%,transparent 14%),linear-gradient(#fff,#fff) 50% 50%/8% 100% no-repeat,linear-gradient(#fff,#fff) 50% 50%/100% 8% no-repeat;animation:glint 1.1s ease-out forwards}#gfx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none;overflow:hidden}#gfx .gem{filter:drop-shadow(0 0 5px rgba(255,255,255,.95)) drop-shadow(0 1px 2px rgba(0,0,0,.5))}.hchrome{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;z-index:0;pointer-events:none;background:radial-gradient(40% 52% at 20% 30%,#fff,#fff0 72%),radial-gradient(46% 50% at 76% 24%,#59616a,#59616a00 72%),radial-gradient(50% 58% at 62% 74%,#fff,#fff0 68%),radial-gradient(44% 54% at 14% 82%,#7a828b,#7a828b00 72%),radial-gradient(36% 46% at 92% 86%,#3b424a,#3b424a00 72%),radial-gradient(32% 42% at 46% 52%,#b4bcc4,#b4bcc400 72%),linear-gradient(135deg,#eef2f5,#9ba3ab 52%,#e3e8ec);animation:cdrift 24s ease-in-out infinite alternate;will-change:transform}.hsheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(460px circle at var(--mx,30%) var(--my,30%),rgba(255,255,255,.8),rgba(255,255,255,0) 70%)}@keyframes cdrift{0%{transform:translate(4%,-3%) rotate(-9deg) scale(1.05)}to{transform:translate(-4%,3%) rotate(9deg) scale(1.15)}}@media(prefers-reduced-motion:reduce){.hchrome{animation:none}}@keyframes gem{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-90%) scale(.8)}}@keyframes gspin{0%{transform:rotate(-25deg)}to{transform:rotate(20deg)}}@keyframes glint{0%,to{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1.15) rotate(45deg)}55%{opacity:.2;transform:scale(.6) rotate(90deg)}70%{opacity:1;transform:scale(1) rotate(135deg)}}@keyframes stp{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--r)) scale(.4)}12%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r)) scale(1.08)}22%{transform:translate(-50%,-50%) rotate(var(--r)) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-62%) rotate(var(--r)) scale(1)}}.land{touch-action:pan-y;perspective:1100px;padding-top:30px}.land .shirt{transition:transform .28s ease-out}.land .item{transition:transform .35s ease-out,filter .35s,opacity .35s}.land .item:hover .shirt,.land .item:focus-visible .shirt{transform:none}.land .item .sway{animation-duration:5s}.ctb{display:flex;gap:10px;flex-wrap:wrap}.ctb .btn{flex:1 1 180px;text-align:center;text-decoration:none;display:inline-block;box-sizing:border-box}.ctl{display:flex;flex-direction:column;gap:12px;max-width:380px;margin:0 auto}.ctl .btn{text-decoration:none;text-align:center;display:block;box-sizing:border-box}.ctl [hidden]{display:none}.empty .gtxt p{color:var(--ink);font-size:clamp(17px,2.2vw,21px);line-height:1.55;max-width:640px;margin:0 auto 22px}.gfacts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:640px;margin:0 auto 22px;text-align:left}.gfacts .box{margin:0}.gfacts .box h3{margin:0 0 4px;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.gfacts .box p{margin:0;color:var(--ink)}.gfacts .gw{grid-column:1/-1}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"h i" "d i" "x i";column-gap:48px;row-gap:0;align-items:start;max-width:1100px;margin:0 auto;text-align:left}.split .sh{grid-area:h;margin:0 0 14px;text-align:left}.split .sfig{grid-area:i;position:sticky;top:16px}.split .sx{grid-area:x}.split .sd{grid-area:d}.empty .split .gtxt p,.split .gtxt p{margin-left:0;text-align:left}.split .gfacts{margin-left:0;margin-right:0;max-width:none}.split .gcta{text-align:left}.split .hero{margin:0 auto;max-width:none;width:min(100%,45vh,520px)}.split .sfig{display:flex;justify-content:center;align-self:center}.split .frames{flex:1}.hero.g4{width:min(100%,calc(78vh*1200/1490),520px);aspect-ratio:1200/1490}.split .sfig{min-width:0}.split .frames{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;box-sizing:border-box}@media(max-width:1000px){.split{grid-template-columns:1fr;grid-template-areas:"h" "d" "i" "x";row-gap:6px}.split .sh{text-align:center}.split .sfig{position:static;margin:6px auto 28px}.empty .split .gtxt p{text-align:center;margin:0 auto 22px}.split .gfacts{max-width:640px;margin:0 auto 22px}.split .gcta{text-align:center}}.gl{margin:6px 0 0;padding-left:20px;text-align:left}.gl li{margin:2px 0}.gcta{margin:0 0 30px!important}.gcta .btn{display:inline-block;text-decoration:none;margin:4px 3px}.gpol{max-width:640px;margin:30px auto 0;text-align:left;border-top:2px solid var(--ink);padding-top:16px}.gpol h3{margin:0 0 6px;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.gpol p{margin:0}.gpol .pl{margin:0;padding-left:22px}.gpol .pl li{margin:8px 0;line-height:1.5}@media(max-width:480px){.gfacts{grid-template-columns:1fr}}.agt,.empty h2,.split .sh{letter-spacing:.045em}.kc{margin-right:.07em}.spec{list-style:none;display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:18px 0 8px;padding:0}#merch:not([hidden]){display:flex;flex-direction:column;flex:1;margin-bottom:-30px}#merch .mh{margin:18px 0 0}#merch .msub{margin:6px 0 0;text-align:center;font:800 clamp(13px,2.4vw,16px) "Archivo",sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}#merch .rack{margin-top:auto;width:100%;box-sizing:border-box}#merch .spec{margin:auto 0;padding:26px 0}.spec li{font:800 12px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);border-radius:30px;padding:7px 16px}.lcta{text-align:center;margin:10px 0 24px}#lgo{display:inline-block;outline:1.5px solid #111;outline-offset:4px}.pill.off i{opacity:0}.item:focus-visible{outline:3px solid var(--red);outline-offset:-3px;border-radius:14px}.cap{margin-top:20px;font-weight:700;font-size:15px}.cap small{display:block;color:var(--mute);font-weight:500;font-size:13px;margin-top:3px}.empty{max-width:1000px;margin:0 auto;padding:30px 16px;text-align:center}.empty h2{font-family:UnifrakturCook,Georgia,serif;font-size:clamp(52px,7.6vw,82px);margin:0 0 6px}.empty p{color:var(--mute);margin:0 0 28px}.frames{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.frames div{aspect-ratio:4/5;border:2px dashed var(--rail);border-radius:6px}.strip{overflow:hidden;background:var(--red);color:#fff;white-space:nowrap;font:800 13px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:11px 0;transform:rotate(-.6deg);margin:0 -10px}.strip span{display:inline-block;animation:run 28s linear infinite}@keyframes run{to{transform:translate(-50%)}}@media(max-width:640px){.rack,.frames{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.sway,.strip span{animation:none}.shirt{transition:none}}[hidden]{display:none!important}.ag{max-width:760px;margin:0 auto;padding:6px 16px 20px}.steps{list-style:none;display:flex;justify-content:center;gap:6px;margin:0 0 14px;padding:0;flex-wrap:wrap}.steps li{font-weight:700;font-size:13px;color:var(--mute);padding:6px 12px;border-radius:20px;border:2px solid transparent}.steps li.on{color:var(--ink);border-color:var(--ink)}.agt{font-family:UnifrakturCook,Georgia,serif;font-size:clamp(48px,7.4vw,70px);margin:0 0 12px;text-align:center;font-weight:700}.fg{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fg label{display:flex;flex-direction:column;gap:5px;font-weight:700;font-size:13px}.fg .w2{grid-column:1/-1}.ag input[type=text],.ag input[type=email],.ag input[type=number],.ag textarea{font:500 16px Archivo,system-ui,sans-serif;color:var(--ink);background:transparent;border:2px solid var(--ink);border-radius:14px;padding:11px 13px;width:100%}.ag textarea{resize:vertical;min-height:84px}.ag input[readonly]{opacity:.7}.ag input:focus-visible,.ag textarea:focus-visible{outline:3px solid var(--red);outline-offset:2px}.ag input:invalid.touched{border-color:var(--red)}.hint{color:var(--mute);margin:16px 0 8px;font-size:14px;text-align:center}.mouthw{max-width:620px;margin:0 auto}#mouth{width:100%;height:auto;display:block;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#mouth .t{cursor:pointer;outline:none}#mouth .t path{fill:#f6f3ee;stroke:#b9b3aa;stroke-width:1.6;transition:fill .15s,stroke .15s}#mouth .t:hover path,#mouth .t:focus-visible path{fill:#ffe3e3;stroke:#d90f0f}#mouth .t.on path{fill:#d90f0f;stroke:#8e0808}#mouth .t text{font:800 12px Archivo,sans-serif;fill:#6b655c;text-anchor:middle;dominant-baseline:central;pointer-events:none}#mouth .t.on text{fill:#fff}.bar{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}.btn{font:800 14px Archivo,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:30px;padding:12px 26px;cursor:pointer}.btn.ghost{background:transparent;color:var(--ink)}.btn:focus-visible{outline:3px solid var(--red);outline-offset:3px}.btn:disabled{opacity:.4;cursor:default}.tt{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}.tt button{flex:none;font:700 13px Archivo,sans-serif;border:2px solid var(--ink);background:transparent;color:var(--ink);border-radius:20px;padding:7px 14px;cursor:pointer}.tt button[aria-selected=true]{background:var(--ink);color:var(--bg)}.paper{position:relative;background:#fff;border:2px solid var(--ink);border-radius:16px;overflow:hidden;aspect-ratio:4/3;width:100%}.paper canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;margin:12px 0}.sw{width:30px;height:30px;border-radius:50%;border:3px solid var(--bg);box-shadow:0 0 0 2px var(--rail);cursor:pointer;padding:0}.sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--ink)}.tools .btn{padding:8px 14px;font-size:12px}.tools .btn[aria-pressed=true]{background:var(--ink);color:var(--bg)}.tools input[type=range]{width:110px;accent-color:var(--red)}.sum{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:14px 0}.sum figure{margin:0;border:2px solid var(--ink);border-radius:14px;overflow:hidden;background:#fff}.sum img{width:100%;display:block}.sum figcaption{padding:8px 10px;font-size:13px;color:#141414;border-top:2px solid #141414}.sum b{display:block}.who{text-align:center;font-weight:700;margin:4px 0 0}.who span{color:var(--mute);font-weight:500}@media(max-width:520px){.pill button{font-size:11.5px;letter-spacing:.02em}.fg{grid-template-columns:1fr}}.opts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:6px 0 14px;border:0;padding:0}.opts legend{font-weight:800;font-size:13px;text-align:center;width:100%;margin-bottom:8px;padding:0}.opt{position:relative;border:2px solid var(--ink);border-radius:16px;padding:10px 16px;cursor:pointer;font-weight:700;font-size:14px;text-align:center;flex:1 1 200px}.opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.opt small{display:block;font-weight:500;color:var(--mute);font-size:12px;margin-top:2px}.opt:has(input:checked){background:var(--ink);color:var(--bg)}.opt:has(input:checked) small{color:inherit;opacity:.8}.opt:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.box{border:2px solid var(--ink);border-radius:16px;padding:14px 16px;margin:12px 0}.box h3{margin:0 0 8px;font-size:15px}.row{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:15px}.row.big{font-weight:800;font-size:19px;border-top:2px solid var(--ink);margin-top:6px;padding-top:10px}.mats{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;align-items:center;font-size:14px}.mats select{font:600 14px Archivo,sans-serif;padding:7px 10px;border:2px solid var(--ink);border-radius:12px;background:transparent;color:var(--ink)}.notes ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.notes li{margin:4px 0}.warn{color:var(--red);font-weight:700;font-size:13px;margin:6px 0 0}.okbox{text-align:center}.cita{margin-top:18px;border:2px solid var(--ink);border-radius:16px;padding:20px 18px;text-align:left;background:var(--bg)}.cita h3{margin:0 0 14px;font:400 clamp(26px,5vw,34px) "UnifrakturCook",Georgia,serif;text-align:center}.cd{margin:0 0 16px;display:grid;gap:10px}.cd>div{display:flex;gap:12px;align-items:baseline;border-bottom:1px solid rgba(128,128,128,.35);padding-bottom:8px}.cd dt{flex:0 0 92px;font:800 12px Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase}.cd dd{margin:0;font-weight:600}.cl{margin:0 0 14px;padding-left:20px}.cl li{margin:8px 0;line-height:1.45}.cs{margin:0;text-align:center;font:800 13px Archivo,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.opt.kind{background:transparent;color:var(--ink);font-family:inherit;min-height:84px;font-size:20px}.opt.kind:hover{background:var(--ink);color:var(--bg)}.opt.kind:focus-visible{outline:3px solid var(--red);outline-offset:2px}.opt.kind small{color:inherit;opacity:.75}.ag.bl .g-only,.ag.gr .b-only{display:none!important}.ag.bl .steps li[data-s="2"],.ag.bl .steps li[data-s="3"],.ag.rt .steps li[data-s="2"],.ag.rt .steps li[data-s="3"]{display:none}.brow{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:10px 0;border-top:1px solid var(--rail)}.brow:first-of-type{border-top:0}.brow b{font-size:15px}.brow small{display:block;color:var(--mute);font-size:12.5px;margin-top:2px}.stp{display:flex;align-items:center;gap:8px}.stp button{width:36px;height:36px;border-radius:50%;border:2px solid var(--ink);background:transparent;color:var(--ink);font:800 18px Archivo,sans-serif;cursor:pointer;line-height:1;padding:0}.stp button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.stp span{min-width:22px;text-align:center;font-weight:800}.cell{display:flex;flex-direction:column;align-items:center}.cell .item{width:100%}.buy{font:800 13px Archivo,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:30px;padding:9px 18px;cursor:pointer;margin-top:4px}.buy:focus-visible{outline:3px solid var(--red);outline-offset:3px}.dsg{display:flex;flex-direction:column;align-items:center;gap:4px}.dsg img{width:78px;height:auto}.sizes .opt{flex:1 1 70px;padding:9px 6px}.mst{margin-bottom:14px}.szt .tw{overflow-x:auto}.szt table{width:100%;border-collapse:collapse;font:600 14px Archivo,sans-serif;text-align:center}.szt th,.szt td{padding:8px 6px;border-bottom:1px solid rgba(128,128,128,.35)}.szt thead th{border-bottom:2px solid var(--ink)}.szt tbody th{text-align:left;text-transform:uppercase;font-weight:800}.szt .sel{background:var(--red);color:#fff}.cpy{font:700 12px Archivo,sans-serif;border:2px solid var(--ink);background:transparent;color:var(--ink);border-radius:14px;padding:3px 10px;margin-left:6px;cursor:pointer}.cpy:focus-visible{outline:3px solid var(--red);outline-offset:2px}.gal{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.gal figure{margin:0;aspect-ratio:1/1;background:#fff;border-radius:10px;overflow:hidden}.gal img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:820px){.gal{grid-template-columns:repeat(2,1fr)}}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal .dh{text-align:center;font-weight:800;font-size:12px;color:var(--mute);padding:4px 0}.cal .d{aspect-ratio:1;border:2px solid var(--ink);border-radius:12px;background:transparent;color:var(--ink);font:700 14px Archivo,sans-serif;cursor:pointer;padding:0}.cal .d:disabled{opacity:.28;cursor:default;border-color:var(--rail)}.cal .d[aria-pressed=true]{background:var(--ink);color:var(--bg)}.cal .d:focus-visible,.cm button:focus-visible,.slots button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.cm{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:800;font-size:17px;text-transform:capitalize}.cm button{width:38px;height:38px;border-radius:50%;border:2px solid var(--ink);background:transparent;color:var(--ink);font:800 18px Archivo,sans-serif;cursor:pointer;padding:0}.cm button:disabled{opacity:.3;cursor:default}.slots{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.slots button{border:2px solid var(--ink);border-radius:20px;background:transparent;color:var(--ink);font:800 14px Archivo,sans-serif;padding:8px 16px;cursor:pointer}.slots button:disabled{opacity:.28;cursor:default;border-color:var(--rail);text-decoration:line-through}.slots button[aria-pressed=true]{background:var(--ink);color:var(--bg)}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%}img,svg,canvas{max-width:100%}@media(max-width:360px){.pill button{font-size:10px;letter-spacing:0}.pill{padding:4px}}@media(min-width:1500px){.rack{max-width:1360px}}.hero{margin:22px auto 0;width:min(100%,37.125vh,560px);aspect-ratio:675/1200;border:14px solid #d90f0f;border-radius:12px;overflow:hidden;background:#fff}.zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.zoom img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;transform-origin:var(--ox,50%) var(--oy,50%)}@media(hover:hover){.zoom:hover img{transform:scale(1.4)}}.zoom:focus-visible{outline:3px solid var(--red);outline-offset:-3px}#lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0a0a0af0;display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);cursor:zoom-out}#lb img{max-width:96vw;max-height:94vh;object-fit:contain;display:block}#lbx{position:absolute;top:max(14px,env(safe-area-inset-top,0px));right:14px;width:46px;height:46px;border-radius:50%;border:2px solid #fff;background:#0006;color:#fff;font:400 28px/1 Archivo,sans-serif;cursor:pointer;padding:0}#lbx:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media(prefers-reduced-motion:reduce){.zoom img{transition:none}}@media(max-width:600px){.pill{grid-template-columns:repeat(6,1fr);gap:5px;padding:6px;border-radius:26px;width:min(420px,100%)}.pill i{display:none}.pill button{grid-column:span 2;font-size:12px;letter-spacing:.03em;padding:11px 0;border-radius:20px;transition:background .25s,color .25s}.pill button:nth-of-type(4){grid-column:2/4}.pill button:nth-of-type(5){grid-column:4/6}.pill button[aria-selected=true]{background:var(--ink)}}html,body{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M16 1C17.4 10 22 14.6 31 16C22 17.4 17.4 22 16 31C14.6 22 10 17.4 1 16C10 14.6 14.6 10 16 1Z' fill='%23d90f0f' fill-opacity='.55' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/></svg>") 16 16,auto}a,button,[role=tab],label,summary,select,input[type=radio],input[type=checkbox],input[type=file],.item,.zoom,.cell,.opt,.cpy,#lbx{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M16 1C17.4 10 22 14.6 31 16C22 17.4 17.4 22 16 31C14.6 22 10 17.4 1 16C10 14.6 14.6 10 16 1Z' fill='%237ac52a' fill-opacity='.8' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/></svg>") 16 16,pointer!important}button:disabled{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='M16 1C17.4 10 22 14.6 31 16C22 17.4 17.4 22 16 31C14.6 22 10 17.4 1 16C10 14.6 14.6 10 16 1Z' fill='%23d90f0f' fill-opacity='.55' stroke='%23ffffff' stroke-width='1.4' stroke-linejoin='round'/></svg>") 16 16,not-allowed!important}input[type=text],input[type=email],input[type=number],textarea{cursor:text}@media(hover:none){html,body{cursor:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blingbyclara.css.map */
