@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff) format("woff")}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--yunga: #133824;--yunga-hondo: #0d2819;--monte: #22553a;--cerro: #3a7450;--crema: #fff4c8;--crema-luz: #fffbe6;--crema-2: rgb(255 244 200 / .74);--crema-3: rgb(255 244 200 / .5);--linea: rgb(255 244 200 / .16);--cana: #c4d93a;--tinta: #0b1a11;--f-display: "Big Shoulders Display", "Arial Narrow", sans-serif;--f-body: "Geist Variable", system-ui, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--gutter: clamp(16px, 4vw, 48px);--header-h: 64px;--photo-radius: 22px;--max: 1360px;--z-header: 10;--z-fab: 20;--z-drawer: 30;--z-dialog: 40;--z-toast: 50;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--cerro) var(--yunga-hondo);-webkit-text-size-adjust:100%}body{margin:0;background:var(--yunga);color:var(--crema);font:400 16px/1.55 var(--f-body);caret-color:var(--cana);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--cana);color:var(--tinta)}img{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--cana);outline-offset:3px}h1,h2,h3{font-family:var(--f-display);font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-.005em;margin:0;text-wrap:balance}.num{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;background:var(--crema);color:var(--tinta);font-weight:600;font-size:15px;white-space:nowrap;transition:transform .16s var(--ease-out),background-color .16s ease}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-line{background:transparent;color:var(--crema);box-shadow:inset 0 0 0 1px var(--crema-3)}.btn-ok{background:var(--cana)}.link{display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:underline;text-decoration-color:var(--crema-3);transition:text-decoration-color .16s ease}@media (hover: hover) and (pointer: fine){.btn:hover{background:var(--crema-luz)}.btn-line:hover{background:#fff4c814}.btn-ok:hover{background:var(--cana)}.link:hover,.poster-ig:hover{text-decoration-color:var(--crema)}}.top{position:sticky;top:0;z-index:var(--z-header);background:var(--yunga);border-bottom:1px solid var(--linea)}.top-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);height:64px}.logo-img{height:26px;width:auto}.search{position:relative;justify-self:end;width:min(100%,420px)}.search svg{position:absolute;left:14px;top:50%;translate:0 -50%;color:var(--crema-2);pointer-events:none}.search input{width:100%;height:40px;padding:0 14px 0 42px;background:var(--yunga-hondo);border:1px solid var(--linea);border-radius:0;outline:none;transition:border-color .16s ease}.search input::placeholder{color:var(--crema-2)}.search input:focus-visible{border-color:var(--cana);outline:none}.cart-btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px;box-shadow:inset 0 0 0 1px var(--linea);font-weight:500;transition:transform .16s var(--ease-out),box-shadow .16s ease}.cart-btn:active{transform:scale(.97)}.cart-count{min-width:24px;height:24px;padding:0 6px;display:inline-grid;place-items:center;background:var(--crema);color:var(--tinta);font:800 15px/1 var(--f-display);transition:background-color .5s ease}.cart-count.pulse{background:var(--cana);transition:none}@media (hover: hover) and (pointer: fine){.cart-btn:hover{box-shadow:inset 0 0 0 1px var(--crema-3)}}.poster{position:relative;isolation:isolate;overflow:hidden}.poster-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:start;padding-top:clamp(40px,6vw,72px)}.poster-copy{padding-top:clamp(0px,1vw,16px);display:grid;gap:clamp(24px,3vw,36px)}.poster-actions{display:grid;justify-items:start;gap:18px}.poster-ig{display:inline-flex;align-items:center;gap:10px;font-weight:500;text-decoration:underline;text-decoration-color:var(--crema-3);text-underline-offset:3px;transition:text-decoration-color .16s ease}.poster-shop{margin-top:6px}.poster h1{font-size:clamp(2.5rem,5.8vw,5.6rem);font-weight:900;line-height:.88}.horizon{position:relative;z-index:1;margin-top:clamp(-40px,-2vw,0px);height:clamp(210px,24vw,330px)}.poster .horizon{margin-top:clamp(-200px,-12vw,-90px)}.horizon>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ridge{transform-box:fill-box}.carousel{display:grid;gap:12px;width:100%;max-width:400px;justify-self:end}.car-frame{position:relative;aspect-ratio:4 / 5;background:var(--yunga-hondo);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.car-frame:focus-visible{outline-offset:-3px}.slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;visibility:hidden}.slide[data-state=active]{z-index:2;visibility:visible}.slide[data-state=leaving]{z-index:1;visibility:visible}.slide img{width:100%;height:100%;object-fit:cover;pointer-events:none}.car-frame[data-dir=next] .slide[data-state=active]{animation:wipe-next .9s var(--ease-in-out) both}.car-frame[data-dir=prev] .slide[data-state=active]{animation:wipe-prev .9s var(--ease-in-out) both}.car-frame[data-dir=next] .slide[data-state=leaving]{animation:recede-next .9s var(--ease-in-out) both}.car-frame[data-dir=prev] .slide[data-state=leaving]{animation:recede-prev .9s var(--ease-in-out) both}.slide[data-state=active] img,.slide[data-state=active] .slide-empty>svg{animation:settle 6s var(--ease-out) both}@keyframes wipe-next{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes wipe-prev{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes recede-next{to{transform:translate(-14%);filter:brightness(.5)}}@keyframes recede-prev{to{transform:translate(14%);filter:brightness(.5)}}@keyframes settle{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.slide-empty{position:relative;height:100%;display:grid;place-items:center;align-content:center;gap:12px;overflow:hidden;background:var(--monte);color:var(--crema-2);font-size:14px}.slide:nth-child(3n+2) .slide-empty{background:var(--cerro)}.slide:nth-child(3n+3) .slide-empty{background:var(--yunga-hondo)}.slide-empty>*{position:relative;z-index:1}.slide-empty:after{content:"";position:absolute;left:-20%;right:-20%;bottom:-30%;height:55%;border-radius:50% 50% 0 0;background:var(--yunga);opacity:.45}.car-frame{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:default}.car-segs{position:absolute;z-index:3;top:10px;left:12px;right:12px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px;filter:drop-shadow(0 1px 2px rgb(11 26 17 / .45));transition:opacity .16s ease}.car-frame[data-holding=true] .car-segs,.car-frame[data-holding=true] .car-nav{opacity:0;transition:opacity .2s ease .18s}.car-seg{position:relative;height:20px}.car-seg:before,.car-fill{position:absolute;left:0;right:0;top:50%;height:2px;translate:0 -50%}.car-seg:before{content:"";background:#fff4c861}.car-seg[data-seen=true]:before{background:var(--crema)}.car-fill{background:var(--crema);transform-origin:left center}.car-fill[data-auto=true]{animation:fill var(--car-ms) linear both}.car-fill[data-run=false]{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}}.car-nav{position:absolute;z-index:3;top:50%;width:40px;height:40px;display:grid;place-items:center;color:var(--crema);background:#0b1a116b;opacity:0;translate:0 -50%;transition:opacity .2s ease,transform .16s var(--ease-out),background-color .16s ease}.car-prev{left:10px}.car-next{right:10px}.car-nav:active{transform:scale(.97)}.car-nav:focus-visible,.car-seg:focus-visible{opacity:1;outline-offset:2px}@media (hover: hover) and (pointer: fine){.car-frame:hover .car-nav{opacity:.85}.car-frame .car-nav:hover{opacity:1;background:#0b1a1199}.car-seg:hover:before{background:#fff4c8b3}}@media (hover: none){.car-nav{display:none}}@media (prefers-reduced-motion: no-preference){.ridge{animation:rise .9s var(--ease-out) both}.ridge-2{animation-delay:90ms}.ridge-3{animation-delay:.18s}.poster-copy>*{animation:lift .7s var(--ease-out) both}.poster-copy>:nth-child(2){animation-delay:90ms}.poster .car-frame{animation:reveal 1s var(--ease-out) .16s both}.poster .car-segs{animation:lift .7s var(--ease-out) .7s backwards}}@keyframes rise{0%{transform:translateY(18%)}}@keyframes reveal{0%{clip-path:inset(100% 0 0 0 round var(--photo-radius))}to{clip-path:inset(0 0 0 0 round var(--photo-radius))}}@keyframes lift{0%{opacity:0;transform:translateY(14px)}}.wa-fab{position:fixed;z-index:var(--z-fab);right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:56px;height:56px;display:grid;place-items:center;background:var(--crema);color:var(--tinta);box-shadow:0 12px 30px #030a0666;transition:transform .16s var(--ease-out),background-color .16s ease}.wa-fab:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.wa-fab:hover{background:var(--crema-luz)}}.legal-top{grid-template-columns:auto 1fr}.legal-top>.link{justify-self:end}.legal{padding-bottom:clamp(64px,8vw,112px)}.legal-tabs{margin-top:clamp(20px,3vw,32px)}.tab[aria-current=page]{color:var(--crema)}.tab[aria-current=page]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;background:var(--cana)}a.tab{text-decoration:none}.legal-doc{max-width:68ch}.legal-doc h1{font-size:clamp(2.6rem,6vw,4.6rem)}.legal-date{margin:14px 0 32px;color:var(--crema-2);font-size:14px}.legal-doc h2{font-size:clamp(24px,2.4vw,30px);margin:44px 0 12px}.legal-doc p,.legal-doc li{color:var(--crema-2)}.legal-doc p{margin:0 0 14px}.legal-doc ul,.legal-doc ol{margin:0 0 14px;padding-left:1.3em;display:grid;gap:8px}.legal-doc li::marker{color:var(--crema-3)}.legal-doc .link{color:var(--crema)}.fast{background:var(--yunga-hondo);padding-block:clamp(36px,5vw,56px)}.fast-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.fast-head h2{font-size:clamp(2rem,4vw,3rem)}.fast-head p{margin:0;color:var(--crema-2)}.fast-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:1px;background:var(--linea);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.fast-item{scroll-snap-align:start;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;padding:18px;background:var(--yunga-hondo);text-align:left;transition:background-color .16s ease}.fast-item strong{grid-column:1 / -1;font:800 22px/1 var(--f-display);text-transform:uppercase}.fast-item span{color:var(--crema-2);font-size:14px}.fast-item .num{color:var(--crema);font-weight:600}.fast-add{grid-row:2 / 4;grid-column:2;width:40px;height:40px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--crema-3);transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease}.fast-item:active .fast-add{transform:scale(.97)}.fast-item.done .fast-add{background:var(--cana);color:var(--tinta);box-shadow:none}@media (hover: hover) and (pointer: fine){.fast-item:hover{background:var(--yunga)}}.catalog{padding-bottom:clamp(64px,8vw,112px);scroll-margin-top:var(--header-h)}.cat-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;padding-top:clamp(40px,6vw,72px)}.cat-head h2{font-size:clamp(2.8rem,6vw,5rem)}.cat-count{color:var(--crema-2)}.tabs{display:flex;gap:4px;margin:24px 0 32px;border-bottom:1px solid var(--linea);overflow-x:auto;scrollbar-width:none}.tab{position:relative;flex:none;padding:12px 16px 14px;font:800 20px/1 var(--f-display);text-transform:uppercase;letter-spacing:.02em;color:var(--crema-2);transition:color .16s ease}.tab[aria-pressed=true]{color:var(--crema)}.tab[aria-pressed=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;background:var(--cana)}@media (hover: hover) and (pointer: fine){.tab:hover{color:var(--crema)}}.cat-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.filters{position:sticky;top:88px;display:grid;gap:28px}.filters-toggle{display:none}.f-group h3{font-size:18px;letter-spacing:.02em;margin-bottom:12px}.f-brands{display:flex;flex-wrap:wrap;gap:8px}.f-brand{min-height:36px;padding:0 14px;box-shadow:inset 0 0 0 1px var(--linea);font-size:14px;font-weight:500;transition:box-shadow .16s ease,background-color .16s ease}.f-brand[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--cana);background:#c4d93a1f}.f-price{display:flex;justify-content:space-between;font-size:14px;color:var(--crema-2);margin-top:8px}.f-price .num{color:var(--crema);font-weight:600}input[type=range]{width:100%;accent-color:var(--crema)}.f-select{width:100%;height:40px;padding:0 12px;background:var(--yunga-hondo);border:1px solid var(--linea);border-radius:0}.f-reset{justify-self:start;font-size:14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(16px,2vw,28px) clamp(14px,1.6vw,24px)}.card{display:grid;gap:12px;align-content:start;text-align:left;transition:transform .16s var(--ease-out)}.card:active{transform:scale(.98)}.plate{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--monte);overflow:hidden;transition:background-color .2s ease}.plate:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-38%;height:62%;border-radius:50% 50% 0 0;background:var(--yunga);opacity:.55}.plate svg{position:relative;z-index:1;color:var(--crema);opacity:.9}.plate-note{position:absolute;z-index:1;left:12px;bottom:10px;font-size:12px;color:var(--crema-2)}.card-meta{font-size:14px;color:var(--crema-2)}.card-name{font:800 26px/.95 var(--f-display);text-transform:uppercase}.card-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.price{font:800 24px/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.card-vars{font-size:14px;color:var(--crema-2)}@media (hover: hover) and (pointer: fine){.card:hover .plate{background:var(--cerro)}}@media (prefers-reduced-motion: no-preference){.card{animation:lift .52s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 45ms)}}.empty{display:grid;justify-items:start;gap:14px;padding:40px 0}.empty strong{font:800 32px/1 var(--f-display);text-transform:uppercase}.empty p{margin:0;color:var(--crema-2)}.how{background:var(--monte)}.how-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,72px);padding-block:clamp(56px,8vw,104px)}.how h2{font-size:clamp(2.6rem,6vw,4.8rem)}.how dl{margin:0;display:grid}.how dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--linea)}.how dl>div:first-child{padding-top:0}.how dt{color:var(--crema-2);padding-top:6px}.how dd{margin:0;font:800 clamp(26px,3vw,40px)/1 var(--f-display);text-transform:uppercase}.how dd small{display:block;margin-top:8px;font:400 15px/1.5 var(--f-body);text-transform:none;color:var(--crema-2)}.foot{background:var(--yunga-hondo);padding-block:48px 40px;font-size:14px;color:var(--crema-2)}.foot-grid{display:grid;grid-template-columns:auto 1fr auto;gap:24px 48px;align-items:start}.foot p{margin:0 0 6px}.foot-contact{display:grid;justify-items:end;gap:8px}.foot-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:32px;padding-top:20px;border-top:1px solid var(--linea)}.foot-links .link{color:var(--crema)}.foot .foot-legal{margin-top:20px;max-width:80ch;padding-right:72px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:16px;background:#06100ab8;transition:opacity .22s ease}.scrim[data-state=closed]{opacity:0;pointer-events:none}.dialog{position:relative;width:min(100%,880px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--yunga);box-shadow:0 24px 60px #030a068c;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);transition:transform .22s var(--ease-out),opacity .22s var(--ease-out)}.scrim[data-state=closed] .dialog{transform:scale(.96);opacity:0}.dialog .plate{aspect-ratio:auto;min-height:100%}.dialog-body{display:grid;gap:16px;align-content:start;padding:clamp(24px,4vw,40px)}.dialog-body h2{font-size:clamp(2.4rem,4.4vw,3.6rem)}.dialog-body p{margin:0;color:var(--crema-2)}.close{position:absolute;z-index:3;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;background:var(--yunga);transition:transform .16s var(--ease-out)}.close:active{transform:scale(.97)}.variants{display:grid;gap:2px;margin:4px 0 6px}.variants legend{font-size:14px;color:var(--crema-2);margin-bottom:8px;padding:0}fieldset.variants{border:0;padding:0}.variant{display:flex;align-items:center;gap:12px;padding:4px 0;text-align:left;font:800 clamp(26px,3vw,34px)/1 var(--f-display);text-transform:uppercase;color:var(--crema-3)}.variant:before{content:"";width:14px;height:14px;flex:none;box-shadow:inset 0 0 0 2px var(--crema-3)}.variant[aria-checked=true]{color:var(--crema)}.variant[aria-checked=true]:before{background:var(--cana);box-shadow:none}@media (hover: hover) and (pointer: fine){.variant:hover{color:var(--crema-2)}.variant[aria-checked=true]:hover{color:var(--crema)}}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:#06100a99;transition:opacity .3s ease}.drawer-scrim[data-state=closed]{opacity:0;pointer-events:none}.drawer{position:fixed;z-index:var(--z-drawer);top:0;right:0;bottom:0;width:min(100%,440px);display:grid;grid-template-rows:auto 1fr auto;background:var(--yunga);box-shadow:-20px 0 50px #030a0673;transition:transform .36s var(--ease-drawer);touch-action:pan-y}.drawer[data-state=closed]{transform:translate(100%);box-shadow:none}.drawer.dragging{transition:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--linea)}.drawer-head h2{font-size:34px}.drawer-head .close{position:static}.lines{list-style:none;margin:0;padding:8px 24px;overflow:auto}.line{display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:16px 0;border-bottom:1px solid var(--linea)}.line strong{font:800 22px/1 var(--f-display);text-transform:uppercase}.line small{display:block;margin-top:4px;color:var(--crema-2);font-size:14px}.qty{display:inline-flex;align-items:center;box-shadow:inset 0 0 0 1px var(--linea)}.qty button{width:36px;height:36px;display:grid;place-items:center;transition:background-color .16s ease}.qty output{min-width:28px;text-align:center;font-weight:600}@media (hover: hover) and (pointer: fine){.qty button:hover{background:#fff4c814}}.drawer-empty{display:grid;justify-items:start;gap:14px;padding:32px 0}.drawer-empty p{margin:0;color:var(--crema-2)}.drawer-foot{display:grid;gap:14px;padding:20px 24px 24px;border-top:1px solid var(--linea);background:var(--yunga-hondo)}.total{display:flex;justify-content:space-between;align-items:baseline;font:800 30px/1 var(--f-display);text-transform:uppercase}.drawer-foot p{margin:0;font-size:14px;color:var(--crema-2)}.drawer-foot .btn{width:100%}.toast{position:fixed;z-index:var(--z-toast);left:50%;bottom:24px;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:var(--crema);color:var(--tinta);font-weight:600;font-size:15px;box-shadow:0 12px 30px #030a0666;transform:translate(-50%);transition:transform .26s var(--ease-out),opacity .26s var(--ease-out)}.toast[data-state=hidden]{transform:translate(-50%,140%);opacity:0;transition-duration:.18s}.gate{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr auto;background:var(--yunga);overflow-x:hidden;overflow-y:auto}.gate-copy{align-self:center;display:grid;gap:22px;justify-items:start;max-width:640px;padding-block:clamp(28px,6vh,64px) 12px}.gate-warning{display:grid;gap:8px;max-width:60ch;margin-top:6px;padding-top:18px;border-top:1px solid var(--linea)}.gate-warning h2{font-size:18px;letter-spacing:.04em}.gate .gate-warning p{max-width:none;font-size:14px;line-height:1.55}.gate .gate-warning p:last-child{color:var(--crema);font-weight:600}.gate-copy .logo-img{height:clamp(44px,7vw,72px)}.gate h1{font-size:clamp(3rem,8vw,6rem)}.gate p{margin:0;color:var(--crema-2);max-width:40ch}.gate-actions{display:flex;flex-wrap:wrap;gap:12px}.gate .horizon{margin:0;height:clamp(140px,22vh,240px)}@media (max-width: 900px){.foot-contact{justify-items:start}.how-grid,.cat-body{grid-template-columns:1fr}.filters{position:static;gap:20px}.filters-toggle{display:inline-flex;justify-self:start}.filters[data-open=false] .f-group,.filters[data-open=false] .f-reset{display:none}.dialog{grid-template-columns:1fr}.dialog .plate{aspect-ratio:4 / 3;min-height:0}.foot-grid{grid-template-columns:1fr}}@media (max-width: 700px){.poster-grid{grid-template-columns:1fr}.poster-copy{padding-top:0}.poster h1{font-size:clamp(2.5rem,10.5vw,5rem)}.carousel{justify-self:center;max-width:400px}}@media (max-width: 640px){.top-row{grid-template-columns:auto 1fr;height:auto;padding-block:12px;row-gap:12px}.search{grid-column:1 / -1;grid-row:2;width:100%}.cart-btn{justify-self:end}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-name{font-size:21px}.price{font-size:20px}.card-foot{flex-direction:column;gap:4px}.how dl>div{grid-template-columns:76px 1fr;gap:12px}.drawer{width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-property:opacity,background-color,color,box-shadow!important}}.variants [role=radiogroup]{display:grid;gap:2px}.line .qty{justify-self:start}.toast{white-space:nowrap}@media (max-width: 640px){:root{--header-h: 124px}}@media (min-width: 900px){.fast-row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}@media (prefers-reduced-motion: no-preference){.cart-count.pulse{animation:pulse .28s var(--ease-out)}}@keyframes pulse{0%{transform:scale(1.18)}}a.btn{text-decoration:none}.poster{scroll-margin-top:var(--header-h)}.slide:nth-child(3n+2) .slide-empty,.card:hover .plate-note{color:var(--crema)}.legal-doc ol li::marker{color:var(--crema-2)}.type-stage{display:grid}.type-ghost,.type-live{grid-area:1 / 1;white-space:pre-line;text-wrap:wrap}.type-ghost{visibility:hidden}.type-cursor{display:inline-block;width:.07em;height:.78em;margin-left:.05em;vertical-align:baseline;background:var(--cana);animation:blink 1s ease-in-out infinite alternate}.type-cursor[data-typing=true]{animation:none}@keyframes blink{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.type-cursor{animation-duration:1s!important}}@media (prefers-reduced-motion: reduce){.car-fill[data-auto=true]{animation-duration:var(--car-ms)!important}.car-frame[data-dir=next] .slide[data-state=active],.car-frame[data-dir=prev] .slide[data-state=active],.car-frame[data-dir=next] .slide[data-state=leaving],.car-frame[data-dir=prev] .slide[data-state=leaving]{animation-duration:.9s!important}.slide[data-state=active] img,.slide[data-state=active] .slide-empty>svg{animation-duration:6s!important}}.plate-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:8% 12% 5%;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .3s var(--ease-out)}.plate-img[data-fit=cover]{padding:0;object-fit:cover}.plate[data-fit=cover]:after{display:none}.plate-img.is-loading{opacity:0}.plate-img.is-in{z-index:2;animation:photo-in .26s ease both}@keyframes photo-in{0%{opacity:0}}.plate[data-photo=loading] svg{opacity:.35}@media (hover: hover) and (pointer: fine){.card:hover .plate-img{transform:scale(1.04)}}.card[data-out] .plate{opacity:.45}.card[data-out] .card-vars{color:var(--crema);font-weight:600}.card.skeleton,.fast-item.skeleton{animation:none;pointer-events:none}.card.skeleton .plate:after{display:none}.sk-line{display:block;height:18px;width:70%;background:var(--monte)}.sk-short{width:40%}.fast-item.skeleton{min-height:104px}.card.skeleton .plate,.sk-line,.fast-item.skeleton{animation:breathe 1.2s ease-in-out infinite alternate}@keyframes breathe{0%{opacity:1}to{opacity:.55}}.car-frame{border-radius:var(--photo-radius);isolation:isolate}.car-seg:before,.car-fill{border-radius:2px}.car-segs{top:12px;left:16px;right:16px}.car-nav{width:38px;height:38px;border-radius:50%}.car-prev{left:12px}.car-next{right:12px}.price-group{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}.price-lg{font-size:32px}.price-sm{font:600 14px/1.2 var(--f-body);letter-spacing:0}.card-foot{flex-wrap:wrap;row-gap:4px}.price-was{position:relative;text-decoration:none;font:500 14px/1 var(--f-body);font-variant-numeric:tabular-nums;color:var(--crema-2)}.price-group-lg .price-was{font-size:17px}.price-was:after{content:"";position:absolute;left:-1px;right:-1px;top:52%;height:1.5px;background:currentColor;transform-origin:left center;animation:strike .42s var(--ease-out) calc(.28s + var(--i, 0) * 45ms) both}.off-badge{align-self:center;padding:3px 6px 2px;background:var(--cana);color:var(--tinta);font:800 14px/1 var(--f-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;transform-origin:left center;animation:badge-in .22s var(--ease-out) calc(.56s + var(--i, 0) * 45ms) both}.price-group-lg .off-badge{font-size:18px;padding:4px 8px 3px}.price-group-sm .off-badge{font-size:12px;padding:2px 5px 1px}@keyframes strike{0%{transform:scaleX(0)}}@keyframes badge-in{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion: reduce){.price-was:after{animation-duration:.42s!important;animation-delay:calc(.28s + var(--i, 0) * 45ms)!important}.off-badge{animation-duration:.22s!important;animation-delay:calc(.56s + var(--i, 0) * 45ms)!important}}.price-group,.fast-row{position:relative}.plate-img[data-fit=cover]{object-position:50% 75%}
