@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/gochi-hand-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/playfair-display-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/playfair-display-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/poppins-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/poppins-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/poppins-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/poppins-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/poppins-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/google/poppins-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/google/poppins-800.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/google/noto-sans-jp-900-glifo.woff2) format("woff2");unicode-range:U+6c37}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/geist-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/geist-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/geist-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/geist-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/geist-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/geist-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/geist-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/geist-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/geist-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/google/geist-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/geist-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/google/geist-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/geist-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/google/geist-mono-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/geist-mono-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/google/geist-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kori-espresso: #251F1C;--kori-mocha: #8C7867;--kori-cacao: #7E574B;--kori-stone: #A69D94;--kori-rice: #E0D9CE;--kori-paper: #F4F0EA;--kori-terracotta: #B0603A;--kori-kraft: #D9BA9A;--kori-glow: #FCE8A7;--kori-matcha: #7FA34A;--kori-terracotta-ink: #9A4F2E;--kori-mocha-ink: #6E5A4B;--kori-terracotta-wash: #F6E6DC;--art-top: #F3EEE6;--art-bottom: #E7DECF;--bg: var(--kori-paper);--surface: #ffffff;--surface-soft: #FBF8F3;--text: var(--kori-espresso);--text-muted: var(--kori-mocha-ink);--accent: var(--kori-terracotta);--accent-ink: var(--kori-terracotta-ink);--on-accent: #ffffff;--line: rgba(37, 31, 28, .12);--line-strong: rgba(37, 31, 28, .28);--field-border: var(--kori-mocha);--text-placeholder: var(--kori-mocha-ink);--focus: var(--kori-espresso);--ok: #4A6B2A;--ok-wash: #E6EED9;--warn: #8A5A12;--warn-wash: #F8EBCB;--danger: #A33A2C;--danger-wash: #F7E0DB;--font-body: "Poppins", system-ui, "Segoe UI", sans-serif;--font-display: var(--font-body);--font-head: var(--font-display);--font-serif: "Playfair Display", Georgia, serif;--font-accent: var(--font-serif);--font-hand: "Gochi Hand", "Comic Sans MS", cursive;--font-kanji: "Noto Sans JP", "Hiragino Sans", sans-serif;--tracking-label: .18em;--max-width: 1280px;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: clamp(1.5rem, 4vw, 3rem);--spacing-xl: clamp(3rem, 6vw, 6rem);--space-2xs: .25rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: clamp(1.5rem, 4vw, 3rem);--space-xl: clamp(3rem, 6vw, 6rem);--space-2xl: clamp(4rem, 8vh, 7rem);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 72px;--s9: 112px;--gutter: 20px;--header-h: 60px;--radius-sm: 10px;--radius-md: 18px;--radius-lg: 28px;--radius-xl: 40px;--radius-pill: 999px;--radius-card: 28px;--radius-full: 9999px;--radius-field: 14px;--radius-tag: 8px;--r: var(--radius-card);--shadow-soft: 0 10px 30px -14px rgba(37, 31, 28, .35);--shadow-glow: 0 12px 40px -12px rgba(252, 232, 167, .55);--shadow-sm: 0 1px 4px rgba(37, 31, 28, .07);--shadow-md: 0 4px 16px rgba(37, 31, 28, .1);--shadow-lg: 0 12px 40px rgba(37, 31, 28, .13);--shadow-xl: 0 24px 80px rgba(37, 31, 28, .16);--shadow-card-hover: 0 20px 50px -18px rgba(37, 31, 28, .28);--ease: cubic-bezier(.22, .8, .24, 1);--pop: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--t-fast: .16s;--t-base: .25s;--t-slow: .45s;--t-pop: .52s;--t-vuelo: .72s;--t-soft: .7s;--t-salida: .18s;--t-escalon: 40ms;--t-sacude: .36s;--dist-micro: 4px;--dist-base: 8px;--escala-presiona: .97;--transition-base: .25s cubic-bezier(.23, 1, .32, 1);--transition-slow: .45s cubic-bezier(.23, 1, .32, 1);--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--ease-spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1);--flake: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg stroke='%23000' stroke-opacity='.13' stroke-width='2.2' stroke-linecap='round' fill='none'%3E%3Cpath d='M28 17v22M18.5 22.5l19 11M18.5 33.5l19-11'/%3E%3Cpath d='M25 19l3 3 3-3M25 37l3-3 3 3M19.7 26.3l3.8-.9-1.1-3.8M36.3 29.7l-3.8.9 1.1 3.8M19.7 29.7l3.8.9-1.1 3.8M36.3 26.3l-3.8-.9 1.1-3.8'/%3E%3C/g%3E%3C/svg%3E")}@media(min-width:720px){:root{--gutter: 32px;--header-h: 72px}}.on-dark{--focus: var(--kori-glow)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,button,a,[role=button],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],label,summary,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700}a{color:inherit;text-decoration:none;text-underline-offset:.22em;text-decoration-thickness:from-font;transition:color var(--transition-base)}input,textarea{caret-color:var(--kori-espresso)}button{font-family:inherit;line-height:inherit}img,video{display:block;max-width:100%}ul{list-style:none}.nota-mano{font-family:var(--font-hand);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;color:var(--accent-ink);display:inline-block}.nota-mano--giro{transform:rotate(-2deg);transform-origin:left center}.on-dark .nota-mano,.nota-mano--claro{color:var(--kori-glow)}.vuelo-sticker{position:fixed;z-index:300;left:0;top:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);border:2.5px solid var(--kori-espresso);color:#fff;font:900 16px/1 var(--font-kanji);pointer-events:none;will-change:transform,opacity}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg)}section[id],div[id]{scroll-margin-top:80px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--surface-soft)}::-webkit-scrollbar-thumb{background:var(--kori-rice);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--kori-cacao)}::selection{background:var(--kori-espresso);color:var(--kori-paper)}.titulo-revela{--tr-dur: 1.2s;--tr-curva: cubic-bezier(.33, 1, .68, 1);--tr-caida: -.6em;--tr-corte: -.45em}.titulo-revela--espera,.titulo-revela--anima{clip-path:inset(var(--tr-corte) -.6em -1.6em -.6em)}.titulo-revela__in{display:block}.titulo-revela--espera>.titulo-revela__in{opacity:0;transform:translateY(var(--tr-caida))}.titulo-revela--anima>.titulo-revela__in{animation:titulo-baja var(--tr-dur) var(--tr-curva) backwards,titulo-aparece calc(var(--tr-dur) * .5) cubic-bezier(.3,0,.6,1) backwards;will-change:transform,opacity}@keyframes titulo-baja{0%{transform:translateY(var(--tr-caida))}}@keyframes titulo-aparece{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.titulo-revela{clip-path:none}.titulo-revela>.titulo-revela__in{opacity:1;transform:none;animation:none;will-change:auto}}html.vt-rejilla::view-transition-old(root),html.vt-rejilla::view-transition-new(root){animation:none}html.vt-rejilla::view-transition-group(*){animation-duration:.44s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.storefront__main>router-outlet+*{animation:pagina-entra .26s cubic-bezier(.23,1,.32,1) backwards}.storefront__main[data-inicial]>router-outlet+*{animation-duration:0s}@keyframes pagina-entra{0%{opacity:.55;transform:translateY(8px)}}@media(prefers-reduced-motion:no-preference){.aparece{animation:aparece var(--t-base) var(--ease) backwards}.escalona>*{animation:aparece var(--t-slow) var(--ease) backwards}.escalona>:nth-child(2){animation-delay:calc(1 * var(--t-escalon) * 2)}.escalona>:nth-child(3){animation-delay:calc(2 * var(--t-escalon) * 2)}.escalona>:nth-child(4){animation-delay:calc(3 * var(--t-escalon) * 2)}.escalona>:nth-child(5){animation-delay:calc(4 * var(--t-escalon) * 2)}.escalona>:nth-child(6){animation-delay:calc(5 * var(--t-escalon) * 2)}html .overlay-sale.overlay-sale{pointer-events:none;animation:overlay-sale var(--t-salida) ease forwards}html .overlay-sale.overlay-sale>*{animation:modal-sale var(--t-salida) var(--ease) forwards}}@keyframes aparece{0%{opacity:0;transform:translateY(var(--dist-base))}}@keyframes overlay-sale{to{opacity:0}}@keyframes modal-sale{to{opacity:0;transform:translateY(var(--dist-base)) scale(.98)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.storefront__main>router-outlet+*{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media print{html,body{width:80mm!important;min-width:0!important;max-width:80mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body *{visibility:hidden!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;perspective:none!important;will-change:auto!important;animation:none!important}.print-section,.print-section *{visibility:visible!important}.print-section{position:fixed!important;inset:0 auto auto 0!important;width:80mm!important;max-width:80mm!important;height:auto!important;margin:0!important;padding:4mm!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;color:#000!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:9.5pt!important;line-height:1.45!important;font-feature-settings:"tnum"!important}.print-section:before,.print-section:after{display:none!important;visibility:hidden!important}.print-section .no-print{display:none!important;visibility:hidden!important}.print-section .ticket-brand__name,.print-section .ticket-store-name{color:#000!important;font-size:12pt!important;font-weight:800!important}.print-section .ticket-brand__line{color:#333!important}.print-section .ticket-brand__mark,.print-section .ticket-doctype span{background:#000!important;color:#fff!important}.print-section .ticket-meta__row dt,.print-section .meta-label{color:#444!important}.print-section .ticket-meta__row dd,.print-section .meta-value{color:#000!important;font-weight:700!important}.print-section .ticket-item__name{color:#000!important;font-weight:600!important}.print-section .ticket-item__qty{color:#444!important}.print-section .ticket-item__subtotal{color:#000!important;font-weight:700!important}.print-section .ticket-mod{color:#333!important;font-size:8pt!important}.print-section .ticket-mod.is-free{color:#555!important}.print-section .ticket-mod--note{color:#000!important;font-weight:800!important}.print-section .ticket-mod__amount{color:#000!important;font-weight:700!important}.print-section .ticket-item__manual{color:#000!important;font-weight:800!important}.print-section .ticket-totals__row,.print-section .total-row{color:#333!important}.print-section .ticket-totals__row--main,.print-section .total-main{color:#000!important;font-size:12pt!important;font-weight:800!important;border-top-color:#000!important}.print-section .ticket-totals__row--main span:last-child{color:#000!important}.print-section .ticket-totals__row--change span:last-child,.print-section .total-change{color:#000!important;font-weight:700!important}.print-section .ticket-qr__caption{color:#555!important}.print-section .ticket-footer__thanks,.print-section .ticket-thank-you{color:#000!important;font-weight:700!important}.print-section .ticket-footer__brand,.print-section .ticket-powered{color:#888!important;font-size:7.5pt!important}@page{size:80mm auto;margin:0}}
