@layer reset,tokens,base,components,sections,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-ring) solid var(--alfa);outline-offset:var(--focus-offset);border-radius:4px}[hidden]{display:none!important}dialog::backdrop{background:#1c1c1a66}}@layer tokens{:root{--paper: #f5f1ea;--paper-2: #ede6db;--surface: #ffffff;--ink: #1c1c1a;--ink-2: #4a4741;--muted: #67635d;--line: #e2dacd;--line-strong: #d0c6b4;--line-control: #8a8276;--sand: #e3c6a6;--sand-2: #efe0cd;--sand-deep: #9c6f45;--sand-ink: #7d5631;--alfa: #034a9c;--alfa-ink: #02336c;--alfa-tint: #e7edf6;--wa: #25d366;--wa-ink: #18763d;--go: #2b9154;--wait: #a87a00;--stop: #be3029;--on-ink: #f2efe9;--on-ink-muted: #b4afa6;--on-ink-line: #3a3a37;--ink-raised: #2a2a27;--font-display: "Archivo Var", "Archivo Fallback", system-ui, sans-serif;--font-text: "Figtree Var", "Figtree Fallback", system-ui, sans-serif;--fs-display-xl: clamp(3.5rem, 1.9rem + 4.6vw, 5.5rem);--fs-display-l: clamp(2.5rem, 1.6rem + 2.6vw, 3.75rem);--fs-h2: clamp(2.125rem, 1.4rem + 2.05vw, 3.25rem);--fs-h3: clamp(1.375rem, 1.19rem + .52vw, 1.625rem);--fs-h4: clamp(1.125rem, 1.06rem + .2vw, 1.25rem);--fs-body: clamp(1rem, .96rem + .18vw, 1.0625rem);--fs-body-l: clamp(1.0625rem, .98rem + .36vw, 1.25rem);--fs-small: .9375rem;--fs-micro: .8125rem;--fs-legal: .75rem;--lh-tight: 1.02;--lh-title: 1.08;--lh-snug: 1.3;--lh-body: 1.55;--tracking-display: -.032em;--tracking-title: -.02em;--tracking-kicker: .12em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 40px;--sp-8: 56px;--sp-9: 72px;--sp-10: 96px;--sp-section: clamp(72px, 9vw, 128px);--container: 1240px;--gutter: clamp(16px, 3vw, 24px);--columns: 12;--r-card: 20px;--r-box: 28px;--r-pill: 999px;--r-corner: clamp(120px, 14vw, 160px);--r-arch: 999px 999px 8px 8px;--glass-bg: rgb(245 241 234 / .64);--glass-bg-strong: rgb(245 241 234 / .74);--glass-bg-dark: rgb(28 28 26 / .42);--glass-backdrop: rgb(28 28 26 / .3);--glass-blur: blur(18px) saturate(140%);--glass-blur-backdrop: blur(8px) saturate(115%);--glass-border: 1px solid rgb(255 255 255 / .45);--glass-line: rgb(255 255 255 / .45);--glass-hi: inset 0 1px 0 rgb(255 255 255 / .55);--glass-shadow: 0 10px 30px -14px rgb(28 28 26 / .28);--glass-sheen: rgb(255 255 255 / .55);--grano: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--shadow-1: 0 1px 2px rgb(28 28 26 / .06);--shadow-2: 0 1px 2px rgb(28 28 26 / .06), 0 8px 24px -12px rgb(28 28 26 / .18);--control-h: 52px;--control-h-sm: 48px;--control-px: 28px;--focus-ring: 3px;--focus-offset: 2px;--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .56s;--dur-5: .9s;--dur-6: 1.2s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-snap: cubic-bezier(.3, 1.4, .5, 1);--stagger: 60ms;--z-sticky: 20;--z-header: 40;--z-float: 50;--z-overlay: 60;--z-drawer: 70;--z-toast: 80}@media(max-width:749px){:root{--dur-4: 392ms;--dur-5: .63s;--dur-6: .84s}}}@layer base{html{scroll-behavior:smooth;font-family:var(--font-text);scroll-padding-top:128px}@media(max-width:1099px){html{scroll-padding-top:88px}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body[data-theme-shift]{transition:background-color var(--dur-4) var(--ease-in-out)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--tracking-title);text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:600}.t-display{font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:800;font-stretch:106%;line-height:var(--lh-tight);letter-spacing:var(--tracking-display);text-wrap:balance}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;font-stretch:104%;line-height:var(--lh-title);letter-spacing:var(--tracking-title);text-wrap:balance}.t-h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.012em}.t-h4{font-family:var(--font-text);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-snug)}.t-h2 em,.t-display em{font-style:normal;color:var(--sand-deep)}.on-sand .t-h2 em,.on-sand .t-display em{color:var(--ink)}.on-ink .t-h2 em,.on-ink .t-display em{color:var(--sand)}.t-kicker{font-family:var(--font-text);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--alfa)}.t-lead{font-size:var(--fs-body-l);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.t-muted{color:var(--muted)}.t-small{font-size:var(--fs-small)}.t-legal{font-size:var(--fs-legal);line-height:1.45;color:var(--muted)}.t-num{font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:calc(1440px + var(--gutter) * 2)}.section{padding-block:var(--sp-section)}.section--tight{padding-block:clamp(48px,6vw,80px)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap;margin-bottom:var(--sp-7)}.section-head__text{max-width:46ch;display:flex;flex-direction:column;gap:var(--sp-3)}.page-intro{padding-block:var(--sp-8) var(--sp-5)}.section-page-intro+* .section{padding-top:var(--sp-5)}.page-intro .container{display:flex;flex-direction:column;gap:var(--sp-3);max-width:calc(var(--container) + var(--gutter) * 2)}.page-intro .t-lead{max-width:56ch}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:calc(var(--z-header) + 1);padding:var(--sp-3) var(--sp-5);background:var(--ink);color:var(--on-ink);border-radius:var(--r-pill);transform:translateY(-200%)}.skip-link:focus{transform:none}body.is-locked{overflow:hidden;touch-action:none}}@layer base{body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.012;background-image:var(--grano);background-size:180px 180px}@media(prefers-reduced-transparency:reduce),print{body:before{display:none}}}@layer components{.wordmark{display:inline-flex;align-items:baseline;gap:.28em;font-size:var(--wordmark-size, 26px);line-height:1;white-space:nowrap;color:var(--wordmark-color, var(--alfa))}.wordmark__alfa{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em}.wordmark__espacios{font-size:.44em;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.wordmark--blanco{--wordmark-color: var(--on-ink)}.wordmark--actual{--wordmark-color: currentColor}.wordmark--sm{--wordmark-size: 19px}.wordmark--xl{--wordmark-size: clamp(90px, 18vw, 240px)}}@layer components{.btn{--btn-h: var(--control-h);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--btn-h);padding-inline:var(--control-px);border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-text);font-size:var(--fs-small);font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn[disabled]:active,.btn[aria-disabled=true]:active{transform:none}.btn__arrow{flex-shrink:0;transition:transform var(--dur-2) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--primary{background:var(--alfa);color:#fff;border-color:var(--alfa)}.btn--primary:hover{background:var(--alfa-ink);border-color:var(--alfa-ink)}.btn--secondary{--btn-h: var(--control-h-sm);background:transparent;color:var(--ink);border-color:var(--line-control)}.btn--secondary:hover{border-color:var(--ink);background:#1c1c1a08}.btn--ink{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.btn--ink:hover{background:#000}.btn--ghost{--btn-h: var(--control-h-sm);padding-inline:var(--sp-4);background:transparent;color:var(--ink)}.btn--ghost:hover{background:#1c1c1a0d}.btn--wa{--btn-h: var(--control-h-sm);background:transparent;color:var(--ink);border-color:var(--line-control)}.btn--wa:hover{border-color:var(--wa-ink);color:var(--wa-ink)}.btn--wa .icon-wa{color:var(--wa-ink)}.btn--block{width:100%}.btn--sm{--btn-h: 40px;padding-inline:var(--sp-4);font-size:var(--fs-micro)}.btn--lg{--btn-h: 56px;font-size:var(--fs-body)}.pill-field{--pill-h: var(--control-h);--circulo: calc(var(--pill-h) - 12px);--circulo-aire: 6px}.pill-field{padding-right:var(--circulo-aire)}.pill-field>.btn-circle{width:var(--circulo);height:var(--circulo);flex-shrink:0}.btn-circle{display:inline-flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:50%;border:1px solid var(--line-control);background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}.btn-circle:hover{border-color:var(--ink)}.btn-circle:active{transform:scale(.94)}.btn-circle--alfa{background:var(--alfa);border-color:var(--alfa);color:#fff}.btn-circle--alfa:hover{background:var(--alfa-ink);border-color:var(--alfa-ink)}.btn-circle[disabled]{opacity:.35;cursor:not-allowed}.btn--added{position:relative;overflow:hidden;isolation:isolate}.btn--added:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--go);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-3) var(--ease-out);z-index:-1}.btn--added.is-added:after{transform:scaleX(1)}.btn--added.is-added{border-color:var(--go)}}@layer components{.chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-micro);font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true],.chip[aria-selected=true],.chip.is-on{color:var(--surface);border-color:var(--ink);background:var(--ink)}.chip--static{cursor:default}.chip--static:hover{border-color:var(--line-control)}.chip--alfa{background:var(--alfa-tint);border-color:transparent;color:var(--alfa);cursor:default}.chip--sand{background:var(--sand-2);border-color:transparent;color:var(--sand-ink);cursor:default}.chip--active{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.chip__x{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;opacity:.7}.chip--active:hover .chip__x{opacity:1}.chip-group{position:relative;display:flex;gap:var(--sp-2);flex-wrap:wrap}.chip-group__indicator{position:absolute;top:0;left:0;height:36px;border-radius:var(--r-pill);background:var(--ink);pointer-events:none;opacity:0;transition:transform var(--dur-3) var(--ease-out),width var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.chip-group__indicator.is-ready{opacity:1}.chip-group .chip{position:relative;z-index:1}.chip-group:has(.chip-group__indicator.is-ready) .chip{background:transparent}.badges{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);z-index:2}.badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-text);font-size:var(--fs-legal);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.badge--off{background:var(--alfa);color:#fff}.badge--outlet{background:var(--ink);color:var(--on-ink)}.badge--last{background:var(--surface);border-color:var(--ink);color:var(--ink)}.ship{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-legal);font-weight:600;color:var(--ink-2);white-space:nowrap}.ship__dot{width:8px;height:8px;border-radius:50%;background:var(--ship-color, var(--muted));flex-shrink:0}.ship--chip{height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border)}.ship--pais{--ship-color: var(--go)}.ship--gba{--ship-color: var(--wait)}.ship--coordinar{--ship-color: var(--stop)}.ship__dot--halo{position:relative}.ship__dot--halo:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--ship-color, var(--muted));opacity:0;transform:scale(.6)}.ship__dot--halo.is-pulsed:after{animation:ship-halo var(--dur-5) var(--ease-out) forwards}@keyframes ship-halo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}}@layer components{.price{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.price__was{font-size:inherit;color:var(--muted)}.price__was s{text-decoration-thickness:1px;text-underline-offset:2px}.price__off{color:var(--alfa);font-weight:700}.price__now{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:1.15;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--alfa)}.price__now-label{font-family:var(--font-text);font-size:var(--fs-micro);font-weight:500;letter-spacing:0;color:var(--ink-2)}.price__list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-micro);color:var(--ink-2);min-height:18px}.price__list-label{color:var(--muted)}.price__efectivo{font-size:var(--fs-micro);color:var(--muted)}.price__terms,.price__net{font-size:var(--fs-legal);color:var(--muted)}.price--lg .price__now{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem)}.price--lg .price__list,.price--lg .price__efectivo{font-size:var(--fs-small)}.price-roll{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.price-roll__value{display:block;transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.price-roll.is-rolling-out .price-roll__value{transform:translateY(-100%);opacity:0}.price-roll.is-rolling-in .price-roll__value{transform:translateY(100%);opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.price-roll__value{transition:opacity var(--dur-2) linear}.price-roll.is-rolling-out .price-roll__value,.price-roll.is-rolling-in .price-roll__value{transform:none}}}@layer components{.tarjetas{display:flex;flex-direction:column;gap:var(--sp-2)}.tarjetas__lista{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.tarjetas__chip{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#fff}.tarjetas__chip svg{width:100%;height:100%}.tarjetas__cuotas{font-size:var(--fs-micro);color:var(--ink-2)}.tarjetas__cuotas strong{color:var(--ink)}.tarjetas--compacto .tarjetas__chip{width:40px;height:27px;padding:5px 6px}}@layer components{.card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}@media(hover:hover){.card:hover{border-color:var(--sand);transform:translateY(-4px);box-shadow:var(--shadow-2)}}.card:focus-within{border-color:var(--sand)}.card__media{position:relative;aspect-ratio:4 / 5;background:var(--surface);overflow:hidden}.card__img{width:100%;height:100%;object-fit:contain;padding:var(--sp-5);transition:transform var(--dur-4) var(--ease-out),opacity var(--dur-3) var(--ease-out)}.card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;padding:0;opacity:0}@media(hover:hover){.card:hover .card__img--main{transform:scale(1.03)}.card:has(.card__img--alt):hover .card__img--main{opacity:0}.card:hover .card__img--alt{opacity:1}}.card__ship{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:2}@media(max-width:749px){.card__ship{top:auto;right:auto;bottom:var(--sp-3);left:var(--sp-3)}}.card__body{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);flex:1}.card__title{font-family:var(--font-text);font-size:var(--fs-small);font-weight:700;line-height:1.25;color:var(--ink)}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__detail{font-size:var(--fs-micro);color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card__actions{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:auto;position:relative;z-index:2}.card__options{display:flex;flex-direction:column;gap:var(--sp-2);position:relative;z-index:2}.card__option-label{font-size:var(--fs-legal);font-weight:600;color:var(--muted)}.card__stock{display:flex;flex-direction:column;gap:4px}.card__stock-text{font-size:var(--fs-legal);font-weight:600;color:var(--stop)}.card__stock-bar{height:3px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.card__stock-fill{display:block;height:100%;border-radius:inherit;background:var(--stop);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-5) var(--ease-out)}.card__stock-fill.is-filled{transform:scaleX(var(--stock-ratio, .3))}.card--compact{flex-direction:row;align-items:center;gap:var(--sp-3);padding:var(--sp-3)}.card--compact .badges{display:none}.card--compact .card__media{width:72px;flex-shrink:0;aspect-ratio:4 / 5;border-radius:12px}.card--compact .card__img{padding:var(--sp-2)}.card--compact .card__body{padding:0;gap:var(--sp-2)}.card--compact .card__title{font-size:var(--fs-legal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card--compact .price__now{font-size:var(--fs-h4)}}@layer components{.card__body{display:flex;flex-direction:column;gap:var(--sp-3);height:100%}.card__actions{margin-top:auto}.card__opciones{position:relative;z-index:2;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper)}.card__opciones-resumen{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-4);cursor:pointer;font-size:var(--fs-micro);list-style:none}.card__opciones-resumen::-webkit-details-marker{display:none}.card__opciones-valor{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__opciones-accion{margin-left:auto;color:var(--alfa);font-weight:600}@media(max-width:749px){.card__opciones-accion{display:none}.card__opciones-valor{margin-right:auto}.card__opciones-resumen{padding-inline:var(--sp-3);gap:var(--sp-1)}}.card__opciones-flecha{flex-shrink:0;color:var(--muted);transition:transform var(--dur-2) var(--ease-out)}.card__opciones[open] .card__opciones-flecha{transform:rotate(180deg)}.card__opciones[open] .card__opciones-resumen{border-bottom:1px solid var(--line)}.card__opciones .card__options{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.card__opciones-resumen:focus-visible{outline:var(--focus-w) solid var(--alfa);outline-offset:2px;border-radius:var(--r-card)}}@layer components{.field{display:flex;flex-direction:column;gap:var(--sp-2)}.field__label{font-size:var(--fs-micro);font-weight:600;color:var(--ink-2)}.input,.select,.textarea{width:100%;min-height:var(--control-h-sm);padding:0 var(--sp-5);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-small);transition:border-color var(--dur-2) var(--ease-out)}.textarea{min-height:120px;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-card);resize:vertical;line-height:var(--lh-body)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-2)}.select{-webkit-appearance:none;appearance:none;padding-right:var(--sp-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231C1C1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-5) center;cursor:pointer}.field__error{font-size:var(--fs-legal);font-weight:600;color:var(--stop)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--stop)}.options{display:grid;gap:var(--sp-2);border:0;padding:0;margin:0;min-inline-size:0}.options--2{grid-template-columns:repeat(2,minmax(0,1fr))}.options--3{grid-template-columns:repeat(3,minmax(0,1fr))}.options--auto{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.options__legend{font-size:var(--fs-micro);font-weight:600;color:var(--ink-2);padding:0;margin-bottom:var(--sp-2)}.option{position:relative;display:flex}.option input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.option__face{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h-sm);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-micro);font-weight:600;text-align:center;cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.option__face:hover{border-color:var(--ink-2)}.option input:checked+.option__face{border-color:var(--ink);background:var(--paper);color:var(--ink)}.option input:focus-visible+.option__face{outline:var(--focus-ring) solid var(--alfa);outline-offset:var(--focus-offset)}.option input:disabled+.option__face{opacity:.4;cursor:not-allowed;text-decoration:line-through}.option__sub{display:block;font-weight:500;font-size:var(--fs-legal);color:var(--muted)}.options--stack{grid-template-columns:1fr}.options--stack .option__face{justify-content:flex-start;text-align:left;min-height:64px;padding:var(--sp-3) var(--sp-5);border-radius:var(--r-card);font-size:var(--fs-small)}.options--stack .option input:checked+.option__face{border-color:var(--alfa);background:var(--alfa-tint)}.option__mark{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1.5px solid var(--line-control);border-radius:50%;color:transparent;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.option--multi .option__mark{border-radius:6px}.option input:checked+.option__face .option__mark{background:var(--alfa);border-color:var(--alfa);color:#fff}.options--slide{position:relative;background:var(--paper-2);border-radius:var(--r-pill);padding:4px;gap:0}.options--slide .option__face{border-color:transparent;background:transparent;min-height:40px}.options--slide .option input:checked+.option__face{background:transparent;border-color:transparent}.options__thumb{position:absolute;top:4px;bottom:4px;left:4px;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);pointer-events:none;opacity:0;transition:transform var(--dur-3) var(--ease-out),width var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.options__thumb.is-ready{opacity:1}.check{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--control-h-sm);cursor:pointer;font-size:var(--fs-small)}.check input{position:absolute;opacity:0;width:1px;height:1px}.check__box{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border:1.5px solid var(--line-control);border-radius:6px;color:transparent;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.check input:checked+.check__box{background:var(--ink);border-color:var(--ink);color:var(--surface)}.check input:focus-visible+.check__box{outline:var(--focus-ring) solid var(--alfa);outline-offset:var(--focus-offset)}.check__count{margin-left:auto;font-size:var(--fs-legal);color:var(--muted);font-variant-numeric:tabular-nums}.check input:disabled~*{opacity:.4}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);overflow:hidden}.qty__btn{width:var(--control-h-sm);height:var(--control-h-sm);display:grid;place-items:center;color:var(--ink);transition:background-color var(--dur-2) var(--ease-out)}.qty__btn:hover{background:var(--paper-2)}.qty__btn[disabled]{opacity:.35;cursor:not-allowed}.qty__input{width:44px;height:var(--control-h-sm);border:0;text-align:center;background:transparent;font-size:var(--fs-small);font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}}@layer components{.arch{position:relative;overflow:hidden;border-radius:var(--r-arch);background:var(--paper-2);isolation:isolate}.arch>img,.arch>picture>img,.arch>video{width:100%;height:100%;object-fit:cover}.arch--4x5{aspect-ratio:4 / 5}.arch--3x4{aspect-ratio:3 / 4}.arch--1x1{aspect-ratio:1 / 1}.arch--opening{transition:border-radius var(--dur-5) var(--ease-out)}.media{position:relative;overflow:hidden;border-radius:var(--r-box);background:var(--paper-2)}.media>img{width:100%;height:100%;object-fit:cover}.media--16x9{aspect-ratio:16 / 9}.media--4x3{aspect-ratio:4 / 3}.media--square{aspect-ratio:1 / 1}.block-corner{border-radius:0 var(--r-corner) 0 0}.block-corner--left{border-radius:var(--r-corner) 0 0 0}.placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(165deg,var(--paper-2),#ded5c6);color:var(--muted);font-size:var(--fs-legal);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:var(--sp-4)}.placeholder svg{width:38%;max-width:120px;height:auto;opacity:.45}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-hi),var(--glass-shadow);--ink-2: var(--ink);--muted: var(--ink);--alfa: var(--alfa-ink);--wa-ink: #0f4a26;--go: #14532b;--wait: #5e4400}.glass--strong{background:var(--glass-bg-strong)}.glass--calm{backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.glass--lit{position:relative}.glass--lit:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-sheen);pointer-events:none;border-radius:inherit}.glass--dark{background:var(--glass-bg-dark);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-color:#ffffff1f;color:var(--on-ink);--muted: var(--on-ink-muted)}.glass--dark.glass--lit:before{background:#ffffff24}.glass-backdrop::backdrop{background:var(--glass-backdrop);backdrop-filter:var(--glass-blur-backdrop);-webkit-backdrop-filter:var(--glass-blur-backdrop)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass,.glass--strong{background:var(--paper)}.glass--dark{background:var(--ink)}}@media(prefers-reduced-transparency:reduce){.glass,.glass--strong{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}.glass--dark{background:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none}.glass-backdrop::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1c1c1a8c}.glass--lit:before{display:none}}.icon{width:20px;height:20px;flex-shrink:0;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.icon--lg{width:28px;height:28px}.icon--xl{width:40px;height:40px}.icon--fill{fill:currentColor;stroke:none}.icon--draw path,.icon--draw circle,.icon--draw line{stroke-dasharray:var(--dash, 200);stroke-dashoffset:var(--dash, 200)}.icon--draw.is-drawn path,.icon--draw.is-drawn circle,.icon--draw.is-drawn line{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-5) var(--ease-out)}}@layer components{.foto{position:relative;display:block;overflow:hidden;aspect-ratio:var(--foto-ar, 3 / 2);background:var(--foto-color, var(--paper-2))}.foto picture{display:block;width:100%;height:100%}.foto__img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1100px)and (prefers-reduced-motion:no-preference){[data-motion=parallax] .foto{position:relative;overflow:hidden}[data-motion=parallax] .foto picture{position:absolute;top:-12%;left:0;height:124%}[data-motion=parallax] .foto__img{height:100%}}@media(prefers-reduced-motion:no-preference){.foto__img{opacity:0;transform:scale(1.08);filter:blur(20px);transition:opacity .6s var(--ease-out),transform 1.1s var(--ease-out),filter .7s var(--ease-out)}.foto.is-ready .foto__img{opacity:1;transform:scale(1);filter:blur(0)}}.no-js .foto__img,.foto.is-ready .foto__img{opacity:1}.foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.02;background-image:var(--grano);background-size:120px 120px}@media(prefers-reduced-motion:no-preference){.foto--revela.can-reveal{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease-out)}.foto--revela.can-reveal.is-in{clip-path:inset(0 0 0 0)}}}@layer components{[data-motion]{will-change:auto}html.js-motion [data-motion].is-pre{opacity:0}html.js-motion [data-motion=stagger].is-pre>*,html.js-motion [data-motion=reveal].is-pre{opacity:0;transform:translateY(16px)}html.js-motion [data-motion=slide-door].is-pre{clip-path:inset(0 50% 0 50%)}.reveal{transition:opacity var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out)}.reveal.is-in{opacity:1;transform:none}.line-mask{display:block;overflow:hidden}.line-mask>span{display:block;will-change:transform}.roll{position:relative;display:block;overflow:hidden}.roll__item{display:block;transition:transform var(--dur-4) var(--ease-out),opacity var(--dur-3) var(--ease-out)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:var(--dur-2)!important;scroll-behavior:auto!important}html.js-motion [data-motion].is-pre,html.js-motion [data-motion=stagger].is-pre>*{opacity:1;transform:none;clip-path:none}.icon--draw path,.icon--draw circle,.icon--draw line{stroke-dashoffset:0}}}@layer components{.drawer{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;color:var(--ink);overflow:visible;z-index:var(--z-drawer)}.drawer::backdrop{background:#1c1c1a66;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.drawer[open]::backdrop{opacity:1}.drawer[open]{animation:drawer-in var(--dur-4) var(--ease-out)}.drawer.is-closing{animation:drawer-out var(--dur-3) var(--ease-in-out) forwards}.drawer.is-closing::backdrop{opacity:0}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes drawer-out{to{transform:translate(100%)}}.drawer__inner{display:flex;flex-direction:column;height:100%}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5);border-bottom:1px solid var(--line);flex-shrink:0}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5)}.drawer__foot{flex-shrink:0;padding:var(--sp-5);padding-bottom:max(var(--sp-5),env(safe-area-inset-bottom));border-top:1px solid var(--glass-line);background:var(--glass-surface);display:flex;flex-direction:column;gap:var(--sp-3)}.sheet{position:fixed;inset:auto 0 0;width:100%;max-width:100vw;max-height:88dvh;margin:0;padding:0;border:0;border-radius:var(--r-box) var(--r-box) 0 0;color:var(--ink);z-index:var(--z-drawer);touch-action:none}.toast{background:var(--ink)}.sheet::backdrop{background:#1c1c1a66;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.sheet[open]::backdrop{opacity:1}.sheet[open]{animation:sheet-in var(--dur-4) var(--ease-out)}.sheet.is-closing{animation:sheet-out var(--dur-3) var(--ease-in-out) forwards}.sheet.is-dragging{animation:none;transition:none}.sheet.is-settling{transition:transform var(--dur-3) var(--ease-out)}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}.sheet__grab{display:grid;place-items:center;padding:var(--sp-3) 0 var(--sp-2);cursor:grab;touch-action:none}.sheet__grab:before{content:"";width:44px;height:4px;border-radius:var(--r-pill);background:var(--line-strong)}.sheet__inner{display:flex;flex-direction:column;max-height:88dvh}.sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:0 var(--sp-5) var(--sp-5)}.sheet__foot{flex-shrink:0;display:grid;grid-template-columns:1fr 2fr;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom));border-top:1px solid var(--glass-line);background:var(--glass-surface)}.modal{width:min(560px,calc(100vw - var(--sp-5) * 2));max-height:86dvh;margin:auto;padding:0;border:0;border-radius:var(--r-box);background:var(--paper);color:var(--ink);overflow:hidden}.modal::backdrop{background:#1c1c1a73}.modal[open]{animation:modal-in var(--dur-3) var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-3)}.modal__body{padding:0 var(--sp-5) var(--sp-5);overflow-y:auto}@media(prefers-reduced-motion:reduce){.drawer[open],.sheet[open],.modal[open]{animation:none}.drawer.is-closing,.sheet.is-closing{animation:none;display:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1c1a4d;opacity:0;pointer-events:none;transition:opacity var(--dur-3) var(--ease-out);z-index:var(--z-overlay)}.overlay.is-on{opacity:1;pointer-events:auto}.toast{position:fixed;left:50%;bottom:var(--toast-bottom, 100px);transform:translate(-50%,12px);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);color:var(--on-ink);font-size:var(--fs-micro);font-weight:600;box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:749px){.toast{bottom:var(--toast-bottom, 84px)}}}@layer components{.carousel{position:relative}@media(hover:hover)and (pointer:fine){.carousel__track{cursor:grab}.carousel__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-w, 264px);gap:var(--sp-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sp-2)}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start}.carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.carousel__track.is-dragging a{pointer-events:none}.carousel__nav{display:flex;gap:var(--sp-2)}.carousel__progress{height:2px;margin-top:var(--sp-4);border-radius:var(--r-pill);background:var(--line);overflow:hidden}.carousel__progress-bar{display:block;height:100%;border-radius:inherit;background:var(--ink);transform-origin:left center;transform:scaleX(var(--progress, .2));transition:transform var(--dur-2) var(--ease-out)}@media(max-width:749px){.carousel__track{--slide-w: 72vw;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.carousel__track>*:last-child{margin-right:var(--gutter)}}.accordion{border-top:1px solid var(--line)}.accordion__item{border-bottom:1px solid var(--line)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;min-height:var(--control-h-sm);padding:var(--sp-4) 0;text-align:left;font-size:var(--fs-small);font-weight:600;color:var(--ink)}.accordion__sign{flex-shrink:0;transition:transform var(--dur-3) var(--ease-out)}.accordion__trigger[aria-expanded=true] .accordion__sign{transform:rotate(180deg)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease-out)}.accordion__panel[data-open=true]{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__content{padding-bottom:var(--sp-4);color:var(--ink-2);font-size:var(--fs-small)}.spec-table th,.spec-table td{padding:var(--sp-3) 0;border-bottom:1px solid var(--line);text-align:left;font-size:var(--fs-small)}.spec-table th{font-weight:500;color:var(--muted);width:45%}.spec-table td{font-weight:600}}@layer sections{.announcement{background:var(--paper-2);color:var(--ink);text-align:center;font-size:var(--fs-micro);font-weight:500}.announcement__roll{position:relative;display:grid;min-height:40px;place-items:center;overflow:hidden;padding:var(--sp-2) var(--gutter)}.announcement__item{grid-area:1 / 1;transition:transform var(--dur-4) var(--ease-out),opacity var(--dur-3) var(--ease-out)}.section-header{position:sticky;top:0;z-index:var(--z-header)}.header{display:block;background:var(--paper);border-bottom:1px solid transparent;transition:background-color var(--dur-3) var(--ease-out),border-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.header.is-stuck{box-shadow:0 1px 24px -16px #1c1c1a80}.header.glass{border-bottom-color:var(--glass-line);background:rgb(245 241 234 / calc(.64 + .14 * var(--glass-p, 1)));backdrop-filter:blur(calc(10px + 8px * var(--glass-p, 1))) saturate(140%);-webkit-backdrop-filter:blur(calc(10px + 8px * var(--glass-p, 1))) saturate(140%)}@media(prefers-reduced-transparency:reduce){.header.glass{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}}.header.is-solid{background:var(--paper);border-bottom-color:var(--line);transition:background-color var(--dur-3) var(--ease-out)}.header__bar{display:flex;align-items:center;gap:var(--sp-5);min-height:88px;padding-block:var(--sp-3);transition:min-height var(--dur-3) var(--ease-out),padding-block var(--dur-3) var(--ease-out)}.header.is-stuck .header__bar{min-height:64px;padding-block:var(--sp-2)}.header.is-stuck .header__logo img{height:30px}.header.is-stuck .header__since{max-height:0;opacity:0}.header.is-stuck .nav{min-height:48px}.header.is-stuck .search__field{--pill-h: 44px;height:var(--pill-h);padding-right:var(--circulo-aire)}.header__logo{display:flex;flex-direction:column;justify-content:center;gap:2px;flex-shrink:0;min-height:var(--control-h-sm)}.header__logo img{height:40px;width:auto;transition:height var(--dur-3) var(--ease-out)}.header__since{font-size:11px;font-weight:600;letter-spacing:var(--tracking-kicker);color:var(--muted);white-space:nowrap;overflow:hidden;max-height:16px;transition:max-height var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.header__tools{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto;flex-shrink:0}.header__tool{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h-sm);padding-inline:var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:600;color:var(--ink);transition:background-color var(--dur-2) var(--ease-out)}.header__tool:hover{background:#1c1c1a0d}.header__cart{position:relative}.header__count{position:absolute;top:2px;right:0;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--alfa);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.header__count.is-pop{animation:count-pop var(--dur-3) var(--ease-snap)}@keyframes count-pop{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.header__cart-icon.is-shaken{animation:cart-shake var(--dur-4) var(--ease-out)}@keyframes cart-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}}.header__nav{border-top:1px solid var(--glass-line)}.nav{display:flex;align-items:center;gap:var(--sp-1);min-height:56px;flex-wrap:wrap;transition:min-height var(--dur-3) var(--ease-out)}.nav__link{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding-inline:var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600;color:var(--ink);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.nav__link:hover,.nav__link[aria-expanded=true]{background:#1c1c1a0d}.nav__link--alfa{color:var(--alfa)}.nav__link--alfa:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--alfa)}.nav__cta{margin-left:auto}.mega{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2);clip-path:inset(0 0 100% 0);pointer-events:none;transition:clip-path var(--dur-3) var(--ease-out)}.mega.is-open{clip-path:inset(0 0 0 0);pointer-events:auto}.mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.2fr;gap:var(--sp-7);padding-block:var(--sp-7)}.mega__col{display:flex;flex-direction:column;gap:var(--sp-3);opacity:0;transform:translateY(8px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.mega.is-open .mega__col{opacity:1;transform:none}.mega.is-open .mega__col:nth-child(1){transition-delay:40ms}.mega.is-open .mega__col:nth-child(2){transition-delay:80ms}.mega.is-open .mega__col:nth-child(3){transition-delay:.12s}.mega.is-open .mega__col:nth-child(4){transition-delay:.16s}.mega__title{font-size:var(--fs-legal);font-weight:700;letter-spacing:var(--tracking-kicker);color:var(--muted)}.mega__link{font-size:var(--fs-small);font-weight:500;color:var(--ink);padding-block:4px}.mega__link:hover{color:var(--alfa)}.mega__promo{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--paper-2)}.search{position:relative;flex:1;min-width:0;max-width:560px}.template-index .header:not(.is-stuck) .header__bar .search{opacity:0;pointer-events:none}.template-index .header__bar .search{transition:opacity var(--dur-3) var(--ease-out)}.search__field{display:flex;align-items:center;gap:var(--sp-3);height:var(--pill-h);transition:height var(--dur-3) var(--ease-out),border-color var(--dur-2) var(--ease-out);padding:0 var(--circulo-aire) 0 var(--sp-5);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);transition:border-color var(--dur-2) var(--ease-out)}.search__field:focus-within{border-color:var(--ink)}.search__input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--fs-small)}.search__input:focus-visible{outline:none}.search__field:has(.search__input:focus-visible),.hero__search-field:has(.search__input:focus-visible),.newsletter__field:has(.search__input:focus-visible){outline:var(--focus-ring) solid var(--alfa);outline-offset:var(--focus-offset);border-color:var(--ink)}.search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search__results{position:absolute;top:calc(100% + var(--sp-2));left:0;right:0;max-height:min(70vh,540px);overflow-y:auto;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2);z-index:2}predictive-search.is-open .search__results{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.search-result{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:12px;transition:background-color var(--dur-1) var(--ease-out)}.search-result:hover,.search-result:focus-visible{background:var(--paper)}.search-result__img{width:48px;height:60px;object-fit:contain;border-radius:8px;background:var(--paper);flex-shrink:0}.search-result__title{font-size:var(--fs-micro);font-weight:600;line-height:1.3}.search-result__price{font-size:var(--fs-micro);font-weight:700;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.search-group__title{font-size:var(--fs-legal);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:var(--sp-3) var(--sp-2) var(--sp-2)}.popover{position:relative}.popover__panel{position:absolute;top:calc(100% + var(--sp-2));right:0;width:280px;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2);z-index:2}.popover__panel.is-open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.menu-dialog{width:min(420px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border:0;padding:0;background:var(--paper)}.menu-dialog[open]{animation:drawer-in var(--dur-4) var(--ease-out)}.menu-dialog::backdrop{background:#1c1c1a66}.menu-dialog__list{display:flex;flex-direction:column}.menu-dialog__link{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:var(--sp-3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-body-l);font-weight:600}@media(max-width:1099px){.header__bar{min-height:72px;gap:var(--sp-3)}.header__since,.header__nav,.search{display:none}}}@layer sections{.header__tool--icono{justify-content:center;width:var(--control-h-sm);padding-inline:0}}@layer sections{.footer{position:relative;overflow:hidden;background:var(--ink);color:var(--on-ink);padding-block:var(--sp-10) var(--sp-6)}.footer__mark{position:absolute;left:0;bottom:-2%;width:160%;opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.footer__mark img,.footer__mark svg{width:100%;height:auto}.footer__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:var(--sp-7)}.footer__brand{display:flex;flex-direction:column;gap:var(--sp-4);max-width:32ch}.footer__brand img{height:44px;width:auto}.footer__col-title{font-size:var(--fs-legal);font-weight:700;letter-spacing:var(--tracking-kicker);color:var(--on-ink-muted);margin-bottom:var(--sp-3)}.footer__link{display:block;padding-block:6px;font-size:var(--fs-micro);color:var(--on-ink);opacity:.86;transition:opacity var(--dur-2) var(--ease-out)}@media(max-width:749px){.footer__link{display:flex;align-items:center;min-height:44px;padding-block:0}}.footer__link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer__bottom{position:relative;z-index:1;display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;margin-top:var(--sp-9);padding-top:var(--sp-5);border-top:1px solid var(--on-ink-line)}.footer__pays{display:flex;gap:var(--sp-2);flex-wrap:wrap}.footer__pay{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--on-ink-line);border-radius:6px;font-size:var(--fs-legal);color:var(--on-ink-muted)}.footer__fiscal{display:grid;place-items:center;width:54px;height:72px;border:1px solid var(--on-ink-line);border-radius:6px;font-size:9px;line-height:1.2;text-align:center;color:var(--on-ink-muted)}.footer__legal{font-size:var(--fs-legal);color:var(--on-ink-muted);max-width:68ch}@media(max-width:1099px){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}.footer__brand{grid-column:1 / -1}}@media(max-width:749px){.footer{padding-bottom:calc(var(--sp-6) + 72px)}.footer__inner{grid-template-columns:1fr}}}@layer sections{.cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;padding-block:var(--sp-4);border-bottom:1px solid var(--line)}.cart-item__img{width:72px;aspect-ratio:4 / 5;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px}.cart-item__body{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.cart-item__title{font-size:var(--fs-micro);font-weight:700;line-height:1.3}.cart-item__variant{font-size:var(--fs-legal);color:var(--muted)}.cart-item__price{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--fs-small);white-space:nowrap}.cart-item__remove{font-size:var(--fs-legal);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.cart-item__remove:hover{color:var(--stop)}.cart-savings{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:var(--alfa-tint);color:var(--alfa);font-size:var(--fs-micro);font-weight:700}.cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.cart-total__value{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;font-variant-numeric:tabular-nums}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);text-align:center;padding-block:var(--sp-9)}cart-drawer.is-busy .drawer__body{opacity:.6;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}@media(max-width:749px){.drawer{inset:auto 0 0;width:100%;height:auto;max-height:88dvh;border-radius:var(--r-box) var(--r-box) 0 0}.drawer[open]{animation-name:sheet-in}.drawer.is-closing{animation-name:sheet-out}}.fly-clone{position:fixed;z-index:var(--z-toast);pointer-events:none;object-fit:contain;border-radius:12px;background:var(--surface);box-shadow:var(--shadow-2);will-change:transform}}@layer sections{.cart-empty__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-4)}@media(max-width:599px){.cart-empty__acciones .btn{width:100%}}}@layer sections{.cart-item__fila{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.cart-item__fila .qty{width:auto;flex:0 0 auto}cart-drawer .cart-item__fila .qty__input{width:36px}cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto;gap:var(--sp-2)}.cart-item__quitar{min-height:44px;padding-inline:var(--sp-2);font-size:var(--fs-micro);color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-2) var(--ease-out)}.cart-item__quitar:hover{color:var(--stop)}.cart-item__precio{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.cart-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2)}.cart-total__value{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:700;letter-spacing:-.015em;color:var(--alfa)}.cart-total__label{font-size:var(--fs-micro);color:var(--ink-2)}.cart-total__lista{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);color:var(--ink-2)}.cart-tranquilidad{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.cart-tranquilidad li{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);color:var(--ink-2)}.cart-tranquilidad svg{flex-shrink:0;color:var(--go)}}@layer sections{.wa-float{position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:var(--z-float);display:flex;align-items:center;gap:var(--sp-3);max-width:320px;height:60px;padding:0 20px 0 18px;border-radius:var(--r-pill);border:1px solid var(--line);box-shadow:var(--shadow-2);color:var(--ink);font-size:var(--fs-micro);font-weight:600;white-space:nowrap;overflow:hidden;opacity:0;transform:scale(.9);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-snap),max-width var(--dur-3) var(--ease-out),padding var(--dur-3) var(--ease-out),bottom var(--dur-3) var(--ease-out)}.wa-float.is-in{opacity:1;transform:none}.wa-float.is-min{max-width:60px;padding:0 18px}.wa-float__label{transition:opacity var(--dur-2) var(--ease-out)}.wa-float.is-min .wa-float__label{opacity:0}.wa-float__icon{flex-shrink:0;color:var(--wa-ink)}.wa-float.is-raised{bottom:calc(var(--sp-5) + 76px)}@media(max-width:1099px){.wa-float{display:none}}.bottom-bar{position:fixed;inset:auto 0 0;z-index:var(--z-float);display:none;border-top:1px solid var(--glass-line);padding-bottom:env(safe-area-inset-bottom)}.bottom-bar__inner{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.bottom-bar__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;font-size:11px;font-weight:600;color:var(--ink)}.bottom-bar__item[aria-current=page]{color:var(--alfa)}.bottom-bar__item--wa{color:var(--wa-ink)}.bottom-bar__indicator{position:absolute;top:0;left:0;height:2px;background:var(--alfa);opacity:0;transition:transform var(--dur-3) var(--ease-out),width var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.bottom-bar__indicator.is-ready{opacity:1}@media(max-width:1099px){.bottom-bar{display:block}body{padding-bottom:0}}.sticky-cta{position:fixed;inset:auto 0 0;z-index:calc(var(--z-float) + 1);display:none;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--gutter);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line);transform:translateY(100%);transition:transform var(--dur-3) var(--ease-out)}.sticky-cta.is-in{transform:none}@media(max-width:1099px){.sticky-cta{display:flex}.sticky-cta.is-in~.bottom-bar,body:has(.sticky-cta.is-in) .bottom-bar{transform:translateY(100%);transition:transform var(--dur-3) var(--ease-out)}}}@layer sections{.notfound__inner{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.notfound__arch{width:100%;aspect-ratio:3 / 4;display:grid;place-items:center;padding:var(--sp-7);color:var(--ink)}.notfound__arch svg{width:100%;height:auto}.notfound__text{display:flex;flex-direction:column;gap:var(--sp-4);max-width:52ch}.notfound__text .search__field{max-width:440px}@media(max-width:1099px){.notfound__inner{grid-template-columns:1fr;gap:var(--sp-6)}.notfound__arch{width:180px;padding:var(--sp-4)}}.search-page__field{max-width:560px;margin-top:var(--sp-5)}.cart-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,5vw,72px);align-items:start;margin-top:var(--sp-7)}.cart-page__list{border-top:1px solid var(--line)}.cart-page__summary{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);position:sticky;top:120px}.cart-page .cart-item{grid-template-columns:96px 1fr auto}.cart-page .cart-item__img{width:96px}@media(max-width:1099px){.cart-page{grid-template-columns:1fr}.cart-page__summary{position:static;padding:var(--sp-5)}}.page-body,.rte{max-width:68ch;font-size:var(--fs-body-l);line-height:var(--lh-body)}.rte>*+*{margin-top:var(--sp-4)}.rte h2{font-size:var(--fs-h3);margin-top:var(--sp-7)}.rte h3{font-size:var(--fs-h4);margin-top:var(--sp-5)}.rte ul,.rte ol{padding-left:1.4em}.rte li+li{margin-top:var(--sp-2)}.rte a{color:var(--alfa);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--alfa-ink)}.article{display:flex;flex-direction:column;gap:var(--sp-4);max-width:760px;margin-inline:auto}.article__cover{margin-block:var(--sp-5)}.article__foot{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--line)}}@layer sections{.politicas__head{max-width:54ch}.politicas__kicker{color:var(--alfa)}.zonas{width:100%;border-collapse:collapse;text-align:left}.zonas th,.zonas td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);vertical-align:top}.zonas thead th{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.zonas tbody th{font-weight:600;color:var(--ink)}.zonas tbody td{color:var(--ink-2)}.politicas__bloque{max-width:68ch}.politicas__cta-bajada{color:var(--ink-2)}.politicas__cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-6);border-radius:var(--r-box);background:var(--sand);color:var(--ink)}@media(max-width:749px){.zonas thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zonas tbody tr{display:block;padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.zonas tbody th,.zonas tbody td{display:flex;justify-content:space-between;gap:var(--sp-4);padding:2px 0;border:0}.zonas tbody td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-micro)}}}@layer sections{.hero{position:relative;padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(88px,10vw,140px)}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.hero__text{display:flex;flex-direction:column;gap:var(--sp-5);padding-bottom:clamp(48px,7vw,96px)}.hero__title{font-size:clamp(2.75rem,1.2rem + 3.6vw,4.25rem);max-width:11ch}.hero__text .t-lead{max-width:38ch}.hero__media{position:relative}.hero__foto{width:100%;height:100%;aspect-ratio:auto}.hero__arch{aspect-ratio:4 / 4.4;border-radius:999px 999px 12px 12px}.hero__foto .foto__img{width:100%;height:100%;object-fit:cover;transform-origin:center 65%}.hero__offer{position:absolute;left:clamp(-32px,-2vw,0px);bottom:clamp(56px,9vw,112px);z-index:2;display:flex;flex-direction:column;gap:2px;width:min(248px,62%);padding:var(--sp-4);border:1px solid var(--glass-line);border-radius:var(--r-card);box-shadow:var(--shadow-2);transition:transform var(--dur-3) var(--ease-out)}.hero__offer:hover{transform:translateY(-3px)}.hero__offer-price{font-size:var(--fs-h3);line-height:1.1}.hero__offer .t-kicker{margin-bottom:var(--sp-1)}.hero__offer .t-h4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hero__search-row{position:relative;z-index:3;margin-top:clamp(-96px,-8vw,-56px)}.hero__search{display:block;max-width:none;width:min(760px,62%);padding:10px;border:1px solid var(--glass-line);border-radius:var(--r-pill);box-shadow:var(--shadow-2)}.hero__search-field{display:flex;align-items:center;gap:var(--sp-2);height:var(--pill-h);padding-left:var(--sp-5);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);transition:border-color var(--dur-2) var(--ease-out)}.hero__search-field:focus-within{border-color:var(--ink)}.hero__search-sep{width:1px;height:24px;background:var(--line);flex-shrink:0}.hero__search-select{flex-shrink:0;width:132px;height:40px;border:0;border-radius:var(--r-pill);background:transparent;-webkit-appearance:none;appearance:none;padding-left:var(--sp-3);padding-right:var(--sp-6);font-size:var(--fs-micro);font-weight:600;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231C1C1A' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.hero__featured{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-5);padding-left:var(--sp-5)}.hero__featured-label{font-size:var(--fs-micro);font-weight:600;color:var(--muted);max-width:7ch;line-height:1.25}.hero-mini{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:14px;transition:background-color var(--dur-2) var(--ease-out)}.hero-mini:hover{background:var(--paper)}.hero-mini__img{width:44px;height:55px;object-fit:contain;border-radius:8px;background:var(--paper);flex-shrink:0}.hero-mini__title{font-size:var(--fs-micro);font-weight:600;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.hero-mini__price{font-size:var(--fs-micro);color:var(--muted)}@media(max-width:1099px){.hero{padding-bottom:var(--sp-7)}.hero__grid{grid-template-columns:1fr;gap:var(--sp-6)}.hero__text{padding-bottom:0;gap:var(--sp-4)}.hero__title{font-size:clamp(2.25rem,1.5rem + 3.4vw,3rem);max-width:14ch}.hero__foto{width:100%;height:100%;aspect-ratio:auto}.hero__arch{aspect-ratio:4 / 3.4}.hero__offer{left:auto;right:var(--sp-3);bottom:var(--sp-3);width:min(230px,70%)}.hero__search-row{margin-top:var(--sp-5)}.hero__search{width:100%;box-shadow:none;border-color:transparent;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.hero__search-sep,.hero__search-select{display:none}.hero__featured{padding-left:0;margin-top:var(--sp-4);gap:var(--sp-2)}.hero__text .row{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.hero__text .btn{width:100%}}}@layer sections{.hero__foto{width:100%;height:100%;aspect-ratio:auto}.hero__curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;pointer-events:none}.hero__curtain-half{flex:1;background:var(--paper);will-change:transform;animation:hero-curtain .9s var(--ease-out) both}.hero__curtain-half:first-child{transform-origin:left center;animation-name:hero-curtain-izq}.hero__curtain-half:last-child{transform-origin:right center;animation-name:hero-curtain-der}@keyframes hero-curtain-izq{0%{transform:translate(0)}to{transform:translate(-101%)}}@keyframes hero-curtain-der{0%{transform:translate(0)}to{transform:translate(101%)}}@media(prefers-reduced-motion:reduce){.hero__curtain{display:none}}.hero__title .line-mask>span{animation:hero-line .68s var(--ease-out) both;animation-delay:calc(80ms + var(--i, 0) * 60ms)}@keyframes hero-line{0%{transform:translateY(105%)}}[data-motion-part=kicker],[data-motion-part=lead],[data-motion-part=actions],[data-motion-part=featured]{animation:hero-rise var(--dur-4) var(--ease-out) both}[data-motion-part=kicker]{animation-delay:0ms}[data-motion-part=lead]{animation-delay:.3s}[data-motion-part=actions]{animation-delay:.38s}[data-motion-part=featured]{animation-delay:.46s}[data-motion-part=offer]{animation:hero-offer .76s var(--ease-out) .42s both}@keyframes hero-offer{0%{opacity:0;transform:translateY(16px);backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}}[data-motion-part=search]{animation:hero-slide var(--dur-4) var(--ease-out) .55s both}@keyframes hero-slide{0%{opacity:0;transform:translate(48px)}}[data-motion-part=offer]{animation:hero-rise var(--dur-4) var(--ease-snap) .85s both}@media(prefers-reduced-motion:reduce){.hero__arch,.hero__foto,.hero__title .line-mask>span,[data-motion-part]{animation:none!important}}}@layer sections{.video-hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-4) var(--ease-out)}.video-hero.is-playing{opacity:1}@media(max-width:1099px),(prefers-reduced-motion:reduce){.video-hero{display:none}}}@layer sections{.trust{border-block:1px solid var(--line);background:var(--paper)}.trust--foto{position:relative;isolation:isolate;border:0;padding-block:var(--sp-6)}.trust__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;border-radius:0}.trust--foto .trust__row{border-radius:var(--r-box);padding:var(--sp-2) var(--sp-5)}.trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.trust__item{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-5) 0;border-right:1px solid var(--line)}.trust__item:first-child{padding-left:0}.trust__item:last-child{border-right:0}.trust__title{display:block;font-size:var(--fs-micro);font-weight:700;line-height:1.25}.trust__sub{font-size:var(--fs-legal);color:var(--muted)}@media(max-width:1099px){.trust__row{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__item{padding:var(--sp-4) var(--sp-4) var(--sp-4) 0}.trust__item:nth-child(2n){border-right:0}.trust__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust__item:nth-child(odd){padding-left:0}}.circles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--sp-4)}.circle{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);text-align:center}.circle__disc{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:var(--paper-2);color:var(--ink);overflow:hidden;transition:background-color var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.circle__img{width:100%;height:100%;object-fit:cover}.circle__icon path{stroke-dasharray:240;stroke-dashoffset:0}@media(hover:hover){.circle:hover .circle__disc{background:var(--sand);transform:translateY(-4px)}.circle:hover .circle__icon path,.circle:focus-visible .circle__icon path{animation:circle-draw var(--dur-4) var(--ease-out)}}@keyframes circle-draw{0%{stroke-dashoffset:240}}@media(prefers-reduced-motion:reduce){.circle__icon path{animation:none!important}}.circle__name{font-size:var(--fs-micro);font-weight:600;line-height:1.25}@media(max-width:1099px){.circles{display:flex;gap:var(--sp-4);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.circles::-webkit-scrollbar{display:none}.circle{flex:0 0 96px;scroll-snap-align:start}}.opp{background:var(--paper-2);padding-block:var(--sp-section)}.opp__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--sp-5);margin-top:var(--sp-6)}.opp__grid>product-card,.opp__grid>.card{height:100%}.opp .chip-group{margin-bottom:var(--sp-2)}@media(max-width:1099px){.opp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}}.combos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.combo{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);overflow:hidden}.combo__media{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);background:var(--paper);border-bottom:1px solid var(--line)}.combo__thumb{display:grid;place-items:center;width:36%;aspect-ratio:4 / 5}.combo__thumb img{width:100%;height:100%;object-fit:contain}.combo__plus{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.combo__body{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);flex:1}.combo__price{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-top:auto;padding-top:var(--sp-2)}.combo__now{font-size:var(--fs-h3);line-height:1.1}@media(max-width:1099px){.combos{grid-template-columns:1fr}}.spaces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.space{display:flex;flex-direction:column;gap:var(--sp-4);position:relative}.space__foto,.editorial__foto{width:100%;height:100%;aspect-ratio:auto}.space__arch{aspect-ratio:3 / 4;display:block}.space__foto .foto__img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-5) var(--ease-out)}@media(hover:hover){.space:hover .space__foto .foto__img{transform:scale(1.05)}}.space{position:relative}.space__body{position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card)}@media(max-width:749px){.space__body{position:static;padding:var(--sp-3) 0 0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;border-radius:0;--ink-2: #4a4741;--muted: #67635d}.space__body:before{display:none}.space__arrow{width:36px;height:36px}}.space__text{display:flex;flex-direction:column;gap:2px;min-width:0}.space__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.012em}.space__count{font-size:var(--fs-micro);color:var(--muted);opacity:0;transform:translateY(4px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.space:hover .space__count,.space:focus-visible .space__count{opacity:1;transform:none}.space__arrow{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-control);background:var(--surface);color:var(--ink);transition:background-color var(--dur-3) var(--ease-out),color var(--dur-3) var(--ease-out)}.space:hover .space__arrow{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}@media(max-width:1099px){.spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}}.editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--sp-5);align-items:stretch}.editorial__media{position:relative;display:block;min-height:380px;border-radius:var(--r-box);overflow:hidden;background:var(--paper-2)}.editorial__foto .foto__img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-5) var(--ease-out)}.editorial__media:hover .editorial__foto .foto__img{transform:scale(1.03)}.editorial__overlay{position:absolute;inset:auto 0 0;background:linear-gradient(to top,rgb(28 28 26 / .88) 0%,rgb(28 28 26 / .7) 45%,transparent 100%);color:var(--on-ink);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5) var(--sp-5)}.editorial__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:-.012em}.editorial__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);align-content:start}@media(max-width:1099px){.editorial{grid-template-columns:1fr}.editorial__media{min-height:260px}}@media(max-width:749px){.editorial__list{grid-template-columns:1fr}}.quote-banner{background:var(--ink);color:var(--on-ink);padding-block:var(--sp-10)}.quote-banner__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.quote-banner .option__face{background:transparent;border-color:var(--on-ink-line);color:var(--on-ink)}.quote-banner .option__face:hover{border-color:var(--on-ink-muted)}.quote-banner .option input:checked+.option__face{background:var(--ink-raised);border-color:var(--on-ink)}.quote-banner .option__mark{border-color:var(--on-ink-line)}.quote-banner .option__sub,.quote-banner .options__legend{color:var(--on-ink-muted)}@media(max-width:1099px){.quote-banner__grid{grid-template-columns:1fr}}.legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.legend__item{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.legend__note{margin-top:var(--sp-5)}@media(max-width:1099px){.legend{grid-template-columns:1fr;gap:var(--sp-3)}}.guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.guide{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.guide:hover{border-color:var(--sand);transform:translateY(-4px)}.guide--sin-link,.guide--sin-link:hover{cursor:default;transform:none;border-color:var(--line)}.guide__foto{aspect-ratio:16 / 10;margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-2);border-radius:0}.guide__foto .foto__img{transition:transform var(--dur-5) var(--ease-out)}.guide:hover .guide__foto .foto__img{transform:scale(1.04)}.blog__head{max-width:54ch;margin-bottom:var(--sp-7)}.blog__kicker{color:var(--alfa)}.guide__icon{color:var(--sand-ink)}.guide__cta{margin-top:auto;font-size:var(--fs-micro);font-weight:600;color:var(--alfa)}@media(max-width:1099px){.guides{grid-template-columns:1fr;gap:var(--sp-3)}}.visit{display:grid;grid-template-columns:.9fr 1.1fr .7fr;gap:var(--sp-6);align-items:center}.visit__media{aspect-ratio:3 / 4}.visit__img{width:100%;height:100%;object-fit:cover}.visit__body{display:flex;flex-direction:column;gap:var(--sp-4)}.visit__data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);margin:var(--sp-2) 0}.visit__dt{font-size:var(--fs-legal);font-weight:700;letter-spacing:var(--tracking-kicker);color:var(--muted);margin-bottom:var(--sp-2)}.visit__dd{margin:0;font-size:var(--fs-small);line-height:1.5}.visit__map{position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--r-card);overflow:hidden;background:var(--paper-2)}.visit__map img{width:100%;height:100%;object-fit:cover}.visit__pin{position:absolute;top:42%;left:50%;display:grid;place-items:center;width:52px;height:52px;transform:translate(-50%,-100%);border-radius:50%;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-2);color:var(--alfa)}@media(max-width:1099px){.visit{grid-template-columns:1fr}.visit__media,.visit__map{aspect-ratio:4 / 3}}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center;padding:clamp(40px,6vw,72px);background:var(--sand);color:var(--ink)}.newsletter__text{display:flex;flex-direction:column;gap:var(--sp-4)}.newsletter__form{display:flex;flex-direction:column;gap:var(--sp-3)}.newsletter__field{display:flex;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 6px 0 var(--sp-5);border-radius:var(--r-pill);background:var(--surface)}.newsletter .t-lead{color:var(--ink-2)}@media(max-width:1099px){.newsletter{grid-template-columns:1fr;border-radius:0 var(--r-box) 0 0}}}@layer sections{.opp--foto{position:relative;isolation:isolate}.opp__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;opacity:.16}.quote-banner--foto{position:relative;isolation:isolate}.quote-banner__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;opacity:.3}.quote-banner__fondo .foto__img{filter:grayscale(.3)}.circle__foto{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:50%}.guide__foto{aspect-ratio:3 / 2;border-radius:var(--r-card);margin-bottom:var(--sp-3)}}@layer sections{.combo--foto{position:relative;isolation:isolate}.combo__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;opacity:.07;border-radius:inherit}.combo--foto .combo__media{background:transparent}.newsletter--foto{display:grid;grid-template-columns:.62fr 1fr;gap:clamp(24px,4vw,56px) clamp(32px,5vw,72px);align-items:center;overflow:hidden}.newsletter--foto .newsletter__foto{grid-row:1 / span 2;align-self:stretch;aspect-ratio:auto;min-height:260px;border-radius:var(--r-card)}.newsletter--foto .newsletter__text,.newsletter--foto .newsletter__form{grid-column:2}.newsletter--foto .newsletter__text{align-self:end}.newsletter--foto .newsletter__form{align-self:start}@media(max-width:899px){.newsletter--foto{grid-template-columns:1fr}.newsletter--foto .newsletter__foto{grid-row:auto;min-height:0;aspect-ratio:16 / 9}.newsletter--foto .newsletter__text,.newsletter--foto .newsletter__form{grid-column:1}}.hero__offer-foto{aspect-ratio:16 / 10;border-radius:calc(var(--r-card) - 6px);margin-bottom:var(--sp-2)}}@layer sections{.visit__map--embed{position:relative;overflow:hidden;border-radius:var(--r-box);border:1px solid var(--line);background:var(--paper-2)}.visit__map--embed iframe{display:block;width:100%;height:100%;min-height:320px;border:0;filter:saturate(.82) sepia(.08)}.visit__map-link{position:absolute;right:var(--sp-4);bottom:var(--sp-4);box-shadow:var(--sh-2);background:var(--surface)}@media(prefers-reduced-transparency:reduce){.visit__map--embed iframe{filter:none}}}@layer sections{.legend__item{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-6);overflow:hidden}.legend__item:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--ship-color, var(--line))}.legend__item--pais{--ship-color: var(--go)}.legend__item--gba{--ship-color: var(--wait)}.legend__item--coordinar{--ship-color: var(--stop)}.legend__icono{display:flex;color:var(--ship-color, var(--ink-2))}.legend__bajada{margin-bottom:auto}.legend__plazo{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:flex-start;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);background:var(--paper-2);font-size:var(--fs-micro);font-weight:600;color:var(--ink)}}@layer sections{.collection{display:block;padding-block:var(--sp-6) var(--sp-section)}.breadcrumb{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);color:var(--muted);margin-bottom:var(--sp-5)}@media(max-width:749px){.breadcrumb a{display:inline-flex;align-items:center;min-height:44px;margin-block:calc(var(--sp-3) * -1)}}.breadcrumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.collection__head{display:flex;flex-direction:column;gap:var(--sp-3);max-width:56ch}.cash-band{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);background:var(--alfa-tint);color:var(--alfa);font-size:var(--fs-micro);font-weight:500}.cash-band strong{font-weight:700}.collection__layout{display:grid;grid-template-columns:264px minmax(0,1fr);gap:clamp(24px,4vw,56px);margin-top:var(--sp-7);align-items:start}.facets{position:sticky;top:112px;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:var(--sp-2)}.facets__heading{font:inherit;margin:0;letter-spacing:normal}.facets__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:var(--sp-2);padding:0 6px;border-radius:var(--r-pill);background:var(--alfa);color:#fff;font-size:11px;font-weight:700}.facets__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.facets__active{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.facets__active:not(:empty){margin-bottom:var(--sp-5)}.collection__toolbar{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.collection__sort{margin-left:auto}.select--sm{min-height:40px;font-size:var(--fs-micro);font-weight:600;padding-right:var(--sp-7)}@media(max-width:749px){.select--sm{min-height:44px}}.collection__grid{transition:opacity var(--dur-2) var(--ease-out)}collection-facets.is-busy .collection__grid{opacity:.5;pointer-events:none}.collection__empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center;padding-block:var(--sp-9)}.collection__more{display:flex;justify-content:center;margin-top:var(--sp-8)}@media(max-width:1099px){.collection__layout{grid-template-columns:1fr;margin-top:var(--sp-5)}.collection__toolbar{gap:var(--sp-3)}}}@layer sections{.collection__head--foto{position:relative;isolation:isolate;max-width:none;min-height:260px;aspect-ratio:21 / 7;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--sp-6);border-radius:var(--r-box);overflow:hidden}.collection__banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;width:100%;height:100%}.collection__head--foto .collection__titulo{display:flex;flex-direction:column;gap:var(--sp-2);max-width:46ch;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-card);border:1px solid var(--glass-line)}.collection__kicker{color:var(--alfa)}.collection__conteo{color:var(--muted);margin-top:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--glass-line)}@media(max-width:749px){.collection__head--foto{display:block;aspect-ratio:auto;min-height:0;padding:0;overflow:visible}.collection__head--foto .collection__banner{position:relative;aspect-ratio:16 / 10;height:auto;border-radius:var(--r-box);overflow:hidden}.collection__head--foto .collection__titulo{max-width:none;margin-top:var(--sp-4);padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;border-radius:0;--ink-2: #4a4741;--muted: #67635d}.collection__head--foto .collection__titulo:before{display:none}.collection__conteo{border-top-color:var(--line)}}}@layer sections{.collection__empty-acciones{flex-wrap:wrap;margin-top:var(--sp-4)}@media(max-width:599px){.collection__empty-acciones .btn{width:100%}}}@layer sections{.collection__layout--vacia{grid-template-columns:1fr}.collection__layout--vacia .collection__empty{max-width:52ch;margin-inline:auto;text-align:center}.collection__layout--vacia .collection__empty-acciones{justify-content:center}}@layer sections{.busqueda-vacia{margin-top:var(--sp-6);max-width:62ch}.busqueda-vacia__intro{color:var(--ink-2)}.busqueda-vacia__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.busqueda-vacia__chips .chip{min-height:44px}}@layer sections{.product{display:block;padding-block:var(--sp-6) var(--sp-section)}.product__back{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-micro);font-weight:600;margin-bottom:var(--sp-6)}.product__back:hover .btn-circle{border-color:var(--ink);background:var(--paper-2)}.product__layout{display:grid;grid-template-columns:1.45fr 1fr;gap:clamp(24px,3vw,56px);align-items:start}.product__related-fila{margin-top:var(--sp-9)}.product__info{display:flex;flex-direction:column;gap:var(--sp-5);position:sticky;top:120px}.product__code{font-size:var(--fs-legal);letter-spacing:.06em;color:var(--muted)}.product__title{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);font-weight:700;line-height:1.1;letter-spacing:var(--tracking-title);text-wrap:balance}.product__option{padding-top:var(--sp-2)}.product__help{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;margin-left:var(--sp-2);font-size:var(--fs-legal);font-weight:600;color:var(--alfa);text-decoration:underline;text-underline-offset:3px}.product__help:hover{color:var(--alfa-ink)}.product__ship{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.product__cta{padding-top:var(--sp-2)}.product__custom{display:flex;flex-direction:column;gap:4px;padding:var(--sp-4) var(--sp-5);border:1.5px dashed var(--line-control);border-radius:var(--r-card);font-size:var(--fs-small);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.product__custom:hover{border-color:var(--alfa);background:var(--alfa-tint)}.product__custom span{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--alfa);font-weight:600;font-size:var(--fs-micro)}.product__gallery{display:flex;flex-direction:column;gap:var(--sp-3)}.product__stage{position:relative;aspect-ratio:4 / 5;border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);overflow:hidden}.product__slide,.product__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product__img{object-fit:contain;padding:var(--sp-7);transition:transform var(--dur-4) var(--ease-out);transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%)}.product__stage.is-zoomed .product__img{transform:scale(1.7)}.product__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.product__thumb{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--sp-2);border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color var(--dur-2) var(--ease-out)}.product__thumb[aria-selected=true]{border-color:var(--ink)}.product__thumb img{width:100%;aspect-ratio:4 / 5;object-fit:contain}.product__thumb-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.product__related{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-4)}.product__related-title{grid-column:1 / -1;font-size:var(--fs-legal);font-weight:700;letter-spacing:var(--tracking-kicker);color:var(--muted);text-transform:uppercase}.product__below{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,72px);margin-top:var(--sp-section);padding-top:var(--sp-7);border-top:1px solid var(--line);align-items:start}.product__specs h2,.product__bundle h2,.product__below section h2{margin-bottom:var(--sp-4)}.product__bundle-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap}.product__bundle-thumb{width:72px;aspect-ratio:4 / 5;flex-shrink:0}.product__bundle-thumb img{width:100%;height:100%;object-fit:contain}.product__bundle-text{display:flex;flex-direction:column;gap:2px;min-width:140px}.product__bundle-price{font-size:var(--fs-h4)}.hand-demo{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-block:var(--sp-5)}.hand-demo__item{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin:0;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.hand-demo__svg{width:100%;max-width:140px;height:auto;color:var(--ink)}@media(max-width:1099px){.product__layout{grid-template-columns:1fr;gap:var(--sp-6)}.product__info,.product__related{position:static}.product__gallery{order:-1}.product__img{padding:var(--sp-5)}.product__below{grid-template-columns:1fr;margin-top:var(--sp-8)}.product__related{border-top:1px solid var(--line);padding-top:var(--sp-5)}.product{padding-bottom:calc(var(--sp-section) + 72px)}}}@layer sections{.confianza{display:flex;flex-direction:column;gap:var(--sp-3);margin-block:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-2)}.confianza__item{display:flex;align-items:flex-start;gap:var(--sp-3)}.confianza__icono{display:flex;flex-shrink:0;color:var(--alfa)}.confianza__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.confianza__link{display:inline-flex;align-items:center;min-height:44px;gap:var(--sp-2);color:var(--alfa);font-weight:600}}@layer sections{.medidas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-5);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-2)}.medidas__dibujo{flex-shrink:0;width:auto;height:220px;color:var(--ink)}.medidas__cota{font-family:var(--font-text);font-size:11px;font-weight:600;fill:var(--ink-2)}.medidas__pie{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.medidas__dato{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--ink-2)}.medidas__swatch{width:14px;height:14px;flex-shrink:0;border:1.5px solid var(--ink);border-radius:2px}.medidas__swatch--hoja{border-width:1px;opacity:.55}.medidas__nota{margin-top:var(--sp-2);max-width:38ch}@media(max-width:599px){.medidas{gap:var(--sp-4)}.medidas__dibujo{height:170px}}}@layer sections{.incluye{margin-bottom:var(--sp-6)}.incluye__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-5);margin-top:var(--sp-4)}.incluye__sub{font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-3)}.incluye__lista{display:flex;flex-direction:column;gap:var(--sp-2)}.incluye__item{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-small);color:var(--ink-2)}.incluye__item svg{flex-shrink:0;margin-top:2px}.incluye__item--si svg{color:var(--go)}.incluye__item--no svg{color:var(--wait)}.incluye__colocacion{display:flex;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-4);border-radius:var(--r-card);background:var(--alfa-tint);font-size:var(--fs-small);color:var(--ink)}.incluye__colocacion svg{flex-shrink:0;color:var(--alfa)}}@layer sections{.product__descripcion{max-width:68ch;margin-bottom:var(--sp-7)}.product__descripcion .rte{margin-top:var(--sp-4)}.product__subtitulo{margin-top:calc(var(--sp-2) * -1);font-size:var(--fs-small)}}@layer sections{.quote{display:block;padding-block:var(--sp-7) var(--sp-section)}.quote__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,72px);align-items:start}.quote__panel{display:flex;flex-direction:column;gap:var(--sp-5);padding:clamp(24px,4vw,48px);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface);min-height:560px}.quote__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.quote__progress{height:4px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.quote__progress-bar{display:block;height:100%;border-radius:inherit;background:var(--alfa);transform-origin:left center;transform:scaleX(.2);transition:transform var(--dur-4) var(--ease-out)}.quote__form{display:flex;flex-direction:column;flex:1;gap:var(--sp-5)}html.js .quote__step{display:none}html.js .quote__step.is-current{display:flex}.quote__step{display:flex;flex-direction:column;gap:var(--sp-5);border:0;padding:0;margin:0;min-inline-size:0;flex:1}.quote__question{display:flex;flex-direction:column;gap:var(--sp-2);padding:0;max-width:30ch}.quote__qty{display:flex;gap:var(--sp-3);align-items:flex-end;flex-wrap:wrap}.quote__unit{flex:0 0 200px}.quote__upload{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);border:1.5px dashed var(--line-control);border-radius:var(--r-card);text-align:center;cursor:pointer;color:var(--ink-2);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.quote__upload:hover,.quote__upload:focus-within{border-color:var(--alfa);background:var(--alfa-tint)}.quote__upload input{position:absolute;width:1px;height:1px;opacity:0}.quote__foot{display:flex;gap:var(--sp-3);margin-top:auto;padding-top:var(--sp-5)}.quote__done{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);text-align:center;flex:1;justify-content:center;padding-block:var(--sp-7)}.quote__check{display:grid;place-items:center;width:88px;height:88px;color:var(--go)}.quote__check svg{width:100%;height:100%}.quote__done .t-lead{max-width:48ch}.quote__aside{display:flex;flex-direction:column;gap:var(--sp-5);position:sticky;top:120px}.quote__card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--paper-2)}.quote__points{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.quote__point{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-micro);color:var(--ink-2)}.quote__point .icon{color:var(--sand-ink);margin-top:1px}@media(max-width:1099px){.quote__layout{grid-template-columns:1fr}.quote__panel{padding:var(--sp-5);border-radius:var(--r-card);min-height:0}.quote__aside{position:static}.quote__unit{flex:1 1 100%}}}@layer sections{.quote__steps{display:flex;flex-direction:column;gap:var(--sp-6);transition:min-height var(--dur-3) var(--ease-out)}@media(prefers-reduced-motion:reduce){.quote__steps{transition:none}}}@layer utilities{@media(hover:none),(max-width:1099px){.btn--sm,.btn--secondary,.btn--wa,.btn--ghost{--btn-h: var(--control-h-sm)}.chip{min-height:var(--control-h-sm);padding-inline:var(--sp-5)}.chip-group__indicator{height:var(--control-h-sm)}.btn-circle{width:var(--control-h-sm);height:var(--control-h-sm)}.qty__btn,.qty__input{height:var(--control-h-sm)}.product__thumb{min-height:var(--control-h-sm)}.options--slide{padding:5px}.options--slide .option__face{min-height:var(--control-h-sm)}}.stack{display:flex;flex-direction:column}.stack-1{gap:var(--sp-1)}.stack-2{gap:var(--sp-2)}.stack-3{gap:var(--sp-3)}.stack-4{gap:var(--sp-4)}.stack-5{gap:var(--sp-5)}.stack-6{gap:var(--sp-6)}.stack-7{gap:var(--sp-7)}.row{display:flex;align-items:center}.row-2{gap:var(--sp-2)}.row-3{gap:var(--sp-3)}.row-4{gap:var(--sp-4)}.row-5{gap:var(--sp-5)}.wrap{flex-wrap:wrap}.push{margin-left:auto}.grow{flex:1;min-width:0}.grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-5)}@media(max-width:749px){.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}}@media(max-width:1099px){.only-desktop{display:none!important}}@media(min-width:1100px){.only-mobile{display:none!important}}.on-ink{color:var(--on-ink)}.on-ink .t-muted,.on-ink .t-legal,.on-ink .t-lead,.on-ink .option__sub{color:var(--on-ink-muted)}.is-inverted{color:var(--on-ink);transition:color var(--dur-4) var(--ease-in-out)}.is-inverted .t-lead,.is-inverted .t-muted,.is-inverted .t-legal,.is-inverted .section-head__text p{color:var(--on-ink-muted)}.is-inverted .t-h2 em{color:var(--sand)}.on-sand .t-lead,.on-sand .t-legal,.on-sand .t-muted{color:var(--ink-2)}.on-ink .t-kicker{color:var(--sand)}}@layer base{.seccion-vacia{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);border:1px dashed var(--line-control);border-radius:var(--r-card);background:var(--paper-2);text-align:center}.seccion-vacia__titulo{font-weight:600;color:var(--ink)}}.product__option-head{display:flex;align-items:center;flex-wrap:wrap;margin-top:var(--sp-2);margin-bottom:var(--sp-2)}.product__option-head .options__legend{margin:0}.options--slide.product__option{padding-top:4px}@media(hover:none),(max-width:1099px){.options--slide.product__option{padding-top:5px}}.carousel__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.carousel__track.is-dragging>*{pointer-events:none}.header__cta{margin-left:var(--sp-2);white-space:nowrap}.nav{justify-content:space-between}@media(max-width:1199px){.nav{justify-content:flex-start}}.card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.card__detail{-webkit-line-clamp:1;min-height:1.35em}.card .price__now{flex-direction:column;align-items:flex-start;gap:0}.card .price__list{min-height:0;column-gap:var(--sp-1);row-gap:0}.card .price__terms{min-height:1.4em}.card .price__net{min-height:2.7em;overflow-wrap:anywhere}.card__opciones{margin-top:auto}.card__opciones~.card__actions{margin-top:0}.carousel__track>product-card,.carousel__track>.card{height:100%}.card--compact .card__title{min-height:0}@media(min-width:1100px){.opp__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}}.space__body{align-items:center}.space__title{display:flex;align-items:center;line-height:1.2;min-height:2.4em}.space__body:before{display:none}.space__arch{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.foto img,.foto__img,.card__img,.arch img{color:transparent}.product__detalles{display:flex;flex-direction:column;gap:var(--sp-4);align-items:flex-start}.product__detalles-lista{display:grid;gap:var(--sp-2);margin:0}.product__detalles-lista>div{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.product__detalles-lista dt{font-weight:600;font-size:var(--fs-small)}.product__detalles-lista dd{margin:0;font-size:var(--fs-small);color:var(--ink-2)}.quote__minuta{width:100%;max-width:560px;margin:0;display:grid;gap:0;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-2) var(--sp-5)}.quote__minuta>div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.quote__minuta>div:last-child{border-bottom:0}.quote__minuta dt{font-size:var(--fs-micro);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.quote__minuta dd{margin:0;font-size:var(--fs-small);color:var(--ink);overflow-wrap:anywhere}.quote__minuta .is-prioridad dd{font-weight:700}.quote__minuta .is-alta dd{color:var(--go)}.quote__minuta .is-media dd{color:var(--wait)}.quote__done-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}@media(max-width:749px){.quote__minuta{padding:var(--sp-1) var(--sp-4)}.quote__minuta>div{grid-template-columns:1fr;gap:2px}.quote__done-actions{flex-direction:column;width:100%}.quote__done-actions .btn{width:100%}}.footer__credito{font-size:var(--fs-legal);color:var(--on-ink-muted)}.footer__credito a{color:var(--on-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--on-ink-line);transition:text-decoration-color var(--dur-2) var(--ease-out)}.footer__credito a:hover{text-decoration-color:currentColor}@media(min-width:1100px){.editorial__list{grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:var(--sp-4)}.editorial__list>product-card,.editorial__list>.card{height:100%}.editorial__list .card--compact{flex-direction:column;align-items:stretch;gap:var(--sp-3);padding:var(--sp-4)}.editorial__list .card--compact .card__media{width:100%;flex:1 1 auto;min-height:110px;aspect-ratio:auto;border-radius:12px}.editorial__list .card--compact .card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--sp-2)}.editorial__list .card--compact .card__body{flex:0 0 auto;height:auto}.editorial__list .card--compact .card__title{font-size:var(--fs-micro)}}.facets__cats{margin-bottom:var(--sp-6)}.facets__cats-title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;letter-spacing:-.01em;margin:0}.facets__cats-list{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.facets__cat{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:40px;padding:0 var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:500;color:var(--ink-2);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.facets__cat:hover{background:#1c1c1a0d;color:var(--ink)}.facets__cat.is-current{background:var(--ink);color:var(--paper);font-weight:600}.facets__cat-count{font-size:var(--fs-legal);color:var(--muted);font-variant-numeric:tabular-nums}.facets__cat.is-current .facets__cat-count{color:var(--on-ink-muted)}.facets__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.facets__clear{font-size:var(--fs-micro);font-weight:600;color:var(--alfa);text-decoration:underline;text-underline-offset:3px}.facets__list--largo:not(.is-open)>li:nth-child(n+7):not(:has(input:checked)){display:none}.facets__more{margin-top:var(--sp-2);font-size:var(--fs-micro);font-weight:600;color:var(--alfa);min-height:36px}.facets__more:hover{text-decoration:underline;text-underline-offset:3px}.facets__price{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.facets__price-input{position:relative;display:block}.facets__price-input>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:var(--fs-small);color:var(--muted);pointer-events:none}.facets__price-input .input{width:100%;padding-left:26px;padding-right:8px;font-size:var(--fs-small);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.facets__price-input .input::-webkit-outer-spin-button,.facets__price-input .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sheet .facets__top h2{display:none}.sheet .facets__top{border-bottom:0;padding-bottom:0}.product__resumen{display:flex;flex-direction:column;gap:var(--sp-1);margin-top:var(--sp-3);max-width:60ch}.product__resumen p{color:var(--ink-2);line-height:1.5}.product__resumen-link{align-self:flex-start;font-size:var(--fs-micro);font-weight:600;color:var(--alfa);text-decoration:underline;text-underline-offset:3px}#descripcion{scroll-margin-top:140px}@keyframes foto-failsafe{to{opacity:1;transform:none;filter:none}}.foto:not(.is-ready) .foto__img{animation:foto-failsafe .6s ease-out 2.5s forwards}.foto__img[fetchpriority=high]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}@media(max-width:749px){.opp__grid{display:grid;grid-auto-flow:column;grid-auto-columns:72vw;grid-template-columns:none;grid-auto-rows:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:var(--sp-2)}.opp__grid::-webkit-scrollbar{display:none}.opp__grid>*{scroll-snap-align:start}.card .price__net{font-size:var(--fs-legal);line-height:1.35}.card .price__list{font-size:var(--fs-legal)}.card__actions .btn{white-space:nowrap;font-size:var(--fs-micro)}.sticky-cta [data-sticky-price]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h4);color:var(--alfa)}}@media(max-width:749px){.collection__head--foto .collection__banner{aspect-ratio:16/5}.collection__head--foto .collection__titulo{margin-top:var(--sp-3);gap:var(--sp-1)}.collection__head--foto .collection__titulo .t-h2{font-size:var(--fs-h3)}.collection__kicker{display:none}.cash-band{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-micro);flex-wrap:nowrap}.collection__layout{margin-top:var(--sp-4)}}.sheet .facets__cats{margin-bottom:var(--sp-4)}.sheet .facets__cats-title{font-size:var(--fs-small)}.sheet .facets__cats-list{flex-direction:row;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--sp-5) * -1);padding-inline:var(--sp-5);padding-bottom:2px}.sheet .facets__cats-list::-webkit-scrollbar{display:none}.sheet .facets__cat{flex:none;min-height:40px;border:1px solid var(--line-control);gap:var(--sp-2);white-space:nowrap}.sheet .facets__cat.is-current{border-color:var(--ink)}@media(max-width:749px){.quote__steps{min-height:0!important}.page-intro h1,.quote__question .t-h2{font-size:var(--fs-h3)}.quote__foot{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom));background:var(--surface);padding-block:var(--sp-3);z-index:2}}.product__desc{display:flex;flex-direction:column;gap:6px;margin:var(--sp-4) 0 var(--sp-2);padding:var(--sp-3) 0 0;border-top:1px solid var(--line,rgba(0,0,0,.1));max-width:62ch}.product__desc-linea{margin:0;font-size:var(--fs-small,15px);line-height:1.45;font-weight:600;color:var(--ink,#1c1c1c)}.product__desc-linea--lead{font-size:var(--fs-body,16px);font-weight:700}.product__desc-linea--dato{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.product__desc-linea--dato strong{font-weight:800;min-width:0}.product__desc-linea--dato strong:after{content:":"}.product__desc-linea--dato span{font-weight:600;color:var(--ink-2,#3a3a3a)}.product__desc-linea--nota{align-self:flex-start;margin-top:4px;padding:4px 10px;border-radius:999px;background:var(--alfa-tint);color:var(--alfa-ink);font-size:var(--fs-micro);font-weight:700}.product__desc-mas .product__desc-linea{margin-top:6px}.product__desc-mas>summary{display:inline-block;cursor:pointer;list-style:none;font-size:var(--fs-micro,13px);font-weight:700;color:var(--alfa,#003a8c);text-decoration:underline;text-underline-offset:3px}.product__desc-mas>summary::-webkit-details-marker{display:none}.product__desc-mas[open]>summary{display:none}.quote__panel{min-height:0;gap:var(--sp-4)}.quote__steps{min-height:0!important}.quote__step{flex:0 0 auto;gap:var(--sp-4)}.quote__question{max-width:40ch}.quote__question .t-h2{font-size:var(--fs-h3);line-height:1.15}.quote__foot{margin-top:0;padding-top:var(--sp-4);border-top:1px solid var(--line)}.quote__fields{display:flex;flex-direction:column;gap:var(--sp-4)}.quote__otro{margin-top:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-card);background:var(--alfa-tint)}.quote__otro .input{background:var(--surface)}.stepper{display:inline-flex;align-items:stretch;border:1px solid var(--line-control);border-radius:var(--r-pill);overflow:hidden;background:var(--surface);width:max-content}.stepper__btn{width:52px;min-height:52px;border:0;background:transparent;font-size:24px;line-height:1;color:var(--ink);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out)}.stepper__btn:hover{background:var(--paper-2)}.stepper__btn:active{background:var(--line)}.stepper__input{width:72px;border:0;border-inline:1px solid var(--line);text-align:center;font:inherit;font-size:20px;font-weight:700;color:var(--ink);background:transparent;-moz-appearance:textfield}.stepper__input:focus{outline:2px solid var(--alfa);outline-offset:-2px}.quote__medidas{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.quote__medida{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 150px;min-width:0}.quote__medida .input{width:96px;flex:0 0 96px;text-align:center}.quote__medida span{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.quote__por{font-size:20px;color:var(--ink-2)}[data-quote-medidas]{transition:opacity var(--dur-2) var(--ease-out)}[data-quote-medidas].is-off{opacity:.4;pointer-events:none}.quote__chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip-check{position:relative;display:inline-flex;cursor:pointer}.chip-check input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.chip-check span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--line-control);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600;color:var(--ink);background:var(--surface);transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.chip-check span svg{width:18px;height:18px;flex:none}.chip-check input:checked+span{background:var(--alfa);border-color:var(--alfa);color:#fff}.chip-check input:focus-visible+span{outline:2px solid var(--alfa);outline-offset:2px}.quote__detalle{min-height:96px;padding-block:12px;resize:vertical;border-radius:var(--r-card)}@media(max-width:749px){.quote__question .t-h2{font-size:var(--fs-h4)}.quote__medida{flex:1 1 100%}.quote__por{display:none}.chip-check{flex:1 1 100%}.chip-check span,.stepper{width:100%}.stepper__input{flex:1}}.quote__medida{flex:0 0 auto}.quote__fields{margin-top:var(--sp-2)}.product__desc-linea--titulo{margin-top:6px;font-weight:800;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.hero__offer-foto--producto{display:grid;place-items:center;background:#fff;overflow:hidden}.hero__offer-foto--producto img{width:100%;height:100%;object-fit:contain;padding:6px}.hero__offer .t-h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1100px){.nav{flex-wrap:nowrap;gap:2px;min-height:52px}.nav__link{flex:none;padding-inline:10px;white-space:nowrap}}@media(min-width:1100px)and (max-width:1399px){.nav__link{padding-inline:7px;font-size:var(--fs-micro)}}.footer__inner{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.footer__dato{font-size:var(--fs-micro);line-height:1.6;color:var(--on-ink);opacity:.86;margin:0 0 var(--sp-3)}.footer__local .footer__link svg{width:16px;height:16px;flex:none}@media(max-width:1099px){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.footer__inner{grid-template-columns:1fr}}.contacto{padding-block:clamp(32px,5vw,72px)}.contacto__head{display:flex;flex-direction:column;gap:var(--sp-3);max-width:46ch;margin-bottom:clamp(28px,4vw,48px)}.contacto__head em{font-style:normal;color:var(--sand)}.contacto__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,56px);align-items:start}.contacto__canales{display:flex;flex-direction:column;gap:var(--sp-3)}.contacto__canal{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.contacto__canal:hover{border-color:var(--ink-2);transform:translateY(-1px)}.contacto__canal--wa{background:#1f7a4d;border-color:#1f7a4d;color:#fff}.contacto__canal--wa:hover{border-color:#17603c}.contacto__icono{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--paper-2)}.contacto__canal--wa .contacto__icono{background:#ffffff29}.contacto__icono svg{width:22px;height:22px}.contacto__texto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.contacto__texto strong{font-size:var(--fs-body)}.contacto__texto span{font-size:var(--fs-small);opacity:.85}.contacto__flecha{width:18px;height:18px;flex:none;opacity:.7}.contacto__local{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-2);padding:var(--sp-5);border-radius:var(--r-card);background:var(--paper-2)}.contacto__datos{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.contacto__datos p{margin:0;font-size:var(--fs-small);line-height:1.55}.contacto__datos .t-kicker{margin-bottom:var(--sp-1)}.contacto__mapa{position:relative;aspect-ratio:16 / 10;border-radius:calc(var(--r-card) - 6px);overflow:hidden;background:var(--line)}.contacto__mapa iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.contacto__form-wrap{display:flex;flex-direction:column;gap:var(--sp-3);padding:clamp(20px,3vw,36px);border:1px solid var(--line);border-radius:var(--r-box,28px);background:var(--surface)}.contacto__form{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-2)}.contacto__form .field{display:flex;flex-direction:column;gap:6px}.contacto__fila{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.contacto__ok{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-card);background:#e6f4ec;color:#17603c;font-weight:600}.contacto__ok svg{width:20px;height:20px;flex:none}.contacto__error{padding:var(--sp-4);border-radius:var(--r-card);background:#fbeaea;color:#9b2c2c;font-size:var(--fs-small)}.contacto__atajos{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.contacto__atajo{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3);border-radius:var(--r-card);color:var(--ink);transition:background-color var(--dur-2) var(--ease-out)}.contacto__atajo:hover{background:var(--paper-2)}.contacto__atajo svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--alfa)}.contacto__atajo>span{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-micro);color:var(--ink-2)}.contacto__atajo strong{font-size:var(--fs-small);color:var(--ink)}@media(max-width:899px){.contacto__grid,.contacto__fila,.contacto__atajos{grid-template-columns:1fr}}@media(max-width:480px){.contacto__datos{grid-template-columns:1fr}}.complementos{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.complementos[hidden]{display:none}.complementos__titulo{margin:0;font-size:var(--fs-micro);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.complementos__lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.complemento{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-top:1px solid var(--line)}.complemento:first-child{border-top:0;padding-top:var(--sp-2)}.complemento__img{display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:#fff;border:1px solid var(--line);overflow:hidden}.complemento__img img{width:100%;height:100%;object-fit:contain;padding:4px}.complemento__body{display:flex;flex-direction:column;gap:2px;min-width:0}.complemento__title{font-size:var(--fs-small);font-weight:600;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.complemento__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--fs-small)}.complemento__price strong{color:var(--alfa)}.complemento__price s{font-size:var(--fs-legal);color:var(--muted)}.complemento__price .badge{font-size:10px;padding:2px 6px}.complemento__cash{font-size:var(--fs-legal);color:var(--ink-2)}.complemento__btn{white-space:nowrap}.complementos--carrito,.product__info .complementos{margin-top:var(--sp-4)}.ofertas-banner{padding-block:clamp(16px,3vw,32px)}.ofertas-banner__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(300px,34vw,440px);border-radius:var(--r-box);overflow:hidden;background:var(--paper-2);color:var(--ink);isolation:isolate}.ofertas-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ofertas-banner__media img{width:100%;height:100%;object-fit:cover;object-position:70% center;transition:transform .9s var(--ease-out)}.ofertas-banner__card:hover .ofertas-banner__media img{transform:scale(1.03)}.ofertas-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f3eee6f5,#f3eee6e0 34%,#f3eee600 62%)}.ofertas-banner__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--sp-3);max-width:520px;padding:clamp(28px,5vw,64px)}.ofertas-banner__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:var(--alfa);color:#fff;font-size:var(--fs-micro);font-weight:700}.ofertas-banner__chip svg{width:14px;height:14px}.ofertas-banner__titulo{margin:0;font-size:clamp(2.25rem,1.4rem + 3vw,4rem);line-height:1;letter-spacing:-.02em;font-weight:700}.ofertas-banner__titulo strong{display:block;color:var(--alfa)}.ofertas-banner__bajada{margin:0;max-width:40ch;font-size:var(--fs-body);color:var(--ink-2)}.ofertas-banner__cta{margin-top:var(--sp-2)}@media(max-width:749px){.ofertas-banner__card{min-height:0}.ofertas-banner__media{position:relative;inset:auto;aspect-ratio:16 / 9;z-index:0}.ofertas-banner__media:after{background:linear-gradient(180deg,#f3eee600 55%,#f3eee6e6)}.ofertas-banner__body{padding:var(--sp-5);gap:var(--sp-2);max-width:none}.ofertas-banner__cta{width:100%;justify-content:center}}.footer__local .footer__link{display:flex;align-items:center;gap:8px}@media(max-width:749px){.footer__inner>div:nth-child(2){columns:2;column-gap:var(--sp-4)}.footer__inner>div:nth-child(2) .footer__col-title{column-span:all}}@media(min-width:1100px){.circles{grid-template-columns:repeat(var(--n,8),minmax(0,1fr))}}.badge{white-space:nowrap;flex:none}.hero__offer .row{flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:6px}.hero__offer .row s{white-space:nowrap}.hero__offer-price{font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);white-space:nowrap}.hero__offer:has(.hero__offer-foto) .badge--off{position:absolute;top:calc(var(--sp-4) + 8px);left:calc(var(--sp-4) + 8px);height:24px;box-shadow:0 2px 8px #0000002e}.hero__offer:has(.hero__offer-foto) .row{flex-wrap:nowrap}.hero__arch--espejo .hero__foto{scale:-1 1}.hero__offer[hidden]{display:none!important}@media(max-width:1099px){.hero__offer{left:var(--sp-3);right:auto;bottom:var(--sp-3);width:min(220px,58%);padding:var(--sp-3)}.hero__offer .hero__offer-foto{aspect-ratio:16 / 9}}.hero__search{position:relative;z-index:6}.hero__search.is-open{z-index:20}.hero__featured{position:relative;z-index:1}.hero__search-row:has(predictive-search.is-open) .hero__featured{opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.hero__search .search__results{top:calc(100% + 8px);max-height:min(60vh,460px);border-radius:var(--r-card);box-shadow:0 18px 48px #1c1c1a2e}@media(max-width:1099px){.hero__search .search__results{max-height:min(55vh,420px)}}.bc{display:block;position:relative}.bc__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-box);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bc__track::-webkit-scrollbar{display:none}.bc__slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.bc__dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:6px;padding:6px 10px;border-radius:var(--r-pill);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bc__dot{width:8px;height:8px;padding:0;border:0;border-radius:var(--r-pill);background:#1c1c1a47;cursor:pointer;transition:width var(--dur-3) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.bc__dot.is-active{width:22px;background:var(--alfa)}.bc__dot:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.bc__dot{position:relative}@media(max-width:749px){.bc__dots{position:static;transform:none;justify-content:center;margin:10px auto 0;width:max-content;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ofertas-banner__titulo{font-size:clamp(1.75rem,1.2rem + 3vw,2.25rem)}}.rot-item{display:flex;min-width:0}.rot-item>*{flex:1 1 auto;min-width:0;height:100%}[data-rot-oculto]{display:none!important}.opp__grid>.rot-item{scroll-snap-align:start}.confianza__chip{display:flex;margin-bottom:4px}@media(min-width:1100px){.product__layout{align-items:start}.product__gallery{position:sticky;top:112px}.product__info{position:static;gap:var(--sp-4)}.product__info .confianza{margin-block:var(--sp-2)}.product__related-fila{margin-top:var(--sp-7)}.product__below{margin-top:var(--sp-7);padding-top:var(--sp-6)}.product__below:not(:has(>:nth-child(2))){grid-template-columns:1fr}.product__below .accordion{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,56px);border-top:0}.product__below .accordion__item{border-top:1px solid var(--line)}.product__below .stack-7>section>h2{text-align:left}}.product__info .confianza{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4)}.product__info .confianza__item .t-small{line-height:1.4}@media(min-width:1100px){.product__stage{aspect-ratio:1 / 1;max-height:calc(100vh - 170px);width:100%}.product__thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}}html:has(body.is-locked),html:has(dialog[open]){overflow:hidden}body.is-locked{overflow:hidden;overscroll-behavior:none}.drawer__body{min-height:0;-webkit-overflow-scrolling:touch}.drawer__inner{min-height:0}@media(max-width:1099px){.drawer{height:auto;max-height:88dvh;flex-direction:column}.drawer[open]{display:flex}.drawer>[data-section-content]{display:flex;flex-direction:column;min-height:0;max-height:88dvh}.drawer__inner{height:auto;max-height:88dvh}}@media(min-width:1100px){.drawer>[data-section-content]{height:100%}}.cart-page.is-busy .cart-page__list{opacity:.55;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.nav__sep{flex:none;width:1px;height:22px;margin-inline:6px;background:var(--line-strong)}.nav__push{flex:1 1 auto}.nav__link--oferta,.nav__link--oportunidad{min-height:36px;margin-block:auto;padding-inline:14px;border-radius:var(--r-pill);font-weight:700}.nav__link--oferta{background:var(--alfa);color:#fff}.nav__link--oferta:hover{background:var(--alfa-ink);color:#fff}.nav__link--oferta:before,.nav__link--oportunidad:before{display:none}.nav__link--oferta svg{width:15px;height:15px}.nav__link--oportunidad{border:1.5px solid var(--alfa);color:var(--alfa);background:transparent}.nav__link--oportunidad:hover{background:var(--alfa-tint)}.nav__link--contacto{font-weight:700}@media(min-width:1100px)and (max-width:1399px){.nav__link--oferta,.nav__link--oportunidad{padding-inline:10px}.nav__sep{margin-inline:2px}}.comprobante{padding-block:clamp(32px,5vw,72px)}.comprobante__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);max-width:760px}.comprobante__head{display:flex;flex-direction:column;gap:var(--sp-3);max-width:52ch}.comprobante__head em{font-style:normal;color:var(--sand)}.comprobante__card{display:block;padding:clamp(20px,3vw,36px);border:1px solid var(--line);border-radius:var(--r-box,28px);background:var(--surface)}.comprobante__card.is-busy{opacity:.7;pointer-events:none}.comprobante__form{display:flex;flex-direction:column;gap:var(--sp-4)}.comprobante__form .field{display:flex;flex-direction:column;gap:6px}.comprobante__fila{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.comprobante__drop{position:relative;display:flex;align-items:center;gap:var(--sp-4);padding:clamp(20px,3vw,32px);border:1.5px dashed var(--line-control,var(--line));border-radius:var(--r-card);background:var(--paper);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.comprobante__drop:hover,.comprobante__drop.is-over,.comprobante__drop:focus-within{border-color:var(--alfa);background:var(--alfa-tint)}.comprobante__drop.is-listo{border-style:solid;border-color:var(--alfa)}.comprobante__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.comprobante__drop-icono{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--surface);color:var(--alfa)}.comprobante__drop-icono svg{width:24px;height:24px}.comprobante__drop-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.comprobante__drop-texto strong{overflow-wrap:anywhere}.comprobante__drop-texto span{font-size:var(--fs-small);color:var(--muted)}.comprobante__error{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-card);background:#fbeaea;color:#9b2c2c;font-size:var(--fs-small)}.comprobante__error[hidden],.comprobante__ok[hidden],.comprobante__form[hidden]{display:none}.comprobante__ok{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);outline:none}.comprobante__ok-icono{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e6f4ec;color:#17603c}.comprobante__ok-icono svg{width:26px;height:26px}.comprobante__ok p{margin:0;color:var(--ink-2)}.comprobante__datos{padding:var(--sp-5);border-radius:var(--r-card);background:var(--paper-2)}.comprobante__datos-texto{margin-top:var(--sp-2);font-size:var(--fs-small);line-height:1.6}.comprobante__datos-texto p{margin:0}@media(max-width:599px){.comprobante__fila{grid-template-columns:1fr}.comprobante__drop{flex-direction:column;text-align:center}.comprobante__drop-texto{align-items:center}}@media(max-width:749px){:root{--fs-display-xl:2.25rem;--fs-display-l:1.875rem;--fs-h2:1.625rem;--fs-h3:1.1875rem;--fs-h4:1.0625rem;--fs-body:.9375rem;--fs-body-l:1rem;--fs-small:.875rem;--fs-micro:.75rem;--fs-legal:.6875rem;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:40px;--sp-9:48px;--sp-10:56px;--sp-section:48px;--gutter:16px;--r-card:16px;--r-box:20px;--control-h:46px;--control-h-sm:42px;--control-px:18px}html{-webkit-text-size-adjust:100%}a,button,label,summary,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.btn{min-width:0;max-width:100%;line-height:1.15;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),transform .16s var(--ease-out)}.btn>span{min-width:0}.btn svg{flex:none}.btn:active,.chip:active,.option__face:active,.circle:active .circle__disc{transform:scale(.97)}.btn--lg{--btn-h:48px;font-size:var(--fs-small)}.btn--sm{--btn-h:36px}.btn-circle{width:40px;height:40px}.badge{height:22px;padding:0 8px;font-size:.6875rem}.announcement__roll{min-height:30px;padding-block:6px;grid-template-areas:"a"}.announcement__item{grid-area:a;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.71875rem}.header__logo{min-height:40px}.header__logo img{height:30px}.header__tool{min-width:40px;min-height:40px}.section-head{margin-bottom:var(--sp-5);gap:var(--sp-3)}.section-head__text{gap:var(--sp-2)}.t-lead{line-height:1.5}.t-kicker{letter-spacing:.1em}.chip-group{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:2px}.chip-group::-webkit-scrollbar{display:none}.chip-group .chip{flex:none;white-space:nowrap;scroll-snap-align:start}.chip{min-height:38px;padding-inline:14px;font-size:var(--fs-micro)}.chip-group__indicator{height:38px}.hero__text{gap:var(--sp-3)}.hero__title{font-size:2rem}.hero__text .row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.hero__text .btn{--btn-h:44px;padding-inline:10px;font-size:var(--fs-small)}.hero__offer{width:min(196px,58%);padding:10px;gap:0;bottom:16px}.hero__offer-foto{border-radius:10px}.hero__offer .t-kicker{font-size:.625rem;margin-bottom:2px}.hero__offer-price{font-size:1.125rem}.hero__featured{margin-top:var(--sp-3)}.trust__item{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) 0}.trust__item svg{width:20px;height:20px;flex:none}.circles{gap:var(--sp-3)}.circles>.circle,.circles>a{flex:0 0 76px;width:76px}.circle__name{font-size:.6875rem}.opp__grid{grid-auto-columns:60vw;gap:var(--sp-3);margin-top:var(--sp-4)}.carousel__track{--slide-w:60vw;gap:var(--sp-3)}.card__media{aspect-ratio:1 / 1}.card__img{padding:var(--sp-3)}.card__body{padding:var(--sp-3);gap:var(--sp-2)}.card__title{font-size:.8125rem;line-height:1.25}.card__detail{font-size:.6875rem}.card .price{gap:1px}.card .price__now{font-size:1.125rem}.card .price__now-label{font-size:.6875rem}.card .price__list,.card .price__terms,.card .price__net{font-size:.6875rem;line-height:1.3}.card .price__terms,.card .price__net{min-height:0}.card__actions{gap:6px}.card .btn{--btn-h:38px;padding-inline:8px;gap:6px;font-size:.78125rem}.card .btn svg{width:16px;height:16px}.card__opciones-resumen{min-height:36px;padding-block:4px}.card__options{padding:var(--sp-2) var(--sp-3) var(--sp-3)}.card__ship{bottom:var(--sp-2);left:var(--sp-2)}.card .badges{top:var(--sp-2);left:var(--sp-2)}.product__info{gap:var(--sp-4)}.product__stage{aspect-ratio:1 / 1;max-height:58vh;margin-inline:auto;width:100%}.product__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.product__title{font-size:1.375rem;line-height:1.15}.product__info .price__now{font-size:1.75rem}.option__face{min-height:40px;padding:6px 12px;font-size:var(--fs-micro)}.options__legend{margin-bottom:6px}.accordion__trigger{padding:var(--sp-3) 0}.sticky-cta{gap:var(--sp-2);padding-block:var(--sp-2)}.sticky-cta .btn{--btn-h:44px;font-size:var(--fs-small)}.product__info .confianza{gap:6px;padding:var(--sp-3)}.confianza__item{gap:var(--sp-2);font-size:var(--fs-small)}.confianza__icono svg{width:18px;height:18px}.confianza__link,.product__back{min-height:40px}.collection__toolbar{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3)}.collection__toolbar>[data-facets-count]{grid-column:1 / -1;font-size:var(--fs-micro);color:var(--muted)}.collection__toolbar>.btn,.collection__toolbar .collection__sort,.collection__toolbar .select{width:100%;min-width:0}.collection__toolbar .select{min-height:40px;font-size:var(--fs-micro)}.collection__conteo{display:none}.grid-products{gap:var(--sp-2)}.drawer__head,.drawer__foot{padding-block:var(--sp-3)}.cart-item{grid-template-columns:60px minmax(0,1fr) auto;gap:var(--sp-2);padding-block:var(--sp-3)}.cart-item__img{width:60px}.menu-dialog__link{min-height:48px;font-size:var(--fs-body)}.spaces{gap:var(--sp-3)}.space__title{font-size:var(--fs-h4)}.guide{padding:var(--sp-4);gap:var(--sp-2)}.editorial__media{min-height:260px}bottom-bar{view-transition-name:alfa-bottom}::view-transition-group(alfa-bottom){animation:none}.drawer::backdrop,.menu-dialog::backdrop{transition:opacity var(--dur-3) var(--ease-out)}.foto--revela.can-reveal{transition-duration:.7s}.foto__img{transition-duration:.45s,.7s,.5s}}@media(max-width:749px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){@keyframes alfa-entra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.section-head,.space,.guide,.trust,.editorial__media,.visit,.grid-products>*{animation:alfa-entra linear both;animation-timeline:view();animation-range:entry 0% entry 38%}}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/alfa-core.css.map */
