:root{--bg: 255 255 255;--fg: 18 18 18;--muted: 104 104 104;--line: 230 230 230;--line-strong: 135 135 135;--surface: 247 247 245;--accent: 18 18 18;--accent-fg: 255 255 255;--font-heading: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "adineuePRO", var(--font-heading);--tracking-tight: -.02em;--tracking-wide: .08em;--leading-tight: 1.05;--leading: 1.55;--step--2: clamp(.68rem, .66rem + .12vw, .74rem);--step--1: clamp(.78rem, .74rem + .2vw, .86rem);--step-0: clamp(.95rem, .9rem + .25vw, 1.05rem);--step-1: clamp(1.2rem, 1.05rem + .7vw, 1.55rem);--step-2: clamp(1.6rem, 1.3rem + 1.4vw, 2.35rem);--step-3: clamp(1.7rem, 1.4rem + 1.4vw, 2.5rem);--step-4: clamp(2.05rem, 1.6rem + 2.2vw, 3.3rem);--step-5: clamp(2.45rem, 1.85rem + 3vw, 4.4rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-8: 3rem;--sp-10: 4rem;--sp-12: 6rem;--sp-16: 8rem;--sp-20: 12rem;--radius: 8px;--radius-sm: 4px;--radius-lg: 16px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgb(0 0 0 / .05);--shadow-sm: 0 1px 2px rgb(0 0 0 / .05), 0 3px 8px rgb(0 0 0 / .05);--shadow-md: 0 2px 4px rgb(0 0 0 / .05), 0 10px 24px rgb(0 0 0 / .07);--shadow-lg: 0 4px 10px rgb(0 0 0 / .06), 0 18px 44px rgb(0 0 0 / .1);--shadow-hover: 0 8px 16px rgb(0 0 0 / .08), 0 28px 56px rgb(0 0 0 / .14);--shadow-accent: 0 12px 36px rgb(var(--accent) / .22);--shadow: var(--shadow-md);--ease: cubic-bezier(.22, .72, .1, 1);--ease-spring: cubic-bezier(.34, 1.4, .5, 1);--dur: .45s;--dur-fast: .22s;--container: 1440px;--container-narrow: 820px;--gutter: clamp(1.15rem, 4vw, 4rem);--header-h: 72px;--header-offset: var(--header-h)}html.theme-dark{--shadow-xs: 0 1px 2px rgb(0 0 0 / .5);--shadow-sm: 0 1px 3px rgb(0 0 0 / .5), 0 3px 10px rgb(0 0 0 / .45);--shadow-md: 0 2px 6px rgb(0 0 0 / .5), 0 12px 28px rgb(0 0 0 / .5);--shadow-lg: 0 6px 14px rgb(0 0 0 / .55), 0 22px 50px rgb(0 0 0 / .6);--shadow-hover: 0 10px 22px rgb(0 0 0 / .6), 0 32px 64px rgb(0 0 0 / .7);--shadow-accent: 0 12px 36px rgb(var(--accent) / .3);--line-strong: 120 120 120}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:calc(100% * var(--type-scale, 1));scroll-padding-top:calc(var(--header-offset, 64px) + 1rem)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{background:rgb(var(--bg));color:rgb(var(--fg));font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";text-wrap:pretty;overflow-x:hidden;overflow-x:clip}[hidden]{display:none!important}img,picture,svg,video{display:block;max-width:100%;height:auto}.icon--mask{display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:var(--icon-mask) center / contain no-repeat;mask:var(--icon-mask) center / contain no-repeat}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}:where(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:var(--heading-weight, 500);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:var(--heading-transform, none);text-wrap:balance}.h-display,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:var(--heading-weight, 500);text-transform:var(--heading-transform, none)}.h-display{font-size:var(--step-5);line-height:.95;letter-spacing:-.03em}.h1{font-size:var(--step-4)}.h2{font-size:var(--step-3)}.h3{font-size:var(--step-2)}.h4{font-size:var(--step-1)}.eyebrow{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgb(var(--muted));font-weight:500}.lead{font-size:var(--step-1);color:rgb(var(--fg) / .8)}.muted{color:rgb(var(--muted))}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:clamp(var(--sp-10),9vw,var(--sp-16))}.stack>*+*{margin-top:var(--flow, 1em)}.grid{display:grid;gap:var(--gap, var(--sp-6))}.flex{display:flex;gap:var(--gap, var(--sp-4))}.center{display:grid;place-items:center}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100%;left:var(--sp-4);z-index:1000;background:rgb(var(--accent));color:rgb(var(--accent-fg));padding:var(--sp-3) var(--sp-5)}.skip-link:focus{top:var(--sp-4)}.img-ref{position:relative}.img-ref:after{content:"*Imagen referencial";position:absolute;right:var(--sp-2);bottom:var(--sp-2);z-index:2;padding:.15em .6em;border-radius:var(--radius-pill);background:#ffffffd9;color:#0000009e;font-size:var(--step--2);font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.btn{--btn-bg: var(--accent);--btn-fg: var(--accent-fg);position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.95em 1.6em;border:1px solid rgb(var(--btn-bg));background:rgb(var(--btn-bg));color:rgb(var(--btn-fg));font-family:var(--font-display);font-size:var(--step--1);letter-spacing:var(--btn-tracking, var(--tracking-wide));text-transform:var(--btn-transform, uppercase);font-weight:500;border-radius:var(--radius);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 32%,rgb(255 255 255 / .2) 50%,transparent 68%);transform:translate(-130%);transition:transform .6s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:hover:after{transform:translate(130%)}.btn:active{transform:translateY(0) scale(.985);box-shadow:var(--shadow-xs)}.btn--ghost{--btn-bg: var(--bg);--btn-fg: var(--fg);border-color:rgb(var(--line-strong))}.btn--ghost:hover{border-color:rgb(var(--fg))}@media(prefers-reduced-motion:reduce){.btn:after{display:none}.btn:hover,.btn:active{transform:none}}.link-underline{background-image:linear-gradient(rgb(var(--fg)),rgb(var(--fg)));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur) var(--ease)}.link-underline:hover{background-size:100% 1px}input:where([type=text],[type=email],[type=search],[type=tel],[type=url],[type=password]),textarea,select:where(:not([multiple])){background:rgb(var(--bg));color:rgb(var(--fg));border:1px solid rgb(var(--line-strong));border-radius:var(--radius);padding:.8em 1em;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}input:where([type=text],[type=email],[type=search],[type=tel],[type=url],[type=password]):focus,textarea:focus,select:focus{outline:none;border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .14)}::placeholder{color:rgb(var(--muted));opacity:1}.u-elevate{box-shadow:var(--shadow-md);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.u-elevate:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.u-elevate:hover{transform:none}}.btn.is-loading{color:transparent!important;pointer-events:none}.btn.is-loading:before{content:"";position:absolute;width:1.1em;height:1.1em;border-radius:50%;border:2px solid rgb(var(--btn-fg) / .35);border-top-color:rgb(var(--btn-fg));animation:btn-spin .6s linear infinite;z-index:1}@keyframes btn-spin{to{transform:rotate(1turn)}}.skel{position:relative;overflow:hidden;background:rgb(var(--surface));border-radius:var(--radius)}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--fg) / .06),transparent);transform:translate(-100%);animation:skel-shimmer 1.3s infinite}@keyframes skel-shimmer{to{transform:translate(100%)}}.skel-card{display:grid;gap:var(--sp-3)}.skel-card__img{aspect-ratio:4/5}.skel-line{height:.72em;border-radius:var(--radius-sm)}.skel-line--sm{width:60%}@media(prefers-reduced-motion:reduce){.skel:after{animation:none}}.to-top{position:fixed;right:var(--sp-5);bottom:var(--sp-5);z-index:70;width:44px;height:44px;display:grid;place-items:center;background:rgb(var(--accent));color:rgb(var(--accent-fg));border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(16px) scale(.9);pointer-events:none;visibility:hidden;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring),box-shadow var(--dur-fast) var(--ease),visibility var(--dur)}.to-top.is-visible{opacity:1;transform:none;pointer-events:auto;visibility:visible}body:has(.nova-ctray:not([hidden])) .to-top{bottom:calc(var(--sp-5) + 84px)}.to-top:hover{box-shadow:var(--shadow-accent);transform:translateY(-2px)}.to-top svg{width:20px;height:20px;transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.to-top{transition:opacity var(--dur) var(--ease)}.to-top:hover,.to-top.is-visible{transform:none}}.toast-stack{position:fixed;top:calc(var(--header-offset) + var(--sp-3));left:50%;transform:translate(-50%);z-index:200;display:grid;gap:var(--sp-2);width:max-content;max-width:92vw;pointer-events:none}.toast{display:flex;align-items:center;gap:var(--sp-2);background:rgb(var(--fg));color:rgb(var(--bg));padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-pill);box-shadow:var(--shadow-lg);font-size:var(--step--1);opacity:0;transform:translateY(-12px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.toast.is-in{opacity:1;transform:none}.toast--error{background:#be2424;color:#fff}.toast svg{width:16px;height:16px;flex:none}@media(prefers-reduced-motion:reduce){.toast{transition:opacity var(--dur) var(--ease);transform:none}}:root.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease)}:root.js [data-reveal]:not(.is-in){will-change:opacity,transform}:root.js .reveal-up [data-reveal]{transform:translateY(22px)}:root.js .reveal-scale [data-reveal]{transform:scale(.96)}:root.js .reveal-blur [data-reveal]{transform:translateY(12px);filter:blur(10px)}:root.js [data-reveal].is-in{opacity:1;transform:none;filter:none}body.no-anim [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.pcard__price,.drawer__item-price,.cart-count{font-variant-numeric:tabular-nums}.recs__row{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--sp-2)}.recs__row::-webkit-scrollbar{display:none}.recs__item{flex:0 0 clamp(150px,42%,220px);scroll-snap-align:start}@keyframes roll-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}.is-rolling{animation:roll-in var(--dur) var(--ease)}@property --draw{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.rule-draw{display:block;height:1px;width:100%;border:0;margin:0;background:rgb(var(--line))}@supports (animation-timeline: view()){.rule-draw{background:linear-gradient(rgb(var(--line)),rgb(var(--line))) no-repeat 0 0 / var(--draw) 100%;animation:rule-draw linear both;animation-timeline:view();animation-range:entry 12% cover 40%}@keyframes rule-draw{to{--draw: 100%}}}@media(prefers-reduced-motion:reduce){.rule-draw{background:rgb(var(--line))}}html.scheme-anim body{transition:background-color .4s var(--ease),color .4s var(--ease)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:var(--ease)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.qv-drawer__panel{width:min(760px,94vw);position:relative;box-shadow:var(--shadow-lg)}.qv-drawer__close{position:absolute;top:var(--sp-4);right:var(--sp-4);z-index:2;width:40px;height:40px;display:grid;place-items:center;background:rgb(var(--bg));border:1px solid rgb(var(--line));border-radius:999px}.qv-drawer__content{padding:clamp(var(--sp-6),5vw,var(--sp-10)) var(--sp-6);overflow-y:auto;height:100%}.nveil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(var(--nveil-rgb, 0 0 0) / var(--nveil-a, 0))}.nveil-blur{filter:blur(var(--nveil-blur, 0px));transform:scale(var(--nveil-scale, 1))}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
