@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-variable-latin-Dx4kXJAl.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:Archivo;font-style:normal;font-weight:600 700;font-display:swap;src:url(/assets/archivo-variable-latin-E0tuGl4L.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-500-latin-BWZEU5yA.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{--brand-black: #000000;--brand-white: #f6f9fe;--brand-accent: #1669f3;--brand-accent-hover: #0b57d5;--brand-accent-soft: #e8f0fe;--color-accent-text: var(--brand-accent);--neutral-0: #ffffff;--neutral-25: #f6f9fe;--neutral-50: #f1f4f9;--neutral-100: #e5eaf2;--neutral-200: #d3dae6;--neutral-300: #b4becd;--neutral-400: #8a94a6;--neutral-500: #667085;--neutral-600: #4a5265;--neutral-700: #333a49;--neutral-800: #1f242e;--neutral-900: #12151b;--neutral-950: #0a0c10;--color-background: var(--neutral-25);--color-surface: var(--neutral-0);--color-surface-sunken: var(--neutral-50);--color-border: var(--neutral-200);--color-border-strong: var(--neutral-300);--color-text: var(--neutral-900);--color-text-secondary: var(--neutral-600);--color-text-muted: var(--neutral-500);--color-text-inverse: var(--brand-white);--color-nav-bg: var(--brand-black);--color-nav-surface: #14171d;--color-nav-text: #a8b0bf;--color-nav-text-active: var(--brand-white);--color-nav-border: #23272f;--color-success: #0e9f6e;--color-success-bg: #e3f7ef;--color-success-text: #06674a;--color-warning: #d97706;--color-warning-bg: #fdf3e4;--color-warning-text: #92500a;--color-danger: #dc2626;--color-danger-bg: #fdecec;--color-danger-text: #a31515;--color-info: #1669f3;--color-info-bg: #e8f0fe;--color-info-text: #0b4bb8;--chart-series-1: #2a78d6;--chart-series-2: #eb6834;--chart-series-3: #1baf7a;--chart-series-4: #eda100;--chart-series-5: #e87ba4;--chart-series-6: #008300;--chart-series-7: #4a3aa7;--chart-series-8: #e34948;--chart-grid: var(--neutral-200);--chart-axis: var(--neutral-300);--chart-muted: var(--neutral-500);--font-display: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Consolas", monospace;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--line-height-tight: 1.2;--line-height-base: 1.5;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(10, 12, 16, .05);--shadow-sm: 0 1px 3px rgba(10, 12, 16, .08), 0 1px 2px rgba(10, 12, 16, .04);--shadow-md: 0 4px 12px rgba(10, 12, 16, .08);--shadow-lg: 0 12px 32px rgba(10, 12, 16, .12);--sidebar-width: 248px;--sidebar-width-collapsed: 72px;--topbar-height: 56px;--content-max-width: 1440px;--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-base: .18s cubic-bezier(.4, 0, .2, 1);--transition-slow: .24s cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px}@media(prefers-reduced-motion:reduce){:root{--transition-fast: 0ms;--transition-base: 0ms;--transition-slow: 0ms}}html[data-tema-panel=oscuro]{color-scheme:dark;--neutral-0: #151a22;--neutral-25: #0d1016;--neutral-50: #10141a;--neutral-100: #1d232d;--brand-accent-soft: #16264a;--color-accent-text: #6ea8ff;--color-primary-bg: #16264a;--color-background: #0d1016;--color-surface: #151a22;--color-surface-sunken: #10141a;--color-surface-muted: #1a2029;--color-surface-subtle: #181d26;--color-border: #262c37;--color-border-strong: #3f4857;--color-text: #e8ecf3;--color-text-secondary: #b5bdcb;--color-text-muted: #8e98aa;--color-nav-bg: #07090d;--color-nav-border: #1f242d;--color-success: #10b981;--color-success-bg: #0f2a20;--color-success-text: #5ee0a8;--color-warning: #f59e0b;--color-warning-bg: #2d2210;--color-warning-text: #fbc25b;--color-danger: #ef4444;--color-danger-bg: #2f1517;--color-danger-text: #fb8a8a;--color-info: #4c8dff;--color-info-bg: #13233f;--color-info-text: #8fbcff;--chart-grid: #262c37;--chart-axis: #353d4b;--chart-muted: #8e98aa;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .45), 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .55)}html[data-tema-panel=oscuro] .btn-dark{box-shadow:inset 0 0 0 1px var(--color-border-strong)}html[data-tema-panel=oscuro] .avatar,html[data-tema-panel=oscuro] .app-shell .store-kicker{color:var(--color-accent-text)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}html [hidden]{display:none}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);color:var(--color-text)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}p{color:var(--color-text-secondary)}small{font-size:var(--font-size-xs)}code,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{position:absolute;top:-48px;left:var(--space-4);z-index:1000;padding:var(--space-2) var(--space-4);background:var(--brand-black);color:var(--color-text-inverse);border-radius:var(--radius-md);transition:top var(--transition-base)}.skip-link:focus{top:var(--space-4)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--brand-accent-soft);color:var(--color-text)}*{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:var(--topbar-height) 1fr;grid-template-areas:"sidebar topbar" "sidebar content";min-height:100vh;transition:grid-template-columns var(--transition-base)}.app-shell[data-sidebar=collapsed]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.sidebar{grid-area:sidebar;display:flex;flex-direction:column;background:var(--color-nav-bg);border-right:1px solid var(--color-nav-border);overflow-x:hidden;position:sticky;top:0;height:100vh;height:100dvh;z-index:30}.sidebar-head{display:flex;align-items:center;gap:var(--space-2);height:var(--topbar-height);flex-shrink:0;border-bottom:1px solid var(--color-nav-border)}.sidebar-head>.sidebar-brand{flex:1;min-width:0;height:100%;border-bottom:0}.sidebar-close{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:var(--space-2);border-radius:var(--radius-md);color:var(--color-nav-text);-webkit-tap-highlight-color:transparent}.sidebar-close:hover{background:#ffffff0f;color:var(--color-nav-text-active)}.sidebar-brand{display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-5);flex-shrink:0;border-bottom:1px solid var(--color-nav-border)}.sidebar-brand img{height:28px;width:auto;max-width:100%;object-fit:contain;object-position:left center;flex-shrink:0}.sidebar-brand.is-wordmark img{height:32px;min-width:0;flex-shrink:1}.sidebar-brand.is-wordmark span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sidebar-brand.is-cargando span{visibility:hidden}.sidebar-brand span{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--font-size-md);line-height:1.15;color:var(--color-text-inverse);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word;opacity:1;transition:opacity var(--transition-fast)}.sidebar-nav{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-3) var(--space-3) var(--space-4);scrollbar-width:thin;scrollbar-color:#343a46 transparent}.nav-section+.nav-section{margin-top:var(--space-1)}.nav-section-label{display:block;padding:var(--space-3) var(--space-3) 6px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item{display:flex;align-items:center;gap:var(--space-3);min-height:38px;padding:7px var(--space-3);border-radius:var(--radius-lg);color:var(--color-nav-text);font-size:var(--font-size-sm);font-weight:500;position:relative;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--transition-fast),color var(--transition-fast)}.nav-item+.nav-item{margin-top:2px}.nav-item svg{flex-shrink:0;width:20px;height:20px}.nav-item>span:not(.nav-badge){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-item:hover{background:#ffffff0f;color:var(--color-nav-text-active)}.sidebar .nav-item:focus-visible,.sidebar-toggle:focus-visible,.sidebar-close:focus-visible,.sidebar-logout:focus-visible{outline:2px solid #5b9bff;outline-offset:-2px}.nav-item[aria-current=page]{background:linear-gradient(90deg,#1669f34d,#1669f31f);box-shadow:inset 0 0 0 1px #5b9bff47;color:var(--color-nav-text-active);font-weight:600}.nav-item[aria-current=page] svg{color:#7fb0ff}.nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:var(--radius-full);background:#5b9bff}.nav-badge{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--brand-accent);color:#fff;font-size:var(--font-size-xs);font-weight:700;line-height:1}.sidebar-empty{margin:0;padding:var(--space-4) var(--space-3);color:var(--color-nav-text);font-size:var(--font-size-sm)}.sidebar-footer{padding:var(--space-3);border-top:1px solid var(--color-nav-border)}.sidebar-powered{display:block;margin-top:var(--space-2);text-align:center;font-size:10px;letter-spacing:.04em;color:var(--neutral-400)}.sidebar-powered strong{font-weight:600;color:var(--color-nav-text-active)}.sidebar-toggle{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-nav-text);font-size:var(--font-size-sm);white-space:nowrap;transition:background var(--transition-fast)}.sidebar-toggle:hover{background:#ffffff0f;color:var(--color-nav-text-active)}.sidebar-toggle svg{flex:none;transition:transform var(--transition-base)}.sidebar-tip{position:fixed;left:calc(var(--sidebar-width-collapsed) + 10px);z-index:60;padding:6px 10px;border:1px solid #2a2f38;border-radius:var(--radius-md);background:#0b0d11;color:#fff;font-size:var(--font-size-sm);font-weight:500;white-space:nowrap;box-shadow:var(--shadow-md);transform:translateY(-50%);animation:sidebar-tip-in .12s var(--ease-out)}.sidebar-tip:before{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;background:inherit;border-left:1px solid #2a2f38;border-bottom:1px solid #2a2f38;transform:translateY(-50%) rotate(45deg)}@keyframes sidebar-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .sidebar-brand{justify-content:center;padding:0}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .sidebar-brand span,.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .nav-item>span:not(.nav-badge),.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .sidebar-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .sidebar-brand.is-wordmark img{max-width:40px}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .sidebar-nav{padding-inline:var(--space-2);scrollbar-width:none}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .nav-section-label{height:1px;margin:var(--space-3) var(--space-2);padding:0;overflow:hidden;background:var(--color-nav-border);color:transparent;font-size:0}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .nav-item{justify-content:center;gap:0;min-height:44px;padding-inline:0}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .nav-badge{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;font-size:11px;box-shadow:0 0 0 2px var(--color-nav-bg)}.app-shell:is([data-sidebar=collapsed],[data-modo=tablet]:not([data-sidebar=open])) .sidebar-toggle svg{transform:rotate(180deg)}.sidebar-search{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin:var(--space-3) var(--space-3) 0;padding:0 var(--space-3);min-height:44px;border:1px solid var(--color-nav-border);border-radius:var(--radius-lg);background:var(--color-nav-surface);color:var(--neutral-400)}.sidebar-search:focus-within{border-color:#5b9bff;box-shadow:0 0 0 3px #5b9bff40}.sidebar-search input{flex:1;min-width:0;height:42px;padding:0;border:0;outline:0;background:transparent;color:var(--color-nav-text-active);font-size:16px;-webkit-appearance:none;appearance:none}.sidebar-search input::placeholder{color:var(--neutral-400);opacity:1}.sidebar-search input::-webkit-search-cancel-button{filter:invert(1) brightness(1.4)}.sidebar-user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-nav-surface)}.sidebar-user .avatar{flex:none}.sidebar-user-copy{display:grid;flex:1;min-width:0;line-height:1.25}.sidebar-user-copy strong,.sidebar-user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{color:var(--color-nav-text-active);font-size:var(--font-size-sm)}.sidebar-user-copy small{color:var(--neutral-400);font-size:var(--font-size-xs)}.sidebar-logout{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-nav-border);border-radius:var(--radius-md);color:var(--color-nav-text-active);font-size:var(--font-size-sm);font-weight:600;-webkit-tap-highlight-color:transparent}.sidebar-logout:hover{background:#ffffff0f}.topbar{grid-area:topbar;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:var(--topbar-height);padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:20}.topbar-search{position:relative;display:flex;align-items:center;gap:var(--space-2);width:320px;max-width:100%;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);transition:border-color var(--transition-fast)}.global-search-results{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;max-height:70vh;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:40;padding:var(--space-2) 0}.global-search-group-label{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.global-search-item{display:flex;flex-direction:column;width:100%;padding:var(--space-2) var(--space-4);text-align:left;color:var(--color-text)}.global-search-item:hover,.global-search-item:focus-visible{background:var(--color-surface-sunken)}.global-search-item-title{font-size:var(--font-size-sm);font-weight:600}.global-search-item-subtitle{font-size:var(--font-size-xs);color:var(--color-text-muted)}.global-search-empty{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.topbar-search:focus-within{border-color:var(--brand-accent);background:var(--color-surface)}.topbar-search input{flex:1;font-size:var(--font-size-sm);color:var(--color-text)}.topbar-search input::placeholder{color:var(--color-text-muted)}.topbar-actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.cash-status{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;background:var(--color-success-bg);color:var(--color-success-text);white-space:nowrap}.cash-status .dot{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-success)}.notif-bell{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast)}.notif-bell:hover{background:var(--color-surface-sunken)}.notif-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:10px;font-weight:700;line-height:1}.notif-panel{position:absolute;top:calc(100% + var(--space-2));right:var(--space-6);width:340px;max-width:calc(100vw - var(--space-4));max-height:70vh;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:40;padding:var(--space-2) 0}.notif-item{display:flex;flex-direction:column;width:100%;padding:var(--space-2) var(--space-4);text-align:left;color:var(--color-text);border-bottom:1px solid var(--color-border)}.notif-item:last-child{border-bottom:none}.notif-item:hover,.notif-item:focus-visible{background:var(--color-surface-sunken)}.notif-item-title{font-size:var(--font-size-sm);font-weight:600}.notif-item-subtitle{font-size:var(--font-size-xs);color:var(--color-text-muted)}.notif-empty,.notif-footer{padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.notif-footer a{color:var(--color-accent-text);font-weight:600}.user-menu{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-md);transition:background var(--transition-fast)}.user-menu:hover{background:var(--color-surface-sunken)}.content{grid-area:content;padding:var(--space-6);max-width:var(--content-max-width);width:100%}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.page-header p{margin-top:var(--space-1)}.page-actions{display:flex;gap:var(--space-3);flex-shrink:0}.selector-tema{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-sunken)}.selector-tema button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:30px;height:30px;border-radius:var(--radius-full);color:var(--color-text-muted);transition:background var(--transition-fast),color var(--transition-fast)}.selector-tema button:hover{color:var(--color-text)}.selector-tema button[aria-checked=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.selector-tema button:focus-visible{outline-offset:1px}.selector-tema.con-texto{display:flex;width:100%;margin-bottom:var(--space-3);border-color:var(--color-nav-border);border-radius:var(--radius-lg);background:var(--color-nav-surface)}.selector-tema.con-texto button{flex:1 1 0;min-height:40px;border-radius:var(--radius-md);color:var(--color-nav-text);font-size:var(--font-size-sm);font-weight:600}.selector-tema.con-texto button[aria-checked=true]{background:#ffffff1a;color:var(--color-nav-text-active);box-shadow:none}.selector-tema.con-texto button:focus-visible{outline:2px solid #5b9bff;outline-offset:-2px}.boton-pantalla-completa{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.boton-pantalla-completa:hover{background:var(--color-surface-sunken);color:var(--color-text)}.sidebar-pantalla{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.sidebar-pantalla .selector-tema.con-texto{margin-bottom:0}.boton-pantalla-completa.con-texto{display:flex;justify-content:center;gap:var(--space-2);width:100%;height:auto;min-height:44px;border:1px solid var(--color-nav-border);border-radius:var(--radius-lg);background:var(--color-nav-surface);color:var(--color-nav-text-active);font-size:var(--font-size-sm);font-weight:600}.boton-pantalla-completa.con-texto:hover{background:#ffffff14;color:var(--color-nav-text-active)}.boton-pantalla-completa.con-texto:focus-visible{outline:2px solid #5b9bff;outline-offset:-2px}.sidebar-instalar{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-lg);background:var(--brand-accent);color:#fff;font-size:var(--font-size-sm);font-weight:600;-webkit-tap-highlight-color:transparent}.sidebar-instalar:hover{background:var(--brand-accent-hover)}.sidebar-instalar:focus-visible{outline:2px solid #5b9bff;outline-offset:2px}.instalar-ios-pasos{display:grid;gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none}.instalar-ios-pasos li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);align-items:start;line-height:1.5}.instalar-ios-numero{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--brand-accent);color:#fff;font-weight:700;font-size:var(--font-size-sm)}.instalar-ios-icono{display:inline-grid;place-items:center;width:26px;height:26px;margin:0 2px;vertical-align:middle;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-accent-text)}.instalar-ios .react-dialog-header h2,.archivo-listo .react-dialog-header h2{font-size:1.25rem;line-height:1.3}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:max(38px,2.4em);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn svg{width:16px;height:16px;flex-shrink:0}.btn:disabled{opacity:.5}.btn[aria-disabled=true]{opacity:.5;cursor:progress}.btn-sm{height:max(32px,2.2em);padding:0 var(--space-3)}.btn-lg{height:max(44px,2.6em);padding:0 var(--space-5);font-size:var(--font-size-md)}.btn-xl{height:max(56px,3.2em);padding:0 var(--space-6);font-size:var(--font-size-md);border-radius:var(--radius-lg)}.btn-block{width:100%}.btn-primary{background:var(--brand-accent);color:var(--color-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--brand-accent-hover)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong)}.btn-secondary:hover:not(:disabled){background:var(--color-surface-sunken)}.btn-ghost{background:transparent;color:var(--color-text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover:not(:disabled){background:var(--color-danger-text)}.btn-dark{background:var(--brand-black);color:var(--color-text-inverse)}.btn-dark:hover:not(:disabled){background:var(--neutral-800)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field-label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.field-hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.field-error{font-size:var(--font-size-xs);color:var(--color-danger-text);display:flex;align-items:center;gap:var(--space-1)}.input,.select{height:max(44px,2.6em);padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-md);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input::placeholder{color:var(--color-text-muted)}.input:hover,.select:hover{border-color:var(--neutral-400)}.input:focus,.select:focus{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-accent-soft)}.input[aria-invalid=true]{border-color:var(--color-danger)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-danger-bg)}.input-group{position:relative;display:flex;align-items:center}.input-group .input{padding-left:var(--space-10);width:100%}.input-group-icon{position:absolute;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;display:flex}.input-group-action{position:absolute;right:var(--space-3);color:var(--color-text-muted);display:flex}.pago-qr-panel:not([hidden]){display:flex;justify-content:center;padding:var(--space-4) 0}.checkbox-field{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.checkbox-field input[type=checkbox]{width:18px;height:18px;flex-shrink:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);accent-color:var(--brand-accent)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}.card-header h3{font-size:var(--font-size-md)}.card-header p{font-size:var(--font-size-xs);margin-top:2px}.card-body{padding:var(--space-5)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.badge-success{background:var(--color-success-bg);color:var(--color-success-text)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.badge-danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.badge-info{background:var(--color-info-bg);color:var(--color-info-text)}.badge-neutral{background:var(--neutral-100);color:var(--color-text-secondary)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid transparent}.alert>*{min-width:0;overflow-wrap:anywhere}.alert svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.alert-danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:#dc262633}.alert-warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:#d9770633}.alert-info{background:var(--color-info-bg);color:var(--color-info-text);border-color:#1669f333}.alert-success{background:var(--color-success-bg);color:var(--color-success-text);border-color:#0e9f6e33}.toast-region{position:fixed;bottom:var(--space-6);right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);z-index:1000;width:340px;max-width:calc(100vw - var(--space-8))}.toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--neutral-900);color:var(--color-text-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:toast-in var(--transition-slow)}.toast svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.toast-success svg{color:#34d399}.toast-danger svg{color:#f87171}.toast-warning svg{color:#fbbf24}.toast-body{flex:1}.toast-title{font-weight:600;font-size:var(--font-size-sm)}.toast-message{font-size:var(--font-size-xs);color:var(--neutral-300);margin-top:2px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--brand-accent-soft);color:var(--brand-accent-hover);font-size:var(--font-size-xs);font-weight:700;flex-shrink:0}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:var(--radius-full);animation:spin .7s linear infinite}.spinner-dark{border-color:var(--color-border-strong);border-top-color:var(--brand-accent)}@keyframes spin{to{transform:rotate(360deg)}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-muted)}.empty-state svg{width:40px;height:40px;color:var(--neutral-300)}.tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.tabs>.tab{flex:0 0 auto;white-space:nowrap}.tab{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.tab:hover{color:var(--color-text)}.tab[aria-selected=true]{color:var(--color-accent-text);border-color:var(--brand-accent)}.modal-overlay{position:fixed;inset:0;background:#0a0c1080;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:500;animation:overlay-in var(--transition-base)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.modal{width:100%;max-width:var(--modal-max-width, 520px);max-height:calc(100vh - var(--space-8));background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:modal-in var(--transition-slow)}@keyframes modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0}.modal-header h3{font-size:var(--font-size-lg)}.modal-header p{margin-top:2px;font-size:var(--font-size-sm)}.modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-muted);flex-shrink:0}.modal-close:hover{background:var(--color-surface-sunken);color:var(--color-text)}.modal-body{padding:var(--space-5);overflow-y:auto}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);flex-shrink:0}.modal-footer-split{justify-content:space-between}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.form-grid .field-span-2{grid-column:1 / -1}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.filter-bar .topbar-search{width:280px;flex-shrink:0}.filter-bar .select{height:max(38px,2.4em);min-width:150px}.table-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.data-table thead th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:1px solid var(--color-border)}.data-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr.clickable{cursor:pointer;transition:background var(--transition-fast)}.data-table tbody tr.clickable:hover{background:var(--color-surface-sunken)}.table-cell-primary{font-weight:600;color:var(--color-text)}.table-cell-muted{color:var(--color-text-muted);font-size:var(--font-size-xs)}.table-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.table-thumb{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-surface-sunken);display:flex;align-items:center;justify-content:center;color:var(--neutral-300);flex-shrink:0;overflow:hidden}.table-thumb img{width:100%;height:100%;object-fit:cover}.table-row-with-thumb{display:flex;align-items:center;gap:var(--space-3)}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pagination-controls{display:flex;align-items:center;gap:var(--space-1)}.pagination-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-secondary)}.pagination-btn:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.confirm-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);margin-bottom:var(--space-4)}.skeleton{background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-50) 37%,var(--neutral-100) 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.table-scroll{position:relative}.table-scroll[data-desplazable]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.qx-franja-soporte{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:8px 16px;background:var(--color-info-bg, #e8f1ff);color:var(--color-info-text, #0b3d91);border-bottom:1px solid rgba(11,61,145,.25);font-size:.875rem;line-height:1.45;text-align:center;overflow-wrap:anywhere}.qx-franja-soporte p{margin:0}.qx-franja-soporte .btn{min-height:32px}.qx-aviso-demo{padding:8px 16px;background:var(--color-warning-bg);color:var(--color-warning-text);border-bottom:1px solid rgba(217,119,6,.3);font-size:.875rem;line-height:1.45;text-align:center;overflow-wrap:anywhere}.login-screen{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr)}.login-brand-panel{display:none;flex-direction:column;justify-content:space-between;background:var(--brand-black);color:var(--color-text-inverse);padding:var(--space-10)}.login-brand-panel .brand-mark{display:flex;align-items:center;gap:var(--space-3)}.login-brand-panel .brand-mark img{height:40px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.login-brand-panel .brand-mark.is-cargando span{visibility:hidden}.login-brand-panel .brand-mark.is-wordmark img{height:48px}.login-brand-panel .brand-mark.is-wordmark span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login-brand-panel .brand-mark span{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-lg)}.login-brand-panel .brand-copy h2{font-size:var(--font-size-2xl);max-width:22ch;color:var(--color-text-inverse)}.login-brand-panel .brand-copy p{margin-top:var(--space-3);color:var(--neutral-400);max-width:40ch}.login-brand-panel .brand-footer{font-size:var(--font-size-xs);color:var(--neutral-400)}.login-form-panel{min-width:0;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:var(--color-background)}.login-form-card{width:100%;max-width:380px}.login-form-card .login-logo-mobile{display:flex;justify-content:center;margin-bottom:var(--space-6)}.login-form-card .login-logo-mobile img{height:44px}.login-form-card h1{font-size:var(--font-size-xl)}.login-form-card>p{margin-top:var(--space-2);margin-bottom:var(--space-6)}.login-form{display:flex;flex-direction:column;gap:var(--space-5)}.login-form-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.login-form-footer a{font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent-text)}.login-form-footer a:hover{text-decoration:underline}.login-demo-hint{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-muted)}.login-demo-hint strong{color:var(--color-text-secondary)}@media(min-width:1024px){.login-screen{grid-template-columns:1fr 1fr}.login-brand-panel{display:flex}}.date-range-control{display:flex;align-items:center;gap:var(--space-2);height:38px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);background:var(--color-surface)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.stat-card{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}.stat-card-top{display:flex;align-items:flex-start;justify-content:space-between}.stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.stat-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0}.stat-icon svg{width:16px;height:16px}.stat-icon-accent{background:var(--brand-accent-soft);color:var(--color-accent-text)}.stat-icon-success{background:var(--color-success-bg);color:var(--color-success-text)}.stat-icon-warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.stat-icon-danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.stat-value{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text)}.stat-delta{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-xs);font-weight:600;width:fit-content}.stat-delta svg{width:12px;height:12px}.stat-delta-up{color:var(--color-success-text)}.stat-delta-down{color:var(--color-danger-text)}.chart-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.chart-grid-secondary{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.dashboard-reports-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);margin-top:var(--space-4);padding:var(--space-5)}.dashboard-reports-cta h2{margin:0 0 var(--space-1)}.dashboard-reports-cta .field-hint{margin:0;max-width:900px}.dashboard-reports-cta .btn{flex-shrink:0}@media(max-width:767px){.dashboard-reports-cta{align-items:flex-start;flex-direction:column;gap:var(--space-3)}}.viz-legend{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:0 var(--space-5) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.viz-legend-item{display:flex;align-items:center;gap:var(--space-2)}.viz-legend-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.viz-legend-value{font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.viz-bars{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-5) var(--space-5)}.viz-bar-row{display:grid;grid-template-columns:minmax(0,108px) minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.viz-bar-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-bar-track{display:block;height:10px;background:var(--color-surface-sunken);border-radius:var(--radius-full);overflow:hidden}.viz-bar-fill{display:block;height:100%;border-radius:var(--radius-full)}.viz-bar-value{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums}.viz-line-chart{padding:0 var(--space-5) var(--space-2)}.viz-line-chart svg{width:100%;height:auto;overflow:visible}.viz-donut-wrap{display:flex;align-items:center;gap:var(--space-5);padding:0 var(--space-5) var(--space-5);flex-wrap:wrap;justify-content:center}.viz-donut-wrap svg{flex-shrink:0}.viz-donut-legend{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 220px;min-width:0}.viz-donut-legend-row{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);min-width:0}.viz-donut-legend-label{flex:1;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-donut-legend-value{font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.viz-donut-center-value,.viz-donut-center-label{pointer-events:none}.viz-donut-center-value{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:700;fill:var(--color-text)}.viz-donut-center-label{font-size:var(--font-size-xs);fill:var(--color-text-muted)}.pos-screen-grid:not([hidden]){display:grid;grid-template-columns:1.4fr 420px;gap:var(--space-5);align-items:start}.store-template-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.store-template-card:hover:not(:disabled){border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.store-template-card.is-selected{border:2px solid var(--color-primary);padding:calc(var(--space-2) - 1px);box-shadow:0 0 0 3px var(--color-primary-soft)}.store-template-card:disabled{cursor:not-allowed;opacity:.62}.store-template-card small{min-height:32px;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.35}.store-template-preview{display:flex;align-items:flex-end;justify-content:flex-end;min-height:92px;padding:var(--space-2);overflow:hidden;color:#ffffffe6;border-radius:calc(var(--radius-md) - 4px);background:linear-gradient(135deg,#17324d 0 32%,#f5f7fa 32% 100%);font-size:var(--font-size-xs)}.store-template-preview>span{padding:2px 8px;border-radius:999px;background:#000000b8;color:#fff}.store-template-preview-minimal{background:linear-gradient(135deg,#1a1a18 0 16%,#f4f4f1 16% 100%)}.store-template-preview-fashion{background:linear-gradient(135deg,#0a0a0a 0 46%,#fff 46% 78%,#c1121f 78%)}.store-template-preview-sport{background:linear-gradient(115deg,#0b0d12 0 48%,#d4001f 48% 72%,#eff1f4 72%)}.store-template-preview-luxury{background:linear-gradient(135deg,#1d1b18 0 34%,#eeebe6 34% 100%)}.store-template-preview-boutique{background:linear-gradient(135deg,#8a3a5a 0 30%,#f7efec 30% 100%)}.store-template-preview-catalog{background:repeating-linear-gradient(90deg,#101828 0 14px,#fff 14px 44px)}.store-template-preview-market{background:linear-gradient(135deg,#0a6b3a 0 34%,#f2f3f5 34% 70%,#ffd84d 70%)}.store-template-preview-editorial{background:linear-gradient(180deg,#111 0 8%,#fff 8% 70%,#111 70% 73%,#fff 73%)}.store-template-preview-urban{background:linear-gradient(135deg,#0a0a0a 0 40%,#ff5a1f 40% 56%,#e7e7e2 56%)}.store-template-preview-vitrina{background:linear-gradient(180deg,#111 0 12%,#fff 12% 64%,#f6f6f6 64%)}.store-template-preview-cancha{background:linear-gradient(115deg,#0b0b0b 0 58%,#e1251b 58% 70%,#f4f4f4 70%)}.store-template-preview-atleta{background:linear-gradient(180deg,#fff 0 22%,#1a1a1a 22% 62%,#efefef 62%)}.store-template-preview-jardin{background:radial-gradient(circle at 78% 30%,#c2410c 0 18%,transparent 19%),linear-gradient(180deg,#fafafa 0 60%,#f3eee8 60%)}.product-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.product-gallery-item{overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.product-gallery-preview{position:relative;aspect-ratio:4 / 3;background:var(--color-surface-sunken)}.product-gallery-preview img{display:block;width:100%;height:100%;object-fit:cover}.product-gallery-primary{position:absolute;top:var(--space-3);left:var(--space-3)}.product-gallery-meta{display:grid;gap:var(--space-2);padding:var(--space-4)}.product-gallery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.product-gallery-actions .danger-action{color:var(--color-danger-text)}@keyframes viz-revelar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes viz-aparecer{0%{opacity:0}to{opacity:1}}@keyframes viz-crecer-desde-abajo{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes viz-crecer-desde-izquierda{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes viz-dibujar-arco{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--largo) 100}}.viz-serie{animation:viz-revelar .9s cubic-bezier(.33,0,.15,1) both}.viz-punto{animation:viz-aparecer .22s var(--ease-out) both;animation-delay:.76s}.viz-arco{animation-name:viz-dibujar-arco;animation-timing-function:linear;animation-fill-mode:both;transition:stroke-opacity .14s ease;cursor:pointer}.viz-donut-legend-row.is-activa .viz-donut-legend-label,.viz-donut-legend-row.is-activa .viz-donut-legend-value{color:var(--color-text)}.viz-donut-legend-row{animation:viz-aparecer .16s var(--ease-out) both}.viz-bar-fill{transform-origin:left center;animation:viz-crecer-desde-izquierda .52s var(--ease-out) both}.viz-columna{transform-box:fill-box;transform-origin:bottom;animation:viz-crecer-desde-abajo .48s var(--ease-out) both}.viz-plot{position:relative}.viz-tip{position:absolute;transform:translate(-50%,calc(-100% - 14px));display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:var(--radius-md);background:var(--neutral-900);color:var(--brand-white);font-size:var(--font-size-xs);line-height:1.35;white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;z-index:2}.viz-tip strong{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.viz-tip span{color:var(--neutral-300)}@media(hover:hover)and (pointer:fine){.viz-bar-row:hover .viz-bar-track{background:var(--color-border)}}@media(prefers-reduced-motion:reduce){.viz-serie,.viz-punto,.viz-arco,.viz-donut-legend-row,.viz-bar-fill,.viz-columna{animation:viz-aparecer .16s ease both;animation-delay:0ms!important;animation-duration:.16s!important;transform:none}}.importar-productos .importar-paso{display:grid;gap:var(--space-4)}.importar-productos .importar-paso h3:focus{outline:none}.importar-productos .importar-paso h3:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.importar-productos .importar-resumen{display:grid;gap:var(--space-2);margin:0;padding-left:1.2rem}.importar-productos .importar-elegir-fotos{justify-self:start;cursor:pointer}.importar-productos .importar-elegir-fotos:focus-within,.importar-productos .importar-sin-foto label:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.importar-productos .importar-sueltos ul,.importar-productos .importar-sin-foto ul{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.importar-productos .importar-sueltos li,.importar-productos .importar-sin-foto li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.importar-productos .importar-sueltos .select{max-width:280px}.importar-productos .importar-progreso{margin:0;font-weight:600;color:var(--color-text)}.react-muestra-modulos{display:grid;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;border:0;min-width:0}.react-muestra-modulos .checkbox-field{align-items:flex-start;min-height:24px}.react-muestra-modulos input[type=radio]{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--brand-accent)}.react-muestra-modulos small{display:block}.elegir-plantilla{display:grid;gap:var(--space-3);min-width:0}.elegir-plantilla-colores{margin:0;padding:0;border:0;min-width:0}.elegir-plantilla-colores legend{margin-bottom:var(--space-2)}.elegir-plantilla-paletas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:var(--space-2)}.elegir-plantilla-paleta{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface);min-width:0}.elegir-plantilla-paleta:hover{border-color:var(--color-border-strong)}.elegir-plantilla-paleta.is-elegida{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.elegir-plantilla-paleta:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.elegir-plantilla-paleta input{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:var(--brand-accent)}.elegir-plantilla-paleta>span:last-child{overflow-wrap:anywhere}.elegir-plantilla-muestras{display:inline-flex;flex-shrink:0;border-radius:6px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.elegir-plantilla-muestras span{width:12px;height:24px}.elegir-plantilla-vista{justify-self:start}.login-demo-acceso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.login-demo-acceso>span{flex:1 1 220px}.login-demo-acceso .btn{min-height:36px}.ap-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-4);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-full);width:fit-content;max-width:100%}.ap-tab{appearance:none;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:500;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}.ap-tab:hover{color:var(--color-text)}.ap-tab[aria-current=page]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.ap-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);background:linear-gradient(135deg,var(--brand-accent-soft),var(--color-surface) 60%);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ap-hero h2{margin:0;font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);max-width:46rem}.ap-hero p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.ap-metrics{display:flex;flex-wrap:wrap;gap:var(--space-6);padding:var(--space-5) var(--space-6);margin-top:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ap-metric{flex:1 1 9rem;min-width:8rem}.ap-metric+.ap-metric{padding-left:var(--space-6);border-left:1px solid var(--color-border)}.ap-metric-label{display:block;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ap-metric-value{display:block;margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--color-text)}.ap-metric-value.is-danger{color:var(--color-danger-text)}.ap-metric-value.is-success,.ap-metric-value .is-success{color:var(--color-success-text)}.ap-metric-hint{display:block;margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ap-delta{font-size:var(--font-size-xs);font-weight:600}.ap-delta.is-up{color:var(--color-success-text)}.ap-delta.is-down{color:var(--color-danger-text)}.ap-section-title{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-6) 0 var(--space-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.ap-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-sunken);border:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ap-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ap-item{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-6);transition:background var(--transition-fast)}.ap-item+.ap-item{border-top:1px solid var(--color-border)}.ap-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--color-border-strong)}.ap-item.is-critical:before{background:var(--color-danger)}.ap-item.is-warning:before{background:var(--color-warning)}.ap-item.is-opportunity:before{background:var(--color-success)}.ap-item.is-info:before{background:var(--color-info)}@media(hover:hover)and (pointer:fine){.ap-item:hover{background:var(--color-surface-sunken)}}.ap-item-body{flex:1 1 22rem;min-width:0}.ap-item-title{margin:0;font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-tight);color:var(--color-text)}.ap-item-text{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ap-item-meta{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.ap-item-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.ap-facts{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.ap-fact{min-width:7rem}.ap-fact-label{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted)}.ap-fact-value{display:block;margin-top:2px;font-size:var(--font-size-md);font-weight:600;color:var(--color-text)}.ap-arrow{color:var(--color-text-muted);padding:0 var(--space-1)}.ap-chat{display:flex;flex-direction:column;gap:var(--space-4);min-height:16rem;max-height:60vh;overflow-y:auto;padding:var(--space-2)}.ap-bubble{max-width:min(42rem,88%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-base);line-height:var(--line-height-base);white-space:pre-wrap}.ap-bubble.is-user{align-self:flex-end;background:var(--brand-accent);color:var(--color-text-inverse);border-bottom-right-radius:var(--radius-sm)}.ap-bubble.is-assistant{align-self:flex-start;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-bottom-left-radius:var(--radius-sm)}.ap-composer{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.ap-composer>.input{flex:1 1 18rem}.ap-plan-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.ap-plan-form .field{flex:0 1 11rem;min-width:0;margin:0}.ap-plan-form .field .input{width:100%;min-width:0}.ap-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.ap-typing{display:inline-flex;gap:4px;align-items:center}.ap-typing span{width:5px;height:5px;border-radius:50%;background:var(--color-text-muted);animation:ap-typing 1.1s var(--ease-out) infinite}.ap-typing span:nth-child(2){animation-delay:.15s}.ap-typing span:nth-child(3){animation-delay:.3s}@keyframes ap-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ap-enter{animation:ap-enter .26s var(--ease-out) both}@keyframes ap-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ap-enter{animation:ap-fade .16s var(--ease-out) both}.ap-typing span{animation:none;opacity:.5}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}}@media(max-width:640px){.ap-tabs{flex-wrap:nowrap;overflow-x:auto;width:100%;border-radius:var(--radius-lg);scrollbar-width:none}.ap-tabs::-webkit-scrollbar{display:none}.ap-tabs[data-desborde=derecha]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent)}.ap-tabs[data-desborde=izquierda]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2.5rem),transparent)}.ap-tabs[data-desborde="izquierda derecha"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.ap-tab{border-radius:var(--radius-md)}.ap-plan-form .field{flex:1 1 8rem}.ap-hero{padding:var(--space-5) var(--space-4)}.ap-metrics{gap:var(--space-4);padding:var(--space-4)}.ap-metric+.ap-metric{padding-left:0;border-left:0}.ap-item{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5)}.ap-item-actions{margin-left:0}}.ap-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4)}.ap-details{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface, #fff)}.ap-details>summary{cursor:pointer;font-weight:600}.ap-silenced{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.ap-silenced li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.ap-silenced small{display:block}.ap-settings{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.ap-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3)}.ap-settings-grid small{display:block}.ap-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ap-item-title .badge{margin-left:var(--space-1);vertical-align:middle;font-size:.72rem}@media(max-width:767px){.ap-plan-table .data-table,.ap-history-table .data-table{min-width:0}.ap-plan-table .data-table thead,.ap-history-table .data-table thead{display:none}.ap-plan-table .data-table tr,.ap-history-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.ap-plan-table .data-table td,.ap-history-table .data-table td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.ap-plan-table .data-table td:before,.ap-history-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.ap-plan-table .data-table td.table-cell-primary,.ap-history-table .data-table td.table-cell-primary{display:block;text-align:left}.ap-plan-table .data-table td.table-cell-primary:before,.ap-history-table .data-table td.table-cell-primary:before{display:block;margin-bottom:var(--space-1)}.ap-more .btn,.ap-silenced .btn{min-height:44px}}@media(max-width:767px){.app-shell,.app-shell[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "content"}.sidebar{position:fixed;inset:0 auto 0 0;width:min(320px,86vw);height:100vh;height:100dvh;padding-left:env(safe-area-inset-left);transform:translate(-100%);visibility:hidden;transition:transform .26s var(--ease-out),visibility 0s linear .26s;z-index:40}.app-shell[data-sidebar=open] .sidebar{transform:translate(0);visibility:visible;box-shadow:0 0 0 1px #ffffff0a,24px 0 48px #00000059;transition:transform .26s var(--ease-out)}.sidebar-head{height:calc(var(--topbar-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.sidebar-footer{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.app-shell .nav-item{min-height:46px;font-size:.9375rem}.app-shell .nav-item svg{width:22px;height:22px}.sidebar-scrim{display:block;position:fixed;inset:0;background:#0a0c1080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s;z-index:35}.app-shell[data-sidebar=open] .sidebar-scrim{opacity:1;visibility:visible;transition:opacity .2s ease}.topbar-search{display:none}.filter-bar .topbar-search{display:flex;flex:1 1 100%;width:100%}.content{padding:var(--space-4)}.chart-grid,.chart-grid-secondary{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid .stat-value{overflow-wrap:anywhere}.page-header{flex-direction:column}.page-actions{width:100%}.page-actions .btn{flex:1}}@media(min-width:768px)and (max-width:1023px){.app-shell[data-modo=tablet]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)}.app-shell[data-modo=tablet][data-sidebar=open] .sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);padding-left:env(safe-area-inset-left);box-shadow:24px 0 48px #0000004d;z-index:40;animation:sidebar-desplegar .22s var(--ease-out)}.app-shell[data-modo=tablet][data-sidebar=open] .sidebar-scrim{display:block;position:fixed;inset:0;background:#0a0c1066;z-index:35;animation:sidebar-velo .2s ease}.chart-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.table-responsive-cards .data-table thead{display:none}.table-responsive-cards .data-table tr{display:block;margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.table-responsive-cards .data-table,.table-responsive-cards .data-table tbody{display:block;width:100%}.table-responsive-cards .data-table td{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border:none;min-width:0;overflow-wrap:anywhere}.table-responsive-cards .data-table td:before{content:attr(data-label);font-weight:600;color:var(--color-text-secondary)}}@media(min-width:640px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@keyframes sidebar-desplegar{0%{width:var(--sidebar-width-collapsed)}}@keyframes sidebar-velo{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.sidebar,.app-shell[data-sidebar=open] .sidebar,.sidebar-scrim,.app-shell[data-sidebar=open] .sidebar-scrim,.sidebar-tip{transition:none;animation:none}}:root{--react-content-width: 1180px}.react-route-layer{min-height:100%}body{min-width:320px}body.react-template-loading{visibility:visible!important}.store-template-loading{min-height:100vh;display:grid;place-items:center;gap:.75rem;color:var(--color-text-muted, #687386);font-size:.9rem}.store-page-heading,.store-cart-layout,.store-checkout-grid,.store-product-detail{width:100%;box-sizing:border-box}.store-page-heading{max-width:var(--react-content-width);margin:0 auto clamp(2rem,6vw,5rem);padding:clamp(2rem,6vw,5rem) 0 0}.store-page-heading h1{max-width:760px;margin:.5rem 0 1rem;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.98;letter-spacing:-.045em}.store-page-heading p{max-width:520px;color:var(--color-text-muted);font-size:1.05rem}.store-kicker{color:var(--template-accent, var(--brand-accent, #2168d8));font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.store-category-banners{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:3rem}.store-category-banner{min-height:105px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;color:inherit;text-decoration:none;border:1px solid var(--color-border);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.store-category-banner:hover,.store-category-banner:focus-visible{transform:translateY(-3px);border-color:var(--template-accent, var(--brand-accent, #2168d8));background:var(--color-surface-muted)}.store-category-banner span{color:var(--color-text-muted);font-size:.75rem}.store-category-banner strong{font-size:1.05rem}.store-cart-layout,.store-checkout-grid{max-width:var(--react-content-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}.store-product-detail>*,.store-cart-layout>*,.store-checkout-grid>*{min-width:0}.store-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.25rem 0;border-top:1px solid var(--color-border)}.store-cart-item img{width:100px;height:120px;object-fit:cover;background:var(--color-surface-muted)}.store-cart-product{display:grid;gap:.3rem}.store-cart-product-name{font-weight:700}.store-cart-variant,.store-cart-unit-price{color:var(--color-text-muted);font-size:.85rem}.store-cart-controls{display:inline-flex;width:max-content;align-items:center;gap:1rem;margin-top:.5rem;padding:.2rem .45rem;border:1px solid var(--color-border)}.store-cart-controls button,.store-cart-remove,.store-dialog-close{min-width:44px;min-height:44px;border:0;background:transparent;cursor:pointer}.store-cart-remove{min-width:0;min-height:32px;padding:0;color:var(--color-text-muted);text-align:left}.store-cart-line-total{white-space:nowrap}.store-summary{position:sticky;top:1.25rem;padding:1.5rem;border-top:3px solid var(--brand-black, #122c47);background:var(--color-surface, #fff);box-shadow:0 14px 40px #122c4714}.store-summary h2{margin:0 0 1.5rem}.store-summary-row,.store-summary-total{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0}.store-summary-total{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:1.25rem;font-weight:800}.store-summary-note{color:var(--color-text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.store-summary-action{width:100%;margin-top:1rem;text-align:center}.store-product-detail{max-width:var(--react-content-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(2rem,8vw,7rem);align-items:start}.store-product-detail-main{aspect-ratio:1 / 1.1;background:var(--color-surface-muted);overflow:hidden}.store-product-detail-main img{width:100%;height:100%;object-fit:contain}.store-product-thumbs{display:flex;gap:.75rem;margin-top:.75rem;overflow-x:auto}.store-product-thumbs button{flex:0 0 72px;padding:0;border:2px solid transparent;background:transparent;cursor:pointer}.store-product-thumbs button.is-active{border-color:var(--brand-black, #122c47)}.store-product-thumbs img{display:block;width:72px;height:80px;object-fit:cover}.store-product-info h1{margin:.5rem 0 1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:1}.store-product-detail-price{margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.store-product-description{color:var(--color-text-muted);line-height:1.7}.store-variant-picker{margin:2rem 0;padding:0;border:0}.store-variant-picker legend,.store-payment-methods legend{margin-bottom:.75rem;font-weight:700}.store-variant-picker div{display:flex;flex-wrap:wrap;gap:.5rem}.store-variant-picker button{min-height:44px;padding:.6rem .85rem;border:1px solid var(--color-border);background:transparent;cursor:pointer}.store-variant-picker button.is-selected{color:#fff;border-color:var(--brand-black, #122c47);background:var(--brand-black, #122c47)}.store-purchase-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.store-purchase-row label,.store-auth-form label,.store-form-panel label{display:grid;gap:.45rem;margin:1rem 0;font-weight:600}.store-purchase-row input{width:90px}.store-inline-success{color:#1b7a4b;font-weight:700}.react-zone-locations{display:grid;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none}.react-zone-locations li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.store-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;margin-bottom:1.5rem}.store-account-card{min-width:0;margin-top:0}.store-account-card h2{margin:0 0 .5rem;font-size:1.15rem}.store-account-addresses-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.store-account-addresses-heading .template-submit{width:auto}.store-account-address-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.store-account-address-list li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid var(--template-line, #ddd);border-radius:var(--template-card-radius, 8px);overflow-wrap:anywhere}.store-account-address-list li>div:first-child{display:grid;gap:.2rem;min-width:0}.store-account-badge{margin-left:.5rem;padding:.1rem .5rem;border-radius:999px;background:var(--brand-accent, #17324D);color:#fff;font-size:.75rem;font-weight:600}.store-account-address-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.store-account-address-form{margin:0 0 1.5rem}.template-checkbox{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.template-order-cancel{margin-top:1rem;padding:.6rem 1rem;border:1px solid currentColor;border-radius:var(--template-card-radius, 6px);background:transparent;color:#b42318;font:inherit;font-weight:600;cursor:pointer}.template-order-cancel:disabled{opacity:.6;cursor:default}.template-coupon{display:grid;gap:.35rem;margin:.75rem 0}.template-coupon-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}.template-coupon-form .template-field{margin:0}.template-coupon-apply,.template-coupon-applied button{min-height:44px;padding:0 1rem;border:1px solid currentColor;border-radius:var(--template-card-radius, 6px);background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.template-coupon-applied{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0}.template-total-discount strong{color:#067647}.template-guest-block{margin-bottom:1rem}.template-guest-hint{margin:.25rem 0 0;font-size:.875rem}.react-coupons{margin-top:var(--space-6)}.react-coupon-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--space-2);max-height:220px;margin-top:var(--space-2);overflow:auto}.store-related-products{margin-top:3rem}.store-product-list-price{margin-right:.5rem;opacity:.6;font-size:.8em;font-weight:400}.react-related-products{margin-top:var(--space-6)}.react-related-search{position:relative;max-width:480px}.react-related-list{display:grid;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.react-related-list li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-related-list li>span:nth-child(2){flex:1;min-width:0}.react-related-list img,.react-related-thumb{width:40px;height:40px;flex:none;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-muted, #f1f1f1)}.react-legal-editor{min-height:320px;font-family:inherit;line-height:1.5;resize:vertical}.store-inline-notice{color:var(--text-secondary, #555)}.store-inline-link{padding:0;border:0;background:none;color:var(--color-accent-text, inherit);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.store-inline-link:disabled{opacity:.6;cursor:default}.store-checkout-form{max-width:var(--react-content-width);margin:0 auto}.store-form-panel{padding:clamp(1rem,4vw,2.25rem);border:1px solid var(--color-border)}.store-form-panel h2{margin-top:0}.store-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.store-form-panel .input,.store-auth-form .input{width:100%}.store-payment-methods{margin:1.5rem 0 0;padding:0;border:0}.store-payment-option{display:flex;gap:.75rem;align-items:flex-start;padding:.9rem 0;border-bottom:1px solid var(--color-border);cursor:pointer}.store-payment-option input{margin-top:.25rem}.store-payment-option span{display:grid;gap:.2rem}.store-payment-option small{color:var(--color-text-muted)}.store-auth-page{max-width:520px;margin:0 auto;padding:clamp(2rem,8vw,6rem) 0}.store-auth-page h1{margin:.5rem 0;font-size:clamp(2.5rem,6vw,4.5rem)}.store-auth-form{margin:2rem 0;padding:clamp(1.25rem,5vw,2.5rem);border:1px solid var(--color-border)}.store-auth-form .btn{width:100%;margin-top:1rem}.store-orders-list{max-width:var(--react-content-width);margin:0 auto;display:grid;gap:.75rem}.store-order-card{width:100%;display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:1.25rem;color:inherit;text-align:left;border:1px solid var(--color-border);background:var(--color-surface, #fff);cursor:pointer}.store-order-card:hover,.store-order-card:focus-visible{border-color:var(--template-accent, var(--brand-accent, #2168d8))}.store-order-card span:first-child{display:grid;gap:.3rem}.store-order-card small{color:var(--color-text-muted)}.store-order-drawer{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:#0000008c}.store-order-drawer-panel{position:relative;width:min(640px,100%);max-height:min(720px,90vh);overflow:auto;padding:clamp(1.25rem,5vw,2.5rem);background:var(--color-background, #fff)}.store-dialog-close{position:absolute;top:.5rem;right:.5rem;font-size:1.5rem}.store-order-detail-meta{margin:1.5rem 0;color:var(--color-text-muted);line-height:1.5}.store-proof-image{display:block;max-width:100%;max-height:260px;margin-top:1rem;object-fit:contain}.store-loading{display:flex;justify-content:center;align-items:center;gap:.7rem;min-height:220px}.store-spinner{width:1rem;height:1rem;border:2px solid var(--color-border);border-top-color:var(--template-accent, var(--brand-accent, #2168d8));border-radius:50%;animation:qynex-spin .7s linear infinite}@keyframes qynex-spin{to{transform:rotate(360deg)}}.admin-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:1rem;background:var(--color-background, #f4f6f8)}.admin-login-card .store-kicker{white-space:normal;overflow-wrap:anywhere}.admin-login-card{width:min(480px,100%);padding:clamp(1.5rem,5vw,3rem);background:#fff;box-shadow:0 20px 60px #122c471f}.admin-login-card h1{margin:.6rem 0}.admin-login-card form{margin-top:2rem}.admin-login-card label{display:grid;gap:.45rem;margin:1rem 0;font-weight:600}.admin-login-card .btn{width:100%}.admin-app{min-height:100vh;display:grid;grid-template-columns:245px minmax(0,1fr);background:var(--color-background, #f4f6f8)}.admin-sidebar{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;color:#fff;background:var(--brand-black, #122c47)}.admin-brand{color:#fff;font-size:1.5rem;font-weight:800;text-decoration:none}.admin-sidebar nav{display:grid;gap:.25rem}.admin-sidebar nav a{padding:.7rem .8rem;color:#ffffffc7;text-decoration:none;border-radius:.4rem}.admin-sidebar nav a:hover,.admin-sidebar nav a.is-active{color:#fff;background:#ffffff1f}.admin-sidebar .btn{margin-top:auto}.admin-content{min-width:0;padding:1rem clamp(1rem,4vw,3rem) 4rem}.admin-topbar{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.admin-page-heading{margin:clamp(2rem,6vw,5rem) 0 2rem}.admin-page-heading h1{margin:.5rem 0;font-size:clamp(2rem,5vw,4rem)}.admin-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.admin-metric{min-height:130px;display:grid;align-content:space-between;padding:1.25rem;background:var(--color-surface);border:1px solid var(--color-border)}.admin-metric span{color:var(--color-text-muted);text-transform:capitalize}.admin-metric strong{font-size:1.7rem;overflow-wrap:anywhere}.admin-migration-note{max-width:720px;padding:2rem;background:var(--color-surface);border-left:4px solid var(--brand-accent, #2168d8)}.admin-mobile-menu-button,.sidebar-scrim{display:none}.react-admin-login .login-form-card{position:relative}.react-admin-login .login-form-card>.store-kicker{display:block;margin-bottom:var(--space-2)}.react-admin-login .alert{display:flex;align-items:center;gap:var(--space-2)}.react-admin-login .spinner{width:1rem;height:1rem;border:2px solid rgb(255 255 255 / 45%);border-top-color:currentColor;border-radius:50%;animation:qynex-spin .7s linear infinite}.react-admin-login .spinner.is-hidden{display:none}.react-admin-login .btn:disabled{cursor:wait}.user-menu-copy{display:grid;gap:2px;min-width:0}.user-menu-copy strong,.user-menu-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-copy strong{font-size:var(--font-size-sm);color:var(--color-text)}.user-menu-copy small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.cash-status.is-closed{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.cash-status.is-closed .dot{background:var(--color-text-muted)}.admin-migration-note{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.react-config-stack{display:grid;gap:var(--space-5);max-width:980px}.react-config-card{padding:var(--space-5)}.react-sunat-form{align-items:start}.react-sunat-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.react-sunat-section legend{grid-column:1 / -1;padding:0 var(--space-2);color:var(--color-text);font-weight:700}.react-sunat-section .field-span-2{grid-column:1 / -1}.react-sunat-items{display:grid;gap:var(--space-3)}.react-sunat-item-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(90px,.8fr) minmax(140px,1fr) minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.react-sunat-advanced{display:grid;gap:var(--space-3)}.react-sunat-advanced summary{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm)}.react-inline-fields{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:var(--space-2)}.react-config-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.react-config-card-heading h2{margin-top:var(--space-1)}.react-config-card .form-grid{margin-top:var(--space-5)}.react-config-form-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.react-config-tabs{margin-bottom:var(--space-5)}.react-brand-upload{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.react-brand-preview{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:700}.react-brand-preview img{width:100%;height:100%;object-fit:contain}.react-flag-group{display:grid;gap:var(--space-3)}.react-flag-group small{color:var(--color-text-muted)}.react-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.react-color-input{width:100%;min-height:44px;padding:4px}.react-config-actions,.react-integration-actions,.react-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.react-integration-list{display:grid;margin-top:var(--space-5)}.react-integration-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.react-integration-row>div:first-child{display:grid;gap:var(--space-1);min-width:0}.react-dialog-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--space-4);background:#0a0c108c}.react-dialog{width:min(720px,100%);min-width:0;max-height:min(90vh,820px);overflow:auto;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow-wrap:anywhere}.react-dialog .form-grid>*{min-width:0}.react-dialog-small{width:min(520px,100%)}.react-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.react-dialog-header h2{margin-top:var(--space-1)}.react-dialog .form-grid{margin-top:var(--space-4)}.react-dialog-actions{display:flex;flex-wrap:wrap;grid-column:1 / -1;padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-border)}.react-credentials{display:grid;gap:var(--space-3);padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-border)}.react-credentials-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.react-credential-row{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2)}.react-checkbox-field{justify-content:flex-end}.react-qr-editor{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.react-qr-preview{width:96px;height:96px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted)}.react-qr-preview img{width:100%;height:100%;object-fit:contain}.react-products-actions{justify-content:flex-end;margin-bottom:var(--space-4)}.react-products-filters{flex-wrap:wrap}.react-products-filters .topbar-search{flex:1 1 280px}.react-products-table{overflow:hidden}.react-products-table .table-scroll{overflow-x:auto}.react-products-table .pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4)}.react-products-table .pagination-bar span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-products-table .table-actions{flex-wrap:wrap}.react-products-table s{color:var(--color-text-muted)}.react-product-link{display:block;color:inherit;text-decoration:none}.react-product-link:hover,.react-product-link:focus-visible{text-decoration:underline}.react-inventory-actions{justify-content:flex-end;margin-bottom:var(--space-4)}.react-inventory-tabs{margin-bottom:var(--space-4);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.react-inventory-tabs .tab{flex:0 0 auto;white-space:nowrap}.react-inventory-filters{align-items:end;flex-wrap:wrap;margin-bottom:var(--space-4)}.react-inventory-search{position:relative;display:flex;align-items:center;flex:1 1 320px;min-width:0}.react-inventory-search>span{position:absolute;left:var(--space-3);color:var(--color-text-muted);pointer-events:none}.react-inventory-search .input{width:100%;padding-left:calc(var(--space-3) * 2 + .75rem)}.react-inventory-movement-filters{display:grid;flex:1 1 100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--space-3);align-items:end}.react-inventory-movement-filters .field,.react-inventory-status{min-width:0}.react-inventory-filter-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-transfer-note{display:block;max-width:28ch;margin-top:var(--space-1);overflow-wrap:anywhere}.react-inventory-type{flex:1 1 220px}.react-inventory-location{display:grid;flex:0 1 360px;gap:var(--space-1);min-width:260px}.react-inventory-location .field-label{font-size:var(--font-size-xs)}.react-inventory-summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.react-inventory-table{overflow:hidden}.react-inventory-table .card-header{padding:var(--space-5) var(--space-5) 0}.react-inventory-table .card-header h2{margin-top:var(--space-1)}.react-inventory-table .table-scroll{overflow-x:auto;margin-top:var(--space-4)}.react-inventory-table .pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.react-inventory-table .pagination-bar span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-stock-positive{color:var(--color-success-text);font-weight:700}.react-stock-negative{color:var(--color-danger-text);font-weight:700}.react-cash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-5)}.react-cash-accent{color:var(--color-accent-text)}.react-cash-card{margin-bottom:var(--space-5);overflow:hidden}.react-offline-conflicts{margin-bottom:var(--space-5)}.react-offline-conflict-list{list-style:none;margin:0;padding:0 var(--space-4) var(--space-4);display:grid;gap:var(--space-3)}.react-offline-conflict-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-offline-conflict-list li>div:first-child{display:grid;gap:2px;min-width:0;flex:1 1 260px}.react-offline-conflict-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.react-offline-conflicts .card-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.react-cash-card .card-header{align-items:flex-start}.react-cash-card .card-header p{margin-top:var(--space-1);color:var(--color-text-muted)}.react-cash-card .table-scroll{overflow-x:auto}.react-cash-card .pagination-bar{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.react-cash-card .pagination-bar span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-cash-closed{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-8);margin-bottom:var(--space-5)}.react-cash-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:var(--space-3);align-items:end;padding:0 var(--space-5) var(--space-4)}.react-cash-filters .field{min-width:0}.react-cash-filters-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-cash-badges{display:flex;flex-wrap:wrap;gap:var(--space-1)}.react-cash-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-4)}.react-cash-result div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-cash-result dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-cash-result dd{margin:var(--space-1) 0 0;font-size:1.1rem;font-weight:700;overflow-wrap:anywhere}.react-cash-justify{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.react-cash-closure{display:grid;gap:var(--space-2);justify-items:start;margin-top:var(--space-3)}@media(max-width:480px){.react-cash-result{grid-template-columns:minmax(0,1fr)}.react-cash-filters{padding-inline:var(--space-4)}}.react-selected-variant{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.react-selected-variant>div{display:grid;gap:.2rem;min-width:0}.react-variant-search{position:relative}.react-variant-results{position:absolute;z-index:10;inset:calc(100% + 4px) 0 auto;display:grid;max-height:240px;overflow-y:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md)}.react-variant-results button{display:grid;gap:.25rem;padding:var(--space-3);text-align:left;border:0;border-bottom:1px solid var(--color-border);background:transparent;cursor:pointer}.react-variant-results button:hover,.react-variant-results button:focus-visible{background:var(--color-surface-sunken)}.react-variant-results small{color:var(--color-text-muted)}.react-stock-empty{color:var(--color-danger-text);font-weight:700}.react-product-media-row,.react-product-guide-row{display:flex;align-items:center;gap:var(--space-4)}.react-product-media-row{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.react-product-media-preview{display:grid;width:88px;height:88px;place-items:center;overflow:hidden;flex:0 0 auto;color:var(--color-text-muted);background:var(--color-surface-sunken);border-radius:var(--radius-md)}.react-product-media-preview img{width:100%;height:100%;object-fit:cover}.react-product-guide-row img{width:96px;height:64px;object-fit:contain;background:var(--color-surface-sunken);border-radius:var(--radius-md)}.react-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.react-product-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);padding:var(--space-5);margin-bottom:var(--space-5)}.react-product-overview>div{display:grid;gap:var(--space-1)}.react-product-overview strong{overflow-wrap:anywhere}.react-product-overview p{grid-column:1 / -1;color:var(--color-text-secondary);line-height:1.6}.react-detail-card{margin-bottom:var(--space-5);overflow:hidden}.react-detail-card .card-header{align-items:flex-start}.react-detail-card .card-header p{margin-top:var(--space-1);color:var(--color-text-muted)}.react-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:var(--space-4);padding:0 var(--space-5) var(--space-5)}.react-gallery-item{display:grid;gap:var(--space-2);min-width:0}.react-gallery-preview{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-surface-sunken);border-radius:var(--radius-md)}.react-gallery-preview img{width:100%;height:100%;object-fit:contain}.react-gallery-preview .badge{position:absolute;top:var(--space-2);left:var(--space-2)}.react-gallery-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.react-gallery-actions .btn{padding-inline:var(--space-2)}.react-attribute-values{display:grid;gap:var(--space-2);max-height:180px;overflow-y:auto;padding-top:var(--space-2)}.react-stock-warning{color:var(--color-warning-text);font-weight:700}.react-toast-region{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:300;width:min(420px,calc(100vw - 2rem));pointer-events:none}.react-toast{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:start;padding:var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-left:4px solid var(--color-success, #1b7a4b);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:auto;animation:react-toast-in .24s ease-out both}.react-toast-icon{display:grid;width:1.5rem;height:1.5rem;place-items:center;color:#fff;background:var(--color-success, #1b7a4b);border-radius:50%;font-weight:800}.react-toast>div{display:grid;gap:.2rem}.react-toast>div span{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}.react-toast>button{width:2rem;height:2rem;color:var(--color-text-muted);border:0;background:transparent;cursor:pointer;font-size:1.25rem}.react-toast-error{border-left-color:var(--color-danger, #b42318)}.react-toast-error .react-toast-icon{background:var(--color-danger, #b42318)}.react-toast-info{border-left-color:var(--brand-accent, #2168d8)}.react-toast-info .react-toast-icon{background:var(--brand-accent, #2168d8)}@keyframes react-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.confirmacion-central{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:1rem;pointer-events:none}.confirmacion-central-tarjeta{display:grid;justify-items:center;gap:var(--space-2);width:min(340px,100%);padding:var(--space-6, 2rem) var(--space-5);text-align:center;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg, 16px);box-shadow:var(--shadow-lg);pointer-events:auto;cursor:pointer;animation:confirmacion-central-in .22s ease-out both;overflow-wrap:anywhere}.confirmacion-central-tarjeta strong{font-size:var(--font-size-lg, 1.15rem);line-height:1.3}.confirmacion-central-tarjeta span{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.confirmacion-central-icono{width:64px;height:64px}.confirmacion-central-circulo{stroke:var(--color-success, #1b7a4b);stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:confirmacion-central-trazo .45s ease-out .05s forwards}.confirmacion-central-check{stroke:var(--color-success, #1b7a4b);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:confirmacion-central-trazo .3s ease-out .4s forwards}@keyframes confirmacion-central-trazo{to{stroke-dashoffset:0}}.react-confirm-dialog-warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start}.react-confirm-dialog-icon{width:32px;height:32px;fill:none;stroke:var(--color-warning-strong, #b54708);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.react-confirm-dialog-icon circle{fill:var(--color-warning-strong, #b54708)}@keyframes confirmacion-central-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:767px){.react-toast-region{right:1rem;bottom:1rem}.admin-mobile-menu-button{display:inline-flex}.topbar{padding-inline:var(--space-4)}.topbar-actions{gap:var(--space-1)}.cash-status,.user-menu-copy{display:none}.user-menu{padding:var(--space-1)}.content{min-width:0}.react-admin-login .login-form-panel{padding:var(--space-5)}.react-config-card{padding:var(--space-4)}.react-config-card-heading,.react-integration-row,.react-credentials-heading,.react-config-form-actions{align-items:stretch;flex-direction:column}.react-config-form-actions,.react-config-actions,.react-integration-actions{align-items:stretch;width:100%}.react-config-actions .btn,.react-integration-actions .btn{flex:1}.react-credential-row{grid-template-columns:1fr}.react-credential-row .btn{justify-self:start}.react-dialog{padding:var(--space-4)}.react-sunat-section{grid-template-columns:1fr}.react-sunat-section .field-span-2{grid-column:auto}.react-sunat-item-row{grid-template-columns:1fr 1fr}.react-sunat-item-row .input:first-child,.react-sunat-item-row .btn{grid-column:1 / -1}.react-inline-fields{grid-template-columns:1fr}.react-products-actions{align-items:stretch;flex-direction:column}.react-products-actions .btn{width:100%}.react-products-table .pagination-bar{justify-content:space-between}.react-inventory-actions{align-items:stretch;flex-direction:column}.react-inventory-actions .btn{width:100%}.react-inventory-filters{align-items:stretch}.react-inventory-location,.react-inventory-type,.react-inventory-status,.react-inventory-search{flex-basis:100%;min-width:0;width:100%}.react-inventory-table .card-header{padding-inline:var(--space-4)}.react-inventory-table .card-header,.react-inventory-summary{align-items:flex-start;flex-direction:column}.react-inventory-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-cash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.react-cash-card .card-header{flex-direction:column;align-items:stretch}.react-cash-card .card-header .page-actions{align-items:stretch}.react-cash-card .card-header .page-actions .btn{flex:1}.react-cash-card .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-product-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-4)}.react-detail-toolbar{align-items:stretch;flex-direction:column}.react-detail-toolbar .btn{width:100%}.react-gallery-grid{padding-inline:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.store-page-heading{padding-inline:1rem}.store-cart-layout,.store-checkout-grid,.store-product-detail{grid-template-columns:1fr;padding-inline:1rem}.store-summary{position:static}.store-cart-item{grid-template-columns:72px minmax(0,1fr)}.store-cart-item img{width:72px;height:88px}.store-cart-line-total{grid-column:2}.store-form-grid{grid-template-columns:1fr;gap:0}.store-order-card{grid-template-columns:1fr auto}.store-order-card>strong{grid-column:1 / -1}.admin-app{grid-template-columns:1fr}.admin-sidebar{position:sticky;top:0;z-index:20;max-height:none;padding:.75rem 1rem}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar .btn{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.react-reports-actions{align-items:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.react-reports-actions .input{width:150px}.react-report-range-separator{color:var(--color-text-muted)}.react-report-tabs,.react-report-assistant{margin-bottom:var(--space-5)}.react-report-assistant form{display:flex;gap:var(--space-3)}.react-report-assistant form .input{min-width:0;flex:1}.react-report-answer{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);line-height:1.55;border-left:3px solid var(--brand-accent);background:var(--color-surface-sunken);white-space:pre-wrap}.react-report-stats{margin-bottom:var(--space-5)}.react-report-card{min-width:0;overflow:hidden}.react-report-card .card-header{padding-bottom:var(--space-4)}.react-report-payments{display:grid;gap:var(--space-4);padding:0 var(--space-5) var(--space-5)}.react-report-payment{display:grid;gap:var(--space-2);min-width:0}.react-report-payment-head{display:flex;justify-content:space-between;gap:var(--space-3);min-width:0}.react-report-payment-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-report-payment-track{height:9px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-sunken)}.react-report-payment-track span{display:block;height:100%;border-radius:inherit;background:var(--brand-accent)}.react-report-payment small{color:var(--color-text-muted)}.react-report-table-card{margin-top:var(--space-5);overflow:hidden}.react-report-scope{margin:calc(var(--space-2) * -1) 0 var(--space-4)}.react-report-cash .table-cell-muted{font-weight:400}.viz-detalle{margin-top:var(--space-3)}.viz-detalle summary{cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.viz-detalle .table-scroll{max-height:280px;overflow-y:auto;margin-top:var(--space-2)}svg[role=img][tabindex]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}.react-audit-status{display:grid;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4)}.react-audit-status-items,.react-audit-status-actions,.react-audit-quick,.react-audit-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.react-audit-status .alert{margin:0}.react-audit-filters{margin-bottom:var(--space-4);padding:var(--space-4)}.react-audit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--space-3);margin-top:var(--space-3)}.react-audit-grid .field{min-width:0}.react-audit-filters .input,.react-audit-filters .select{width:100%}.react-audit-filters-toggle{display:none}.react-audit-links{margin-bottom:var(--space-3)}.react-audit-changes td{vertical-align:top;overflow-wrap:anywhere}.react-audit-table{overflow:hidden}.react-audit-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.react-audit-meta p{display:grid;gap:.25rem;min-width:0;margin:0}.react-audit-meta strong{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.react-audit-meta span{overflow-wrap:anywhere}.react-audit-meta-wide{grid-column:1 / -1}.react-audit-json{margin-top:var(--space-4)}.react-audit-json .field-label{display:block;margin-bottom:var(--space-2)}.react-audit-json pre{max-height:260px;overflow:auto;padding:var(--space-3);margin:0;color:var(--color-text-secondary);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);font:var(--font-size-xs)/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.react-audit-dialog{max-width:900px}.react-audit-dialog .react-dialog-actions{margin-top:var(--space-5)}.react-users-actions,.react-roles-actions{justify-content:flex-end;margin-bottom:var(--space-4)}.react-users-filters .topbar-search{flex:1 1 320px}.react-users-table,.react-roles-list,.react-role-detail{overflow:hidden}.react-users-table .pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.react-users-table .pagination-bar span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-user-role-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.react-user-form,.react-role-form{display:grid;gap:var(--space-4)}.react-user-form .form-grid,.react-role-form .form-grid{margin-top:0}.react-user-roles{min-width:0;padding:var(--space-4) 0 0;margin:0;border:0;border-top:1px solid var(--color-border)}.react-role-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2);margin-top:var(--space-3)}.react-role-options .checkbox-field,.react-permission-groups .checkbox-field{align-items:flex-start}.react-role-options .checkbox-field>span,.react-permission-groups .checkbox-field>span{display:grid;gap:.2rem;min-width:0;overflow-wrap:anywhere}.react-role-options small,.react-permission-groups small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.react-role-options .is-disabled{opacity:.55}.react-temporary-password{padding:var(--space-4);color:var(--color-accent-text);background:var(--color-surface-sunken);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:700;letter-spacing:.08em;text-align:center}.react-roles-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--space-5);align-items:start}.react-roles-list-inner{display:grid;gap:var(--space-1);padding:var(--space-2)}.react-role-list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3);color:var(--color-text);border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;text-align:left}.react-role-list-item:hover,.react-role-list-item:focus-visible,.react-role-list-item.is-selected{color:var(--color-text);background:var(--color-primary-bg, var(--color-surface-sunken));box-shadow:inset 3px 0 0 var(--brand-accent)}.react-role-detail{padding:var(--space-5)}.react-role-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.react-role-detail-head h2{margin:0}.react-role-detail-head p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.react-role-detail-head .react-role-description{color:var(--color-text-secondary);line-height:1.5}.react-permission-groups{display:grid;gap:var(--space-5)}.react-permission-groups fieldset{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);padding:0 0 var(--space-5);margin:0;border:0;border-bottom:1px solid var(--color-border)}.react-permission-groups legend{grid-column:1 / -1;padding:0;margin-bottom:var(--space-1);color:var(--color-text);font-weight:700}.react-permission-groups .checkbox-field{min-width:0}.react-catalog-actions,.react-companies-actions{justify-content:flex-end;margin-bottom:var(--space-4)}.react-catalog-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.react-catalog-new-attribute{border-style:dashed}.react-catalog-table,.react-companies-table{overflow:hidden}.react-catalog-thumbnail{display:block;width:56px;height:42px;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.react-color-swatch{display:inline-block;width:22px;height:22px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);vertical-align:middle}.react-catalog-form,.react-company-form{display:grid;gap:var(--space-4)}.react-company-section-heading{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.react-company-section-heading h3{margin:0}.react-company-section-heading p{margin-top:var(--space-1)}.react-company-credentials{display:grid;gap:var(--space-4);margin:var(--space-5) 0 0}.react-company-credentials div{display:grid;gap:var(--space-1)}.react-company-credentials dt{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.react-company-credentials dd{margin:0;overflow-wrap:anywhere}.react-companies-filters .topbar-search{flex:1 1 320px}.react-companies-table .data-table td,.react-catalog-table .data-table td{vertical-align:middle}.store-status-page{min-height:100vh;display:grid;place-items:center;padding:clamp(1rem,5vw,4rem);background:var(--color-background, #f8fafc)}.store-status-card{width:min(520px,100%);padding:clamp(1.5rem,6vw,3.5rem);text-align:center;border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface);box-shadow:0 22px 60px #0f172a1a}.store-status-brand{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:var(--space-5);font-size:1.05rem}.store-status-brand img,.store-status-brand>span{width:42px;height:42px;display:grid;place-items:center;object-fit:contain;border-radius:50%;color:#fff;background:var(--brand-black, #122c47);font-weight:800}.store-status-card h1{margin:.65rem 0 1rem;font-size:clamp(1.75rem,5vw,3rem);letter-spacing:-.05em}.store-status-card p{color:var(--color-text-secondary);line-height:1.6}.store-status-card .btn{min-width:150px;margin-top:var(--space-4)}.store-status-message{margin-bottom:0;font-size:var(--font-size-sm)}@media(max-width:767px){.react-pos-table .data-table thead,.react-cash-card .data-table thead,.react-inventory-table .data-table thead,.react-products-table .data-table thead,.react-variants-table .data-table thead{display:none}.react-pos-table .data-table tr,.react-cash-card .data-table tr,.react-inventory-table .data-table tr,.react-products-table .data-table tr,.react-variants-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-pos-table .data-table td,.react-cash-card .data-table td,.react-inventory-table .data-table td,.react-products-table .data-table td,.react-variants-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right;overflow-wrap:anywhere}.react-pos-table .data-table td:before,.react-cash-card .data-table td:before,.react-inventory-table .data-table td:before,.react-products-table .data-table td:before,.react-variants-table .data-table td:before{content:attr(data-label);flex:0 0 auto;color:var(--color-text-muted);font-weight:600;text-align:left}.react-products-table .data-table td:first-child:before{display:none}.react-products-table .data-table td:first-child{justify-content:flex-start;text-align:left}.react-pos-table .data-table td:last-child,.react-cash-card .data-table td:last-child,.react-inventory-table .data-table td:last-child,.react-products-table .data-table td:last-child,.react-variants-table .data-table td:last-child{justify-content:flex-end}.react-pos-table .table-scroll,.react-cash-card .table-scroll,.react-inventory-table .table-scroll,.react-products-table .table-scroll,.react-variants-table .table-scroll{overflow-x:visible}.react-inventory-table .data-table td:empty,.react-variants-table .data-table td:empty{display:none}.react-dialog-actions{flex-wrap:wrap}.react-dialog-actions .btn{flex:1 1 140px}.react-reports-actions{align-items:stretch}.react-reports-actions .input,.react-reports-actions .select,.react-reports-actions .btn{width:100%}.react-report-table-card .data-table thead{display:none}.react-report-table-card .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-report-table-card .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-report-table-card .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left}.react-report-table-card .table-scroll{overflow-x:visible}.react-report-pagination{flex-wrap:wrap;justify-content:center}.react-report-range-separator{display:none}.react-report-assistant form{flex-direction:column}.react-report-assistant form .btn{width:100%}.react-audit-filters-toggle{display:inline-flex;width:100%;justify-content:center;margin-bottom:var(--space-3)}.react-audit-filters{display:none}.react-audit-filters.is-open{display:block}.react-audit-grid{grid-template-columns:1fr 1fr}.react-audit-status-actions .btn{flex:1 1 140px}.react-audit-table .data-table thead{display:none}.react-audit-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-audit-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-audit-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left}.react-audit-table .data-table td:last-child{justify-content:flex-end}.react-audit-meta{grid-template-columns:1fr}.react-audit-meta-wide{grid-column:auto}.react-users-actions,.react-roles-actions{align-items:stretch;flex-direction:column}.react-users-actions .btn,.react-roles-actions .btn{width:100%}.react-users-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-branch-table .data-table thead{display:none}.react-branch-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-branch-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-branch-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left}.react-branch-table .data-table td:last-child{justify-content:flex-end}.react-branch-table .data-table td:last-child:before{display:none}.react-branch-table.table-scroll{overflow-x:visible}.react-branch-actions{width:100%}.react-branch-actions .btn{flex:1 1 auto}.react-users-table .data-table thead{display:none}.react-users-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-users-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-users-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left}.react-users-table .data-table td:first-child{display:block;text-align:left}.react-users-table .data-table td:first-child:before{display:none}.react-users-table .table-actions{justify-content:flex-end}.react-roles-layout{grid-template-columns:1fr}.react-role-detail{padding:var(--space-4)}.react-role-detail-head{flex-direction:column}.react-role-detail-head .btn{width:100%}.react-permission-groups fieldset,.react-role-options{grid-template-columns:1fr}.store-status-card{border-radius:18px}.react-catalog-actions,.react-companies-actions{align-items:stretch;flex-direction:column}.react-catalog-actions .btn,.react-companies-actions .btn{width:100%}.react-catalog-tabs{flex-wrap:wrap;padding-bottom:var(--space-2)}.react-catalog-table .data-table thead,.react-companies-table .data-table thead{display:none}.react-catalog-table .data-table tr,.react-companies-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-catalog-table .data-table td,.react-companies-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-catalog-table .data-table td:before,.react-companies-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left}.react-catalog-table .data-table td:last-child,.react-companies-table .data-table td:last-child{justify-content:flex-end}}.react-pos-products,.react-pos-cart,.react-promoter-create{min-width:0;padding:var(--space-5)}.react-pos-products .card-header,.react-pos-cart .card-header{padding:0}.react-pos-search,.react-pos-customer-search{position:relative;display:flex;gap:var(--space-2)}.react-pos-search>.input{min-width:0;flex:1}.react-pos-results{position:absolute;z-index:20;inset:calc(100% + 5px) 0 auto;display:grid;max-height:280px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.react-pos-results button{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3);text-align:left;border:0;border-bottom:1px solid var(--color-border);background:transparent;cursor:pointer}.react-pos-results button:last-child{border-bottom:0}.react-pos-results button:hover,.react-pos-results button:focus-visible{background:var(--color-surface-sunken)}.react-pos-results button span{display:grid;gap:.2rem;min-width:0}.react-pos-results button span:last-child{text-align:right}.react-pos-results small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-pos-customer{padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-border)}.react-pos-selected{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.react-pos-selected strong{min-width:0;overflow-wrap:anywhere}.react-pos-line>div:first-child,.react-sale-line>span{display:grid;gap:.25rem;min-width:0}.react-pos-line small,.react-sale-line small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-pos-combo{display:grid;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.react-pos-combo-header,.react-pos-combo-price{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.react-pos-combo-item{padding-left:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.react-pos-combo-item span,.react-pos-combo-slot,.react-pos-combo-slot>span{display:grid;gap:.25rem;min-width:0}.react-pos-combo-item small{color:var(--color-text-muted)}.react-pos-combo-price{padding-top:var(--space-2);border-top:1px dashed var(--color-border)}.react-pos-combo-price s{color:var(--color-text-muted)}.react-pos-promotion-button{padding-inline:0;justify-self:start}.react-pos-choice-list{display:grid;gap:var(--space-2);max-height:420px;overflow-y:auto}.react-pos-choice-list button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-3);text-align:left;color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.react-pos-choice-list button:hover,.react-pos-choice-list button:focus-visible{border-color:var(--brand-accent);background:var(--color-surface-sunken)}.react-pos-choice-list button>span{display:grid;gap:.25rem;min-width:0}.react-pos-choice-list small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-pos-choice-list .react-pos-choice-danger{color:var(--color-danger-text)}.react-pos-combo-slots{display:grid;gap:var(--space-4)}.react-pos-combo-slot{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.react-payment-qr{display:grid;justify-items:center;gap:.3rem;width:min(180px,100%);padding:.5rem;margin-top:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.react-payment-qr img{width:140px;height:140px;object-fit:contain}.react-payment-qr span{max-width:100%;overflow-wrap:anywhere;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-xs)}.react-ticket{display:grid;gap:var(--space-4)}.react-ticket-header{display:grid;justify-items:center;gap:.2rem;padding-bottom:var(--space-3);text-align:center;border-bottom:1px dashed var(--color-border-strong)}.react-ticket-header img{width:auto;max-width:132px;height:48px;object-fit:contain}.react-ticket-header strong{font-size:var(--font-size-lg)}.react-ticket-header small,.react-ticket-meta{color:var(--color-text-muted);font-size:var(--font-size-xs)}.react-ticket-meta{display:grid;gap:.25rem;padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border)}.react-ticket-lines{display:grid;gap:var(--space-2)}.react-ticket-lines>div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.react-ticket-lines span{display:grid;gap:.2rem;min-width:0}.react-ticket-lines small{color:var(--color-text-muted)}.react-ticket-totals,.react-ticket-payments{display:grid;gap:.4rem}.react-ticket-totals>div,.react-ticket-payments>div{display:flex;justify-content:space-between;gap:var(--space-4)}.react-ticket-total{padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--color-border-strong);font-size:var(--font-size-lg)}.react-ticket-payments{padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.react-ticket-payments>strong{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.react-ticket-footer,.react-ticket-note{margin:0;text-align:center;white-space:pre-line}.react-sale-success{display:grid;gap:var(--space-4)}.react-sale-success-lines{display:grid;gap:var(--space-2)}.react-sale-success-lines>div{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.react-sale-success-lines span{min-width:0;overflow-wrap:anywhere}.react-sale-success-lines small{color:var(--color-text-muted)}.react-sale-success-total{display:flex;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2);font-size:var(--font-size-xl);font-weight:700}.react-sale-success-total strong{white-space:nowrap}.react-pos-closed{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center}.react-dialog-wide{width:min(900px,100%)}.react-document-list{display:grid;gap:var(--space-2)}.react-document-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.react-document-row>div:first-child{display:grid;gap:.25rem;min-width:0}.react-document-row small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-document-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.react-document-form{display:grid;gap:var(--space-3);padding-top:var(--space-5);margin-top:var(--space-4);border-top:1px solid var(--color-border)}.react-document-form h3{margin:0}.react-nota-importe{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end}.react-nota-importe .field-hint{grid-column:1 / -1;margin:0}.react-nota-productos{display:grid;gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0}.react-nota-productos legend{padding:0 var(--space-2)}.react-nota-producto{min-width:0}.react-nota-producto .field-label{overflow-wrap:anywhere}.react-document-items{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-document-items .checkbox-field{justify-content:space-between}.react-document-quantity{width:84px}.react-pos-closed p{max-width:560px;color:var(--color-text-muted)}.react-pos-filters{justify-content:flex-end;margin-bottom:var(--space-4)}.react-pos-table{overflow:hidden}.react-pos-table .card-header{align-items:flex-start}.react-pos-table .table-scroll{overflow-x:auto}.react-pos-table .pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.react-payment-form{display:grid;gap:var(--space-4)}.react-payment-list{display:grid;gap:var(--space-2)}.react-payment-row{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-payment-row>div{display:grid;gap:var(--space-2);min-width:0}.react-payment-amount{text-align:right}.react-payment-remaining{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--color-border)}.react-payment-remaining strong{color:var(--color-danger-text)}.react-payment-remaining.is-complete strong{color:var(--color-success-text)}.react-billing-block{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.react-billing-block legend{padding:0 var(--space-2);font-weight:700}.react-billing-block .field-hint{margin:0}.react-billing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.react-billing-options label{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.react-billing-options label.is-selected{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 10%,var(--color-surface))}.react-billing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(max-width:600px){.react-billing-options,.react-billing-fields{grid-template-columns:1fr}}.react-sale-detail{display:grid;gap:var(--space-4)}.react-sale-lines,.react-return-items{display:grid;gap:var(--space-2)}.react-sale-line{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.react-sale-line>strong{flex:0 0 auto}.react-sale-totals{display:grid;gap:var(--space-2);padding-top:var(--space-2)}.react-sale-totals span{display:flex;justify-content:space-between;gap:var(--space-3)}.react-sale-totals span:last-child{padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--color-border-strong);font-size:var(--font-size-lg)}.react-sale-payments{display:grid;gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border)}.react-sale-payments>div{display:flex;justify-content:space-between;gap:var(--space-3)}.react-sale-payments span{min-width:0;overflow-wrap:anywhere}.react-sale-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-inline-danger{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-danger, #b42318);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger, #b42318) 6%,var(--color-surface))}.react-dialog-nested{z-index:120;background:#0a0c1059}.react-order-detail{display:grid;gap:var(--space-4);min-width:0}.react-order-detail-head{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.react-order-detail-head>div{display:grid;gap:.3rem;min-width:0}.react-order-detail-head span:not(.badge){color:var(--color-text-secondary);overflow-wrap:anywhere}.react-order-items{display:grid;gap:var(--space-2)}.react-order-item{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.react-order-item>span{display:grid;gap:.25rem;min-width:0}.react-order-item small,.react-order-payment small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-order-totals{display:grid;gap:var(--space-2)}.react-order-totals span{display:flex;justify-content:space-between;gap:var(--space-3)}.react-order-totals span:last-child{padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--color-border-strong);font-size:var(--font-size-lg)}.react-order-payment{display:grid;gap:.45rem;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.react-order-payment img{display:block;width:min(220px,100%);max-height:260px;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-orders-filter .field{min-width:min(280px,100%)}.react-reservations-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.react-reservations-filter{align-items:end}.react-reservations-filter .field{min-width:min(280px,100%)}.react-reservations-table td small,.react-reservation-line small,.react-reservation-selected small{display:block;color:var(--color-text-muted);overflow-wrap:anywhere}.react-reservation-form,.react-reservation-detail{display:grid;gap:var(--space-5)}.react-reservation-section,.react-reservation-buyer{display:grid;gap:var(--space-3)}.react-reservation-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.react-reservation-add,.react-reservation-picker{position:relative;min-width:0;width:100%}.react-reservation-picker>.input{width:100%}.react-reservation-lines{display:grid;gap:var(--space-2)}.react-reservation-line{display:grid;grid-template-columns:minmax(0,1fr) 78px auto;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-reservation-line>span{min-width:0}.react-reservation-breakdown{display:grid;gap:.4rem;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.react-reservation-breakdown span{display:flex;justify-content:space-between;gap:var(--space-3)}.react-reservation-breakdown span:last-child{padding-top:var(--space-2);font-size:var(--font-size-lg)}.react-reservation-selected{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding:.7rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-reservation-selected strong{min-width:0;overflow-wrap:anywhere}.react-reservation-combo{display:grid;gap:var(--space-4)}.react-reservation-slot{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-combos-actions{display:flex;justify-content:flex-end}.react-combos-table td{vertical-align:top}.react-combos-table td small{display:block;color:var(--color-text-muted);overflow-wrap:anywhere}.react-combos-table td .badge+.badge{margin-left:.35rem}.react-combos-table .react-combo-warning{color:var(--color-danger, #b42318);max-width:220px}.react-combos-filter{flex-wrap:wrap}.react-combos-filter .react-combos-search{flex:2 1 260px}@media(max-width:767px){.react-combos-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-combos-table .data-table{min-width:0}.react-combos-table .data-table thead{display:none}.react-combos-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-combos-table .data-table td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-combos-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.react-combos-table .data-table td>small,.react-combos-table .react-combo-warning{flex:1 0 100%;text-align:right;max-width:none}.react-combos-table .react-combo-items{min-width:0;text-align:right}.react-combos-table .data-table td:first-child{display:block;text-align:left;font-size:1rem}.react-combos-table .data-table td:first-child:before,.react-combos-table .data-table td:last-child:before{display:none}.react-combos-table .data-table td:first-child>small{text-align:left}.react-combos-table .data-table td:last-child{justify-content:flex-end}.react-combos-filter{display:grid;grid-template-columns:1fr}.react-combo-dialog{max-height:calc(100dvh - 1rem);display:flex;flex-direction:column}.react-combo-dialog>.react-combo-form{overflow-y:auto;min-height:0}.react-combo-dialog .react-dialog-actions{position:sticky;bottom:0;background:var(--color-surface);padding-top:var(--space-3)}.react-combo-dialog .react-dialog-actions .btn{flex:1 1 100%;min-height:44px}}.react-combo-items{display:grid;gap:.2rem;min-width:220px}.react-combo-builder,.react-combo-form{display:grid;gap:var(--space-4)}.react-combo-builder{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.react-combo-builder-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.react-combo-product-picker{position:relative}.react-combo-item-list{display:grid;gap:var(--space-2)}.react-promotions-actions{display:flex;justify-content:flex-end}.react-promotions-table td{vertical-align:top}.react-promotions-table td small{display:block;color:var(--color-text-muted);overflow-wrap:anywhere}.react-promotions-table .react-promotion-overlap{color:var(--color-warning, #b54708);max-width:260px;margin-top:.3rem}.react-promotions-filter,.react-coupons-filter{flex-wrap:wrap;margin-bottom:var(--space-3)}.react-promotions-filter .react-promotions-search,.react-coupons-filter .react-coupons-search{flex:2 1 260px}.react-coupon-fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--space-2)}.react-coupon-fieldset legend{padding:0;margin-bottom:var(--space-2)}.react-coupon-chosen{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-coupon-chosen .badge{border:0;cursor:pointer;font:inherit;font-size:.8rem}.react-field-error{color:var(--color-danger, #b42318)}@media(max-width:767px){.react-promotions-table .data-table,.react-coupons .data-table{min-width:0}.react-promotions-table .data-table thead,.react-coupons .data-table thead{display:none}.react-promotions-table .data-table tr,.react-coupons .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-promotions-table .data-table td,.react-coupons .data-table td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-promotions-table .data-table td:before,.react-coupons .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.react-promotions-table .data-table td>small,.react-coupons .data-table td>small,.react-promotions-table .react-promotion-overlap{flex:1 0 100%;text-align:right;max-width:none}.react-promotions-table .data-table td:first-child{display:block;text-align:left;font-size:1rem}.react-promotions-table .data-table td:first-child:before,.react-promotions-table .data-table td:last-child:before,.react-coupons .data-table td:last-child:before{display:none}.react-promotions-table .data-table td:first-child>small{text-align:left}.react-promotions-table .data-table td:last-child,.react-coupons .data-table td:last-child{justify-content:flex-end}.react-promotions-filter,.react-coupons-filter{display:grid;grid-template-columns:1fr}.react-promotion-dialog,.react-coupon-dialog{max-height:calc(100dvh - 1rem);display:flex;flex-direction:column}.react-promotion-dialog>.react-promotion-form,.react-coupon-dialog>form{overflow-y:auto;min-height:0}.react-promotion-dialog .react-dialog-actions,.react-coupon-dialog .react-dialog-actions{position:sticky;bottom:0;background:var(--color-surface);padding-top:var(--space-3)}.react-promotion-dialog .react-dialog-actions .btn,.react-coupon-dialog .react-dialog-actions .btn{flex:1 1 100%;min-height:44px}}.react-promotion-form{display:grid;gap:var(--space-4)}.react-promotion-product-picker{position:relative}.react-combo-item{display:grid;grid-template-columns:minmax(0,1fr) 78px auto;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-combo-item>span{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.react-combos-actions,.react-combos-actions .btn{width:100%}.react-combo-builder-heading{align-items:stretch;flex-direction:column}.react-combo-item{grid-template-columns:minmax(0,1fr) 68px}.react-combo-item .btn{grid-column:1 / -1;justify-self:start}}.react-reservations-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.react-reservations-filter{flex-wrap:wrap}.react-reservations-filter .react-reservations-search{flex:2 1 260px}.react-reservations-soon{align-self:end;min-height:44px}.react-reservations-table tr.is-expiring td{background:color-mix(in srgb,var(--color-warning, #b54708) 6%,transparent)}.react-reservations-table td .badge+.badge,.react-reservations-table td>.badge{margin-left:.35rem}.react-reservation-payments{display:grid;gap:var(--space-2)}.react-reservation-payments ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.react-reservation-payments li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-reservation-payments li>span:first-child{display:grid;gap:.15rem;min-width:0}.react-reservation-payments small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-reservation-payment-side{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.react-reservation-billing{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--space-3)}.react-reservation-billing legend{padding:0;margin-bottom:var(--space-2)}.react-combo-picker{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);max-height:60vh;overflow-y:auto}.react-combo-option{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3);text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer}.react-combo-option:hover,.react-combo-option:focus-visible{border-color:var(--brand-accent)}.react-combo-option>span{display:grid;gap:.15rem;min-width:0}.react-combo-option small{color:var(--color-text-muted);overflow-wrap:anywhere}@media(max-width:767px){.react-reservations-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-reservations-table .data-table{min-width:0}.react-reservations-table .data-table thead{display:none}.react-reservations-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-reservations-table .data-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-reservations-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.react-reservations-table .data-table td{flex-wrap:wrap}.react-reservations-table .data-table td>small{flex:1 0 100%;text-align:right}.react-reservations-table .data-table td:first-child:empty{display:none}.react-reservations-table .data-table td:last-child:before{display:none}.react-reservations-table .data-table td:last-child .btn{width:100%;min-height:44px}.react-reservations-actions .btn{min-height:44px}.react-reservations-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.react-reservations-filter .field{min-width:0}.react-reservations-filter .react-reservations-search,.react-reservations-filter .react-reservations-soon{grid-column:1 / -1}.react-reservation-dialog{max-height:calc(100dvh - 1rem);display:flex;flex-direction:column}.react-reservation-dialog>.react-reservation-form,.react-reservation-dialog>.react-reservation-detail,.react-reservation-dialog>.react-reservation-combo{overflow-y:auto;min-height:0}.react-reservation-dialog .react-dialog-actions{position:sticky;bottom:0;background:var(--color-surface);padding-top:var(--space-3);flex-wrap:wrap}.react-reservation-dialog .react-dialog-actions .btn{flex:1 1 100%;min-height:44px}.react-reservation-payments li{flex-direction:column;align-items:stretch}.react-reservation-payment-side{justify-content:space-between}}@media(max-width:640px){.react-reservations-actions{align-items:stretch;flex-direction:column}.react-reservations-actions .btn{width:100%}.react-reservation-line{grid-template-columns:minmax(0,1fr) 68px}.react-reservation-line .btn{grid-column:1 / -1;justify-self:start}}@media(max-width:640px){.react-order-detail-head{align-items:flex-start;flex-direction:column}.react-order-item{align-items:flex-start;flex-direction:column;gap:.35rem}.react-order-item>strong{align-self:flex-end}.react-orders-filter .field,.react-orders-filter .select{width:100%}}.react-return-items{max-height:300px;overflow-y:auto}.react-return-item{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:var(--space-2);align-items:center;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-return-item>div{display:grid;gap:.2rem;min-width:0}.react-return-item small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-return-item .checkbox-field{grid-column:1 / -1}.react-promoter-create{display:flex;justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-5)}.react-promoter-create>div{min-width:0}.react-promoter-create p{margin-top:.35rem;color:var(--color-text-muted)}.react-promoter-create form{display:flex;flex:0 1 480px;gap:var(--space-2)}.react-promoter-create form .input{min-width:0;flex:1}@media(max-width:640px){.react-pos-cash-banner,.react-promoter-create{align-items:stretch;flex-direction:column}.react-pos-products,.react-pos-cart,.react-promoter-create{padding:var(--space-4)}.react-pos-search,.react-pos-customer-search,.react-promoter-create form{flex-direction:column}.react-pos-search .btn,.react-promoter-create form .btn{width:100%}.react-promoter-create form .input{flex:none}.react-payment-row{grid-template-columns:minmax(0,1fr) auto}.react-payment-row>div{grid-column:1 / -1}.react-payment-row .input{width:100%;min-width:0}.react-payment-row>.btn{justify-self:end}.react-pos-table .card-header{flex-direction:column;align-items:stretch}.react-pos-table .card-header .field{width:100%}.react-pos-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-return-item{grid-template-columns:minmax(0,1fr) 70px}}.store-body{overflow-x:hidden}.store-body .store-category-banner{position:relative;overflow:hidden}.store-body .store-category-banner>img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;background:var(--template-surface-alt)}.store-body .store-category-banner:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000000a8,#0000000a 65%)}.store-body .store-category-banner>span,.store-body .store-category-banner>strong{position:relative;z-index:2;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.store-body .store-product-image.has-secondary>img:first-child{transition:opacity .28s ease,transform .7s ease}.store-body .store-product-card:hover .store-product-image.has-secondary>img:first-child,.store-body .store-product-card:focus-visible .store-product-image.has-secondary>img:first-child{opacity:0}.store-body .store-product-image-secondary{transition:opacity .28s ease,transform .7s ease}.store-body .store-top{position:sticky;top:0;z-index:40}.store-body .store-top>.store-header{position:relative;top:auto}.store-body .store-brand-logobox{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:31px;height:31px;border-radius:50%}.store-body .store-brand img{width:31px;height:31px;object-fit:contain}.store-body .store-product-specs{display:grid;gap:.35rem;margin:1rem 0;color:var(--template-muted, var(--color-text-muted));font-size:.9rem}.store-body .store-detail-panel{min-width:0}.store-body .store-detail-thumbnails{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.store-body .store-detail-thumbnail{flex:0 0 72px;padding:0;border:2px solid transparent;background:transparent;cursor:pointer}.store-body .store-detail-thumbnail.is-selected,.store-body .store-detail-thumbnail.is-active{border-color:var(--brand-black, var(--template-ink))}.store-body .store-detail-thumbnail img{display:block;width:72px;height:80px;object-fit:cover}.store-body .field-label-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.store-body .field-label-row a{color:var(--template-accent, var(--brand-accent));font-size:.8rem;text-decoration:underline}.store-body .store-swatch{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.store-body .store-swatch-dot{width:14px;height:14px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%}.store-body .store-payment-option[data-selected=true]{border-color:var(--template-accent, var(--brand-accent));background:color-mix(in srgb,var(--template-accent, var(--brand-accent)) 8%,transparent)}.store-body .store-qr-box{display:grid;justify-items:center;gap:.4rem;width:min(100%,260px);margin-top:1rem;padding:1rem}.store-body .store-qr-box img{width:180px;aspect-ratio:1;object-fit:contain}.store-body .store-checkout-content{max-width:var(--react-content-width);margin:0 auto}.store-body .store-checkout-content .store-checkout-form{max-width:none}.store-body .store-checkout-intro{margin:0 auto 1rem;max-width:var(--react-content-width)}.store-body .store-checkout-field{margin:1rem 0}.store-body .store-order-proof-section{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--template-line)}.store-body .store-proof-label{display:block;margin-bottom:.5rem}@media(max-width:860px){.store-body .store-nav{display:none;min-width:0}.store-body .store-nav.is-open{display:flex;width:100%;max-width:100%}.store-body .store-header{max-width:100%}body.store-body[data-store-template=MARKET] .store-nav{display:none}body.store-body[data-store-template=MARKET] .store-nav.is-open{display:flex}}@media(max-width:480px){.store-body .store-checkout-content{width:100%}.store-body .store-form-panel,.store-body .store-checkout-summary{padding:1rem}.store-body .store-purchase-row{align-items:stretch}.store-body .store-purchase-row .btn{flex:1 1 180px}}body.store-body .store-cart-item{grid-template-columns:100px minmax(0,1fr) auto;min-width:0;margin:0;padding:1rem;border:1px solid var(--template-line);border-radius:var(--template-card-radius);background:var(--template-surface);color:var(--template-ink);box-shadow:var(--react-cart-shadow, none)}body.store-body .store-cart-item+.store-cart-item{margin-top:.75rem}body.store-body .store-cart-item:first-child{padding-top:1rem}body.store-body .store-cart-item img{width:100px;height:120px;min-width:0;border:1px solid var(--template-line);border-radius:var(--template-card-radius);background:var(--template-surface-alt)}body.store-body .store-cart-product{min-width:0;align-items:flex-start}body.store-body .store-cart-product>*{max-width:100%;overflow-wrap:anywhere}body.store-body .store-cart-product-name{color:var(--template-ink);font-family:var(--template-heading)}body.store-body .store-cart-variant,body.store-body .store-cart-unit-price{color:var(--template-muted)}body.store-body .store-cart-controls{display:inline-flex;gap:0;align-items:center;overflow:hidden;border:1px solid var(--template-line);border-radius:max(6px,calc(var(--template-card-radius) - 8px));background:var(--template-surface-alt)}body.store-body .store-cart-controls button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--template-ink);background:transparent}body.store-body .store-cart-controls button:hover{background:color-mix(in srgb,var(--template-line) 35%,transparent)}body.store-body .store-cart-line-total{align-self:center;color:var(--template-ink)}body.store-body .store-cart-remove{color:var(--template-muted)}body.store-body .store-cart-remove:hover{color:var(--template-accent, var(--brand-accent))}body.store-body .store-cart-summary{min-width:0;display:flex;justify-content:flex-end}body.store-body .store-cart-summary .store-summary{width:min(100%,460px)}body.store-body .store-summary{border:1px solid var(--template-line);border-top:3px solid var(--template-accent, var(--brand-accent));border-radius:var(--template-radius);background:var(--template-surface);color:var(--template-ink);box-shadow:var(--react-summary-shadow, 0 12px 35px rgba(24, 34, 48, .07))}body.store-body .store-summary-row{color:var(--template-ink)}body.store-body .store-summary-row>:last-child,body.store-body .store-summary-total>:last-child{flex:0 0 auto;white-space:nowrap;text-align:right}body.store-body .store-summary-total{color:var(--template-ink);border-top-color:var(--template-line)}body.store-body .store-summary-note{color:var(--template-muted)}body.store-body .store-form-panel,body.store-body .store-checkout-summary,body.store-body .store-auth-form,body.store-body .store-order-drawer-panel{border-color:var(--template-line);border-radius:var(--template-radius);background:var(--template-surface);color:var(--template-ink)}body.store-body .store-checkout-form{max-width:var(--react-content-width);border:1px solid var(--template-line);border-radius:var(--template-radius);background:var(--template-surface);color:var(--template-ink);box-shadow:var(--react-form-shadow, 0 12px 35px rgba(24, 34, 48, .055))}body.store-body .store-checkout-grid{min-width:0}body.store-body .store-checkout-grid>*{min-width:0}body.store-body .store-form-panel h2,body.store-body .store-checkout-summary h2{color:var(--template-ink);font-family:var(--template-heading)}body.store-body .store-checkout-intro,body.store-body .field-hint{color:var(--template-muted)}body.store-body .store-checkout-payment-section,body.store-body .store-checkout-notes,body.store-body .store-checkout-field,body.store-body .store-checkout-payment-section .store-payment-methods{min-width:0}body.store-body .store-checkout-payment-section .store-payment-option span{min-width:0;overflow-wrap:anywhere}body.store-body .store-checkout-summary .store-summary-action{border-radius:max(6px,calc(var(--template-radius) - 8px))}body.store-body .store-payment-methods{display:grid;gap:.6rem}body.store-body .store-payment-option{min-width:0;border:1px solid var(--template-line);border-radius:var(--template-card-radius);background:var(--template-surface);color:var(--template-ink);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}body.store-body .store-payment-option:hover{border-color:var(--template-accent, var(--brand-accent));transform:translateY(-1px)}body.store-body .store-payment-option:has(input:focus-visible){outline:2px solid var(--brand-accent);outline-offset:2px}body.store-body .store-payment-provider{min-width:0;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--template-line)}body.store-body .store-payment-account{margin:1rem 0 0;padding:.85rem;border:1px solid var(--template-line);border-radius:var(--template-card-radius);background:var(--template-surface-alt);color:var(--template-ink);overflow-wrap:anywhere}body.store-body .store-qr-box{border:1px solid var(--template-line);border-radius:var(--template-card-radius);background:var(--template-surface-alt);color:var(--template-ink)}body.store-body .store-qr-box img{border-radius:max(4px,calc(var(--template-radius) - 10px))}body.store-body .store-proof-image{display:block;width:min(100%,360px);max-height:420px;object-fit:contain;border:1px solid var(--template-line);border-radius:var(--template-card-radius)}body.store-body .store-proof-input{max-width:100%}body.store-body .store-form-panel .input,body.store-body .store-form-panel .select,body.store-body .store-checkout-summary .input,body.store-body .store-checkout-summary .select,body.store-body .store-auth-form .input{border-color:var(--template-line);border-radius:max(6px,calc(var(--template-radius) - 8px));background:var(--template-surface);color:var(--template-ink)}body.store-body .store-payment-option[data-selected=true]{border-color:var(--template-accent, var(--brand-accent));background:color-mix(in srgb,var(--template-accent, var(--brand-accent)) 10%,var(--template-surface))}body.store-body .store-form-panel .input:focus-visible,body.store-body .store-form-panel .select:focus-visible,body.store-body .store-checkout-summary .input:focus-visible,body.store-body .store-checkout-summary .select:focus-visible,body.store-body .store-auth-form .input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}body[data-store-template=CLASSIC]{--react-cart-shadow: 0 12px 28px rgba(24, 34, 48, .08);--react-summary-shadow: 0 14px 36px rgba(24, 34, 48, .08)}body[data-store-template=MINIMAL]{--react-cart-shadow: none;--react-summary-shadow: none}body[data-store-template=CLASSIC] .store-checkout-form{--react-form-shadow: 0 14px 38px rgba(24, 34, 48, .08)}body[data-store-template=MINIMAL] .store-checkout-form{--react-form-shadow: none}body[data-store-template=FASHION] .store-cart-item,body[data-store-template=FASHION] .store-summary,body[data-store-template=FASHION] .store-checkout-form{border-radius:0;box-shadow:none}body[data-store-template=FASHION] .store-cart-item{border-width:0 0 1px;padding-right:0;padding-left:0}body[data-store-template=SPORT] .store-cart-item{border:2px solid #071827;border-radius:8px;box-shadow:5px 5px #071827}body[data-store-template=SPORT] .store-summary,body[data-store-template=SPORT] .store-checkout-form{border:2px solid #071827;border-top-width:4px;border-radius:8px;box-shadow:5px 5px #071827}body[data-store-template=LUXURY] .store-cart-item,body[data-store-template=LUXURY] .store-summary,body[data-store-template=LUXURY] .store-checkout-form{border-radius:0;box-shadow:none}body[data-store-template=LUXURY] .store-cart-item{padding-block:1.4rem}body[data-store-template=BOUTIQUE] .store-cart-item,body[data-store-template=BOUTIQUE] .store-summary,body[data-store-template=BOUTIQUE] .store-checkout-form{box-shadow:0 12px 30px #80624d1f}body[data-store-template=CATALOG] .store-cart-item{padding:.75rem;border-radius:8px}body[data-store-template=CATALOG] .store-cart-item img{width:84px;height:96px;border-radius:6px}body[data-store-template=MARKET] .store-cart-item,body[data-store-template=MARKET] .store-checkout-form{border-radius:10px;box-shadow:0 8px 18px #18223014}body[data-store-template=EDITORIAL] .store-cart-item,body[data-store-template=EDITORIAL] .store-summary,body[data-store-template=EDITORIAL] .store-checkout-form{border-radius:0;box-shadow:none}body[data-store-template=EDITORIAL] .store-cart-item{border-width:1px 0}body[data-store-template=URBAN] .store-cart-item,body[data-store-template=URBAN] .store-summary,body[data-store-template=URBAN] .store-checkout-form{border-color:#3f3f46;background:#18181b;box-shadow:none}body[data-store-template=URBAN] .store-cart-product-name,body[data-store-template=URBAN] .store-cart-line-total,body[data-store-template=URBAN] .store-summary-row,body[data-store-template=URBAN] .store-summary-total{color:#f3f4f6}body[data-store-template=URBAN] .store-payment-option,body[data-store-template=URBAN] .store-payment-account,body[data-store-template=URBAN] .store-qr-box{border-color:#3f3f46;background:#27272a;color:#f3f4f6}body.store-body .store-order-card{border:1px solid var(--template-line);border-radius:var(--template-card-radius);background:var(--template-surface);color:var(--template-ink);box-shadow:var(--react-cart-shadow, none)}body.store-body .store-order-card:hover,body.store-body .store-order-card:focus-visible{border-color:var(--template-accent, var(--brand-accent))}body.store-body .store-order-card small{color:var(--template-muted)}body.store-body .store-order-drawer{background:color-mix(in srgb,var(--template-ink) 56%,transparent)}body.store-body .store-order-drawer-panel{color:var(--template-ink);box-shadow:0 20px 70px #00000038}body.store-body .store-order-detail-meta{color:var(--template-muted)}body.store-body .store-order-proof-section{border-top-color:var(--template-line)}body.store-body .store-dialog-close{color:var(--template-ink)}body.store-body .store-auth-form{box-shadow:var(--react-form-shadow, 0 12px 35px rgba(24, 34, 48, .055))}body.store-body .store-auth-form label{color:var(--template-ink)}body.store-body .store-auth-form a{color:var(--template-accent, var(--brand-accent))}body[data-store-template=FASHION] .store-order-card,body[data-store-template=FASHION] .store-auth-form{border-radius:0;box-shadow:none}body[data-store-template=SPORT] .store-order-card{border:2px solid #071827;border-radius:8px;box-shadow:4px 4px #071827}body[data-store-template=LUXURY] .store-order-card,body[data-store-template=LUXURY] .store-auth-form{border-radius:0;box-shadow:none}body[data-store-template=URBAN] .store-order-card,body[data-store-template=URBAN] .store-auth-form{border-color:#3f3f46;background:#18181b;color:#f3f4f6;box-shadow:none}body[data-store-template=URBAN] .store-order-card small,body[data-store-template=URBAN] .store-auth-form p{color:#a1a1aa}@media(max-width:760px){body.store-body .store-cart-item{grid-template-columns:72px minmax(0,1fr);padding:.85rem}body.store-body .store-cart-item img{width:72px;height:88px}body.store-body .store-cart-line-total{grid-column:2;justify-self:end}body[data-store-template=CATALOG] .store-cart-item img{width:64px;height:76px}}.store-legal-heading{margin-bottom:clamp(1.5rem,4vw,3rem)}.store-complaint-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:clamp(1.25rem,4vw,3rem);width:min(var(--react-content-width),calc(100% - 2rem));margin:0 auto clamp(3rem,8vw,6rem);align-items:start}.store-complaint-form,.store-info-card,.store-complaint-success{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--template-line, var(--color-border));border-radius:var(--template-card-radius, 16px);background:var(--template-surface, var(--color-surface));color:var(--template-ink, var(--color-text));box-shadow:var(--react-form-shadow, 0 12px 35px rgba(24, 34, 48, .055))}.store-complaint-form-heading{margin-bottom:1.75rem}.store-complaint-form-heading h2,.store-info-card h2,.store-complaint-success h2{margin:.45rem 0 .65rem;font-size:clamp(1.35rem,2.5vw,2rem)}.store-complaint-form-heading p,.store-info-card p,.store-complaint-success p{color:var(--template-muted, var(--color-text-muted));line-height:1.55}.store-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}.store-choice{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;border:1px solid var(--template-line, var(--color-border));border-radius:var(--template-control-radius, 10px);cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.store-choice:hover{transform:translateY(-1px);border-color:var(--template-accent, var(--brand-accent))}.store-choice.is-selected{border-color:var(--template-accent, var(--brand-accent));background:color-mix(in srgb,var(--template-accent, var(--brand-accent)) 9%,var(--template-surface, white))}.store-choice input{margin-top:.2rem;accent-color:var(--template-accent, var(--brand-accent))}.store-choice span{display:grid;gap:.3rem}.store-choice small{color:var(--template-muted, var(--color-text-muted));line-height:1.35}.store-complaint-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.store-field-wide{grid-column:1 / -1}.store-complaint-fields .template-field{gap:.45rem}.store-complaint-fields input,.store-complaint-fields textarea,.store-complaint-aside input{width:100%;min-width:0;box-sizing:border-box}.store-complaint-submit,.store-lookup-submit{width:100%;margin-top:1.25rem;padding:.9rem 1.1rem;border:1px solid var(--template-accent, var(--brand-accent));border-radius:var(--template-control-radius, 10px);background:var(--template-accent, var(--brand-accent));color:var(--template-accent-contrast, #fff);font:inherit;font-weight:700;cursor:pointer}.store-complaint-submit:disabled,.store-lookup-submit:disabled{opacity:.65;cursor:wait}.store-complaint-footnote{margin:1rem 0 0;color:var(--template-muted, var(--color-text-muted));font-size:.82rem;line-height:1.45}.store-complaint-aside{display:grid;gap:1rem;position:sticky;top:1.25rem}.store-info-card{box-shadow:none}.store-info-card form{margin-top:1.25rem}.store-form-error{margin:1rem 0 0;color:var(--color-danger, #b42318);font-size:.9rem;line-height:1.45}.store-complaint-status,.store-complaint-success{display:grid;gap:.55rem;margin-top:1.25rem}.store-complaint-status{padding-top:1.25rem;border-top:1px solid var(--template-line, var(--color-border))}.store-complaint-status small,.store-complaint-status p,.store-complaint-success small{color:var(--template-muted, var(--color-text-muted));line-height:1.45}.store-status-pill{display:inline-flex;width:fit-content;padding:.3rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--template-accent, var(--brand-accent)) 14%,transparent);color:var(--template-accent, var(--brand-accent));font-size:.78rem;font-weight:700}.store-status-pill.is-respondido,.store-status-pill.is-cerrado{background:color-mix(in srgb,#1b7a4b 14%,transparent);color:#17663e}.store-complaint-success{border-color:color-mix(in srgb,#1b7a4b 35%,var(--template-line, #ddd));background:color-mix(in srgb,#1b7a4b 6%,var(--template-surface, white))}.store-complaint-success>strong{font-size:1.55rem;letter-spacing:.08em}.store-complaint-success button,.store-complaint-back button{width:fit-content;padding:0;border:0;background:none;color:var(--template-accent, var(--brand-accent));font:inherit;font-weight:700;cursor:pointer}.store-complaint-back{width:min(var(--react-content-width),calc(100% - 2rem));margin:0 auto 3rem}.store-complaint-aside,.store-complaint-aside .store-info-card{min-width:0;overflow-wrap:anywhere}.store-complaint-aside .store-info-card input{min-width:0;width:100%}@media(max-width:760px){.store-complaint-layout{grid-template-columns:minmax(0,1fr);width:calc(100% - 1.25rem)}.store-complaint-aside{position:static}.store-choice-grid,.store-complaint-fields{grid-template-columns:1fr}.store-field-wide{grid-column:auto}.store-complaint-form,.store-info-card,.store-complaint-success{padding:1.1rem;border-radius:var(--template-control-radius, 10px)}}.store-legal-heading h1{font-size:clamp(2rem,9vw,5.8rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}fieldset.store-choice-grid{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.store-complaint-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--template-muted, var(--color-text-muted))}.store-complaint-mail{margin:0;padding:.75rem 1rem;border-radius:var(--template-control-radius, 10px);line-height:1.5;font-size:.92rem;overflow-wrap:anywhere}.store-complaint-mail.is-ok{background:color-mix(in srgb,#1f7a4d 10%,var(--template-surface, white));color:#175c3a}.store-complaint-mail.is-warning{background:color-mix(in srgb,#b54708 12%,var(--template-surface, white));color:#7a2e0e}.store-complaint-check{display:flex;gap:.6rem;align-items:center;font-weight:600;cursor:pointer}.store-complaint-check input{width:18px;height:18px;flex:none;accent-color:var(--template-accent, var(--brand-accent))}.store-complaint-fields select{width:100%;min-width:0;box-sizing:border-box}.store-complaint-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.store-lookup-link{display:block;width:100%;margin-top:.75rem;padding:.5rem;border:0;background:none;color:var(--template-accent, var(--brand-accent));font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.store-complaint-new{justify-self:start}.store-complaint-receipt>footer span{overflow-wrap:anywhere}.react-complaint-dialog{width:min(720px,calc(100vw - 2rem))}.react-complaint-detail{display:grid;gap:1.25rem;max-height:min(68vh,720px);overflow-y:auto;padding-right:.25rem}.react-complaint-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.react-complaint-detail-grid p,.react-complaint-copy p{margin:.3rem 0 0;color:var(--color-text-secondary);line-height:1.5}.react-complaint-detail-grid p{display:grid;gap:.25rem}.react-complaint-detail-grid strong,.react-complaint-copy>strong{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.react-complaint-copy{padding-top:1rem;border-top:1px solid var(--color-border)}.react-complaint-detail form{display:grid;gap:1rem}.react-complaint-detail .react-dialog-actions{margin:0;padding:0;border:0;justify-content:flex-end}@media(max-width:600px){.react-complaint-detail-grid{grid-template-columns:1fr}}.react-complaint-alerts{display:grid;gap:.75rem;margin-bottom:1rem}.react-complaint-alerts .btn-link,.react-complaint-detail .btn-link{padding:0;border:0;background:none;color:var(--color-primary, #1d4ed8);text-decoration:underline;font:inherit;font-weight:600;cursor:pointer}.react-complaint-tabs{margin-bottom:1rem}.react-complaint-header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.react-complaint-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end;padding:0 1.25rem 1rem}.react-complaint-filters .field:first-child{grid-column:span 2}.react-complaint-filter-actions{display:flex;gap:.5rem}.react-complaint-count{padding:0 1.25rem;margin:0 0 .5rem}.react-complaint-books-note{padding:0 1.25rem;margin:0 0 1rem;max-width:80ch}.react-complaint-actions-bar{display:flex;flex-wrap:wrap;gap:.5rem}.react-complaint-history{display:grid;gap:.75rem;margin:.5rem 0 0;padding-left:1.1rem}.react-complaint-history p{margin:.25rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.react-complaint-form{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid var(--color-border, #e5e7eb)}.react-complaint-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.react-complaint-detail-grid span{overflow-wrap:anywhere}@media(max-width:600px){.react-complaint-filters{padding-inline:.75rem}.react-complaint-filters .field:first-child{grid-column:1 / -1}.react-complaint-delivery-grid{grid-template-columns:1fr}}.store-legal-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:clamp(1.25rem,4vw,3rem);width:min(var(--react-content-width),calc(100% - 2rem));margin:0 auto clamp(3rem,8vw,6rem);align-items:start}.store-legal-doc{display:grid;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--template-line, var(--color-border));border-radius:var(--template-card-radius, 16px);background:var(--template-surface, var(--color-surface));color:var(--template-ink, var(--color-text))}.store-legal-doc section{display:grid;gap:.7rem}.store-legal-doc h2{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.3}.store-legal-doc p{margin:0;max-width:68ch;color:var(--template-muted, var(--color-text-secondary));line-height:1.65}.store-legal-doc ul{margin:0;padding-left:1.15rem;display:grid;gap:.45rem}.store-legal-doc li{max-width:66ch;color:var(--template-muted, var(--color-text-secondary));line-height:1.55}.store-legal-aside{display:grid;gap:1rem;position:sticky;top:1.25rem}.store-legal-links{display:grid;gap:.55rem;margin-top:1rem}.store-legal-links a{color:var(--template-accent, var(--brand-accent));font-weight:600;text-decoration:none}.store-legal-links a:hover{text-decoration:underline}.store-legal-provider{display:grid;gap:.3rem;margin:.75rem 0 0;font-style:normal}.store-legal-provider strong{color:var(--template-ink, var(--color-text))}.store-footer-legal-id{display:grid;gap:.2rem;margin-top:.9rem;font-style:normal;font-size:.82rem;line-height:1.5;opacity:.78}.store-footer-copy{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;justify-content:space-between;align-items:baseline}.store-footer-tax{opacity:.8}.store-footer-complaint{font-weight:700}.template-tax-notice,.store-product-tax-notice{margin:.5rem 0 0;color:var(--template-muted, var(--color-text-muted));font-size:.8rem;line-height:1.4}.template-terms-accept{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.25rem;padding:.85rem;border:1px solid var(--template-line, var(--color-border));border-radius:var(--template-control-radius, 10px);cursor:pointer;line-height:1.5;font-size:.88rem}.template-terms-accept input{flex:none;width:1.15rem;height:1.15rem;margin-top:.1rem;accent-color:var(--template-accent, var(--brand-accent))}.template-terms-accept a{color:var(--template-accent, var(--brand-accent));font-weight:600}.template-terms-accept:focus-within{border-color:var(--template-accent, var(--brand-accent))}.store-empty-cta{display:inline-flex;width:fit-content;margin-top:1rem;padding:.8rem 1.4rem;border-radius:var(--template-control-radius, 10px);background:var(--template-accent, var(--brand-accent));color:var(--template-accent-contrast, #fff);font-weight:700;text-decoration:none}.store-complaint-receipt{min-width:0;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid;gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--template-line, var(--color-border));border-radius:var(--template-card-radius, 16px);background:var(--template-surface, var(--color-surface));color:var(--template-ink, var(--color-text))}.store-complaint-receipt>header{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-start}.store-complaint-receipt h2{margin:.35rem 0 0;font-size:clamp(1.3rem,2.5vw,1.8rem)}.store-complaint-receipt h3{margin:0 0 .6rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--template-muted, var(--color-text-muted))}.store-complaint-receipt section{padding-top:1.25rem;border-top:1px solid var(--template-line, var(--color-border))}.store-complaint-receipt section p{margin:0 0 1rem;max-width:68ch;line-height:1.6}.store-complaint-receipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:0}.store-complaint-receipt dl>div{display:grid;gap:.2rem;min-width:0}.store-complaint-receipt dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--template-muted, var(--color-text-muted))}.store-complaint-receipt dd{margin:0;line-height:1.45;overflow-wrap:anywhere}.store-complaint-receipt-note{margin:0;color:var(--template-muted, var(--color-text-secondary));font-size:.85rem;line-height:1.55}.store-complaint-receipt>footer{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;padding-top:1.25rem;border-top:1px solid var(--template-line, var(--color-border));color:var(--template-muted, var(--color-text-muted));font-size:.82rem}.store-complaint-print{padding:.6rem 1rem;border:1px solid var(--template-accent, var(--brand-accent));border-radius:var(--template-control-radius, 10px);background:none;color:var(--template-accent, var(--brand-accent));font:inherit;font-weight:700;cursor:pointer}.store-complaint-receipt-actions{display:flex;gap:.5rem;flex-wrap:wrap}.store-complaint-print[disabled]{opacity:.6;cursor:progress}.store-complaint-print.is-secondary{border-color:var(--color-border, #d6dee6);color:var(--color-text-muted, #5b6b7c);font-weight:600}.store-complaint-success-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.store-cookie-banner{position:fixed;inset:auto 0 0;z-index:60;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,2.5rem);border-top:1px solid var(--template-line, var(--color-border));background:var(--template-surface, var(--color-surface));color:var(--template-ink, var(--color-text));box-shadow:0 -12px 35px #1822301f;transform:translateY(100%);transition:transform .32s ease}.store-cookie-banner.is-visible{transform:translateY(0)}.store-cookie-copy{display:grid;gap:.3rem;max-width:62ch}.store-cookie-copy p{margin:0;color:var(--template-muted, var(--color-text-secondary));font-size:.85rem;line-height:1.5}.store-cookie-copy a{color:var(--template-accent, var(--brand-accent));font-weight:600}.store-cookie-actions{display:flex;flex-wrap:wrap;gap:.75rem}.store-cookie-actions button{min-height:44px;padding:.6rem 1.25rem;border-radius:var(--template-control-radius, 10px);font:inherit;font-weight:700;cursor:pointer}.store-cookie-accept{border:1px solid var(--template-accent, var(--brand-accent));background:var(--template-accent, var(--brand-accent));color:var(--template-accent-contrast, #fff)}.store-cookie-reject{border:1px solid var(--template-line, var(--color-border));background:none;color:var(--template-ink, var(--color-text))}@media(prefers-reduced-motion:reduce){.store-cookie-banner{transition:none}}@media(max-width:760px){.store-legal-layout{grid-template-columns:1fr;width:calc(100% - 1.25rem)}.store-legal-aside{position:static}.store-complaint-receipt dl{grid-template-columns:1fr}.store-cookie-banner{flex-direction:column;align-items:stretch}.store-cookie-actions button{flex:1}}@media print{body *{visibility:hidden}.store-complaint-receipt,.store-complaint-receipt *{visibility:visible}.store-complaint-receipt{position:absolute;inset:0 auto auto 0;width:100%;padding:0;border:0;border-radius:0}.store-complaint-print,.store-complaint-receipt-actions,.store-cookie-banner{display:none}}.react-modules-dialog{width:min(760px,calc(100vw - 2rem))}.react-modules-presets{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.react-modules-preset-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.react-modules-planes{display:grid;gap:.5rem;margin:0;padding:0 0 1rem;border:0;border-bottom:1px solid var(--color-border);min-width:0}.react-modules-planes>.btn{justify-self:start}.react-modules-reconocido{margin:0;color:var(--color-text-secondary);font-size:.875rem}.react-modules-sugerencia{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted, var(--color-surface));font-size:.875rem}.react-modules-sugerencia span{min-width:0;flex:1 1 16rem}.react-modules-plan-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.5rem}.react-modules-plan{display:flex;gap:.5rem;align-items:flex-start;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-width:0}.react-modules-plan.is-active{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.react-modules-plan span{display:grid;gap:.125rem;min-width:0}.react-modules-plan small{color:var(--color-text-secondary);overflow-wrap:anywhere}.react-module-del-plan{color:var(--color-success-text);font-weight:600}.react-module-aparte{color:var(--color-warning-text);font-weight:600}.react-cupo-resumen{display:grid;gap:.375rem;padding:.75rem 0}.react-cupo-resumen p{margin:0}.react-cupo-barra{height:.625rem;border-radius:999px;background:var(--color-surface-sunken);overflow:hidden}.react-cupo-barra span{display:block;height:100%;background:var(--color-success)}.react-cupo-resumen.is-70 .react-cupo-barra span,.react-cupo-resumen.is-85 .react-cupo-barra span{background:var(--color-warning)}.react-cupo-resumen.is-limite .react-cupo-barra span{background:var(--color-danger)}.react-cupo-bolsas h3{font-size:1rem;margin:.5rem 0 .25rem}.react-cupo-bolsas ul{margin:0;padding-left:1.25rem;display:grid;gap:.25rem}.react-cupo-form fieldset{border:0;margin:0;padding:0;min-width:0}.react-cupo-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;margin:.5rem 0 1rem}.react-cupo-opcion{display:flex;gap:.5rem;align-items:flex-start;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.react-cupo-opcion.is-active{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.react-cupo-opcion span{display:grid;gap:.125rem}.react-plan-cupo{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.react-modules-list{display:grid;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;max-height:min(52vh,460px);overflow-y:auto}.react-module-row{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:10px}.react-module-row.is-active{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.react-module-check{display:flex;gap:.7rem;align-items:flex-start;min-width:0;cursor:pointer}.react-module-check input{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--brand-accent)}.react-module-check input:disabled{cursor:not-allowed}.react-module-check>span{display:grid;gap:.15rem;min-width:0}.react-module-check small{color:var(--color-text-muted);line-height:1.35}.react-module-locked{color:var(--color-text-secondary);font-style:italic}.react-module-price{display:flex;gap:.4rem;align-items:center;flex:none}.react-module-price .input{width:6.5rem;text-align:right}.react-module-price small{color:var(--color-text-secondary);white-space:nowrap}.react-module-list-price{opacity:.7}.react-modules-footer{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.react-modules-total{display:flex;gap:.6rem;align-items:baseline}.react-modules-total strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.react-module-hint{color:var(--color-text-secondary)}.react-modules-orientacion{margin:.75rem 0 0;font-size:.9rem}.react-modules-total{flex-wrap:wrap}.react-modules-tarifa{display:flex;flex-basis:100%;gap:.5rem;align-items:flex-start;max-width:32rem;font-size:.85rem;color:var(--color-text-secondary)}.react-modules-tarifa input{margin-top:.2rem}.react-modules-footer .react-dialog-actions{margin:0;padding:0;border:0}.react-companies-package{display:flex;gap:.25rem;flex-wrap:wrap}.react-operators-dialog{width:min(520px,calc(100vw - 2rem))}.react-operators-list{display:grid;gap:.35rem;margin:1rem 0;padding:0;list-style:none}.react-operators-list li{padding:.7rem .85rem;border:1px solid var(--color-border);border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:640px){.react-module-row{flex-direction:column;align-items:stretch;gap:.6rem}.react-module-price{justify-content:flex-end}.react-modules-footer{flex-direction:column;align-items:stretch}}.react-revenue-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1px;margin-bottom:1rem;background:var(--color-border);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.react-revenue-strip>div{display:grid;gap:.15rem;padding:1rem 1.15rem;background:var(--color-surface);min-width:0;overflow-wrap:anywhere}.react-revenue-strip span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.react-revenue-strip strong{font-size:1.6rem;line-height:1.1;font-variant-numeric:tabular-nums}.react-revenue-strip small{color:var(--color-text-muted)}.react-revenue-strip .is-riesgo strong{color:var(--color-danger, #b42318)}.react-company-modules{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-border)}.react-company-modules .react-modules-list{max-height:min(38vh,340px)}.react-company-modules .react-modules-total{display:flex;gap:.6rem;align-items:baseline;justify-content:flex-end;margin-top:.85rem}.react-company-modules .react-modules-total strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.react-subscription-notice{display:grid;gap:.2rem;margin-bottom:1.25rem;padding:.9rem 1.15rem;border:1px solid;border-radius:12px}.react-subscription-notice strong{font-size:.98rem}.react-subscription-notice span{font-size:.86rem}.react-subscription-notice.is-warning{border-color:#d9a441;background:color-mix(in srgb,#d9a441 12%,var(--color-surface));color:#7a5410}.react-subscription-notice.is-danger{border-color:#b42318;background:color-mix(in srgb,#b42318 10%,var(--color-surface));color:#8a1c14}.react-modules-history{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.react-modules-history summary{cursor:pointer;font-weight:600;font-size:.88rem}.react-modules-history ul{display:grid;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;max-height:15rem;overflow-y:auto}.react-modules-history li{display:grid;gap:.15rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:8px}.react-history-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;align-items:baseline}.react-history-head span{font-size:.82rem;color:var(--color-text-muted)}.react-history-head strong{font-variant-numeric:tabular-nums;font-size:.9rem}.react-history-head .is-subida{color:#17663e}.react-history-head .is-bajada{color:#b42318}.react-modules-history small{font-size:.8rem;color:var(--color-text-muted)}.react-history-add{color:#17663e}.react-history-remove{color:#b42318}.react-renew-dialog{width:min(640px,calc(100vw - 2rem))}.react-renew-period{display:grid;gap:.2rem;margin-bottom:1.25rem;padding:.9rem 1.1rem;border:1px solid var(--brand-accent);border-radius:10px;background:var(--brand-accent-soft)}.react-renew-period>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.react-renew-period strong{font-size:1.15rem;font-variant-numeric:tabular-nums}.react-renew-period small{font-size:.82rem;color:var(--color-text-secondary)}.react-renew-warning{color:#b42318;font-weight:600}.react-renew-history{margin-top:1rem}.react-renew-button{margin-top:.35rem}.react-history-proof{align-self:start;padding:0;border:0;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--color-accent-text);cursor:pointer}.react-history-proof:hover{text-decoration:underline}.plataforma-brand{gap:var(--space-3)}.plataforma-brand-mark{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background:var(--brand-accent);color:var(--color-text-inverse, #fff);font-weight:700}.plataforma-brand small{display:block;font-size:var(--text-xs, .72rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-nav-text, inherit)}.plataforma-topbar-titulo{font-weight:600;color:var(--color-text-secondary)}.app-shell.plataforma .page-header{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-end;justify-content:space-between}.app-shell.plataforma .page-header .page-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(max-width:767px){.plataforma-topbar-titulo{display:none}}.react-barcode-preview{display:flex;justify-content:center;padding:12px;margin-bottom:12px;background:#fff;border:1px solid var(--color-border, #d6dee6);border-radius:10px}.react-barcode-preview svg{max-width:100%;height:auto}.react-branch-card{margin-bottom:var(--space-4, 16px)}.react-branch-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.react-branch-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.react-branch-title{flex:1 1 18rem;min-width:0}.react-branch-title h2{overflow-wrap:anywhere}.react-branch-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-2)}.react-branch-missing{color:var(--color-warning-text, #92400e);font-weight:600}.react-branch-mode{margin:0 0 var(--space-4)}img[alt^="QR de "]{width:260px!important;height:260px!important;max-width:100%;object-fit:contain;display:block;margin:var(--space-4, 16px) auto 0}.react-integration-row:has(img[alt^="QR de "]){flex-direction:column;align-items:stretch}.react-mode-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3);margin:0;padding:0;border:0}.react-mode-choice legend{margin-bottom:var(--space-2)}.react-mode-option{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s,background-color .2s}.react-mode-option:hover{border-color:var(--color-border-strong)}.react-mode-option.is-selected{border-color:var(--brand-accent, #17324D);background:color-mix(in srgb,var(--brand-accent, #17324D) 6%,transparent)}.react-mode-option input{margin-top:.2rem;accent-color:var(--brand-accent, #17324D)}.react-mode-option span{display:grid;gap:.2rem}.react-mode-option small{color:var(--color-text-muted)}.react-theme-settings{display:grid;gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.react-theme-settings fieldset{margin:0;padding:0;border:0}.react-theme-group{margin-bottom:var(--space-3);font-weight:700;font-size:1rem}.react-theme-color{display:flex;align-items:center;gap:var(--space-3)}.react-theme-image{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:var(--space-2) 0}.react-theme-image-preview,.react-theme-image-empty{width:200px;height:112px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-muted, #f3f4f6)}.react-theme-image-empty{display:grid;place-items:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-theme-image-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-theme-image-actions label.btn{cursor:pointer}.react-theme-image-actions .is-disabled{opacity:.6;pointer-events:none}.react-custom-fields{display:grid;gap:var(--space-4);margin-bottom:var(--space-4)}.react-custom-field{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-custom-field-actions{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.react-order-item-custom,.react-pos-line-custom{display:block;color:var(--color-accent-text, #17324D);font-weight:600}.react-taller-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.react-taller-filtros{margin-bottom:var(--space-3)}.react-taller-buscar{flex:1 1 18rem}.react-taller-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-taller-table td{vertical-align:top}.react-taller-table td small{display:block}.react-taller-table tr.is-selected td{background:var(--brand-accent-soft, rgba(0,0,0,.04))}.react-taller-table h2:focus{outline:none}.react-taller-table h2:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.react-taller-check input,.react-taller-table th input[type=checkbox]{width:1.1rem;height:1.1rem}.react-taller-cantidad{font-variant-numeric:tabular-nums;font-weight:700}.react-taller-edad{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem}.react-taller-accion{text-align:right;white-space:nowrap}.react-taller-print{display:none}@media(max-width:767px){.react-taller-tabs .btn{flex:1;min-height:44px}.react-taller-table .data-table{min-width:0}.react-taller-table .data-table thead{display:none}.react-taller-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-taller-table .data-table td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-taller-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.react-taller-table .data-table td>small{flex:1 0 100%;text-align:right}.react-taller-table .data-table td.react-taller-check input{width:1.4rem;height:1.4rem}.react-taller-table .data-table td.react-taller-accion:before{display:none}.react-taller-table .data-table td.react-taller-accion .btn{width:100%;min-height:44px}.react-taller-edad{align-items:flex-end}.react-taller-table .card-header{flex-direction:column;align-items:stretch;gap:var(--space-3)}.react-taller-acciones{width:100%}.react-taller-acciones .btn{flex:1;min-height:44px}}@media print{body:has(.react-taller-print) *{visibility:hidden}body:has(.react-taller-print) .react-taller-print,body:has(.react-taller-print) .react-taller-print *{visibility:visible}.react-taller-print{display:block;position:absolute;inset:0 auto auto 0;width:100%;color:#000;background:#fff;font-size:11pt}.react-taller-print h1{margin:0 0 .2rem;font-size:16pt}.react-taller-print p{margin:0 0 .6rem}.react-taller-print table{width:100%;border-collapse:collapse}.react-taller-print th,.react-taller-print td{padding:.3rem .4rem;border:1px solid #999;text-align:left;vertical-align:top}.react-taller-print tr{break-inside:avoid}.react-taller-print thead{display:table-header-group}.react-taller-print svg{display:block;max-width:48mm;height:auto}.react-taller-print .react-taller-casilla{width:14mm}}@media(pointer:coarse){.btn-sm,.react-dialog-header .btn-ghost,.pagination-bar .btn{min-height:44px;min-width:44px}}.react-customer-name,.react-customer-contact{display:block}.react-customer-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.react-customer-history,.react-customer-candidates{list-style:none;margin:0;padding:0}.react-customer-history li,.react-customer-candidates li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.react-customer-history small,.react-customer-candidates small{display:block;color:var(--color-text-muted)}.react-customer-merge{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.react-customer-merge h3{margin:0 0 var(--space-1);font-size:1rem}.react-customer-merge .input{margin:var(--space-2) 0}@media(max-width:767px){.react-customers-actions .btn{width:100%}.react-customers-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-customers-table .data-table thead{display:none}.react-customers-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-customers-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-customers-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left}.react-customers-table .data-table td:first-child{display:block;text-align:left}.react-customers-table .data-table td:first-child:before{display:none}.react-customers-table .data-table td:last-child{justify-content:flex-end}.react-customers-table .data-table td:last-child:before{display:none}}.react-orders-filter{flex-wrap:wrap;align-items:flex-end}.react-orders-filter .react-orders-search{min-width:min(320px,100%);flex:1 1 320px}.react-orders-filter .field input[type=date]{min-width:150px}.react-orders-oldest{display:inline-flex;align-items:center;gap:.4rem;min-height:40px}.react-order-badges{display:inline-flex;flex-wrap:wrap;gap:.3rem}.react-orders-table td>small.table-cell-secondary{display:block;margin-top:.3rem}.react-order-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2) var(--space-4);margin:0;flex:1}.react-order-data div{min-width:0}.react-order-data dt{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em}.react-order-data dd{margin:0;overflow-wrap:anywhere}.react-order-proofs{margin:0;padding-left:1.1rem;display:grid;gap:.25rem;font-size:.875rem}.react-order-proofs .badge{margin-left:.4rem}.react-inline-panel{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted, rgba(15, 18, 24, .03))}@media(max-width:767px){.react-orders-table .pagination-bar{justify-content:space-between;padding-inline:var(--space-4)}.react-orders-table .data-table thead{display:none}.react-orders-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-orders-table .data-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-orders-table .data-table td>.react-order-badges,.react-orders-table .data-table td>small{justify-content:flex-end}.react-orders-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.react-orders-table .data-table td:first-child{display:block;text-align:left;font-size:1rem}.react-orders-table .data-table td:first-child:before{display:none}.react-orders-table .data-table td:last-child{justify-content:stretch}.react-orders-table .data-table td:last-child:before{display:none}.react-orders-table .data-table td:last-child .btn{width:100%;min-height:44px}.react-orders-filter .react-orders-search{flex-basis:100%}.react-order-detail .react-dialog-actions .btn,.react-dialog-wide .react-dialog-actions .btn{flex:1 1 100%;min-height:44px}}.react-cancel-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.react-cancel-filters{margin-bottom:var(--space-3)}.react-cancel-search{flex:1 1 18rem}.react-cancel-table td small,.react-cancel-docs td small{display:block}.react-cancel-table tr.is-selected td{background:var(--brand-accent-soft, rgba(0,0,0,.04))}.react-cancel-action{text-align:right;white-space:nowrap}.react-cancel-dialog{width:min(920px,calc(100vw - 2rem))}.react-cancel-detail{display:grid;gap:var(--space-4)}.react-cancel-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3);margin:0}.react-cancel-facts dt{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.react-cancel-facts dd{margin:.15rem 0 0;overflow-wrap:anywhere}.react-cancel-motivo{grid-column:1 / -1}.react-cancel-block{display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.react-cancel-block h3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:1rem}.react-cancel-block p{margin:0}.react-cancel-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-cancel-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.react-cancel-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.react-cancel-list li small{display:block}.react-cancel-refund{display:grid;gap:var(--space-2);justify-items:end}.react-cancel-refund form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.react-cancel-files{white-space:nowrap}@media(max-width:767px){.react-cancel-tabs .btn{flex:1 1 45%;min-height:44px}.react-cancel-table .data-table,.react-cancel-docs{min-width:0}.react-cancel-table .data-table thead,.react-cancel-docs thead{display:none}.react-cancel-table .data-table tr,.react-cancel-docs tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-cancel-table .data-table td,.react-cancel-docs td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right}.react-cancel-table .data-table td:before,.react-cancel-docs td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:0 0 auto}.react-cancel-table .data-table td>small,.react-cancel-docs td>small{flex:1 0 100%;text-align:right}.react-cancel-table .data-table td.react-cancel-action:before{display:none}.react-cancel-table .data-table td.react-cancel-action .btn{width:100%;min-height:44px}.react-cancel-refund,.react-cancel-refund form{justify-items:stretch;width:100%}.react-cancel-refund form .field,.react-cancel-refund form .btn{flex:1 1 100%}.react-cancel-actions .btn{flex:1 1 100%;min-height:44px}}.react-cancel-table td .mono,.react-cancel-docs td .mono{white-space:nowrap}.react-guias-filtros{align-items:flex-end;padding:0 var(--space-4)}.react-guias-filtros .field{min-width:10rem;flex:1 1 10rem}.react-choice-list{display:grid;gap:var(--space-2);max-height:16rem;overflow-y:auto;margin:var(--space-2) 0}.react-choice{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);text-align:left;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.react-choice:hover{border-color:var(--color-primary)}.react-choice.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}.react-choice small{color:var(--color-text-muted)}.react-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.react-user-dialog{display:flex;flex-direction:column;overflow:hidden}.react-user-dialog .react-user-form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.react-user-form-body{overflow-y:auto;min-height:0;flex:1 1 auto;padding-right:2px}.react-user-form-actions{position:sticky;bottom:0;background:var(--color-surface);margin-top:0}.react-users-search{flex:1 1 280px;min-width:0}.react-user-status{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(min-width:768px){.react-user-status{justify-content:flex-start}}.mfa-step h1{margin-bottom:var(--space-2)}.mfa-step>p{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.mfa-step .alert{margin-bottom:var(--space-3)}.mfa-step-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3)}.mfa-step-links .btn,.mfa-card .btn-ghost.btn-sm{white-space:normal;text-align:left;max-width:100%}.mfa-step,.mfa-step form,.mfa-step .field{min-width:0;max-width:100%}.mfa-setup-steps{display:grid;gap:var(--space-4);margin:0 0 var(--space-4);padding-left:1.25rem}.mfa-setup-steps li{display:grid;gap:var(--space-3);justify-items:start}.mfa-qr{width:200px;max-width:100%;height:auto;aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:var(--space-2)}.mfa-secret{display:grid;gap:var(--space-1);justify-items:start;min-width:0;max-width:100%}.mfa-secret code{font-size:var(--font-size-sm);letter-spacing:.06em;word-break:break-all;background:var(--color-surface-sunken);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.mfa-code-input{font-size:1.35rem;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.mfa-recovery{display:grid;gap:var(--space-3)}.mfa-recovery-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3) var(--space-3) var(--space-3) 2rem;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.mfa-recovery-list code{font-size:var(--font-size-sm);letter-spacing:.04em}.mfa-recovery-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mfa-page{display:grid;gap:var(--space-4);max-width:760px}.mfa-card{padding:var(--space-4) var(--space-5);display:grid;gap:var(--space-3)}.mfa-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.mfa-card-head h2{font-size:var(--font-size-lg);margin:0 0 var(--space-1)}.mfa-card-head p{color:var(--color-text-secondary);margin:0}.mfa-card-head .badge{flex:none}.mfa-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3);margin:0}.mfa-detail dt{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.mfa-detail dd{margin:0}.mfa-low{color:var(--color-danger, #b42318);font-weight:600}.mfa-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mfa-detail{display:grid;gap:var(--space-3)}@media(max-width:560px){.mfa-card{padding:var(--space-3)}.mfa-card-head{flex-direction:column}.mfa-recovery-list{grid-template-columns:1fr}.mfa-actions .btn{flex:1 1 100%}}.clave-card form{display:grid;gap:var(--space-3)}.clave-card .clave-campo{margin:0}.clave-card .clave-campo label{margin:0 0 .35rem}.clave-card .input-group .input{padding-left:var(--space-3);padding-right:5.5rem}.clave-mostrar{font-size:var(--font-size-xs);font-weight:600;padding:0 .75rem;white-space:nowrap;min-height:2rem;min-width:2.75rem;align-items:center;justify-content:center;right:var(--space-1);border-radius:var(--radius-md)}.clave-mayus{color:var(--color-warning-text, #93370d);font-weight:600}.clave-mayus:empty{display:none}.clave-reglas{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.clave-reglas li{display:flex;gap:.5rem;align-items:baseline}.clave-reglas li.is-ok{color:var(--color-success-text, #067647)}.clave-reglas li>span[aria-hidden]{width:1rem;text-align:center;font-weight:700}.clave-acciones{display:flex;justify-content:center}.clave-card .input[aria-invalid=true]{border-color:var(--color-danger, #b42318)}.react-config-panel:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:var(--radius-md)}.react-config-readonly{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3) var(--space-5);margin:var(--space-3) 0}.react-config-readonly dt{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.react-config-readonly dd{margin:.15rem 0 0;overflow-wrap:anywhere}.react-config-divider{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.react-qr-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-integration-dialog{display:flex;flex-direction:column;overflow:hidden;padding:0;width:min(760px,100%)}.react-integration-dialog>.react-dialog-header{padding:var(--space-5) var(--space-6) var(--space-3);border-bottom:1px solid var(--color-border);margin:0}.react-integration-form{display:flex;flex-direction:column;min-height:0;flex:1}.react-integration-body{overflow-y:auto;padding:var(--space-4) var(--space-6);min-height:0;flex:1}.react-integration-dialog .react-dialog-actions{margin:0;padding:var(--space-3) var(--space-6);background:var(--color-surface)}@media(max-width:560px){.react-integration-dialog>.react-dialog-header,.react-integration-body,.react-integration-dialog .react-dialog-actions{padding-left:var(--space-4);padding-right:var(--space-4)}.react-integration-dialog .react-dialog-actions .btn{flex:1 1 auto}.react-credential-row{grid-template-columns:1fr auto}.react-credential-row input:first-child{grid-column:1 / -1}}.react-config-stack>*,.react-config-card{min-width:0}.react-config-card .table-scroll{max-width:100%;overflow-x:auto;position:relative}.react-config-card td>small.table-cell-muted{display:block;font-size:var(--font-size-xs)}.react-membership-card,.react-platform-card,.react-review-card{margin-top:var(--space-5)}.react-check{display:flex;gap:var(--space-2);align-items:flex-start;cursor:pointer;line-height:1.45}.react-check input{flex:none;width:18px;height:18px;margin-top:2px}.react-check span{min-width:0;overflow-wrap:anywhere}.react-membership-terms{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md, 10px);background:var(--color-surface-subtle, #f7f8fa);display:grid;gap:var(--space-3)}.react-membership-terms p{margin:0;line-height:1.55}.react-membership-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3);margin:var(--space-3) 0}.react-membership-facts>div{min-width:0}.react-membership-facts dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.react-membership-facts dd{margin:.2rem 0 0;overflow-wrap:anywhere}.react-membership-method{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.react-membership-method>span{flex:1;min-width:0;display:grid;gap:.2rem;overflow-wrap:anywhere}.react-membership-method img,.react-platform-qr img{width:96px;height:96px;object-fit:contain;flex:none}.react-file-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.react-review-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.react-review-list li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border);flex-wrap:wrap}.react-review-list li>div{min-width:0;flex:1 1 240px;overflow-wrap:anywhere}.react-requests-tabs{margin-bottom:var(--space-4);overflow-x:auto}.react-requests-list{display:grid;gap:var(--space-4)}.react-request-card header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap}.react-request-card h3{margin:0;overflow-wrap:anywhere}.react-proof-viewer{width:min(860px,calc(100vw - 2rem))}.react-proof-image{display:block;width:100%;max-height:70vh;overflow:auto;border:0;padding:0;background:none;cursor:zoom-in}.react-proof-image img{display:block;max-width:100%;margin:0 auto}.react-proof-image.is-zoomed{cursor:zoom-out}.react-proof-image.is-zoomed img{max-width:none;width:180%}.react-platform-method{align-items:center;gap:var(--space-3);flex-wrap:wrap}.react-platform-method>div{flex:1 1 220px;min-width:0;display:grid;gap:.2rem;overflow-wrap:anywhere}.react-platform-form{margin-top:var(--space-5)}.react-platform-form .field,.react-platform-form .select{min-width:0;max-width:100%}.react-platform-form .select{width:100%}.react-platform-qr{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2)}.react-platform-ipn{display:block;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md, 10px);background:var(--color-surface-subtle, #f7f8fa);overflow-wrap:anywhere;word-break:break-all;min-width:0}.react-membership-izipay{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md, 10px)}.react-membership-izipay h3{margin:0}.react-membership-izipay #izipay-membresia{max-width:420px;width:100%;min-width:0}.react-platform-header{flex-wrap:wrap;gap:var(--space-3)}.react-platform-header h2{overflow-wrap:normal;word-break:normal}.react-platform-card .card-header>div{min-width:0;flex:1 1 14rem}.react-platform-card .card-header h2,.react-platform-card .card-header p,.react-platform-card .card-header .field-hint{overflow-wrap:break-word}.react-history-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.react-history-proof.is-danger{color:var(--color-danger, #b42318)}.react-renew-history li.is-voided,.data-table tr.is-voided{background:var(--color-surface-muted)}.data-table tr.is-voided td[data-label=Monto]{text-decoration:line-through}.react-resolve-options{border:0;padding:0;margin:0 0 var(--space-3);display:grid;gap:var(--space-2)}@media(max-width:767px){.react-membership-card .data-table thead{display:none}.react-membership-card .data-table tr{display:block;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.react-membership-card .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right;overflow-wrap:anywhere}.react-membership-card .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:none}.react-membership-card .table-scroll{overflow-x:visible}.react-companies-table .data-table thead{display:none}.react-companies-table .data-table tr{display:block;padding:var(--space-3);border-bottom:1px solid var(--color-border)}.react-companies-table .data-table td{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border:0;text-align:right;overflow-wrap:anywhere}.react-companies-table .data-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:600;text-align:left;flex:none}.react-companies-table .table-scroll{overflow-x:visible}.react-companies-table .data-table,.react-companies-table .data-table tbody,.react-membership-card .data-table,.react-membership-card .data-table tbody{display:block;width:100%}.react-companies-table .data-table td,.react-membership-card .data-table td{flex-wrap:wrap;min-width:0}.react-membership-method img{width:72px;height:72px}}.chart-grid-secondary>*{min-width:0}.chart-grid-secondary .card-header{flex-wrap:wrap;gap:var(--space-2)}.viz-donut-wrap{min-width:0}.viz-donut-legend-row>*{min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.card-header{flex-wrap:wrap;gap:var(--space-2)}.card-header .btn{white-space:normal}}@media(max-width:420px){.react-membership-stats{grid-template-columns:1fr}.react-membership-stats .stat-value{overflow-wrap:normal}}.stat-card{min-width:0}.stat-card .stat-label,.stat-card .field-hint,.stat-card .stat-value{overflow-wrap:anywhere}.content,.plataforma-content,.topbar{min-width:0}.topbar>.topbar-search{flex:0 1 320px;width:auto;min-width:0}@media(max-width:1023px){.topbar .user-menu-copy{display:none}.topbar .cash-status{white-space:nowrap}}.react-complaint-alerts{min-width:0}.react-complaint-alerts .alert{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}main h1,main h2,main h3,main p{overflow-wrap:anywhere}@media(max-width:767px){main .btn,main .badge{white-space:normal;max-width:100%}main .btn{height:auto;min-height:38px;padding-block:.35em}main .btn-sm{min-height:32px}main .btn-lg{min-height:44px}main .btn-xl{min-height:56px}main .input,main .select{height:auto;min-height:44px}main .field{min-width:0}main input,main select,main textarea,main img{max-width:100%;min-width:0}main .page-actions,main .card-header,main .pagination-bar,main .react-gallery-actions,main .table-actions,main .acciones-iconos,main .react-detail-toolbar{flex-wrap:wrap}.react-pos-table .data-table,.react-cash-card .data-table,.react-inventory-table .data-table,.react-products-table .data-table,.react-variants-table .data-table,.react-pos-table .data-table tbody,.react-cash-card .data-table tbody,.react-inventory-table .data-table tbody,.react-products-table .data-table tbody,.react-variants-table .data-table tbody{display:block;width:100%}.react-pos-table .data-table td,.react-cash-card .data-table td,.react-inventory-table .data-table td,.react-products-table .data-table td,.react-variants-table .data-table td{flex-wrap:wrap;min-width:0}}.react-row-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.data-table th.react-row-actions-head{text-align:right}.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:767px){.react-companies-table .data-table td.num{text-align:right}.react-companies-table .react-row-actions{justify-content:flex-end}}.react-revenue-kpis{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.react-review-card .card-body{padding-top:var(--space-3)}.react-review-list li:first-child{border-top:0}.card>.react-membership-facts{padding:0 var(--space-5) var(--space-5);margin:0}.react-platform-method-titulo{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.react-platform-method-titulo .badge{width:auto}.react-platform-metodos{display:grid;gap:var(--space-3);padding-top:var(--space-3)}.react-platform-ocultos>summary{cursor:pointer;font-weight:600;color:var(--color-text-secondary);padding:var(--space-2) 0}.react-platform-ocultos[open]>summary{margin-bottom:var(--space-2)}.react-platform-metodo-form{margin-top:0;border-top:1px solid var(--color-border)}.react-config-tabs+.react-config-panel>.react-platform-card:first-child{margin-top:var(--space-4)}.sidebar-brand .plataforma-brand-mark{display:grid;place-items:center;width:32px;height:32px;min-width:32px;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;font-size:1rem;line-height:1}.app-shell.plataforma .filter-bar .select{height:38px;font-size:var(--text-sm, .875rem)}.app-shell.plataforma .filter-bar .topbar-search{height:38px}.react-platform-card{padding-bottom:var(--space-5)}.react-platform-card>:not(.card-header):not(.card-body):not(.react-platform-metodo-form){margin-left:var(--space-5);margin-right:var(--space-5)}.react-platform-card>.react-platform-metodo-form{padding-bottom:0}@media(min-width:1024px){.react-revenue-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.plataforma-campana{position:relative}.plataforma-campana .notif-panel{right:0;left:auto;width:min(24rem,calc(100vw - 2rem));max-height:min(70vh,32rem);overflow-y:auto}.plataforma-avisos-lista{list-style:none;margin:0;padding:0}.plataforma-avisos-lista .notif-item{display:grid;gap:.15rem}.plataforma-avisos-lista .notif-item-title .badge{margin-right:var(--space-1)}.app-shell.plataforma .react-config-tabs{flex-wrap:wrap;row-gap:0}.react-platform-card .page-actions .btn{white-space:normal;max-width:100%;text-align:center}.react-platform-card .react-config-readonly dd{overflow-wrap:anywhere;min-width:0}.react-platform-card .react-config-readonly{min-width:0}.react-platform-card>.page-actions{width:auto}.react-renew-history-title{margin:0;font-size:.95rem;font-weight:700}.react-comprobante-estado{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center;font-size:.85rem}.react-comprobante-fallo{flex-basis:100%;color:var(--color-danger, #b42318);font-size:.8rem}.react-comprobante-nota{flex-basis:100%;margin:0}.react-history-actions{margin-top:.4rem;gap:.5rem}.btn.is-danger{color:var(--color-danger, #b42318)}.stat-card.is-alerta{border-color:var(--color-danger, #b42318);background:color-mix(in srgb,var(--color-danger, #b42318) 6%,var(--color-surface))}.stat-card.is-alerta .stat-value{color:var(--color-danger, #b42318)}.react-membership-hero{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;margin-bottom:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-left-width:6px;border-radius:12px;background:var(--color-surface)}.react-membership-hero h2{margin:0 0 .25rem;font-size:1.35rem}.react-membership-hero p{margin:0}.react-membership-hero.is-ok{border-left-color:#17663e}.react-membership-hero.is-warning{border-left-color:#b54708;background:color-mix(in srgb,#b54708 6%,var(--color-surface))}.react-membership-hero.is-danger{border-left-color:#b42318;background:color-mix(in srgb,#b42318 7%,var(--color-surface))}.react-membership-hero-datos{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:var(--space-3) 0 0}.react-membership-hero-datos dt{font-size:.78rem;color:var(--color-text-muted)}.react-membership-hero-datos dd{margin:0;font-weight:600}.react-membership-paso{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.25rem var(--space-3);align-items:start;margin:0 0 var(--space-4);padding:0;border:0;min-width:0}.react-membership-paso>:not(.react-paso-numero):not(legend){grid-column:2}.react-membership-paso>legend{float:left;grid-column:2;padding:0;margin-bottom:.4rem}.react-paso-numero{grid-row:1 / span 3;display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--brand-accent);color:#fff;font-weight:700}.react-membership-paso .field{max-width:22rem}.react-membership-total{margin:.25rem 0 0;font-size:1rem}.react-membership-total strong{font-size:1.2rem}.react-membership-paso-cuerpo{display:grid;gap:var(--space-3);min-width:0}.react-membership-paso-cuerpo>.btn{justify-self:start}.react-pago-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3);clear:both}.react-pago-opcion{display:flex;gap:.65rem;align-items:flex-start;padding:var(--space-3) var(--space-4);border:2px solid var(--color-border);border-radius:10px;cursor:pointer;background:var(--color-surface)}.react-pago-opcion input{margin-top:.25rem;width:1.1rem;height:1.1rem;accent-color:var(--brand-accent)}.react-pago-opcion span{display:grid;gap:.15rem}.react-pago-opcion small{color:var(--color-text-muted)}.react-pago-opcion.is-selected{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 6%,var(--color-surface))}.react-pago-opcion:focus-within{outline:3px solid var(--brand-accent);outline-offset:2px}.react-invoice-links{display:grid;gap:.35rem;justify-items:start}.react-invoice-botones{display:flex;flex-wrap:wrap;gap:.35rem}.react-membership-paso .field,.react-membership-paso .select{min-width:0;max-width:100%}.react-membership-paso-cuerpo>.btn{max-width:100%;white-space:normal}.react-login-solo{grid-template-columns:minmax(0,1fr)!important}.react-login-solo .login-form-panel{justify-content:center}.react-login-volver{margin-top:var(--space-4);text-align:center}.login-form-footer{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}.react-login-olvide{font-size:.9rem;font-weight:600}.react-login-mayusculas{color:#b54708;font-weight:600}.react-admin-login .input-group .input{padding-left:var(--space-3);padding-right:3rem}.input-group-action{right:var(--space-2);min-width:2rem;min-height:2rem;align-items:center;justify-content:center;border:0;background:transparent;border-radius:6px;cursor:pointer}.input-group-action:hover{color:var(--color-text);background:var(--color-surface-muted)}.input-group-action:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}@media(min-width:1024px){.react-admin-login:not(.react-login-solo) .login-logo-mobile{display:none}}.dashboard-actualizacion{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.dashboard-mes-anterior{margin:calc(var(--space-2) * -1) 0 var(--space-4)}.react-product-form{display:grid;gap:var(--space-4)}.react-form-block{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin:0;min-width:0}.react-form-block>legend{padding:0 var(--space-2);font-weight:700;color:var(--color-text)}.react-kind-choice{display:grid;gap:var(--space-2);border:0;padding:0;margin:0 0 var(--space-3);min-width:0}.react-radio-card{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface)}.react-radio-card:has(input:checked){border-color:var(--color-primary);background:var(--color-surface-sunken)}.react-radio-card input{margin-top:.2rem;flex-shrink:0}.react-radio-card span{display:grid;gap:var(--space-1);min-width:0}.react-radio-card small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-variant-attribute-choice{border:0;padding:0;margin:0;min-width:0}.react-variant-attribute-choice .react-attribute-values{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:220px}.react-variant-values-choice{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);margin:var(--space-3) 0 0;min-width:0}.react-variant-values-choice legend{padding:0 var(--space-1)}.react-variant-values-choice .react-attribute-values{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:200px}.react-variant-image-choice{border:0;padding:0;margin:0;min-width:0}.react-variant-image-options{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}.react-variant-image-option{position:relative;display:grid;place-items:center;width:76px;height:76px;border:2px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;background:var(--color-surface)}.react-variant-image-option:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.react-variant-image-option:has(input:focus-visible){outline:3px solid var(--color-primary);outline-offset:2px}.react-variant-image-option input{position:absolute;top:4px;left:4px;margin:0}.react-variant-image-option img{width:100%;height:100%;object-fit:cover}.react-variant-image-none{padding:var(--space-1);font-size:.75rem;line-height:1.2;text-align:center;color:var(--color-text-muted)}.react-variant-sku{display:inline-flex;align-items:center;gap:var(--space-2)}.react-variant-thumb{width:32px;height:32px;object-fit:cover;border-radius:var(--radius-sm, 4px);border:1px solid var(--color-border);flex-shrink:0}.react-attribute-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--space-5);align-items:start}.react-attribute-picker{display:none}.react-attribute-list{position:sticky;top:calc(var(--topbar-height, 56px) + var(--space-4));max-height:calc(100dvh - var(--topbar-height, 56px) - var(--space-8));overflow-y:auto;overscroll-behavior:contain;align-content:start}.react-attribute-tools{position:sticky;top:calc(-1 * var(--space-4));z-index:1;display:grid;gap:var(--space-2);margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0;padding:var(--space-4) var(--space-4) var(--space-2);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.react-attribute-group small{color:var(--color-text-muted);font-weight:500;font-size:var(--font-size-sm)}.react-attribute-list ul{gap:0}.react-attribute-list .react-attribute-item{padding:6px var(--space-3);min-height:36px;align-items:center}.react-attribute-list{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.react-attribute-list ul{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-1)}.react-attribute-group{font-size:1rem;margin:0}.react-attribute-item{width:100%;display:flex;justify-content:space-between;gap:var(--space-2);align-items:baseline;text-align:left;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--color-text);cursor:pointer;font:inherit;min-height:44px}.react-attribute-item span{overflow-wrap:anywhere}.react-attribute-item small{color:var(--color-text-muted);white-space:nowrap}.react-attribute-item:hover{background:var(--color-surface-sunken)}.react-attribute-item.is-active{border-color:var(--color-primary);background:var(--color-surface-sunken);font-weight:700}.react-attribute-detail{min-width:0;display:grid;gap:var(--space-3)}.react-attribute-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:center}.react-attribute-header>div:first-child{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.react-attribute-header h2{margin:0;overflow-wrap:anywhere}.react-attribute-header>div:first-child{min-width:0}.react-attribute-header .page-actions{flex-wrap:wrap;min-width:0}.react-attribute-header .page-actions .btn{white-space:normal}.react-product-tabs,.react-catalog-tabs{flex-wrap:wrap}.react-product-tabs{margin-bottom:var(--space-4)}.react-product-panel{min-width:0}.react-variantes-pendientes{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;margin:0 var(--space-5) var(--space-4)}.react-variantes-inicio{padding:0 var(--space-5) var(--space-5);display:grid;gap:var(--space-3)}.react-crear-valor{justify-self:start;margin-top:var(--space-1)}.react-crear-valor-form{display:grid;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md)}.react-caracteristicas{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3);padding:0 var(--space-5) var(--space-5);margin:0}.react-caracteristicas div{display:grid;gap:var(--space-1);min-width:0}.react-caracteristicas dt{color:var(--color-text-muted);font-size:.875rem}.react-caracteristicas dd{margin:0;font-weight:600;overflow-wrap:anywhere}.react-caracteristicas-editor{display:grid;gap:var(--space-3);padding:0 var(--space-5) var(--space-5)}.react-caracteristica-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.react-caracteristica-fila .react-crear-valor,.react-caracteristica-fila .react-crear-valor-form{grid-column:1 / -1}.react-caracteristica-agregar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end}.react-caracteristica-agregar .field{flex:1 1 200px}@media(max-width:1100px){.react-attribute-layout{grid-template-columns:minmax(0,1fr)}.react-attribute-list{display:none}.react-attribute-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.react-attribute-picker .field{margin:0;min-width:0}}@media(max-width:480px){.react-attribute-picker{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.react-attribute-layout{grid-template-columns:minmax(0,1fr)}.react-variantes-pendientes,.react-variantes-inicio,.react-caracteristicas,.react-caracteristicas-editor{margin-inline:0;padding-inline:var(--space-4)}.react-caracteristica-fila{grid-template-columns:minmax(0,1fr)}}.react-pos-tabs{margin-bottom:var(--space-4)}.react-pos-tabs .tab{min-height:44px}.react-pos-cash-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.react-pos-cash-banner small{color:var(--color-text-muted)}.react-pos-atajos{margin-left:auto;color:var(--color-text-muted);font-size:var(--font-size-xs)}.react-pos-layout{display:grid;grid-template-columns:minmax(0,63fr) minmax(340px,37fr);gap:var(--space-4);align-items:start}.react-pos-layout.is-compact{grid-template-columns:minmax(0,1fr);padding-bottom:calc(80px + env(safe-area-inset-bottom))}.react-pos-products{display:grid;gap:var(--space-3);padding:var(--space-4)}.react-pos-search .input{font-size:var(--font-size-md)}.react-pos-catalog{display:grid;gap:var(--space-3);min-width:0}.react-pos-products>*,.react-pos-catalog>*{min-width:0}.react-pos-catalog-error{display:grid;justify-items:center;gap:var(--space-3)}.react-pos-categories{display:flex;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--space-1);scrollbar-width:thin}.react-pos-category{flex:0 0 auto;min-height:44px;padding:0 var(--space-4);font:inherit;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer}.react-pos-category:hover{border-color:var(--color-border-strong);color:var(--color-text)}.react-pos-category[aria-pressed=true]{color:var(--color-text-inverse);background:var(--brand-accent);border-color:var(--brand-accent)}.react-pos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.react-pos-grid>li{min-width:0}.react-pos-card{display:grid;grid-template-rows:auto 1fr;width:100%;height:100%;padding:0;overflow:hidden;font:inherit;text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast)}.react-pos-card:hover:not(:disabled){border-color:var(--brand-accent)}.react-pos-card:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.react-pos-card:disabled{cursor:not-allowed}.react-pos-card.is-sold-out .react-pos-card-image{opacity:.5}.react-pos-card-image{position:relative;display:grid;place-items:center;height:88px;overflow:hidden;background:var(--color-surface-sunken)}.react-pos-card-image img{position:absolute;inset:0;width:100%;height:100%;padding:var(--space-1);object-fit:contain;background:var(--color-surface)}.react-pos-card-initial{font-family:var(--font-display, inherit);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-muted)}.react-pos-card-body{display:grid;align-content:start;gap:2px;padding:var(--space-2);min-width:0}.react-pos-card-name{font-size:var(--font-size-sm);line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.react-pos-card-body small{color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.react-pos-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.react-pos-card-price strong{font-size:var(--font-size-md)}.react-pos-card-price s{color:var(--color-text-muted);font-size:var(--font-size-xs)}.react-pos-card-stock{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.react-pos-card-stock.is-low{color:var(--color-warning-text);font-weight:600}.react-pos-card-stock.is-empty{color:var(--color-danger-text);font-weight:600}.react-pos-card-action{margin-top:var(--space-1);font-size:var(--font-size-xs);font-weight:700;color:var(--color-accent-text)}.react-pos-card.is-sold-out .react-pos-card-action{color:var(--color-text-muted)}.react-pos-variant-dialog{width:min(560px,100%)}.react-pos-variant-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.react-pos-variant-list button{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.react-pos-variant-list button:hover:not(:disabled),.react-pos-variant-list button:focus-visible{border-color:var(--brand-accent)}.react-pos-variant-list button:disabled{cursor:not-allowed;background:var(--color-surface-sunken)}.react-pos-variant-list button>span{display:grid;gap:.2rem;min-width:0}.react-pos-variant-list button>span:last-child{text-align:right}.react-pos-variant-list small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-pos-cart{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);min-width:0}.react-pos-layout:not(.is-compact) .react-pos-cart{position:sticky;top:calc(var(--topbar-height, 56px) + var(--space-4));max-height:calc(100dvh - var(--topbar-height, 56px) - var(--space-8));overflow-y:auto;overscroll-behavior:contain}.react-pos-cart-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.react-pos-cart-header h2{margin:0;font-size:var(--font-size-lg)}.react-pos-cart-header small{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-muted)}.react-pos-cliente{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);background:var(--color-surface-sunken);border-radius:var(--radius-md)}.react-pos-cliente>span:first-child{min-width:0;overflow-wrap:anywhere}.react-pos-cliente small{color:var(--color-text-muted)}.react-pos-cliente-acciones{display:flex;flex-wrap:wrap;gap:var(--space-1)}.react-pos-cliente .react-pos-customer-search{flex:1 1 100%}.react-pos-cart-empty{margin:0;padding:var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md)}.react-pos-lines{display:grid;margin:0;padding:0;list-style:none}.react-pos-line{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"thumb info amount" "thumb controls controls" "thumb actions actions";gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.react-pos-line:first-child{border-top:0}.react-pos-line-thumb{grid-area:thumb;position:relative;display:grid;place-items:center;width:44px;height:44px;overflow:hidden;color:var(--color-text-muted);font-weight:700;background:var(--color-surface-sunken);border-radius:var(--radius-md)}.react-pos-line-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.react-pos-line-info{grid-area:info;display:grid;gap:.15rem;min-width:0}.react-pos-line-info strong{font-size:var(--font-size-sm);overflow-wrap:anywhere}.react-pos-line-info small{color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.react-pos-line-info .badge{justify-self:start}.react-pos-line-amount{grid-area:amount;white-space:nowrap}.react-pos-line-controls{grid-area:controls;display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start}.react-pos-line-controls .btn{width:44px;min-height:44px;padding:0;font-size:var(--font-size-lg)}.react-pos-line-controls .input{width:4rem;min-height:44px;text-align:center;font-size:var(--font-size-md)}.react-pos-line-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:0 var(--space-1)}.react-pos-line-actions .btn{padding-inline:var(--space-2)}.react-pos-nota textarea{resize:vertical;font-size:var(--font-size-md)}.react-pos-secundarias{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-pos-secundarias .btn{min-height:44px}.react-pos-cart-footer{position:sticky;bottom:calc(-1 * var(--space-4));display:grid;gap:var(--space-2);padding:var(--space-3) 0 var(--space-1);background:var(--color-surface);border-top:1px solid var(--color-border)}.react-pos-breakdown{display:grid;gap:var(--space-1);margin:0}.react-pos-breakdown>div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.react-pos-breakdown dt,.react-pos-breakdown dd{margin:0}.react-pos-breakdown dt .btn{margin-left:var(--space-1)}.react-pos-breakdown .react-pos-total{padding-top:var(--space-2);color:var(--color-text);font-weight:700}.react-pos-breakdown .react-pos-total dd{font-size:var(--font-size-2xl);font-family:var(--font-display, inherit)}.react-pos-cart-footer .btn-xl{font-size:var(--font-size-lg);font-weight:700}.react-pos-cart-footer .field-hint{margin:0}.react-pos-bottombar{position:fixed;z-index:40;inset:auto 0 0;padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-md)}.react-pos-bottombar .btn{flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);height:auto;min-height:56px;padding-block:var(--space-2)}.react-pos-bottombar .btn span{font-weight:600}.react-pos-bottombar .btn strong{font-size:var(--font-size-lg);white-space:nowrap}body:has(.react-pos-products input:focus) .react-pos-bottombar{display:none}.react-pos-drawer-backdrop{place-items:stretch end;padding:0}.react-pos-drawer{display:flex;flex-direction:column;gap:var(--space-3);width:min(480px,100%);height:100dvh;padding:var(--space-3) var(--space-3) env(safe-area-inset-bottom);overflow-y:auto;background:var(--color-background);box-shadow:var(--shadow-lg)}.react-pos-drawer .react-pos-cart{flex:1 0 auto}.react-pos-drawer-volver{align-self:flex-start;min-height:44px}.react-pos-espera{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.react-pos-espera li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-pos-espera li>span:first-child{display:grid;gap:.2rem;min-width:0}.react-pos-espera small{color:var(--color-text-muted);overflow-wrap:anywhere}.react-pos-espera-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-cobro-dialog{display:flex;flex-direction:column;width:min(620px,100%);max-height:min(94dvh,900px);padding:0;overflow:hidden}.react-cobro-dialog>.react-dialog-header{margin:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.react-cobro-form{display:flex;flex-direction:column;min-height:0;flex:1}.react-cobro-body{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-5);overflow-y:auto;overscroll-behavior:contain;min-height:0}.react-cobro-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-md)}.react-cobro-total:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.react-cobro-total strong{font-family:var(--font-display, inherit);font-size:var(--font-size-3xl);line-height:1.1}.react-cobro-block{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.react-cobro-block legend{margin-bottom:var(--space-2);padding:0;font-weight:700}.react-cobro-block .field-hint{margin:0}.react-cobro-segmentos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.react-cobro-segmentos label,.react-cobro-metodos label{position:relative;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:48px;padding:var(--space-2) var(--space-3);font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.react-cobro-segmentos label.is-selected,.react-cobro-metodos label.is-selected{border-color:var(--brand-accent);box-shadow:inset 0 0 0 1px var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 8%,var(--color-surface))}.react-cobro-segmentos label:has(input:focus-visible),.react-cobro-metodos label:has(input:focus-visible){outline:2px solid var(--brand-accent);outline-offset:2px}.react-cobro-segmentos input{accent-color:var(--brand-accent)}.react-cobro-metodos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:var(--space-2)}.react-cobro-metodos label{flex-direction:column;justify-content:center;text-align:center;min-height:72px}.react-cobro-metodos input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.react-cobro-metodos label span{overflow-wrap:anywhere}.react-cobro-logo{width:28px;height:28px;object-fit:contain;border-radius:var(--radius-md)}.react-cobro-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.react-cobro-detalle{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-cobro-monto{font-size:var(--font-size-lg);text-align:right}.react-cobro-rapidos{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-cobro-rapidos .btn{min-height:44px}.react-cobro-vuelto{margin:0;font-size:var(--font-size-md);color:var(--color-success-text)}.react-cobro-vuelto strong{font-size:var(--font-size-xl)}.react-cobro-vuelto.is-short{color:var(--color-danger-text)}.react-cobro-mixto{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.react-cobro-mixto>li{display:grid;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.react-cobro-mixto-fila{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}.react-cobro-mixto-acciones{display:flex;gap:var(--space-1)}.react-cobro-mixto-acciones .btn{min-height:44px}.react-cobro-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border)}.react-cobro-footer-total{display:grid;gap:.1rem}.react-cobro-footer-total span{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.react-cobro-footer-total strong{font-family:var(--font-display, inherit);font-size:var(--font-size-xl)}.react-cobro-footer-total small{color:var(--color-text-secondary)}.react-cobro-footer-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-sale-success-estado{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;overflow-wrap:anywhere}.react-sale-success-pagos ul{display:grid;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}.react-sale-success-pagos li{display:flex;justify-content:space-between;gap:var(--space-3)}.react-sale-success-pagos small{color:var(--color-text-muted)}@media(max-width:640px){.react-pos-products,.react-pos-cart{padding:var(--space-3)}.react-pos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.react-pos-atajos{display:none}.react-cobro-dialog{width:100%;max-height:100dvh;border-radius:var(--radius-md)}.react-cobro-body,.react-cobro-footer{padding-inline:var(--space-4)}.react-cobro-footer{flex-direction:column;align-items:stretch}.react-cobro-footer-acciones{flex-direction:column-reverse}.react-cobro-footer-acciones .btn{width:100%}.react-cobro-mixto-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.react-cobro-mixto-acciones{grid-column:1 / -1}}@media(max-width:340px){.react-pos-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.react-pos-card{transition:none}}.react-sale-que-hacer{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.react-sale-que-hacer p{margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.react-sale-que-hacer b{color:var(--color-text)}.react-wa-acciones{display:flex;justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-3)}.react-wa-filtros{align-items:end}.react-wa-filtros .input,.react-wa-filtros .select{min-height:44px}.react-wa-filtros .react-wa-buscar{flex:1 1 280px}.react-wa-tabla td small{display:block;margin-top:.2rem;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.react-wa-tabla .text-right{text-align:right}.react-wa-celda-accion{text-align:right;white-space:nowrap}.react-wa-detalle{display:grid;gap:var(--space-4)}.react-wa-subtitulo{margin:var(--space-4) 0 var(--space-2);font-size:1rem}.react-wa-lineas,.react-wa-comprobantes{display:grid;margin:0 0 var(--space-3);padding:0;list-style:none}.react-wa-lineas li,.react-wa-comprobantes li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.react-wa-producto{display:grid;gap:2px;flex:1 1 220px;min-width:0}.react-wa-producto small{color:var(--color-text-muted)}.react-wa-acciones-linea{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.react-wa-cantidad .input{width:84px}.react-wa-subtotal{min-width:90px;text-align:right;font-variant-numeric:tabular-nums}.react-wa-montos{margin-top:var(--space-3)}.react-wa-descuento{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.react-wa-totales{display:grid;gap:6px;max-width:360px;margin:var(--space-3) 0 0 auto}.react-wa-totales div{display:flex;justify-content:space-between;gap:var(--space-4)}.react-wa-totales dd{margin:0;font-variant-numeric:tabular-nums}.react-wa-total{padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:1.15rem;font-weight:800}.react-wa-buscador,.react-wa-complemento{display:grid;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);padding:var(--space-4);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-wa-buscador-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.react-wa-grupos{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.react-wa-grupo{display:grid;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.react-wa-grupo-cabecera{display:flex;justify-content:space-between;gap:var(--space-3);font-variant-numeric:tabular-nums}.react-wa-tallas{display:flex;flex-wrap:wrap;gap:var(--space-2)}.react-wa-talla{display:inline-grid;justify-items:center;gap:1px;min-width:64px;min-height:44px;line-height:1.1}.react-wa-talla small{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}@media(max-width:720px){.react-wa-acciones .btn{flex:1}.react-wa-tabla .data-table{min-width:0}.react-wa-tabla .data-table thead{display:none}.react-wa-tabla .data-table tr{display:grid;grid-template-columns:1fr auto;gap:4px var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.react-wa-tabla .data-table td{display:block;padding:0;border:0;text-align:left}.react-wa-tabla .data-table td[data-label=Total]{grid-column:2;grid-row:1;text-align:right}.react-wa-tabla .data-table td[data-label=Cliente],.react-wa-tabla .data-table td[data-label=Fecha]{grid-column:1 / -1}.react-wa-tabla .data-table td[data-label=Fecha]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.react-wa-celda-accion{grid-column:1 / -1;margin-top:var(--space-2)}.react-wa-celda-accion .btn{width:100%}.react-wa-subtotal{text-align:left}.react-wa-totales{margin-left:0;max-width:none}}.react-equipos-conexion{display:grid;gap:var(--space-2);justify-items:start;margin:var(--space-3) 0}.react-equipos-conexion p{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline}.react-equipos-opciones{display:grid;gap:var(--space-2);margin:var(--space-3) 0}.react-equipos-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0}.react-equipos-simulado{margin-top:var(--space-4)}.react-equipos-prueba{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.react-equipos-prueba>.field-label{margin:0}.react-equipos-recuadro{display:flex;align-items:center;justify-content:center;min-height:72px;padding:var(--space-3);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);text-align:center;cursor:text}.react-equipos-recuadro:focus-visible,.react-equipos-recuadro:focus{outline:3px solid var(--brand-accent);outline-offset:2px;border-color:var(--brand-accent);color:var(--color-text)}.react-equipos-resultado{margin:0;overflow-wrap:anywhere}.react-equipos-simular{max-width:420px}.equipos-papel{width:min(100%,320px);margin:var(--space-2) auto;padding:14px 12px 6px;background:#fff;color:#111;border-radius:4px;box-shadow:0 6px 18px #0000002e;font-family:Courier New,Consolas,monospace;font-size:11px;line-height:1.35}.equipos-papel--58{width:min(100%,230px);font-size:9.5px}.equipos-papel-linea{margin:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.equipos-papel-linea.is-negrita{font-weight:700}.equipos-papel-linea.is-grande{font-size:1.6em;line-height:1.2}.equipos-papel-imagen{display:block;width:100%;height:auto;image-rendering:pixelated}.equipos-papel-corte{position:relative;margin:10px -12px;border-top:2px dashed #888888;text-align:center}.equipos-papel-corte span,.equipos-papel-cajon{display:inline-block;padding:2px 8px;font-family:var(--font-sans, system-ui);font-size:11px;color:#444}.equipos-papel-corte span{position:relative;top:-10px;background:#fff}.equipos-papel-cajon{display:block;margin:6px 0;border:1px solid #bbbbbb;border-radius:4px;text-align:center}.config-secciones{display:grid;gap:var(--space-4)}.config-secciones-menu{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.config-secciones-boton{display:grid;gap:2px;flex:0 0 auto;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.config-secciones-boton small{display:none;color:var(--color-text-muted);font-size:.8rem;line-height:1.3}.config-secciones-boton:hover{border-color:var(--color-border-strong)}.config-secciones-boton[aria-selected=true]{border-color:var(--brand-accent);background:var(--color-surface-sunken);box-shadow:inset 3px 0 0 var(--brand-accent)}.config-secciones-panel{min-width:0}@media(min-width:1024px){.config-secciones{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:var(--space-5)}.config-secciones-menu{position:sticky;top:calc(var(--topbar-height, 64px) + var(--space-3));flex-direction:column;overflow:visible}.config-secciones-boton{width:100%}.config-secciones-boton small{display:block}}.cash-status.is-sin-conexion{background:var(--color-warning-bg);color:var(--color-warning-text)}.cash-status.is-sin-conexion .dot{background:var(--color-warning)}.cash-status{max-width:260px;overflow:hidden;text-overflow:ellipsis}.menu-usuario{position:relative}.menu-usuario-boton{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.menu-usuario-boton:hover,.menu-usuario-boton[aria-expanded=true]{background:var(--color-surface-sunken)}.menu-usuario-boton .avatar{position:relative}.menu-usuario-punto{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-success)}.menu-usuario-punto.is-sin-conexion{background:var(--color-warning)}.menu-usuario-alerta{width:8px;height:8px;border-radius:50%;background:var(--color-warning)}.menu-usuario-alerta.is-danger{background:var(--color-danger)}.menu-usuario-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:grid;gap:var(--space-3);width:min(320px,calc(100vw - 24px));padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px);background:var(--color-surface);box-shadow:0 18px 40px -16px #00000059}.menu-usuario-cabeza{display:grid;gap:2px;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.menu-usuario-cabeza small{color:var(--color-text-muted)}.menu-usuario-conexion{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-xs);font-weight:600;color:var(--color-success-text)}.menu-usuario-conexion .dot{width:8px;height:8px;border-radius:50%;background:var(--color-success);flex:none}.menu-usuario-conexion.is-sin-conexion{color:var(--color-warning-text)}.menu-usuario-conexion.is-sin-conexion .dot{background:var(--color-warning)}.menu-usuario-membresia{display:grid;gap:2px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-text);font:inherit;text-align:left;cursor:pointer}.menu-usuario-membresia.is-danger{border-color:var(--color-danger)}.menu-usuario-membresia span{text-decoration:underline;font-size:var(--font-size-xs)}.menu-usuario-enlaces{display:grid;gap:2px}.menu-usuario-enlaces button,.menu-usuario-salir{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.menu-usuario-enlaces button:hover,.menu-usuario-salir:hover{background:var(--color-surface-sunken)}.menu-usuario-tema{display:grid;gap:var(--space-2)}.menu-usuario-salir{border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);padding-top:var(--space-2);color:var(--color-danger-text, var(--color-danger))}@media(max-width:767px){.menu-usuario-boton .user-menu-copy{display:none}}.react-kardex-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin:var(--space-4) 0}.react-kardex-filtros .field-span-2{flex:1 1 280px;min-width:0}.react-kardex-resumen{margin-bottom:var(--space-4)}.react-kardex-tabla .text-right{text-align:right;font-variant-numeric:tabular-nums}.react-kardex-tabla .react-kardex-saldo td{background:var(--color-surface-sunken)}.react-kardex-tabla tfoot th,.react-kardex-tabla tfoot td{border-top:2px solid var(--color-border-strong);padding-top:var(--space-2)}.react-kardex-ayuda{margin:0 var(--space-4) var(--space-3)}.data-table td a[href]{color:var(--brand-accent);text-decoration:underline;text-underline-offset:2px;font-weight:600}.data-table td a[href]:hover{text-decoration-thickness:2px}.react-devoluciones-ayuda{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.page-actions+.filter-bar{margin-top:var(--space-3)}.nav-section-toggle{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-3) 0 0;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.nav-section-toggle .nav-section-label{flex:1;min-width:0}.nav-section-toggle:hover .nav-section-label{color:var(--neutral-200, #e5e7eb)}.nav-section-toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.nav-section-count{min-width:22px;padding:1px 7px;border-radius:999px;background:#ffffff1a;color:var(--neutral-300, #d1d5db);font-size:11px;font-weight:600;text-align:center}.nav-section-toggle svg{flex:none;color:var(--neutral-400);transition:transform .2s ease}.nav-section-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.nav-section-toggle svg{transition:none}}@media(max-width:767px){.app-shell .page-header{margin-bottom:var(--space-4);gap:var(--space-3)}.app-shell .page-header h1{font-size:1.625rem;line-height:1.2;overflow-wrap:anywhere}.app-shell .page-header p{font-size:var(--font-size-sm)}.app-shell .content{padding:var(--space-4) var(--space-3)}.app-shell .tabs{flex-wrap:wrap;overflow-x:visible;row-gap:0}.app-shell .tabs>.tab{flex:1 1 auto;min-height:44px;padding:var(--space-2) var(--space-3);white-space:normal;text-align:center}.app-shell .store-kicker,.admin-login .store-kicker{font-size:max(12px,.75rem)}.app-shell .sidebar-footer .sidebar-toggle{display:none}.app-shell .topbar button,.app-shell .topbar a,.app-shell .notif-bell,.app-shell .sidebar-toggle{min-width:44px;min-height:44px}.app-shell .content summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.app-shell .content .filter-bar:not([role=group]) .topbar-search{min-height:44px}.app-shell .content .topbar-search input{min-height:40px}.app-shell .content .btn{min-height:44px}.app-shell .content .btn-sm,.app-shell .content .btn-icon{min-height:44px;min-width:44px}.app-shell .content input[type=checkbox],.app-shell .content input[type=radio]{width:22px;height:22px;flex:none}.app-shell .content .react-check,.app-shell .content .checkbox-field,.app-shell .content label:has(>input[type=checkbox]),.app-shell .content label:has(>input[type=radio]){min-height:44px;align-items:center}.app-shell button[aria-label=Cerrar]{min-width:44px;min-height:44px}.app-shell .content .filter-bar .select,.app-shell .content .filter-bar .input{height:auto;min-height:44px;font-size:max(16px,1rem)}.app-shell .content .input,.app-shell .content .select,.app-shell .content textarea,.app-shell .content input:not([type=checkbox]):not([type=radio]):not([type=range]){font-size:max(16px,1rem)}.app-shell .content .page-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch}.app-shell .content .page-actions .btn{flex:1 1 9rem;width:auto}.app-shell .ap-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));width:100%;overflow:visible;border-radius:var(--radius-lg);-webkit-mask-image:none;mask-image:none}.app-shell .ap-tab{min-height:44px;white-space:normal;text-align:center;line-height:1.25;border-radius:var(--radius-md)}.app-shell .content :is(.react-cash-filters,.react-complaint-filters,.react-inventory-movement-filters){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:end}.app-shell .content :is(.react-cash-filters,.react-complaint-filters,.react-inventory-movement-filters)>*{min-width:0;margin:0}.app-shell .content :is(.react-cash-filters-actions,.react-complaint-filter-actions,.react-inventory-filter-actions),.app-shell .content :is(.react-cash-filters,.react-complaint-filters,.react-inventory-movement-filters)>.field:has(input:not([type])),.app-shell .content :is(.react-cash-filters,.react-complaint-filters,.react-inventory-movement-filters)>.field:has(input[type=text]),.app-shell .content :is(.react-cash-filters,.react-complaint-filters,.react-inventory-movement-filters)>.field:has(input[type=search]),.app-shell .content :is(.react-cash-filters,.react-complaint-filters,.react-inventory-movement-filters)>.field:has(>.select){grid-column:1 / -1}.app-shell .content :is(.react-cash-filters-actions,.react-complaint-filter-actions,.react-inventory-filter-actions){display:flex;gap:var(--space-2)}.app-shell .content :is(.react-cash-filters-actions,.react-complaint-filter-actions,.react-inventory-filter-actions) .btn{flex:1 1 0}.app-shell .content .filter-bar:not([role=group]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:end}.app-shell .content .filter-bar:not([role=group])>*{min-width:0;margin:0}.app-shell .content .filter-bar:not([role=group]) .select,.app-shell .content .filter-bar:not([role=group]) .input{width:100%;min-width:0}.app-shell .content .filter-bar:not([role=group])>.topbar-search,.app-shell .content .filter-bar:not([role=group])>[type=submit],.app-shell .content .filter-bar:not([role=group])>.select,.app-shell .content .filter-bar:not([role=group])>.field:has(>.select),.app-shell .content .filter-bar:not([role=group])>.react-check,.app-shell .content .filter-bar:not([role=group])>.checkbox-field,.app-shell .content .filter-bar:not([role=group])>.field:has(input[type=search]),.app-shell .content .filter-bar:not([role=group])>.field:has(input:not([type])),.app-shell .content .filter-bar:not([role=group])>.field:has(input[type=text]){grid-column:1 / -1}.app-shell .content .filter-bar[role=group]{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%}.app-shell .content .filter-bar[role=group]>.btn{flex:1 1 0}.app-shell .stat-grid .stat-value{font-size:clamp(1.125rem,5.2vw,1.5rem);line-height:1.2}.app-shell .viz-bars{padding-inline:var(--space-4)}.app-shell .viz-bar-row{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-1)}.app-shell .viz-bar-label{white-space:normal;overflow-wrap:anywhere;font-size:var(--font-size-sm)}.app-shell .viz-bar-value{grid-row:1;grid-column:2;font-size:var(--font-size-sm)}.app-shell .viz-bar-track{grid-row:2;grid-column:1 / -1}.app-shell .content h2{font-size:1.25rem;line-height:1.3;overflow-wrap:anywhere}.app-shell .content h3{font-size:1.0625rem;line-height:1.35}.app-shell .content .card-header{flex-wrap:wrap;gap:var(--space-3)}.app-shell .content .acciones-iconos{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2)}.app-shell .content .icono-accion{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:44px;height:auto;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-text);flex:1 1 auto}.app-shell .content .icono-accion.is-peligro{color:var(--color-danger-text, #b42318)}.app-shell .content .icono-accion:after{position:static;opacity:1;transform:none;padding:0;background:none;color:inherit;font-size:var(--font-size-sm)}.app-shell .content .data-table:has(td[data-label]){min-width:0;width:100%;display:block;border:0}.app-shell .content .data-table:has(td[data-label]) thead{display:none}.app-shell .content .data-table:has(td[data-label]) tbody{display:grid;gap:var(--space-3)}.app-shell .content .table-scroll:has(.data-table td[data-label]){overflow-x:visible}.app-shell .content .data-table:has(td[data-label]) tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.app-shell .content .data-table:has(td[data-label]) td{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;padding:0;border:0;text-align:left;overflow-wrap:anywhere}.app-shell .content .data-table:has(td[data-label]) td>*{flex:none;max-width:100%;text-align:left}.app-shell .content .data-table:has(td[data-label]) td:before{content:attr(data-label);flex:none;font-size:var(--font-size-xs);font-weight:600;line-height:1.3;color:var(--color-text-muted);text-align:left}.app-shell .content .data-table:has(td[data-label]) td:empty,.app-shell .content .data-table:has(td[data-label]) td[data-label=""]:before{display:none}.app-shell .content .data-table:has(td[data-label]) td:first-child{grid-column:1 / -1;font-weight:600}.app-shell .content .data-table:has(td[data-label]) td.celda-ancha,.app-shell .content .data-table:has(td[data-label]) td:has(>.table-cell-muted),.app-shell .content .data-table:has(td[data-label]) td:has(>p){grid-column:1 / -1}.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones],.app-shell .content .data-table:has(td[data-label]) td:last-child:has(>.btn,>button,>.row-actions,>.table-actions,>div>.btn){grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones]:before,.app-shell .content .data-table:has(td[data-label]) td:last-child:has(>.btn,>button,>.row-actions,>.table-actions,>div>.btn):before{display:none}.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones]>*,.app-shell .content .data-table:has(td[data-label]) td:last-child:has(>.btn,>button)>.btn{flex:1 1 auto}.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones]>div,.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones] .row-actions,.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones] .table-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%}.app-shell .content .data-table:has(td[data-label]) td[data-label=Acciones] .btn{flex:1 1 auto;justify-content:center}.app-shell .react-permission-groups .checkbox-field small{display:none}.app-shell .react-permission-groups .checkbox-field{padding:var(--space-1) 0}}@media(max-width:767px){.admin-login .btn,.admin-login .input-group-action{min-height:44px}.admin-login .input-group-action{min-width:44px}}@media(max-width:359px){.app-shell .content .data-table:has(td[data-label]) tr{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.app-shell .notif-panel,.app-shell .plataforma-campana .notif-panel{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--topbar-height, 56px) + 8px);left:var(--space-3);right:var(--space-3);width:auto;max-width:none;max-height:calc(100dvh - var(--topbar-height, 56px) - 24px);overscroll-behavior:contain}.app-shell .notif-item{min-height:44px;justify-content:center}.app-shell .notif-panel a:not(.notif-item){display:inline-flex;align-items:center;min-height:44px}.app-shell .notif-count{min-width:18px;height:18px;font-size:12px}}@media(max-width:767px){body:has(.app-shell) .react-toast-region{top:calc(env(safe-area-inset-top,0px) + 64px);bottom:auto;left:var(--space-3);right:var(--space-3);width:auto}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff) format("woff");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Young Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2) format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Young Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2) format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff) format("woff");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-ext-wght-normal-CG36JvV6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/cinzel-latin-wght-normal-DMUuCU8H.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/karla-latin-ext-wght-normal-Dq0rrjgs.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/karla-latin-wght-normal-C3-ma4ov.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.store-body{--sf-font-body: system-ui, sans-serif;--sf-font-display: var(--sf-font-body);--sf-display-weight: 700;--sf-display-transform: none;--sf-display-tracking: -.02em;--sf-display-stretch: 100%;--sf-display-style: normal;--sf-display-leading: 1.02;--sf-body-tracking: 0;--sf-bg: #ffffff;--sf-bg-alt: #f4f5f7;--sf-surface: #ffffff;--sf-card-bg: #ffffff;--sf-ink: #111111;--sf-ink-soft: #555555;--sf-line: rgba(17, 17, 17, .12);--sf-line-strong: #111111;--sf-border: 1px;--sf-brand: var(--sf-brand-custom, #111111);--sf-brand-ink: var(--sf-brand-custom-ink, #ffffff);--sf-sale: #c8102e;--sf-sale-ink: #ffffff;--sf-focus: var(--sf-brand);--sf-header-bg: var(--sf-bg);--sf-header-ink: var(--sf-ink);--sf-header-line: var(--sf-line);--sf-announce-bg: var(--sf-ink);--sf-announce-ink: var(--sf-bg);--sf-catnav-bg: var(--sf-bg);--sf-catnav-ink: var(--sf-ink);--sf-footer-bg: var(--sf-ink);--sf-footer-ink: var(--sf-bg);--sf-footer-soft: rgba(255, 255, 255, .66);--sf-footer-line: rgba(255, 255, 255, .14);--sf-radius: 10px;--sf-radius-lg: 16px;--sf-btn-radius: 8px;--sf-btn-transform: none;--sf-btn-tracking: 0;--sf-btn-weight: 600;--sf-label-transform: none;--sf-label-tracking: 0;--sf-media-bg: #f3f4f6;--sf-media-ratio: 1 / 1;--sf-media-fit: contain;--sf-media-pad: 0%;--sf-media-blend: normal;--sf-wrap: 1360px;--sf-gutter: clamp(16px, 4vw, 44px);--sf-block-gap: clamp(56px, 7vw, 104px);--sf-grid-gap: clamp(12px, 1.6vw, 24px);--sf-grid-min: 220px;--sf-ease: cubic-bezier(.16, 1, .3, 1);--template-ink: var(--sf-ink);--template-muted: var(--sf-ink-soft);--template-surface: var(--sf-surface);--template-surface-alt: var(--sf-bg-alt);--template-line: var(--sf-line);--template-accent: var(--sf-brand);--template-radius: var(--sf-radius);--template-card-radius: var(--sf-radius);--template-heading: var(--sf-font-display);--template-body: var(--sf-font-body);--brand-accent: var(--sf-brand);--color-text: var(--sf-ink);--color-text-muted: var(--sf-ink-soft);--color-border: var(--sf-line);--color-border-strong: var(--sf-line-strong);--color-surface: var(--sf-surface);--color-surface-muted: var(--sf-bg-alt);--color-background: var(--sf-bg);--font-display: var(--sf-font-display);--font-body: var(--sf-font-body)}body[data-store-template=CLASSIC]{--sf-font-body: "Figtree Variable", system-ui, sans-serif;--sf-display-weight: 750;--sf-display-tracking: -.028em;--sf-bg: var(--sf-bg-custom, #ffffff);--sf-bg-alt: #f1f4f8;--sf-surface: #ffffff;--sf-card-bg: #ffffff;--sf-ink: #0f172a;--sf-ink-soft: #4a5568;--sf-line: #e2e8f0;--sf-line-strong: #0f172a;--sf-brand: var(--sf-brand-custom, #1e3a8a);--sf-sale: #c81e1e;--sf-announce-bg: #0f172a;--sf-announce-ink: #f8fafc;--sf-catnav-bg: var(--sf-brand);--sf-catnav-ink: var(--sf-brand-ink);--sf-footer-bg: #0f172a;--sf-footer-ink: #f8fafc;--sf-footer-soft: #a0aec0;--sf-footer-line: rgba(248, 250, 252, .12);--sf-radius: 12px;--sf-radius-lg: 18px;--sf-btn-radius: 10px;--sf-media-bg: #f6f8fb;--sf-media-fit: contain;--sf-media-pad: 9%;--sf-media-blend: multiply}body[data-store-template=MINIMAL]{--sf-font-body: "Manrope Variable", system-ui, sans-serif;--sf-display-weight: 600;--sf-display-tracking: -.038em;--sf-display-leading: .98;--sf-bg: #f4f4f1;--sf-bg-alt: #eaeae6;--sf-surface: #fafaf8;--sf-card-bg: #fafaf8;--sf-ink: #1a1a18;--sf-ink-soft: #5b5b55;--sf-line: #d9d9d3;--sf-line-strong: #1a1a18;--sf-brand: var(--sf-brand-custom, #1a1a18);--sf-sale: #9c2b20;--sf-announce-bg: #1a1a18;--sf-announce-ink: #f4f4f1;--sf-footer-bg: #eaeae6;--sf-footer-ink: #1a1a18;--sf-footer-soft: #5b5b55;--sf-footer-line: #d0d0ca;--sf-radius: 4px;--sf-radius-lg: 6px;--sf-btn-radius: 999px;--sf-media-bg: #e8e8e3;--sf-media-ratio: 4 / 5;--sf-media-fit: contain;--sf-media-pad: 10%;--sf-media-blend: multiply;--sf-grid-min: 240px}body[data-store-template=FASHION]{--sf-font-body: "Archivo Variable", system-ui, sans-serif;--sf-font-display: "Archivo Variable", system-ui, sans-serif;--sf-display-weight: 800;--sf-display-stretch: 125%;--sf-display-transform: uppercase;--sf-display-tracking: -.012em;--sf-display-leading: .9;--sf-bg: #ffffff;--sf-bg-alt: #f2f2f2;--sf-ink: #0a0a0a;--sf-ink-soft: #595959;--sf-line: #e5e5e5;--sf-brand: var(--sf-brand-custom, #0a0a0a);--sf-sale: #c1121f;--sf-announce-bg: #0a0a0a;--sf-announce-ink: #ffffff;--sf-footer-bg: #0a0a0a;--sf-footer-ink: #ffffff;--sf-footer-soft: #a3a3a3;--sf-radius: 0px;--sf-radius-lg: 0px;--sf-btn-radius: 0px;--sf-btn-transform: uppercase;--sf-btn-tracking: .1em;--sf-btn-weight: 700;--sf-label-transform: uppercase;--sf-label-tracking: .08em;--sf-media-bg: #f1f1f1;--sf-media-ratio: 3 / 4;--sf-grid-gap: clamp(8px, 1vw, 16px);--sf-wrap: 1600px}body[data-store-template=SPORT]{--sf-font-body: "Barlow", system-ui, sans-serif;--sf-font-display: "Barlow Condensed", "Barlow", sans-serif;--sf-display-weight: 800;--sf-display-style: italic;--sf-display-transform: uppercase;--sf-display-tracking: -.01em;--sf-display-leading: .88;--sf-bg: #ffffff;--sf-bg-alt: #eff1f4;--sf-ink: #0b0d12;--sf-ink-soft: #4a5260;--sf-line: #dde1e7;--sf-brand: var(--sf-brand-custom, #d4001f);--sf-sale: #d4001f;--sf-header-bg: #0b0d12;--sf-header-ink: #ffffff;--sf-header-line: rgba(255, 255, 255, .12);--sf-announce-bg: var(--sf-brand);--sf-announce-ink: var(--sf-brand-ink);--sf-footer-bg: #0b0d12;--sf-footer-ink: #ffffff;--sf-footer-soft: #9aa3b2;--sf-radius: 6px;--sf-radius-lg: 10px;--sf-btn-radius: 4px;--sf-btn-transform: uppercase;--sf-btn-tracking: .05em;--sf-btn-weight: 700;--sf-label-transform: uppercase;--sf-label-tracking: .06em;--sf-media-bg: #eef0f3;--sf-media-fit: contain;--sf-media-pad: 7%;--sf-media-blend: multiply}body[data-store-template=LUXURY]{--sf-font-body: "Jost Variable", system-ui, sans-serif;--sf-font-display: "Bodoni Moda Variable", Georgia, serif;--sf-display-weight: 500;--sf-display-tracking: -.015em;--sf-display-leading: 1;--sf-body-tracking: .01em;--sf-bg: #eeebe6;--sf-bg-alt: #e4e0d9;--sf-surface: #f6f4f0;--sf-card-bg: #f6f4f0;--sf-ink: #1d1b18;--sf-ink-soft: #5c564d;--sf-line: rgba(29, 27, 24, .16);--sf-line-strong: #1d1b18;--sf-brand: var(--sf-brand-custom, #1d1b18);--sf-sale: #7a2e24;--sf-announce-bg: #1d1b18;--sf-announce-ink: #eeebe6;--sf-footer-bg: #1d1b18;--sf-footer-ink: #eeebe6;--sf-footer-soft: #a59e92;--sf-footer-line: rgba(238, 235, 230, .14);--sf-radius: 0px;--sf-radius-lg: 0px;--sf-btn-radius: 0px;--sf-btn-transform: uppercase;--sf-btn-tracking: .18em;--sf-btn-weight: 500;--sf-label-transform: uppercase;--sf-label-tracking: .16em;--sf-media-bg: #e1ddd5;--sf-media-ratio: 4 / 5;--sf-grid-gap: clamp(20px, 3vw, 48px);--sf-grid-min: 280px}body[data-store-template=BOUTIQUE]{--sf-font-body: "Plus Jakarta Sans Variable", system-ui, sans-serif;--sf-font-display: "Cinzel Variable", Georgia, serif;--sf-display-weight: 500;--sf-display-tracking: .06em;--sf-btn-tracking: .005em;--sf-display-leading: 1.04;--sf-bg: #f7efec;--sf-bg-alt: #efe1dd;--sf-surface: #fffaf8;--sf-card-bg: #fffaf8;--sf-ink: #2e1a23;--sf-ink-soft: #6c525d;--sf-line: #e4d0cc;--sf-line-strong: #2e1a23;--sf-brand: var(--sf-brand-custom, #8a3a5a);--sf-sale: #a0294a;--sf-announce-bg: #2e1a23;--sf-announce-ink: #f7efec;--sf-footer-bg: #2e1a23;--sf-footer-ink: #f7efec;--sf-footer-soft: #c9b2ba;--sf-footer-line: rgba(247, 239, 236, .14);--sf-radius: 20px;--sf-radius-lg: 32px;--sf-btn-radius: 999px;--sf-media-bg: #eddfdb;--sf-media-ratio: 4 / 5}body[data-store-template=CATALOG]{--sf-font-body: "Public Sans Variable", system-ui, sans-serif;--sf-display-weight: 700;--sf-display-tracking: -.025em;--sf-bg: var(--sf-bg-custom, #ffffff);--sf-bg-alt: #f3f5f8;--sf-ink: #101828;--sf-ink-soft: #475467;--sf-line: #d5dae1;--sf-line-strong: #101828;--sf-brand: var(--sf-brand-custom, #1552d8);--sf-sale: #c4320a;--sf-announce-bg: var(--sf-brand);--sf-announce-ink: var(--sf-brand-ink);--sf-catnav-bg: #101828;--sf-catnav-ink: #f2f4f7;--sf-footer-bg: #101828;--sf-footer-ink: #f2f4f7;--sf-footer-soft: #98a2b3;--sf-radius: 6px;--sf-radius-lg: 8px;--sf-btn-radius: 6px;--sf-media-bg: #ffffff;--sf-media-fit: contain;--sf-media-pad: 8%;--sf-grid-min: 190px;--sf-grid-gap: 12px;--sf-wrap: 1480px;--sf-block-gap: clamp(40px, 5vw, 72px)}body[data-store-template=MARKET]{--sf-font-body: "Rubik Variable", system-ui, sans-serif;--sf-display-weight: 700;--sf-display-tracking: -.02em;--sf-bg: var(--sf-bg-custom, #f2f3f5);--sf-bg-alt: #e7e9ee;--sf-surface: #ffffff;--sf-card-bg: #ffffff;--sf-ink: #111827;--sf-ink-soft: #4b5563;--sf-line: #e3e6eb;--sf-line-strong: #111827;--sf-brand: var(--sf-brand-custom, #0a6b3a);--sf-sale: #c4261b;--sf-header-bg: var(--sf-brand);--sf-header-ink: var(--sf-brand-ink);--sf-header-line: transparent;--sf-announce-bg: #ffd84d;--sf-announce-ink: #111827;--sf-catnav-bg: #ffffff;--sf-catnav-ink: #111827;--sf-footer-bg: #111827;--sf-footer-ink: #f9fafb;--sf-footer-soft: #9ca3af;--sf-radius: 14px;--sf-radius-lg: 20px;--sf-btn-radius: 12px;--sf-media-bg: #ffffff;--sf-media-fit: contain;--sf-media-pad: 9%;--sf-grid-min: 190px;--sf-wrap: 1440px;--sf-block-gap: clamp(40px, 5vw, 72px)}body[data-store-template=EDITORIAL]{--sf-font-body: "Schibsted Grotesk Variable", system-ui, sans-serif;--sf-display-weight: 800;--sf-display-tracking: -.045em;--sf-display-leading: .9;--sf-bg: #ffffff;--sf-bg-alt: #f3f3f0;--sf-ink: #111111;--sf-ink-soft: #545454;--sf-line: #d6d6d2;--sf-line-strong: #111111;--sf-brand: var(--sf-brand-custom, #111111);--sf-sale: #d62d1f;--sf-announce-bg: #111111;--sf-announce-ink: #ffffff;--sf-footer-bg: #ffffff;--sf-footer-ink: #111111;--sf-footer-soft: #545454;--sf-footer-line: #111111;--sf-radius: 0px;--sf-radius-lg: 0px;--sf-btn-radius: 0px;--sf-btn-weight: 700;--sf-media-bg: #eeeeea;--sf-media-ratio: 4 / 5;--sf-wrap: 1440px}body[data-store-template=URBAN]{--sf-font-body: "Archivo Variable", system-ui, sans-serif;--sf-font-display: "Anton", "Archivo Variable", sans-serif;--sf-display-weight: 400;--sf-display-transform: uppercase;--sf-display-tracking: 0;--sf-display-leading: .88;--sf-bg: #e7e7e2;--sf-bg-alt: #dadad4;--sf-surface: #f3f3ef;--sf-card-bg: #f3f3ef;--sf-ink: #0a0a0a;--sf-ink-soft: #45453f;--sf-line: #0a0a0a;--sf-line-strong: #0a0a0a;--sf-border: 2px;--sf-brand: var(--sf-brand-custom, #ff5a1f);--sf-brand-ink: var(--sf-brand-custom-ink, #111111);--sf-sale: var(--sf-brand-custom, #a9330a);--sf-sale-ink: var(--sf-brand-custom-ink, #ffffff);--sf-header-bg: #0a0a0a;--sf-header-ink: #f3f3ef;--sf-header-line: #0a0a0a;--sf-announce-bg: var(--sf-brand);--sf-announce-ink: var(--sf-brand-ink);--sf-footer-bg: #0a0a0a;--sf-footer-ink: #f3f3ef;--sf-footer-soft: #a6a69e;--sf-footer-line: rgba(243, 243, 239, .18);--sf-radius: 0px;--sf-radius-lg: 0px;--sf-btn-radius: 0px;--sf-btn-transform: uppercase;--sf-btn-tracking: .04em;--sf-btn-weight: 800;--sf-label-transform: uppercase;--sf-label-tracking: .04em;--sf-media-bg: #d6d6d0;--sf-media-ratio: 4 / 5;--sf-grid-gap: 0px}body[data-store-template=VITRINA]{--sf-font-body: "Outfit Variable", system-ui, sans-serif;--sf-font-display: "Outfit Variable", system-ui, sans-serif;--sf-display-weight: 600;--sf-display-tracking: -.01em;--sf-display-leading: 1.05;--sf-bg: #ffffff;--sf-bg-alt: #f6f6f6;--sf-surface: #ffffff;--sf-card-bg: #ffffff;--sf-ink: #111111;--sf-ink-soft: #595959;--sf-line: #e3e3e3;--sf-line-strong: #111111;--sf-brand: var(--sf-brand-custom, #111111);--sf-sale: #c8102e;--sf-header-bg: #ffffff;--sf-header-ink: #111111;--sf-header-line: #e3e3e3;--sf-announce-bg: #000000;--sf-announce-ink: #ffffff;--sf-catnav-bg: #ffffff;--sf-catnav-ink: #222222;--sf-footer-bg: #000000;--sf-footer-ink: #ffffff;--sf-footer-soft: rgba(255, 255, 255, .8);--sf-footer-line: rgba(255, 255, 255, .18);--sf-radius: 0px;--sf-radius-lg: 0px;--sf-btn-radius: 0px;--sf-btn-transform: uppercase;--sf-btn-tracking: .04em;--sf-btn-weight: 700;--sf-label-transform: uppercase;--sf-label-tracking: .04em;--sf-media-bg: #f6f6f6;--sf-media-ratio: 1 / 1;--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply;--sf-wrap: 1410px;--sf-gutter: clamp(15px, 3vw, 40px);--sf-grid-gap: 10px;--sf-grid-min: 220px}body.store-body{margin:0;background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body);letter-spacing:var(--sf-body-tracking);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;accent-color:var(--sf-brand);caret-color:var(--sf-brand)}body.store-body.sf-lock{overflow:hidden}.store-body ::selection{background:var(--sf-ink);color:var(--sf-bg)}.store-body :focus-visible{outline:2px solid var(--sf-focus);outline-offset:3px}:where(.store-body) img{max-width:100%}:where(.store-body) a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:where(.store-body) button{font:inherit;letter-spacing:inherit}:where(.store-body) :is(h1,h2,h3){font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);text-wrap:balance;margin:0}:where(.store-body) p{margin:0}.store-body .skip-link{position:absolute;left:12px;top:-60px;z-index:200;padding:10px 16px;background:var(--sf-ink);color:var(--sf-bg)}.store-body .skip-link:focus{top:12px}.store-body ::-webkit-scrollbar{width:10px;height:10px}.store-body ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sf-ink) 22%,transparent);border-radius:10px;border:2px solid var(--sf-bg)}.store-body ::-webkit-scrollbar-track{background:transparent}.sf-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}.sf-main{display:block;min-height:60vh}.store-body .store-main{max-width:none;padding:0;margin:0}.sf-block{margin-block:var(--sf-block-gap)}.sf-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}.sf-button svg{transition:transform .25s var(--sf-ease)}.sf-button:hover svg{transform:translate(3px)}.sf-button:active{transform:translateY(1px)}.sf-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.sf-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}.sf-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}.sf-button--ink{background:var(--sf-ink);color:var(--sf-bg)}.sf-button--light{background:#fff;color:#111}.sf-button--light:hover{background:#111;color:#fff}.sf-button--ghost{background:transparent;color:currentColor;border-color:currentColor}.sf-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}.sf-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}.sf-link:hover{text-decoration-color:currentColor}.sf-chips{display:flex;flex-wrap:wrap;gap:8px}.sf-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}.sf-chip:hover{border-color:var(--sf-ink)}.sf-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}.sf-chip--removable{background:var(--sf-bg-alt);border-color:transparent}.sf-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}.sf-select>span{color:var(--sf-ink-soft);white-space:nowrap}.sf-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}.sf-select select:focus-visible{outline:none}.sf-select:focus-within{border-color:var(--sf-ink)}.sf-select svg{position:absolute;right:10px;pointer-events:none}.sf-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}.sf-section-head h2{font-size:clamp(26px,3.2vw,44px)}.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}.sf-grid.is-refreshing{opacity:.55}.sf-rail{position:relative}.sf-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}.sf-rail-track::-webkit-scrollbar{display:none}.sf-rail-track>*{scroll-snap-align:start}.sf-rail-controls{display:none}@media(hover:hover)and (pointer:fine){.sf-rail-controls{display:contents}.sf-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}.sf-rail-controls button:first-child{left:-14px}.sf-rail-controls button:last-child{right:-14px}.sf-rail:hover .sf-rail-controls button,.sf-rail-controls button:focus-visible{opacity:1}.sf-rail-controls button:hover{border-color:var(--sf-ink)}}.sf-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}.sf-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}.sf-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}.sf-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}.sf-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}.sf-breadcrumbs [aria-current]{color:var(--sf-ink)}.sf-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}.sf-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}.sf-empty p{color:var(--sf-ink-soft)}.store-body .empty-state{display:grid;justify-items:center;gap:16px;padding:clamp(40px,8vw,96px) 24px;color:var(--sf-ink-soft);text-align:center;background:transparent;border:0}.store-body .store-spinner{width:26px;height:26px;border:2px solid var(--sf-line);border-top-color:var(--sf-ink);border-radius:50%;animation:sf-spin .8s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}html:has(body.store-body){scroll-behavior:smooth}.store-body .sf-rotacion-boton:not(:focus){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.sf-aparece{opacity:0}.sf-aparece.is-visible{animation:sf-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes sf-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body :is(.sf-rota-foto,.sf-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide,.pi-rota-foto,.pi-slide,.sa-rota-foto,.sa-slide,.ta-rota-foto,.ta-slide,.ix-rota-foto,.ix-slide,.fe-rota-foto,.fe-slide,.re-rota-foto,.re-slide) img{animation:sf-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes sf-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){html:has(body.store-body){scroll-behavior:auto}.sf-aparece{opacity:1}.store-body *,.store-body *:before,.store-body *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sf-portada-adaptable{display:contents}@media(max-width:749px){.sf-portada-adaptable[data-celular]{--sf-foco-celular: 50% 50%}}.sf-top{position:sticky;top:0;z-index:60}.sf-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}.sf-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}.sf-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.sf-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}.sf-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}.sf-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.sf-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}.sf-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sf-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.sf-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}.sf-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.sf-action-label{white-space:nowrap}.sf-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.sf-menu-toggle{display:none}.sf-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}.sf-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}.sf-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}.sf-nav a:hover:after,.sf-nav a[aria-current=page]:after{transform:scaleX(1)}.sf-header--retail .sf-header-row{min-height:80px}.sf-header--retail .sf-brand-name{font-size:24px}.sf-header-search{flex:1;max-width:720px;margin-inline:auto}.sf-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}.sf-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}.sf-catnav-row::-webkit-scrollbar{display:none}.sf-catnav-row>a,.sf-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.sf-catnav-row>a:hover,.sf-catnav-all:hover,.sf-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}.sf-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}.sf-catnav-more{margin-left:auto;font-weight:700!important}.sf-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:sf-drop .28s var(--sf-ease)}.sf-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}.sf-mega-group{display:grid;align-content:start;gap:8px}.sf-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}.sf-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}.sf-mega-group .sf-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes sf-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sf-header--centered .sf-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}.sf-header--centered .sf-brand{justify-self:center}.sf-header--centered .sf-brand-name{font-size:clamp(22px,2.4vw,30px)}.sf-header--centered .sf-brand img{height:46px}.sf-header--centered .sf-nav-start{justify-self:start}.sf-header--centered .sf-actions{justify-self:end}.sf-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:sf-drop .25s var(--sf-ease)}.sf-search-panel .sf-search{max-width:760px;margin-inline:auto}.sf-header--inline .sf-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}.sf-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}.sf-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}.sf-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}.sf-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}.sf-search input:focus{outline:none}.sf-search input::placeholder{color:var(--sf-ink-soft);opacity:1}.sf-search input::-webkit-search-cancel-button{display:none}.sf-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}.sf-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}.sf-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}.sf-search-list li.is-active,.sf-search-list li:hover{background:var(--sf-bg-alt)}.sf-search-list img,.sf-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}.sf-search-list strong{display:block;font-size:14px;font-weight:600}.sf-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}.sf-drawer{position:fixed;inset:0;z-index:120}.sf-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:sf-fade .25s var(--sf-ease)}.sf-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:sf-slide .35s var(--sf-ease)}.sf-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}.sf-drawer-nav,.sf-drawer-account{display:grid}.sf-drawer-nav a,.sf-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}.sf-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes sf-fade{0%{opacity:0}}@keyframes sf-slide{0%{transform:translate(-100%)}}.sf-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}.sf-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}.sf-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}.sf-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}.sf-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sf-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}.sf-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}.sf-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}.sf-red--facebook{background:#0866ff}.sf-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sf-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}.sf-red--youtube{background:red}@media(prefers-reduced-motion:reduce){.sf-red{transition:none}.sf-red:hover{transform:none}}.sf-footer-col{display:grid;align-content:start;gap:10px}.sf-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}.sf-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}.sf-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}.sf-footer-col a.sf-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}.sf-footer-col a.sf-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}.sf-footer-col a.sf-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}.sf-complaint-badge img{display:block;width:100%;height:auto}.sf-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}.sf-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}.sf-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sf-footer-credito a:hover,.sf-footer-credito a:focus-visible{text-decoration-thickness:2px}.sf-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}.sf-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}.sf-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}.sf-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}.sf-footer-wordmark:before{content:attr(data-wordmark)}.sf-footer--quiet .sf-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.sf-header--retail .sf-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}.sf-header--retail .sf-header-search{order:5;flex-basis:100%;max-width:none}.sf-header--inline .sf-nav{display:none}.sf-header--centered .sf-nav-start>a{display:none}.sf-menu-toggle{display:inline-flex}.sf-action-label{display:none}.sf-footer-grid,.sf-footer--quiet .sf-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sf-header-row{min-height:60px}.sf-header--centered .sf-header-row{min-height:64px}.sf-brand img{height:34px;max-width:120px}.sf-brand-name{font-size:19px}.sf-catnav-all{display:none}.sf-footer-grid,.sf-footer--quiet .sf-footer-grid{grid-template-columns:1fr;gap:32px}.sf-footer-pay{margin-left:0}.sf-search-submit{display:none}}.sf-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}.sf-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}.sf-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}.sf-card-media-alt{opacity:0}@media(hover:hover){.sf-card:hover .sf-card-media img{transform:scale(1.04)}.sf-card:hover .has-secondary img:first-child{opacity:0}.sf-card:hover .has-secondary .sf-card-media-alt{opacity:1}}.sf-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}.sf-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}.sf-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.sf-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}.sf-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}.sf-card.is-sold-out .sf-card-media img{filter:grayscale(.6)}.sf-card.is-sold-out .sf-card-media img:not(.sf-card-media-alt){opacity:.55}@media(hover:hover){.sf-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}.sf-card.is-sold-out:hover .has-secondary .sf-card-media-alt{opacity:.55}}.sf-card-body{display:grid;gap:4px;padding-top:14px}.sf-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}.sf-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sf-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}.sf-price-now{font-size:16px;font-weight:700}.sf-price-now.is-sale{color:var(--sf-sale)}.sf-price-was{font-size:13px;color:var(--sf-ink-soft)}.sf-card-colors{display:flex;gap:5px;margin-top:6px}.sf-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.sf-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}.sf-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}.sf-card--boxed .sf-card-body{padding:12px 6px 6px}.sf-card--boxed .sf-price-now{font-size:18px}.sf-card--bare .sf-card-body{padding-top:12px}.sf-card--poster .sf-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}.sf-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}.sf-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}.sf-card--row:hover{background:var(--sf-bg-alt)}.sf-card--row .sf-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}.sf-card--row .sf-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}.sf-card--row .sf-card-meta{grid-area:meta}.sf-card--row .sf-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}.sf-card--row .sf-card-price{grid-area:price;flex-direction:column;align-items:flex-end}.sf-card--row .sf-card-colors{grid-area:colors}.sf-card--row .sf-card-flags{top:4px;left:4px}.sf-card--row .sf-flag{min-height:18px;font-size:10px;padding:0 4px}.sf-home>.sf-hero:first-child{margin-top:0}.sf-hero img{display:block;width:100%;height:100%;object-fit:cover}.sf-hero h1{font-size:clamp(40px,6.4vw,96px)}.sf-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes sf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sf-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.sf-hero--carousel{padding-top:clamp(16px,2vw,28px)}.sf-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}.sf-carousel-layout:not(:has(.sf-carousel-side)){grid-template-columns:1fr}.sf-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}.sf-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}.sf-slide.is-current{opacity:1}.sf-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}.sf-slide img{transform:scale(1.04);transition:transform 7s linear}.sf-slide.is-current img{transform:scale(1)}.sf-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:sf-rise .7s var(--sf-ease)}.sf-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}.sf-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}.sf-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}.sf-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.sf-carousel-nav>button:hover{background:#ffffff24}.sf-carousel-dots{display:flex;gap:0}.sf-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.sf-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}.sf-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}.sf-carousel-side{display:grid;gap:var(--sf-grid-gap)}.sf-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}.sf-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}.sf-side-card:hover img{transform:scale(1.05)}.sf-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}.sf-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}.sf-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}.sf-side-card small{font-size:13px;color:#ffffffd9}.sf-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}.sf-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:sf-rise .8s var(--sf-ease)}.sf-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}.sf-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}.sf-split-copy .sf-button--ghost{color:#fff}.sf-split-copy .sf-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}.sf-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}.sf-split-media img{animation:sf-unveil 1.1s var(--sf-ease) both}.sf-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}.sf-poster-media{position:absolute;inset:0}.sf-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}.sf-poster-media img{animation:sf-zoom 2.4s var(--sf-ease) both}@keyframes sf-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.sf-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:sf-rise .9s .15s var(--sf-ease) both}.sf-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}.sf-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}.sf-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}.sf-statement{display:grid;gap:22px}.sf-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:sf-rise .8s var(--sf-ease)}.sf-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}.sf-statement-search{max-width:720px;min-height:60px;margin-top:12px}.sf-statement-search input{height:58px;font-size:17px}.sf-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}.sf-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}.sf-stats div{display:grid}.sf-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}.sf-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sf-hero--masthead{padding-top:clamp(16px,2vw,24px)}.sf-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}.sf-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}.sf-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}.sf-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}.sf-masthead-nav a:last-child{border-right:0}.sf-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}.sf-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}.sf-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}.sf-masthead-media img{transition:transform 1s var(--sf-ease)}.sf-masthead-media:hover img{transform:scale(1.03)}.sf-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}.sf-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}.sf-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}.sf-hero--arch{padding-block:clamp(32px,5vw,72px)}.sf-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}.sf-arch-copy{display:grid;gap:24px;justify-items:start;animation:sf-rise .8s var(--sf-ease)}.sf-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}.sf-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}.sf-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:sf-unveil 1.1s var(--sf-ease) both}.sf-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}.sf-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}.sf-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}.sf-cat:hover .sf-cat-media img{transform:scale(1.05)}.sf-cat-copy{display:grid;gap:2px}.sf-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}.sf-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}.sf-cats--tiles .sf-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}.sf-cats--tiles .sf-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}.sf-cats--tiles .sf-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}.sf-cats--tiles .sf-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}.sf-cats--tiles .sf-cat-copy{padding:14px 6px 0}.sf-cats--rail .sf-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}.sf-cats--rail .sf-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}.sf-cats--rail .sf-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}.sf-cats--rail .sf-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}.sf-cats--rail .sf-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}.sf-cats--rail .sf-cat-copy small{color:#ffffffd1}.sf-cats--rail .sf-cat--sin-foto .sf-cat-media{background:var(--sf-ink)}.sf-cats--rail .sf-cat--sin-foto .sf-picture-empty{background:transparent}.sf-cats--circles .sf-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}.sf-cats--circles .sf-cat{display:grid;justify-items:center;gap:12px;text-align:center}.sf-cats--circles .sf-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}.sf-cats--circles .sf-cat:hover .sf-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}.sf-cats--circles .sf-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}.sf-cats--lookbook .sf-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}.sf-cats--lookbook .sf-cat{grid-column:span 2}.sf-cats--lookbook .sf-cat:nth-child(-n+2){grid-column:span 3}.sf-cats--lookbook .sf-cat-media{aspect-ratio:3 / 4}.sf-cats--lookbook .sf-cat:nth-child(-n+2) .sf-cat-media{aspect-ratio:4 / 5}.sf-cats--lookbook .sf-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}.sf-cats--lookbook .sf-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){.sf-cats--lookbook .sf-cat-media{width:100%;max-height:min(58vh,560px)}}.sf-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.sf-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}.sf-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}.sf-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}.sf-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}.sf-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}.sf-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}.sf-index-list a:hover>span,.sf-index-list a.is-active>span{transform:translate(12px)}.sf-index-list a:hover svg,.sf-index-list a.is-active svg{opacity:1;transform:none}.sf-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}.sf-index-preview img{width:100%;height:100%;object-fit:cover;animation:sf-fade .5s var(--sf-ease)}.sf-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}.sf-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}.sf-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}.sf-tree-head img,.sf-tree-head .sf-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}.sf-tree-head strong{display:block;font-size:17px;font-weight:700}.sf-tree-head small{font-size:13px;color:var(--sf-ink-soft)}.sf-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}.sf-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}.sf-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}.sf-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}.sf-cats--lanes .sf-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}.sf-cats--lanes .sf-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}.sf-cats--lanes .sf-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}.sf-cats--lanes .sf-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}.sf-cats--lanes .sf-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}.sf-cats--lanes .sf-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}.sf-cats--lanes .sf-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}.sf-cats--lanes .sf-cat:hover .sf-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}.sf-cats--lanes .sf-cat:hover .sf-cat-media,.sf-cats--lanes .sf-cat:focus-visible .sf-cat-media{clip-path:inset(0 0 0 0)}.sf-cats--lanes .sf-cat:hover .sf-cat-copy strong{transform:translate(16px)}.sf-cats--lanes .sf-cat:hover .sf-cat-arrow{transform:rotate(-45deg)}.sf-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}.sf-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}.sf-feature-grid>:first-child .sf-card-media{aspect-ratio:auto;flex:1;min-height:420px}.sf-feature-grid>:first-child .sf-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}.sf-deals-note{font-size:15px;color:var(--sf-ink-soft)}.sf-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}.sf-deals--band .sf-section-head h2,.sf-deals--band .sf-deals-note{color:var(--sf-brand-ink)}.sf-deals--band .sf-deals-note{opacity:.85}.sf-deals--band .sf-card{color:var(--sf-brand-ink)}.sf-deals--band .sf-card--boxed{color:var(--sf-ink)}.sf-deals--band .sf-card-meta,.sf-deals--band .sf-price-was{color:inherit;opacity:.78}.sf-deals--band .sf-card--bare .sf-price-now.is-sale,.sf-deals--band .sf-card--poster .sf-price-now.is-sale{color:inherit}.sf-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}.sf-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}.sf-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}.sf-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}.sf-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}.sf-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}.sf-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.sf-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.sf-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}.sf-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}.sf-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}.sf-promo-card:hover img{transform:scale(1.03)}.sf-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}.sf-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}.sf-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}.sf-promo-copy small{font-size:16px;color:#ffffffe0}.sf-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}.sf-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}.sf-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}.sf-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}.sf-ticker-track{display:flex;width:max-content;animation:sf-ticker 42s linear infinite}.sf-ticker:hover .sf-ticker-track{animation-play-state:paused}.sf-ticker-track a,.sf-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}.sf-ticker-track a:hover{color:var(--sf-brand)}.sf-ticker-copy{display:flex}@keyframes sf-ticker{to{transform:translate(-50%)}}.sf-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}.sf-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}.sf-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}.sf-brand-index>div>div{display:grid;gap:4px}.sf-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}.sf-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}.sf-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}.sf-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}.sf-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}.sf-services-list svg{color:var(--sf-brand);margin-top:2px}.sf-services-list strong{display:block;font-size:15px;font-weight:700}.sf-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){.sf-carousel-layout{grid-template-columns:1fr}.sf-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-hero--split,.sf-arch-layout,.sf-masthead-lead,.sf-spotlight-layout,.sf-index-layout{grid-template-columns:1fr}.sf-split-media{min-height:56vw;order:-1}.sf-index-preview{display:none}.sf-cats--lookbook .sf-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-cats--lookbook .sf-cat,.sf-cats--lookbook .sf-cat:nth-child(-n+2){grid-column:span 1}.sf-cats--lookbook .sf-cat:first-child{grid-column:span 2}.sf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-feature-grid>:first-child .sf-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}.sf-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){.sf-carousel{min-height:460px}.sf-carousel-copy{right:24px;max-width:none}.sf-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}.sf-carousel-side{grid-template-columns:1fr 1fr}.sf-side-card{min-height:140px}.sf-side-card strong{font-size:18px}.sf-hero--poster{min-height:78vh}.sf-cats--lanes .sf-cat{grid-template-columns:minmax(0,1fr) 40px}.sf-cats--lanes .sf-cat-media{display:none}.sf-cats--lanes .sf-cat-arrow{grid-column:2;width:28px}.sf-cats--lanes .sf-cat-copy{flex-direction:column;gap:4px}.sf-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}.sf-stats{gap:24px}.sf-tree ul{padding-left:0}}.sf-poster-copy{min-width:0;max-width:100%}.sf-poster-copy h1{overflow-wrap:anywhere}.sf-poster-copy .sf-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){.sf-poster-copy h1{font-size:clamp(34px,11vw,52px)}}.sf-cat-copy{min-width:0}.sf-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sf-rota-fotos{position:relative;display:grid;width:100%;height:100%}.sf-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}.sf-rota-foto.is-actual{opacity:1}.sf-rota-foto img,.sf-rota-foto .sf-picture-empty{display:block;width:100%;height:100%;object-fit:cover}.sf-rota-foto.is-actual img{animation:sf-zoom 7s linear both}.sf-poster-media .sf-rota-fotos,.sf-split-media .sf-rota-fotos{position:absolute;inset:0}.sf-rota-controles{display:flex;align-items:center;gap:8px}.sf-rotacion-boton{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.sf-rotacion-boton:focus-visible,.sf-rota-controles .sf-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sf-rota-controles--sobre,.sf-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}.sf-rota-controles--sobre:focus-within,.sf-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}.sf-rota-controles--sobre{left:16px;bottom:16px}.sf-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}.sf-hero--poster{position:relative}.sf-rota-controles--claro{color:var(--sf-ink);margin-top:12px}.sf-rota-controles--claro .sf-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}.sf-rota-controles--claro .sf-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}.sf-arch-lado{display:grid;justify-items:center;min-width:0}.sf-arch-lado .sf-arch-media{width:100%}@media(max-width:960px){.sf-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){.sf-rota-foto{transition:none}.sf-rota-foto.is-actual img{animation:none}}.sf-catalog-hero{position:relative;padding-block:clamp(28px,4vw,56px) clamp(20px,3vw,36px)}.sf-catalog-hero-copy{position:relative;z-index:1;display:grid;gap:12px}.sf-catalog-hero h1{font-size:clamp(36px,5.6vw,84px);max-width:18ch}.sf-catalog-hero p{color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}.sf-catalog-hero.has-image{min-height:clamp(260px,30vw,420px);display:flex;align-items:flex-end;color:#fff;margin-bottom:clamp(16px,2vw,28px)}.sf-catalog-hero.has-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000a8,#0000001a 70%)}.sf-catalog-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf-catalog-hero.has-image h1,.sf-catalog-hero.has-image p,.sf-catalog-hero.has-image .sf-breadcrumbs,.sf-catalog-hero.has-image .sf-breadcrumbs a,.sf-catalog-hero.has-image .sf-breadcrumbs [aria-current]{color:#fff}.sf-catalog-chips{display:grid;gap:10px;margin-bottom:8px}.sf-catalog-chips .sf-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sf-catalog-chips .sf-chips::-webkit-scrollbar{display:none}.sf-chips--sub .sf-chip{min-height:32px;font-size:13px;background:transparent}.sf-catalog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}.sf-catalog--sidebar .sf-catalog-body{grid-template-columns:240px minmax(0,1fr)}.sf-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-block:12px;margin-bottom:clamp(16px,2vw,28px);border-bottom:1px solid var(--sf-line)}.sf-active-filters{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.sf-filters-toggle{display:none;min-height:42px;padding:0 16px}.sf-view-toggle{display:inline-flex;border:1px solid var(--sf-line);border-radius:var(--sf-radius);overflow:hidden}.sf-view-toggle button{width:42px;height:40px;display:grid;place-items:center;border:0;background:var(--sf-surface);color:var(--sf-ink-soft);cursor:pointer}.sf-view-toggle button[aria-pressed=true]{background:var(--sf-ink);color:var(--sf-bg)}.sf-filters{position:sticky;top:150px;display:grid;gap:28px;max-height:calc(100vh - 170px);overflow-y:auto;padding-right:8px}.sf-filters-head{display:none}.sf-filter-group h3{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:var(--sf-ink-soft);margin-bottom:10px}.sf-filter-group ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.sf-filter-group ul ul{margin:4px 0 8px 12px;padding-left:12px;border-left:1px solid var(--sf-line)}.sf-filter-group button{width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:var(--sf-radius);background:transparent;color:var(--sf-ink);text-align:left;font-size:15px;cursor:pointer}.sf-filter-group button:hover{background:var(--sf-bg-alt)}.sf-filter-group button.is-active{background:var(--sf-ink);color:var(--sf-bg);font-weight:600}.sf-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:clamp(40px,5vw,64px)}.sf-pagination button{min-width:44px;height:44px;display:grid;place-items:center;padding:0 10px;border:1px solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.sf-pagination button:hover:not(:disabled){border-color:var(--sf-ink)}.sf-pagination button.is-active{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}.sf-pagination button:disabled{opacity:.35;cursor:not-allowed}.sf-pagination-gap{padding:0 4px;color:var(--sf-ink-soft)}@media(max-width:960px){.sf-catalog--sidebar .sf-catalog-body{grid-template-columns:1fr}.sf-filters-toggle{display:inline-flex}.sf-filters{position:fixed;inset:0 auto 0 0;z-index:130;width:min(380px,88vw);max-height:none;padding:16px 20px 32px;background:var(--sf-bg);box-shadow:24px 0 48px #00000040;transform:translate(-105%);transition:transform .35s var(--sf-ease)}.sf-filters.is-open{transform:none}.sf-filters-head{display:flex;align-items:center;justify-content:space-between}.sf-filters-head h2{font-size:24px}}.sf-pdp{padding-top:clamp(16px,2vw,28px)}.sf-pdp>.sf-breadcrumbs{margin-bottom:clamp(16px,2vw,28px)}.sf-pdp-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:clamp(28px,5vw,88px);align-items:start}.sf-pdp-info{position:sticky;top:140px;display:grid;gap:18px}.sf-pdp-meta{font-size:13px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.03em)}.sf-pdp-info{min-width:0}.sf-pdp-info h1{font-size:clamp(30px,3.4vw,52px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sf-pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-variant-numeric:tabular-nums}.sf-pdp-price .sf-price-now{font-size:clamp(24px,2.2vw,30px)}.sf-pdp-price .sf-price-was{font-size:17px}.sf-pdp-tax{margin-top:-10px;font-size:13px;color:var(--sf-ink-soft)}.sf-options{margin:0;padding:0;border:0;display:grid;gap:10px;min-width:0}.sf-options legend{display:flex;justify-content:space-between;gap:12px;width:100%;padding:0;margin-bottom:10px;font-size:14px;font-weight:600}.sf-options legend strong{font-weight:400;color:var(--sf-ink-soft)}.sf-options legend a{color:var(--sf-ink);font-weight:500}.sf-option-list{display:flex;flex-wrap:wrap;gap:8px}.sf-option{min-width:52px;min-height:46px;padding:0 16px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.sf-option:hover:not(:disabled){border-color:var(--sf-ink)}.sf-option.is-selected{border-color:var(--sf-ink);background:var(--sf-ink);color:var(--sf-bg)}.sf-option.is-sold-out{color:var(--sf-ink-soft);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--sf-ink) 8%,transparent) 6px 7px),var(--sf-surface);text-decoration:line-through;cursor:not-allowed;opacity:.7}.sf-option--swatch{min-width:46px;width:46px;padding:0;border-radius:999px;display:grid;place-items:center}.sf-option--swatch.is-selected{background:var(--sf-surface);box-shadow:inset 0 0 0 2px var(--sf-surface)}.sf-option-dot{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.sf-pdp-stock{font-size:14px;color:var(--sf-sale);font-weight:600}.sf-buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:4px}.sf-stepper{display:inline-grid;grid-template-columns:44px 48px 44px;align-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);overflow:hidden}.sf-stepper button{height:52px;display:grid;place-items:center;border:0;background:transparent;color:var(--sf-ink);cursor:pointer}.sf-stepper button:disabled{opacity:.3;cursor:not-allowed}.sf-stepper input{width:48px;height:52px;border:0;background:transparent;color:var(--sf-ink);text-align:center;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.sf-stepper input::-webkit-inner-spin-button,.sf-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-buy-button{min-height:54px;font-size:16px}.sf-pdp-message{font-size:14px;color:var(--sf-ink)}.sf-pdp-message .sf-ver-carrito{margin-top:2px}.sf-pdp-facts{margin:6px 0 0;padding:16px 0;list-style:none;display:grid;gap:14px;border-block:1px solid var(--sf-line)}.sf-pdp-facts li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px}.sf-pdp-facts svg{margin-top:2px;color:var(--sf-ink-soft)}.sf-pdp-facts strong{display:block;font-size:14px;font-weight:600}.sf-pdp-facts small{display:block;font-size:13px;color:var(--sf-ink-soft)}.sf-pdp-details details{border-bottom:1px solid var(--sf-line)}.sf-pdp-details summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none;font-weight:600}.sf-pdp-details summary::-webkit-details-marker{display:none}.sf-pdp-details summary svg{transition:transform .3s var(--sf-ease)}.sf-pdp-details details[open] summary svg{transform:rotate(180deg)}.sf-pdp-details p{padding-bottom:18px;color:var(--sf-ink-soft);line-height:1.7;white-space:pre-line;max-width:68ch}.sf-pdp-details dl{margin:0 0 18px;display:grid;gap:8px}.sf-pdp-details dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;font-size:14px}.sf-pdp-details dt{color:var(--sf-ink-soft)}.sf-pdp-details dd{margin:0}.sf-gallery img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:var(--sf-media-fit);padding:var(--sf-media-pad);mix-blend-mode:var(--sf-media-blend)}.sf-gallery--thumbs{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.sf-gallery-main{position:relative;grid-column:2;grid-row:1;aspect-ratio:1;background:var(--sf-media-bg);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);overflow:hidden}.sf-gallery-thumbs{grid-column:1;grid-row:1;display:grid;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.sf-gallery-thumbs button{aspect-ratio:1;padding:0;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-media-bg);overflow:hidden;cursor:pointer}.sf-gallery-thumbs button img{padding:8%}.sf-gallery-thumbs button.is-active{border-color:var(--sf-ink);box-shadow:inset 0 0 0 1px var(--sf-ink)}.sf-gallery-track figure{position:relative;margin:0;aspect-ratio:var(--sf-media-ratio);background:var(--sf-media-bg);overflow:hidden;border-radius:var(--sf-radius)}.sf-gallery{min-width:0}.sf-carrusel{position:relative;max-width:100%}.sf-carrusel .sf-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.sf-carrusel .sf-gallery-track::-webkit-scrollbar{display:none}.sf-carrusel .sf-gallery-track figure{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:auto;height:min(72vh,640px)}.sf-carrusel-flecha{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid var(--sf-line);border-radius:999px;background:color-mix(in srgb,var(--sf-bg) 92%,transparent);color:var(--sf-ink);cursor:pointer;box-shadow:0 2px 10px #0000001f}.sf-carrusel-flecha:hover{background:var(--sf-bg)}.sf-carrusel-flecha--anterior{left:12px}.sf-carrusel-flecha--siguiente{right:12px}.sf-carrusel-contador{position:absolute;right:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:999px;background:#000000b8;color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sf-carrusel-miniaturas{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.sf-carrusel-miniaturas button{flex:0 0 64px;aspect-ratio:1;padding:0;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-media-bg);overflow:hidden;cursor:pointer}.sf-carrusel-miniaturas button img{padding:6%}.sf-carrusel-miniaturas button.is-active{border-color:var(--sf-ink);box-shadow:inset 0 0 0 1px var(--sf-ink)}.sf-gallery-track:focus-visible{outline-offset:6px}.sf-related{border-top:1px solid var(--sf-line);padding-top:var(--sf-block-gap)}@media(max-width:960px){.sf-pdp-layout{grid-template-columns:minmax(0,1fr)}.sf-pdp-info{position:static}.sf-gallery--thumbs{grid-template-columns:1fr}.sf-gallery-main{grid-column:1}.sf-gallery-thumbs{grid-column:1;grid-row:2;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto}.sf-carrusel .sf-gallery-track figure{height:auto;aspect-ratio:var(--sf-media-ratio);max-height:70vh}.sf-carrusel-flecha{width:40px;height:40px;margin-top:-20px}.sf-buy{position:sticky;bottom:0;z-index:20;margin-inline:calc(-1 * var(--sf-gutter));padding:10px var(--sf-gutter);background:var(--sf-bg);border-top:1px solid var(--sf-line)}}.sf-custom{display:grid;gap:14px;padding:18px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-bg-alt)}.sf-custom-title{font-size:16px!important;letter-spacing:0!important;text-transform:none!important;font-family:var(--sf-font-body)!important;font-weight:700!important;font-style:normal!important}.sf-custom-field{display:grid;gap:6px}.sf-custom-field>span{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600}.sf-custom-field>span em{font-style:normal;font-weight:500;font-size:13px;color:var(--sf-ink-soft)}.sf-custom-field input,.sf-custom-field select{width:100%;min-height:46px;padding:8px 12px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);font:inherit;font-size:15px}.sf-custom-field input:focus,.sf-custom-field select:focus{outline:none;border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 20%,transparent)}.sf-custom-field small{font-size:12px;color:var(--sf-ink-soft)}.sf-custom-total{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.sf-custom-error{font-size:14px;font-weight:600;color:var(--sf-sale)}.store-body .template-cart-custom,.store-body .template-order-line-custom{display:block;font-size:13px;color:var(--sf-ink-soft)}.sf-buy .sf-whatsapp-button{grid-column:1 / -1;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#0e7a40;color:#fff;border:0;text-decoration:none;font-weight:700}.sf-buy .sf-whatsapp-button:hover{background:#0b6e38}.sf-ver-carrito{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:10px;font-size:15px;font-weight:700;text-decoration:none}.sf-ver-carrito,.sf-buy .sf-whatsapp-button{white-space:normal;text-align:center;line-height:1.25;padding-block:10px}.sf-pdp-message{display:grid;gap:4px}.sf-pdp-message p{margin:8px 0 0}.sf-buy>.sf-button--ghost{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;min-height:50px;white-space:normal;text-align:center;line-height:1.25;padding-block:10px;font-weight:700;text-decoration:none;color:var(--sf-ink);border-color:var(--sf-ink)}.sf-catalogo-acciones{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:8px 32px}.sf-catalogo-acciones .sf-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:20px;text-decoration:none;font-weight:700;white-space:normal;text-align:center}.sf-catalogo-acciones .sf-whatsapp-button{background:#0e7a40;color:#fff;border:0}.sf-catalogo-acciones .sf-whatsapp-button:hover{background:#0b6e38}.sf-pedido-wa{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:720px;margin:0 auto 64px}.sf-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--sf-ink-soft);font-size:14px}.sf-pedido-wa-badge{padding:6px 12px;border-radius:999px;font-size:14px;font-weight:700;background:var(--sf-surface);border:1px solid var(--sf-line);color:var(--sf-ink)}.sf-pedido-wa-badge--confirmed{border-color:currentColor}.sf-pedido-wa-titulo{margin:0;font-size:20px}.sf-pedido-wa-lineas{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line)}.sf-pedido-wa-lineas li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--sf-line)}.sf-pedido-wa-lineas li span:first-child{display:grid;gap:2px;min-width:0}.sf-pedido-wa-lineas small{color:var(--sf-ink-soft);font-size:13px}.sf-pedido-wa-totales{display:grid;gap:8px;margin:0}.sf-pedido-wa-totales div{display:flex;justify-content:space-between;gap:16px}.sf-pedido-wa-totales dd{margin:0;font-variant-numeric:tabular-nums}.sf-pedido-wa-total{padding-top:10px;border-top:1px solid var(--sf-line);font-size:20px;font-weight:800}.sf-pedido-wa-nota{margin:0;color:var(--sf-ink-soft);font-size:14px}.sf-pedido-wa-comprobantes{display:grid;gap:10px}.sf-pedido-wa-comprobante{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--sf-line);border-radius:min(var(--sf-radius),12px)}.sf-pedido-wa-chat,.sf-pedido-wa-comprobante .sf-button{justify-self:stretch;max-width:100%;white-space:normal;text-align:center;line-height:1.25}.sf-pedido-wa-error{margin:0;color:var(--sf-sale);font-size:14px;font-weight:600}.sf-main>:not(.sf-home):not(.sf-catalog):not(.sf-pdp){width:min(100% - 2 * var(--sf-gutter),1200px);margin-inline:auto;box-sizing:border-box}.store-body .store-page-heading{max-width:none;margin:0 auto clamp(24px,4vw,48px);padding:clamp(32px,5vw,72px) 0 0}.store-body .store-page-heading h1{max-width:20ch;margin:0 0 12px;font-size:clamp(36px,5vw,72px)}.store-body .store-page-heading p{max-width:60ch;color:var(--sf-ink-soft);font-size:17px}.store-body .store-kicker,.store-body .template-panel-kicker,.store-body .template-checkout-eyebrow{display:none}.store-body .template-submit,.store-body .store-complaint-submit,.store-body .store-lookup-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 24px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-family:var(--sf-font-body);font-size:16px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;transition:background-color .2s var(--sf-ease)}.store-body .template-submit:hover:not(:disabled),.store-body .store-complaint-submit:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}.store-body .template-submit:disabled{opacity:.45;cursor:not-allowed}.store-body .template-submit-whatsapp{margin-top:10px;background:#0e7a40;color:#fff}.store-body .template-submit-whatsapp:hover:not(:disabled){background:#0b6e38}.store-body .template-submit-whatsapp svg{flex:none}.store-body .template-cart-combo{display:inline-block;width:fit-content;margin-top:4px;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--sf-brand) 12%,var(--sf-surface, #fff));color:var(--sf-ink);font-size:12px;font-weight:700}.store-body .store-empty-cta{width:auto}.store-body .template-field{display:grid;gap:6px;margin:0;min-width:0}.store-body .template-field>span{font-size:14px;font-weight:600;color:var(--sf-ink)}.store-body .template-field>span small,.store-body .template-field>small{font-weight:400;font-size:12px;color:var(--sf-ink-soft)}.store-body .template-field input:not([type=file]):not([type=checkbox]):not([type=radio]),.store-body .template-field select,.store-body .template-field textarea{width:100%;min-height:48px;padding:10px 14px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:min(var(--sf-radius),12px);background:var(--sf-surface);color:var(--sf-ink);font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.store-body .template-field textarea{min-height:96px;resize:vertical}.store-body .template-field input:focus,.store-body .template-field select:focus,.store-body .template-field textarea:focus{outline:none;border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 20%,transparent)}.store-body .template-field select:disabled{opacity:.55}.store-body .template-field input[type=file]{font-size:14px}.store-body .template-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.store-body .template-field-wide{grid-column:1 / -1}.store-body .template-error,.store-body .store-form-error{padding:12px 14px;border-radius:min(var(--sf-radius),10px);background:color-mix(in srgb,var(--sf-sale) 10%,var(--sf-surface));color:color-mix(in srgb,var(--sf-sale) 80%,var(--sf-ink));font-size:14px;font-weight:500}.store-body .template-notice{padding:14px 16px;border-radius:min(var(--sf-radius),10px);background:color-mix(in srgb,var(--sf-accent, var(--sf-ink)) 8%,var(--sf-surface));color:var(--sf-ink);font-size:15px;line-height:1.5}.store-body .template-auth-toggle,.store-body .template-auth-consent{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.store-body .template-auth-toggle input,.store-body .template-auth-consent input{margin-top:3px;width:18px;height:18px;flex:none}.store-body .template-auth-consent a{text-decoration:underline}.store-body .template-auth-caps{margin:0;font-size:13px;color:color-mix(in srgb,var(--sf-sale) 80%,var(--sf-ink))}.store-body .template-field small{font-size:12.5px;color:var(--sf-ink-soft)}.store-body .store-inline-success{color:#0f7a45;font-weight:600}.store-body .template-checkout-delivery,.store-body .template-checkout-order,.store-body .template-cart-summary,.store-body .template-auth,.store-body .store-account-card,.store-body .store-legal-doc,.store-body .store-info-card,.store-body .store-complaint-form,.store-body .store-complaint-receipt{background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);box-shadow:none}.store-body .template-panel-heading h2{font-size:clamp(22px,2.2vw,30px);margin-bottom:4px}.store-body .template-total-line,.store-body .template-grand-total{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.store-body .template-total-line{padding-block:6px;font-size:15px;color:var(--sf-ink-soft)}.store-body .template-total-line strong{color:var(--sf-ink);font-weight:600}.store-body .template-grand-total{margin-top:8px;padding-top:16px;border-top:1px solid var(--sf-line);font-size:20px;font-weight:700}.store-body .template-total-discount strong{color:#0f7a45}.store-body .template-summary-note,.store-body .template-tax-notice{font-size:13px;color:var(--sf-ink-soft);margin:6px 0}.store-body .template-shipping-notice{color:var(--sf-ink);font-weight:600}.store-body .template-cart{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(24px,4vw,56px);align-items:start}.store-body .template-cart-items{display:grid;border-top:1px solid var(--sf-line)}.store-body .template-cart-item{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:20px;align-items:start;padding-block:20px;border-bottom:1px solid var(--sf-line)}.store-body .template-cart-item img{width:112px;aspect-ratio:var(--sf-media-ratio);object-fit:contain;padding:calc(var(--sf-media-pad) / 2);box-sizing:border-box;background:var(--sf-media-bg);border-radius:var(--sf-radius);mix-blend-mode:var(--sf-media-blend)}.store-body .template-cart-product{display:grid;gap:4px;justify-items:start}.store-body .template-cart-meta{display:none}.store-body .template-cart-product h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-size:17px;font-weight:600;line-height:1.3}.store-body .template-cart-variant,.store-body .template-cart-unit-price{font-size:14px;color:var(--sf-ink-soft)}.store-body .template-cart-controls{display:inline-grid;grid-template-columns:40px 40px 40px;align-items:center;margin-top:8px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);overflow:hidden}.store-body .template-cart-controls button{height:40px;border:0;background:transparent;color:var(--sf-ink);font-size:18px;cursor:pointer}.store-body .template-cart-controls button:hover{background:var(--sf-bg-alt)}.store-body .template-cart-controls span{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.store-body .template-cart-remove{padding:4px 0;border:0;background:none;color:var(--sf-ink-soft);font-size:13px;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.store-body .template-cart-remove:hover{color:var(--sf-sale)}.store-body .template-cart-line-total{font-size:17px;font-variant-numeric:tabular-nums}.store-body .template-cart-summary{position:sticky;top:150px;display:grid;gap:4px;padding:24px}.store-body .template-cart-summary .template-submit{margin-top:16px}.store-body .template-checkout{padding-bottom:24px}.store-body .template-checkout-intro{margin:0 0 20px;color:var(--sf-ink-soft);font-size:15px}.store-body .template-checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:clamp(20px,3vw,40px);align-items:start}.store-body .template-checkout-delivery{display:grid;gap:16px;padding:clamp(20px,3vw,36px)}.store-body .template-checkout-order{position:sticky;top:150px;display:grid;gap:4px;padding:clamp(20px,2.4vw,28px)}.store-body .template-order-lines{display:grid;gap:8px;margin:12px 0;padding-bottom:12px;border-bottom:1px solid var(--sf-line)}.store-body .template-order-line{display:flex;justify-content:space-between;gap:16px;font-size:14px;font-variant-numeric:tabular-nums}.store-body .template-order-line small{color:var(--sf-ink-soft)}.store-body .template-billing-block{margin:8px 0 0;padding:18px;border:1px solid var(--sf-line);border-radius:min(var(--sf-radius-lg),16px);display:grid;gap:12px}.store-body .template-billing-block legend{padding:0 6px;font-weight:700}.store-body .template-billing-hint{font-size:14px;color:var(--sf-ink-soft)}.store-body .template-billing-invoice-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-body .template-payment-block{display:grid;gap:10px;margin-top:16px}.store-body .template-payment-title{font-weight:700;font-size:15px}.store-body .template-payment-options{display:grid;gap:8px}.store-body .template-payment-option{display:flex;gap:12px;align-items:flex-start;padding:14px;border:var(--sf-border) solid var(--sf-line);border-radius:min(var(--sf-radius),12px);background:var(--sf-surface);cursor:pointer;transition:border-color .2s,background-color .2s}.store-body .template-payment-option:hover{border-color:color-mix(in srgb,var(--sf-ink) 40%,var(--sf-line))}.store-body .template-payment-option.is-selected{border-color:var(--sf-ink);background:color-mix(in srgb,var(--sf-brand) 6%,var(--sf-surface));box-shadow:inset 0 0 0 1px var(--sf-ink)}.store-body .template-payment-option input{margin-top:3px;width:18px;height:18px;accent-color:var(--sf-ink)}.store-body .template-payment-option span{display:grid;gap:2px}.store-body .template-payment-option small{color:var(--sf-ink-soft);font-size:13px}.store-body .template-payment-qr{display:grid;justify-items:center;gap:4px;padding:16px;border:1px dashed var(--sf-line);border-radius:min(var(--sf-radius),12px);font-size:14px}.store-body .template-payment-qr img{width:200px;max-width:100%}.store-body .template-payment-hint,.store-body .template-payment-gateway p{font-size:14px;color:var(--sf-ink-soft);margin:0}.store-body .template-payment-accounts{display:grid;gap:8px}.store-body .template-payment-account{display:flex;gap:12px;align-items:flex-start;padding:14px;border:var(--sf-border) solid var(--sf-line);border-radius:min(var(--sf-radius),12px);background:var(--sf-surface);font-size:14px}.store-body label.template-payment-account{cursor:pointer;transition:border-color .2s,background-color .2s}.store-body .template-payment-account.is-selected{border-color:var(--sf-ink);background:color-mix(in srgb,var(--sf-brand) 6%,var(--sf-surface));box-shadow:inset 0 0 0 1px var(--sf-ink)}.store-body .template-payment-account input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--sf-ink)}.store-body .template-payment-account-data{display:grid;gap:4px;min-width:0}.store-body .template-payment-account-data img{width:160px;max-width:100%;border-radius:8px}.store-body .template-payment-account-data small{color:var(--sf-ink-soft);font-size:13px}.store-body .template-payment-account-data img[hidden],.store-body .template-payment-qr img[hidden]{display:none}.store-body .template-checkout-order input[type=file]{max-width:100%}.store-body .template-payment-secondary{justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--sf-ink);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.store-body .template-payment-secondary:focus-visible{outline:2px solid var(--sf-ink);outline-offset:3px}.store-body .template-payment-number{font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.store-body .template-terms-accept{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px;border:1px solid var(--sf-line);border-radius:min(var(--sf-radius),12px);font-size:14px;line-height:1.5}.store-body .template-terms-accept a{color:var(--sf-ink);font-weight:600}.store-body .template-checkout-order .template-submit{margin-top:12px}.store-body .template-coupon-apply,.store-body .template-coupon-applied button{border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);border:var(--sf-border) solid var(--sf-ink);font-weight:600}.store-body .template-auth-host{display:grid;place-items:center;padding-block:clamp(32px,6vw,88px)}.store-body .template-auth{width:min(100%,480px);box-sizing:border-box;display:grid;gap:12px;padding:clamp(24px,4vw,44px)}.store-body .template-auth h1{font-size:clamp(32px,4vw,48px)}.store-body .template-auth-intro{color:var(--sf-ink-soft)}.store-body .template-auth-art{display:none}.store-body .template-auth-form{display:grid;gap:14px;margin-top:8px}.store-body .template-auth-forgot,.store-body .template-auth-switch{color:var(--sf-ink);font-size:14px;font-weight:600;justify-self:start}.store-body .template-auth-switch{justify-self:center;margin-top:8px}.store-body .store-account-card{padding:clamp(20px,3vw,32px)}.store-body .store-account-card h2{font-size:clamp(22px,2vw,28px);margin-bottom:8px}.store-body .store-account-addresses{margin-bottom:24px}.store-body .store-account-address-list li{border-radius:min(var(--sf-radius),12px);border-color:var(--sf-line)}.store-body .store-account-badge{background:var(--sf-ink);color:var(--sf-bg)}.store-body .store-inline-link{color:var(--sf-ink);text-decoration:underline;text-underline-offset:.2em}.store-body .template-orders-list{display:grid;gap:10px}.store-body .template-order-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:18px 20px;border:1px solid var(--sf-line);border-radius:min(var(--sf-radius-lg),16px);background:var(--sf-surface);color:var(--sf-ink);text-align:left;cursor:pointer;transition:border-color .2s}.store-body .template-order-card:hover{border-color:var(--sf-ink)}.store-body .template-order-card-main{display:grid;gap:2px}.store-body .template-order-card-main small{color:var(--sf-ink-soft)}.store-body .template-order-card-total{font-variant-numeric:tabular-nums;font-size:17px}.store-body .template-order-status{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.store-body .template-order-status.is-pending{background:#fdf0c7;color:#7a4d00}.store-body .template-order-status.is-confirmed{background:#d9f2e3;color:#0b5d34}.store-body .template-order-status.is-cancelled{background:#f4e1e1;color:#8a1f1f}.store-body .template-order-drawer{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end;background:#00000073;animation:sf-fade .25s var(--sf-ease)}.store-body .template-order-drawer-panel{position:relative;width:min(560px,100%);height:100%;box-sizing:border-box;overflow-y:auto;display:grid;align-content:start;gap:10px;padding:clamp(24px,4vw,40px);background:var(--sf-bg);color:var(--sf-ink);animation:sf-slide-right .35s var(--sf-ease)}@keyframes sf-slide-right{0%{transform:translate(100%)}}.store-body .template-order-steps{list-style:none;margin:4px 0 8px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;counter-reset:paso}.store-body .template-order-steps li{position:relative;padding-top:14px;font-size:12px;line-height:1.3;color:var(--sf-ink-soft, color-mix(in srgb, var(--sf-ink) 72%, transparent));text-align:center}.store-body .template-order-steps li:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;border-radius:3px;background:color-mix(in srgb,var(--sf-ink) 12%,transparent)}.store-body .template-order-steps li.is-done{color:var(--sf-ink)}.store-body .template-order-steps li.is-done:before{background:var(--sf-accent, var(--sf-ink))}.store-body .template-order-steps li.is-current{color:var(--sf-ink);font-weight:600}.store-body .template-order-steps li.is-current:before{background:color-mix(in srgb,var(--sf-accent, var(--sf-ink)) 45%,transparent)}.store-body .template-proof-history{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.store-body .template-orders-more{justify-self:center;margin-top:12px}.store-body .template-order-drawer-panel h2{font-size:clamp(26px,3vw,36px);padding-right:48px}.store-body .template-dialog-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:1px solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:22px;cursor:pointer}.store-body .template-order-detail-meta{display:grid;gap:6px;font-size:14px;color:var(--sf-ink-soft)}.store-body .template-order-detail-meta strong{color:var(--sf-ink)}.store-body .template-order-proof,.store-body .template-order-documents{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--sf-line)}.store-body .template-field-label{font-weight:700;font-size:14px}.store-body .template-proof-image{max-width:220px;border-radius:min(var(--sf-radius),10px)}.store-body .template-order-document{display:grid;gap:6px;padding:12px;border:1px solid var(--sf-line);border-radius:min(var(--sf-radius),10px)}.store-body .template-order-document-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.store-body .template-document-status{font-size:12px;font-weight:700;color:var(--sf-ink-soft)}.store-body .template-document-status.is-accepted{color:#0b5d34}.store-body .template-document-status.is-rejected,.store-body .template-document-status.is-error{color:#8a1f1f}.store-body .template-document-actions{display:flex;gap:8px}.store-body .template-document-actions button,.store-body .template-order-cancel{min-height:38px;padding:0 14px;border:1px solid var(--sf-ink);border-radius:var(--sf-btn-radius);background:transparent;color:var(--sf-ink);font-weight:600;cursor:pointer}.store-body .template-order-cancel{color:var(--sf-sale);border-color:currentColor;justify-self:start}.store-body .store-legal-layout,.store-body .store-complaint-layout{width:100%;margin-bottom:24px}.store-body .store-legal-doc h2,.store-body .store-info-card h2,.store-body .store-complaint-form-heading h2{font-family:var(--sf-font-display)}.store-body .store-legal-doc p,.store-body .store-legal-doc li{color:var(--sf-ink-soft)}.store-body .store-legal-links a{color:var(--sf-ink)}.store-body .store-choice{border-radius:min(var(--sf-radius),12px)}.store-body .store-choice.is-selected{border-color:var(--sf-ink);background:color-mix(in srgb,var(--sf-brand) 6%,var(--sf-surface))}.store-body .store-legal-aside,.store-body .store-complaint-aside{top:150px}.store-body .store-cookie-banner{position:fixed;left:16px;right:auto;bottom:16px;z-index:110;display:grid;gap:12px;width:min(400px,calc(100vw - 32px));box-sizing:border-box;padding:18px;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:min(var(--sf-radius-lg),16px);box-shadow:0 24px 48px -20px #00000059;flex-direction:column}.store-body .store-cookie-copy strong{display:block;font-size:15px;margin-bottom:4px}.store-body .store-cookie-copy p{font-size:13px;line-height:1.5;color:var(--sf-ink-soft)}.store-body .store-cookie-copy a{color:var(--sf-ink);font-weight:600}.store-body .store-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.store-body .store-cookie-actions button{min-height:42px;border-radius:var(--sf-btn-radius);font-weight:600;font-size:14px;cursor:pointer}.store-body .store-cookie-reject{border:1px solid var(--sf-ink);background:transparent;color:var(--sf-ink)}.store-body .store-cookie-accept{border:1px solid var(--sf-ink);background:var(--sf-ink);color:var(--sf-bg)}.store-body .react-toast{border-radius:min(var(--sf-radius),12px);background:var(--sf-surface);color:var(--sf-ink)}@media(max-width:900px){.store-body .template-cart,.store-body .template-checkout-layout{grid-template-columns:minmax(0,1fr)}.store-body .template-cart-summary,.store-body .template-checkout-order{position:static}}@media(max-width:640px){.store-body .template-form-grid,.store-body .template-billing-invoice-fields{grid-template-columns:1fr}.store-body .template-cart-item{grid-template-columns:84px minmax(0,1fr)}.store-body .template-cart-item img{width:84px}.store-body .template-cart-line-total{grid-column:2}.store-body .template-order-card{grid-template-columns:minmax(0,1fr) auto}.store-body .template-order-card-total{grid-column:1 / -1}}.store-body .store-account-privacy{display:grid;gap:12px}.store-body .store-account-delete{margin-top:8px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--sf-ink) 12%,transparent)}.store-body .store-danger-link{color:color-mix(in srgb,var(--sf-sale) 85%,var(--sf-ink));font-weight:600;justify-self:start}.store-body .template-upload-button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px 16px;border:max(var(--sf-border),1.5px) dashed var(--sf-line-strong);border-radius:min(var(--sf-radius),12px);background:var(--sf-surface);color:var(--sf-ink);font-weight:600;text-align:center;cursor:pointer;overflow-wrap:anywhere}.store-body .template-upload-button.has-file{border-style:solid;border-color:var(--sf-brand)}.store-body .template-upload-button.is-disabled{opacity:.7;cursor:progress}.store-body .template-upload-button:focus-within{outline:2px solid var(--sf-focus, var(--sf-brand));outline-offset:2px}.store-body .template-upload-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.store-body .template-upload-name{color:var(--sf-ink);font-weight:600;overflow-wrap:anywhere}.store-body .template-gateway-choice{display:grid;gap:8px;margin:0 0 8px;padding:0;border:0}.store-body .template-gateway-choice legend{margin-bottom:6px;font-weight:600}body[data-store-template=CLASSIC] .sf-top{box-shadow:0 1px 0 var(--sf-line),0 8px 24px -18px #0f172a40}body[data-store-template=CLASSIC] .sf-section-head h2{font-size:clamp(24px,2.4vw,34px)}body[data-store-template=CLASSIC] .sf-shelf{padding:clamp(20px,2.4vw,32px) 0}body[data-store-template=CLASSIC] .sf-brand-wall a{font-size:15px;min-height:72px}body[data-store-template=MINIMAL] .sf-header{border-bottom-color:transparent}body[data-store-template=MINIMAL] .sf-top{-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);background:color-mix(in srgb,var(--sf-bg) 86%,transparent)}body[data-store-template=MINIMAL] .sf-header{background:transparent}body[data-store-template=MINIMAL] .sf-section-head h2{font-size:clamp(22px,2vw,30px)}body[data-store-template=MINIMAL] .sf-hero--statement{border-bottom:0;padding-top:clamp(64px,12vw,180px)}body[data-store-template=MINIMAL] .sf-statement h1{max-width:12ch}body[data-store-template=MINIMAL] .sf-card-meta{display:none}body[data-store-template=MINIMAL] .sf-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}body[data-store-template=MINIMAL] .sf-card-name{font-size:14px;font-weight:500}body[data-store-template=MINIMAL] .sf-card-price{margin:0;flex-direction:column;align-items:flex-end;gap:0}body[data-store-template=MINIMAL] .sf-price-now{font-size:14px;font-weight:600}body[data-store-template=MINIMAL] .sf-services{background:transparent}body[data-store-template=MINIMAL] .sf-search-submit{background:var(--sf-ink);color:var(--sf-bg);border-radius:999px}body[data-store-template=MINIMAL] .sf-search{border-radius:999px}body[data-store-template=FASHION] .sf-nav a{font-size:12px;font-weight:600}body[data-store-template=FASHION] .sf-header{border-bottom-color:transparent}body[data-store-template=FASHION] .sf-brand-name{font-size:clamp(22px,2.6vw,34px)}body[data-store-template=FASHION] .sf-card-meta{display:none}body[data-store-template=FASHION] .sf-card-name{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;-webkit-line-clamp:1}body[data-store-template=FASHION] .sf-price-now{font-size:13px;font-weight:500}body[data-store-template=FASHION] .sf-card-body{padding-inline:2px}body[data-store-template=FASHION] .sf-flag{border-radius:0;font-size:11px}body[data-store-template=FASHION] .sf-section-head h2{font-size:clamp(28px,4.2vw,64px)}body[data-store-template=FASHION] .sf-link{font-size:12px;font-weight:700}body[data-store-template=FASHION] .sf-chip{border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.08em;font-weight:600}body[data-store-template=FASHION] .sf-hero--poster{min-height:calc(100vh - 110px)}body[data-store-template=FASHION] .sf-cats--lookbook .sf-wrap,body[data-store-template=FASHION] .sf-arrivals .sf-wrap{max-width:none}body[data-store-template=FASHION] .sf-pdp-info h1{font-size:clamp(24px,2.4vw,36px)}body[data-store-template=FASHION] .sf-option{border-radius:0;min-width:56px;font-size:13px}body[data-store-template=FASHION] .sf-gallery-track figure{border-radius:0}body[data-store-template=FASHION] .sf-footer-col h2{letter-spacing:.14em}body[data-store-template=SPORT] .sf-nav a{text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.04em}body[data-store-template=SPORT] .sf-header .sf-search{background:#fff}body[data-store-template=SPORT] .sf-section-head h2{font-size:clamp(40px,5.4vw,80px)}body[data-store-template=SPORT] .sf-link{text-transform:uppercase;font-weight:700}body[data-store-template=SPORT] .sf-card--poster .sf-card-media{border-radius:var(--sf-radius)}body[data-store-template=SPORT] .sf-card--poster .sf-card-name{font-family:var(--sf-font-display);font-style:italic;font-weight:800;font-size:20px;line-height:1;letter-spacing:0}body[data-store-template=SPORT] .sf-price-now{font-size:17px}body[data-store-template=SPORT] .sf-flag{font-style:italic;text-transform:uppercase;transform:skew(-8deg);border-radius:2px}body[data-store-template=SPORT] .sf-split-copy h1{font-size:clamp(64px,10vw,168px)}body[data-store-template=SPORT] .sf-split-media{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}body[data-store-template=SPORT] .sf-services{background:var(--sf-bg-alt);border:0}body[data-store-template=SPORT] .sf-brand-wall a{text-transform:uppercase;font-style:italic;font-family:var(--sf-font-display);font-weight:800;font-size:24px;border-radius:var(--sf-radius)}body[data-store-template=SPORT] .sf-footer-wordmark{color:color-mix(in srgb,var(--sf-footer-ink) 16%,transparent)}@media(max-width:960px){body[data-store-template=SPORT] .sf-split-media{clip-path:none}}body[data-store-template=LUXURY] .sf-nav a,body[data-store-template=LUXURY] .sf-action{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}body[data-store-template=LUXURY] .sf-header{border-bottom-color:transparent}body[data-store-template=LUXURY] .sf-brand-name{font-size:clamp(24px,2.6vw,34px);letter-spacing:.02em}body[data-store-template=LUXURY] .sf-section-head{justify-content:center;text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(32px,4vw,56px)}body[data-store-template=LUXURY] .sf-section-head h2{font-size:clamp(34px,4vw,60px)}body[data-store-template=LUXURY] .sf-link{font-size:11px;letter-spacing:.2em;font-weight:500}body[data-store-template=LUXURY] .sf-card-body{justify-items:center;text-align:center;padding-top:18px;gap:6px}body[data-store-template=LUXURY] .sf-card-meta{font-size:10px;font-weight:500;letter-spacing:.2em}body[data-store-template=LUXURY] .sf-card-name{font-family:var(--sf-font-display);font-size:19px;font-weight:500}body[data-store-template=LUXURY] .sf-card-price{justify-content:center}body[data-store-template=LUXURY] .sf-price-now{font-size:14px;font-weight:400;letter-spacing:.04em}body[data-store-template=LUXURY] .sf-flag{background:transparent;color:var(--sf-sale);border:1px solid currentColor;border-radius:0;font-weight:500}body[data-store-template=LUXURY] .sf-hero--poster{min-height:calc(100vh - 110px)}body[data-store-template=LUXURY] .sf-poster-copy{justify-items:center;text-align:center;margin-inline:auto}body[data-store-template=LUXURY] .sf-poster-copy h1{font-size:clamp(48px,8vw,132px);max-width:14ch}body[data-store-template=LUXURY] .sf-poster-media:after{background:#14120f52}body[data-store-template=LUXURY] .sf-button{min-height:52px;padding-inline:36px;font-size:12px}body[data-store-template=LUXURY] .sf-cats--lookbook .sf-cat-copy{justify-content:center;flex-direction:column;align-items:center;text-align:center}body[data-store-template=LUXURY] .sf-services{background:transparent;border-color:var(--sf-line)}body[data-store-template=LUXURY] .sf-services-list{text-align:center}body[data-store-template=LUXURY] .sf-services-list li{grid-template-columns:1fr;justify-items:center}body[data-store-template=LUXURY] .sf-services-list svg{color:var(--sf-ink)}body[data-store-template=LUXURY] .sf-spotlight{background:var(--sf-bg-alt);margin-block:0;padding-block:var(--sf-block-gap)}body[data-store-template=LUXURY] .sf-pdp-info h1{font-size:clamp(32px,3vw,48px)}body[data-store-template=LUXURY] .sf-option{border-radius:0;font-size:13px;letter-spacing:.06em}body[data-store-template=BOUTIQUE] .sf-header{border-bottom-color:transparent}body[data-store-template=BOUTIQUE] .sf-section-head{justify-content:center;flex-direction:column;align-items:center;text-align:center;gap:8px}body[data-store-template=BOUTIQUE] .sf-section-head h2{font-size:clamp(32px,3.8vw,56px)}body[data-store-template=BOUTIQUE] .sf-card-media{border-radius:var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .sf-card-meta{font-size:12px;font-weight:500;letter-spacing:.02em}body[data-store-template=BOUTIQUE] .sf-card-name{font-size:16px}body[data-store-template=BOUTIQUE] .sf-flag{border-radius:999px;padding:0 10px}body[data-store-template=BOUTIQUE] .sf-cats--circles .sf-rail-track{grid-auto-columns:minmax(128px,168px);justify-content:center}body[data-store-template=BOUTIQUE] .sf-cats--circles .sf-cat-copy strong{font-family:var(--sf-font-display);font-size:18px;font-weight:400}body[data-store-template=BOUTIQUE] .sf-services{background:var(--sf-bg-alt);border:0}body[data-store-template=BOUTIQUE] .sf-brand-wall a{border-radius:999px;min-height:64px;font-family:var(--sf-font-display);font-weight:400;font-size:18px}body[data-store-template=BOUTIQUE] .sf-gallery-track figure{border-radius:var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .sf-gallery--grid .sf-gallery-track figure:first-child{border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg)}body[data-store-template=CATALOG] .sf-section-head h2{font-size:clamp(22px,2vw,30px)}body[data-store-template=CATALOG] .sf-card--boxed{padding:8px;border-radius:var(--sf-radius)}body[data-store-template=CATALOG] .sf-card--boxed .sf-card-media{border-radius:4px}body[data-store-template=CATALOG] .sf-card-name{font-size:14px}body[data-store-template=CATALOG] .sf-card--boxed .sf-price-now{font-size:17px}body[data-store-template=CATALOG] .sf-hero--statement{background:var(--sf-bg-alt);border-bottom:1px solid var(--sf-line);padding-block:clamp(40px,6vw,88px) clamp(28px,3vw,44px)}body[data-store-template=CATALOG] .sf-statement h1{font-size:clamp(40px,6vw,88px)}body[data-store-template=CATALOG] .sf-statement-search{border-radius:var(--sf-radius);border-width:2px;border-color:var(--sf-ink)}body[data-store-template=CATALOG] .sf-chip{border-radius:var(--sf-radius)}body[data-store-template=CATALOG] .sf-services{background:var(--sf-bg-alt)}body[data-store-template=MARKET] .sf-header .sf-search{border-color:transparent;background:#fff;border-radius:999px}body[data-store-template=MARKET] .sf-header .sf-search-submit{border-radius:999px;background:#111827;color:#fff}body[data-store-template=MARKET] .sf-catnav{box-shadow:0 1px 0 var(--sf-line),0 8px 20px -16px #11182759}body[data-store-template=MARKET] .sf-cart-count{background:#ffd84d;color:#111827}body[data-store-template=MARKET] .sf-section-head h2{font-size:clamp(22px,2.2vw,32px)}body[data-store-template=MARKET] .sf-deals--band{background:#ffd84d;color:#111827}body[data-store-template=MARKET] .sf-deals--band .sf-section-head h2,body[data-store-template=MARKET] .sf-deals--band .sf-deals-note{color:#111827}body[data-store-template=MARKET] .sf-deals--band .sf-card--boxed{border-color:transparent}body[data-store-template=MARKET] .sf-flag--sale{border-radius:999px;padding:0 9px}body[data-store-template=MARKET] .sf-cats--circles .sf-cat-media{background:#fff}body[data-store-template=MARKET] .sf-shelf{background:var(--sf-surface);margin-block:16px;padding-block:clamp(20px,2.4vw,32px)}body[data-store-template=MARKET] .sf-shelf .sf-card--boxed{border-color:var(--sf-line)}body[data-store-template=EDITORIAL] .sf-header{border-bottom:1px solid var(--sf-line-strong)}body[data-store-template=EDITORIAL] .sf-nav a{font-weight:600}body[data-store-template=EDITORIAL] .sf-section-head{border-top:3px solid var(--sf-line-strong);padding-top:14px;align-items:baseline}body[data-store-template=EDITORIAL] .sf-section-head h2{font-size:clamp(36px,5vw,84px)}body[data-store-template=EDITORIAL] .sf-card-media{border-radius:0}body[data-store-template=EDITORIAL] .sf-card-body{border-top:1px solid var(--sf-line-strong);margin-top:10px;padding-top:10px}body[data-store-template=EDITORIAL] .sf-card-name{font-weight:700;font-size:16px}body[data-store-template=EDITORIAL] .sf-flag{border-radius:0}body[data-store-template=EDITORIAL] .sf-index-list ul{border-top:0}body[data-store-template=EDITORIAL] .sf-index-list h2{display:none}body[data-store-template=EDITORIAL] .sf-index-list a>span{font-size:clamp(36px,6vw,96px);letter-spacing:-.05em}body[data-store-template=EDITORIAL] .sf-index-list a{border-bottom-color:var(--sf-line-strong)}body[data-store-template=EDITORIAL] .sf-cats--index .sf-index-layout{border-top:3px solid var(--sf-line-strong);padding-top:14px}body[data-store-template=EDITORIAL] .sf-spotlight-layout{border-top:3px solid var(--sf-line-strong);padding-top:clamp(24px,3vw,40px)}body[data-store-template=EDITORIAL] .sf-footer{border-top:3px solid var(--sf-line-strong)}body[data-store-template=EDITORIAL] .sf-footer-wordmark{letter-spacing:-.07em}body[data-store-template=EDITORIAL] .sf-promo-card{border-radius:0}body[data-store-template=URBAN] .sf-announce{font-weight:800;text-transform:uppercase;letter-spacing:.06em}body[data-store-template=URBAN] .sf-nav a{text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:.06em}body[data-store-template=URBAN] .sf-brand-name{font-size:28px}body[data-store-template=URBAN] .sf-section-head h2{font-size:clamp(48px,8vw,132px)}body[data-store-template=URBAN] .sf-link{text-transform:uppercase;font-weight:800;border:2px solid var(--sf-ink);padding:8px 14px}body[data-store-template=URBAN] .sf-link:hover{background:var(--sf-ink);color:var(--sf-bg)}body[data-store-template=URBAN] .sf-grid,body[data-store-template=URBAN] .sf-rail-track{border-top:2px solid var(--sf-ink);border-left:2px solid var(--sf-ink);gap:0}body[data-store-template=URBAN] .sf-card--poster{border-right:2px solid var(--sf-ink);border-bottom:2px solid var(--sf-ink);background:var(--sf-card-bg, #ffffff)}body[data-store-template=URBAN] .sf-card--poster .sf-card-media{border-radius:0;border-bottom:2px solid var(--sf-ink)}body[data-store-template=URBAN] .sf-card--poster .sf-card-body{padding:12px 14px 16px}body[data-store-template=URBAN] .sf-card--poster .sf-card-name{font-size:13px;font-weight:800}body[data-store-template=URBAN] .sf-card--poster:hover{background:var(--sf-ink);color:var(--sf-bg)}body[data-store-template=URBAN] .sf-card--poster:hover .sf-card-meta,body[data-store-template=URBAN] .sf-card--poster:hover .sf-price-was{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}body[data-store-template=URBAN] .sf-flag{border-radius:0;border:2px solid var(--sf-ink);transform:rotate(-4deg);font-weight:900}body[data-store-template=URBAN] .sf-price-now.is-sale{background:var(--sf-brand);color:var(--sf-brand-ink);padding:0 6px}body[data-store-template=URBAN] .sf-button{border:2px solid currentColor}body[data-store-template=URBAN] .sf-button--light{border-color:#fff}body[data-store-template=URBAN] .sf-chip{border-radius:0;text-transform:uppercase;font-weight:700;font-size:12px}body[data-store-template=URBAN] .sf-poster-copy h1{font-size:clamp(72px,15vw,260px);max-width:none}body[data-store-template=URBAN] .sf-deals--band{border-block:2px solid var(--sf-ink)}body[data-store-template=URBAN] .sf-deals--band .sf-card{color:var(--sf-ink)}body[data-store-template=URBAN] .sf-deals--band .sf-grid,body[data-store-template=URBAN] .sf-deals--band .sf-rail-track{border-color:var(--sf-ink)}body[data-store-template=URBAN] .sf-deals--band .sf-price-now.is-sale{background:var(--sf-ink);color:var(--sf-bg)}body[data-store-template=URBAN] .sf-ticker{background:var(--sf-ink);border-color:var(--sf-ink)}body[data-store-template=URBAN] .sf-ticker-track a,body[data-store-template=URBAN] .sf-ticker-copy span{color:var(--sf-bg)}body[data-store-template=URBAN] .sf-ticker-track a:hover{color:var(--sf-brand)}body[data-store-template=URBAN] .sf-option{border-radius:0;font-weight:700}body[data-store-template=URBAN] .sf-gallery-track figure{border-radius:0;border:2px solid var(--sf-ink)}body[data-store-template=URBAN] .sf-pdp-info h1{font-size:clamp(40px,4.6vw,72px)}body[data-store-template=URBAN] .sf-rail-track{grid-auto-columns:minmax(min(260px,70vw),25%)}body[data-store-template=URBAN] .sf-footer-wordmark{color:color-mix(in srgb,var(--sf-footer-ink) 16%,transparent)}@media(max-width:640px){body[data-store-template=FASHION] .sf-poster-copy h1{font-size:12vw}body[data-store-template=FASHION] .sf-cats--lookbook .sf-cat-copy{flex-wrap:wrap}body[data-store-template=FASHION] .sf-cats--lookbook .sf-cat-copy strong{font-size:17px}body[data-store-template=FASHION] .sf-section-head h2{font-size:26px}body[data-store-template=URBAN] .sf-poster-copy h1{font-size:22vw}body[data-store-template=EDITORIAL] .sf-masthead-title{font-size:17vw!important}}body[data-store-template] .sf-pdp-price .sf-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template] .sf-pdp-price .sf-price-was{font-size:16px;font-weight:400}body[data-store-template=LUXURY] .sf-pdp-price .sf-price-now{font-weight:400}body[data-store-template=FASHION],body[data-store-template=LUXURY],body[data-store-template=BOUTIQUE],body[data-store-template=EDITORIAL],body[data-store-template=URBAN]{--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply}@media(max-width:640px){.sf-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}.sf-buy-button svg{display:none}}body[data-store-template=VITRINA]{--vt-tinta: #111111;--vt-suave: #595959;--vt-gris: #f6f6f6;--vt-linea: #e3e3e3;--vt-acento: var(--sf-brand-custom, #111111);--vt-oferta: #c8102e;--vt-fondo: #ffffff;--vt-foto: #f6f6f6;--vt-tarjeta: #ffffff;--vt-borde: 15px;font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA] :where(.vt-top,.vt-menu,.vt-portada,.vt-footer) :focus-visible{outline:2px solid var(--vt-tinta);outline-offset:2px}body[data-store-template=VITRINA] :where(.vt-footer,.vt-hero,.vt-historias,.vt-mosaico,.vt-editorial) :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px var(--vt-tinta)}body[data-store-template=VITRINA] .vt-top{position:sticky;top:0;z-index:60;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-announce{background:var(--vt-tinta);color:#fff;text-align:center;font-size:13px;padding:8px var(--vt-borde)}body[data-store-template=VITRINA] .vt-announce a{color:inherit}body[data-store-template=VITRINA] .vt-row{display:flex;align-items:center;gap:24px;min-height:90px;padding:0 clamp(16px,5.5vw,88px);box-sizing:border-box}body[data-store-template=VITRINA] .vt-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--vt-tinta);cursor:pointer}body[data-store-template=VITRINA] .vt-menu-toggle{display:none}body[data-store-template=VITRINA] .vt-brand{display:inline-flex;align-items:center;min-height:44px;color:var(--vt-tinta);text-decoration:none;margin-right:auto;min-width:0}body[data-store-template=VITRINA] .vt-brand img{display:block;max-height:56px;max-width:210px;width:auto;height:auto;object-fit:contain}body[data-store-template=VITRINA] .vt-brand-name{font-size:26px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-actions{display:flex;align-items:center}body[data-store-template=VITRINA] .vt-account{display:grid;align-content:center;min-height:52px;padding:0 20px 0 30px;border-right:1px solid #c4c4c4;color:#212529;text-decoration:none;font-size:18px;line-height:1.15}body[data-store-template=VITRINA] .vt-account-accion{display:inline-flex;align-items:center;gap:2px}body[data-store-template=VITRINA] .vt-account:hover .vt-account-accion{text-decoration:underline}body[data-store-template=VITRINA] .vt-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-left:10px;color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-cart-count{position:absolute;top:2px;right:0;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--vt-tinta);color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center}body[data-store-template=VITRINA] .vt-nav{border-top:1px solid var(--vt-linea);border-bottom:1px solid var(--vt-linea)}body[data-store-template=VITRINA] .vt-nav-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 clamp(28px,6.5vw,100px);min-height:40px;padding:0 var(--vt-borde)}body[data-store-template=VITRINA] .vt-nav-row a{display:inline-flex;align-items:center;min-height:40px;color:var(--vt-tinta);font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.01em}body[data-store-template=VITRINA] .vt-nav-row a:hover,body[data-store-template=VITRINA] .vt-nav-row a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}[data-temporada] body[data-store-template=VITRINA] .vt-brand,body[data-store-template=VITRINA][data-temporada] .vt-brand,body[data-store-template=VITRINA] [data-temporada] .vt-brand{position:relative;z-index:5}body[data-store-template=VITRINA] .vt-search{position:relative;display:flex;align-items:center;width:290px;border-bottom:1px solid var(--vt-suave)}body[data-store-template=VITRINA] .vt-search input{flex:1;min-width:0;height:44px;padding:8px 4px 6px 0;border:0;background:transparent;color:var(--vt-tinta);font:inherit;font-size:16px}body[data-store-template=VITRINA] .vt-search input::placeholder{color:var(--vt-suave);opacity:1}body[data-store-template=VITRINA] .vt-search input:focus{outline:none}body[data-store-template=VITRINA] .vt-search:focus-within{border-bottom-color:var(--vt-tinta);box-shadow:0 1px 0 var(--vt-tinta)}body[data-store-template=VITRINA] .vt-search-submit{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--vt-tinta);cursor:pointer}body[data-store-template=VITRINA] .vt-search-list{position:absolute;top:calc(100% + 6px);left:0;z-index:75;width:max(100%,340px);margin:0;padding:6px 0;list-style:none;background:var(--vt-fondo);box-shadow:0 12px 32px #00000029}body[data-store-template=VITRINA] .vt-search-list li{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;cursor:pointer}body[data-store-template=VITRINA] .vt-search-list li.is-active,body[data-store-template=VITRINA] .vt-search-list li:hover{background:var(--vt-gris)}body[data-store-template=VITRINA] .vt-search-list img,body[data-store-template=VITRINA] .vt-search-glyph{width:40px;height:40px;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;background:var(--vt-gris);flex:none}body[data-store-template=VITRINA] .vt-search-list strong{display:block;font-size:14px;font-weight:600;color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-search-list small{display:block;font-size:12px;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-menu{position:fixed;inset:0;z-index:90}body[data-store-template=VITRINA] .vt-menu-scrim{position:absolute;inset:0;width:100%;border:0;background:#00000073}body[data-store-template=VITRINA] .vt-menu-panel{position:absolute;top:0;bottom:0;left:0;width:min(380px,88vw);overflow-y:auto;padding:12px 18px 32px;box-sizing:border-box;background:var(--vt-fondo);display:grid;align-content:start;gap:14px}body[data-store-template=VITRINA] .vt-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=VITRINA] .vt-menu-panel .vt-search{width:100%}body[data-store-template=VITRINA] .vt-menu-nav,body[data-store-template=VITRINA] .vt-menu-cuenta{display:grid}body[data-store-template=VITRINA] .vt-menu-nav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--vt-linea);color:var(--vt-tinta);font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none}body[data-store-template=VITRINA] .vt-menu-cuenta{margin-top:8px}body[data-store-template=VITRINA] .vt-menu-cuenta a{display:flex;align-items:center;min-height:44px;color:var(--vt-tinta);font-size:15px}body[data-store-template=VITRINA] .vt-hero-ventana{position:relative;overflow:hidden;aspect-ratio:1440 / 589;max-height:72vh;background:var(--vt-tinta);touch-action:pan-y}body[data-store-template=VITRINA] .vt-hero--cargando{aspect-ratio:1440 / 589;max-height:72vh;background:var(--vt-gris)}body[data-store-template=VITRINA] .vt-hero-pista{display:flex;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}body[data-store-template=VITRINA] .vt-hero-diapositiva{position:relative;flex:0 0 100%;height:100%}body[data-store-template=VITRINA] .vt-hero-diapositiva img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}body[data-store-template=VITRINA] .vt-hero-diapositiva:after{content:"";position:absolute;inset:0;background:linear-gradient(20deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.18) 45%,transparent 70%);pointer-events:none}body[data-store-template=VITRINA] .vt-hero-texto{position:absolute;z-index:1;left:clamp(20px,7vw,110px);bottom:clamp(24px,6vw,72px);max-width:min(46ch,80%);color:#fff}body[data-store-template=VITRINA] .vt-hero-texto h2{margin:0;font-size:clamp(28px,4.4vw,60px);font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-hero-texto :is(h2,p){color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}body[data-store-template=VITRINA] .vt-hero-texto p{margin:10px 0 0;font-size:15px}body[data-store-template=VITRINA] .vt-hero-boton{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;padding:0 24px;background:var(--vt-fondo);color:var(--vt-tinta);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}body[data-store-template=VITRINA] .vt-hero-boton:hover{background:var(--vt-tinta);color:#fff}body[data-store-template=VITRINA] .vt-hero-flecha{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;background:none;color:#fff;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}body[data-store-template=VITRINA] .vt-hero-flecha--antes{left:clamp(4px,3vw,44px)}body[data-store-template=VITRINA] .vt-hero-flecha--despues{right:clamp(4px,3vw,44px)}body[data-store-template=VITRINA] .vt-hero-puntos{display:flex;justify-content:center;padding:4px 0 0}body[data-store-template=VITRINA] .vt-hero-puntos button{position:relative;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}body[data-store-template=VITRINA] .vt-hero-puntos button:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--vt-suave);transform:translate(-50%,-50%)}body[data-store-template=VITRINA] .vt-hero-puntos button[aria-current=true]:before{width:10px;height:10px;background:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-mosaico{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:26px var(--vt-borde) 0}body[data-store-template=VITRINA] .vt-tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--vt-tinta);color:#fff;text-decoration:none}body[data-store-template=VITRINA] .vt-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body[data-store-template=VITRINA] .vt-tile:hover img{transform:scale(1.04)}body[data-store-template=VITRINA] .vt-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,transparent 52%)}body[data-store-template=VITRINA] .vt-tile-texto{position:absolute;z-index:1;left:20px;right:16px;bottom:18px;display:grid;gap:3px}body[data-store-template=VITRINA] .vt-tile-texto strong{font-size:16px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-tile-texto small{font-size:12px;text-transform:uppercase;letter-spacing:.04em}body[data-store-template=VITRINA] .vt-historias{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}body[data-store-template=VITRINA] .vt-historias--2{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=VITRINA] .vt-historias--1{grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-historia{position:relative;display:block;aspect-ratio:480 / 544;overflow:hidden;background:var(--vt-tinta);color:#fff;text-decoration:none}body[data-store-template=VITRINA] .vt-historias--1 .vt-historia{aspect-ratio:1440 / 560}body[data-store-template=VITRINA] .vt-historia img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}body[data-store-template=VITRINA] .vt-historia:hover img{transform:scale(1.03)}body[data-store-template=VITRINA] .vt-historia:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.2) 38%,transparent 60%)}body[data-store-template=VITRINA] .vt-historia-texto{position:absolute;z-index:1;left:clamp(18px,2vw,30px);right:18px;bottom:clamp(20px,2.4vw,34px);display:grid;gap:6px}body[data-store-template=VITRINA] .vt-historia-texto small{font-size:12px;text-transform:uppercase;letter-spacing:.06em}body[data-store-template=VITRINA] .vt-historia-texto strong{font-size:clamp(22px,2.3vw,34px);font-weight:400;text-transform:uppercase;line-height:1.05;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-historia-mas{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body[data-store-template=VITRINA] .vt-fila{padding:64px var(--vt-borde) 0}body[data-store-template=VITRINA] .vt-cabeza{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(0px,5.5vw,80px);margin-bottom:20px}body[data-store-template=VITRINA] .vt-cabeza h2{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--vt-tinta);font-size:20px;font-weight:600}body[data-store-template=VITRINA] .vt-cabeza h2:before{content:"";width:3px;height:1.05em;background:var(--vt-acento)}body[data-store-template=VITRINA] .vt-ver-todo{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--vt-tinta);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}body[data-store-template=VITRINA] .vt-ver-todo:hover{text-decoration:underline}body[data-store-template=VITRINA] .vt-grilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body[data-store-template=VITRINA] .vt-card{display:grid;align-content:start;min-width:0;color:var(--vt-tinta);text-decoration:none}body[data-store-template=VITRINA] .vt-card-media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--vt-foto)}body[data-store-template=VITRINA] .vt-card-media img{width:100%;height:100%;padding:6%;box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s ease}body[data-store-template=VITRINA] .vt-card:hover .vt-card-media img{transform:scale(1.05)}body[data-store-template=VITRINA] .vt-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:#b5b5b5;font-size:64px;font-weight:700}body[data-store-template=VITRINA] .vt-card-flags{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=VITRINA] .vt-flag{padding:4px 8px;background:var(--vt-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=VITRINA] .vt-flag--oferta{background:var(--vt-oferta)}body[data-store-template=VITRINA] .is-agotado .vt-card-media img{opacity:.55}body[data-store-template=VITRINA] .vt-card-body{display:grid;gap:2px;padding:14px clamp(10px,2vw,28px) 18px}body[data-store-template=VITRINA] .vt-card-nombre{font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=VITRINA] .vt-card-marca{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-card-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px}body[data-store-template=VITRINA] .vt-precio{font-size:16px;font-weight:700}body[data-store-template=VITRINA] .vt-precio.is-oferta{color:var(--vt-oferta)}body[data-store-template=VITRINA] .vt-precio-antes{font-size:13px;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-editorial{margin-top:72px}body[data-store-template=VITRINA] .vt-editorial-enlace{position:relative;display:block;aspect-ratio:1440 / 589;max-height:76vh;overflow:hidden;background:var(--vt-tinta);color:#fff;text-decoration:none}body[data-store-template=VITRINA] .vt-editorial-enlace img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body[data-store-template=VITRINA] .vt-editorial-enlace:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,transparent 46%)}body[data-store-template=VITRINA] .vt-editorial-texto{position:absolute;z-index:1;left:50%;bottom:clamp(22px,4vw,56px);transform:translate(-50%);display:grid;justify-items:center;gap:8px;width:min(90%,900px);text-align:center}body[data-store-template=VITRINA] .vt-editorial-texto strong{font-size:clamp(26px,3.6vw,48px);font-weight:600;text-transform:uppercase;line-height:1;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-editorial-texto span{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}body[data-store-template=VITRINA] .vt-info{margin-top:80px;padding:56px var(--vt-borde) 64px;background:var(--vt-gris);text-align:center}body[data-store-template=VITRINA] .vt-info h2{margin:0;color:var(--vt-tinta);font-size:20px;font-weight:700}body[data-store-template=VITRINA] .vt-info p{max-width:72ch;margin:14px auto 0;color:var(--vt-tinta);font-size:16px;line-height:1.6}body[data-store-template=VITRINA] .vt-info ul{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 48px;max-width:1100px;margin:30px auto 0;padding:0;list-style:none}body[data-store-template=VITRINA] .vt-info li{display:flex;align-items:flex-start;gap:10px;max-width:300px;text-align:left;color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-info li strong{display:block;font-size:15px;font-weight:700}body[data-store-template=VITRINA] .vt-info li small{display:block;margin-top:2px;font-size:13px;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-footer{background:var(--vt-tinta);color:#fff}body[data-store-template=VITRINA] .vt-footer a{color:#fff}body[data-store-template=VITRINA] .vt-footer :is(h2,p,address,strong,span,li){color:#fff}body[data-store-template=VITRINA] .vt-footer-cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:40px;max-width:1140px;margin:0 auto;padding:64px 24px 40px;box-sizing:border-box}body[data-store-template=VITRINA] .vt-footer-nombre{display:block;font-size:30px;font-weight:800;font-style:italic;text-transform:uppercase;line-height:.95;letter-spacing:-.02em;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-footer-redes{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body[data-store-template=VITRINA] .vt-footer-col summary{list-style:none}body[data-store-template=VITRINA] .vt-footer-col summary::-webkit-details-marker{display:none}body[data-store-template=VITRINA] .vt-footer-col h2{margin:0 0 14px;font-size:16px;font-weight:800;letter-spacing:.2px}body[data-store-template=VITRINA] .vt-footer-links{display:grid;gap:4px}body[data-store-template=VITRINA] .vt-footer-links a{display:inline-flex;align-items:center;min-height:30px;font-size:14px;text-decoration:none}body[data-store-template=VITRINA] .vt-footer-links a:hover,body[data-store-template=VITRINA] .vt-footer-legal a:hover{text-decoration:underline}body[data-store-template=VITRINA] .vt-complaint{display:inline-block;background:var(--vt-fondo);padding:4px}body[data-store-template=VITRINA] .vt-complaint img{display:block;width:120px;height:auto}body[data-store-template=VITRINA] .vt-footer-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 40px;padding:22px 24px;border-top:1px solid rgba(255,255,255,.18)}body[data-store-template=VITRINA] .vt-footer-legal a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;font-weight:700;letter-spacing:.2px;text-decoration:none}body[data-store-template=VITRINA] .vt-footer-base{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;max-width:1248px;margin:0 auto;padding:22px 24px 40px;box-sizing:border-box;font-size:12px}body[data-store-template=VITRINA] .vt-footer-proveedor{display:grid;gap:4px}body[data-store-template=VITRINA] .vt-footer-proveedor address{display:grid;gap:2px;font-style:normal}body[data-store-template=VITRINA] .vt-footer-pagos{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}body[data-store-template=VITRINA] .vt-footer-pagos li{padding:3px 8px;border:1px solid rgba(255,255,255,.4);font-size:12px}body[data-store-template=VITRINA] .vt-footer-credito{margin:0;font-size:13px}@media(max-width:1023px){body[data-store-template=VITRINA] .vt-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu marca acciones" "buscar buscar buscar";gap:0 8px;min-height:0;padding:4px 12px 10px}body[data-store-template=VITRINA] .vt-menu-toggle{display:inline-flex;grid-area:menu}body[data-store-template=VITRINA] .vt-brand{grid-area:marca;margin-right:0}body[data-store-template=VITRINA] .vt-brand img{max-height:40px;max-width:150px}body[data-store-template=VITRINA] .vt-brand-name{font-size:20px}body[data-store-template=VITRINA] .vt-actions{grid-area:acciones}body[data-store-template=VITRINA] .vt-header-search{grid-area:buscar;width:100%;margin-top:2px}body[data-store-template=VITRINA] .vt-account{min-height:44px;padding:0 6px;border-right:0;font-size:14px;font-weight:700}body[data-store-template=VITRINA] .vt-account-hola{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=VITRINA] .vt-account-accion{text-decoration:underline;text-underline-offset:3px}body[data-store-template=VITRINA] .vt-account-accion svg{display:none}body[data-store-template=VITRINA] .vt-cart{width:48px;height:48px;margin-left:0}body[data-store-template=VITRINA] .vt-nav{display:none}}@media(max-width:767px){body[data-store-template=VITRINA] .vt-hero-ventana,body[data-store-template=VITRINA] .vt-hero--cargando{aspect-ratio:390 / 246}body[data-store-template=VITRINA] .vt-hero-flecha{display:none}body[data-store-template=VITRINA] .vt-hero-texto{left:18px;right:18px;max-width:none;bottom:18px}body[data-store-template=VITRINA] .vt-mosaico{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:22px}body[data-store-template=VITRINA] .vt-tile-texto{left:12px;right:10px;bottom:12px}body[data-store-template=VITRINA] .vt-tile-texto strong{font-size:14px}body[data-store-template=VITRINA] .vt-historias,body[data-store-template=VITRINA] .vt-historias--2{grid-template-columns:minmax(0,1fr);margin-top:32px}body[data-store-template=VITRINA] .vt-historia,body[data-store-template=VITRINA] .vt-historias--1 .vt-historia{aspect-ratio:390 / 442}body[data-store-template=VITRINA] .vt-fila{padding-top:48px}body[data-store-template=VITRINA] .vt-cabeza{padding:0}body[data-store-template=VITRINA] .vt-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=VITRINA] .vt-card-body{padding:10px 6px 14px}body[data-store-template=VITRINA] .vt-card-nombre{font-size:15px}body[data-store-template=VITRINA] .vt-editorial{margin-top:48px}body[data-store-template=VITRINA] .vt-editorial-enlace{aspect-ratio:390 / 246}body[data-store-template=VITRINA] .vt-info{margin-top:56px;padding:40px 18px 48px}body[data-store-template=VITRINA] .vt-info ul{justify-content:flex-start}body[data-store-template=VITRINA] .vt-footer-cols{grid-template-columns:minmax(0,1fr);gap:0;padding:36px 24px 24px}body[data-store-template=VITRINA] .vt-footer-marca{padding-bottom:20px}body[data-store-template=VITRINA] .vt-footer-col{border-top:1px solid rgba(255,255,255,.18)}body[data-store-template=VITRINA] .vt-footer-col summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer}body[data-store-template=VITRINA] .vt-footer-col summary:after{content:"+";font-size:24px;font-weight:400;line-height:1}body[data-store-template=VITRINA] .vt-footer-col[open] summary:after{content:"−"}body[data-store-template=VITRINA] .vt-footer-col h2{margin:0}body[data-store-template=VITRINA] .vt-footer-links{padding-bottom:14px}body[data-store-template=VITRINA] .vt-footer-libro{padding-top:20px;border-top:1px solid rgba(255,255,255,.18)}body[data-store-template=VITRINA] .vt-footer-legal{flex-direction:column;justify-content:flex-start;gap:0}}@media(min-width:768px){body[data-store-template=VITRINA] .vt-footer-col summary{pointer-events:none}}@media(prefers-reduced-motion:reduce){body[data-store-template=VITRINA] .vt-hero-pista,body[data-store-template=VITRINA] .vt-tile img,body[data-store-template=VITRINA] .vt-historia img,body[data-store-template=VITRINA] .vt-card-media img{transition:none}body[data-store-template=VITRINA] .vt-tile:hover img,body[data-store-template=VITRINA] .vt-historia:hover img,body[data-store-template=VITRINA] .vt-card:hover .vt-card-media img{transform:none}}body[data-store-template=VITRINA] .vt-hero-puntos{align-items:center;gap:4px}body[data-store-template=VITRINA] .vt-hero-puntos .vt-hero-pausa{width:32px;height:32px;margin-right:6px;display:grid;place-items:center;border:1px solid var(--vt-tinta);border-radius:50%;color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-hero-puntos .vt-hero-pausa:before{content:none}body[data-store-template=VITRINA] .vt-hero-puntos .vt-hero-pausa:focus-visible{outline:2px solid var(--vt-tinta);outline-offset:2px}body[data-store-template=VITRINA] .vt-hero-puntos .vt-hero-pausa:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}body[data-store-template=VITRINA] .store-cookie-banner{border-top:1px solid var(--vt-linea);background:var(--vt-fondo);color:var(--vt-tinta);font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA] .store-cookie-copy p{color:var(--vt-suave)}body[data-store-template=VITRINA] .store-cookie-copy a{color:var(--vt-tinta)}body[data-store-template=VITRINA] .store-cookie-actions button{border-radius:var(--vt-borde);font-weight:600}body[data-store-template=VITRINA] .store-cookie-accept{border-color:var(--vt-acento);background:var(--vt-acento);color:var(--sf-brand-ink, #ffffff)}body[data-store-template=VITRINA] .store-cookie-reject{border-color:var(--vt-tinta);color:var(--vt-tinta)}body[data-store-template=VITRINA] .react-toast{border:1px solid var(--vt-linea);border-radius:var(--vt-borde);background:var(--vt-fondo);color:var(--vt-tinta);font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA] .react-toast>div span{color:var(--vt-suave)}body[data-store-template=VITRINA] .react-toast-icon{background:var(--vt-tinta);color:#fff}body[data-store-template=VITRINA]:not(:has(.app-shell)) .react-dialog{border-radius:var(--vt-borde);font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--vt-borde);font-weight:600}body[data-store-template=VITRINA]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--vt-tinta);background:var(--vt-tinta);color:#fff}body[data-store-template=VITRINA] .asis{--asis-acento-tinta: var(--vt-fondo);--asis-acento: var(--vt-tinta);--asis-tinta: var(--vt-tinta);--asis-linea: var(--vt-linea);font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA] .asis-panel{border-radius:var(--vt-borde)}body[data-store-template=VITRINA] .asis-cabecera{background:var(--vt-gris)}body[data-store-template=VITRINA] .asis-enviar{border-radius:var(--vt-borde)}body[data-store-template=VITRINA] .qx-aviso-demo{border-bottom:0;background:var(--vt-tinta);color:#fff;font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA] .store-status-page{background:var(--vt-gris);font-family:Outfit Variable,system-ui,sans-serif}body[data-store-template=VITRINA] .store-status-card{border-radius:var(--vt-borde);color:var(--vt-tinta)}body[data-store-template=VITRINA] .store-status-card .btn{border-radius:var(--vt-borde);background:var(--vt-tinta);border-color:var(--vt-tinta);color:#fff}html body[data-store-template=VITRINA] :is(.vt-card-media,.vt-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}@keyframes vt-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}html body[data-store-template=VITRINA] .vt-hero-diapositiva[aria-hidden=false] img{animation:vt-zoom 7s linear both}@media(prefers-reduced-motion:reduce){html body[data-store-template=VITRINA] .vt-hero-diapositiva[aria-hidden=false] img{animation:none}}body[data-store-template=VITRINA] .store-main.sf-main>:is(.vt-catalogo,.vt-ficha,.vt-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=VITRINA] :where(.vt-catalogo,.vt-ficha,.vt-compra-fondo,.vt-agregado,.vt-opciones,.vt-panel-filtros) :focus-visible{outline:2px solid var(--vt-tinta);outline-offset:2px}body[data-store-template=VITRINA] :where(.vt-catalogo,.vt-ficha,.vt-compra-fondo,.vt-agregado,.vt-opciones,.vt-panel-filtros){color:var(--vt-tinta)}body[data-store-template=VITRINA] :where(.vt-catalogo,.vt-ficha,.vt-compra-fondo,.vt-agregado,.vt-opciones,.vt-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=VITRINA] .vt-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=VITRINA] .vt-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--vt-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=VITRINA] .vt-ruta>*+*:before{content:">";margin-right:8px;color:var(--vt-suave);text-decoration:none;display:inline-block}body[data-store-template=VITRINA] .vt-ruta [aria-current=page]{color:var(--vt-tinta);font-weight:700}body[data-store-template=VITRINA] .vt-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--vt-tinta);cursor:pointer}body[data-store-template=VITRINA] .vt-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--vt-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=VITRINA] .vt-boton-negro:hover{background:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-boton-negro:disabled,body[data-store-template=VITRINA] .vt-boton-negro.is-deshabilitado{background:var(--vt-suave);cursor:not-allowed}body[data-store-template=VITRINA] .vt-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=VITRINA] .vt-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--vt-tinta);border-radius:999px;background:var(--vt-fondo);color:var(--vt-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=VITRINA] .vt-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--vt-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=VITRINA] .vt-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=VITRINA] .vt-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--vt-fondo);text-align:center;font-size:16px}body[data-store-template=VITRINA] .vt-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--vt-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=VITRINA] .vt-catalogo{background:var(--vt-gris)}body[data-store-template=VITRINA] .vt-catalogo>.vt-ruta{background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-carril{position:relative;padding:4px 0 14px;background:var(--vt-fondo);border-bottom:8px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=VITRINA] .vt-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=VITRINA] .vt-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--vt-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=VITRINA] .vt-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--vt-linea);border-radius:8px;background:var(--vt-fondo);box-sizing:border-box}body[data-store-template=VITRINA] .vt-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=VITRINA] .vt-recuadro.is-elegido .vt-recuadro-foto{border:2px solid var(--vt-tinta)}body[data-store-template=VITRINA] .vt-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-recuadro.is-elegido .vt-recuadro-nombre{font-weight:700}body[data-store-template=VITRINA] .vt-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--vt-fondo);color:var(--vt-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=VITRINA] .vt-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=VITRINA] .vt-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=VITRINA] .vt-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--vt-fondo);border-bottom:10px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-resultados{margin:-6px 0 0;color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=VITRINA] .vt-lista{position:relative;display:grid;width:190px}body[data-store-template=VITRINA] .vt-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=VITRINA] .vt-lista select,body[data-store-template=VITRINA] .vt-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--vt-linea);border-radius:0;background:transparent;color:var(--vt-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=VITRINA] .vt-lista.is-elegida select{border-bottom-color:var(--vt-tinta);font-weight:700}body[data-store-template=VITRINA] :is(.vt-lista,.vt-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=VITRINA] .vt-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=VITRINA] .vt-orden{position:relative;display:grid;width:250px}body[data-store-template=VITRINA] .vt-orden span{color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-orden select{font-size:14px;font-weight:700}body[data-store-template=VITRINA] .vt-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--vt-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=VITRINA] .vt-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=VITRINA] .vt-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--vt-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=VITRINA] .vt-paginador button.is-actual{background:var(--vt-tinta);color:#fff}body[data-store-template=VITRINA] .vt-paginador button:disabled{color:var(--vt-suave);cursor:default}body[data-store-template=VITRINA] .vt-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=VITRINA] .vt-filtros-boton{display:none}body[data-store-template=VITRINA] .vt-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=VITRINA] .vt-celdas.is-actualizando{opacity:.6}body[data-store-template=VITRINA] .vt-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--vt-tarjeta)}body[data-store-template=VITRINA] .vt-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--vt-fondo) 30%,var(--vt-gris) 50%,var(--vt-fondo) 70%)}body[data-store-template=VITRINA] .vt-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--vt-tinta);text-decoration:none}body[data-store-template=VITRINA] .vt-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=VITRINA] .vt-celda-enlace:hover .vt-celda-foto img{transform:scale(1.04)}body[data-store-template=VITRINA] .vt-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--vt-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=VITRINA] .is-agotado .vt-celda-foto img{opacity:.5}body[data-store-template=VITRINA] .vt-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=VITRINA] .vt-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=VITRINA] .vt-celda-marca{max-width:110px;color:var(--vt-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=VITRINA] .vt-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=VITRINA] .vt-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--vt-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=VITRINA] .vt-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=VITRINA] .vt-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=VITRINA] .vt-celda-precio del{flex-basis:100%;color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-celda-agregar{display:none}body[data-store-template=VITRINA] .vt-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=VITRINA] .vt-catalogo-pie .vt-paginador{margin:0 auto}body[data-store-template=VITRINA] .vt-catalogo-resultados{padding-bottom:24px}body[data-store-template=VITRINA] :is(.vt-panel-filtros,.vt-opciones,.vt-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--vt-tinta);background:var(--vt-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=VITRINA] :is(.vt-panel-filtros,.vt-opciones,.vt-agregado)::backdrop{background:#00000080}body[data-store-template=VITRINA] .vt-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=VITRINA] .vt-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=VITRINA] .vt-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=VITRINA] .vt-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=VITRINA] .vt-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=VITRINA] .vt-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=VITRINA] .vt-agregado-datos small{color:var(--vt-suave);font-size:11px;text-transform:uppercase}body[data-store-template=VITRINA] .vt-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=VITRINA] .vt-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--vt-gris);background:var(--vt-gris)}body[data-store-template=VITRINA] .vt-opciones,body[data-store-template=VITRINA] .vt-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=VITRINA] :is(.vt-opciones-cuerpo,.vt-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=VITRINA] .vt-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=VITRINA] .vt-panel-filtros .vt-lista{width:100%}body[data-store-template=VITRINA] .vt-panel-filtros .vt-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=VITRINA] .vt-panel-filtros-acciones .vt-boton-negro{flex:1}body[data-store-template=VITRINA] .vt-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=VITRINA] .vt-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=VITRINA] .vt-ficha{padding-bottom:48px;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=VITRINA] .vt-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=VITRINA] .vt-galeria:not(:has(.vt-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=VITRINA] .vt-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=VITRINA] .vt-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=VITRINA] .vt-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--vt-linea);background:var(--vt-tarjeta);cursor:pointer}body[data-store-template=VITRINA] .vt-miniaturas button.is-actual{border-color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=VITRINA] .vt-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--vt-tinta);border-radius:50%;background:var(--vt-fondo);color:var(--vt-tinta);cursor:pointer}body[data-store-template=VITRINA] .vt-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--vt-linea);background:var(--vt-tarjeta)}body[data-store-template=VITRINA] .vt-foto-pista{width:100%;height:100%}body[data-store-template=VITRINA] .vt-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=VITRINA] .vt-foto-pista figure.is-actual{display:block}body[data-store-template=VITRINA] .vt-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=VITRINA] .vt-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=VITRINA] .vt-foto-flecha--antes{left:16px}body[data-store-template=VITRINA] .vt-foto-flecha--despues{right:16px}body[data-store-template=VITRINA] .vt-foto-puntos{display:none}body[data-store-template=VITRINA] .vt-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=VITRINA] .vt-ficha-datos h1{margin:0;color:var(--vt-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-ficha-marca{color:var(--vt-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=VITRINA] .vt-ficha-categoria{margin:-12px 0 0;color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=VITRINA] .vt-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=VITRINA] .vt-opcion legend strong{font-weight:700}body[data-store-template=VITRINA] .vt-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--vt-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=VITRINA] .vt-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=VITRINA] .vt-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--vt-linea);border-radius:6px;background:var(--vt-fondo);color:var(--vt-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=VITRINA] .vt-talla:hover:not(:disabled){border-color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-talla.is-elegida{border:2px solid var(--vt-tinta);color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-talla:disabled{color:var(--vt-suave);background:repeating-linear-gradient(135deg,var(--vt-fondo) 0 6px,var(--vt-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=VITRINA] .vt-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=VITRINA] .vt-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=VITRINA] .vt-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=VITRINA] .vt-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=VITRINA] .vt-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=VITRINA] .vt-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=VITRINA] .vt-ficha-precio>span.is-oferta{color:var(--vt-oferta)}body[data-store-template=VITRINA] .vt-ficha-precio del{color:var(--vt-suave);font-size:15px}body[data-store-template=VITRINA] .vt-ficha-nota{margin:-10px 0 0;color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-ficha-stock{margin:0;padding:10px 12px;background:var(--vt-gris);font-size:14px}body[data-store-template=VITRINA] .vt-compra{display:flex;align-items:center;gap:18px}body[data-store-template=VITRINA] .vt-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=VITRINA] .vt-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--vt-linea);color:var(--vt-tinta);cursor:pointer}body[data-store-template=VITRINA] .vt-cantidad button:disabled{color:var(--vt-suave);cursor:default}body[data-store-template=VITRINA] .vt-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--vt-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=VITRINA] .vt-cantidad input::-webkit-inner-spin-button,body[data-store-template=VITRINA] .vt-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=VITRINA] .vt-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=VITRINA] .vt-agregar svg{flex:none}body[data-store-template=VITRINA] .vt-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--vt-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=VITRINA] .vt-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=VITRINA] .vt-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=VITRINA] .vt-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=VITRINA] .vt-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--vt-linea);list-style:none}body[data-store-template=VITRINA] .vt-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=VITRINA] .vt-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=VITRINA] .vt-ficha-entrega small{display:block;margin-top:2px;color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-personalizar{display:grid;gap:12px}body[data-store-template=VITRINA] .vt-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=VITRINA] .vt-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=VITRINA] .vt-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--vt-suave);border-radius:0;background:transparent;color:var(--vt-tinta);font:inherit;font-size:16px}body[data-store-template=VITRINA] .vt-campo small{color:var(--vt-suave);font-size:12px}body[data-store-template=VITRINA] .vt-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=VITRINA] .vt-acordeon{border:1px solid var(--vt-linea);border-radius:8px;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-acordeon:not([open]){background:var(--vt-gris);border-color:var(--vt-gris)}body[data-store-template=VITRINA] .vt-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=VITRINA] .vt-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=VITRINA] .vt-acordeon[open] summary{font-weight:400}body[data-store-template=VITRINA] .vt-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=VITRINA] .vt-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=VITRINA] .vt-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-acordeon dt{font-weight:700}body[data-store-template=VITRINA] .vt-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=VITRINA] .vt-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--vt-linea);font-size:20px;font-weight:400}body[data-store-template=VITRINA] .vt-similares-marco{position:relative}body[data-store-template=VITRINA] .vt-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=VITRINA] .vt-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=VITRINA] .vt-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--vt-gris);color:var(--vt-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=VITRINA] .vt-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=VITRINA] .vt-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=VITRINA] .vt-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=VITRINA] .vt-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=VITRINA] .vt-similar strong.is-oferta{color:var(--vt-oferta)}body[data-store-template=VITRINA] .vt-similar:hover .vt-similar-nombre{text-decoration:underline}body[data-store-template=VITRINA] .vt-similares .vt-carril-flecha{transform:translateY(-50%)}body[data-store-template=VITRINA] .vt-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--vt-gris)}body[data-store-template=VITRINA] .vt-tarjeta-blanca{border-radius:8px;background:var(--vt-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=VITRINA] .vt-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=VITRINA] .vt-carrito-lista h1,body[data-store-template=VITRINA] .vt-resumen h2,body[data-store-template=VITRINA] .vt-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=VITRINA] .vt-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=VITRINA] .vt-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--vt-gris);font-size:15px;font-weight:400}body[data-store-template=VITRINA] .vt-lineas{margin:0;padding:0;list-style:none}body[data-store-template=VITRINA] .vt-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=VITRINA] .vt-linea+.vt-linea{border-top:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=VITRINA] .vt-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=VITRINA] .vt-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=VITRINA] .vt-linea-nombre{color:var(--vt-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=VITRINA] a.vt-linea-nombre:hover{text-decoration:underline}body[data-store-template=VITRINA] .vt-linea-variante{font-size:13px}body[data-store-template=VITRINA] .vt-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=VITRINA] .vt-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=VITRINA] .vt-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=VITRINA] .vt-linea-precio{display:grid;justify-items:end;color:var(--vt-suave);font-size:19px;font-weight:400}body[data-store-template=VITRINA] .vt-linea-precio small{font-size:12px}body[data-store-template=VITRINA] .vt-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=VITRINA] .vt-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=VITRINA] .vt-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--vt-suave);color:#fff;cursor:pointer}body[data-store-template=VITRINA] .vt-redondos button:disabled{background:var(--vt-linea);cursor:default}body[data-store-template=VITRINA] .vt-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=VITRINA] .vt-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=VITRINA] .vt-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=VITRINA] .vt-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=VITRINA] .vt-resumen-fila+.vt-resumen-fila{border-top:1px solid var(--vt-linea)}body[data-store-template=VITRINA] .vt-resumen-total{font-size:16px}body[data-store-template=VITRINA] .vt-resumen-descuento strong{color:#1d7a3a}body[data-store-template=VITRINA] .vt-resumen-nota{margin:0 0 10px;color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=VITRINA] .vt-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=VITRINA] .vt-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=VITRINA] .vt-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=VITRINA] .vt-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=VITRINA] .vt-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=VITRINA] .vt-carrito-vacio p{margin:0;color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-carrito-vacio .vt-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=VITRINA] .vt-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=VITRINA] .vt-pasos li{position:relative;display:grid;justify-items:center;color:var(--vt-suave);font-size:16px}body[data-store-template=VITRINA] .vt-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=VITRINA] .vt-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--vt-linea);z-index:0}body[data-store-template=VITRINA] .vt-pasos li:first-child:before{display:none}body[data-store-template=VITRINA] .vt-pasos li.is-actual:before,body[data-store-template=VITRINA] .vt-pasos li.is-hecho:before{background:var(--vt-suave)}body[data-store-template=VITRINA] .vt-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--vt-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=VITRINA] .vt-pasos li.is-hecho span[aria-hidden]{background:var(--vt-suave)}body[data-store-template=VITRINA] .vt-pasos li.is-actual span[aria-hidden]{background:var(--vt-fondo);color:var(--vt-suave);box-shadow:inset 0 0 0 2px var(--vt-suave)}body[data-store-template=VITRINA] .vt-pasos li.is-actual,body[data-store-template=VITRINA] .vt-pasos li.is-hecho{color:var(--vt-tinta);font-weight:700}body[data-store-template=VITRINA] .vt-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=VITRINA] .vt-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=VITRINA] .vt-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=VITRINA] .vt-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=VITRINA] .vt-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=VITRINA] .vt-bloque h2,body[data-store-template=VITRINA] .vt-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=VITRINA] fieldset.vt-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=VITRINA] .vt-bloque-ayuda{margin:0;color:var(--vt-tinta);font-size:14px}body[data-store-template=VITRINA] .vt-bloque-ayuda a{color:var(--vt-tinta);font-weight:700}body[data-store-template=VITRINA] .vt-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=VITRINA] .vt-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=VITRINA] .vt-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=VITRINA] .vt-campo-etiqueta{color:var(--vt-tinta);font-size:14px}body[data-store-template=VITRINA] .vt-campo-etiqueta small{color:var(--vt-suave);font-size:12px}body[data-store-template=VITRINA] .vt-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--vt-suave);border-radius:0;background:transparent;color:var(--vt-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=VITRINA] .vt-campo-linea textarea{resize:vertical}body[data-store-template=VITRINA] .vt-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--vt-tinta)}body[data-store-template=VITRINA] .vt-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=VITRINA] .vt-campo-linea select:disabled{color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-campo-linea input::placeholder{color:var(--vt-suave);opacity:1}body[data-store-template=VITRINA] .vt-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=VITRINA] .vt-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--vt-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=VITRINA] .vt-segmentos label.is-elegido{border:2px solid var(--vt-tinta);font-weight:700}body[data-store-template=VITRINA] .vt-segmentos input{width:18px;height:18px;accent-color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=VITRINA] .vt-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--vt-linea);list-style:none}body[data-store-template=VITRINA] .vt-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=VITRINA] .vt-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--vt-linea);border-radius:6px}body[data-store-template=VITRINA] .vt-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=VITRINA] .vt-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--vt-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=VITRINA] .vt-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-resumen-nombre small{color:var(--vt-suave);font-size:12px}body[data-store-template=VITRINA] .vt-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=VITRINA] .vt-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=VITRINA] .vt-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--vt-gris);font-size:14px}body[data-store-template=VITRINA] .vt-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=VITRINA] .vt-pago p{margin:0;line-height:1.5}body[data-store-template=VITRINA] .vt-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=VITRINA] .vt-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=VITRINA] .vt-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--vt-linea);border-radius:8px;background:var(--vt-fondo);cursor:pointer}body[data-store-template=VITRINA] .vt-pago-opciones>.is-elegido{border:2px solid var(--vt-tinta)}body[data-store-template=VITRINA] .vt-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--vt-tinta);flex:none}body[data-store-template=VITRINA] .vt-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=VITRINA] .vt-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=VITRINA] .vt-cuenta small{color:var(--vt-suave)}body[data-store-template=VITRINA] .vt-captura{display:grid;gap:6px}body[data-store-template=VITRINA] .vt-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--vt-suave);border-radius:8px;background:var(--vt-fondo);font-weight:700;cursor:pointer}body[data-store-template=VITRINA] .vt-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=VITRINA] .vt-captura-boton:focus-within{outline:2px solid var(--vt-tinta);outline-offset:2px}body[data-store-template=VITRINA] .vt-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=VITRINA] .vt-captura small{color:var(--vt-tinta);font-size:13px}body[data-store-template=VITRINA] .vt-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=VITRINA] .vt-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--vt-tinta);flex:none}body[data-store-template=VITRINA] .vt-terminos a{color:var(--vt-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=VITRINA] .vt-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=VITRINA] .vt-carrito,body[data-store-template=VITRINA] .vt-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-checkout-resumen{position:static}body[data-store-template=VITRINA] .vt-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=VITRINA] .vt-ruta{padding:6px 16px}body[data-store-template=VITRINA] .vt-carril-flecha{display:none}body[data-store-template=VITRINA] .vt-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=VITRINA] .vt-recuadro{flex-basis:72px}body[data-store-template=VITRINA] .vt-recuadro-foto{width:72px;height:72px}body[data-store-template=VITRINA] .vt-recuadro-nombre{font-size:13px}body[data-store-template=VITRINA] .vt-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=VITRINA] .vt-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=VITRINA] .vt-resultados{order:3;margin:0;font-size:14px}body[data-store-template=VITRINA] .vt-filtros{display:none}body[data-store-template=VITRINA] .vt-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--vt-tinta);border-radius:8px;background:var(--vt-fondo);color:var(--vt-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=VITRINA] .vt-orden-fila{order:4;padding:0}body[data-store-template=VITRINA] .vt-orden{width:100%}body[data-store-template=VITRINA] .vt-orden-fila>.vt-limpiar{display:none}body[data-store-template=VITRINA] .vt-orden-fila .vt-paginador{display:none}body[data-store-template=VITRINA] .vt-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=VITRINA] .vt-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=VITRINA] .vt-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=VITRINA] .vt-celda-marca{max-width:none;font-size:13px}body[data-store-template=VITRINA] .vt-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--vt-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=VITRINA] .vt-celda-agregar:disabled{opacity:.7}body[data-store-template=VITRINA] .vt-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=VITRINA] .vt-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=VITRINA] .vt-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=VITRINA] .vt-miniaturas-marco,body[data-store-template=VITRINA] .vt-foto-flecha{display:none}body[data-store-template=VITRINA] .vt-foto{border:0}body[data-store-template=VITRINA] .vt-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=VITRINA] .vt-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=VITRINA] .vt-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=VITRINA] .vt-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=VITRINA] .vt-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=VITRINA] .vt-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-ficha-datos{gap:16px}body[data-store-template=VITRINA] .vt-ficha-datos h1{font-size:17px}body[data-store-template=VITRINA] .vt-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=VITRINA] .vt-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--vt-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=VITRINA] .vt-agregar{border-radius:2px;font-size:18px}body[data-store-template=VITRINA] .vt-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=VITRINA] .vt-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=VITRINA] .vt-acordeon,body[data-store-template=VITRINA] .vt-acordeon:not([open]){border:0;border-bottom:1px solid var(--vt-gris);border-radius:0;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=VITRINA] .vt-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=VITRINA] .vt-similares{padding:0 0 0 16px}body[data-store-template=VITRINA] .vt-similares h2{padding-left:0}body[data-store-template=VITRINA] .vt-similares .vt-carril-flecha{display:none}body[data-store-template=VITRINA] .vt-similares-pista{padding:0}body[data-store-template=VITRINA] .vt-similar{flex-basis:46%}body[data-store-template=VITRINA] .vt-compra-fondo{padding:20px 12px 40px}body[data-store-template=VITRINA] .vt-carrito-lista h1,body[data-store-template=VITRINA] .vt-resumen h2,body[data-store-template=VITRINA] .vt-checkout-resumen>h2{font-size:20px}body[data-store-template=VITRINA] .vt-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=VITRINA] .vt-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=VITRINA] .vt-linea-datos{grid-area:datos}body[data-store-template=VITRINA] .vt-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=VITRINA] .vt-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=VITRINA] .vt-linea-nombre{font-size:15px}body[data-store-template=VITRINA] .vt-pasos li{font-size:13px}body[data-store-template=VITRINA] .vt-bloque{padding:18px 16px}body[data-store-template=VITRINA] .vt-bloque h2,body[data-store-template=VITRINA] .vt-bloque legend{font-size:19px}body[data-store-template=VITRINA] .vt-campos-2,body[data-store-template=VITRINA] .vt-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-resumen-caja{padding:6px 16px 18px}body[data-store-template=VITRINA] .vt-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=VITRINA] .vt-agregado-cabeza h2{font-size:17px}body[data-store-template=VITRINA] .vt-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=VITRINA] .vt-agregado-precio{grid-column:2}body[data-store-template=VITRINA] .vt-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=VITRINA][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=VITRINA] .vt-celda-foto img{transition:none}body[data-store-template=VITRINA] .vt-celda-enlace:hover .vt-celda-foto img{transform:none}}body[data-store-template=VITRINA] :is(.vt-linea-foto,.vt-agregado-foto,.vt-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=VITRINA] :is(.vt-linea-foto,.vt-agregado-foto,.vt-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=VITRINA] .store-main.sf-main>.vt-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=VITRINA] .vt-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=VITRINA] .vt-marco--angosto{max-width:720px}body[data-store-template=VITRINA] .vt-marco-cabeza{display:grid;gap:6px}body[data-store-template=VITRINA] .vt-marco-cabeza h1{margin:0;color:var(--vt-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-marco-cabeza p{margin:0;color:var(--vt-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=VITRINA] :is(.vt-aviso-info,.vt-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=VITRINA] .vt-aviso-info{background:#f2f4f7;color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=VITRINA] .vt-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=VITRINA] .vt-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--vt-tinta);flex:none}body[data-store-template=VITRINA] .vt-casilla a,body[data-store-template=VITRINA] .vt-acceso-cambio a{color:var(--vt-tinta);font-weight:700}body[data-store-template=VITRINA] .vt-campo-ayuda{color:var(--vt-suave);font-size:12px}body[data-store-template=VITRINA] .vt-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=VITRINA] .vt-acceso-tienda{margin:0;color:var(--vt-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=VITRINA] .vt-acceso h1{margin:0;color:var(--vt-tinta);font-size:26px;font-weight:400}body[data-store-template=VITRINA] .vt-acceso-form{display:grid;gap:16px}body[data-store-template=VITRINA] .vt-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=VITRINA] .vt-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--vt-gris);color:var(--vt-tinta);font-size:14px;text-align:center}body[data-store-template=VITRINA] .vt-no-encontrado-codigo{margin:0;color:var(--vt-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=VITRINA] .vt-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=VITRINA] .vt-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=VITRINA] .vt-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=VITRINA] .vt-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-pedido-datos small{color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-pedido-total{font-size:17px}body[data-store-template=VITRINA] .vt-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=VITRINA] .vt-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--vt-gris);color:var(--vt-tinta);font-size:13px;font-weight:700}body[data-store-template=VITRINA] .vt-estado.is-pending,body[data-store-template=VITRINA] .vt-estado.is-doc-pending,body[data-store-template=VITRINA] .vt-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=VITRINA] .vt-estado.is-confirmed,body[data-store-template=VITRINA] .vt-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=VITRINA] .vt-estado.is-cancelled,body[data-store-template=VITRINA] .vt-estado.is-doc-rejected,body[data-store-template=VITRINA] .vt-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=VITRINA] .vt-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=VITRINA] .vt-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--vt-fondo);color:var(--vt-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=VITRINA] .vt-detalle-pedido:focus{outline:none}body[data-store-template=VITRINA] .vt-detalle-pedido h2,body[data-store-template=VITRINA] .vt-detalle-pedido h3{color:var(--vt-tinta)}body[data-store-template=VITRINA] .vt-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=VITRINA] .vt-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=VITRINA] .vt-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=VITRINA] .vt-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-detalle-datos dt{font-weight:700}body[data-store-template=VITRINA] .vt-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-resumen-lineas .vt-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=VITRINA] .vt-detalle-totales{display:grid}body[data-store-template=VITRINA] .vt-detalle-totales .vt-resumen-fila{padding:10px 0}body[data-store-template=VITRINA] .vt-detalle-acciones{display:grid;gap:12px}body[data-store-template=VITRINA] .vt-detalle-comprobante{display:grid;gap:6px}body[data-store-template=VITRINA] .vt-detalle-captura{max-width:260px;height:auto;border:1px solid var(--vt-linea);border-radius:6px}body[data-store-template=VITRINA] .vt-detalle-historial{margin:0;padding-left:18px;color:var(--vt-tinta);font-size:13px}body[data-store-template=VITRINA] .vt-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=VITRINA] .vt-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--vt-linea)}body[data-store-template=VITRINA] .vt-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=VITRINA] .vt-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--vt-gris);font-size:14px}body[data-store-template=VITRINA] .vt-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=VITRINA] .vt-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=VITRINA] .vt-documento-acciones .vt-boton-borde{min-height:36px;min-width:64px}body[data-store-template=VITRINA] .vt-pedido-wa{gap:12px}body[data-store-template=VITRINA] .vt-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=VITRINA] .vt-pedido-wa-estado small{color:var(--vt-suave);font-size:13px}body[data-store-template=VITRINA] .vt-pedido-wa .vt-boton-whatsapp,body[data-store-template=VITRINA] .vt-carrito-vacio .vt-boton-whatsapp{justify-self:start}body[data-store-template=VITRINA] .vt-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=VITRINA] .vt-cuenta-rejilla .vt-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=VITRINA] .vt-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=VITRINA] .vt-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=VITRINA] .vt-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=VITRINA] .vt-etiqueta--suave{margin:0;background:var(--vt-gris);color:var(--vt-tinta);font-size:12px}body[data-store-template=VITRINA] .vt-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=VITRINA] .vt-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--vt-gris)}body[data-store-template=VITRINA] .vt-cuenta-descargar{justify-self:start}body[data-store-template=VITRINA] .vt-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--vt-gris)}body[data-store-template=VITRINA] .vt-cuenta-eliminar .vt-campo-linea{flex:1 1 260px}body[data-store-template=VITRINA] .vt-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=VITRINA] .vt-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=VITRINA] .vt-legal-texto{padding:32px 36px}body[data-store-template=VITRINA] .vt-legal-texto h1{margin:6px 0 0;color:var(--vt-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-legal-resumen{margin:10px 0 0;color:var(--vt-tinta);font-size:16px;line-height:1.6}body[data-store-template=VITRINA] .vt-legal-texto section{padding-top:22px}body[data-store-template=VITRINA] .vt-legal-texto h2{margin:0 0 8px;color:var(--vt-tinta);font-size:18px;font-weight:700}body[data-store-template=VITRINA] .vt-legal-texto p,body[data-store-template=VITRINA] .vt-legal-texto li{color:var(--vt-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-legal-texto p{margin:0 0 10px}body[data-store-template=VITRINA] .vt-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=VITRINA] .vt-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=VITRINA] .vt-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=VITRINA] .vt-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=VITRINA] .vt-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--vt-gris);color:var(--vt-tinta);font-size:14px;text-decoration:none}body[data-store-template=VITRINA] .vt-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=VITRINA] .vt-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=VITRINA] .vt-libro{display:grid;gap:18px}body[data-store-template=VITRINA] .vt-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=VITRINA] .vt-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=VITRINA] .vt-libro .store-page-heading h1{margin:0;color:var(--vt-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=VITRINA] .vt-libro .store-page-heading p{margin:6px 0 0;color:var(--vt-tinta);font-size:15px}body[data-store-template=VITRINA] .vt-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--vt-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=VITRINA] .vt-libro.vt-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--vt-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=VITRINA] .vt-libro.vt-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--vt-suave);border-radius:6px;background:var(--vt-fondo)}body[data-store-template=VITRINA] .vt-libro.vt-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--vt-tinta);box-shadow:none}body[data-store-template=VITRINA] .vt-libro.vt-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--vt-tinta);box-shadow:0 0 0 1px var(--vt-tinta)}body[data-store-template=VITRINA] .vt-libro .store-complaint-layout,body[data-store-template=VITRINA] .vt-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=VITRINA] .vt-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--vt-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=VITRINA] .vt-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=VITRINA] .vt-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--vt-tinta);color:#fff;font-weight:700}body[data-store-template=VITRINA] .vt-libro .store-complaint-print.is-secondary{border:1px solid var(--vt-tinta);border-radius:999px;background:var(--vt-fondo);color:var(--vt-tinta)}@media(max-width:1023px){body[data-store-template=VITRINA] .vt-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=VITRINA] .vt-marco-cabeza h1{font-size:20px}body[data-store-template=VITRINA] .vt-acceso{padding:24px 18px}body[data-store-template=VITRINA] .vt-acceso h1{font-size:22px}body[data-store-template=VITRINA] .vt-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=VITRINA] .vt-pedido .vt-boton-borde{grid-column:1 / -1}body[data-store-template=VITRINA] .vt-detalle-fondo{padding:0;align-items:end}body[data-store-template=VITRINA] .vt-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=VITRINA] .vt-pasos--pedido li{font-size:11px}body[data-store-template=VITRINA] .vt-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=VITRINA] .vt-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=VITRINA] .vt-legal-texto{padding:22px 18px}body[data-store-template=VITRINA] .vt-legal-texto h1{font-size:22px}}body[data-store-template=CANCHA]{--cn-tinta: #0b0b0b;--cn-suave: #555555;--cn-gris: #f4f4f4;--cn-linea: #e5e5e5;--cn-acento: var(--sf-brand-custom, #d61f1a);--cn-tinta-acento: var(--sf-brand-custom-ink, #ffffff);--cn-acento-noche: color-mix(in srgb, var(--cn-acento) 55%, #ffffff);--cn-oferta: #c8102e;--cn-noche: #0b0b0b;--cn-noche-tinta: #ffffff;--cn-fondo: #ffffff;--cn-foto: #ffffff;--cn-foto-alt: #f4f4f4;--cn-titular: "Anton", "Archivo Variable", Impact, sans-serif;--cn-maquina: "JetBrains Mono Variable", ui-monospace, monospace;font-family:Archivo Variable,system-ui,sans-serif;background:var(--cn-fondo);color:var(--cn-tinta)}body[data-store-template=CANCHA] :where(.cn-top,.cn-menu,.cn-portada,.cn-footer) :focus-visible{outline:2px solid var(--cn-tinta);outline-offset:2px}body[data-store-template=CANCHA] :where(.cn-top,.cn-hero,.cn-cifras,.cn-banner) :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #0b0b0b}body[data-store-template=CANCHA] .store-main.sf-main>.cn-portada{width:auto;max-width:none;margin:0}body[data-store-template=CANCHA] .cn-top{position:sticky;top:0;z-index:40;background:var(--cn-noche);color:var(--cn-noche-tinta)}body[data-store-template=CANCHA] .cn-announce{border-bottom:1px solid color-mix(in srgb,var(--cn-noche-tinta) 18%,transparent)}body[data-store-template=CANCHA] .cn-announce-track{max-width:1440px;margin:0 auto;padding:9px 20px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-announce a{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}body[data-store-template=CANCHA] .cn-announce a:hover{text-decoration:underline;text-underline-offset:4px}body[data-store-template=CANCHA] .cn-header{position:relative}body[data-store-template=CANCHA] .cn-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1440px;min-height:88px;margin:0 auto;padding:0 clamp(16px,4vw,64px);box-sizing:border-box}body[data-store-template=CANCHA] .cn-nav{display:flex;flex-wrap:wrap;gap:4px 26px;min-width:0}body[data-store-template=CANCHA] .cn-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--cn-noche-tinta);font-size:15px;font-weight:500;text-decoration:none}body[data-store-template=CANCHA] .cn-nav a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}body[data-store-template=CANCHA] .cn-nav a:hover:after,body[data-store-template=CANCHA] .cn-nav a[aria-current=page]:after{transform:none}body[data-store-template=CANCHA] .cn-nav .cn-nav-destacada{color:var(--cn-acento-noche)}body[data-store-template=CANCHA] .cn-brand{justify-self:center;display:inline-flex;align-items:center;color:var(--cn-noche-tinta);text-decoration:none}body[data-store-template=CANCHA] .cn-brand img{display:block;max-height:64px;max-width:200px;object-fit:contain}body[data-store-template=CANCHA] .cn-brand-name{font-family:var(--cn-titular);font-size:34px;line-height:.9;letter-spacing:.01em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-actions{justify-self:end;display:flex;align-items:center;gap:4px}body[data-store-template=CANCHA] .cn-icon{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;text-decoration:none;transition:background-color .2s}body[data-store-template=CANCHA] .cn-icon:hover{background:color-mix(in srgb,var(--cn-noche-tinta) 12%,transparent)}body[data-store-template=CANCHA] .cn-menu-toggle{display:none}body[data-store-template=CANCHA] .cn-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--cn-acento);color:var(--cn-tinta-acento);font-size:11px;font-weight:700;line-height:18px;text-align:center}body[data-store-template=CANCHA] .cn-busqueda{max-width:760px;margin:0 auto;padding:0 20px 18px}body[data-store-template=CANCHA] .cn-busqueda .cn-search,body[data-store-template=CANCHA] .cn-menu-panel .cn-search{width:100%}body[data-store-template=CANCHA] .cn-search{position:relative;display:flex;align-items:center}body[data-store-template=CANCHA] .cn-search input{width:100%;min-height:48px;padding:0 52px 0 16px;box-sizing:border-box;border:1px solid var(--cn-linea);border-radius:0;background:#fff;color:#0b0b0b;font:inherit;font-size:16px}body[data-store-template=CANCHA] .cn-search input::placeholder{color:#6b6b6b;opacity:1}body[data-store-template=CANCHA] .cn-search input:focus{outline:2px solid var(--cn-acento-noche);outline-offset:0}body[data-store-template=CANCHA] .cn-search-submit{position:absolute;right:2px;top:2px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#0b0b0b;cursor:pointer}body[data-store-template=CANCHA] .cn-search-list{position:absolute;top:100%;left:0;right:0;z-index:50;margin:4px 0 0;padding:6px 0;list-style:none;background:#fff;color:#0b0b0b;box-shadow:0 16px 40px #0000002e}body[data-store-template=CANCHA] .cn-search-list li{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;cursor:pointer}body[data-store-template=CANCHA] .cn-search-list li.is-active,body[data-store-template=CANCHA] .cn-search-list li:hover{background:#f4f4f4}body[data-store-template=CANCHA] .cn-search-list img,body[data-store-template=CANCHA] .cn-search-glyph{display:inline-grid;place-items:center;width:40px;height:40px;object-fit:contain}body[data-store-template=CANCHA] .cn-search-list strong{display:block;font-family:var(--cn-maquina);font-size:13px;font-weight:600;text-transform:uppercase}body[data-store-template=CANCHA] .cn-search-list small{display:block;color:#555;font-size:12px}body[data-store-template=CANCHA] .cn-top--portada{position:fixed;left:0;right:0;top:0;background:var(--cn-noche)}body[data-store-template=CANCHA] .cn-top--portada .cn-announce{background:var(--cn-noche)}body[data-store-template=CANCHA] .cn-menu{position:fixed;inset:0;z-index:90}body[data-store-template=CANCHA] .cn-menu-scrim{position:absolute;inset:0;width:100%;border:0;background:#0000008c}body[data-store-template=CANCHA] .cn-menu-panel{position:absolute;top:0;bottom:0;left:0;width:min(400px,90vw);overflow-y:auto;padding:14px 20px 32px;box-sizing:border-box;background:var(--cn-noche);color:var(--cn-noche-tinta);display:grid;align-content:start;gap:16px;animation:cn-entra .35s cubic-bezier(.16,1,.3,1)}@keyframes cn-entra{0%{transform:translate(-100%)}to{transform:none}}body[data-store-template=CANCHA] .cn-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=CANCHA] .cn-menu-head .cn-brand{justify-self:start}body[data-store-template=CANCHA] .cn-menu-nav,body[data-store-template=CANCHA] .cn-menu-cuenta{display:grid}body[data-store-template=CANCHA] .cn-menu-nav a{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid color-mix(in srgb,var(--cn-noche-tinta) 18%,transparent);color:inherit;font-family:var(--cn-titular);font-size:26px;letter-spacing:.01em;text-transform:uppercase;text-decoration:none}body[data-store-template=CANCHA] .cn-menu-cuenta a{display:flex;align-items:center;min-height:44px;color:inherit;font-size:15px}body[data-store-template=CANCHA] .cn-hero{position:relative;display:grid;align-items:end;min-height:max(560px,100svh);overflow:hidden;background:var(--cn-noche);color:#fff;touch-action:pan-y}body[data-store-template=CANCHA] .cn-hero--cargando{min-height:70svh;background:linear-gradient(90deg,#161616,#222,#161616)}body[data-store-template=CANCHA] .cn-hero-fotos,body[data-store-template=CANCHA] .cn-hero-fotos img{position:absolute;inset:0;width:100%;height:100%}body[data-store-template=CANCHA] .cn-hero-fotos img{object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 7s linear}body[data-store-template=CANCHA] .cn-hero-fotos img.is-actual{opacity:1;transform:scale(1)}body[data-store-template=CANCHA] .cn-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#00000059 45%,#0000000d 75%),linear-gradient(0deg,#0000008c,#0000 40%);pointer-events:none}body[data-store-template=CANCHA] .cn-hero-texto{position:relative;z-index:2;display:grid;justify-items:start;gap:22px;max-width:min(1120px,100%);box-sizing:border-box;padding:0 clamp(20px,7vw,104px) clamp(88px,12vh,128px);animation:cn-sube .9s cubic-bezier(.16,1,.3,1) both}@keyframes cn-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body[data-store-template=CANCHA] .cn-hero .cn-kicker,body[data-store-template=CANCHA] .cn-hero h1,body[data-store-template=CANCHA] .cn-hero-confianza,body[data-store-template=CANCHA] .cn-banner h2{color:#fff}body[data-store-template=CANCHA] .cn-kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-hero h1{margin:0;font-family:var(--cn-titular);font-size:clamp(64px,9.5vw,156px);font-weight:400;line-height:.88;letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body[data-store-template=CANCHA] .cn-hero--sin-foto{min-height:72svh}body[data-store-template=CANCHA] .cn-pildora{display:inline-flex;align-items:center;gap:18px;min-height:52px;padding:6px 6px 6px 26px;box-sizing:border-box;border:0;border-radius:999px;background:var(--cn-acento);color:var(--cn-tinta-acento);box-shadow:0 0 0 4px color-mix(in srgb,var(--cn-acento) 35%,transparent);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s}body[data-store-template=CANCHA] .cn-pildora:hover{transform:translateY(-2px);box-shadow:0 0 0 6px color-mix(in srgb,var(--cn-acento) 30%,transparent)}body[data-store-template=CANCHA] .cn-pildora-flecha{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,#000000 22%,var(--cn-acento));transition:transform .3s cubic-bezier(.16,1,.3,1)}body[data-store-template=CANCHA] .cn-pildora:hover .cn-pildora-flecha{transform:rotate(45deg)}body[data-store-template=CANCHA] .cn-hero-confianza{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600}body[data-store-template=CANCHA] .cn-hero-confianza span{color:var(--cn-acento-noche);font-size:18px;font-weight:800}body[data-store-template=CANCHA] .cn-hero-puntos{position:absolute;z-index:3;left:50%;bottom:28px;display:flex;align-items:center;transform:translate(-50%)}body[data-store-template=CANCHA] .cn-hero-puntos button{position:relative;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}body[data-store-template=CANCHA] .cn-hero-puntos button:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .3s,background-color .3s}body[data-store-template=CANCHA] .cn-hero-puntos button[aria-current=true]:before{width:22px;border-radius:4px;background:#fff}body[data-store-template=CANCHA] .cn-hero-puntos .cn-hero-pausa{width:36px;height:36px;margin-right:8px;display:grid;place-items:center;border:1px solid #ffffff;border-radius:50%;color:#fff}body[data-store-template=CANCHA] .cn-hero-puntos .cn-hero-pausa:before{content:none}body[data-store-template=CANCHA] .cn-hero-puntos .cn-hero-pausa:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}body[data-store-template=CANCHA] .cn-cifras{background:var(--cn-noche);color:var(--cn-noche-tinta);padding:clamp(28px,4vw,48px) 20px}body[data-store-template=CANCHA] .cn-cifras dl{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);justify-content:center;margin:0}body[data-store-template=CANCHA] .cn-cifras dl>div{padding:6px clamp(24px,5vw,72px)}body[data-store-template=CANCHA] .cn-cifras dl>div+div{border-left:1px solid color-mix(in srgb,var(--cn-noche-tinta) 30%,transparent)}body[data-store-template=CANCHA] .cn-cifras dd{display:grid;justify-items:center;gap:6px;margin:0}body[data-store-template=CANCHA] .cn-cifras strong{color:var(--cn-noche-tinta);font-family:var(--cn-titular);font-size:clamp(48px,6vw,84px);font-weight:400;line-height:1}body[data-store-template=CANCHA] .cn-cifras dl>div:last-child strong{color:var(--cn-acento-noche)}body[data-store-template=CANCHA] .cn-cifras span{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-fila,body[data-store-template=CANCHA] .cn-categorias{display:grid;justify-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(12px,2vw,24px) 0;box-sizing:border-box}body[data-store-template=CANCHA] .cn-cabeza{justify-self:stretch;display:flex;align-items:baseline;justify-content:space-between;padding:0 12px}body[data-store-template=CANCHA] .cn-rotulo{margin:0;color:var(--cn-suave);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-grilla{justify-self:stretch;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px}body[data-store-template=CANCHA] .cn-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 30px;box-sizing:border-box;border:0;background:var(--cn-tinta);color:var(--cn-fondo);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s,background-color .2s}body[data-store-template=CANCHA] .cn-boton-negro:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--cn-tinta) 85%,#ffffff)}body[data-store-template=CANCHA] .cn-boton-negro:disabled{opacity:.5;cursor:not-allowed;transform:none}body[data-store-template=CANCHA] .cn-categorias-fila{justify-self:stretch;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}body[data-store-template=CANCHA] .cn-categoria{display:grid;gap:8px;color:var(--cn-tinta);text-decoration:none}body[data-store-template=CANCHA] .cn-categoria-foto{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--cn-gris)}body[data-store-template=CANCHA] .cn-categoria-foto img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}body[data-store-template=CANCHA] .cn-categoria:hover .cn-categoria-foto img{transform:scale(1.05)}body[data-store-template=CANCHA] .cn-categoria-nombre{font-family:var(--cn-maquina);font-size:13px;font-weight:600;text-transform:uppercase;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-categoria-cuenta{color:var(--cn-suave);font-size:12px}body[data-store-template=CANCHA] .cn-card{display:grid;align-content:start;gap:12px;min-width:0;color:var(--cn-tinta);text-decoration:none}body[data-store-template=CANCHA] .cn-card-media,body[data-store-template=CANCHA] .cn-celda-foto{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--cn-foto)}body[data-store-template=CANCHA] .cn-card-media img,body[data-store-template=CANCHA] .cn-celda-foto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s cubic-bezier(.16,1,.3,1)}body[data-store-template=CANCHA] .cn-card:hover .cn-card-media img,body[data-store-template=CANCHA] .cn-celda-enlace:hover .cn-celda-foto img{transform:scale(1.06)}body[data-store-template=CANCHA] .cn-card-inicial{display:grid;place-items:center;width:100%;height:100%;background:var(--cn-foto-alt);color:var(--cn-suave);font-family:var(--cn-titular);font-size:56px}body[data-store-template=CANCHA] .cn-card-flags{position:absolute;left:8px;bottom:8px;display:flex;gap:6px}body[data-store-template=CANCHA] .cn-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 12px;border-radius:999px;background:var(--cn-tinta);color:var(--cn-fondo);font-size:12px;font-weight:600}body[data-store-template=CANCHA] .cn-card-body,body[data-store-template=CANCHA] .cn-celda-cuerpo{display:grid;gap:8px}body[data-store-template=CANCHA] .cn-card-nombre,body[data-store-template=CANCHA] .cn-celda-nombre{font-family:var(--cn-maquina);font-size:12px;font-weight:500;line-height:1.45;text-transform:uppercase;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-card-precio,body[data-store-template=CANCHA] .cn-celda-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--cn-maquina);font-size:13px;font-weight:600}body[data-store-template=CANCHA] .cn-card-precio del,body[data-store-template=CANCHA] .cn-celda-precio del{color:var(--cn-suave);font-weight:400}body[data-store-template=CANCHA] .cn-card.is-agotado .cn-card-media img,body[data-store-template=CANCHA] .cn-celda.is-agotado .cn-celda-foto img{opacity:.55}body[data-store-template=CANCHA] .cn-ver-todo{margin-top:8px}body[data-store-template=CANCHA] .cn-banner{position:relative;display:grid;align-items:end;min-height:clamp(420px,60vw,720px);margin-top:clamp(56px,7vw,104px);overflow:hidden;background:var(--cn-noche);color:#fff}body[data-store-template=CANCHA] .cn-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body[data-store-template=CANCHA] .cn-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 60%)}body[data-store-template=CANCHA] .cn-banner-texto{position:relative;z-index:1;display:grid;justify-items:start;gap:20px;padding:0 clamp(20px,7vw,104px) clamp(36px,6vw,80px)}body[data-store-template=CANCHA] .cn-banner h2{margin:0;font-family:var(--cn-titular);font-size:clamp(48px,7vw,112px);font-weight:400;line-height:.9;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body[data-store-template=CANCHA] .cn-info{margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--cn-linea);border-bottom:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-info ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:1440px;margin:0 auto;padding:0;list-style:none}body[data-store-template=CANCHA] .cn-info li{display:flex;align-items:flex-start;gap:14px;padding:28px clamp(16px,3vw,40px)}body[data-store-template=CANCHA] .cn-info li+li{border-left:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-info strong{display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}body[data-store-template=CANCHA] .cn-info small{display:block;margin-top:4px;color:var(--cn-suave);font-size:14px}body[data-store-template=CANCHA] .cn-footer{margin-top:clamp(56px,7vw,96px);background:var(--cn-gris);color:var(--cn-tinta)}body[data-store-template=CANCHA]:has(.cn-compra-fondo) .cn-footer{margin-top:0;border-top:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-footer-cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;max-width:1440px;margin:0 auto;padding:56px clamp(20px,4vw,64px) 32px;box-sizing:border-box}body[data-store-template=CANCHA] .cn-footer-col{display:grid;align-content:start;gap:4px;min-width:0}body[data-store-template=CANCHA] .cn-footer-col h2{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-footer-col a{display:inline-flex;align-items:center;min-height:32px;color:var(--cn-tinta);font-size:14px;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-footer-col a:hover{text-decoration:underline;text-underline-offset:3px}body[data-store-template=CANCHA] .cn-footer-marca p{margin:0 0 6px;color:var(--cn-suave);font-size:14px;line-height:1.6}body[data-store-template=CANCHA] .cn-footer-marca strong{color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-footer-medio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto;padding:8px clamp(20px,4vw,64px) 24px;box-sizing:border-box}body[data-store-template=CANCHA] .cn-complaint{display:inline-block;width:120px;line-height:0;background:#fff;border-radius:6px;overflow:hidden}body[data-store-template=CANCHA] .cn-complaint img{width:100%;height:auto}body[data-store-template=CANCHA] .cn-footer-redes{display:flex;gap:10px}body[data-store-template=CANCHA] .cn-footer-base{display:grid;gap:10px;max-width:1440px;margin:0 auto;padding:20px clamp(20px,4vw,64px) 28px;box-sizing:border-box;border-top:1px solid var(--cn-linea);color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-footer-pagos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body[data-store-template=CANCHA] .cn-footer-pagos li{padding:4px 10px;border:1px solid var(--cn-linea);background:#fff;color:var(--cn-tinta);font-size:12px;font-weight:600}body[data-store-template=CANCHA] .cn-footer-proveedor{display:flex;flex-wrap:wrap;gap:4px 16px}body[data-store-template=CANCHA] .cn-footer-proveedor strong{color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-footer-credito{margin:0}body[data-store-template=CANCHA] .cn-footer-credito a{color:var(--cn-tinta)}body[data-store-template=CANCHA] .store-cookie-banner{border-top:0;border-radius:0;background:var(--cn-noche);color:var(--cn-noche-tinta);box-shadow:0 -16px 40px #00000040;font-family:Archivo Variable,system-ui,sans-serif}body[data-store-template=CANCHA] .store-cookie-copy strong{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=CANCHA] .store-cookie-copy p{color:color-mix(in srgb,var(--cn-noche-tinta) 82%,transparent)}body[data-store-template=CANCHA] .store-cookie-copy a{color:var(--cn-acento-noche)}body[data-store-template=CANCHA] .store-cookie-actions button{border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body[data-store-template=CANCHA] .store-cookie-accept{border-color:var(--cn-acento);background:var(--cn-acento);color:var(--cn-tinta-acento)}body[data-store-template=CANCHA] .store-cookie-reject{border-color:color-mix(in srgb,var(--cn-noche-tinta) 45%,transparent);color:var(--cn-noche-tinta)}body[data-store-template=CANCHA] .react-toast{border:0;border-radius:0;background:var(--cn-noche);color:var(--cn-noche-tinta);box-shadow:0 18px 40px #0000004d;font-family:Archivo Variable,system-ui,sans-serif}body[data-store-template=CANCHA] .react-toast strong{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-store-template=CANCHA] .react-toast>div span{color:color-mix(in srgb,var(--cn-noche-tinta) 80%,transparent)}body[data-store-template=CANCHA] .react-toast-icon{border-radius:50%;background:var(--cn-acento);color:var(--cn-tinta-acento)}body[data-store-template=CANCHA] .react-toast button{color:var(--cn-noche-tinta)}body[data-store-template=CANCHA]:not(:has(.app-shell)) .react-dialog{border-radius:0;font-family:Archivo Variable,system-ui,sans-serif}body[data-store-template=CANCHA]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--cn-titular);font-size:30px;font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=CANCHA]:not(:has(.app-shell)) .react-dialog-actions .btn{min-height:46px;border-radius:0;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=CANCHA]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--cn-tinta);background:var(--cn-tinta);color:var(--cn-fondo)}body[data-store-template=CANCHA] .asis{--asis-acento-tinta: var(--cn-fondo);--asis-acento: var(--cn-tinta);--asis-tinta: var(--cn-tinta);--asis-linea: var(--cn-linea);font-family:Archivo Variable,system-ui,sans-serif}body[data-store-template=CANCHA] .asis-panel{border-radius:0;border-color:var(--cn-tinta)}body[data-store-template=CANCHA] .asis-cabecera{background:var(--cn-noche);color:var(--cn-noche-tinta);border-bottom-color:var(--cn-noche)}body[data-store-template=CANCHA] .asis-cabecera *{color:inherit}body[data-store-template=CANCHA] .asis-burbuja{border-radius:0}body[data-store-template=CANCHA] .asis-globo{border-radius:999px;border-color:var(--cn-tinta);font-weight:600}body[data-store-template=CANCHA] .asis-enviar{border-radius:50%;background:var(--cn-acento);color:var(--cn-tinta-acento)}body[data-store-template=CANCHA] .qx-aviso-demo{border-bottom:0;background:var(--cn-acento);color:var(--cn-tinta-acento);font-family:Archivo Variable,system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=CANCHA] .store-status-page{background:var(--cn-noche);color:var(--cn-noche-tinta);font-family:Archivo Variable,system-ui,sans-serif}body[data-store-template=CANCHA] .store-status-card{border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cn-noche-tinta)}body[data-store-template=CANCHA] .store-status-card h1{font-family:var(--cn-titular);font-size:clamp(44px,7vw,84px);font-weight:400;line-height:.92;text-transform:uppercase;color:var(--cn-noche-tinta)}body[data-store-template=CANCHA] .store-status-card p,body[data-store-template=CANCHA] .store-status-card .store-kicker{color:color-mix(in srgb,var(--cn-noche-tinta) 82%,transparent)}body[data-store-template=CANCHA] .store-status-card .btn{min-height:52px;border:0;border-radius:999px;background:var(--cn-acento);color:var(--cn-tinta-acento);font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1023px){body[data-store-template=CANCHA] .cn-row{grid-template-columns:48px minmax(0,1fr) auto;min-height:72px;gap:8px;padding:0 12px}body[data-store-template=CANCHA] .cn-menu-toggle{display:inline-grid}body[data-store-template=CANCHA] .cn-nav{display:none}body[data-store-template=CANCHA] .cn-brand img{max-height:48px;max-width:160px}body[data-store-template=CANCHA] .cn-brand-name{font-size:26px}body[data-store-template=CANCHA] .cn-grilla,body[data-store-template=CANCHA] .cn-categorias-fila{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-store-template=CANCHA] .cn-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=CANCHA] .cn-ingresar{display:none}body[data-store-template=CANCHA] .cn-hero{min-height:max(520px,92svh)}body[data-store-template=CANCHA] .cn-hero-texto{gap:16px;padding:0 20px 88px}body[data-store-template=CANCHA] .cn-hero h1{font-size:clamp(54px,17vw,96px)}body[data-store-template=CANCHA] .cn-pildora{min-height:48px;padding-left:20px}body[data-store-template=CANCHA] .cn-pildora-flecha{width:36px;height:36px}body[data-store-template=CANCHA] .cn-cifras dl{grid-auto-columns:minmax(0,1fr);justify-content:stretch}body[data-store-template=CANCHA] .cn-cifras dl>div{padding:6px 8px}body[data-store-template=CANCHA] .cn-cifras strong{font-size:clamp(36px,11vw,52px)}body[data-store-template=CANCHA] .cn-cifras span{font-size:10px;letter-spacing:.14em}body[data-store-template=CANCHA] .cn-grilla,body[data-store-template=CANCHA] .cn-categorias-fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}body[data-store-template=CANCHA] .cn-info li+li{border-left:0;border-top:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-footer-cols{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}}@media(prefers-reduced-motion:reduce){body[data-store-template=CANCHA] .cn-hero-fotos img,body[data-store-template=CANCHA] .cn-card-media img,body[data-store-template=CANCHA] .cn-categoria-foto img,body[data-store-template=CANCHA] .cn-celda-foto img{transition:none;transform:none}body[data-store-template=CANCHA] .cn-hero-texto,body[data-store-template=CANCHA] .cn-menu-panel{animation:none}}html body[data-store-template=CANCHA] :is(.cn-card-media,.cn-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}@keyframes cn-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}html body[data-store-template=CANCHA] .cn-hero-fotos img.is-actual{animation:cn-zoom 7s linear both}@media(prefers-reduced-motion:reduce){html body[data-store-template=CANCHA] .cn-hero-fotos img.is-actual{animation:none}}body[data-store-template=CANCHA] .store-main.sf-main>:is(.cn-catalogo,.cn-ficha,.cn-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=CANCHA] :where(.cn-catalogo,.cn-ficha,.cn-compra-fondo,.cn-agregado,.cn-opciones,.cn-panel-filtros) :focus-visible{outline:2px solid var(--cn-tinta);outline-offset:2px}body[data-store-template=CANCHA] :where(.cn-catalogo,.cn-ficha,.cn-compra-fondo,.cn-agregado,.cn-opciones,.cn-panel-filtros){color:var(--cn-tinta)}body[data-store-template=CANCHA] :where(.cn-catalogo,.cn-ficha,.cn-compra-fondo,.cn-agregado,.cn-opciones,.cn-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=CANCHA] .cn-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=CANCHA] .cn-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--cn-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=CANCHA] .cn-ruta>*+*:before{content:">";margin-right:8px;color:var(--cn-suave);text-decoration:none;display:inline-block}body[data-store-template=CANCHA] .cn-ruta [aria-current=page]{color:var(--cn-tinta);font-weight:700}body[data-store-template=CANCHA] .cn-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--cn-tinta);cursor:pointer}body[data-store-template=CANCHA] .cn-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--cn-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=CANCHA] .cn-boton-negro:hover{background:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-boton-negro:disabled,body[data-store-template=CANCHA] .cn-boton-negro.is-deshabilitado{background:var(--cn-suave);cursor:not-allowed}body[data-store-template=CANCHA] .cn-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=CANCHA] .cn-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--cn-tinta);border-radius:999px;background:var(--cn-fondo);color:var(--cn-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=CANCHA] .cn-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--cn-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=CANCHA] .cn-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=CANCHA] .cn-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--cn-fondo);text-align:center;font-size:16px}body[data-store-template=CANCHA] .cn-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--cn-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=CANCHA] .cn-catalogo{background:var(--cn-gris)}body[data-store-template=CANCHA] .cn-catalogo>.cn-ruta{background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-carril{position:relative;padding:4px 0 14px;background:var(--cn-fondo);border-bottom:8px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=CANCHA] .cn-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=CANCHA] .cn-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--cn-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=CANCHA] .cn-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--cn-linea);border-radius:8px;background:var(--cn-fondo);box-sizing:border-box}body[data-store-template=CANCHA] .cn-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=CANCHA] .cn-recuadro.is-elegido .cn-recuadro-foto{border:2px solid var(--cn-tinta)}body[data-store-template=CANCHA] .cn-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-recuadro.is-elegido .cn-recuadro-nombre{font-weight:700}body[data-store-template=CANCHA] .cn-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--cn-fondo);color:var(--cn-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=CANCHA] .cn-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=CANCHA] .cn-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=CANCHA] .cn-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--cn-fondo);border-bottom:10px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-resultados{margin:-6px 0 0;color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=CANCHA] .cn-lista{position:relative;display:grid;width:190px}body[data-store-template=CANCHA] .cn-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CANCHA] .cn-lista select,body[data-store-template=CANCHA] .cn-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--cn-linea);border-radius:0;background:transparent;color:var(--cn-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=CANCHA] .cn-lista.is-elegida select{border-bottom-color:var(--cn-tinta);font-weight:700}body[data-store-template=CANCHA] :is(.cn-lista,.cn-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=CANCHA] .cn-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=CANCHA] .cn-orden{position:relative;display:grid;width:250px}body[data-store-template=CANCHA] .cn-orden span{color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-orden select{font-size:14px;font-weight:700}body[data-store-template=CANCHA] .cn-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--cn-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=CANCHA] .cn-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=CANCHA] .cn-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--cn-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=CANCHA] .cn-paginador button.is-actual{background:var(--cn-tinta);color:#fff}body[data-store-template=CANCHA] .cn-paginador button:disabled{color:var(--cn-suave);cursor:default}body[data-store-template=CANCHA] .cn-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=CANCHA] .cn-filtros-boton{display:none}body[data-store-template=CANCHA] .cn-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=CANCHA] .cn-celdas.is-actualizando{opacity:.6}body[data-store-template=CANCHA] .cn-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--cn-foto)}body[data-store-template=CANCHA] .cn-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--cn-fondo) 30%,var(--cn-gris) 50%,var(--cn-fondo) 70%)}body[data-store-template=CANCHA] .cn-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--cn-tinta);text-decoration:none}body[data-store-template=CANCHA] .cn-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=CANCHA] .cn-celda-enlace:hover .cn-celda-foto img{transform:scale(1.04)}body[data-store-template=CANCHA] .cn-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--cn-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=CANCHA] .is-agotado .cn-celda-foto img{opacity:.5}body[data-store-template=CANCHA] .cn-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=CANCHA] .cn-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=CANCHA] .cn-celda-marca{max-width:110px;color:var(--cn-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=CANCHA] .cn-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=CANCHA] .cn-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--cn-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=CANCHA] .cn-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=CANCHA] .cn-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=CANCHA] .cn-celda-precio del{flex-basis:100%;color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-celda-agregar{display:none}body[data-store-template=CANCHA] .cn-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=CANCHA] .cn-catalogo-pie .cn-paginador{margin:0 auto}body[data-store-template=CANCHA] .cn-catalogo-resultados{padding-bottom:24px}body[data-store-template=CANCHA] :is(.cn-panel-filtros,.cn-opciones,.cn-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--cn-tinta);background:var(--cn-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=CANCHA] :is(.cn-panel-filtros,.cn-opciones,.cn-agregado)::backdrop{background:#00000080}body[data-store-template=CANCHA] .cn-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=CANCHA] .cn-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=CANCHA] .cn-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=CANCHA] .cn-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=CANCHA] .cn-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CANCHA] .cn-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=CANCHA] .cn-agregado-datos small{color:var(--cn-suave);font-size:11px;text-transform:uppercase}body[data-store-template=CANCHA] .cn-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=CANCHA] .cn-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--cn-gris);background:var(--cn-gris)}body[data-store-template=CANCHA] .cn-opciones,body[data-store-template=CANCHA] .cn-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=CANCHA] :is(.cn-opciones-cuerpo,.cn-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=CANCHA] .cn-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=CANCHA] .cn-panel-filtros .cn-lista{width:100%}body[data-store-template=CANCHA] .cn-panel-filtros .cn-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=CANCHA] .cn-panel-filtros-acciones .cn-boton-negro{flex:1}body[data-store-template=CANCHA] .cn-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=CANCHA] .cn-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=CANCHA] .cn-ficha{padding-bottom:48px;background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=CANCHA] .cn-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=CANCHA] .cn-galeria:not(:has(.cn-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=CANCHA] .cn-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=CANCHA] .cn-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=CANCHA] .cn-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--cn-linea);background:var(--cn-foto);cursor:pointer}body[data-store-template=CANCHA] .cn-miniaturas button.is-actual{border-color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=CANCHA] .cn-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--cn-tinta);border-radius:50%;background:var(--cn-fondo);color:var(--cn-tinta);cursor:pointer}body[data-store-template=CANCHA] .cn-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--cn-linea);background:var(--cn-foto)}body[data-store-template=CANCHA] .cn-foto-pista{width:100%;height:100%}body[data-store-template=CANCHA] .cn-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=CANCHA] .cn-foto-pista figure.is-actual{display:block}body[data-store-template=CANCHA] .cn-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=CANCHA] .cn-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=CANCHA] .cn-foto-flecha--antes{left:16px}body[data-store-template=CANCHA] .cn-foto-flecha--despues{right:16px}body[data-store-template=CANCHA] .cn-foto-puntos{display:none}body[data-store-template=CANCHA] .cn-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=CANCHA] .cn-ficha-datos h1{margin:0;color:var(--cn-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-ficha-marca{color:var(--cn-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=CANCHA] .cn-ficha-categoria{margin:-12px 0 0;color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=CANCHA] .cn-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=CANCHA] .cn-opcion legend strong{font-weight:700}body[data-store-template=CANCHA] .cn-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--cn-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=CANCHA] .cn-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=CANCHA] .cn-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--cn-linea);border-radius:6px;background:var(--cn-fondo);color:var(--cn-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=CANCHA] .cn-talla:hover:not(:disabled){border-color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-talla.is-elegida{border:2px solid var(--cn-tinta);color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-talla:disabled{color:var(--cn-suave);background:repeating-linear-gradient(135deg,var(--cn-fondo) 0 6px,var(--cn-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=CANCHA] .cn-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=CANCHA] .cn-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CANCHA] .cn-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=CANCHA] .cn-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=CANCHA] .cn-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=CANCHA] .cn-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=CANCHA] .cn-ficha-precio>span.is-oferta{color:var(--cn-oferta)}body[data-store-template=CANCHA] .cn-ficha-precio del{color:var(--cn-suave);font-size:15px}body[data-store-template=CANCHA] .cn-ficha-nota{margin:-10px 0 0;color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-ficha-stock{margin:0;padding:10px 12px;background:var(--cn-gris);font-size:14px}body[data-store-template=CANCHA] .cn-compra{display:flex;align-items:center;gap:18px}body[data-store-template=CANCHA] .cn-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=CANCHA] .cn-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--cn-linea);color:var(--cn-tinta);cursor:pointer}body[data-store-template=CANCHA] .cn-cantidad button:disabled{color:var(--cn-suave);cursor:default}body[data-store-template=CANCHA] .cn-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--cn-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=CANCHA] .cn-cantidad input::-webkit-inner-spin-button,body[data-store-template=CANCHA] .cn-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=CANCHA] .cn-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=CANCHA] .cn-agregar svg{flex:none}body[data-store-template=CANCHA] .cn-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--cn-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=CANCHA] .cn-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=CANCHA] .cn-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=CANCHA] .cn-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=CANCHA] .cn-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--cn-linea);list-style:none}body[data-store-template=CANCHA] .cn-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=CANCHA] .cn-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=CANCHA] .cn-ficha-entrega small{display:block;margin-top:2px;color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-personalizar{display:grid;gap:12px}body[data-store-template=CANCHA] .cn-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=CANCHA] .cn-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=CANCHA] .cn-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--cn-suave);border-radius:0;background:transparent;color:var(--cn-tinta);font:inherit;font-size:16px}body[data-store-template=CANCHA] .cn-campo small{color:var(--cn-suave);font-size:12px}body[data-store-template=CANCHA] .cn-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=CANCHA] .cn-acordeon{border:1px solid var(--cn-linea);border-radius:8px;background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-acordeon:not([open]){background:var(--cn-gris);border-color:var(--cn-gris)}body[data-store-template=CANCHA] .cn-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=CANCHA] .cn-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=CANCHA] .cn-acordeon[open] summary{font-weight:400}body[data-store-template=CANCHA] .cn-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=CANCHA] .cn-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=CANCHA] .cn-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-acordeon dt{font-weight:700}body[data-store-template=CANCHA] .cn-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=CANCHA] .cn-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--cn-linea);font-size:20px;font-weight:400}body[data-store-template=CANCHA] .cn-similares-marco{position:relative}body[data-store-template=CANCHA] .cn-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=CANCHA] .cn-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=CANCHA] .cn-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--cn-gris);color:var(--cn-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=CANCHA] .cn-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=CANCHA] .cn-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CANCHA] .cn-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=CANCHA] .cn-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=CANCHA] .cn-similar strong.is-oferta{color:var(--cn-oferta)}body[data-store-template=CANCHA] .cn-similar:hover .cn-similar-nombre{text-decoration:underline}body[data-store-template=CANCHA] .cn-similares .cn-carril-flecha{transform:translateY(-50%)}body[data-store-template=CANCHA] .cn-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--cn-gris)}body[data-store-template=CANCHA] .cn-tarjeta-blanca{border-radius:8px;background:var(--cn-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=CANCHA] .cn-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=CANCHA] .cn-carrito-lista h1,body[data-store-template=CANCHA] .cn-resumen h2,body[data-store-template=CANCHA] .cn-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=CANCHA] .cn-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=CANCHA] .cn-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--cn-gris);font-size:15px;font-weight:400}body[data-store-template=CANCHA] .cn-lineas{margin:0;padding:0;list-style:none}body[data-store-template=CANCHA] .cn-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=CANCHA] .cn-linea+.cn-linea{border-top:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=CANCHA] .cn-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CANCHA] .cn-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=CANCHA] .cn-linea-nombre{color:var(--cn-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=CANCHA] a.cn-linea-nombre:hover{text-decoration:underline}body[data-store-template=CANCHA] .cn-linea-variante{font-size:13px}body[data-store-template=CANCHA] .cn-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=CANCHA] .cn-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=CANCHA] .cn-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=CANCHA] .cn-linea-precio{display:grid;justify-items:end;color:var(--cn-suave);font-size:19px;font-weight:400}body[data-store-template=CANCHA] .cn-linea-precio small{font-size:12px}body[data-store-template=CANCHA] .cn-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=CANCHA] .cn-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=CANCHA] .cn-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--cn-suave);color:#fff;cursor:pointer}body[data-store-template=CANCHA] .cn-redondos button:disabled{background:var(--cn-linea);cursor:default}body[data-store-template=CANCHA] .cn-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=CANCHA] .cn-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=CANCHA] .cn-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=CANCHA] .cn-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=CANCHA] .cn-resumen-fila+.cn-resumen-fila{border-top:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-resumen-total{font-size:16px}body[data-store-template=CANCHA] .cn-resumen-descuento strong{color:#1d7a3a}body[data-store-template=CANCHA] .cn-resumen-nota{margin:0 0 10px;color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=CANCHA] .cn-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=CANCHA] .cn-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=CANCHA] .cn-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=CANCHA] .cn-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=CANCHA] .cn-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=CANCHA] .cn-carrito-vacio p{margin:0;color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-carrito-vacio .cn-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=CANCHA] .cn-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=CANCHA] .cn-pasos li{position:relative;display:grid;justify-items:center;color:var(--cn-suave);font-size:16px}body[data-store-template=CANCHA] .cn-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=CANCHA] .cn-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--cn-linea);z-index:0}body[data-store-template=CANCHA] .cn-pasos li:first-child:before{display:none}body[data-store-template=CANCHA] .cn-pasos li.is-actual:before,body[data-store-template=CANCHA] .cn-pasos li.is-hecho:before{background:var(--cn-suave)}body[data-store-template=CANCHA] .cn-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--cn-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=CANCHA] .cn-pasos li.is-hecho span[aria-hidden]{background:var(--cn-suave)}body[data-store-template=CANCHA] .cn-pasos li.is-actual span[aria-hidden]{background:var(--cn-fondo);color:var(--cn-suave);box-shadow:inset 0 0 0 2px var(--cn-suave)}body[data-store-template=CANCHA] .cn-pasos li.is-actual,body[data-store-template=CANCHA] .cn-pasos li.is-hecho{color:var(--cn-tinta);font-weight:700}body[data-store-template=CANCHA] .cn-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CANCHA] .cn-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=CANCHA] .cn-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=CANCHA] .cn-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=CANCHA] .cn-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=CANCHA] .cn-bloque h2,body[data-store-template=CANCHA] .cn-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=CANCHA] fieldset.cn-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=CANCHA] .cn-bloque-ayuda{margin:0;color:var(--cn-tinta);font-size:14px}body[data-store-template=CANCHA] .cn-bloque-ayuda a{color:var(--cn-tinta);font-weight:700}body[data-store-template=CANCHA] .cn-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=CANCHA] .cn-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=CANCHA] .cn-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=CANCHA] .cn-campo-etiqueta{color:var(--cn-tinta);font-size:14px}body[data-store-template=CANCHA] .cn-campo-etiqueta small{color:var(--cn-suave);font-size:12px}body[data-store-template=CANCHA] .cn-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--cn-suave);border-radius:0;background:transparent;color:var(--cn-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=CANCHA] .cn-campo-linea textarea{resize:vertical}body[data-store-template=CANCHA] .cn-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--cn-tinta)}body[data-store-template=CANCHA] .cn-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=CANCHA] .cn-campo-linea select:disabled{color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-campo-linea input::placeholder{color:var(--cn-suave);opacity:1}body[data-store-template=CANCHA] .cn-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=CANCHA] .cn-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--cn-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=CANCHA] .cn-segmentos label.is-elegido{border:2px solid var(--cn-tinta);font-weight:700}body[data-store-template=CANCHA] .cn-segmentos input{width:18px;height:18px;accent-color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=CANCHA] .cn-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--cn-linea);list-style:none}body[data-store-template=CANCHA] .cn-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=CANCHA] .cn-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--cn-linea);border-radius:6px}body[data-store-template=CANCHA] .cn-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CANCHA] .cn-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--cn-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=CANCHA] .cn-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-resumen-nombre small{color:var(--cn-suave);font-size:12px}body[data-store-template=CANCHA] .cn-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=CANCHA] .cn-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=CANCHA] .cn-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--cn-gris);font-size:14px}body[data-store-template=CANCHA] .cn-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=CANCHA] .cn-pago p{margin:0;line-height:1.5}body[data-store-template=CANCHA] .cn-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=CANCHA] .cn-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=CANCHA] .cn-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--cn-linea);border-radius:8px;background:var(--cn-fondo);cursor:pointer}body[data-store-template=CANCHA] .cn-pago-opciones>.is-elegido{border:2px solid var(--cn-tinta)}body[data-store-template=CANCHA] .cn-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--cn-tinta);flex:none}body[data-store-template=CANCHA] .cn-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=CANCHA] .cn-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=CANCHA] .cn-cuenta small{color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-captura{display:grid;gap:6px}body[data-store-template=CANCHA] .cn-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--cn-suave);border-radius:8px;background:var(--cn-fondo);font-weight:700;cursor:pointer}body[data-store-template=CANCHA] .cn-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=CANCHA] .cn-captura-boton:focus-within{outline:2px solid var(--cn-tinta);outline-offset:2px}body[data-store-template=CANCHA] .cn-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=CANCHA] .cn-captura small{color:var(--cn-tinta);font-size:13px}body[data-store-template=CANCHA] .cn-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=CANCHA] .cn-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cn-tinta);flex:none}body[data-store-template=CANCHA] .cn-terminos a{color:var(--cn-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=CANCHA] .cn-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=CANCHA] .cn-carrito,body[data-store-template=CANCHA] .cn-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-checkout-resumen{position:static}body[data-store-template=CANCHA] .cn-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=CANCHA] .cn-ruta{padding:6px 16px}body[data-store-template=CANCHA] .cn-carril-flecha{display:none}body[data-store-template=CANCHA] .cn-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=CANCHA] .cn-recuadro{flex-basis:72px}body[data-store-template=CANCHA] .cn-recuadro-foto{width:72px;height:72px}body[data-store-template=CANCHA] .cn-recuadro-nombre{font-size:13px}body[data-store-template=CANCHA] .cn-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=CANCHA] .cn-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=CANCHA] .cn-resultados{order:3;margin:0;font-size:14px}body[data-store-template=CANCHA] .cn-filtros{display:none}body[data-store-template=CANCHA] .cn-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--cn-tinta);border-radius:8px;background:var(--cn-fondo);color:var(--cn-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=CANCHA] .cn-orden-fila{order:4;padding:0}body[data-store-template=CANCHA] .cn-orden{width:100%}body[data-store-template=CANCHA] .cn-orden-fila>.cn-limpiar{display:none}body[data-store-template=CANCHA] .cn-orden-fila .cn-paginador{display:none}body[data-store-template=CANCHA] .cn-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=CANCHA] .cn-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=CANCHA] .cn-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=CANCHA] .cn-celda-marca{max-width:none;font-size:13px}body[data-store-template=CANCHA] .cn-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--cn-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=CANCHA] .cn-celda-agregar:disabled{opacity:.7}body[data-store-template=CANCHA] .cn-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=CANCHA] .cn-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=CANCHA] .cn-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=CANCHA] .cn-miniaturas-marco,body[data-store-template=CANCHA] .cn-foto-flecha{display:none}body[data-store-template=CANCHA] .cn-foto{border:0}body[data-store-template=CANCHA] .cn-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=CANCHA] .cn-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=CANCHA] .cn-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=CANCHA] .cn-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=CANCHA] .cn-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=CANCHA] .cn-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-ficha-datos{gap:16px}body[data-store-template=CANCHA] .cn-ficha-datos h1{font-size:17px}body[data-store-template=CANCHA] .cn-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=CANCHA] .cn-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--cn-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=CANCHA] .cn-agregar{border-radius:2px;font-size:18px}body[data-store-template=CANCHA] .cn-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CANCHA] .cn-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=CANCHA] .cn-acordeon,body[data-store-template=CANCHA] .cn-acordeon:not([open]){border:0;border-bottom:1px solid var(--cn-gris);border-radius:0;background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=CANCHA] .cn-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=CANCHA] .cn-similares{padding:0 0 0 16px}body[data-store-template=CANCHA] .cn-similares h2{padding-left:0}body[data-store-template=CANCHA] .cn-similares .cn-carril-flecha{display:none}body[data-store-template=CANCHA] .cn-similares-pista{padding:0}body[data-store-template=CANCHA] .cn-similar{flex-basis:46%}body[data-store-template=CANCHA] .cn-compra-fondo{padding:20px 12px 40px}body[data-store-template=CANCHA] .cn-carrito-lista h1,body[data-store-template=CANCHA] .cn-resumen h2,body[data-store-template=CANCHA] .cn-checkout-resumen>h2{font-size:20px}body[data-store-template=CANCHA] .cn-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=CANCHA] .cn-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=CANCHA] .cn-linea-datos{grid-area:datos}body[data-store-template=CANCHA] .cn-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=CANCHA] .cn-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=CANCHA] .cn-linea-nombre{font-size:15px}body[data-store-template=CANCHA] .cn-pasos li{font-size:13px}body[data-store-template=CANCHA] .cn-bloque{padding:18px 16px}body[data-store-template=CANCHA] .cn-bloque h2,body[data-store-template=CANCHA] .cn-bloque legend{font-size:19px}body[data-store-template=CANCHA] .cn-campos-2,body[data-store-template=CANCHA] .cn-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-resumen-caja{padding:6px 16px 18px}body[data-store-template=CANCHA] .cn-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=CANCHA] .cn-agregado-cabeza h2{font-size:17px}body[data-store-template=CANCHA] .cn-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=CANCHA] .cn-agregado-precio{grid-column:2}body[data-store-template=CANCHA] .cn-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=CANCHA][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=CANCHA] .cn-celda-foto img{transition:none}body[data-store-template=CANCHA] .cn-celda-enlace:hover .cn-celda-foto img{transform:none}}body[data-store-template=CANCHA] .cn-ficha-rejilla{grid-template-columns:minmax(0,470px) minmax(0,820px);grid-template-areas:"datos galeria" "datos info";gap:0 clamp(24px,4vw,64px);padding-top:24px}body[data-store-template=CANCHA] .cn-galeria,body[data-store-template=CANCHA] .cn-galeria:not(:has(.cn-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-galeria .cn-foto{order:-1;border:0;background:var(--cn-foto-alt)}body[data-store-template=CANCHA] .cn-miniaturas-marco{justify-items:start}body[data-store-template=CANCHA] .cn-miniaturas{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden}body[data-store-template=CANCHA] .cn-miniaturas button{flex:0 0 auto;width:84px;height:84px;border-color:transparent;background:var(--cn-foto-alt)}body[data-store-template=CANCHA] .cn-miniaturas button.is-actual{border:2px solid var(--cn-tinta)}body[data-store-template=CANCHA] .cn-miniaturas-mas{display:none}body[data-store-template=CANCHA] .cn-ficha-datos{gap:16px;padding-top:8px}body[data-store-template=CANCHA] .cn-ficha-marca{color:var(--cn-suave);font-size:12px;font-weight:700;letter-spacing:.16em}body[data-store-template=CANCHA] .cn-ficha-datos h1{color:var(--cn-tinta);font-family:var(--cn-maquina);font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.3;text-transform:uppercase}body[data-store-template=CANCHA] .cn-ficha-precio{font-family:var(--cn-maquina);font-size:18px;font-weight:600}body[data-store-template=CANCHA] .cn-ficha-precio del{color:var(--cn-suave);font-weight:400}body[data-store-template=CANCHA] .cn-opcion legend{font-family:var(--cn-maquina);font-size:13px;text-transform:uppercase}body[data-store-template=CANCHA] .cn-tallas{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=CANCHA] .cn-talla{min-width:60px;min-height:52px;padding:0 12px;border:1px solid var(--cn-linea);border-radius:0;background:var(--cn-fondo);color:var(--cn-tinta);font-family:var(--cn-maquina);font-size:14px;font-weight:600}body[data-store-template=CANCHA] .cn-talla.is-elegida,body[data-store-template=CANCHA] .cn-talla[aria-pressed=true]{border:2px solid var(--cn-tinta)}body[data-store-template=CANCHA] .cn-talla:disabled{color:var(--cn-suave);text-decoration:line-through}body[data-store-template=CANCHA] .cn-ficha-datos .cn-boton-negro,body[data-store-template=CANCHA] .cn-compra .cn-boton-negro{width:100%;min-height:56px;border-radius:0;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-boton-whatsapp{border-radius:0;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-boton-borde{min-height:52px;border:1px solid var(--cn-tinta);border-radius:0;background:transparent;color:var(--cn-tinta);font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-ficha-entrega,body[data-store-template=CANCHA] .cn-ficha-nota{color:var(--cn-suave);font-family:var(--cn-maquina);font-size:12px;text-transform:uppercase;letter-spacing:.04em}body[data-store-template=CANCHA] .cn-similares h2,body[data-store-template=CANCHA] .cn-catalogo-cabeza h1,body[data-store-template=CANCHA] .cn-checkout-titulo,body[data-store-template=CANCHA] .cn-carrito h1,body[data-store-template=CANCHA] .cn-tarjeta-cabeza h2{font-family:var(--cn-titular);font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-catalogo-cabeza h1{font-size:clamp(36px,5vw,64px);line-height:.95}body[data-store-template=CANCHA] .cn-similar-nombre,body[data-store-template=CANCHA] .cn-linea-nombre,body[data-store-template=CANCHA] .cn-resumen-nombre{font-family:var(--cn-maquina);font-size:12px;text-transform:uppercase}body[data-store-template=CANCHA] .cn-linea-precio,body[data-store-template=CANCHA] .cn-resumen-fila{font-family:var(--cn-maquina)}body[data-store-template=CANCHA] .cn-filtros h2,body[data-store-template=CANCHA] .cn-filtros legend,body[data-store-template=CANCHA] .cn-panel-filtros-cabeza h2,body[data-store-template=CANCHA] .cn-orden{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-celdas{gap:28px 16px}body[data-store-template=CANCHA] .cn-celda{border:0;background:transparent}body[data-store-template=CANCHA] .cn-celda-agregar{border-radius:0;background:var(--cn-tinta);color:var(--cn-fondo);font-weight:800;letter-spacing:.08em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-paginador a,body[data-store-template=CANCHA] .cn-paginador button{border-radius:0;font-family:var(--cn-maquina)}body[data-store-template=CANCHA] .cn-compra-fondo{background:var(--cn-gris)}body[data-store-template=CANCHA] .cn-tarjeta-blanca{border-radius:0}body[data-store-template=CANCHA] .cn-checkout .cn-boton-negro,body[data-store-template=CANCHA] .cn-carrito .cn-boton-negro{min-height:56px;border-radius:0;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1023px){body[data-store-template=CANCHA] .cn-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";padding-top:0}}body[data-store-template=CANCHA] .cn-catalogo{max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 24px;box-sizing:border-box;background:none}body[data-store-template=CANCHA] .cn-catalogo>.cn-ruta,body[data-store-template=CANCHA] .cn-catalogo-cabeza,body[data-store-template=CANCHA] .cn-catalogo-pie{background:none;border-bottom-width:0}body[data-store-template=CANCHA] .cn-catalogo-cuerpo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}body[data-store-template=CANCHA] .cn-catalogo-filtros{position:sticky;top:16px;display:grid;gap:24px;padding-top:8px}body[data-store-template=CANCHA] .cn-grupo{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-grupo h2{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-grupo ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}body[data-store-template=CANCHA] .cn-grupo button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0;border:0;background:none;color:var(--cn-tinta);font:inherit;font-size:14px;text-align:left;cursor:pointer}body[data-store-template=CANCHA] .cn-grupo-marca{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--cn-suave);background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-grupo button.is-elegida{font-weight:700}body[data-store-template=CANCHA] .cn-grupo button.is-elegida .cn-grupo-marca{border-color:var(--cn-tinta);background:var(--cn-tinta);box-shadow:inset 0 0 0 3px var(--cn-fondo)}body[data-store-template=CANCHA] .cn-limpiar{justify-self:start;min-height:40px;padding:0 18px;border:1px solid var(--cn-tinta);background:transparent;color:var(--cn-tinta);font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}body[data-store-template=CANCHA] .cn-catalogo-cabeza{display:grid;gap:14px;margin:0 0 22px;padding:0;text-align:left}body[data-store-template=CANCHA] .cn-catalogo-cabeza h1{margin:0;text-align:left}body[data-store-template=CANCHA] .cn-catalogo-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 22px;padding:10px 0;border-top:1px solid var(--cn-linea);border-bottom:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-orden{display:inline-flex;align-items:center;gap:10px}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-orden span{color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-orden select{min-height:40px;padding:0 28px 0 10px;border:1px solid var(--cn-linea);border-radius:0;background:var(--cn-fondo);color:var(--cn-tinta);font:inherit;font-size:13px;font-weight:700;text-transform:uppercase}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-resultados{margin:0;color:var(--cn-suave);font-size:12px;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-filtros-boton{display:none;margin-right:auto}body[data-store-template=CANCHA] .cn-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px;background:none}body[data-store-template=CANCHA] .cn-celda{display:grid;align-content:start;gap:10px;padding:0}body[data-store-template=CANCHA] .cn-celda:nth-child(5n+1) .cn-celda-foto{background:var(--cn-foto-alt)}body[data-store-template=CANCHA] .cn-celda-enlace{display:grid;gap:10px;color:var(--cn-tinta);text-decoration:none}body[data-store-template=CANCHA] .cn-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;color:var(--cn-suave);font-size:13px}@media(max-width:1023px){body[data-store-template=CANCHA] .cn-catalogo-cuerpo{grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-catalogo-filtros{display:none}body[data-store-template=CANCHA] .cn-catalogo-barra{justify-content:space-between}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-filtros-boton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--cn-tinta);background:transparent;color:var(--cn-tinta);font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=CANCHA] .cn-celdas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-orden span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}body[data-store-template=CANCHA] .cn-catalogo-resultados{padding:0;background:none}body[data-store-template=CANCHA] .cn-ruta{margin:0;padding:18px 0 14px;background:none;font-size:13px}body[data-store-template=CANCHA] .cn-catalogo-barra .cn-orden span{white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-celda-foto{border:0}body[data-store-template=CANCHA] .cn-celda-precio{font-size:13px}body[data-store-template=CANCHA] .cn-celda-precio>span{font-size:13px;font-weight:600}body[data-store-template=CANCHA] .cn-resumen h2,body[data-store-template=CANCHA] .cn-carrito h2,body[data-store-template=CANCHA] .cn-agregado-cabeza h2,body[data-store-template=CANCHA] .cn-checkout h2{font-family:var(--cn-titular);font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-agregado{border-radius:0;font-family:Archivo Variable,system-ui,sans-serif}body[data-store-template=CANCHA] .cn-agregado-cabeza h2{font-size:26px}body[data-store-template=CANCHA] .cn-agregado-datos strong,body[data-store-template=CANCHA] .cn-agregado-datos p:first-of-type{font-family:var(--cn-maquina);text-transform:uppercase}body[data-store-template=CANCHA] .cn-agregado-precio{font-family:var(--cn-maquina)}body[data-store-template=CANCHA] .cn-agregado-acciones .cn-boton-negro{border-radius:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=CANCHA] :is(.cn-linea-foto,.cn-agregado-foto,.cn-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=CANCHA] :is(.cn-linea-foto,.cn-agregado-foto,.cn-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=CANCHA] .store-main.sf-main>.cn-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=CANCHA] .cn-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=CANCHA] .cn-marco--angosto{max-width:720px}body[data-store-template=CANCHA] .cn-marco-cabeza{display:grid;gap:6px}body[data-store-template=CANCHA] .cn-marco-cabeza h1{margin:0;color:var(--cn-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-marco-cabeza p{margin:0;color:var(--cn-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=CANCHA] :is(.cn-aviso-info,.cn-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=CANCHA] .cn-aviso-info{background:#f2f4f7;color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=CANCHA] .cn-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=CANCHA] .cn-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--cn-tinta);flex:none}body[data-store-template=CANCHA] .cn-casilla a,body[data-store-template=CANCHA] .cn-acceso-cambio a{color:var(--cn-tinta);font-weight:700}body[data-store-template=CANCHA] .cn-campo-ayuda{color:var(--cn-suave);font-size:12px}body[data-store-template=CANCHA] .cn-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=CANCHA] .cn-acceso-tienda{margin:0;color:var(--cn-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-acceso h1{margin:0;color:var(--cn-tinta);font-size:26px;font-weight:400}body[data-store-template=CANCHA] .cn-acceso-form{display:grid;gap:16px}body[data-store-template=CANCHA] .cn-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=CANCHA] .cn-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--cn-gris);color:var(--cn-tinta);font-size:14px;text-align:center}body[data-store-template=CANCHA] .cn-no-encontrado-codigo{margin:0;color:var(--cn-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=CANCHA] .cn-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=CANCHA] .cn-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=CANCHA] .cn-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=CANCHA] .cn-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-pedido-datos small{color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-pedido-total{font-size:17px}body[data-store-template=CANCHA] .cn-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=CANCHA] .cn-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--cn-gris);color:var(--cn-tinta);font-size:13px;font-weight:700}body[data-store-template=CANCHA] .cn-estado.is-pending,body[data-store-template=CANCHA] .cn-estado.is-doc-pending,body[data-store-template=CANCHA] .cn-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=CANCHA] .cn-estado.is-confirmed,body[data-store-template=CANCHA] .cn-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=CANCHA] .cn-estado.is-cancelled,body[data-store-template=CANCHA] .cn-estado.is-doc-rejected,body[data-store-template=CANCHA] .cn-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=CANCHA] .cn-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=CANCHA] .cn-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--cn-fondo);color:var(--cn-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=CANCHA] .cn-detalle-pedido:focus{outline:none}body[data-store-template=CANCHA] .cn-detalle-pedido h2,body[data-store-template=CANCHA] .cn-detalle-pedido h3{color:var(--cn-tinta)}body[data-store-template=CANCHA] .cn-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=CANCHA] .cn-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=CANCHA] .cn-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=CANCHA] .cn-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-detalle-datos dt{font-weight:700}body[data-store-template=CANCHA] .cn-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-resumen-lineas .cn-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=CANCHA] .cn-detalle-totales{display:grid}body[data-store-template=CANCHA] .cn-detalle-totales .cn-resumen-fila{padding:10px 0}body[data-store-template=CANCHA] .cn-detalle-acciones{display:grid;gap:12px}body[data-store-template=CANCHA] .cn-detalle-comprobante{display:grid;gap:6px}body[data-store-template=CANCHA] .cn-detalle-captura{max-width:260px;height:auto;border:1px solid var(--cn-linea);border-radius:6px}body[data-store-template=CANCHA] .cn-detalle-historial{margin:0;padding-left:18px;color:var(--cn-tinta);font-size:13px}body[data-store-template=CANCHA] .cn-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=CANCHA] .cn-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--cn-linea)}body[data-store-template=CANCHA] .cn-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=CANCHA] .cn-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--cn-gris);font-size:14px}body[data-store-template=CANCHA] .cn-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=CANCHA] .cn-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=CANCHA] .cn-documento-acciones .cn-boton-borde{min-height:36px;min-width:64px}body[data-store-template=CANCHA] .cn-pedido-wa{gap:12px}body[data-store-template=CANCHA] .cn-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=CANCHA] .cn-pedido-wa-estado small{color:var(--cn-suave);font-size:13px}body[data-store-template=CANCHA] .cn-pedido-wa .cn-boton-whatsapp,body[data-store-template=CANCHA] .cn-carrito-vacio .cn-boton-whatsapp{justify-self:start}body[data-store-template=CANCHA] .cn-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=CANCHA] .cn-cuenta-rejilla .cn-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=CANCHA] .cn-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=CANCHA] .cn-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=CANCHA] .cn-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=CANCHA] .cn-etiqueta--suave{margin:0;background:var(--cn-gris);color:var(--cn-tinta);font-size:12px}body[data-store-template=CANCHA] .cn-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=CANCHA] .cn-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--cn-gris)}body[data-store-template=CANCHA] .cn-cuenta-descargar{justify-self:start}body[data-store-template=CANCHA] .cn-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--cn-gris)}body[data-store-template=CANCHA] .cn-cuenta-eliminar .cn-campo-linea{flex:1 1 260px}body[data-store-template=CANCHA] .cn-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=CANCHA] .cn-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=CANCHA] .cn-legal-texto{padding:32px 36px}body[data-store-template=CANCHA] .cn-legal-texto h1{margin:6px 0 0;color:var(--cn-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-legal-resumen{margin:10px 0 0;color:var(--cn-tinta);font-size:16px;line-height:1.6}body[data-store-template=CANCHA] .cn-legal-texto section{padding-top:22px}body[data-store-template=CANCHA] .cn-legal-texto h2{margin:0 0 8px;color:var(--cn-tinta);font-size:18px;font-weight:700}body[data-store-template=CANCHA] .cn-legal-texto p,body[data-store-template=CANCHA] .cn-legal-texto li{color:var(--cn-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-legal-texto p{margin:0 0 10px}body[data-store-template=CANCHA] .cn-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=CANCHA] .cn-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=CANCHA] .cn-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=CANCHA] .cn-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=CANCHA] .cn-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--cn-gris);color:var(--cn-tinta);font-size:14px;text-decoration:none}body[data-store-template=CANCHA] .cn-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=CANCHA] .cn-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=CANCHA] .cn-libro{display:grid;gap:18px}body[data-store-template=CANCHA] .cn-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=CANCHA] .cn-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=CANCHA] .cn-libro .store-page-heading h1{margin:0;color:var(--cn-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=CANCHA] .cn-libro .store-page-heading p{margin:6px 0 0;color:var(--cn-tinta);font-size:15px}body[data-store-template=CANCHA] .cn-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--cn-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=CANCHA] .cn-libro.cn-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--cn-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=CANCHA] .cn-libro.cn-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--cn-suave);border-radius:6px;background:var(--cn-fondo)}body[data-store-template=CANCHA] .cn-libro.cn-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--cn-tinta);box-shadow:none}body[data-store-template=CANCHA] .cn-libro.cn-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--cn-tinta);box-shadow:0 0 0 1px var(--cn-tinta)}body[data-store-template=CANCHA] .cn-libro .store-complaint-layout,body[data-store-template=CANCHA] .cn-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=CANCHA] .cn-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--cn-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=CANCHA] .cn-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=CANCHA] .cn-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--cn-tinta);color:#fff;font-weight:700}body[data-store-template=CANCHA] .cn-libro .store-complaint-print.is-secondary{border:1px solid var(--cn-tinta);border-radius:999px;background:var(--cn-fondo);color:var(--cn-tinta)}@media(max-width:1023px){body[data-store-template=CANCHA] .cn-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=CANCHA] .cn-marco-cabeza h1{font-size:20px}body[data-store-template=CANCHA] .cn-acceso{padding:24px 18px}body[data-store-template=CANCHA] .cn-acceso h1{font-size:22px}body[data-store-template=CANCHA] .cn-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=CANCHA] .cn-pedido .cn-boton-borde{grid-column:1 / -1}body[data-store-template=CANCHA] .cn-detalle-fondo{padding:0;align-items:end}body[data-store-template=CANCHA] .cn-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=CANCHA] .cn-pasos--pedido li{font-size:11px}body[data-store-template=CANCHA] .cn-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=CANCHA] .cn-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=CANCHA] .cn-legal-texto{padding:22px 18px}body[data-store-template=CANCHA] .cn-legal-texto h1{font-size:22px}}body[data-store-template=CANCHA] .cn-marco-cabeza h1,body[data-store-template=CANCHA] .cn-acceso h1,body[data-store-template=CANCHA] .cn-acceso h2,body[data-store-template=CANCHA] .cn-legal h1,body[data-store-template=CANCHA] .cn-no-encontrado-codigo{font-family:var(--cn-titular);font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-marco-cabeza h1{font-size:clamp(34px,4.5vw,56px);line-height:.95}body[data-store-template=CANCHA] .cn-acceso h1,body[data-store-template=CANCHA] .cn-acceso h2{font-size:clamp(30px,4vw,44px);line-height:.95}body[data-store-template=CANCHA] .cn-acceso-tienda{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--cn-suave)}body[data-store-template=CANCHA] .cn-acceso,body[data-store-template=CANCHA] .cn-tarjeta-blanca,body[data-store-template=CANCHA] .cn-detalle-pedido,body[data-store-template=CANCHA] .cn-documento{border-radius:0}body[data-store-template=CANCHA] .cn-campo-etiqueta{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-boton-negro,body[data-store-template=CANCHA] .cn-boton-borde{border-radius:0;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-pedidos,body[data-store-template=CANCHA] .cn-pedido-total,body[data-store-template=CANCHA] .cn-detalle-totales,body[data-store-template=CANCHA] .cn-pedido-datos strong{font-family:var(--cn-maquina)}body[data-store-template=CANCHA] .cn-estado{border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-aviso-info,body[data-store-template=CANCHA] .cn-aviso-exito{border-radius:0}body[data-store-template=CANCHA] .cn-legal-lado h2,body[data-store-template=CANCHA] .cn-detalle-historial h2,body[data-store-template=CANCHA] .cn-direcciones h2{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=CANCHA] .cn-no-encontrado-codigo{font-size:clamp(96px,16vw,200px);line-height:.85}body[data-store-template=JARDIN]{--jd-tinta: #1f1f1f;--jd-suave: #5c5c5c;--jd-gris: #f3eee8;--jd-linea: #e6e0d9;--jd-acento: var(--sf-brand-custom, #c2410c);--jd-tinta-acento: var(--sf-brand-custom-ink, #ffffff);--jd-oferta: #c81e3a;--jd-fondo: var(--sf-bg-custom, #fafafa);--jd-tarjeta: #ffffff;--jd-radio: 24px;--jd-sombra: 0 6px 24px rgba(31, 31, 31, .08);font-family:Rubik Variable,system-ui,sans-serif;background:var(--jd-fondo);color:var(--jd-tinta)}body[data-store-template=JARDIN] :where(.jd-top,.jd-menu,.jd-portada,.jd-footer) :focus-visible{outline:3px solid var(--jd-tinta);outline-offset:2px;border-radius:12px}body[data-store-template=JARDIN] :where(.jd-hero) :focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #1f1f1f}body[data-store-template=JARDIN] .store-main.sf-main>.jd-portada{width:auto;max-width:none;margin:0}body[data-store-template=JARDIN] .jd-top{position:sticky;top:0;z-index:40;padding-bottom:8px;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-announce{display:flex;justify-content:center;padding:8px 20px;background:var(--jd-acento);color:var(--jd-tinta-acento);font-size:14px;font-weight:500;text-align:center}body[data-store-template=JARDIN] .jd-announce a{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:inherit;text-decoration:none}body[data-store-template=JARDIN] .jd-announce a:hover{text-decoration:underline;text-underline-offset:3px}body[data-store-template=JARDIN] .jd-header{display:grid;gap:8px;max-width:1440px;margin:0 auto;padding:12px clamp(12px,2vw,24px) 0;box-sizing:border-box}body[data-store-template=JARDIN] .jd-pildora{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:72px;padding:8px 16px 8px 28px;box-sizing:border-box;border-radius:999px;background:var(--jd-tarjeta);box-shadow:var(--jd-sombra)}body[data-store-template=JARDIN] .jd-brand{display:inline-flex;align-items:center;color:var(--jd-acento);text-decoration:none}body[data-store-template=JARDIN] .jd-brand img{display:block;max-height:48px;max-width:180px;object-fit:contain}body[data-store-template=JARDIN] .jd-brand-name{font-size:28px;font-weight:600;letter-spacing:-.02em;text-transform:lowercase;overflow-wrap:anywhere;color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-buscador--celular{display:none}body[data-store-template=JARDIN] .jd-actions{display:flex;align-items:center;gap:8px}body[data-store-template=JARDIN] .jd-ingresar{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:999px;color:var(--jd-tinta);text-decoration:none;transition:background-color .2s}body[data-store-template=JARDIN] .jd-ingresar:hover{background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-hola{display:grid;line-height:1.2}body[data-store-template=JARDIN] .jd-hola small{color:var(--jd-suave);font-size:12px}body[data-store-template=JARDIN] .jd-hola strong{font-size:15px;font-weight:500}body[data-store-template=JARDIN] .jd-icon{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--jd-tinta);cursor:pointer;text-decoration:none;transition:background-color .2s}body[data-store-template=JARDIN] .jd-icon:hover{background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-menu-toggle{display:none}body[data-store-template=JARDIN] .jd-cart-count{position:absolute;top:2px;right:0;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--jd-oferta);color:#fff;font-size:12px;font-weight:600;line-height:22px;text-align:center}body[data-store-template=JARDIN] .jd-categorias{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:48px;padding:4px 8px;box-sizing:border-box;border-radius:999px;background:var(--jd-tarjeta);box-shadow:var(--jd-sombra)}body[data-store-template=JARDIN] .jd-categoria{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;color:var(--jd-tinta);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}body[data-store-template=JARDIN] .jd-categoria:hover{background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-categoria--destacada,body[data-store-template=JARDIN] .jd-categoria--destacada:hover{background:var(--jd-acento);color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .jd-search{position:relative;display:flex;align-items:center;width:100%}body[data-store-template=JARDIN] .jd-search input{width:100%;min-height:52px;padding:0 64px 0 22px;box-sizing:border-box;border:1px solid transparent;border-radius:999px;background:var(--jd-gris);color:var(--jd-tinta);font:inherit;font-size:16px;transition:border-color .2s,background-color .2s}body[data-store-template=JARDIN] .jd-search input::placeholder{color:var(--jd-suave);opacity:1}body[data-store-template=JARDIN] .jd-search input:focus{outline:none;border-color:var(--jd-acento);background:var(--jd-tarjeta);box-shadow:0 0 0 3px color-mix(in srgb,var(--jd-acento) 25%,transparent)}body[data-store-template=JARDIN] .jd-search-submit{position:absolute;right:4px;top:4px;width:56px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--jd-acento);color:var(--jd-tinta-acento);cursor:pointer;transition:transform .2s}body[data-store-template=JARDIN] .jd-search-submit:hover{transform:scale(1.04)}body[data-store-template=JARDIN] .jd-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;margin:0;padding:8px;list-style:none;border-radius:20px;background:var(--jd-tarjeta);color:var(--jd-tinta);box-shadow:0 16px 40px #00000029}body[data-store-template=JARDIN] .jd-search-list li{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:14px;cursor:pointer}body[data-store-template=JARDIN] .jd-search-list li.is-active,body[data-store-template=JARDIN] .jd-search-list li:hover{background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-search-list img,body[data-store-template=JARDIN] .jd-search-glyph{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;object-fit:cover}body[data-store-template=JARDIN] .jd-search-list strong{display:block;font-size:14px;font-weight:500}body[data-store-template=JARDIN] .jd-search-list small{display:block;color:var(--jd-suave);font-size:12px}body[data-store-template=JARDIN] .jd-menu{position:fixed;inset:0;z-index:90}body[data-store-template=JARDIN] .jd-menu-scrim{position:absolute;inset:0;width:100%;border:0;background:#1f1f1f73}body[data-store-template=JARDIN] .jd-menu-panel{position:absolute;top:8px;bottom:8px;left:8px;width:min(380px,calc(100vw - 16px));overflow-y:auto;padding:16px 20px 28px;box-sizing:border-box;border-radius:var(--jd-radio);background:var(--jd-tarjeta);color:var(--jd-tinta);display:grid;align-content:start;gap:14px;animation:jd-entra .35s cubic-bezier(.16,1,.3,1)}@keyframes jd-entra{0%{transform:translate(-104%)}to{transform:none}}body[data-store-template=JARDIN] .jd-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=JARDIN] .jd-menu-hola{margin:0;padding:14px 16px;border-radius:16px;background:var(--jd-gris);font-size:15px}body[data-store-template=JARDIN] .jd-menu-hola a{color:var(--jd-tinta);font-weight:600}body[data-store-template=JARDIN] .jd-menu-nav,body[data-store-template=JARDIN] .jd-menu-cuenta{display:grid;gap:2px}body[data-store-template=JARDIN] .jd-menu-nav a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 12px;border-radius:14px;color:inherit;font-size:17px;font-weight:500;text-decoration:none}body[data-store-template=JARDIN] .jd-menu-nav a:hover{background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-menu-cuenta{padding-top:10px;border-top:1px solid var(--jd-linea)}body[data-store-template=JARDIN] .jd-menu-cuenta a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:inherit;font-size:15px}body[data-store-template=JARDIN] .jd-boton,body[data-store-template=JARDIN] .jd-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;box-sizing:border-box;border:0;border-radius:999px;background:var(--jd-acento);color:var(--jd-tinta-acento);font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:transform .2s,filter .2s}body[data-store-template=JARDIN] .jd-boton:hover,body[data-store-template=JARDIN] .jd-boton-negro:hover{transform:translateY(-1px);filter:brightness(1.06)}body[data-store-template=JARDIN] .jd-boton:disabled,body[data-store-template=JARDIN] .jd-boton-negro:disabled{opacity:.5;cursor:not-allowed;transform:none}body[data-store-template=JARDIN] .jd-boton-blanco{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;background:#fff;color:#1f1f1f;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 4px 16px #0000002e;transition:transform .2s}body[data-store-template=JARDIN] .jd-boton-blanco:hover{transform:translateY(-2px)}body[data-store-template=JARDIN] .jd-boton-borde{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;box-sizing:border-box;border:1.5px solid var(--jd-tinta);border-radius:999px;background:transparent;color:var(--jd-tinta);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}body[data-store-template=JARDIN] .jd-boton-borde:hover{background:var(--jd-tinta);color:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-hero{position:relative;display:grid;align-items:end;max-width:1440px;min-height:clamp(380px,46vw,620px);margin:8px auto 0;overflow:hidden;box-sizing:border-box;border-radius:var(--jd-radio);background:var(--jd-gris);color:#fff;touch-action:pan-y}body[data-store-template=JARDIN] .jd-portada>.jd-hero{width:calc(100% - (2*clamp(12px,2vw,24px)));max-width:calc(1440px - (2*clamp(12px,2vw,24px)))}body[data-store-template=JARDIN] .jd-hero--cargando{min-height:420px;background:linear-gradient(90deg,var(--jd-gris),var(--jd-linea),var(--jd-gris))}body[data-store-template=JARDIN] .jd-hero-fotos,body[data-store-template=JARDIN] .jd-hero-fotos img{position:absolute;inset:0;width:100%;height:100%}body[data-store-template=JARDIN] .jd-hero-fotos img{object-fit:cover;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1)}body[data-store-template=JARDIN] .jd-hero-fotos img.is-actual{opacity:1}body[data-store-template=JARDIN] .jd-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000008c,#0000 55%);pointer-events:none}body[data-store-template=JARDIN] .jd-hero-texto{position:relative;z-index:2;display:grid;justify-items:start;gap:14px;max-width:720px;padding:0 clamp(24px,6vw,88px) clamp(56px,7vw,84px);animation:jd-sube .7s cubic-bezier(.16,1,.3,1) both}@keyframes jd-sube{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}body[data-store-template=JARDIN] .jd-hero h1{margin:0;color:#fff;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.02em;overflow-wrap:break-word}body[data-store-template=JARDIN] .jd-hero-texto p{margin:0;color:#fff;font-size:clamp(16px,1.4vw,20px)}body[data-store-template=JARDIN] .jd-hero--sin-foto{min-height:360px;background:var(--jd-acento);color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .jd-hero--sin-foto:after{content:none}body[data-store-template=JARDIN] .jd-hero--sin-foto h1,body[data-store-template=JARDIN] .jd-hero--sin-foto .jd-hero-texto p{color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .jd-hero-flecha{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#ffffffc7;color:#1f1f1f;cursor:pointer;transform:translateY(-50%);transition:background-color .2s,transform .2s}body[data-store-template=JARDIN] .jd-hero-flecha:hover{background:#fff;transform:translateY(-50%) scale(1.06)}body[data-store-template=JARDIN] .jd-hero-flecha--antes{left:20px}body[data-store-template=JARDIN] .jd-hero-flecha--despues{right:20px}body[data-store-template=JARDIN] .jd-hero-puntos{position:absolute;z-index:3;left:50%;bottom:16px;display:flex;align-items:center;transform:translate(-50%)}body[data-store-template=JARDIN] .jd-hero-puntos button{position:relative;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}body[data-store-template=JARDIN] .jd-hero-puntos button:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff9;transform:translate(-50%,-50%);transition:background-color .3s,transform .3s}body[data-store-template=JARDIN] .jd-hero-puntos button[aria-current=true]:before{background:#fff;transform:translate(-50%,-50%) scale(1.35)}body[data-store-template=JARDIN] .jd-hero-puntos .jd-hero-pausa{width:36px;height:36px;margin-right:8px;display:grid;place-items:center;border:1px solid #ffffff;border-radius:50%;color:#fff}body[data-store-template=JARDIN] .jd-hero-puntos .jd-hero-pausa:before{content:none}body[data-store-template=JARDIN] .jd-hero-puntos .jd-hero-pausa:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}body[data-store-template=JARDIN] .jd-fila,body[data-store-template=JARDIN] .jd-mosaico{display:grid;justify-items:center;gap:22px;max-width:1440px;margin:0 auto;padding:clamp(44px,5vw,72px) clamp(12px,2vw,24px) 0;box-sizing:border-box}body[data-store-template=JARDIN] .jd-titulo{margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:600;letter-spacing:-.02em;text-align:center}body[data-store-template=JARDIN] .jd-pestanas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body[data-store-template=JARDIN] .jd-pestanas button{min-height:44px;padding:0 20px;border:1.5px solid var(--jd-linea);border-radius:999px;background:var(--jd-tarjeta);color:var(--jd-tinta);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}body[data-store-template=JARDIN] .jd-pestanas button:hover{border-color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-pestanas button[aria-pressed=true]{border-color:var(--jd-tinta);background:var(--jd-tinta);color:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-grilla{justify-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body[data-store-template=JARDIN] .jd-ver-todo{margin-top:4px}body[data-store-template=JARDIN] .jd-mosaico-grilla{justify-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body[data-store-template=JARDIN] .jd-mosaico-grilla--2{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=JARDIN] .jd-mosaico-grilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-store-template=JARDIN] .jd-promo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--jd-radio);background:var(--jd-gris);color:#fff;text-decoration:none}body[data-store-template=JARDIN] .jd-mosaico-grilla--2 .jd-promo{aspect-ratio:16 / 10}body[data-store-template=JARDIN] .jd-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}body[data-store-template=JARDIN] .jd-promo:hover img{transform:scale(1.05)}body[data-store-template=JARDIN] .jd-promo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0009,#0000 50%)}body[data-store-template=JARDIN] .jd-promo-texto{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;font-size:20px;font-weight:600;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-card,body[data-store-template=JARDIN] .jd-celda{position:relative;display:grid;align-content:start;min-width:0;overflow:hidden;border-radius:20px;background:var(--jd-tarjeta);box-shadow:0 2px 10px #1f1f1f0d;color:var(--jd-tinta);text-decoration:none;transition:box-shadow .25s,transform .25s}body[data-store-template=JARDIN] .jd-card{gap:12px;padding-bottom:18px}body[data-store-template=JARDIN] .jd-card:hover,body[data-store-template=JARDIN] .jd-celda:hover{box-shadow:var(--jd-sombra);transform:translateY(-2px)}body[data-store-template=JARDIN] .jd-celda-enlace{display:grid;gap:12px;color:inherit;text-decoration:none}body[data-store-template=JARDIN] .jd-card-media,body[data-store-template=JARDIN] .jd-celda-foto{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-card-media img,body[data-store-template=JARDIN] .jd-celda-foto img{width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box;transition:transform .7s cubic-bezier(.16,1,.3,1)}body[data-store-template=JARDIN] .jd-card:hover .jd-card-media img,body[data-store-template=JARDIN] .jd-celda-enlace:hover .jd-celda-foto img{transform:scale(1.05)}body[data-store-template=JARDIN] .jd-card-inicial{display:grid;place-items:center;width:100%;height:100%;background:var(--jd-gris);color:var(--jd-suave);font-size:56px;font-weight:600}body[data-store-template=JARDIN] .jd-card-flags{position:absolute;left:12px;top:12px;display:flex;gap:6px}body[data-store-template=JARDIN] .jd-flag{display:inline-flex;align-items:center;min-height:26px;padding:0 12px;border-radius:999px;background:var(--jd-gris);color:var(--jd-tinta);font-size:13px;font-weight:500}body[data-store-template=JARDIN] .jd-card-body,body[data-store-template=JARDIN] .jd-celda-cuerpo{display:grid;gap:6px;padding:0 16px}body[data-store-template=JARDIN] .jd-card-marca{color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-card-nombre,body[data-store-template=JARDIN] .jd-celda-nombre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-card-precio,body[data-store-template=JARDIN] .jd-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:18px;font-weight:600}body[data-store-template=JARDIN] .jd-card-precio del,body[data-store-template=JARDIN] .jd-celda-precio del{order:-1;flex-basis:100%;color:var(--jd-suave);font-size:14px;font-weight:400}body[data-store-template=JARDIN] .jd-descuento{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--jd-oferta);color:#fff;font-size:13px;font-weight:600}body[data-store-template=JARDIN] .jd-card.is-agotado .jd-card-media img,body[data-store-template=JARDIN] .jd-celda.is-agotado .jd-celda-foto img{opacity:.5}body[data-store-template=JARDIN] .jd-celda{padding-bottom:16px;gap:12px}body[data-store-template=JARDIN] .jd-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0 16px;border:0;border-radius:999px;background:var(--jd-acento);color:var(--jd-tinta-acento);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:filter .2s}body[data-store-template=JARDIN] .jd-celda-agregar:hover{filter:brightness(1.06)}body[data-store-template=JARDIN] .jd-celda-agregar:disabled{opacity:.6;cursor:wait}body[data-store-template=JARDIN] .jd-info{max-width:1440px;margin:clamp(48px,6vw,80px) auto 0;padding:0 clamp(12px,2vw,24px);box-sizing:border-box}body[data-store-template=JARDIN] .jd-info ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none}body[data-store-template=JARDIN] .jd-info li{display:flex;align-items:center;gap:14px;padding:20px;border-radius:20px;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-info-icono{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--jd-acento) 14%,var(--jd-tarjeta));color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-info strong{display:block;font-size:16px;font-weight:600}body[data-store-template=JARDIN] .jd-info small{display:block;margin-top:2px;color:var(--jd-suave);font-size:14px}body[data-store-template=JARDIN] .jd-footer{margin-top:clamp(56px,7vw,96px);border-radius:var(--jd-radio) var(--jd-radio) 0 0;background:var(--jd-gris);color:var(--jd-tinta)}body[data-store-template=JARDIN]:has(.jd-compra-fondo) .jd-footer{margin-top:0}body[data-store-template=JARDIN] .jd-footer-cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;max-width:1440px;margin:0 auto;padding:56px clamp(20px,4vw,64px) 32px;box-sizing:border-box}body[data-store-template=JARDIN] .jd-footer-col{display:grid;align-content:start;gap:4px;min-width:0}body[data-store-template=JARDIN] .jd-footer-col h2{margin:0 0 10px;font-size:17px;font-weight:600;text-transform:lowercase}body[data-store-template=JARDIN] .jd-footer-col a{display:inline-flex;align-items:center;min-height:32px;color:var(--jd-tinta);font-size:15px;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-footer-col a:hover{text-decoration:underline;text-underline-offset:3px}body[data-store-template=JARDIN] .jd-footer-marca p{margin:0 0 6px;color:var(--jd-suave);font-size:14px;line-height:1.6}body[data-store-template=JARDIN] .jd-footer-marca strong{color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-footer-medio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto;padding:8px clamp(20px,4vw,64px) 24px;box-sizing:border-box}body[data-store-template=JARDIN] .jd-complaint{display:inline-block;width:120px;line-height:0;background:#fff;border-radius:12px;overflow:hidden}body[data-store-template=JARDIN] .jd-complaint img{width:100%;height:auto}body[data-store-template=JARDIN] .jd-footer-redes{display:flex;gap:10px}body[data-store-template=JARDIN] .jd-footer-base{display:grid;gap:10px;max-width:1440px;margin:0 auto;padding:20px clamp(20px,4vw,64px) 28px;box-sizing:border-box;border-top:1px solid var(--jd-linea);color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-footer-pagos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body[data-store-template=JARDIN] .jd-footer-pagos li{padding:4px 12px;border-radius:999px;background:var(--jd-tarjeta);color:var(--jd-tinta);font-size:12px;font-weight:500}body[data-store-template=JARDIN] .jd-footer-proveedor{display:flex;flex-wrap:wrap;gap:4px 16px}body[data-store-template=JARDIN] .jd-footer-proveedor strong{color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-footer-credito{margin:0}body[data-store-template=JARDIN] .jd-footer-credito a{color:var(--jd-tinta)}body[data-store-template=JARDIN] .store-cookie-banner{left:12px;right:12px;bottom:12px;border:0;border-radius:var(--jd-radio);background:var(--jd-tarjeta);color:var(--jd-tinta);box-shadow:0 12px 40px #0000002e;font-family:Rubik Variable,system-ui,sans-serif}body[data-store-template=JARDIN] .store-cookie-copy strong{font-size:17px;font-weight:600;text-transform:lowercase}body[data-store-template=JARDIN] .store-cookie-copy p{color:var(--jd-suave)}body[data-store-template=JARDIN] .store-cookie-copy a{color:var(--jd-tinta)}body[data-store-template=JARDIN] .store-cookie-actions button{border-radius:999px;font-size:15px;font-weight:500;text-transform:lowercase}body[data-store-template=JARDIN] .store-cookie-accept{border-color:var(--jd-acento);background:var(--jd-acento);color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .store-cookie-reject{border-color:var(--jd-acento);background:transparent;color:var(--jd-tinta)}body[data-store-template=JARDIN] .react-toast{border:0;border-radius:20px;background:var(--jd-tarjeta);color:var(--jd-tinta);box-shadow:0 16px 40px #00000029;font-family:Rubik Variable,system-ui,sans-serif}body[data-store-template=JARDIN] .react-toast strong{font-size:15px;font-weight:600;text-transform:lowercase}body[data-store-template=JARDIN] .react-toast>div span{color:var(--jd-suave)}body[data-store-template=JARDIN] .react-toast-icon{border-radius:50%;background:var(--jd-acento);color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .react-toast button{color:var(--jd-tinta)}body[data-store-template=JARDIN]:not(:has(.app-shell)) .react-dialog{border-radius:var(--jd-radio);font-family:Rubik Variable,system-ui,sans-serif}body[data-store-template=JARDIN]:not(:has(.app-shell)) .react-dialog-header h2{font-size:24px;font-weight:600;text-transform:lowercase}body[data-store-template=JARDIN]:not(:has(.app-shell)) .react-dialog-actions .btn{min-height:48px;border-radius:999px;font-weight:500;text-transform:lowercase}body[data-store-template=JARDIN]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--jd-acento);background:var(--jd-acento);color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .asis{--asis-acento-tinta: var(--jd-tinta-acento);--asis-acento: var(--jd-acento);--asis-tinta: var(--jd-tinta);--asis-linea: var(--jd-linea);font-family:Rubik Variable,system-ui,sans-serif}body[data-store-template=JARDIN] .asis-panel{border-radius:var(--jd-radio);border-color:var(--jd-linea)}body[data-store-template=JARDIN] .asis-cabecera{border-radius:var(--jd-radio) var(--jd-radio) 0 0;background:var(--jd-gris);color:var(--jd-tinta);border-bottom-color:var(--jd-linea)}body[data-store-template=JARDIN] .asis-cabecera *{color:inherit}body[data-store-template=JARDIN] .asis-burbuja{border-radius:18px}body[data-store-template=JARDIN] .asis-globo{border-radius:999px;border-color:var(--jd-linea);font-weight:500}body[data-store-template=JARDIN] .asis-enviar{border-radius:50%;background:var(--jd-acento);color:var(--jd-tinta-acento)}body[data-store-template=JARDIN] .qx-aviso-demo{border-bottom:0;background:var(--jd-tinta);color:var(--jd-tarjeta);font-family:Rubik Variable,system-ui,sans-serif;font-size:14px;font-weight:500;text-transform:lowercase}body[data-store-template=JARDIN] .store-status-page{background:var(--jd-fondo);color:var(--jd-tinta);font-family:Rubik Variable,system-ui,sans-serif}body[data-store-template=JARDIN] .store-status-card{border:0;border-radius:var(--jd-radio);background:var(--jd-tarjeta);box-shadow:var(--jd-sombra);color:var(--jd-tinta)}body[data-store-template=JARDIN] .store-status-card h1{font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.02em;text-transform:lowercase;color:var(--jd-tinta)}body[data-store-template=JARDIN] .store-status-card p,body[data-store-template=JARDIN] .store-status-card .store-kicker{color:var(--jd-suave)}body[data-store-template=JARDIN] .store-status-card .btn{min-height:52px;border:0;border-radius:999px;background:var(--jd-acento);color:var(--jd-tinta-acento);font-weight:500;text-transform:lowercase}@media(max-width:1023px){body[data-store-template=JARDIN] .jd-pildora{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;min-height:64px;padding:6px 8px}body[data-store-template=JARDIN] .jd-menu-toggle{display:inline-grid}body[data-store-template=JARDIN] .jd-brand{justify-self:center}body[data-store-template=JARDIN] .jd-brand img{max-height:40px;max-width:150px}body[data-store-template=JARDIN] .jd-brand-name{font-size:22px}body[data-store-template=JARDIN] .jd-buscador--pc,body[data-store-template=JARDIN] .jd-categorias{display:none}body[data-store-template=JARDIN] .jd-buscador--celular{display:block}body[data-store-template=JARDIN] .jd-hola{display:none}body[data-store-template=JARDIN] .jd-ingresar{width:48px;padding:0;justify-content:center;border-radius:50%}body[data-store-template=JARDIN] .jd-grilla,body[data-store-template=JARDIN] .jd-mosaico-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-store-template=JARDIN] .jd-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=JARDIN] .jd-hero{min-height:520px}body[data-store-template=JARDIN] .jd-hero-texto{padding:0 20px 56px}body[data-store-template=JARDIN] .jd-hero-flecha{top:42%;width:44px;height:44px}body[data-store-template=JARDIN] .jd-hero-flecha--antes{left:10px}body[data-store-template=JARDIN] .jd-hero-flecha--despues{right:10px}body[data-store-template=JARDIN] .jd-grilla,body[data-store-template=JARDIN] .jd-mosaico-grilla,body[data-store-template=JARDIN] .jd-mosaico-grilla--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-store-template=JARDIN] .jd-mosaico-grilla--2{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-promo-texto{left:14px;right:14px;bottom:12px;font-size:16px}body[data-store-template=JARDIN] .jd-card-body,body[data-store-template=JARDIN] .jd-celda-cuerpo{padding:0 12px}body[data-store-template=JARDIN] .jd-celda-agregar{margin:0 12px}body[data-store-template=JARDIN] .jd-card-precio,body[data-store-template=JARDIN] .jd-celda-precio{font-size:16px}body[data-store-template=JARDIN] .jd-footer-cols{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}}@media(prefers-reduced-motion:reduce){body[data-store-template=JARDIN] .jd-hero-fotos img,body[data-store-template=JARDIN] .jd-card-media img,body[data-store-template=JARDIN] .jd-promo img,body[data-store-template=JARDIN] .jd-celda-foto img{transition:none;transform:none}body[data-store-template=JARDIN] .jd-card,body[data-store-template=JARDIN] .jd-celda{transition:none}body[data-store-template=JARDIN] .jd-hero-texto,body[data-store-template=JARDIN] .jd-menu-panel{animation:none}}html body[data-store-template=JARDIN] :is(.jd-card-media,.jd-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}@keyframes jd-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}html body[data-store-template=JARDIN] .jd-hero-fotos img.is-actual{animation:jd-zoom 7s linear both}@media(prefers-reduced-motion:reduce){html body[data-store-template=JARDIN] .jd-hero-fotos img.is-actual{animation:none}}body[data-store-template=JARDIN] .store-main.sf-main>:is(.jd-catalogo,.jd-ficha,.jd-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=JARDIN] :where(.jd-catalogo,.jd-ficha,.jd-compra-fondo,.jd-agregado,.jd-opciones,.jd-panel-filtros) :focus-visible{outline:2px solid var(--jd-tinta);outline-offset:2px}body[data-store-template=JARDIN] :where(.jd-catalogo,.jd-ficha,.jd-compra-fondo,.jd-agregado,.jd-opciones,.jd-panel-filtros){color:var(--jd-tinta)}body[data-store-template=JARDIN] :where(.jd-catalogo,.jd-ficha,.jd-compra-fondo,.jd-agregado,.jd-opciones,.jd-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=JARDIN] .jd-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=JARDIN] .jd-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--jd-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=JARDIN] .jd-ruta>*+*:before{content:">";margin-right:8px;color:var(--jd-suave);text-decoration:none;display:inline-block}body[data-store-template=JARDIN] .jd-ruta [aria-current=page]{color:var(--jd-tinta);font-weight:700}body[data-store-template=JARDIN] .jd-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--jd-tinta);cursor:pointer}body[data-store-template=JARDIN] .jd-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--jd-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=JARDIN] .jd-boton-negro:hover{background:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-boton-negro:disabled,body[data-store-template=JARDIN] .jd-boton-negro.is-deshabilitado{background:var(--jd-suave);cursor:not-allowed}body[data-store-template=JARDIN] .jd-boton-cuadrado{font-size:19px;font-weight:500}body[data-store-template=JARDIN] .jd-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--jd-tinta);border-radius:999px;background:var(--jd-fondo);color:var(--jd-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=JARDIN] .jd-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--jd-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=JARDIN] .jd-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=JARDIN] .jd-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--jd-fondo);text-align:center;font-size:16px}body[data-store-template=JARDIN] .jd-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--jd-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=JARDIN] .jd-catalogo{background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-catalogo>.jd-ruta{background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-carril{position:relative;padding:4px 0 14px;background:var(--jd-fondo);border-bottom:8px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=JARDIN] .jd-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=JARDIN] .jd-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--jd-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=JARDIN] .jd-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--jd-linea);border-radius:8px;background:var(--jd-fondo);box-sizing:border-box}body[data-store-template=JARDIN] .jd-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=JARDIN] .jd-recuadro.is-elegido .jd-recuadro-foto{border:2px solid var(--jd-tinta)}body[data-store-template=JARDIN] .jd-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-recuadro.is-elegido .jd-recuadro-nombre{font-weight:700}body[data-store-template=JARDIN] .jd-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--jd-fondo);color:var(--jd-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=JARDIN] .jd-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=JARDIN] .jd-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=JARDIN] .jd-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--jd-fondo);border-bottom:10px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-resultados{margin:-6px 0 0;color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=JARDIN] .jd-lista{position:relative;display:grid;width:190px}body[data-store-template=JARDIN] .jd-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=JARDIN] .jd-lista select,body[data-store-template=JARDIN] .jd-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--jd-linea);border-radius:0;background:transparent;color:var(--jd-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=JARDIN] .jd-lista.is-elegida select{border-bottom-color:var(--jd-tinta);font-weight:700}body[data-store-template=JARDIN] :is(.jd-lista,.jd-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=JARDIN] .jd-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=JARDIN] .jd-orden{position:relative;display:grid;width:250px}body[data-store-template=JARDIN] .jd-orden span{color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-orden select{font-size:14px;font-weight:700}body[data-store-template=JARDIN] .jd-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--jd-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=JARDIN] .jd-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=JARDIN] .jd-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--jd-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=JARDIN] .jd-paginador button.is-actual{background:var(--jd-tinta);color:#fff}body[data-store-template=JARDIN] .jd-paginador button:disabled{color:var(--jd-suave);cursor:default}body[data-store-template=JARDIN] .jd-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=JARDIN] .jd-filtros-boton{display:none}body[data-store-template=JARDIN] .jd-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=JARDIN] .jd-celdas.is-actualizando{opacity:.6}body[data-store-template=JARDIN] .jd-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--jd-fondo) 30%,var(--jd-gris) 50%,var(--jd-fondo) 70%)}body[data-store-template=JARDIN] .jd-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--jd-tinta);text-decoration:none}body[data-store-template=JARDIN] .jd-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=JARDIN] .jd-celda-enlace:hover .jd-celda-foto img{transform:scale(1.04)}body[data-store-template=JARDIN] .jd-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--jd-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=JARDIN] .is-agotado .jd-celda-foto img{opacity:.5}body[data-store-template=JARDIN] .jd-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=JARDIN] .jd-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=JARDIN] .jd-celda-marca{max-width:110px;color:var(--jd-suave);font-size:13px;font-weight:700;text-transform:none;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=JARDIN] .jd-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=JARDIN] .jd-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--jd-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=JARDIN] .jd-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=JARDIN] .jd-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=JARDIN] .jd-celda-precio del{flex-basis:100%;color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-celda-agregar{display:none}body[data-store-template=JARDIN] .jd-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=JARDIN] .jd-catalogo-pie .jd-paginador{margin:0 auto}body[data-store-template=JARDIN] .jd-catalogo-resultados{padding-bottom:24px}body[data-store-template=JARDIN] :is(.jd-panel-filtros,.jd-opciones,.jd-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--jd-tinta);background:var(--jd-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=JARDIN] :is(.jd-panel-filtros,.jd-opciones,.jd-agregado)::backdrop{background:#00000080}body[data-store-template=JARDIN] .jd-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=JARDIN] .jd-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=JARDIN] .jd-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=JARDIN] .jd-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=JARDIN] .jd-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=JARDIN] .jd-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=JARDIN] .jd-agregado-datos small{color:var(--jd-suave);font-size:11px;text-transform:none}body[data-store-template=JARDIN] .jd-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=JARDIN] .jd-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--jd-gris);background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-opciones,body[data-store-template=JARDIN] .jd-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=JARDIN] :is(.jd-opciones-cuerpo,.jd-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=JARDIN] .jd-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=JARDIN] .jd-panel-filtros .jd-lista{width:100%}body[data-store-template=JARDIN] .jd-panel-filtros .jd-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=JARDIN] .jd-panel-filtros-acciones .jd-boton-negro{flex:1}body[data-store-template=JARDIN] .jd-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=JARDIN] .jd-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=JARDIN] .jd-ficha{padding-bottom:48px;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=JARDIN] .jd-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=JARDIN] .jd-galeria:not(:has(.jd-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=JARDIN] .jd-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=JARDIN] .jd-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=JARDIN] .jd-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--jd-linea);background:var(--jd-fondo);cursor:pointer}body[data-store-template=JARDIN] .jd-miniaturas button.is-actual{border-color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=JARDIN] .jd-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--jd-tinta);border-radius:50%;background:var(--jd-fondo);color:var(--jd-tinta);cursor:pointer}body[data-store-template=JARDIN] .jd-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--jd-linea);background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-foto-pista{width:100%;height:100%}body[data-store-template=JARDIN] .jd-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=JARDIN] .jd-foto-pista figure.is-actual{display:block}body[data-store-template=JARDIN] .jd-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=JARDIN] .jd-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=JARDIN] .jd-foto-flecha--antes{left:16px}body[data-store-template=JARDIN] .jd-foto-flecha--despues{right:16px}body[data-store-template=JARDIN] .jd-foto-puntos{display:none}body[data-store-template=JARDIN] .jd-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=JARDIN] .jd-ficha-datos h1{margin:0;color:var(--jd-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-ficha-marca{color:var(--jd-suave);font-size:15px;font-weight:400;text-transform:none}body[data-store-template=JARDIN] .jd-ficha-categoria{margin:-12px 0 0;color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=JARDIN] .jd-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=JARDIN] .jd-opcion legend strong{font-weight:700}body[data-store-template=JARDIN] .jd-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--jd-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=JARDIN] .jd-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=JARDIN] .jd-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--jd-linea);border-radius:6px;background:var(--jd-fondo);color:var(--jd-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=JARDIN] .jd-talla:hover:not(:disabled){border-color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-talla.is-elegida{border:2px solid var(--jd-tinta);color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-talla:disabled{color:var(--jd-suave);background:repeating-linear-gradient(135deg,var(--jd-fondo) 0 6px,var(--jd-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=JARDIN] .jd-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=JARDIN] .jd-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=JARDIN] .jd-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=JARDIN] .jd-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=JARDIN] .jd-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=JARDIN] .jd-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=JARDIN] .jd-ficha-precio>span.is-oferta{color:var(--jd-oferta)}body[data-store-template=JARDIN] .jd-ficha-precio del{color:var(--jd-suave);font-size:15px}body[data-store-template=JARDIN] .jd-ficha-nota{margin:-10px 0 0;color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-ficha-stock{margin:0;padding:10px 12px;background:var(--jd-gris);font-size:14px}body[data-store-template=JARDIN] .jd-compra{display:flex;align-items:center;gap:18px}body[data-store-template=JARDIN] .jd-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=JARDIN] .jd-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--jd-linea);color:var(--jd-tinta);cursor:pointer}body[data-store-template=JARDIN] .jd-cantidad button:disabled{color:var(--jd-suave);cursor:default}body[data-store-template=JARDIN] .jd-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--jd-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=JARDIN] .jd-cantidad input::-webkit-inner-spin-button,body[data-store-template=JARDIN] .jd-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=JARDIN] .jd-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=JARDIN] .jd-agregar svg{flex:none}body[data-store-template=JARDIN] .jd-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--jd-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=JARDIN] .jd-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=JARDIN] .jd-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=JARDIN] .jd-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=JARDIN] .jd-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--jd-linea);list-style:none}body[data-store-template=JARDIN] .jd-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=JARDIN] .jd-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=JARDIN] .jd-ficha-entrega small{display:block;margin-top:2px;color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-personalizar{display:grid;gap:12px}body[data-store-template=JARDIN] .jd-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=JARDIN] .jd-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=JARDIN] .jd-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--jd-suave);border-radius:0;background:transparent;color:var(--jd-tinta);font:inherit;font-size:16px}body[data-store-template=JARDIN] .jd-campo small{color:var(--jd-suave);font-size:12px}body[data-store-template=JARDIN] .jd-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=JARDIN] .jd-acordeon{border:1px solid var(--jd-linea);border-radius:8px;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-acordeon:not([open]){background:var(--jd-gris);border-color:var(--jd-gris)}body[data-store-template=JARDIN] .jd-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=JARDIN] .jd-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=JARDIN] .jd-acordeon[open] summary{font-weight:400}body[data-store-template=JARDIN] .jd-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=JARDIN] .jd-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=JARDIN] .jd-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-acordeon dt{font-weight:700}body[data-store-template=JARDIN] .jd-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=JARDIN] .jd-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--jd-linea);font-size:20px;font-weight:400}body[data-store-template=JARDIN] .jd-similares-marco{position:relative}body[data-store-template=JARDIN] .jd-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=JARDIN] .jd-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=JARDIN] .jd-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--jd-gris);color:var(--jd-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=JARDIN] .jd-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=JARDIN] .jd-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=JARDIN] .jd-similar small{font-size:11px;font-weight:700;text-transform:none;letter-spacing:.02em;color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=JARDIN] .jd-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=JARDIN] .jd-similar strong.is-oferta{color:var(--jd-oferta)}body[data-store-template=JARDIN] .jd-similar:hover .jd-similar-nombre{text-decoration:underline}body[data-store-template=JARDIN] .jd-similares .jd-carril-flecha{transform:translateY(-50%)}body[data-store-template=JARDIN] .jd-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-tarjeta-blanca{border-radius:8px;background:var(--jd-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=JARDIN] .jd-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=JARDIN] .jd-carrito-lista h1,body[data-store-template=JARDIN] .jd-resumen h2,body[data-store-template=JARDIN] .jd-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=JARDIN] .jd-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=JARDIN] .jd-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--jd-gris);font-size:15px;font-weight:400}body[data-store-template=JARDIN] .jd-lineas{margin:0;padding:0;list-style:none}body[data-store-template=JARDIN] .jd-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=JARDIN] .jd-linea+.jd-linea{border-top:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=JARDIN] .jd-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=JARDIN] .jd-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=JARDIN] .jd-linea-nombre{color:var(--jd-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=JARDIN] a.jd-linea-nombre:hover{text-decoration:underline}body[data-store-template=JARDIN] .jd-linea-variante{font-size:13px}body[data-store-template=JARDIN] .jd-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=JARDIN] .jd-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=JARDIN] .jd-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=JARDIN] .jd-linea-precio{display:grid;justify-items:end;color:var(--jd-suave);font-size:19px;font-weight:400}body[data-store-template=JARDIN] .jd-linea-precio small{font-size:12px}body[data-store-template=JARDIN] .jd-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=JARDIN] .jd-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=JARDIN] .jd-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--jd-suave);color:#fff;cursor:pointer}body[data-store-template=JARDIN] .jd-redondos button:disabled{background:var(--jd-linea);cursor:default}body[data-store-template=JARDIN] .jd-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=JARDIN] .jd-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=JARDIN] .jd-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=JARDIN] .jd-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=JARDIN] .jd-resumen-fila+.jd-resumen-fila{border-top:1px solid var(--jd-linea)}body[data-store-template=JARDIN] .jd-resumen-total{font-size:16px}body[data-store-template=JARDIN] .jd-resumen-descuento strong{color:#1d7a3a}body[data-store-template=JARDIN] .jd-resumen-nota{margin:0 0 10px;color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=JARDIN] .jd-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=JARDIN] .jd-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=JARDIN] .jd-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=JARDIN] .jd-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=JARDIN] .jd-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=JARDIN] .jd-carrito-vacio p{margin:0;color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-carrito-vacio .jd-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=JARDIN] .jd-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=JARDIN] .jd-pasos li{position:relative;display:grid;justify-items:center;color:var(--jd-suave);font-size:16px}body[data-store-template=JARDIN] .jd-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=JARDIN] .jd-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--jd-linea);z-index:0}body[data-store-template=JARDIN] .jd-pasos li:first-child:before{display:none}body[data-store-template=JARDIN] .jd-pasos li.is-actual:before,body[data-store-template=JARDIN] .jd-pasos li.is-hecho:before{background:var(--jd-suave)}body[data-store-template=JARDIN] .jd-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--jd-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=JARDIN] .jd-pasos li.is-hecho span[aria-hidden]{background:var(--jd-suave)}body[data-store-template=JARDIN] .jd-pasos li.is-actual span[aria-hidden]{background:var(--jd-fondo);color:var(--jd-suave);box-shadow:inset 0 0 0 2px var(--jd-suave)}body[data-store-template=JARDIN] .jd-pasos li.is-actual,body[data-store-template=JARDIN] .jd-pasos li.is-hecho{color:var(--jd-tinta);font-weight:700}body[data-store-template=JARDIN] .jd-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=JARDIN] .jd-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=JARDIN] .jd-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=JARDIN] .jd-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=JARDIN] .jd-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=JARDIN] .jd-bloque h2,body[data-store-template=JARDIN] .jd-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=JARDIN] fieldset.jd-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=JARDIN] .jd-bloque-ayuda{margin:0;color:var(--jd-tinta);font-size:14px}body[data-store-template=JARDIN] .jd-bloque-ayuda a{color:var(--jd-tinta);font-weight:700}body[data-store-template=JARDIN] .jd-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=JARDIN] .jd-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=JARDIN] .jd-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=JARDIN] .jd-campo-etiqueta{color:var(--jd-tinta);font-size:14px}body[data-store-template=JARDIN] .jd-campo-etiqueta small{color:var(--jd-suave);font-size:12px}body[data-store-template=JARDIN] .jd-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--jd-suave);border-radius:0;background:transparent;color:var(--jd-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=JARDIN] .jd-campo-linea textarea{resize:vertical}body[data-store-template=JARDIN] .jd-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--jd-tinta)}body[data-store-template=JARDIN] .jd-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=JARDIN] .jd-campo-linea select:disabled{color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-campo-linea input::placeholder{color:var(--jd-suave);opacity:1}body[data-store-template=JARDIN] .jd-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=JARDIN] .jd-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--jd-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=JARDIN] .jd-segmentos label.is-elegido{border:2px solid var(--jd-tinta);font-weight:700}body[data-store-template=JARDIN] .jd-segmentos input{width:18px;height:18px;accent-color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=JARDIN] .jd-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--jd-linea);list-style:none}body[data-store-template=JARDIN] .jd-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=JARDIN] .jd-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--jd-linea);border-radius:6px}body[data-store-template=JARDIN] .jd-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=JARDIN] .jd-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--jd-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=JARDIN] .jd-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-resumen-nombre small{color:var(--jd-suave);font-size:12px}body[data-store-template=JARDIN] .jd-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=JARDIN] .jd-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=JARDIN] .jd-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--jd-gris);font-size:14px}body[data-store-template=JARDIN] .jd-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=JARDIN] .jd-pago p{margin:0;line-height:1.5}body[data-store-template=JARDIN] .jd-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=JARDIN] .jd-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=JARDIN] .jd-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--jd-linea);border-radius:8px;background:var(--jd-fondo);cursor:pointer}body[data-store-template=JARDIN] .jd-pago-opciones>.is-elegido{border:2px solid var(--jd-tinta)}body[data-store-template=JARDIN] .jd-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--jd-tinta);flex:none}body[data-store-template=JARDIN] .jd-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=JARDIN] .jd-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=JARDIN] .jd-cuenta small{color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-captura{display:grid;gap:6px}body[data-store-template=JARDIN] .jd-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--jd-suave);border-radius:8px;background:var(--jd-fondo);font-weight:700;cursor:pointer}body[data-store-template=JARDIN] .jd-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=JARDIN] .jd-captura-boton:focus-within{outline:2px solid var(--jd-tinta);outline-offset:2px}body[data-store-template=JARDIN] .jd-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=JARDIN] .jd-captura small{color:var(--jd-tinta);font-size:13px}body[data-store-template=JARDIN] .jd-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=JARDIN] .jd-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--jd-tinta);flex:none}body[data-store-template=JARDIN] .jd-terminos a{color:var(--jd-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=JARDIN] .jd-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=JARDIN] .jd-carrito,body[data-store-template=JARDIN] .jd-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-checkout-resumen{position:static}body[data-store-template=JARDIN] .jd-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=JARDIN] .jd-ruta{padding:6px 16px}body[data-store-template=JARDIN] .jd-carril-flecha{display:none}body[data-store-template=JARDIN] .jd-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=JARDIN] .jd-recuadro{flex-basis:72px}body[data-store-template=JARDIN] .jd-recuadro-foto{width:72px;height:72px}body[data-store-template=JARDIN] .jd-recuadro-nombre{font-size:13px}body[data-store-template=JARDIN] .jd-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=JARDIN] .jd-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=JARDIN] .jd-resultados{order:3;margin:0;font-size:14px}body[data-store-template=JARDIN] .jd-filtros{display:none}body[data-store-template=JARDIN] .jd-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--jd-tinta);border-radius:8px;background:var(--jd-fondo);color:var(--jd-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=JARDIN] .jd-orden-fila{order:4;padding:0}body[data-store-template=JARDIN] .jd-orden{width:100%}body[data-store-template=JARDIN] .jd-orden-fila>.jd-limpiar{display:none}body[data-store-template=JARDIN] .jd-orden-fila .jd-paginador{display:none}body[data-store-template=JARDIN] .jd-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=JARDIN] .jd-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=JARDIN] .jd-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=JARDIN] .jd-celda-marca{max-width:none;font-size:13px}body[data-store-template=JARDIN] .jd-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--jd-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=JARDIN] .jd-celda-agregar:disabled{opacity:.7}body[data-store-template=JARDIN] .jd-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=JARDIN] .jd-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=JARDIN] .jd-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=JARDIN] .jd-miniaturas-marco,body[data-store-template=JARDIN] .jd-foto-flecha{display:none}body[data-store-template=JARDIN] .jd-foto{border:0}body[data-store-template=JARDIN] .jd-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=JARDIN] .jd-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=JARDIN] .jd-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=JARDIN] .jd-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=JARDIN] .jd-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=JARDIN] .jd-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-ficha-datos{gap:16px}body[data-store-template=JARDIN] .jd-ficha-datos h1{font-size:17px}body[data-store-template=JARDIN] .jd-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=JARDIN] .jd-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--jd-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=JARDIN] .jd-agregar{border-radius:2px;font-size:18px}body[data-store-template=JARDIN] .jd-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=JARDIN] .jd-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=JARDIN] .jd-acordeon,body[data-store-template=JARDIN] .jd-acordeon:not([open]){border:0;border-bottom:1px solid var(--jd-gris);border-radius:0;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=JARDIN] .jd-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=JARDIN] .jd-similares{padding:0 0 0 16px}body[data-store-template=JARDIN] .jd-similares h2{padding-left:0}body[data-store-template=JARDIN] .jd-similares .jd-carril-flecha{display:none}body[data-store-template=JARDIN] .jd-similares-pista{padding:0}body[data-store-template=JARDIN] .jd-similar{flex-basis:46%}body[data-store-template=JARDIN] .jd-compra-fondo{padding:20px 12px 40px}body[data-store-template=JARDIN] .jd-carrito-lista h1,body[data-store-template=JARDIN] .jd-resumen h2,body[data-store-template=JARDIN] .jd-checkout-resumen>h2{font-size:20px}body[data-store-template=JARDIN] .jd-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=JARDIN] .jd-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=JARDIN] .jd-linea-datos{grid-area:datos}body[data-store-template=JARDIN] .jd-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=JARDIN] .jd-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=JARDIN] .jd-linea-nombre{font-size:15px}body[data-store-template=JARDIN] .jd-pasos li{font-size:13px}body[data-store-template=JARDIN] .jd-bloque{padding:18px 16px}body[data-store-template=JARDIN] .jd-bloque h2,body[data-store-template=JARDIN] .jd-bloque legend{font-size:19px}body[data-store-template=JARDIN] .jd-campos-2,body[data-store-template=JARDIN] .jd-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-resumen-caja{padding:6px 16px 18px}body[data-store-template=JARDIN] .jd-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=JARDIN] .jd-agregado-cabeza h2{font-size:17px}body[data-store-template=JARDIN] .jd-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=JARDIN] .jd-agregado-precio{grid-column:2}body[data-store-template=JARDIN] .jd-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=JARDIN][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=JARDIN] .jd-celda-foto img{transition:none}body[data-store-template=JARDIN] .jd-celda-enlace:hover .jd-celda-foto img{transform:none}}body[data-store-template=JARDIN] .jd-catalogo{max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 24px;box-sizing:border-box}body[data-store-template=JARDIN] .jd-catalogo-cuerpo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}body[data-store-template=JARDIN] .jd-catalogo-filtros{position:sticky;top:16px;display:grid;gap:24px;padding-top:8px}body[data-store-template=JARDIN] .jd-grupo{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--jd-linea)}body[data-store-template=JARDIN] .jd-grupo h2{margin:0;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}body[data-store-template=JARDIN] .jd-grupo ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}body[data-store-template=JARDIN] .jd-grupo button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0;border:0;background:none;color:var(--jd-tinta);font:inherit;font-size:14px;text-align:left;cursor:pointer}body[data-store-template=JARDIN] .jd-grupo-marca{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--jd-suave);background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-grupo button.is-elegida{font-weight:700}body[data-store-template=JARDIN] .jd-grupo button.is-elegida .jd-grupo-marca{border-color:var(--jd-tinta);background:var(--jd-tinta);box-shadow:inset 0 0 0 3px var(--jd-fondo)}body[data-store-template=JARDIN] .jd-limpiar{justify-self:start;min-height:40px;padding:0 18px;border:1px solid var(--jd-tinta);background:transparent;color:var(--jd-tinta);font:inherit;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none;cursor:pointer}body[data-store-template=JARDIN] .jd-catalogo-cabeza{display:grid;gap:14px;margin:0 0 22px;padding:0;text-align:left}body[data-store-template=JARDIN] .jd-catalogo-cabeza h1{margin:0;text-align:left}body[data-store-template=JARDIN] .jd-catalogo-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 22px;padding:10px 0;border-top:1px solid var(--jd-linea);border-bottom:1px solid var(--jd-linea)}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-orden{display:inline-flex;align-items:center;gap:10px}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-orden span{color:var(--jd-suave)}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-orden select{min-height:40px;padding:0 28px 0 10px;border:1px solid var(--jd-linea);border-radius:0;background:var(--jd-fondo);color:var(--jd-tinta);font:inherit;font-size:13px;font-weight:700;text-transform:none}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-resultados{margin:0;color:var(--jd-suave);font-size:12px;letter-spacing:0;text-transform:none}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-filtros-boton{display:none;margin-right:auto}body[data-store-template=JARDIN] .jd-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px;background:none}body[data-store-template=JARDIN] .jd-celda{display:grid;align-content:start;gap:10px;padding:0}body[data-store-template=JARDIN] .jd-celda-enlace{display:grid;gap:10px;color:var(--jd-tinta);text-decoration:none}body[data-store-template=JARDIN] .jd-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;color:var(--jd-suave);font-size:13px}@media(max-width:1023px){body[data-store-template=JARDIN] .jd-catalogo-cuerpo{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-catalogo-filtros{display:none}body[data-store-template=JARDIN] .jd-catalogo-barra{justify-content:space-between}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-filtros-boton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--jd-tinta);background:transparent;color:var(--jd-tinta);font:inherit;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}body[data-store-template=JARDIN] .jd-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=JARDIN] .jd-celdas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-orden span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}body[data-store-template=JARDIN] .jd-catalogo-resultados{padding:0;background:none}body[data-store-template=JARDIN] .jd-ruta{margin:0;padding:18px 0 14px;background:none;font-size:13px}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-orden span{white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}body[data-store-template=JARDIN] .jd-celda-foto{border:0}body[data-store-template=JARDIN] .jd-celda-precio{font-size:13px}body[data-store-template=JARDIN] .jd-celda-precio>span{font-size:13px;font-weight:600}body[data-store-template=JARDIN] .jd-resumen h2,body[data-store-template=JARDIN] .jd-carrito h2,body[data-store-template=JARDIN] .jd-agregado-cabeza h2,body[data-store-template=JARDIN] .jd-checkout h2{font-family:inherit;font-weight:400;letter-spacing:.01em;text-transform:none}body[data-store-template=JARDIN] .jd-agregado{font-family:Rubik Variable,system-ui,sans-serif}body[data-store-template=JARDIN] .jd-agregado-cabeza h2{font-size:26px}body[data-store-template=JARDIN] .jd-agregado-datos strong,body[data-store-template=JARDIN] .jd-agregado-datos p:first-of-type{font-family:inherit;text-transform:none}body[data-store-template=JARDIN] .jd-agregado-precio{font-family:inherit}body[data-store-template=JARDIN] .jd-agregado-acciones .jd-boton-negro{font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}body[data-store-template=JARDIN] .jd-ficha-rejilla{margin-top:12px;padding:clamp(16px,3vw,40px);border-radius:var(--jd-radio);background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-foto{overflow:hidden;border:0;border-radius:20px;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-miniaturas button{overflow:hidden;border-radius:14px;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-miniaturas button.is-actual{border:2px solid var(--jd-acento)}body[data-store-template=JARDIN] .jd-ficha-marca{color:var(--jd-suave);font-size:14px}body[data-store-template=JARDIN] .jd-ficha-datos h1{font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.01em}body[data-store-template=JARDIN] .jd-ficha-precio{font-size:clamp(24px,2.4vw,30px);font-weight:600}body[data-store-template=JARDIN] .jd-ficha-precio del{color:var(--jd-suave);font-size:.6em;font-weight:400}body[data-store-template=JARDIN] .jd-talla{min-height:44px;border-radius:999px}body[data-store-template=JARDIN] .jd-talla--foto{border-radius:14px}body[data-store-template=JARDIN] .jd-talla.is-elegida,body[data-store-template=JARDIN] .jd-talla[aria-pressed=true]{border:2px solid var(--jd-tinta)}body[data-store-template=JARDIN] .jd-boton-negro,body[data-store-template=JARDIN] .jd-agregar{border-radius:999px;background:var(--jd-acento);color:var(--jd-tinta-acento);font-weight:500}body[data-store-template=JARDIN] .jd-boton-negro:hover,body[data-store-template=JARDIN] .jd-agregar:hover{background:var(--jd-acento);filter:brightness(1.06)}body[data-store-template=JARDIN] .jd-ficha-datos .jd-boton-negro,body[data-store-template=JARDIN] .jd-compra .jd-boton-negro,body[data-store-template=JARDIN] .jd-checkout .jd-boton-negro,body[data-store-template=JARDIN] .jd-carrito .jd-boton-negro,body[data-store-template=JARDIN] .jd-agregar{width:100%;min-height:56px;font-size:17px}body[data-store-template=JARDIN] .jd-boton-cuadrado,body[data-store-template=JARDIN] .jd-boton-borde,body[data-store-template=JARDIN] .jd-boton-whatsapp,body[data-store-template=JARDIN] .jd-limpiar,body[data-store-template=JARDIN] .jd-segmentos label,body[data-store-template=JARDIN] .jd-celda-descuento,body[data-store-template=JARDIN] .jd-etiqueta{border-radius:999px}body[data-store-template=JARDIN] .jd-celda-descuento{padding:2px 8px}body[data-store-template=JARDIN] .jd-campo :is(input,select),body[data-store-template=JARDIN] .jd-campo-linea :is(input,select,textarea){min-height:48px;padding:8px 16px;box-sizing:border-box;border:1px solid var(--jd-linea);border-radius:14px;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-campo :is(input,select):focus,body[data-store-template=JARDIN] .jd-campo-linea :is(input,select,textarea):focus{border-color:var(--jd-acento);outline:3px solid color-mix(in srgb,var(--jd-acento) 25%,transparent);outline-offset:0}body[data-store-template=JARDIN] .jd-agregado,body[data-store-template=JARDIN] .jd-opciones,body[data-store-template=JARDIN] .jd-panel-filtros{border-radius:var(--jd-radio)}body[data-store-template=JARDIN] .jd-compra-fondo{background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-tarjeta-blanca{border-radius:20px;background:var(--jd-tarjeta);box-shadow:none}body[data-store-template=JARDIN] .jd-pago{border-radius:18px}body[data-store-template=JARDIN] .jd-pago-opciones>:is(label,div),body[data-store-template=JARDIN] .jd-acordeon,body[data-store-template=JARDIN] .jd-recuadro-foto,body[data-store-template=JARDIN] .jd-resumen-foto{border-radius:14px}body[data-store-template=JARDIN] .jd-paginador a,body[data-store-template=JARDIN] .jd-paginador button{border-radius:50%}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-orden select{border-radius:999px;padding:0 32px 0 14px}body[data-store-template=JARDIN] .jd-catalogo-barra .jd-filtros-boton{border-radius:999px}body[data-store-template=JARDIN] .jd-celdas{gap:20px}body[data-store-template=JARDIN] .jd-celda{padding:0 0 16px;gap:12px}body[data-store-template=JARDIN] .jd-celda-precio{font-size:17px}body[data-store-template=JARDIN] .jd-celda-precio>span{font-size:inherit}body[data-store-template=JARDIN] :is(.jd-similares h2,.jd-catalogo-cabeza h1,.jd-checkout-titulo,.jd-carrito h1,.jd-resumen h2,.jd-carrito h2,.jd-agregado-cabeza h2,.jd-checkout h2){font-weight:600;letter-spacing:-.02em;line-height:1.15;text-transform:lowercase}body[data-store-template=JARDIN] .jd-catalogo-cabeza h1{font-size:clamp(28px,3.4vw,44px)}body[data-store-template=JARDIN] :is(.jd-grupo h2,.jd-filtros h2,.jd-filtros legend,.jd-panel-filtros-cabeza h2,.jd-catalogo-barra .jd-orden span,.jd-opcion legend){font-size:15px;font-weight:600;text-transform:lowercase}body[data-store-template=JARDIN] .jd-grupo-marca{border-radius:6px}body[data-store-template=JARDIN] .jd-ficha{max-width:1440px;margin:0 auto;padding:0 clamp(12px,2vw,24px);box-sizing:border-box}body[data-store-template=JARDIN] .jd-ruta{padding-left:8px;padding-right:8px}body[data-store-template=JARDIN] :is(.jd-catalogo,.jd-catalogo>.jd-ruta,.jd-catalogo-cabeza,.jd-catalogo-barra){background:transparent}body[data-store-template=JARDIN] .jd-catalogo-barra{border-color:var(--jd-linea)}body[data-store-template=JARDIN] :is(.jd-celda-foto,.jd-celda-cuerpo){background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-celda-cuerpo{min-height:0;padding:4px 16px 0}body[data-store-template=JARDIN] .jd-catalogo-cabeza{border-bottom:0}body[data-store-template=JARDIN] .jd-celda{background:var(--jd-tarjeta)}body[data-store-template=JARDIN] :is(.jd-cantidad,.jd-redondos) button{border-radius:50%}body[data-store-template=JARDIN] :is(.jd-linea-foto,.jd-agregado-foto,.jd-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=JARDIN] :is(.jd-linea-foto,.jd-agregado-foto,.jd-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=JARDIN] :is(.jd-bloque legend,.jd-checkout legend){font-weight:600;letter-spacing:-.02em;text-transform:lowercase}body[data-store-template=JARDIN] .store-main.sf-main>.jd-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=JARDIN] .jd-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=JARDIN] .jd-marco--angosto{max-width:720px}body[data-store-template=JARDIN] .jd-marco-cabeza{display:grid;gap:6px}body[data-store-template=JARDIN] .jd-marco-cabeza h1{margin:0;color:var(--jd-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-marco-cabeza p{margin:0;color:var(--jd-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=JARDIN] :is(.jd-aviso-info,.jd-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=JARDIN] .jd-aviso-info{background:#f2f4f7;color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=JARDIN] .jd-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=JARDIN] .jd-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--jd-tinta);flex:none}body[data-store-template=JARDIN] .jd-casilla a,body[data-store-template=JARDIN] .jd-acceso-cambio a{color:var(--jd-tinta);font-weight:700}body[data-store-template=JARDIN] .jd-campo-ayuda{color:var(--jd-suave);font-size:12px}body[data-store-template=JARDIN] .jd-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=JARDIN] .jd-acceso-tienda{margin:0;color:var(--jd-suave);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}body[data-store-template=JARDIN] .jd-acceso h1{margin:0;color:var(--jd-tinta);font-size:26px;font-weight:400}body[data-store-template=JARDIN] .jd-acceso-form{display:grid;gap:16px}body[data-store-template=JARDIN] .jd-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=JARDIN] .jd-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--jd-gris);color:var(--jd-tinta);font-size:14px;text-align:center}body[data-store-template=JARDIN] .jd-no-encontrado-codigo{margin:0;color:var(--jd-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=JARDIN] .jd-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=JARDIN] .jd-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=JARDIN] .jd-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=JARDIN] .jd-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-pedido-datos small{color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-pedido-total{font-size:17px}body[data-store-template=JARDIN] .jd-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=JARDIN] .jd-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--jd-gris);color:var(--jd-tinta);font-size:13px;font-weight:700}body[data-store-template=JARDIN] .jd-estado.is-pending,body[data-store-template=JARDIN] .jd-estado.is-doc-pending,body[data-store-template=JARDIN] .jd-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=JARDIN] .jd-estado.is-confirmed,body[data-store-template=JARDIN] .jd-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=JARDIN] .jd-estado.is-cancelled,body[data-store-template=JARDIN] .jd-estado.is-doc-rejected,body[data-store-template=JARDIN] .jd-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=JARDIN] .jd-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=JARDIN] .jd-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--jd-fondo);color:var(--jd-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=JARDIN] .jd-detalle-pedido:focus{outline:none}body[data-store-template=JARDIN] .jd-detalle-pedido h2,body[data-store-template=JARDIN] .jd-detalle-pedido h3{color:var(--jd-tinta)}body[data-store-template=JARDIN] .jd-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=JARDIN] .jd-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=JARDIN] .jd-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=JARDIN] .jd-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-detalle-datos dt{font-weight:700}body[data-store-template=JARDIN] .jd-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-resumen-lineas .jd-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=JARDIN] .jd-detalle-totales{display:grid}body[data-store-template=JARDIN] .jd-detalle-totales .jd-resumen-fila{padding:10px 0}body[data-store-template=JARDIN] .jd-detalle-acciones{display:grid;gap:12px}body[data-store-template=JARDIN] .jd-detalle-comprobante{display:grid;gap:6px}body[data-store-template=JARDIN] .jd-detalle-captura{max-width:260px;height:auto;border:1px solid var(--jd-linea);border-radius:6px}body[data-store-template=JARDIN] .jd-detalle-historial{margin:0;padding-left:18px;color:var(--jd-tinta);font-size:13px}body[data-store-template=JARDIN] .jd-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=JARDIN] .jd-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--jd-linea)}body[data-store-template=JARDIN] .jd-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=JARDIN] .jd-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--jd-gris);font-size:14px}body[data-store-template=JARDIN] .jd-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=JARDIN] .jd-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=JARDIN] .jd-documento-acciones .jd-boton-borde{min-height:36px;min-width:64px}body[data-store-template=JARDIN] .jd-pedido-wa{gap:12px}body[data-store-template=JARDIN] .jd-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=JARDIN] .jd-pedido-wa-estado small{color:var(--jd-suave);font-size:13px}body[data-store-template=JARDIN] .jd-pedido-wa .jd-boton-whatsapp,body[data-store-template=JARDIN] .jd-carrito-vacio .jd-boton-whatsapp{justify-self:start}body[data-store-template=JARDIN] .jd-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=JARDIN] .jd-cuenta-rejilla .jd-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=JARDIN] .jd-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=JARDIN] .jd-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=JARDIN] .jd-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=JARDIN] .jd-etiqueta--suave{margin:0;background:var(--jd-gris);color:var(--jd-tinta);font-size:12px}body[data-store-template=JARDIN] .jd-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=JARDIN] .jd-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--jd-gris)}body[data-store-template=JARDIN] .jd-cuenta-descargar{justify-self:start}body[data-store-template=JARDIN] .jd-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--jd-gris)}body[data-store-template=JARDIN] .jd-cuenta-eliminar .jd-campo-linea{flex:1 1 260px}body[data-store-template=JARDIN] .jd-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=JARDIN] .jd-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=JARDIN] .jd-legal-texto{padding:32px 36px}body[data-store-template=JARDIN] .jd-legal-texto h1{margin:6px 0 0;color:var(--jd-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-legal-resumen{margin:10px 0 0;color:var(--jd-tinta);font-size:16px;line-height:1.6}body[data-store-template=JARDIN] .jd-legal-texto section{padding-top:22px}body[data-store-template=JARDIN] .jd-legal-texto h2{margin:0 0 8px;color:var(--jd-tinta);font-size:18px;font-weight:700}body[data-store-template=JARDIN] .jd-legal-texto p,body[data-store-template=JARDIN] .jd-legal-texto li{color:var(--jd-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-legal-texto p{margin:0 0 10px}body[data-store-template=JARDIN] .jd-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=JARDIN] .jd-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=JARDIN] .jd-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=JARDIN] .jd-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=JARDIN] .jd-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--jd-gris);color:var(--jd-tinta);font-size:14px;text-decoration:none}body[data-store-template=JARDIN] .jd-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=JARDIN] .jd-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=JARDIN] .jd-libro{display:grid;gap:18px}body[data-store-template=JARDIN] .jd-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=JARDIN] .jd-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=JARDIN] .jd-libro .store-page-heading h1{margin:0;color:var(--jd-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=JARDIN] .jd-libro .store-page-heading p{margin:6px 0 0;color:var(--jd-tinta);font-size:15px}body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--jd-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=JARDIN] .jd-libro.jd-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:48px;padding:8px 16px;box-sizing:border-box;border:1px solid var(--jd-linea);border-radius:14px;background:var(--jd-tarjeta);box-shadow:none}body[data-store-template=JARDIN] .jd-libro.jd-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--jd-suave);border-radius:6px;background:var(--jd-fondo)}body[data-store-template=JARDIN] .jd-libro.jd-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--jd-tinta);box-shadow:none}body[data-store-template=JARDIN] .jd-libro.jd-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--jd-tinta);box-shadow:0 0 0 1px var(--jd-tinta)}body[data-store-template=JARDIN] .jd-libro .store-complaint-layout,body[data-store-template=JARDIN] .jd-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--jd-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--jd-tinta);color:#fff;font-weight:700}body[data-store-template=JARDIN] .jd-libro .store-complaint-print.is-secondary{border:1px solid var(--jd-tinta);border-radius:999px;background:var(--jd-fondo);color:var(--jd-tinta)}@media(max-width:1023px){body[data-store-template=JARDIN] .jd-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=JARDIN] .jd-marco-cabeza h1{font-size:20px}body[data-store-template=JARDIN] .jd-acceso{padding:24px 18px}body[data-store-template=JARDIN] .jd-acceso h1{font-size:22px}body[data-store-template=JARDIN] .jd-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=JARDIN] .jd-pedido .jd-boton-borde{grid-column:1 / -1}body[data-store-template=JARDIN] .jd-detalle-fondo{padding:0;align-items:end}body[data-store-template=JARDIN] .jd-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=JARDIN] .jd-pasos--pedido li{font-size:11px}body[data-store-template=JARDIN] .jd-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=JARDIN] .jd-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=JARDIN] .jd-legal-texto{padding:22px 18px}body[data-store-template=JARDIN] .jd-legal-texto h1{font-size:22px}}body[data-store-template=JARDIN] :is(.jd-marco-cabeza h1,.jd-acceso h1,.jd-acceso h2,.jd-legal h1,.jd-no-encontrado-codigo){font-weight:600;letter-spacing:-.02em;text-transform:lowercase}body[data-store-template=JARDIN] .jd-marco-cabeza h1{font-size:clamp(28px,3.6vw,44px);line-height:1.1}body[data-store-template=JARDIN] .jd-acceso h1,body[data-store-template=JARDIN] .jd-acceso h2{font-size:clamp(26px,3vw,36px);line-height:1.1}body[data-store-template=JARDIN] .jd-acceso-tienda{color:var(--jd-suave);font-size:15px}body[data-store-template=JARDIN] .jd-acceso,body[data-store-template=JARDIN] .jd-tarjeta-blanca,body[data-store-template=JARDIN] .jd-detalle-pedido,body[data-store-template=JARDIN] .jd-documento{border-radius:var(--jd-radio);background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-campo-etiqueta{font-size:14px;font-weight:500}body[data-store-template=JARDIN] .jd-boton-negro{border-radius:999px;background:var(--jd-acento);color:var(--jd-tinta-acento);font-weight:500}body[data-store-template=JARDIN] .jd-boton-borde{border-radius:999px;font-weight:500}body[data-store-template=JARDIN] .jd-estado{border-radius:999px;font-size:13px;font-weight:500;text-transform:lowercase}body[data-store-template=JARDIN] .jd-aviso-info,body[data-store-template=JARDIN] .jd-aviso-exito{border-radius:16px}body[data-store-template=JARDIN] :is(.jd-legal-lado h2,.jd-detalle-historial h2,.jd-direcciones h2){font-size:17px;font-weight:600;text-transform:lowercase}body[data-store-template=JARDIN] .jd-no-encontrado-codigo{font-size:clamp(88px,14vw,168px);line-height:.9;color:var(--jd-acento)}body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--jd-radio);background:var(--jd-tarjeta);box-shadow:none}body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){background:var(--jd-acento);color:var(--jd-tinta-acento);font-weight:500}body[data-store-template=JARDIN] .jd-libro .store-choice{border:1.5px solid var(--jd-linea);border-radius:18px;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-libro .store-choice.is-selected{border-color:var(--jd-acento);box-shadow:inset 0 0 0 1px var(--jd-acento)}body[data-store-template=JARDIN] .jd-libro .store-choice input{accent-color:var(--jd-acento)}body[data-store-template=JARDIN] .jd-libro.jd-compra-fondo .store-complaint-layout .template-field textarea{padding:12px 16px;border:1px solid var(--jd-linea);border-radius:14px;background:var(--jd-tarjeta)}body[data-store-template=JARDIN] .jd-libro.jd-compra-fondo .store-complaint-layout .template-field :is(input,select,textarea):focus{border-color:var(--jd-acento);outline:3px solid color-mix(in srgb,var(--jd-acento) 25%,transparent);outline-offset:0;box-shadow:none}body[data-store-template=JARDIN] .jd-libro .store-page-heading h1,body[data-store-template=JARDIN] .jd-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{font-weight:600;letter-spacing:-.02em}body[data-store-template=ATLETA]{--at-tinta: #111111;--at-suave: #545454;--at-gris: #e4e4e4;--at-linea: #d2d2d2;--at-acento: var(--sf-brand-custom, #111111);--at-tinta-acento: var(--sf-brand-custom-ink, #ffffff);--at-oferta: #b3261e;--at-fondo: var(--sf-bg-custom, #efefef);--at-noche: #111111;--at-noche-tinta: #ffffff;--at-foto: #e6e6e6;--at-foto-alt: #dedede;--at-tarjeta: #ffffff;--at-espaciado: .18em;font-family:Jost Variable,system-ui,sans-serif;background:var(--at-fondo);color:var(--at-tinta)}body[data-store-template=ATLETA] :where(.at-top,.at-menu,.at-portada,.at-footer) :focus-visible{outline:2px solid var(--at-tinta);outline-offset:3px}body[data-store-template=ATLETA] :where(.at-hero,.at-franja) :focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #111}body[data-store-template=ATLETA] .store-main.sf-main>.at-portada{width:auto;max-width:none;margin:0}body[data-store-template=ATLETA] .at-top{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--at-linea)}body[data-store-template=ATLETA] .at-announce{display:flex;justify-content:center;padding:8px 20px;background:var(--at-noche);color:var(--at-noche-tinta);font-size:12px;font-weight:500;letter-spacing:var(--at-espaciado);text-align:center;text-transform:uppercase}body[data-store-template=ATLETA] .at-announce a{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:inherit;text-decoration:none}body[data-store-template=ATLETA] .at-announce a:hover{text-decoration:underline;text-underline-offset:4px}body[data-store-template=ATLETA] .at-header{background:#fff;color:#111}body[data-store-template=ATLETA] .at-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1440px;min-height:92px;margin:0 auto;padding:8px clamp(16px,3.4vw,48px);box-sizing:border-box}body[data-store-template=ATLETA] .at-lado{display:flex;align-items:center;gap:8px;min-width:0}body[data-store-template=ATLETA] .at-preguntas{display:inline-flex;align-items:center;gap:.6em;min-height:44px;color:#111;font-size:13px;font-weight:500;letter-spacing:var(--at-espaciado);text-decoration:none;text-transform:uppercase;white-space:nowrap}body[data-store-template=ATLETA] .at-preguntas:hover{text-decoration:underline;text-underline-offset:4px}body[data-store-template=ATLETA] .at-centro{display:grid;justify-items:center;gap:4px}body[data-store-template=ATLETA] .at-brand{display:inline-flex;align-items:center;color:#111;text-decoration:none}body[data-store-template=ATLETA] .at-brand img{display:block;max-height:44px;max-width:220px;object-fit:contain}body[data-store-template=ATLETA] .at-brand-name{font-size:32px;font-weight:800;letter-spacing:.32em;line-height:1.1;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;margin-right:-.32em}body[data-store-template=ATLETA] .at-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px}body[data-store-template=ATLETA] .at-nav a{display:inline-flex;align-items:center;min-height:32px;color:#111;font-size:13px;font-weight:500;letter-spacing:var(--at-espaciado);text-decoration:none;text-transform:uppercase}body[data-store-template=ATLETA] .at-nav a:hover{text-decoration:underline;text-underline-offset:6px}body[data-store-template=ATLETA] .at-actions{justify-self:end;display:flex;align-items:center;gap:4px}body[data-store-template=ATLETA] .at-icon{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#111;cursor:pointer;text-decoration:none;transition:background-color .2s}body[data-store-template=ATLETA] .at-icon:hover{background:#efefef}body[data-store-template=ATLETA] .at-menu-toggle,body[data-store-template=ATLETA] .at-llamar{display:none}body[data-store-template=ATLETA] .at-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#111;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}body[data-store-template=ATLETA] .at-busqueda{max-width:720px;margin:0 auto;padding:0 20px 18px}body[data-store-template=ATLETA] .at-search{position:relative;display:flex;align-items:center;width:100%}body[data-store-template=ATLETA] .at-search input{width:100%;min-height:48px;padding:0 52px 0 16px;box-sizing:border-box;border:1px solid #111111;border-radius:0;background:#fff;color:#111;font:inherit;font-size:16px;letter-spacing:.04em}body[data-store-template=ATLETA] .at-search input::placeholder{color:#545454;opacity:1}body[data-store-template=ATLETA] .at-search input:focus{outline:2px solid #111111;outline-offset:2px}body[data-store-template=ATLETA] .at-search-submit{position:absolute;right:2px;top:2px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#111;cursor:pointer}body[data-store-template=ATLETA] .at-search-list{position:absolute;top:100%;left:0;right:0;z-index:50;margin:4px 0 0;padding:6px 0;list-style:none;background:#fff;color:#111;box-shadow:0 16px 40px #00000029}body[data-store-template=ATLETA] .at-search-list li{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 14px;cursor:pointer}body[data-store-template=ATLETA] .at-search-list li.is-active,body[data-store-template=ATLETA] .at-search-list li:hover{background:#efefef}body[data-store-template=ATLETA] .at-search-list img,body[data-store-template=ATLETA] .at-search-glyph{display:inline-grid;place-items:center;width:40px;height:40px;object-fit:contain}body[data-store-template=ATLETA] .at-search-list strong{display:block;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}body[data-store-template=ATLETA] .at-search-list small{display:block;color:#545454;font-size:12px}body[data-store-template=ATLETA] .at-menu{position:fixed;inset:0;z-index:90}body[data-store-template=ATLETA] .at-menu-scrim{position:absolute;inset:0;width:100%;border:0;background:#00000080}body[data-store-template=ATLETA] .at-menu-panel{position:absolute;top:0;bottom:0;left:0;width:min(380px,90vw);overflow-y:auto;padding:16px 20px 28px;box-sizing:border-box;background:#fff;color:#111;display:grid;align-content:start;gap:16px;animation:at-entra .35s cubic-bezier(.16,1,.3,1)}@keyframes at-entra{0%{transform:translate(-100%)}to{transform:none}}body[data-store-template=ATLETA] .at-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=ATLETA] .at-menu-head .at-brand-name{font-size:22px}body[data-store-template=ATLETA] .at-menu-nav,body[data-store-template=ATLETA] .at-menu-cuenta{display:grid}body[data-store-template=ATLETA] .at-menu-nav a{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-bottom:1px solid #e4e4e4;color:inherit;font-size:15px;font-weight:500;letter-spacing:var(--at-espaciado);text-decoration:none;text-transform:uppercase}body[data-store-template=ATLETA] .at-menu-cuenta a{display:flex;align-items:center;min-height:44px;color:inherit;font-size:15px}body[data-store-template=ATLETA] .at-menu-llamar{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#111;font-size:13px;letter-spacing:var(--at-espaciado);text-transform:uppercase}body[data-store-template=ATLETA] .at-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 30px;box-sizing:border-box;border:0;border-radius:0;background:var(--at-acento);color:var(--at-tinta-acento);font:inherit;font-size:14px;font-weight:600;letter-spacing:var(--at-espaciado);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s}body[data-store-template=ATLETA] .at-boton-negro:hover{opacity:.86}body[data-store-template=ATLETA] .at-boton-negro:disabled{opacity:.5;cursor:not-allowed}body[data-store-template=ATLETA] .at-boton-borde{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;box-sizing:border-box;border:1px solid var(--at-tinta);border-radius:0;background:transparent;color:var(--at-tinta);font-size:13px;font-weight:600;letter-spacing:var(--at-espaciado);text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s}body[data-store-template=ATLETA] .at-boton-borde:hover{background:var(--at-tinta);color:var(--at-fondo)}body[data-store-template=ATLETA] .at-boton-blanco{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border-radius:0;background:#fff;color:#111;font-size:14px;font-weight:600;letter-spacing:var(--at-espaciado);text-decoration:none;text-transform:uppercase}body[data-store-template=ATLETA] .at-hero{position:relative;display:grid;align-items:end;justify-items:center;min-height:clamp(420px,40vw,620px);overflow:hidden;background:#1a1a1a;color:#fff;touch-action:pan-y}body[data-store-template=ATLETA] .at-hero--cargando{min-height:420px;background:linear-gradient(90deg,#dcdcdc,#ebebeb,#dcdcdc)}body[data-store-template=ATLETA] .at-hero-fotos,body[data-store-template=ATLETA] .at-hero-fotos img{position:absolute;inset:0;width:100%;height:100%}body[data-store-template=ATLETA] .at-hero-fotos img{object-fit:cover;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}body[data-store-template=ATLETA] .at-hero-fotos img.is-actual{opacity:1}body[data-store-template=ATLETA] .at-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#00000059,#0000 40%);pointer-events:none}body[data-store-template=ATLETA] .at-hero-texto{position:relative;z-index:2;display:grid;justify-items:center;gap:14px;padding:0 20px 80px;text-align:center;animation:at-sube .7s cubic-bezier(.16,1,.3,1) both}@keyframes at-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}body[data-store-template=ATLETA] .at-hero-boton{min-height:48px;padding:0 30px;background:#111;color:#fff}body[data-store-template=ATLETA] .at-hero--sin-foto{min-height:360px;background:var(--at-noche)}body[data-store-template=ATLETA] .at-hero--sin-foto:after{content:none}body[data-store-template=ATLETA] .at-hero--sin-foto h1{margin:0;color:var(--at-noche-tinta);font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:.24em;text-transform:uppercase}body[data-store-template=ATLETA] .at-hero--sin-foto p{margin:0;color:var(--at-noche-tinta)}body[data-store-template=ATLETA] .at-hero-pausa-caja{position:absolute;z-index:3;right:20px;bottom:20px}body[data-store-template=ATLETA] .at-hero-pausa-caja .at-hero-pausa{width:40px;height:40px;display:grid;place-items:center;border:1px solid #ffffff;border-radius:50%;background:#0000008c;color:#fff}body[data-store-template=ATLETA] .at-hero-pausa-caja .at-hero-pausa:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}body[data-store-template=ATLETA] .at-bajar{position:absolute;z-index:3;left:50%;bottom:-26px;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 4px 16px #00000024;cursor:pointer;transform:translate(-50%);transition:transform .25s}body[data-store-template=ATLETA] .at-bajar:hover{transform:translate(-50%) translateY(2px)}body[data-store-template=ATLETA] .at-hero{overflow:visible}body[data-store-template=ATLETA] .at-hero-fotos{overflow:hidden}body[data-store-template=ATLETA] #at-contenido{scroll-margin-top:16px;outline:none}body[data-store-template=ATLETA] .at-fila{display:grid;justify-items:center;gap:28px;max-width:1440px;margin:0 auto;padding:clamp(56px,6vw,88px) clamp(12px,3.4vw,48px) 0;box-sizing:border-box}body[data-store-template=ATLETA] .at-titulo{margin:0;font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:.2em;text-align:center;text-transform:uppercase}body[data-store-template=ATLETA] .at-pestanas{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}body[data-store-template=ATLETA] .at-pestanas button{min-height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:none;color:var(--at-tinta);font:inherit;font-size:clamp(16px,1.6vw,22px);font-weight:400;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:border-color .2s}body[data-store-template=ATLETA] .at-pestanas button:hover{border-bottom-color:var(--at-linea)}body[data-store-template=ATLETA] .at-pestanas button[aria-pressed=true]{border-bottom-color:var(--at-tinta)}body[data-store-template=ATLETA] .at-grilla{justify-self:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}body[data-store-template=ATLETA] .at-ver-todo{margin-top:4px}body[data-store-template=ATLETA] .at-card,body[data-store-template=ATLETA] .at-celda{position:relative;display:grid;align-content:start;gap:14px;min-width:0;color:var(--at-tinta)}body[data-store-template=ATLETA] .at-card-enlace,body[data-store-template=ATLETA] .at-celda-enlace{display:grid;gap:14px;color:inherit;text-decoration:none}body[data-store-template=ATLETA] .at-card-media,body[data-store-template=ATLETA] .at-celda-foto{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--at-foto)}body[data-store-template=ATLETA] .at-card-media img,body[data-store-template=ATLETA] .at-celda-foto img{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.16,1,.3,1)}body[data-store-template=ATLETA] .at-card-enlace:hover .at-card-media img,body[data-store-template=ATLETA] .at-celda-enlace:hover .at-celda-foto img{transform:scale(1.04)}body[data-store-template=ATLETA] .at-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--at-suave);font-size:56px;font-weight:700;letter-spacing:.1em}body[data-store-template=ATLETA] .at-card-flags{position:absolute;left:10px;top:10px;display:flex;gap:6px}body[data-store-template=ATLETA] .at-flag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;background:#111;color:#fff;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .at-card-body,body[data-store-template=ATLETA] .at-celda-cuerpo{display:grid;justify-items:center;gap:8px;text-align:center}body[data-store-template=ATLETA] .at-card-nombre,body[data-store-template=ATLETA] .at-celda-nombre{font-size:13px;font-weight:500;letter-spacing:.16em;line-height:1.6;text-transform:uppercase;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-card-precio,body[data-store-template=ATLETA] .at-celda-precio{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;font-size:13px;letter-spacing:.12em}body[data-store-template=ATLETA] .at-card-precio del,body[data-store-template=ATLETA] .at-celda-precio del{color:var(--at-suave)}body[data-store-template=ATLETA] .at-celda-colores{display:flex;gap:6px;justify-content:center}body[data-store-template=ATLETA] .at-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--at-linea);background:#fff}body[data-store-template=ATLETA] .at-punto span{width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=ATLETA] .at-card.is-agotado .at-card-media img,body[data-store-template=ATLETA] .at-celda.is-agotado .at-celda-foto img{opacity:.5}body[data-store-template=ATLETA] .at-mas{display:none}body[data-store-template=ATLETA] .at-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--at-tinta);border-radius:0;background:transparent;color:var(--at-tinta);font:inherit;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s}body[data-store-template=ATLETA] .at-celda-agregar:hover{background:var(--at-tinta);color:var(--at-fondo)}body[data-store-template=ATLETA] .at-celda-agregar:disabled{opacity:.6;cursor:wait}body[data-store-template=ATLETA] .at-franja{position:relative;display:grid;align-items:end;justify-items:center;min-height:clamp(360px,42vw,620px);margin-top:clamp(56px,7vw,96px);overflow:hidden;background:#1a1a1a;color:#fff;text-align:center}body[data-store-template=ATLETA] .at-franja img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body[data-store-template=ATLETA] .at-franja:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000008c,#0000 55%)}body[data-store-template=ATLETA] .at-franja-texto{position:relative;z-index:1;display:grid;justify-items:center;gap:14px;padding:0 20px clamp(36px,5vw,64px)}body[data-store-template=ATLETA] .at-franja h2{margin:0;color:#fff;font-size:clamp(26px,3.4vw,48px);font-weight:600;letter-spacing:.24em;text-transform:uppercase;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-franja p{margin:0;color:#fff;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=ATLETA] .at-info{margin-top:clamp(56px,7vw,96px);background:#fff}body[data-store-template=ATLETA] .at-info ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:1440px;margin:0 auto;padding:0;list-style:none}body[data-store-template=ATLETA] .at-info li{display:flex;align-items:flex-start;gap:14px;padding:28px clamp(16px,3vw,40px)}body[data-store-template=ATLETA] .at-info strong{display:block;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .at-info small{display:block;margin-top:4px;color:var(--at-suave);font-size:14px}body[data-store-template=ATLETA] .at-footer{background:var(--at-noche);color:var(--at-noche-tinta)}body[data-store-template=ATLETA] .at-footer-cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;max-width:1440px;margin:0 auto;padding:56px clamp(20px,4vw,64px) 32px;box-sizing:border-box}body[data-store-template=ATLETA] .at-footer-col{display:grid;align-content:start;gap:4px;min-width:0}body[data-store-template=ATLETA] .at-footer-col h2{margin:0 0 10px;color:var(--at-noche-tinta);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}body[data-store-template=ATLETA] .at-footer-col a{display:inline-flex;align-items:center;min-height:32px;color:var(--at-noche-tinta);font-size:14px;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-footer-col a:hover{text-decoration:underline;text-underline-offset:3px}body[data-store-template=ATLETA] .at-footer-marca p{margin:0 0 6px;color:color-mix(in srgb,var(--at-noche-tinta) 78%,transparent);font-size:14px;line-height:1.6}body[data-store-template=ATLETA] .at-footer-marca strong{color:var(--at-noche-tinta)}body[data-store-template=ATLETA] .at-footer-medio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto;padding:8px clamp(20px,4vw,64px) 24px;box-sizing:border-box}body[data-store-template=ATLETA] .at-complaint{display:inline-block;width:120px;line-height:0;background:#fff;overflow:hidden}body[data-store-template=ATLETA] .at-complaint img{width:100%;height:auto}body[data-store-template=ATLETA] .at-footer-redes{display:flex;gap:10px}body[data-store-template=ATLETA] .at-footer-base{display:grid;gap:10px;max-width:1440px;margin:0 auto;padding:20px clamp(20px,4vw,64px) 28px;box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--at-noche-tinta) 20%,transparent);color:color-mix(in srgb,var(--at-noche-tinta) 78%,transparent);font-size:13px}body[data-store-template=ATLETA] .at-footer-pagos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body[data-store-template=ATLETA] .at-footer-pagos li{padding:4px 10px;border:1px solid color-mix(in srgb,var(--at-noche-tinta) 30%,transparent);color:var(--at-noche-tinta);font-size:12px;font-weight:500;letter-spacing:.08em}body[data-store-template=ATLETA] .at-footer-proveedor{display:flex;flex-wrap:wrap;gap:4px 16px}body[data-store-template=ATLETA] .at-footer-proveedor strong{color:var(--at-noche-tinta)}body[data-store-template=ATLETA] .at-footer-credito{margin:0;color:color-mix(in srgb,var(--at-noche-tinta) 78%,transparent)}body[data-store-template=ATLETA] .at-footer-credito a{color:var(--at-noche-tinta)}body[data-store-template=ATLETA] .store-cookie-banner{border:0;border-radius:0;background:#fff;color:#111;box-shadow:0 -12px 32px #00000024;font-family:Jost Variable,system-ui,sans-serif}body[data-store-template=ATLETA] .store-cookie-copy strong{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .store-cookie-copy p{color:#545454}body[data-store-template=ATLETA] .store-cookie-copy a{color:#111}body[data-store-template=ATLETA] .store-cookie-actions button{border-radius:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .store-cookie-accept{border-color:#111;background:#111;color:#fff}body[data-store-template=ATLETA] .store-cookie-reject{border-color:#111;background:transparent;color:#111}body[data-store-template=ATLETA] .react-toast{border:0;border-radius:0;background:#111;color:#fff;box-shadow:0 16px 36px #00000042;font-family:Jost Variable,system-ui,sans-serif}body[data-store-template=ATLETA] .react-toast strong{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .react-toast>div span{color:#ffffffd1}body[data-store-template=ATLETA] .react-toast-icon{border-radius:0;background:#fff;color:#111}body[data-store-template=ATLETA] .react-toast button{color:#fff}body[data-store-template=ATLETA]:not(:has(.app-shell)) .react-dialog{border-radius:0;font-family:Jost Variable,system-ui,sans-serif}body[data-store-template=ATLETA]:not(:has(.app-shell)) .react-dialog-header h2{font-size:20px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=ATLETA]:not(:has(.app-shell)) .react-dialog-actions .btn{min-height:46px;border-radius:0;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:#111;background:#111;color:#fff}body[data-store-template=ATLETA] .asis{--asis-acento-tinta: #ffffff;--asis-acento: #111111;--asis-tinta: #111111;--asis-linea: var(--at-linea);font-family:Jost Variable,system-ui,sans-serif}body[data-store-template=ATLETA] .asis-panel{border-radius:0;border-color:#111}body[data-store-template=ATLETA] .asis-cabecera{background:#111;color:#fff;border-bottom-color:#111}body[data-store-template=ATLETA] .asis-cabecera *{color:inherit}body[data-store-template=ATLETA] .asis-burbuja{border-radius:0}body[data-store-template=ATLETA] .asis-globo{border-radius:0;border-color:#111;font-weight:500;letter-spacing:.04em}body[data-store-template=ATLETA] .asis-enviar{border-radius:0;background:#111;color:#fff}body[data-store-template=ATLETA] .qx-aviso-demo{border-bottom:0;background:#111;color:#fff;font-family:Jost Variable,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=ATLETA] .store-status-page{background:var(--at-fondo);color:var(--at-tinta);font-family:Jost Variable,system-ui,sans-serif}body[data-store-template=ATLETA] .store-status-card{border:0;border-radius:0;background:#fff;box-shadow:none;color:#111}body[data-store-template=ATLETA] .store-status-card h1{font-size:clamp(26px,3.4vw,40px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#111}body[data-store-template=ATLETA] .store-status-card p,body[data-store-template=ATLETA] .store-status-card .store-kicker{color:#545454}body[data-store-template=ATLETA] .store-status-card .btn{min-height:48px;border:0;border-radius:0;background:#111;color:#fff;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media(max-width:1023px){body[data-store-template=ATLETA] .at-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;gap:8px;padding:8px 12px}body[data-store-template=ATLETA] .at-menu-toggle,body[data-store-template=ATLETA] .at-llamar{display:inline-grid}body[data-store-template=ATLETA] .at-preguntas,body[data-store-template=ATLETA] .at-nav{display:none}body[data-store-template=ATLETA] .at-brand img{max-height:36px;max-width:160px}body[data-store-template=ATLETA] .at-brand-name{font-size:22px;letter-spacing:.26em;margin-right:-.26em}body[data-store-template=ATLETA] .at-ingresar{display:none}body[data-store-template=ATLETA] .at-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-store-template=ATLETA] .at-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=ATLETA] .at-hero{min-height:460px}body[data-store-template=ATLETA] .at-hero-texto{padding-bottom:72px}body[data-store-template=ATLETA] .at-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 8px}body[data-store-template=ATLETA] .at-card-nombre,body[data-store-template=ATLETA] .at-celda-nombre{font-size:12px;letter-spacing:.12em}body[data-store-template=ATLETA] .at-card{container-type:inline-size}body[data-store-template=ATLETA] .at-mas{position:absolute;right:6px;top:6px;top:calc(125cqw - 42px);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:#111;color:#fff;cursor:pointer}body[data-store-template=ATLETA] .at-footer-cols{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}}@media(prefers-reduced-motion:reduce){body[data-store-template=ATLETA] .at-hero-fotos img,body[data-store-template=ATLETA] .at-card-media img,body[data-store-template=ATLETA] .at-celda-foto img{transition:none;transform:none}body[data-store-template=ATLETA] .at-hero-texto,body[data-store-template=ATLETA] .at-menu-panel{animation:none}}html body[data-store-template=ATLETA] :is(.at-card-media,.at-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}@keyframes at-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}html body[data-store-template=ATLETA] .at-hero-fotos img.is-actual{animation:at-zoom 7s linear both}@media(prefers-reduced-motion:reduce){html body[data-store-template=ATLETA] .at-hero-fotos img.is-actual{animation:none}}body[data-store-template=ATLETA] .store-main.sf-main>:is(.at-catalogo,.at-ficha,.at-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=ATLETA] :where(.at-catalogo,.at-ficha,.at-compra-fondo,.at-agregado,.at-opciones,.at-panel-filtros) :focus-visible{outline:2px solid var(--at-tinta);outline-offset:2px}body[data-store-template=ATLETA] :where(.at-catalogo,.at-ficha,.at-compra-fondo,.at-agregado,.at-opciones,.at-panel-filtros){color:var(--at-tinta)}body[data-store-template=ATLETA] :where(.at-catalogo,.at-ficha,.at-compra-fondo,.at-agregado,.at-opciones,.at-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=ATLETA] .at-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=ATLETA] .at-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--at-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=ATLETA] .at-ruta>*+*:before{content:">";margin-right:8px;color:var(--at-suave);text-decoration:none;display:inline-block}body[data-store-template=ATLETA] .at-ruta [aria-current=page]{color:var(--at-tinta);font-weight:700}body[data-store-template=ATLETA] .at-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--at-tinta);cursor:pointer}body[data-store-template=ATLETA] .at-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--at-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=ATLETA] .at-boton-negro:hover{background:var(--at-tinta)}body[data-store-template=ATLETA] .at-boton-negro:disabled,body[data-store-template=ATLETA] .at-boton-negro.is-deshabilitado{background:var(--at-suave);cursor:not-allowed}body[data-store-template=ATLETA] .at-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=ATLETA] .at-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--at-tinta);border-radius:999px;background:var(--at-tarjeta);color:var(--at-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=ATLETA] .at-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--at-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=ATLETA] .at-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=ATLETA] .at-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--at-tarjeta);text-align:center;font-size:16px}body[data-store-template=ATLETA] .at-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--at-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=ATLETA] .at-catalogo{background:var(--at-gris)}body[data-store-template=ATLETA] .at-catalogo>.at-ruta{background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-carril{position:relative;padding:4px 0 14px;background:var(--at-tarjeta);border-bottom:8px solid var(--at-gris)}body[data-store-template=ATLETA] .at-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=ATLETA] .at-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=ATLETA] .at-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--at-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=ATLETA] .at-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--at-linea);border-radius:8px;background:var(--at-tarjeta);box-sizing:border-box}body[data-store-template=ATLETA] .at-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=ATLETA] .at-recuadro.is-elegido .at-recuadro-foto{border:2px solid var(--at-tinta)}body[data-store-template=ATLETA] .at-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-recuadro.is-elegido .at-recuadro-nombre{font-weight:700}body[data-store-template=ATLETA] .at-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--at-tarjeta);color:var(--at-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=ATLETA] .at-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=ATLETA] .at-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=ATLETA] .at-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--at-tarjeta);border-bottom:10px solid var(--at-gris)}body[data-store-template=ATLETA] .at-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-resultados{margin:-6px 0 0;color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=ATLETA] .at-lista{position:relative;display:grid;width:190px}body[data-store-template=ATLETA] .at-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=ATLETA] .at-lista select,body[data-store-template=ATLETA] .at-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--at-linea);border-radius:0;background:transparent;color:var(--at-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=ATLETA] .at-lista.is-elegida select{border-bottom-color:var(--at-tinta);font-weight:700}body[data-store-template=ATLETA] :is(.at-lista,.at-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=ATLETA] .at-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=ATLETA] .at-orden{position:relative;display:grid;width:250px}body[data-store-template=ATLETA] .at-orden span{color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-orden select{font-size:14px;font-weight:700}body[data-store-template=ATLETA] .at-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--at-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=ATLETA] .at-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=ATLETA] .at-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--at-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=ATLETA] .at-paginador button.is-actual{background:var(--at-tinta);color:#fff}body[data-store-template=ATLETA] .at-paginador button:disabled{color:var(--at-suave);cursor:default}body[data-store-template=ATLETA] .at-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=ATLETA] .at-filtros-boton{display:none}body[data-store-template=ATLETA] .at-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=ATLETA] .at-celdas.is-actualizando{opacity:.6}body[data-store-template=ATLETA] .at-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--at-foto)}body[data-store-template=ATLETA] .at-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--at-tarjeta) 30%,var(--at-gris) 50%,var(--at-tarjeta) 70%)}body[data-store-template=ATLETA] .at-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--at-tinta);text-decoration:none}body[data-store-template=ATLETA] .at-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=ATLETA] .at-celda-enlace:hover .at-celda-foto img{transform:scale(1.04)}body[data-store-template=ATLETA] .at-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--at-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=ATLETA] .is-agotado .at-celda-foto img{opacity:.5}body[data-store-template=ATLETA] .at-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=ATLETA] .at-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=ATLETA] .at-celda-marca{max-width:110px;color:var(--at-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=ATLETA] .at-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=ATLETA] .at-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--at-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=ATLETA] .at-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=ATLETA] .at-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=ATLETA] .at-celda-precio del{flex-basis:100%;color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-celda-agregar{display:none}body[data-store-template=ATLETA] .at-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=ATLETA] .at-catalogo-pie .at-paginador{margin:0 auto}body[data-store-template=ATLETA] .at-catalogo-resultados{padding-bottom:24px}body[data-store-template=ATLETA] :is(.at-panel-filtros,.at-opciones,.at-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--at-tinta);background:var(--at-tarjeta);box-shadow:0 16px 48px #00000040}body[data-store-template=ATLETA] :is(.at-panel-filtros,.at-opciones,.at-agregado)::backdrop{background:#00000080}body[data-store-template=ATLETA] .at-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=ATLETA] .at-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=ATLETA] .at-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=ATLETA] .at-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=ATLETA] .at-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=ATLETA] .at-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=ATLETA] .at-agregado-datos small{color:var(--at-suave);font-size:11px;text-transform:uppercase}body[data-store-template=ATLETA] .at-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=ATLETA] .at-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--at-gris);background:var(--at-gris)}body[data-store-template=ATLETA] .at-opciones,body[data-store-template=ATLETA] .at-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=ATLETA] :is(.at-opciones-cuerpo,.at-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=ATLETA] .at-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=ATLETA] .at-panel-filtros .at-lista{width:100%}body[data-store-template=ATLETA] .at-panel-filtros .at-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--at-suave)}body[data-store-template=ATLETA] .at-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=ATLETA] .at-panel-filtros-acciones .at-boton-negro{flex:1}body[data-store-template=ATLETA] .at-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=ATLETA] .at-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=ATLETA] .at-ficha{padding-bottom:48px;background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=ATLETA] .at-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=ATLETA] .at-galeria:not(:has(.at-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=ATLETA] .at-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=ATLETA] .at-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=ATLETA] .at-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--at-linea);background:var(--at-foto);cursor:pointer}body[data-store-template=ATLETA] .at-miniaturas button.is-actual{border-color:var(--at-tinta)}body[data-store-template=ATLETA] .at-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=ATLETA] .at-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--at-tinta);border-radius:50%;background:var(--at-tarjeta);color:var(--at-tinta);cursor:pointer}body[data-store-template=ATLETA] .at-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--at-linea);background:var(--at-foto)}body[data-store-template=ATLETA] .at-foto-pista{width:100%;height:100%}body[data-store-template=ATLETA] .at-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=ATLETA] .at-foto-pista figure.is-actual{display:block}body[data-store-template=ATLETA] .at-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=ATLETA] .at-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=ATLETA] .at-foto-flecha--antes{left:16px}body[data-store-template=ATLETA] .at-foto-flecha--despues{right:16px}body[data-store-template=ATLETA] .at-foto-puntos{display:none}body[data-store-template=ATLETA] .at-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=ATLETA] .at-ficha-datos h1{margin:0;color:var(--at-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-ficha-marca{color:var(--at-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=ATLETA] .at-ficha-categoria{margin:-12px 0 0;color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=ATLETA] .at-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=ATLETA] .at-opcion legend strong{font-weight:700}body[data-store-template=ATLETA] .at-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--at-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=ATLETA] .at-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=ATLETA] .at-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--at-linea);border-radius:6px;background:var(--at-tarjeta);color:var(--at-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=ATLETA] .at-talla:hover:not(:disabled){border-color:var(--at-tinta)}body[data-store-template=ATLETA] .at-talla.is-elegida{border:2px solid var(--at-tinta);color:var(--at-tinta)}body[data-store-template=ATLETA] .at-talla:disabled{color:var(--at-suave);background:repeating-linear-gradient(135deg,var(--at-tarjeta) 0 6px,var(--at-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=ATLETA] .at-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=ATLETA] .at-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=ATLETA] .at-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=ATLETA] .at-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=ATLETA] .at-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=ATLETA] .at-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=ATLETA] .at-ficha-precio>span.is-oferta{color:var(--at-oferta)}body[data-store-template=ATLETA] .at-ficha-precio del{color:var(--at-suave);font-size:15px}body[data-store-template=ATLETA] .at-ficha-nota{margin:-10px 0 0;color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-ficha-stock{margin:0;padding:10px 12px;background:var(--at-gris);font-size:14px}body[data-store-template=ATLETA] .at-compra{display:flex;align-items:center;gap:18px}body[data-store-template=ATLETA] .at-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=ATLETA] .at-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--at-linea);color:var(--at-tinta);cursor:pointer}body[data-store-template=ATLETA] .at-cantidad button:disabled{color:var(--at-suave);cursor:default}body[data-store-template=ATLETA] .at-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--at-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=ATLETA] .at-cantidad input::-webkit-inner-spin-button,body[data-store-template=ATLETA] .at-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=ATLETA] .at-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=ATLETA] .at-agregar svg{flex:none}body[data-store-template=ATLETA] .at-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--at-tarjeta);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=ATLETA] .at-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=ATLETA] .at-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=ATLETA] .at-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=ATLETA] .at-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--at-suave)}body[data-store-template=ATLETA] .at-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--at-linea);list-style:none}body[data-store-template=ATLETA] .at-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=ATLETA] .at-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=ATLETA] .at-ficha-entrega small{display:block;margin-top:2px;color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-personalizar{display:grid;gap:12px}body[data-store-template=ATLETA] .at-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=ATLETA] .at-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=ATLETA] .at-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--at-suave);border-radius:0;background:transparent;color:var(--at-tinta);font:inherit;font-size:16px}body[data-store-template=ATLETA] .at-campo small{color:var(--at-suave);font-size:12px}body[data-store-template=ATLETA] .at-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=ATLETA] .at-acordeon{border:1px solid var(--at-linea);border-radius:8px;background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-acordeon:not([open]){background:var(--at-gris);border-color:var(--at-gris)}body[data-store-template=ATLETA] .at-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=ATLETA] .at-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=ATLETA] .at-acordeon[open] summary{font-weight:400}body[data-store-template=ATLETA] .at-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=ATLETA] .at-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=ATLETA] .at-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-acordeon dt{font-weight:700}body[data-store-template=ATLETA] .at-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=ATLETA] .at-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--at-linea);font-size:20px;font-weight:400}body[data-store-template=ATLETA] .at-similares-marco{position:relative}body[data-store-template=ATLETA] .at-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=ATLETA] .at-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=ATLETA] .at-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--at-gris);color:var(--at-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=ATLETA] .at-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=ATLETA] .at-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=ATLETA] .at-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--at-suave)}body[data-store-template=ATLETA] .at-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=ATLETA] .at-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=ATLETA] .at-similar strong.is-oferta{color:var(--at-oferta)}body[data-store-template=ATLETA] .at-similar:hover .at-similar-nombre{text-decoration:underline}body[data-store-template=ATLETA] .at-similares .at-carril-flecha{transform:translateY(-50%)}body[data-store-template=ATLETA] .at-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--at-gris)}body[data-store-template=ATLETA] .at-tarjeta-blanca{border-radius:8px;background:var(--at-tarjeta);box-shadow:0 1px 3px #0000000f}body[data-store-template=ATLETA] .at-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=ATLETA] .at-carrito-lista h1,body[data-store-template=ATLETA] .at-resumen h2,body[data-store-template=ATLETA] .at-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=ATLETA] .at-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=ATLETA] .at-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--at-gris);font-size:15px;font-weight:400}body[data-store-template=ATLETA] .at-lineas{margin:0;padding:0;list-style:none}body[data-store-template=ATLETA] .at-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=ATLETA] .at-linea+.at-linea{border-top:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=ATLETA] .at-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=ATLETA] .at-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=ATLETA] .at-linea-nombre{color:var(--at-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=ATLETA] a.at-linea-nombre:hover{text-decoration:underline}body[data-store-template=ATLETA] .at-linea-variante{font-size:13px}body[data-store-template=ATLETA] .at-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=ATLETA] .at-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=ATLETA] .at-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=ATLETA] .at-linea-precio{display:grid;justify-items:end;color:var(--at-suave);font-size:19px;font-weight:400}body[data-store-template=ATLETA] .at-linea-precio small{font-size:12px}body[data-store-template=ATLETA] .at-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=ATLETA] .at-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=ATLETA] .at-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--at-suave);color:#fff;cursor:pointer}body[data-store-template=ATLETA] .at-redondos button:disabled{background:var(--at-linea);cursor:default}body[data-store-template=ATLETA] .at-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=ATLETA] .at-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=ATLETA] .at-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=ATLETA] .at-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=ATLETA] .at-resumen-fila+.at-resumen-fila{border-top:1px solid var(--at-linea)}body[data-store-template=ATLETA] .at-resumen-total{font-size:16px}body[data-store-template=ATLETA] .at-resumen-descuento strong{color:#1d7a3a}body[data-store-template=ATLETA] .at-resumen-nota{margin:0 0 10px;color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=ATLETA] .at-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=ATLETA] .at-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=ATLETA] .at-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=ATLETA] .at-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=ATLETA] .at-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=ATLETA] .at-carrito-vacio p{margin:0;color:var(--at-suave)}body[data-store-template=ATLETA] .at-carrito-vacio .at-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=ATLETA] .at-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=ATLETA] .at-pasos li{position:relative;display:grid;justify-items:center;color:var(--at-suave);font-size:16px}body[data-store-template=ATLETA] .at-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=ATLETA] .at-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--at-linea);z-index:0}body[data-store-template=ATLETA] .at-pasos li:first-child:before{display:none}body[data-store-template=ATLETA] .at-pasos li.is-actual:before,body[data-store-template=ATLETA] .at-pasos li.is-hecho:before{background:var(--at-suave)}body[data-store-template=ATLETA] .at-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--at-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=ATLETA] .at-pasos li.is-hecho span[aria-hidden]{background:var(--at-suave)}body[data-store-template=ATLETA] .at-pasos li.is-actual span[aria-hidden]{background:var(--at-tarjeta);color:var(--at-suave);box-shadow:inset 0 0 0 2px var(--at-suave)}body[data-store-template=ATLETA] .at-pasos li.is-actual,body[data-store-template=ATLETA] .at-pasos li.is-hecho{color:var(--at-tinta);font-weight:700}body[data-store-template=ATLETA] .at-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=ATLETA] .at-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=ATLETA] .at-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=ATLETA] .at-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=ATLETA] .at-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=ATLETA] .at-bloque h2,body[data-store-template=ATLETA] .at-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=ATLETA] fieldset.at-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=ATLETA] .at-bloque-ayuda{margin:0;color:var(--at-tinta);font-size:14px}body[data-store-template=ATLETA] .at-bloque-ayuda a{color:var(--at-tinta);font-weight:700}body[data-store-template=ATLETA] .at-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=ATLETA] .at-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=ATLETA] .at-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=ATLETA] .at-campo-etiqueta{color:var(--at-tinta);font-size:14px}body[data-store-template=ATLETA] .at-campo-etiqueta small{color:var(--at-suave);font-size:12px}body[data-store-template=ATLETA] .at-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--at-suave);border-radius:0;background:transparent;color:var(--at-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=ATLETA] .at-campo-linea textarea{resize:vertical}body[data-store-template=ATLETA] .at-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--at-tinta)}body[data-store-template=ATLETA] .at-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=ATLETA] .at-campo-linea select:disabled{color:var(--at-suave)}body[data-store-template=ATLETA] .at-campo-linea input::placeholder{color:var(--at-suave);opacity:1}body[data-store-template=ATLETA] .at-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=ATLETA] .at-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--at-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=ATLETA] .at-segmentos label.is-elegido{border:2px solid var(--at-tinta);font-weight:700}body[data-store-template=ATLETA] .at-segmentos input{width:18px;height:18px;accent-color:var(--at-tinta)}body[data-store-template=ATLETA] .at-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=ATLETA] .at-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--at-linea);list-style:none}body[data-store-template=ATLETA] .at-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=ATLETA] .at-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--at-linea);border-radius:6px}body[data-store-template=ATLETA] .at-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=ATLETA] .at-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--at-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=ATLETA] .at-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-resumen-nombre small{color:var(--at-suave);font-size:12px}body[data-store-template=ATLETA] .at-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=ATLETA] .at-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=ATLETA] .at-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--at-gris);font-size:14px}body[data-store-template=ATLETA] .at-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=ATLETA] .at-pago p{margin:0;line-height:1.5}body[data-store-template=ATLETA] .at-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=ATLETA] .at-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=ATLETA] .at-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--at-linea);border-radius:8px;background:var(--at-tarjeta);cursor:pointer}body[data-store-template=ATLETA] .at-pago-opciones>.is-elegido{border:2px solid var(--at-tinta)}body[data-store-template=ATLETA] .at-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--at-tinta);flex:none}body[data-store-template=ATLETA] .at-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=ATLETA] .at-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=ATLETA] .at-cuenta small{color:var(--at-suave)}body[data-store-template=ATLETA] .at-captura{display:grid;gap:6px}body[data-store-template=ATLETA] .at-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--at-suave);border-radius:8px;background:var(--at-tarjeta);font-weight:700;cursor:pointer}body[data-store-template=ATLETA] .at-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=ATLETA] .at-captura-boton:focus-within{outline:2px solid var(--at-tinta);outline-offset:2px}body[data-store-template=ATLETA] .at-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=ATLETA] .at-captura small{color:var(--at-tinta);font-size:13px}body[data-store-template=ATLETA] .at-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=ATLETA] .at-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--at-tinta);flex:none}body[data-store-template=ATLETA] .at-terminos a{color:var(--at-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=ATLETA] .at-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=ATLETA] .at-carrito,body[data-store-template=ATLETA] .at-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-checkout-resumen{position:static}body[data-store-template=ATLETA] .at-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=ATLETA] .at-ruta{padding:6px 16px}body[data-store-template=ATLETA] .at-carril-flecha{display:none}body[data-store-template=ATLETA] .at-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=ATLETA] .at-recuadro{flex-basis:72px}body[data-store-template=ATLETA] .at-recuadro-foto{width:72px;height:72px}body[data-store-template=ATLETA] .at-recuadro-nombre{font-size:13px}body[data-store-template=ATLETA] .at-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=ATLETA] .at-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=ATLETA] .at-resultados{order:3;margin:0;font-size:14px}body[data-store-template=ATLETA] .at-filtros{display:none}body[data-store-template=ATLETA] .at-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--at-tinta);border-radius:8px;background:var(--at-tarjeta);color:var(--at-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=ATLETA] .at-orden-fila{order:4;padding:0}body[data-store-template=ATLETA] .at-orden{width:100%}body[data-store-template=ATLETA] .at-orden-fila>.at-limpiar{display:none}body[data-store-template=ATLETA] .at-orden-fila .at-paginador{display:none}body[data-store-template=ATLETA] .at-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=ATLETA] .at-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=ATLETA] .at-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=ATLETA] .at-celda-marca{max-width:none;font-size:13px}body[data-store-template=ATLETA] .at-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--at-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=ATLETA] .at-celda-agregar:disabled{opacity:.7}body[data-store-template=ATLETA] .at-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=ATLETA] .at-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=ATLETA] .at-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=ATLETA] .at-miniaturas-marco,body[data-store-template=ATLETA] .at-foto-flecha{display:none}body[data-store-template=ATLETA] .at-foto{border:0}body[data-store-template=ATLETA] .at-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=ATLETA] .at-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=ATLETA] .at-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=ATLETA] .at-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=ATLETA] .at-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=ATLETA] .at-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-ficha-datos{gap:16px}body[data-store-template=ATLETA] .at-ficha-datos h1{font-size:17px}body[data-store-template=ATLETA] .at-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=ATLETA] .at-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--at-tarjeta);box-shadow:0 -4px 12px #0000001a}body[data-store-template=ATLETA] .at-agregar{border-radius:2px;font-size:18px}body[data-store-template=ATLETA] .at-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=ATLETA] .at-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=ATLETA] .at-acordeon,body[data-store-template=ATLETA] .at-acordeon:not([open]){border:0;border-bottom:1px solid var(--at-gris);border-radius:0;background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=ATLETA] .at-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=ATLETA] .at-similares{padding:0 0 0 16px}body[data-store-template=ATLETA] .at-similares h2{padding-left:0}body[data-store-template=ATLETA] .at-similares .at-carril-flecha{display:none}body[data-store-template=ATLETA] .at-similares-pista{padding:0}body[data-store-template=ATLETA] .at-similar{flex-basis:46%}body[data-store-template=ATLETA] .at-compra-fondo{padding:20px 12px 40px}body[data-store-template=ATLETA] .at-carrito-lista h1,body[data-store-template=ATLETA] .at-resumen h2,body[data-store-template=ATLETA] .at-checkout-resumen>h2{font-size:20px}body[data-store-template=ATLETA] .at-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=ATLETA] .at-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=ATLETA] .at-linea-datos{grid-area:datos}body[data-store-template=ATLETA] .at-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=ATLETA] .at-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=ATLETA] .at-linea-nombre{font-size:15px}body[data-store-template=ATLETA] .at-pasos li{font-size:13px}body[data-store-template=ATLETA] .at-bloque{padding:18px 16px}body[data-store-template=ATLETA] .at-bloque h2,body[data-store-template=ATLETA] .at-bloque legend{font-size:19px}body[data-store-template=ATLETA] .at-campos-2,body[data-store-template=ATLETA] .at-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-resumen-caja{padding:6px 16px 18px}body[data-store-template=ATLETA] .at-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=ATLETA] .at-agregado-cabeza h2{font-size:17px}body[data-store-template=ATLETA] .at-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=ATLETA] .at-agregado-precio{grid-column:2}body[data-store-template=ATLETA] .at-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=ATLETA][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=ATLETA] .at-celda-foto img{transition:none}body[data-store-template=ATLETA] .at-celda-enlace:hover .at-celda-foto img{transform:none}}body[data-store-template=ATLETA] .at-ficha-rejilla{grid-template-columns:minmax(0,820px) minmax(0,470px);grid-template-areas:"galeria datos" "info datos";gap:0 clamp(24px,4vw,64px);padding-top:24px}body[data-store-template=ATLETA] .at-galeria,body[data-store-template=ATLETA] .at-galeria:not(:has(.at-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-galeria .at-foto{order:-1;border:0;background:var(--at-foto-alt)}body[data-store-template=ATLETA] .at-miniaturas-marco{justify-items:start}body[data-store-template=ATLETA] .at-miniaturas{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden}body[data-store-template=ATLETA] .at-miniaturas button{flex:0 0 auto;width:84px;height:84px;border-color:transparent;background:var(--at-foto-alt)}body[data-store-template=ATLETA] .at-miniaturas button.is-actual{border:2px solid var(--at-tinta)}body[data-store-template=ATLETA] .at-miniaturas-mas{display:none}body[data-store-template=ATLETA] .at-ficha-datos{gap:16px;padding-top:8px}body[data-store-template=ATLETA] .at-ficha-marca{color:var(--at-suave);font-size:12px;font-weight:700;letter-spacing:.16em}body[data-store-template=ATLETA] .at-ficha-datos h1{color:var(--at-tinta);font-family:inherit;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.3;text-transform:uppercase}body[data-store-template=ATLETA] .at-ficha-precio{font-family:inherit;font-size:18px;font-weight:600}body[data-store-template=ATLETA] .at-ficha-precio del{color:var(--at-suave);font-weight:400}body[data-store-template=ATLETA] .at-opcion legend{font-family:inherit;font-size:13px;text-transform:uppercase}body[data-store-template=ATLETA] .at-tallas{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=ATLETA] .at-talla{min-width:60px;min-height:52px;padding:0 12px;border:1px solid var(--at-linea);border-radius:0;background:var(--at-tarjeta);color:var(--at-tinta);font-family:inherit;font-size:14px;font-weight:600}body[data-store-template=ATLETA] .at-talla.is-elegida,body[data-store-template=ATLETA] .at-talla[aria-pressed=true]{border:2px solid var(--at-tinta)}body[data-store-template=ATLETA] .at-talla:disabled{color:var(--at-suave);text-decoration:line-through}body[data-store-template=ATLETA] .at-ficha-datos .at-boton-negro,body[data-store-template=ATLETA] .at-compra .at-boton-negro{width:100%;min-height:56px;border-radius:0;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .at-boton-whatsapp{border-radius:0;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body[data-store-template=ATLETA] .at-boton-borde{min-height:52px;border:1px solid var(--at-tinta);border-radius:0;background:transparent;color:var(--at-tinta);font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-store-template=ATLETA] .at-ficha-entrega,body[data-store-template=ATLETA] .at-ficha-nota{color:var(--at-suave);font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.04em}body[data-store-template=ATLETA] .at-similares h2,body[data-store-template=ATLETA] .at-catalogo-cabeza h1,body[data-store-template=ATLETA] .at-checkout-titulo,body[data-store-template=ATLETA] .at-carrito h1,body[data-store-template=ATLETA] .at-tarjeta-cabeza h2{font-family:inherit;font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=ATLETA] .at-catalogo-cabeza h1{font-size:clamp(36px,5vw,64px);line-height:.95}body[data-store-template=ATLETA] .at-similar-nombre,body[data-store-template=ATLETA] .at-linea-nombre,body[data-store-template=ATLETA] .at-resumen-nombre{font-family:inherit;font-size:12px;text-transform:uppercase}body[data-store-template=ATLETA] .at-linea-precio,body[data-store-template=ATLETA] .at-resumen-fila{font-family:inherit}body[data-store-template=ATLETA] .at-filtros h2,body[data-store-template=ATLETA] .at-filtros legend,body[data-store-template=ATLETA] .at-panel-filtros-cabeza h2,body[data-store-template=ATLETA] .at-orden{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .at-celdas{gap:28px 16px}body[data-store-template=ATLETA] .at-celda{border:0;background:transparent}body[data-store-template=ATLETA] .at-celda-agregar{border-radius:0;background:var(--at-tinta);color:var(--at-tarjeta);font-weight:800;letter-spacing:.08em;text-transform:uppercase}body[data-store-template=ATLETA] .at-paginador a,body[data-store-template=ATLETA] .at-paginador button{border-radius:0;font-family:inherit}body[data-store-template=ATLETA] .at-compra-fondo{background:var(--at-gris)}body[data-store-template=ATLETA] .at-tarjeta-blanca{border-radius:0}body[data-store-template=ATLETA] .at-checkout .at-boton-negro,body[data-store-template=ATLETA] .at-carrito .at-boton-negro{min-height:56px;border-radius:0;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1023px){body[data-store-template=ATLETA] .at-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";padding-top:0}}body[data-store-template=ATLETA] .at-catalogo{max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 24px;box-sizing:border-box;background:none}body[data-store-template=ATLETA] .at-catalogo>.at-ruta,body[data-store-template=ATLETA] .at-catalogo-cabeza,body[data-store-template=ATLETA] .at-catalogo-pie{background:none;border-bottom-width:0}body[data-store-template=ATLETA] .at-catalogo-cuerpo{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}body[data-store-template=ATLETA] .at-catalogo-filtros{position:sticky;top:16px;display:grid;gap:24px;padding-top:8px}body[data-store-template=ATLETA] .at-grupo{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--at-linea)}body[data-store-template=ATLETA] .at-grupo h2{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=ATLETA] .at-grupo ul{display:grid;gap:2px;margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto}body[data-store-template=ATLETA] .at-grupo button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0;border:0;background:none;color:var(--at-tinta);font:inherit;font-size:14px;text-align:left;cursor:pointer}body[data-store-template=ATLETA] .at-grupo-marca{flex:0 0 auto;width:16px;height:16px;border:1px solid var(--at-suave);background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-grupo button.is-elegida{font-weight:700}body[data-store-template=ATLETA] .at-grupo button.is-elegida .at-grupo-marca{border-color:var(--at-tinta);background:var(--at-tinta);box-shadow:inset 0 0 0 3px var(--at-tarjeta)}body[data-store-template=ATLETA] .at-limpiar{justify-self:start;min-height:40px;padding:0 18px;border:1px solid var(--at-tinta);background:transparent;color:var(--at-tinta);font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}body[data-store-template=ATLETA] .at-catalogo-cabeza{display:grid;gap:14px;margin:0 0 22px;padding:0;text-align:left}body[data-store-template=ATLETA] .at-catalogo-cabeza h1{margin:0;text-align:left}body[data-store-template=ATLETA] .at-catalogo-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 22px;padding:10px 0;border-top:1px solid var(--at-linea);border-bottom:1px solid var(--at-linea)}body[data-store-template=ATLETA] .at-catalogo-barra .at-orden{display:inline-flex;align-items:center;gap:10px}body[data-store-template=ATLETA] .at-catalogo-barra .at-orden span{color:var(--at-suave)}body[data-store-template=ATLETA] .at-catalogo-barra .at-orden select{min-height:40px;padding:0 28px 0 10px;border:1px solid var(--at-linea);border-radius:0;background:var(--at-tarjeta);color:var(--at-tinta);font:inherit;font-size:13px;font-weight:700;text-transform:uppercase}body[data-store-template=ATLETA] .at-catalogo-barra .at-resultados{margin:0;color:var(--at-suave);font-size:12px;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=ATLETA] .at-catalogo-barra .at-filtros-boton{display:none;margin-right:auto}body[data-store-template=ATLETA] .at-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px;background:none}body[data-store-template=ATLETA] .at-celda{display:grid;align-content:start;gap:10px;padding:0}body[data-store-template=ATLETA] .at-celda:nth-child(5n+1) .at-celda-foto{background:var(--at-foto-alt)}body[data-store-template=ATLETA] .at-celda-enlace{display:grid;gap:10px;color:var(--at-tinta);text-decoration:none}body[data-store-template=ATLETA] .at-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;color:var(--at-suave);font-size:13px}@media(max-width:1023px){body[data-store-template=ATLETA] .at-catalogo-cuerpo{grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-catalogo-filtros{display:none}body[data-store-template=ATLETA] .at-catalogo-barra{justify-content:space-between}body[data-store-template=ATLETA] .at-catalogo-barra .at-filtros-boton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--at-tinta);background:transparent;color:var(--at-tinta);font:inherit;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=ATLETA] .at-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=ATLETA] .at-celdas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}body[data-store-template=ATLETA] .at-catalogo-barra .at-orden span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}body[data-store-template=ATLETA] .at-catalogo-resultados{padding:0;background:none}body[data-store-template=ATLETA] .at-ruta{margin:0;padding:18px 0 14px;background:none;font-size:13px}body[data-store-template=ATLETA] .at-catalogo-barra .at-orden span{white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}body[data-store-template=ATLETA] .at-celda-foto{border:0}body[data-store-template=ATLETA] .at-celda-precio{font-size:13px}body[data-store-template=ATLETA] .at-celda-precio>span{font-size:13px;font-weight:600}body[data-store-template=ATLETA] .at-resumen h2,body[data-store-template=ATLETA] .at-carrito h2,body[data-store-template=ATLETA] .at-agregado-cabeza h2,body[data-store-template=ATLETA] .at-checkout h2{font-family:inherit;font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=ATLETA] .at-agregado{border-radius:0;font-family:Jost Variable,system-ui,sans-serif}body[data-store-template=ATLETA] .at-agregado-cabeza h2{font-size:26px}body[data-store-template=ATLETA] .at-agregado-datos strong,body[data-store-template=ATLETA] .at-agregado-datos p:first-of-type{font-family:inherit;text-transform:uppercase}body[data-store-template=ATLETA] .at-agregado-precio{font-family:inherit}body[data-store-template=ATLETA] .at-agregado-acciones .at-boton-negro{border-radius:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=ATLETA] :is(.at-linea-foto,.at-agregado-foto,.at-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=ATLETA] :is(.at-linea-foto,.at-agregado-foto,.at-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=ATLETA] .at-ficha{max-width:1440px;margin:0 auto;padding:0 clamp(12px,3.4vw,48px);box-sizing:border-box}body[data-store-template=ATLETA] :is(.at-bloque legend,.at-checkout legend){font-weight:400;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=ATLETA] .store-main.sf-main>.at-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=ATLETA] .at-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=ATLETA] .at-marco--angosto{max-width:720px}body[data-store-template=ATLETA] .at-marco-cabeza{display:grid;gap:6px}body[data-store-template=ATLETA] .at-marco-cabeza h1{margin:0;color:var(--at-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-marco-cabeza p{margin:0;color:var(--at-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=ATLETA] :is(.at-aviso-info,.at-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=ATLETA] .at-aviso-info{background:#f2f4f7;color:var(--at-tinta)}body[data-store-template=ATLETA] .at-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=ATLETA] .at-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=ATLETA] .at-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--at-tinta);flex:none}body[data-store-template=ATLETA] .at-casilla a,body[data-store-template=ATLETA] .at-acceso-cambio a{color:var(--at-tinta);font-weight:700}body[data-store-template=ATLETA] .at-campo-ayuda{color:var(--at-suave);font-size:12px}body[data-store-template=ATLETA] .at-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=ATLETA] .at-acceso-tienda{margin:0;color:var(--at-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=ATLETA] .at-acceso h1{margin:0;color:var(--at-tinta);font-size:26px;font-weight:400}body[data-store-template=ATLETA] .at-acceso-form{display:grid;gap:16px}body[data-store-template=ATLETA] .at-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=ATLETA] .at-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--at-gris);color:var(--at-tinta);font-size:14px;text-align:center}body[data-store-template=ATLETA] .at-no-encontrado-codigo{margin:0;color:var(--at-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=ATLETA] .at-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=ATLETA] .at-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=ATLETA] .at-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=ATLETA] .at-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-pedido-datos small{color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-pedido-total{font-size:17px}body[data-store-template=ATLETA] .at-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=ATLETA] .at-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--at-gris);color:var(--at-tinta);font-size:13px;font-weight:700}body[data-store-template=ATLETA] .at-estado.is-pending,body[data-store-template=ATLETA] .at-estado.is-doc-pending,body[data-store-template=ATLETA] .at-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=ATLETA] .at-estado.is-confirmed,body[data-store-template=ATLETA] .at-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=ATLETA] .at-estado.is-cancelled,body[data-store-template=ATLETA] .at-estado.is-doc-rejected,body[data-store-template=ATLETA] .at-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=ATLETA] .at-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=ATLETA] .at-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--at-tarjeta);color:var(--at-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=ATLETA] .at-detalle-pedido:focus{outline:none}body[data-store-template=ATLETA] .at-detalle-pedido h2,body[data-store-template=ATLETA] .at-detalle-pedido h3{color:var(--at-tinta)}body[data-store-template=ATLETA] .at-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=ATLETA] .at-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=ATLETA] .at-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=ATLETA] .at-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-detalle-datos dt{font-weight:700}body[data-store-template=ATLETA] .at-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-resumen-lineas .at-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=ATLETA] .at-detalle-totales{display:grid}body[data-store-template=ATLETA] .at-detalle-totales .at-resumen-fila{padding:10px 0}body[data-store-template=ATLETA] .at-detalle-acciones{display:grid;gap:12px}body[data-store-template=ATLETA] .at-detalle-comprobante{display:grid;gap:6px}body[data-store-template=ATLETA] .at-detalle-captura{max-width:260px;height:auto;border:1px solid var(--at-linea);border-radius:6px}body[data-store-template=ATLETA] .at-detalle-historial{margin:0;padding-left:18px;color:var(--at-tinta);font-size:13px}body[data-store-template=ATLETA] .at-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=ATLETA] .at-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--at-linea)}body[data-store-template=ATLETA] .at-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=ATLETA] .at-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--at-gris);font-size:14px}body[data-store-template=ATLETA] .at-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=ATLETA] .at-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=ATLETA] .at-documento-acciones .at-boton-borde{min-height:36px;min-width:64px}body[data-store-template=ATLETA] .at-pedido-wa{gap:12px}body[data-store-template=ATLETA] .at-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=ATLETA] .at-pedido-wa-estado small{color:var(--at-suave);font-size:13px}body[data-store-template=ATLETA] .at-pedido-wa .at-boton-whatsapp,body[data-store-template=ATLETA] .at-carrito-vacio .at-boton-whatsapp{justify-self:start}body[data-store-template=ATLETA] .at-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=ATLETA] .at-cuenta-rejilla .at-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=ATLETA] .at-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=ATLETA] .at-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=ATLETA] .at-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=ATLETA] .at-etiqueta--suave{margin:0;background:var(--at-gris);color:var(--at-tinta);font-size:12px}body[data-store-template=ATLETA] .at-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=ATLETA] .at-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--at-gris)}body[data-store-template=ATLETA] .at-cuenta-descargar{justify-self:start}body[data-store-template=ATLETA] .at-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--at-gris)}body[data-store-template=ATLETA] .at-cuenta-eliminar .at-campo-linea{flex:1 1 260px}body[data-store-template=ATLETA] .at-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=ATLETA] .at-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=ATLETA] .at-legal-texto{padding:32px 36px}body[data-store-template=ATLETA] .at-legal-texto h1{margin:6px 0 0;color:var(--at-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-legal-resumen{margin:10px 0 0;color:var(--at-tinta);font-size:16px;line-height:1.6}body[data-store-template=ATLETA] .at-legal-texto section{padding-top:22px}body[data-store-template=ATLETA] .at-legal-texto h2{margin:0 0 8px;color:var(--at-tinta);font-size:18px;font-weight:700}body[data-store-template=ATLETA] .at-legal-texto p,body[data-store-template=ATLETA] .at-legal-texto li{color:var(--at-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-legal-texto p{margin:0 0 10px}body[data-store-template=ATLETA] .at-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=ATLETA] .at-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=ATLETA] .at-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=ATLETA] .at-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=ATLETA] .at-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--at-gris);color:var(--at-tinta);font-size:14px;text-decoration:none}body[data-store-template=ATLETA] .at-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=ATLETA] .at-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=ATLETA] .at-libro{display:grid;gap:18px}body[data-store-template=ATLETA] .at-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=ATLETA] .at-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=ATLETA] .at-libro .store-page-heading h1{margin:0;color:var(--at-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=ATLETA] .at-libro .store-page-heading p{margin:6px 0 0;color:var(--at-tinta);font-size:15px}body[data-store-template=ATLETA] .at-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--at-tarjeta);box-shadow:0 1px 3px #0000000f}body[data-store-template=ATLETA] .at-libro.at-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--at-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=ATLETA] .at-libro.at-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--at-suave);border-radius:6px;background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-libro.at-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--at-tinta);box-shadow:none}body[data-store-template=ATLETA] .at-libro.at-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--at-tinta);box-shadow:0 0 0 1px var(--at-tinta)}body[data-store-template=ATLETA] .at-libro .store-complaint-layout,body[data-store-template=ATLETA] .at-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=ATLETA] .at-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--at-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=ATLETA] .at-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=ATLETA] .at-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--at-tinta);color:#fff;font-weight:700}body[data-store-template=ATLETA] .at-libro .store-complaint-print.is-secondary{border:1px solid var(--at-tinta);border-radius:999px;background:var(--at-tarjeta);color:var(--at-tinta)}@media(max-width:1023px){body[data-store-template=ATLETA] .at-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=ATLETA] .at-marco-cabeza h1{font-size:20px}body[data-store-template=ATLETA] .at-acceso{padding:24px 18px}body[data-store-template=ATLETA] .at-acceso h1{font-size:22px}body[data-store-template=ATLETA] .at-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=ATLETA] .at-pedido .at-boton-borde{grid-column:1 / -1}body[data-store-template=ATLETA] .at-detalle-fondo{padding:0;align-items:end}body[data-store-template=ATLETA] .at-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=ATLETA] .at-pasos--pedido li{font-size:11px}body[data-store-template=ATLETA] .at-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=ATLETA] .at-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=ATLETA] .at-legal-texto{padding:22px 18px}body[data-store-template=ATLETA] .at-legal-texto h1{font-size:22px}}body[data-store-template=ATLETA] .at-marco-cabeza h1,body[data-store-template=ATLETA] .at-acceso h1,body[data-store-template=ATLETA] .at-acceso h2,body[data-store-template=ATLETA] .at-legal h1,body[data-store-template=ATLETA] .at-no-encontrado-codigo{font-family:inherit;font-weight:400;letter-spacing:.01em;text-transform:uppercase}body[data-store-template=ATLETA] .at-marco-cabeza h1{font-size:clamp(34px,4.5vw,56px);line-height:.95}body[data-store-template=ATLETA] .at-acceso h1,body[data-store-template=ATLETA] .at-acceso h2{font-size:clamp(30px,4vw,44px);line-height:.95}body[data-store-template=ATLETA] .at-acceso-tienda{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--at-suave)}body[data-store-template=ATLETA] .at-acceso,body[data-store-template=ATLETA] .at-tarjeta-blanca,body[data-store-template=ATLETA] .at-detalle-pedido,body[data-store-template=ATLETA] .at-documento{border-radius:0}body[data-store-template=ATLETA] .at-campo-etiqueta{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=ATLETA] .at-boton-negro,body[data-store-template=ATLETA] .at-boton-borde{border-radius:0;font-weight:800;letter-spacing:.12em;text-transform:uppercase}body[data-store-template=ATLETA] .at-pedidos,body[data-store-template=ATLETA] .at-pedido-total,body[data-store-template=ATLETA] .at-detalle-totales,body[data-store-template=ATLETA] .at-pedido-datos strong{font-family:inherit}body[data-store-template=ATLETA] .at-estado{border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body[data-store-template=ATLETA] .at-aviso-info,body[data-store-template=ATLETA] .at-aviso-exito{border-radius:0}body[data-store-template=ATLETA] .at-legal-lado h2,body[data-store-template=ATLETA] .at-detalle-historial h2,body[data-store-template=ATLETA] .at-direcciones h2{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=ATLETA] .at-no-encontrado-codigo{font-size:clamp(96px,16vw,200px);line-height:.85}body[data-store-template=ATLETA] .at-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:0;background:var(--at-tarjeta);box-shadow:none}body[data-store-template=ATLETA] .at-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print){border-radius:0;font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=ATLETA] .at-libro .store-choice{border-radius:0}body[data-store-template=ATLETA] .at-libro .store-choice.is-selected{border-color:var(--at-tinta);box-shadow:inset 0 0 0 1px var(--at-tinta);background:var(--at-tarjeta)}body[data-store-template=ATLETA] .at-libro .store-page-heading h1,body[data-store-template=ATLETA] .at-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{font-weight:500;letter-spacing:.16em;text-transform:uppercase}body[data-store-template=EDITORIAL]{--re-tinta: var(--sf-ink);--re-suave: var(--sf-ink-soft);--re-gris: var(--sf-bg-alt);--re-linea: var(--sf-line);--re-acento: var(--sf-brand);--re-oferta: var(--sf-sale);--re-fondo: var(--sf-card-bg, #ffffff);--re-foto: var(--sf-media-bg);--re-tarjeta: var(--sf-card-bg, #ffffff);--re-borde: var(--sf-radius-lg)}body[data-store-template=EDITORIAL] .re-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=EDITORIAL]).re-lock{overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=EDITORIAL]) .re-main{display:block;min-height:60vh}:where(body[data-store-template=EDITORIAL]) .re-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=EDITORIAL]) .re-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-button:hover svg{transform:translate(3px)}:where(body[data-store-template=EDITORIAL]) .re-button:active{transform:translateY(1px)}:where(body[data-store-template=EDITORIAL]) .re-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=EDITORIAL]) .re-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=EDITORIAL]) .re-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=EDITORIAL]) .re-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=EDITORIAL]) .re-button--light{background:#fff;color:#111}:where(body[data-store-template=EDITORIAL]) .re-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=EDITORIAL]) .re-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=EDITORIAL]) .re-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=EDITORIAL]) .re-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=EDITORIAL]) .re-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=EDITORIAL]) .re-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=EDITORIAL]) .re-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=EDITORIAL]) .re-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=EDITORIAL]) .re-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=EDITORIAL]) .re-select select:focus-visible{outline:none}:where(body[data-store-template=EDITORIAL]) .re-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=EDITORIAL]) .re-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=EDITORIAL]) .re-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=EDITORIAL]) .re-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=EDITORIAL]) .re-grid.is-refreshing{opacity:.55}:where(body[data-store-template=EDITORIAL]) .re-rail{position:relative}:where(body[data-store-template=EDITORIAL]) .re-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=EDITORIAL]) .re-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=EDITORIAL]) .re-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=EDITORIAL]) .re-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=EDITORIAL]) .re-rail-controls{display:contents}:where(body[data-store-template=EDITORIAL]) .re-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=EDITORIAL]) .re-rail-controls button:first-child{left:-14px}:where(body[data-store-template=EDITORIAL]) .re-rail-controls button:last-child{right:-14px}:where(body[data-store-template=EDITORIAL]) .re-rail:hover .re-rail-controls button,:where(body[data-store-template=EDITORIAL]) .re-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=EDITORIAL]) .re-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=EDITORIAL]) .re-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=EDITORIAL]) .re-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=EDITORIAL]) .re-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=EDITORIAL]) .re-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=EDITORIAL]) .re-empty p{color:var(--sf-ink-soft)}@keyframes re-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=EDITORIAL]) .re-aparece{opacity:0}:where(body[data-store-template=EDITORIAL]) .re-aparece.is-visible{animation:re-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes re-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=EDITORIAL]) :is(.re-rota-foto,.re-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide,.pi-rota-foto,.pi-slide,.sa-rota-foto,.sa-slide,.ta-rota-foto,.ta-slide,.ix-rota-foto,.ix-slide,.fe-rota-foto,.fe-slide) img{animation:re-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes re-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=EDITORIAL]) .re-aparece{opacity:1}}:where(body[data-store-template=EDITORIAL]) .re-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=EDITORIAL]) .re-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=EDITORIAL]) .re-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=EDITORIAL]) .re-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=EDITORIAL]) .re-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=EDITORIAL]) .re-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=EDITORIAL]) .re-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=EDITORIAL]) .re-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=EDITORIAL]) .re-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=EDITORIAL]) .re-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-action-label{white-space:nowrap}:where(body[data-store-template=EDITORIAL]) .re-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=EDITORIAL]) .re-menu-toggle{display:none}:where(body[data-store-template=EDITORIAL]) .re-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=EDITORIAL]) .re-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=EDITORIAL]) .re-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-nav a:hover:after,:where(body[data-store-template=EDITORIAL]) .re-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=EDITORIAL]) .re-header--retail .re-header-row{min-height:80px}:where(body[data-store-template=EDITORIAL]) .re-header--retail .re-brand-name{font-size:24px}:where(body[data-store-template=EDITORIAL]) .re-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=EDITORIAL]) .re-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=EDITORIAL]) .re-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=EDITORIAL]) .re-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=EDITORIAL]) .re-catnav-row>a,:where(body[data-store-template=EDITORIAL]) .re-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=EDITORIAL]) .re-catnav-row>a:hover,:where(body[data-store-template=EDITORIAL]) .re-catnav-all:hover,:where(body[data-store-template=EDITORIAL]) .re-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=EDITORIAL]) .re-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=EDITORIAL]) .re-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:re-drop .28s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=EDITORIAL]) .re-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=EDITORIAL]) .re-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=EDITORIAL]) .re-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=EDITORIAL]) .re-mega-group .re-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes re-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-brand{justify-self:center}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-brand img{height:46px}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-nav-start{justify-self:start}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-actions{justify-self:end}:where(body[data-store-template=EDITORIAL]) .re-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:re-drop .25s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-search-panel .re-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=EDITORIAL]) .re-header--inline .re-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=EDITORIAL]) .re-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=EDITORIAL]) .re-search input:focus{outline:none}:where(body[data-store-template=EDITORIAL]) .re-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=EDITORIAL]) .re-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=EDITORIAL]) .re-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=EDITORIAL]) .re-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=EDITORIAL]) .re-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=EDITORIAL]) .re-search-list li.is-active,:where(body[data-store-template=EDITORIAL]) .re-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=EDITORIAL]) .re-search-list img,:where(body[data-store-template=EDITORIAL]) .re-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=EDITORIAL]) .re-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=EDITORIAL]) .re-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=EDITORIAL]) .re-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:re-fade .25s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:re-slide .35s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=EDITORIAL]) .re-drawer-nav,:where(body[data-store-template=EDITORIAL]) .re-drawer-account{display:grid}:where(body[data-store-template=EDITORIAL]) .re-drawer-nav a,:where(body[data-store-template=EDITORIAL]) .re-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=EDITORIAL]) .re-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes re-fade{0%{opacity:0}}@keyframes re-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=EDITORIAL]) .re-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=EDITORIAL]) .re-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=EDITORIAL]) .re-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=EDITORIAL]) .re-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=EDITORIAL]) .re-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=EDITORIAL]) .re-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=EDITORIAL]) .re-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=EDITORIAL]) .re-red--facebook{background:#0866ff}:where(body[data-store-template=EDITORIAL]) .re-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=EDITORIAL]) .re-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=EDITORIAL]) .re-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=EDITORIAL]) .re-red{transition:none}:where(body[data-store-template=EDITORIAL]) .re-red:hover{transform:none}}:where(body[data-store-template=EDITORIAL]) .re-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=EDITORIAL]) .re-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=EDITORIAL]) .re-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=EDITORIAL]) .re-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=EDITORIAL]) .re-footer-col a.re-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=EDITORIAL]) .re-footer-col a.re-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-footer-col a.re-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=EDITORIAL]) .re-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=EDITORIAL]) .re-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=EDITORIAL]) .re-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=EDITORIAL]) .re-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=EDITORIAL]) .re-footer-credito a:hover,:where(body[data-store-template=EDITORIAL]) .re-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=EDITORIAL]) .re-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=EDITORIAL]) .re-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=EDITORIAL]) .re-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=EDITORIAL]) .re-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=EDITORIAL]) .re-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=EDITORIAL]) .re-footer--quiet .re-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=EDITORIAL]) .re-header--retail .re-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=EDITORIAL]) .re-header--retail .re-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=EDITORIAL]) .re-header--inline .re-nav{display:none}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-nav-start>a{display:none}:where(body[data-store-template=EDITORIAL]) .re-menu-toggle{display:inline-flex}:where(body[data-store-template=EDITORIAL]) .re-action-label{display:none}:where(body[data-store-template=EDITORIAL]) .re-footer-grid,:where(body[data-store-template=EDITORIAL]) .re-footer--quiet .re-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=EDITORIAL]) .re-header-row{min-height:60px}:where(body[data-store-template=EDITORIAL]) .re-header--centered .re-header-row{min-height:64px}:where(body[data-store-template=EDITORIAL]) .re-brand img{height:34px;max-width:120px}:where(body[data-store-template=EDITORIAL]) .re-brand-name{font-size:19px}:where(body[data-store-template=EDITORIAL]) .re-catnav-all{display:none}:where(body[data-store-template=EDITORIAL]) .re-footer-grid,:where(body[data-store-template=EDITORIAL]) .re-footer--quiet .re-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=EDITORIAL]) .re-footer-pay{margin-left:0}:where(body[data-store-template=EDITORIAL]) .re-search-submit{display:none}}:where(body[data-store-template=EDITORIAL]) .re-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=EDITORIAL]) .re-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=EDITORIAL]) .re-card:hover .re-card-media img{transform:scale(1.04)}:where(body[data-store-template=EDITORIAL]) .re-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=EDITORIAL]) .re-card:hover .has-secondary .re-card-media-alt{opacity:1}}:where(body[data-store-template=EDITORIAL]) .re-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=EDITORIAL]) .re-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=EDITORIAL]) .re-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=EDITORIAL]) .re-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-card.is-sold-out .re-card-media img{filter:grayscale(.6)}:where(body[data-store-template=EDITORIAL]) .re-card.is-sold-out .re-card-media img:not(.re-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=EDITORIAL]) .re-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=EDITORIAL]) .re-card.is-sold-out:hover .has-secondary .re-card-media-alt{opacity:.55}}:where(body[data-store-template=EDITORIAL]) .re-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=EDITORIAL]) .re-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=EDITORIAL]) .re-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=EDITORIAL]) .re-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=EDITORIAL]) .re-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=EDITORIAL]) .re-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=EDITORIAL]) .re-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=EDITORIAL]) .re-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=EDITORIAL]) .re-card--boxed .re-card-body{padding:12px 6px 6px}:where(body[data-store-template=EDITORIAL]) .re-card--boxed .re-price-now{font-size:18px}:where(body[data-store-template=EDITORIAL]) .re-card--bare .re-card-body{padding-top:12px}:where(body[data-store-template=EDITORIAL]) .re-card--poster .re-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=EDITORIAL]) .re-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-meta{grid-area:meta}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-colors{grid-area:colors}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-card-flags{top:4px;left:4px}:where(body[data-store-template=EDITORIAL]) .re-card--row .re-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=EDITORIAL]) .re-home>.re-hero:first-child{margin-top:0}:where(body[data-store-template=EDITORIAL]) .re-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=EDITORIAL]) .re-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=EDITORIAL]) .re-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes re-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes re-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=EDITORIAL]) .re-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=EDITORIAL]) .re-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=EDITORIAL]) .re-carousel-layout:not(:has(.re-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=EDITORIAL]) .re-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=EDITORIAL]) .re-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-slide.is-current{opacity:1}:where(body[data-store-template=EDITORIAL]) .re-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=EDITORIAL]) .re-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=EDITORIAL]) .re-slide.is-current img{transform:scale(1)}:where(body[data-store-template=EDITORIAL]) .re-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:re-rise .7s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=EDITORIAL]) .re-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=EDITORIAL]) .re-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=EDITORIAL]) .re-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=EDITORIAL]) .re-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=EDITORIAL]) .re-carousel-dots{display:flex;gap:0}:where(body[data-store-template=EDITORIAL]) .re-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=EDITORIAL]) .re-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=EDITORIAL]) .re-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=EDITORIAL]) .re-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=EDITORIAL]) .re-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=EDITORIAL]) .re-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=EDITORIAL]) .re-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=EDITORIAL]) .re-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=EDITORIAL]) .re-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=EDITORIAL]) .re-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=EDITORIAL]) .re-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=EDITORIAL]) .re-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:re-rise .8s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=EDITORIAL]) .re-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=EDITORIAL]) .re-split-copy .re-button--ghost{color:#fff}:where(body[data-store-template=EDITORIAL]) .re-split-copy .re-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=EDITORIAL]) .re-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=EDITORIAL]) .re-split-media img{animation:re-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=EDITORIAL]) .re-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-poster-media{position:absolute;inset:0}:where(body[data-store-template=EDITORIAL]) .re-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=EDITORIAL]) .re-poster-media img{animation:re-zoom 2.4s var(--sf-ease) both}@keyframes re-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=EDITORIAL]) .re-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:re-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=EDITORIAL]) .re-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=EDITORIAL]) .re-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=EDITORIAL]) .re-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-statement{display:grid;gap:22px}:where(body[data-store-template=EDITORIAL]) .re-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:re-rise .8s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=EDITORIAL]) .re-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=EDITORIAL]) .re-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=EDITORIAL]) .re-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=EDITORIAL]) .re-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=EDITORIAL]) .re-stats div{display:grid}:where(body[data-store-template=EDITORIAL]) .re-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=EDITORIAL]) .re-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=EDITORIAL]) .re-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=EDITORIAL]) .re-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=EDITORIAL]) .re-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=EDITORIAL]) .re-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=EDITORIAL]) .re-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=EDITORIAL]) .re-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=EDITORIAL]) .re-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=EDITORIAL]) .re-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=EDITORIAL]) .re-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=EDITORIAL]) .re-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=EDITORIAL]) .re-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=EDITORIAL]) .re-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=EDITORIAL]) .re-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=EDITORIAL]) .re-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=EDITORIAL]) .re-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=EDITORIAL]) .re-arch-copy{display:grid;gap:24px;justify-items:start;animation:re-rise .8s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=EDITORIAL]) .re-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=EDITORIAL]) .re-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:re-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=EDITORIAL]) .re-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=EDITORIAL]) .re-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-cat:hover .re-cat-media img{transform:scale(1.05)}:where(body[data-store-template=EDITORIAL]) .re-cat-copy{display:grid;gap:2px}:where(body[data-store-template=EDITORIAL]) .re-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=EDITORIAL]) .re-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-cats--tiles .re-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=EDITORIAL]) .re-cats--tiles .re-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-cats--tiles .re-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=EDITORIAL]) .re-cats--tiles .re-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=EDITORIAL]) .re-cats--tiles .re-cat-copy{padding:14px 6px 0}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat-copy small{color:#ffffffd1}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat--sin-foto .re-cat-media{background:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-cats--rail .re-cat--sin-foto .re-picture-empty{background:transparent}:where(body[data-store-template=EDITORIAL]) .re-cats--circles .re-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=EDITORIAL]) .re-cats--circles .re-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=EDITORIAL]) .re-cats--circles .re-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-cats--circles .re-cat:hover .re-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=EDITORIAL]) .re-cats--circles .re-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat{grid-column:span 2}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat:nth-child(-n+2) .re-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=EDITORIAL]) .re-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=EDITORIAL]) .re-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=EDITORIAL]) .re-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=EDITORIAL]) .re-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=EDITORIAL]) .re-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=EDITORIAL]) .re-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-index-list a:hover>span,:where(body[data-store-template=EDITORIAL]) .re-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=EDITORIAL]) .re-index-list a:hover svg,:where(body[data-store-template=EDITORIAL]) .re-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=EDITORIAL]) .re-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=EDITORIAL]) .re-index-preview img{width:100%;height:100%;object-fit:cover;animation:re-fade .5s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-tree-head img,:where(body[data-store-template=EDITORIAL]) .re-tree-head .re-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=EDITORIAL]) .re-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=EDITORIAL]) .re-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=EDITORIAL]) .re-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=EDITORIAL]) .re-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=EDITORIAL]) .re-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat:hover .re-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat:hover .re-cat-media,:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat:focus-visible .re-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat:hover .re-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat:hover .re-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=EDITORIAL]) .re-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=EDITORIAL]) .re-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=EDITORIAL]) .re-feature-grid>:first-child .re-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=EDITORIAL]) .re-feature-grid>:first-child .re-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=EDITORIAL]) .re-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=EDITORIAL]) .re-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-section-head h2,:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-deals-note{opacity:.85}:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-card{color:var(--sf-brand-ink)}:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-card-meta,:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-price-was{color:inherit;opacity:.78}:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-card--bare .re-price-now.is-sale,:where(body[data-store-template=EDITORIAL]) .re-deals--band .re-card--poster .re-price-now.is-sale{color:inherit}:where(body[data-store-template=EDITORIAL]) .re-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=EDITORIAL]) .re-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=EDITORIAL]) .re-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=EDITORIAL]) .re-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=EDITORIAL]) .re-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=EDITORIAL]) .re-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=EDITORIAL]) .re-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=EDITORIAL]) .re-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=EDITORIAL]) .re-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=EDITORIAL]) .re-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=EDITORIAL]) .re-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=EDITORIAL]) .re-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=EDITORIAL]) .re-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=EDITORIAL]) .re-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=EDITORIAL]) .re-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=EDITORIAL]) .re-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=EDITORIAL]) .re-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=EDITORIAL]) .re-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=EDITORIAL]) .re-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=EDITORIAL]) .re-ticker-track{display:flex;width:max-content;animation:re-ticker 42s linear infinite}:where(body[data-store-template=EDITORIAL]) .re-ticker:hover .re-ticker-track{animation-play-state:paused}:where(body[data-store-template=EDITORIAL]) .re-ticker-track a,:where(body[data-store-template=EDITORIAL]) .re-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=EDITORIAL]) .re-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=EDITORIAL]) .re-ticker-copy{display:flex}@keyframes re-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=EDITORIAL]) .re-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=EDITORIAL]) .re-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=EDITORIAL]) .re-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=EDITORIAL]) .re-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=EDITORIAL]) .re-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=EDITORIAL]) .re-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=EDITORIAL]) .re-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=EDITORIAL]) .re-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=EDITORIAL]) .re-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=EDITORIAL]) .re-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=EDITORIAL]) .re-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=EDITORIAL]) .re-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=EDITORIAL]) .re-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=EDITORIAL]) .re-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=EDITORIAL]) .re-hero--split,:where(body[data-store-template=EDITORIAL]) .re-arch-layout,:where(body[data-store-template=EDITORIAL]) .re-masthead-lead,:where(body[data-store-template=EDITORIAL]) .re-spotlight-layout,:where(body[data-store-template=EDITORIAL]) .re-index-layout{grid-template-columns:1fr}:where(body[data-store-template=EDITORIAL]) .re-split-media{min-height:56vw;order:-1}:where(body[data-store-template=EDITORIAL]) .re-index-preview{display:none}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat,:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=EDITORIAL]) .re-cats--lookbook .re-cat:first-child{grid-column:span 2}:where(body[data-store-template=EDITORIAL]) .re-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=EDITORIAL]) .re-feature-grid>:first-child .re-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=EDITORIAL]) .re-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=EDITORIAL]) .re-carousel{min-height:460px}:where(body[data-store-template=EDITORIAL]) .re-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=EDITORIAL]) .re-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=EDITORIAL]) .re-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=EDITORIAL]) .re-side-card{min-height:140px}:where(body[data-store-template=EDITORIAL]) .re-side-card strong{font-size:18px}:where(body[data-store-template=EDITORIAL]) .re-hero--poster{min-height:78vh}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-media{display:none}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=EDITORIAL]) .re-cats--lanes .re-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=EDITORIAL]) .re-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=EDITORIAL]) .re-stats{gap:24px}:where(body[data-store-template=EDITORIAL]) .re-tree ul{padding-left:0}}:where(body[data-store-template=EDITORIAL]) .re-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=EDITORIAL]) .re-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=EDITORIAL]) .re-poster-copy .re-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=EDITORIAL]) .re-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=EDITORIAL]) .re-cat-copy{min-width:0}:where(body[data-store-template=EDITORIAL]) .re-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=EDITORIAL]) .re-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=EDITORIAL]) .re-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=EDITORIAL]) .re-rota-foto.is-actual{opacity:1}:where(body[data-store-template=EDITORIAL]) .re-rota-foto img,:where(body[data-store-template=EDITORIAL]) .re-rota-foto .re-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=EDITORIAL]) .re-rota-foto.is-actual img{animation:re-zoom 7s linear both}:where(body[data-store-template=EDITORIAL]) .re-poster-media .re-rota-fotos,:where(body[data-store-template=EDITORIAL]) .re-split-media .re-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=EDITORIAL]) .re-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=EDITORIAL]) .re-rota-controles .re-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--sobre,:where(body[data-store-template=EDITORIAL]) .re-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--sobre:focus-within,:where(body[data-store-template=EDITORIAL]) .re-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=EDITORIAL]) .re-hero--poster{position:relative}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--claro .re-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=EDITORIAL]) .re-rota-controles--claro .re-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=EDITORIAL]) .re-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=EDITORIAL]) .re-arch-lado .re-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=EDITORIAL]) .re-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=EDITORIAL]) .re-rota-foto{transition:none}:where(body[data-store-template=EDITORIAL]) .re-rota-foto.is-actual img{animation:none}}body[data-store-template=EDITORIAL] .re-header{border-bottom:1px solid var(--sf-line-strong)}body[data-store-template=EDITORIAL] .re-nav a{font-weight:600}body[data-store-template=EDITORIAL] .re-section-head{border-top:3px solid var(--sf-line-strong);padding-top:14px;align-items:baseline}body[data-store-template=EDITORIAL] .re-section-head h2{font-size:clamp(36px,5vw,84px)}body[data-store-template=EDITORIAL] .re-card-media{border-radius:0}body[data-store-template=EDITORIAL] .re-card-body{border-top:1px solid var(--sf-line-strong);margin-top:10px;padding-top:10px}body[data-store-template=EDITORIAL] .re-card-name{font-weight:700;font-size:16px}body[data-store-template=EDITORIAL] .re-flag{border-radius:0}body[data-store-template=EDITORIAL] .re-index-list ul{border-top:0}body[data-store-template=EDITORIAL] .re-index-list h2{display:none}body[data-store-template=EDITORIAL] .re-index-list a>span{font-size:clamp(36px,6vw,96px);letter-spacing:-.05em}body[data-store-template=EDITORIAL] .re-index-list a{border-bottom-color:var(--sf-line-strong)}body[data-store-template=EDITORIAL] .re-cats--index .re-index-layout{border-top:3px solid var(--sf-line-strong);padding-top:14px}body[data-store-template=EDITORIAL] .re-spotlight-layout{border-top:3px solid var(--sf-line-strong);padding-top:clamp(24px,3vw,40px)}body[data-store-template=EDITORIAL] .re-footer{border-top:3px solid var(--sf-line-strong)}body[data-store-template=EDITORIAL] .re-footer-wordmark{letter-spacing:-.07em}body[data-store-template=EDITORIAL] .re-promo-card{border-radius:0}@media(max-width:640px){body[data-store-template=EDITORIAL] .re-masthead-title{font-size:17vw!important}}body[data-store-template=EDITORIAL] .re-pdp-price .re-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=EDITORIAL] .re-pdp-price .re-price-was{font-size:16px;font-weight:400}body[data-store-template=EDITORIAL]{--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply}@media(max-width:640px){:where(body[data-store-template=EDITORIAL]) .re-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=EDITORIAL]) .re-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=EDITORIAL] .re-select{min-height:44px}body[data-store-template=EDITORIAL] .re-select select{font-size:16px}body[data-store-template=EDITORIAL] .re-filter-group button,body[data-store-template=EDITORIAL] .re-filters-toggle{min-height:44px}body[data-store-template=EDITORIAL] .re-card--row .re-flag{font-size:12px;min-height:22px}body[data-store-template=EDITORIAL] .re-select select{align-self:stretch;min-height:42px}body[data-store-template=EDITORIAL] .re-chip{min-height:44px}body[data-store-template=EDITORIAL] .re-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=EDITORIAL] .re-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=EDITORIAL] .re-header--centered .re-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=EDITORIAL] .re-header--centered .re-brand{max-width:100%}body[data-store-template=EDITORIAL] .re-header--centered .re-brand-name{text-align:center}}body[data-store-template=EDITORIAL] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=EDITORIAL] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=EDITORIAL] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=EDITORIAL] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=EDITORIAL] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=EDITORIAL] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=EDITORIAL] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=EDITORIAL]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=EDITORIAL]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=EDITORIAL]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=EDITORIAL] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=EDITORIAL] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=EDITORIAL] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=EDITORIAL] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=EDITORIAL] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=EDITORIAL] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=EDITORIAL] :is(.re-card-media,.re-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=EDITORIAL] .store-main.sf-main>:is(.re-catalogo,.re-ficha,.re-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=EDITORIAL] :where(.re-catalogo,.re-ficha,.re-compra-fondo,.re-agregado,.re-opciones,.re-panel-filtros) :focus-visible{outline:2px solid var(--re-tinta);outline-offset:2px}body[data-store-template=EDITORIAL] :where(.re-catalogo,.re-ficha,.re-compra-fondo,.re-agregado,.re-opciones,.re-panel-filtros){color:var(--re-tinta)}body[data-store-template=EDITORIAL] :where(.re-catalogo,.re-ficha,.re-compra-fondo,.re-agregado,.re-opciones,.re-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=EDITORIAL] .re-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=EDITORIAL] .re-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--re-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=EDITORIAL] .re-ruta>*+*:before{content:">";margin-right:8px;color:var(--re-suave);text-decoration:none;display:inline-block}body[data-store-template=EDITORIAL] .re-ruta [aria-current=page]{color:var(--re-tinta);font-weight:700}body[data-store-template=EDITORIAL] .re-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--re-tinta);cursor:pointer}body[data-store-template=EDITORIAL] .re-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--re-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=EDITORIAL] .re-boton-negro:hover{background:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-boton-negro:disabled,body[data-store-template=EDITORIAL] .re-boton-negro.is-deshabilitado{background:var(--re-suave);cursor:not-allowed}body[data-store-template=EDITORIAL] .re-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=EDITORIAL] .re-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--re-tinta);border-radius:999px;background:var(--re-fondo);color:var(--re-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=EDITORIAL] .re-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--re-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=EDITORIAL] .re-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=EDITORIAL] .re-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--re-fondo);text-align:center;font-size:16px}body[data-store-template=EDITORIAL] .re-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--re-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=EDITORIAL] .re-catalogo{background:var(--re-gris)}body[data-store-template=EDITORIAL] .re-catalogo>.re-ruta{background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-carril{position:relative;padding:4px 0 14px;background:var(--re-fondo);border-bottom:8px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=EDITORIAL] .re-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=EDITORIAL] .re-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--re-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=EDITORIAL] .re-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--re-linea);border-radius:8px;background:var(--re-fondo);box-sizing:border-box}body[data-store-template=EDITORIAL] .re-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=EDITORIAL] .re-recuadro.is-elegido .re-recuadro-foto{border:2px solid var(--re-tinta)}body[data-store-template=EDITORIAL] .re-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-recuadro.is-elegido .re-recuadro-nombre{font-weight:700}body[data-store-template=EDITORIAL] .re-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--re-fondo);color:var(--re-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=EDITORIAL] .re-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=EDITORIAL] .re-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=EDITORIAL] .re-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--re-fondo);border-bottom:10px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-resultados{margin:-6px 0 0;color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=EDITORIAL] .re-lista{position:relative;display:grid;width:190px}body[data-store-template=EDITORIAL] .re-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=EDITORIAL] .re-lista select,body[data-store-template=EDITORIAL] .re-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--re-linea);border-radius:0;background:transparent;color:var(--re-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=EDITORIAL] .re-lista.is-elegida select{border-bottom-color:var(--re-tinta);font-weight:700}body[data-store-template=EDITORIAL] :is(.re-lista,.re-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=EDITORIAL] .re-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=EDITORIAL] .re-orden{position:relative;display:grid;width:250px}body[data-store-template=EDITORIAL] .re-orden span{color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-orden select{font-size:14px;font-weight:700}body[data-store-template=EDITORIAL] .re-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--re-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=EDITORIAL] .re-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=EDITORIAL] .re-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--re-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=EDITORIAL] .re-paginador button.is-actual{background:var(--re-tinta);color:#fff}body[data-store-template=EDITORIAL] .re-paginador button:disabled{color:var(--re-suave);cursor:default}body[data-store-template=EDITORIAL] .re-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=EDITORIAL] .re-filtros-boton{display:none}body[data-store-template=EDITORIAL] .re-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=EDITORIAL] .re-celdas.is-actualizando{opacity:.6}body[data-store-template=EDITORIAL] .re-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--re-tarjeta)}body[data-store-template=EDITORIAL] .re-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--re-fondo) 30%,var(--re-gris) 50%,var(--re-fondo) 70%)}body[data-store-template=EDITORIAL] .re-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--re-tinta);text-decoration:none}body[data-store-template=EDITORIAL] .re-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=EDITORIAL] .re-celda-enlace:hover .re-celda-foto img{transform:scale(1.04)}body[data-store-template=EDITORIAL] .re-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--re-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=EDITORIAL] .is-agotado .re-celda-foto img{opacity:.5}body[data-store-template=EDITORIAL] .re-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=EDITORIAL] .re-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=EDITORIAL] .re-celda-marca{max-width:110px;color:var(--re-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=EDITORIAL] .re-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=EDITORIAL] .re-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--re-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=EDITORIAL] .re-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=EDITORIAL] .re-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=EDITORIAL] .re-celda-precio del{flex-basis:100%;color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-celda-agregar{display:none}body[data-store-template=EDITORIAL] .re-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=EDITORIAL] .re-catalogo-pie .re-paginador{margin:0 auto}body[data-store-template=EDITORIAL] .re-catalogo-resultados{padding-bottom:24px}body[data-store-template=EDITORIAL] :is(.re-panel-filtros,.re-opciones,.re-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--re-tinta);background:var(--re-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=EDITORIAL] :is(.re-panel-filtros,.re-opciones,.re-agregado)::backdrop{background:#00000080}body[data-store-template=EDITORIAL] .re-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=EDITORIAL] .re-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=EDITORIAL] .re-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=EDITORIAL] .re-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=EDITORIAL] .re-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=EDITORIAL] .re-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=EDITORIAL] .re-agregado-datos small{color:var(--re-suave);font-size:11px;text-transform:uppercase}body[data-store-template=EDITORIAL] .re-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=EDITORIAL] .re-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--re-gris);background:var(--re-gris)}body[data-store-template=EDITORIAL] .re-opciones,body[data-store-template=EDITORIAL] .re-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=EDITORIAL] :is(.re-opciones-cuerpo,.re-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=EDITORIAL] .re-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=EDITORIAL] .re-panel-filtros .re-lista{width:100%}body[data-store-template=EDITORIAL] .re-panel-filtros .re-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--re-suave)}body[data-store-template=EDITORIAL] .re-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=EDITORIAL] .re-panel-filtros-acciones .re-boton-negro{flex:1}body[data-store-template=EDITORIAL] .re-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=EDITORIAL] .re-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=EDITORIAL] .re-ficha{padding-bottom:48px;background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=EDITORIAL] .re-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=EDITORIAL] .re-galeria:not(:has(.re-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=EDITORIAL] .re-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=EDITORIAL] .re-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=EDITORIAL] .re-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--re-linea);background:var(--re-tarjeta);cursor:pointer}body[data-store-template=EDITORIAL] .re-miniaturas button.is-actual{border-color:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=EDITORIAL] .re-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--re-tinta);border-radius:50%;background:var(--re-fondo);color:var(--re-tinta);cursor:pointer}body[data-store-template=EDITORIAL] .re-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--re-linea);background:var(--re-tarjeta)}body[data-store-template=EDITORIAL] .re-foto-pista{width:100%;height:100%}body[data-store-template=EDITORIAL] .re-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=EDITORIAL] .re-foto-pista figure.is-actual{display:block}body[data-store-template=EDITORIAL] .re-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=EDITORIAL] .re-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=EDITORIAL] .re-foto-flecha--antes{left:16px}body[data-store-template=EDITORIAL] .re-foto-flecha--despues{right:16px}body[data-store-template=EDITORIAL] .re-foto-puntos{display:none}body[data-store-template=EDITORIAL] .re-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=EDITORIAL] .re-ficha-datos h1{margin:0;color:var(--re-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-ficha-marca{color:var(--re-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=EDITORIAL] .re-ficha-categoria{margin:-12px 0 0;color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=EDITORIAL] .re-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=EDITORIAL] .re-opcion legend strong{font-weight:700}body[data-store-template=EDITORIAL] .re-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--re-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=EDITORIAL] .re-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=EDITORIAL] .re-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--re-linea);border-radius:6px;background:var(--re-fondo);color:var(--re-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=EDITORIAL] .re-talla:hover:not(:disabled){border-color:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-talla.is-elegida{border:2px solid var(--re-tinta);color:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-talla:disabled{color:var(--re-suave);background:repeating-linear-gradient(135deg,var(--re-fondo) 0 6px,var(--re-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=EDITORIAL] .re-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=EDITORIAL] .re-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=EDITORIAL] .re-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=EDITORIAL] .re-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=EDITORIAL] .re-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=EDITORIAL] .re-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=EDITORIAL] .re-ficha-precio>span.is-oferta{color:var(--re-oferta)}body[data-store-template=EDITORIAL] .re-ficha-precio del{color:var(--re-suave);font-size:15px}body[data-store-template=EDITORIAL] .re-ficha-nota{margin:-10px 0 0;color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-ficha-stock{margin:0;padding:10px 12px;background:var(--re-gris);font-size:14px}body[data-store-template=EDITORIAL] .re-compra{display:flex;align-items:center;gap:18px}body[data-store-template=EDITORIAL] .re-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=EDITORIAL] .re-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--re-linea);color:var(--re-tinta);cursor:pointer}body[data-store-template=EDITORIAL] .re-cantidad button:disabled{color:var(--re-suave);cursor:default}body[data-store-template=EDITORIAL] .re-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--re-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=EDITORIAL] .re-cantidad input::-webkit-inner-spin-button,body[data-store-template=EDITORIAL] .re-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=EDITORIAL] .re-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=EDITORIAL] .re-agregar svg{flex:none}body[data-store-template=EDITORIAL] .re-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--re-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=EDITORIAL] .re-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=EDITORIAL] .re-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=EDITORIAL] .re-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=EDITORIAL] .re-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--re-suave)}body[data-store-template=EDITORIAL] .re-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--re-linea);list-style:none}body[data-store-template=EDITORIAL] .re-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=EDITORIAL] .re-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=EDITORIAL] .re-ficha-entrega small{display:block;margin-top:2px;color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-personalizar{display:grid;gap:12px}body[data-store-template=EDITORIAL] .re-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=EDITORIAL] .re-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=EDITORIAL] .re-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--re-suave);border-radius:0;background:transparent;color:var(--re-tinta);font:inherit;font-size:16px}body[data-store-template=EDITORIAL] .re-campo small{color:var(--re-suave);font-size:12px}body[data-store-template=EDITORIAL] .re-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=EDITORIAL] .re-acordeon{border:1px solid var(--re-linea);border-radius:8px;background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-acordeon:not([open]){background:var(--re-gris);border-color:var(--re-gris)}body[data-store-template=EDITORIAL] .re-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=EDITORIAL] .re-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=EDITORIAL] .re-acordeon[open] summary{font-weight:400}body[data-store-template=EDITORIAL] .re-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=EDITORIAL] .re-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=EDITORIAL] .re-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-acordeon dt{font-weight:700}body[data-store-template=EDITORIAL] .re-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=EDITORIAL] .re-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--re-linea);font-size:20px;font-weight:400}body[data-store-template=EDITORIAL] .re-similares-marco{position:relative}body[data-store-template=EDITORIAL] .re-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=EDITORIAL] .re-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=EDITORIAL] .re-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--re-gris);color:var(--re-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=EDITORIAL] .re-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=EDITORIAL] .re-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=EDITORIAL] .re-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--re-suave)}body[data-store-template=EDITORIAL] .re-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=EDITORIAL] .re-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=EDITORIAL] .re-similar strong.is-oferta{color:var(--re-oferta)}body[data-store-template=EDITORIAL] .re-similar:hover .re-similar-nombre{text-decoration:underline}body[data-store-template=EDITORIAL] .re-similares .re-carril-flecha{transform:translateY(-50%)}body[data-store-template=EDITORIAL] .re-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--re-gris)}body[data-store-template=EDITORIAL] .re-tarjeta-blanca{border-radius:8px;background:var(--re-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=EDITORIAL] .re-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=EDITORIAL] .re-carrito-lista h1,body[data-store-template=EDITORIAL] .re-resumen h2,body[data-store-template=EDITORIAL] .re-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=EDITORIAL] .re-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=EDITORIAL] .re-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--re-gris);font-size:15px;font-weight:400}body[data-store-template=EDITORIAL] .re-lineas{margin:0;padding:0;list-style:none}body[data-store-template=EDITORIAL] .re-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=EDITORIAL] .re-linea+.re-linea{border-top:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=EDITORIAL] .re-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=EDITORIAL] .re-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=EDITORIAL] .re-linea-nombre{color:var(--re-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] a.re-linea-nombre:hover{text-decoration:underline}body[data-store-template=EDITORIAL] .re-linea-variante{font-size:13px}body[data-store-template=EDITORIAL] .re-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=EDITORIAL] .re-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=EDITORIAL] .re-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=EDITORIAL] .re-linea-precio{display:grid;justify-items:end;color:var(--re-suave);font-size:19px;font-weight:400}body[data-store-template=EDITORIAL] .re-linea-precio small{font-size:12px}body[data-store-template=EDITORIAL] .re-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=EDITORIAL] .re-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=EDITORIAL] .re-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--re-suave);color:#fff;cursor:pointer}body[data-store-template=EDITORIAL] .re-redondos button:disabled{background:var(--re-linea);cursor:default}body[data-store-template=EDITORIAL] .re-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=EDITORIAL] .re-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=EDITORIAL] .re-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=EDITORIAL] .re-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=EDITORIAL] .re-resumen-fila+.re-resumen-fila{border-top:1px solid var(--re-linea)}body[data-store-template=EDITORIAL] .re-resumen-total{font-size:16px}body[data-store-template=EDITORIAL] .re-resumen-descuento strong{color:#1d7a3a}body[data-store-template=EDITORIAL] .re-resumen-nota{margin:0 0 10px;color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=EDITORIAL] .re-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=EDITORIAL] .re-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=EDITORIAL] .re-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=EDITORIAL] .re-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=EDITORIAL] .re-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=EDITORIAL] .re-carrito-vacio p{margin:0;color:var(--re-suave)}body[data-store-template=EDITORIAL] .re-carrito-vacio .re-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=EDITORIAL] .re-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=EDITORIAL] .re-pasos li{position:relative;display:grid;justify-items:center;color:var(--re-suave);font-size:16px}body[data-store-template=EDITORIAL] .re-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=EDITORIAL] .re-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--re-linea);z-index:0}body[data-store-template=EDITORIAL] .re-pasos li:first-child:before{display:none}body[data-store-template=EDITORIAL] .re-pasos li.is-actual:before,body[data-store-template=EDITORIAL] .re-pasos li.is-hecho:before{background:var(--re-suave)}body[data-store-template=EDITORIAL] .re-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--re-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=EDITORIAL] .re-pasos li.is-hecho span[aria-hidden]{background:var(--re-suave)}body[data-store-template=EDITORIAL] .re-pasos li.is-actual span[aria-hidden]{background:var(--re-fondo);color:var(--re-suave);box-shadow:inset 0 0 0 2px var(--re-suave)}body[data-store-template=EDITORIAL] .re-pasos li.is-actual,body[data-store-template=EDITORIAL] .re-pasos li.is-hecho{color:var(--re-tinta);font-weight:700}body[data-store-template=EDITORIAL] .re-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=EDITORIAL] .re-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=EDITORIAL] .re-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=EDITORIAL] .re-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=EDITORIAL] .re-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=EDITORIAL] .re-bloque h2,body[data-store-template=EDITORIAL] .re-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=EDITORIAL] fieldset.re-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=EDITORIAL] .re-bloque-ayuda{margin:0;color:var(--re-tinta);font-size:14px}body[data-store-template=EDITORIAL] .re-bloque-ayuda a{color:var(--re-tinta);font-weight:700}body[data-store-template=EDITORIAL] .re-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=EDITORIAL] .re-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=EDITORIAL] .re-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=EDITORIAL] .re-campo-etiqueta{color:var(--re-tinta);font-size:14px}body[data-store-template=EDITORIAL] .re-campo-etiqueta small{color:var(--re-suave);font-size:12px}body[data-store-template=EDITORIAL] .re-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--re-suave);border-radius:0;background:transparent;color:var(--re-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=EDITORIAL] .re-campo-linea textarea{resize:vertical}body[data-store-template=EDITORIAL] .re-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--re-tinta)}body[data-store-template=EDITORIAL] .re-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=EDITORIAL] .re-campo-linea select:disabled{color:var(--re-suave)}body[data-store-template=EDITORIAL] .re-campo-linea input::placeholder{color:var(--re-suave);opacity:1}body[data-store-template=EDITORIAL] .re-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=EDITORIAL] .re-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--re-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=EDITORIAL] .re-segmentos label.is-elegido{border:2px solid var(--re-tinta);font-weight:700}body[data-store-template=EDITORIAL] .re-segmentos input{width:18px;height:18px;accent-color:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=EDITORIAL] .re-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--re-linea);list-style:none}body[data-store-template=EDITORIAL] .re-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=EDITORIAL] .re-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--re-linea);border-radius:6px}body[data-store-template=EDITORIAL] .re-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=EDITORIAL] .re-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--re-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=EDITORIAL] .re-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-resumen-nombre small{color:var(--re-suave);font-size:12px}body[data-store-template=EDITORIAL] .re-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=EDITORIAL] .re-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=EDITORIAL] .re-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--re-gris);font-size:14px}body[data-store-template=EDITORIAL] .re-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=EDITORIAL] .re-pago p{margin:0;line-height:1.5}body[data-store-template=EDITORIAL] .re-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=EDITORIAL] .re-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=EDITORIAL] .re-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--re-linea);border-radius:8px;background:var(--re-fondo);cursor:pointer}body[data-store-template=EDITORIAL] .re-pago-opciones>.is-elegido{border:2px solid var(--re-tinta)}body[data-store-template=EDITORIAL] .re-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--re-tinta);flex:none}body[data-store-template=EDITORIAL] .re-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=EDITORIAL] .re-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=EDITORIAL] .re-cuenta small{color:var(--re-suave)}body[data-store-template=EDITORIAL] .re-captura{display:grid;gap:6px}body[data-store-template=EDITORIAL] .re-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--re-suave);border-radius:8px;background:var(--re-fondo);font-weight:700;cursor:pointer}body[data-store-template=EDITORIAL] .re-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=EDITORIAL] .re-captura-boton:focus-within{outline:2px solid var(--re-tinta);outline-offset:2px}body[data-store-template=EDITORIAL] .re-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=EDITORIAL] .re-captura small{color:var(--re-tinta);font-size:13px}body[data-store-template=EDITORIAL] .re-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=EDITORIAL] .re-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--re-tinta);flex:none}body[data-store-template=EDITORIAL] .re-terminos a{color:var(--re-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=EDITORIAL] .re-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=EDITORIAL] .re-carrito,body[data-store-template=EDITORIAL] .re-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-checkout-resumen{position:static}body[data-store-template=EDITORIAL] .re-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=EDITORIAL] .re-ruta{padding:6px 16px}body[data-store-template=EDITORIAL] .re-carril-flecha{display:none}body[data-store-template=EDITORIAL] .re-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=EDITORIAL] .re-recuadro{flex-basis:72px}body[data-store-template=EDITORIAL] .re-recuadro-foto{width:72px;height:72px}body[data-store-template=EDITORIAL] .re-recuadro-nombre{font-size:13px}body[data-store-template=EDITORIAL] .re-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=EDITORIAL] .re-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=EDITORIAL] .re-resultados{order:3;margin:0;font-size:14px}body[data-store-template=EDITORIAL] .re-filtros{display:none}body[data-store-template=EDITORIAL] .re-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--re-tinta);border-radius:8px;background:var(--re-fondo);color:var(--re-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=EDITORIAL] .re-orden-fila{order:4;padding:0}body[data-store-template=EDITORIAL] .re-orden{width:100%}body[data-store-template=EDITORIAL] .re-orden-fila>.re-limpiar{display:none}body[data-store-template=EDITORIAL] .re-orden-fila .re-paginador{display:none}body[data-store-template=EDITORIAL] .re-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=EDITORIAL] .re-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=EDITORIAL] .re-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=EDITORIAL] .re-celda-marca{max-width:none;font-size:13px}body[data-store-template=EDITORIAL] .re-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--re-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=EDITORIAL] .re-celda-agregar:disabled{opacity:.7}body[data-store-template=EDITORIAL] .re-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=EDITORIAL] .re-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=EDITORIAL] .re-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=EDITORIAL] .re-miniaturas-marco,body[data-store-template=EDITORIAL] .re-foto-flecha{display:none}body[data-store-template=EDITORIAL] .re-foto{border:0}body[data-store-template=EDITORIAL] .re-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=EDITORIAL] .re-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=EDITORIAL] .re-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=EDITORIAL] .re-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=EDITORIAL] .re-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=EDITORIAL] .re-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-ficha-datos{gap:16px}body[data-store-template=EDITORIAL] .re-ficha-datos h1{font-size:17px}body[data-store-template=EDITORIAL] .re-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=EDITORIAL] .re-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--re-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=EDITORIAL] .re-agregar{border-radius:2px;font-size:18px}body[data-store-template=EDITORIAL] .re-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=EDITORIAL] .re-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=EDITORIAL] .re-acordeon,body[data-store-template=EDITORIAL] .re-acordeon:not([open]){border:0;border-bottom:1px solid var(--re-gris);border-radius:0;background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=EDITORIAL] .re-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-similares{padding:0 0 0 16px}body[data-store-template=EDITORIAL] .re-similares h2{padding-left:0}body[data-store-template=EDITORIAL] .re-similares .re-carril-flecha{display:none}body[data-store-template=EDITORIAL] .re-similares-pista{padding:0}body[data-store-template=EDITORIAL] .re-similar{flex-basis:46%}body[data-store-template=EDITORIAL] .re-compra-fondo{padding:20px 12px 40px}body[data-store-template=EDITORIAL] .re-carrito-lista h1,body[data-store-template=EDITORIAL] .re-resumen h2,body[data-store-template=EDITORIAL] .re-checkout-resumen>h2{font-size:20px}body[data-store-template=EDITORIAL] .re-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=EDITORIAL] .re-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=EDITORIAL] .re-linea-datos{grid-area:datos}body[data-store-template=EDITORIAL] .re-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=EDITORIAL] .re-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=EDITORIAL] .re-linea-nombre{font-size:15px}body[data-store-template=EDITORIAL] .re-pasos li{font-size:13px}body[data-store-template=EDITORIAL] .re-bloque{padding:18px 16px}body[data-store-template=EDITORIAL] .re-bloque h2,body[data-store-template=EDITORIAL] .re-bloque legend{font-size:19px}body[data-store-template=EDITORIAL] .re-campos-2,body[data-store-template=EDITORIAL] .re-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-resumen-caja{padding:6px 16px 18px}body[data-store-template=EDITORIAL] .re-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=EDITORIAL] .re-agregado-cabeza h2{font-size:17px}body[data-store-template=EDITORIAL] .re-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=EDITORIAL] .re-agregado-precio{grid-column:2}body[data-store-template=EDITORIAL] .re-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=EDITORIAL][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=EDITORIAL] .re-celda-foto img{transition:none}body[data-store-template=EDITORIAL] .re-celda-enlace:hover .re-celda-foto img{transform:none}}body[data-store-template=EDITORIAL] :is(.re-linea-foto,.re-agregado-foto,.re-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=EDITORIAL] :is(.re-linea-foto,.re-agregado-foto,.re-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=EDITORIAL] .store-main.sf-main>.re-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=EDITORIAL] .re-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=EDITORIAL] .re-marco--angosto{max-width:720px}body[data-store-template=EDITORIAL] .re-marco-cabeza{display:grid;gap:6px}body[data-store-template=EDITORIAL] .re-marco-cabeza h1{margin:0;color:var(--re-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-marco-cabeza p{margin:0;color:var(--re-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] :is(.re-aviso-info,.re-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=EDITORIAL] .re-aviso-info{background:#f2f4f7;color:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=EDITORIAL] .re-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=EDITORIAL] .re-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--re-tinta);flex:none}body[data-store-template=EDITORIAL] .re-casilla a,body[data-store-template=EDITORIAL] .re-acceso-cambio a{color:var(--re-tinta);font-weight:700}body[data-store-template=EDITORIAL] .re-campo-ayuda{color:var(--re-suave);font-size:12px}body[data-store-template=EDITORIAL] .re-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=EDITORIAL] .re-acceso-tienda{margin:0;color:var(--re-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=EDITORIAL] .re-acceso h1{margin:0;color:var(--re-tinta);font-size:26px;font-weight:400}body[data-store-template=EDITORIAL] .re-acceso-form{display:grid;gap:16px}body[data-store-template=EDITORIAL] .re-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=EDITORIAL] .re-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--re-gris);color:var(--re-tinta);font-size:14px;text-align:center}body[data-store-template=EDITORIAL] .re-no-encontrado-codigo{margin:0;color:var(--re-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=EDITORIAL] .re-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=EDITORIAL] .re-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=EDITORIAL] .re-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=EDITORIAL] .re-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-pedido-datos small{color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-pedido-total{font-size:17px}body[data-store-template=EDITORIAL] .re-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=EDITORIAL] .re-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--re-gris);color:var(--re-tinta);font-size:13px;font-weight:700}body[data-store-template=EDITORIAL] .re-estado.is-pending,body[data-store-template=EDITORIAL] .re-estado.is-doc-pending,body[data-store-template=EDITORIAL] .re-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=EDITORIAL] .re-estado.is-confirmed,body[data-store-template=EDITORIAL] .re-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=EDITORIAL] .re-estado.is-cancelled,body[data-store-template=EDITORIAL] .re-estado.is-doc-rejected,body[data-store-template=EDITORIAL] .re-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=EDITORIAL] .re-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=EDITORIAL] .re-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--re-fondo);color:var(--re-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=EDITORIAL] .re-detalle-pedido:focus{outline:none}body[data-store-template=EDITORIAL] .re-detalle-pedido h2,body[data-store-template=EDITORIAL] .re-detalle-pedido h3{color:var(--re-tinta)}body[data-store-template=EDITORIAL] .re-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=EDITORIAL] .re-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=EDITORIAL] .re-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=EDITORIAL] .re-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-detalle-datos dt{font-weight:700}body[data-store-template=EDITORIAL] .re-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-resumen-lineas .re-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=EDITORIAL] .re-detalle-totales{display:grid}body[data-store-template=EDITORIAL] .re-detalle-totales .re-resumen-fila{padding:10px 0}body[data-store-template=EDITORIAL] .re-detalle-acciones{display:grid;gap:12px}body[data-store-template=EDITORIAL] .re-detalle-comprobante{display:grid;gap:6px}body[data-store-template=EDITORIAL] .re-detalle-captura{max-width:260px;height:auto;border:1px solid var(--re-linea);border-radius:6px}body[data-store-template=EDITORIAL] .re-detalle-historial{margin:0;padding-left:18px;color:var(--re-tinta);font-size:13px}body[data-store-template=EDITORIAL] .re-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=EDITORIAL] .re-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--re-linea)}body[data-store-template=EDITORIAL] .re-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=EDITORIAL] .re-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--re-gris);font-size:14px}body[data-store-template=EDITORIAL] .re-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=EDITORIAL] .re-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=EDITORIAL] .re-documento-acciones .re-boton-borde{min-height:36px;min-width:64px}body[data-store-template=EDITORIAL] .re-pedido-wa{gap:12px}body[data-store-template=EDITORIAL] .re-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=EDITORIAL] .re-pedido-wa-estado small{color:var(--re-suave);font-size:13px}body[data-store-template=EDITORIAL] .re-pedido-wa .re-boton-whatsapp,body[data-store-template=EDITORIAL] .re-carrito-vacio .re-boton-whatsapp{justify-self:start}body[data-store-template=EDITORIAL] .re-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=EDITORIAL] .re-cuenta-rejilla .re-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=EDITORIAL] .re-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=EDITORIAL] .re-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=EDITORIAL] .re-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=EDITORIAL] .re-etiqueta--suave{margin:0;background:var(--re-gris);color:var(--re-tinta);font-size:12px}body[data-store-template=EDITORIAL] .re-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=EDITORIAL] .re-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--re-gris)}body[data-store-template=EDITORIAL] .re-cuenta-descargar{justify-self:start}body[data-store-template=EDITORIAL] .re-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--re-gris)}body[data-store-template=EDITORIAL] .re-cuenta-eliminar .re-campo-linea{flex:1 1 260px}body[data-store-template=EDITORIAL] .re-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=EDITORIAL] .re-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=EDITORIAL] .re-legal-texto{padding:32px 36px}body[data-store-template=EDITORIAL] .re-legal-texto h1{margin:6px 0 0;color:var(--re-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-legal-resumen{margin:10px 0 0;color:var(--re-tinta);font-size:16px;line-height:1.6}body[data-store-template=EDITORIAL] .re-legal-texto section{padding-top:22px}body[data-store-template=EDITORIAL] .re-legal-texto h2{margin:0 0 8px;color:var(--re-tinta);font-size:18px;font-weight:700}body[data-store-template=EDITORIAL] .re-legal-texto p,body[data-store-template=EDITORIAL] .re-legal-texto li{color:var(--re-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-legal-texto p{margin:0 0 10px}body[data-store-template=EDITORIAL] .re-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=EDITORIAL] .re-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=EDITORIAL] .re-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=EDITORIAL] .re-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=EDITORIAL] .re-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--re-gris);color:var(--re-tinta);font-size:14px;text-decoration:none}body[data-store-template=EDITORIAL] .re-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=EDITORIAL] .re-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=EDITORIAL] .re-libro{display:grid;gap:18px}body[data-store-template=EDITORIAL] .re-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=EDITORIAL] .re-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=EDITORIAL] .re-libro .store-page-heading h1{margin:0;color:var(--re-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=EDITORIAL] .re-libro .store-page-heading p{margin:6px 0 0;color:var(--re-tinta);font-size:15px}body[data-store-template=EDITORIAL] .re-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--re-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=EDITORIAL] .re-libro.re-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--re-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=EDITORIAL] .re-libro.re-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--re-suave);border-radius:6px;background:var(--re-fondo)}body[data-store-template=EDITORIAL] .re-libro.re-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--re-tinta);box-shadow:none}body[data-store-template=EDITORIAL] .re-libro.re-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--re-tinta);box-shadow:0 0 0 1px var(--re-tinta)}body[data-store-template=EDITORIAL] .re-libro .store-complaint-layout,body[data-store-template=EDITORIAL] .re-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=EDITORIAL] .re-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--re-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=EDITORIAL] .re-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=EDITORIAL] .re-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--re-tinta);color:#fff;font-weight:700}body[data-store-template=EDITORIAL] .re-libro .store-complaint-print.is-secondary{border:1px solid var(--re-tinta);border-radius:999px;background:var(--re-fondo);color:var(--re-tinta)}@media(max-width:1023px){body[data-store-template=EDITORIAL] .re-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=EDITORIAL] .re-marco-cabeza h1{font-size:20px}body[data-store-template=EDITORIAL] .re-acceso{padding:24px 18px}body[data-store-template=EDITORIAL] .re-acceso h1{font-size:22px}body[data-store-template=EDITORIAL] .re-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=EDITORIAL] .re-pedido .re-boton-borde{grid-column:1 / -1}body[data-store-template=EDITORIAL] .re-detalle-fondo{padding:0;align-items:end}body[data-store-template=EDITORIAL] .re-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=EDITORIAL] .re-pasos--pedido li{font-size:11px}body[data-store-template=EDITORIAL] .re-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=EDITORIAL] .re-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=EDITORIAL] .re-legal-texto{padding:22px 18px}body[data-store-template=EDITORIAL] .re-legal-texto h1{font-size:22px}}body[data-store-template=EDITORIAL] :where(.re-catalogo,.re-ficha,.re-compra-fondo,.re-agregado,.re-opciones,.re-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=EDITORIAL] :is(.re-catalogo-cabeza h1,.re-ficha-datos h1,.re-carrito h1,.re-checkout-titulo,.re-resumen h2,.re-similares h2,.re-agregado-cabeza h2,.re-bloque h2,.re-bloque legend,.re-marco-cabeza h1,.re-acceso h1,.re-acceso h2,.re-legal h1,.re-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=EDITORIAL] :is(.re-boton-negro,.re-agregar,.re-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=EDITORIAL] :is(.re-boton-negro,.re-agregar,.re-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=EDITORIAL] .re-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=EDITORIAL] :is(.re-tarjeta-blanca,.re-agregado,.re-opciones,.re-panel-filtros,.re-acceso,.re-detalle-pedido,.re-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=EDITORIAL] :is(.re-foto,.re-celda-foto,.re-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=EDITORIAL] :is(.re-talla,.re-redondos button,.re-campo :is(input,select),.re-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=EDITORIAL] .re-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=EDITORIAL] .re-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=EDITORIAL] .re-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=MARKET]{--fe-tinta: var(--sf-ink);--fe-suave: var(--sf-ink-soft);--fe-gris: var(--sf-bg-alt);--fe-linea: var(--sf-line);--fe-acento: var(--sf-brand);--fe-oferta: var(--sf-sale);--fe-fondo: var(--sf-card-bg, #ffffff);--fe-foto: var(--sf-media-bg);--fe-tarjeta: var(--sf-card-bg, #ffffff);--fe-borde: var(--sf-radius-lg)}body[data-store-template=MARKET] .fe-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=MARKET]).fe-lock{overflow:hidden}:where(body[data-store-template=MARKET]) .fe-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=MARKET]) .fe-main{display:block;min-height:60vh}:where(body[data-store-template=MARKET]) .fe-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=MARKET]) .fe-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-button:hover svg{transform:translate(3px)}:where(body[data-store-template=MARKET]) .fe-button:active{transform:translateY(1px)}:where(body[data-store-template=MARKET]) .fe-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=MARKET]) .fe-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=MARKET]) .fe-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=MARKET]) .fe-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MARKET]) .fe-button--light{background:#fff;color:#111}:where(body[data-store-template=MARKET]) .fe-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=MARKET]) .fe-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=MARKET]) .fe-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=MARKET]) .fe-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=MARKET]) .fe-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MARKET]) .fe-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=MARKET]) .fe-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=MARKET]) .fe-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=MARKET]) .fe-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=MARKET]) .fe-select select:focus-visible{outline:none}:where(body[data-store-template=MARKET]) .fe-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=MARKET]) .fe-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=MARKET]) .fe-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=MARKET]) .fe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=MARKET]) .fe-grid.is-refreshing{opacity:.55}:where(body[data-store-template=MARKET]) .fe-rail{position:relative}:where(body[data-store-template=MARKET]) .fe-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=MARKET]) .fe-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=MARKET]) .fe-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=MARKET]) .fe-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=MARKET]) .fe-rail-controls{display:contents}:where(body[data-store-template=MARKET]) .fe-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=MARKET]) .fe-rail-controls button:first-child{left:-14px}:where(body[data-store-template=MARKET]) .fe-rail-controls button:last-child{right:-14px}:where(body[data-store-template=MARKET]) .fe-rail:hover .fe-rail-controls button,:where(body[data-store-template=MARKET]) .fe-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=MARKET]) .fe-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=MARKET]) .fe-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=MARKET]) .fe-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=MARKET]) .fe-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=MARKET]) .fe-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=MARKET]) .fe-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=MARKET]) .fe-empty p{color:var(--sf-ink-soft)}@keyframes fe-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=MARKET]) .fe-aparece{opacity:0}:where(body[data-store-template=MARKET]) .fe-aparece.is-visible{animation:fe-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes fe-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=MARKET]) :is(.fe-rota-foto,.fe-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide,.pi-rota-foto,.pi-slide,.sa-rota-foto,.sa-slide,.ta-rota-foto,.ta-slide,.ix-rota-foto,.ix-slide) img{animation:fe-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes fe-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=MARKET]) .fe-aparece{opacity:1}}:where(body[data-store-template=MARKET]) .fe-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=MARKET]) .fe-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=MARKET]) .fe-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=MARKET]) .fe-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=MARKET]) .fe-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=MARKET]) .fe-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=MARKET]) .fe-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=MARKET]) .fe-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=MARKET]) .fe-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=MARKET]) .fe-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=MARKET]) .fe-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=MARKET]) .fe-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=MARKET]) .fe-action-label{white-space:nowrap}:where(body[data-store-template=MARKET]) .fe-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=MARKET]) .fe-menu-toggle{display:none}:where(body[data-store-template=MARKET]) .fe-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=MARKET]) .fe-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=MARKET]) .fe-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-nav a:hover:after,:where(body[data-store-template=MARKET]) .fe-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=MARKET]) .fe-header--retail .fe-header-row{min-height:80px}:where(body[data-store-template=MARKET]) .fe-header--retail .fe-brand-name{font-size:24px}:where(body[data-store-template=MARKET]) .fe-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=MARKET]) .fe-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=MARKET]) .fe-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=MARKET]) .fe-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=MARKET]) .fe-catnav-row>a,:where(body[data-store-template=MARKET]) .fe-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=MARKET]) .fe-catnav-row>a:hover,:where(body[data-store-template=MARKET]) .fe-catnav-all:hover,:where(body[data-store-template=MARKET]) .fe-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=MARKET]) .fe-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=MARKET]) .fe-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=MARKET]) .fe-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:fe-drop .28s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=MARKET]) .fe-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=MARKET]) .fe-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=MARKET]) .fe-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=MARKET]) .fe-mega-group .fe-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes fe-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-brand{justify-self:center}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-brand img{height:46px}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-nav-start{justify-self:start}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-actions{justify-self:end}:where(body[data-store-template=MARKET]) .fe-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:fe-drop .25s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-search-panel .fe-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=MARKET]) .fe-header--inline .fe-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=MARKET]) .fe-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=MARKET]) .fe-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=MARKET]) .fe-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=MARKET]) .fe-search input:focus{outline:none}:where(body[data-store-template=MARKET]) .fe-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=MARKET]) .fe-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=MARKET]) .fe-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=MARKET]) .fe-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=MARKET]) .fe-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=MARKET]) .fe-search-list li.is-active,:where(body[data-store-template=MARKET]) .fe-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=MARKET]) .fe-search-list img,:where(body[data-store-template=MARKET]) .fe-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=MARKET]) .fe-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=MARKET]) .fe-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=MARKET]) .fe-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:fe-fade .25s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:fe-slide .35s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=MARKET]) .fe-drawer-nav,:where(body[data-store-template=MARKET]) .fe-drawer-account{display:grid}:where(body[data-store-template=MARKET]) .fe-drawer-nav a,:where(body[data-store-template=MARKET]) .fe-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=MARKET]) .fe-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes fe-fade{0%{opacity:0}}@keyframes fe-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=MARKET]) .fe-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=MARKET]) .fe-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=MARKET]) .fe-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=MARKET]) .fe-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=MARKET]) .fe-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=MARKET]) .fe-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=MARKET]) .fe-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=MARKET]) .fe-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=MARKET]) .fe-red--facebook{background:#0866ff}:where(body[data-store-template=MARKET]) .fe-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=MARKET]) .fe-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=MARKET]) .fe-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=MARKET]) .fe-red{transition:none}:where(body[data-store-template=MARKET]) .fe-red:hover{transform:none}}:where(body[data-store-template=MARKET]) .fe-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=MARKET]) .fe-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=MARKET]) .fe-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=MARKET]) .fe-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=MARKET]) .fe-footer-col a.fe-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=MARKET]) .fe-footer-col a.fe-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=MARKET]) .fe-footer-col a.fe-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=MARKET]) .fe-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=MARKET]) .fe-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=MARKET]) .fe-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=MARKET]) .fe-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=MARKET]) .fe-footer-credito a:hover,:where(body[data-store-template=MARKET]) .fe-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=MARKET]) .fe-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=MARKET]) .fe-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=MARKET]) .fe-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=MARKET]) .fe-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=MARKET]) .fe-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=MARKET]) .fe-footer--quiet .fe-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=MARKET]) .fe-header--retail .fe-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=MARKET]) .fe-header--retail .fe-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=MARKET]) .fe-header--inline .fe-nav{display:none}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-nav-start>a{display:none}:where(body[data-store-template=MARKET]) .fe-menu-toggle{display:inline-flex}:where(body[data-store-template=MARKET]) .fe-action-label{display:none}:where(body[data-store-template=MARKET]) .fe-footer-grid,:where(body[data-store-template=MARKET]) .fe-footer--quiet .fe-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=MARKET]) .fe-header-row{min-height:60px}:where(body[data-store-template=MARKET]) .fe-header--centered .fe-header-row{min-height:64px}:where(body[data-store-template=MARKET]) .fe-brand img{height:34px;max-width:120px}:where(body[data-store-template=MARKET]) .fe-brand-name{font-size:19px}:where(body[data-store-template=MARKET]) .fe-catnav-all{display:none}:where(body[data-store-template=MARKET]) .fe-footer-grid,:where(body[data-store-template=MARKET]) .fe-footer--quiet .fe-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=MARKET]) .fe-footer-pay{margin-left:0}:where(body[data-store-template=MARKET]) .fe-search-submit{display:none}}:where(body[data-store-template=MARKET]) .fe-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MARKET]) .fe-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=MARKET]) .fe-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=MARKET]) .fe-card:hover .fe-card-media img{transform:scale(1.04)}:where(body[data-store-template=MARKET]) .fe-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=MARKET]) .fe-card:hover .has-secondary .fe-card-media-alt{opacity:1}}:where(body[data-store-template=MARKET]) .fe-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=MARKET]) .fe-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=MARKET]) .fe-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=MARKET]) .fe-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=MARKET]) .fe-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-card.is-sold-out .fe-card-media img{filter:grayscale(.6)}:where(body[data-store-template=MARKET]) .fe-card.is-sold-out .fe-card-media img:not(.fe-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=MARKET]) .fe-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=MARKET]) .fe-card.is-sold-out:hover .has-secondary .fe-card-media-alt{opacity:.55}}:where(body[data-store-template=MARKET]) .fe-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=MARKET]) .fe-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=MARKET]) .fe-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=MARKET]) .fe-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=MARKET]) .fe-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=MARKET]) .fe-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=MARKET]) .fe-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=MARKET]) .fe-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=MARKET]) .fe-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=MARKET]) .fe-card--boxed .fe-card-body{padding:12px 6px 6px}:where(body[data-store-template=MARKET]) .fe-card--boxed .fe-price-now{font-size:18px}:where(body[data-store-template=MARKET]) .fe-card--bare .fe-card-body{padding-top:12px}:where(body[data-store-template=MARKET]) .fe-card--poster .fe-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=MARKET]) .fe-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-meta{grid-area:meta}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-colors{grid-area:colors}:where(body[data-store-template=MARKET]) .fe-card--row .fe-card-flags{top:4px;left:4px}:where(body[data-store-template=MARKET]) .fe-card--row .fe-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=MARKET]) .fe-home>.fe-hero:first-child{margin-top:0}:where(body[data-store-template=MARKET]) .fe-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=MARKET]) .fe-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=MARKET]) .fe-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes fe-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fe-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=MARKET]) .fe-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=MARKET]) .fe-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=MARKET]) .fe-carousel-layout:not(:has(.fe-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=MARKET]) .fe-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=MARKET]) .fe-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-slide.is-current{opacity:1}:where(body[data-store-template=MARKET]) .fe-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=MARKET]) .fe-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=MARKET]) .fe-slide.is-current img{transform:scale(1)}:where(body[data-store-template=MARKET]) .fe-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:fe-rise .7s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=MARKET]) .fe-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=MARKET]) .fe-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=MARKET]) .fe-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=MARKET]) .fe-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=MARKET]) .fe-carousel-dots{display:flex;gap:0}:where(body[data-store-template=MARKET]) .fe-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=MARKET]) .fe-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=MARKET]) .fe-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=MARKET]) .fe-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=MARKET]) .fe-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=MARKET]) .fe-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=MARKET]) .fe-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=MARKET]) .fe-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=MARKET]) .fe-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=MARKET]) .fe-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=MARKET]) .fe-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=MARKET]) .fe-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:fe-rise .8s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=MARKET]) .fe-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=MARKET]) .fe-split-copy .fe-button--ghost{color:#fff}:where(body[data-store-template=MARKET]) .fe-split-copy .fe-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=MARKET]) .fe-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=MARKET]) .fe-split-media img{animation:fe-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=MARKET]) .fe-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-poster-media{position:absolute;inset:0}:where(body[data-store-template=MARKET]) .fe-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=MARKET]) .fe-poster-media img{animation:fe-zoom 2.4s var(--sf-ease) both}@keyframes fe-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=MARKET]) .fe-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:fe-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=MARKET]) .fe-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=MARKET]) .fe-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=MARKET]) .fe-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-statement{display:grid;gap:22px}:where(body[data-store-template=MARKET]) .fe-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:fe-rise .8s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=MARKET]) .fe-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=MARKET]) .fe-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=MARKET]) .fe-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=MARKET]) .fe-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=MARKET]) .fe-stats div{display:grid}:where(body[data-store-template=MARKET]) .fe-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=MARKET]) .fe-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=MARKET]) .fe-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=MARKET]) .fe-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=MARKET]) .fe-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=MARKET]) .fe-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=MARKET]) .fe-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=MARKET]) .fe-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=MARKET]) .fe-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MARKET]) .fe-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=MARKET]) .fe-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=MARKET]) .fe-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=MARKET]) .fe-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=MARKET]) .fe-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=MARKET]) .fe-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=MARKET]) .fe-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=MARKET]) .fe-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=MARKET]) .fe-arch-copy{display:grid;gap:24px;justify-items:start;animation:fe-rise .8s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=MARKET]) .fe-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=MARKET]) .fe-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:fe-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=MARKET]) .fe-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MARKET]) .fe-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=MARKET]) .fe-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-cat:hover .fe-cat-media img{transform:scale(1.05)}:where(body[data-store-template=MARKET]) .fe-cat-copy{display:grid;gap:2px}:where(body[data-store-template=MARKET]) .fe-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=MARKET]) .fe-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-cats--tiles .fe-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=MARKET]) .fe-cats--tiles .fe-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-cats--tiles .fe-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=MARKET]) .fe-cats--tiles .fe-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=MARKET]) .fe-cats--tiles .fe-cat-copy{padding:14px 6px 0}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat-copy small{color:#ffffffd1}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat--sin-foto .fe-cat-media{background:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-cats--rail .fe-cat--sin-foto .fe-picture-empty{background:transparent}:where(body[data-store-template=MARKET]) .fe-cats--circles .fe-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=MARKET]) .fe-cats--circles .fe-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=MARKET]) .fe-cats--circles .fe-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-cats--circles .fe-cat:hover .fe-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=MARKET]) .fe-cats--circles .fe-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat{grid-column:span 2}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat:nth-child(-n+2) .fe-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=MARKET]) .fe-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=MARKET]) .fe-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=MARKET]) .fe-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=MARKET]) .fe-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MARKET]) .fe-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=MARKET]) .fe-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=MARKET]) .fe-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-index-list a:hover>span,:where(body[data-store-template=MARKET]) .fe-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=MARKET]) .fe-index-list a:hover svg,:where(body[data-store-template=MARKET]) .fe-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=MARKET]) .fe-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=MARKET]) .fe-index-preview img{width:100%;height:100%;object-fit:cover;animation:fe-fade .5s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MARKET]) .fe-tree-head img,:where(body[data-store-template=MARKET]) .fe-tree-head .fe-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=MARKET]) .fe-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=MARKET]) .fe-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=MARKET]) .fe-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=MARKET]) .fe-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=MARKET]) .fe-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat:hover .fe-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat:hover .fe-cat-media,:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat:focus-visible .fe-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat:hover .fe-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat:hover .fe-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=MARKET]) .fe-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=MARKET]) .fe-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=MARKET]) .fe-feature-grid>:first-child .fe-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=MARKET]) .fe-feature-grid>:first-child .fe-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=MARKET]) .fe-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=MARKET]) .fe-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=MARKET]) .fe-deals--band .fe-section-head h2,:where(body[data-store-template=MARKET]) .fe-deals--band .fe-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=MARKET]) .fe-deals--band .fe-deals-note{opacity:.85}:where(body[data-store-template=MARKET]) .fe-deals--band .fe-card{color:var(--sf-brand-ink)}:where(body[data-store-template=MARKET]) .fe-deals--band .fe-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-deals--band .fe-card-meta,:where(body[data-store-template=MARKET]) .fe-deals--band .fe-price-was{color:inherit;opacity:.78}:where(body[data-store-template=MARKET]) .fe-deals--band .fe-card--bare .fe-price-now.is-sale,:where(body[data-store-template=MARKET]) .fe-deals--band .fe-card--poster .fe-price-now.is-sale{color:inherit}:where(body[data-store-template=MARKET]) .fe-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=MARKET]) .fe-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=MARKET]) .fe-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=MARKET]) .fe-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=MARKET]) .fe-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=MARKET]) .fe-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=MARKET]) .fe-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=MARKET]) .fe-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=MARKET]) .fe-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=MARKET]) .fe-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=MARKET]) .fe-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=MARKET]) .fe-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=MARKET]) .fe-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=MARKET]) .fe-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=MARKET]) .fe-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=MARKET]) .fe-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=MARKET]) .fe-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=MARKET]) .fe-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=MARKET]) .fe-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=MARKET]) .fe-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=MARKET]) .fe-ticker-track{display:flex;width:max-content;animation:fe-ticker 42s linear infinite}:where(body[data-store-template=MARKET]) .fe-ticker:hover .fe-ticker-track{animation-play-state:paused}:where(body[data-store-template=MARKET]) .fe-ticker-track a,:where(body[data-store-template=MARKET]) .fe-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=MARKET]) .fe-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=MARKET]) .fe-ticker-copy{display:flex}@keyframes fe-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=MARKET]) .fe-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=MARKET]) .fe-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MARKET]) .fe-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=MARKET]) .fe-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=MARKET]) .fe-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=MARKET]) .fe-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=MARKET]) .fe-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=MARKET]) .fe-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=MARKET]) .fe-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=MARKET]) .fe-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=MARKET]) .fe-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=MARKET]) .fe-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=MARKET]) .fe-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=MARKET]) .fe-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=MARKET]) .fe-hero--split,:where(body[data-store-template=MARKET]) .fe-arch-layout,:where(body[data-store-template=MARKET]) .fe-masthead-lead,:where(body[data-store-template=MARKET]) .fe-spotlight-layout,:where(body[data-store-template=MARKET]) .fe-index-layout{grid-template-columns:1fr}:where(body[data-store-template=MARKET]) .fe-split-media{min-height:56vw;order:-1}:where(body[data-store-template=MARKET]) .fe-index-preview{display:none}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat,:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=MARKET]) .fe-cats--lookbook .fe-cat:first-child{grid-column:span 2}:where(body[data-store-template=MARKET]) .fe-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=MARKET]) .fe-feature-grid>:first-child .fe-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=MARKET]) .fe-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=MARKET]) .fe-carousel{min-height:460px}:where(body[data-store-template=MARKET]) .fe-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=MARKET]) .fe-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=MARKET]) .fe-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=MARKET]) .fe-side-card{min-height:140px}:where(body[data-store-template=MARKET]) .fe-side-card strong{font-size:18px}:where(body[data-store-template=MARKET]) .fe-hero--poster{min-height:78vh}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-media{display:none}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=MARKET]) .fe-cats--lanes .fe-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=MARKET]) .fe-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=MARKET]) .fe-stats{gap:24px}:where(body[data-store-template=MARKET]) .fe-tree ul{padding-left:0}}:where(body[data-store-template=MARKET]) .fe-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=MARKET]) .fe-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=MARKET]) .fe-poster-copy .fe-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=MARKET]) .fe-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=MARKET]) .fe-cat-copy{min-width:0}:where(body[data-store-template=MARKET]) .fe-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=MARKET]) .fe-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=MARKET]) .fe-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=MARKET]) .fe-rota-foto.is-actual{opacity:1}:where(body[data-store-template=MARKET]) .fe-rota-foto img,:where(body[data-store-template=MARKET]) .fe-rota-foto .fe-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=MARKET]) .fe-rota-foto.is-actual img{animation:fe-zoom 7s linear both}:where(body[data-store-template=MARKET]) .fe-poster-media .fe-rota-fotos,:where(body[data-store-template=MARKET]) .fe-split-media .fe-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=MARKET]) .fe-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=MARKET]) .fe-rota-controles .fe-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=MARKET]) .fe-rota-controles--sobre,:where(body[data-store-template=MARKET]) .fe-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=MARKET]) .fe-rota-controles--sobre:focus-within,:where(body[data-store-template=MARKET]) .fe-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=MARKET]) .fe-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=MARKET]) .fe-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=MARKET]) .fe-hero--poster{position:relative}:where(body[data-store-template=MARKET]) .fe-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=MARKET]) .fe-rota-controles--claro .fe-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=MARKET]) .fe-rota-controles--claro .fe-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=MARKET]) .fe-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=MARKET]) .fe-arch-lado .fe-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=MARKET]) .fe-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=MARKET]) .fe-rota-foto{transition:none}:where(body[data-store-template=MARKET]) .fe-rota-foto.is-actual img{animation:none}}body[data-store-template=MARKET] .fe-header .fe-search{border-color:transparent;background:#fff;border-radius:999px}body[data-store-template=MARKET] .fe-header .fe-search-submit{border-radius:999px;background:#111827;color:#fff}body[data-store-template=MARKET] .fe-catnav{box-shadow:0 1px 0 var(--sf-line),0 8px 20px -16px #11182759}body[data-store-template=MARKET] .fe-cart-count{background:#ffd84d;color:#111827}body[data-store-template=MARKET] .fe-section-head h2{font-size:clamp(22px,2.2vw,32px)}body[data-store-template=MARKET] .fe-deals--band{background:#ffd84d;color:#111827}body[data-store-template=MARKET] .fe-deals--band .fe-section-head h2,body[data-store-template=MARKET] .fe-deals--band .fe-deals-note{color:#111827}body[data-store-template=MARKET] .fe-deals--band .fe-card--boxed{border-color:transparent}body[data-store-template=MARKET] .fe-flag--sale{border-radius:999px;padding:0 9px}body[data-store-template=MARKET] .fe-cats--circles .fe-cat-media{background:#fff}body[data-store-template=MARKET] .fe-shelf{background:var(--sf-surface);margin-block:16px;padding-block:clamp(20px,2.4vw,32px)}body[data-store-template=MARKET] .fe-shelf .fe-card--boxed{border-color:var(--sf-line)}body[data-store-template=MARKET] .fe-pdp-price .fe-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=MARKET] .fe-pdp-price .fe-price-was{font-size:16px;font-weight:400}@media(max-width:640px){:where(body[data-store-template=MARKET]) .fe-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=MARKET]) .fe-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=MARKET] .fe-select{min-height:44px}body[data-store-template=MARKET] .fe-select select{font-size:16px}body[data-store-template=MARKET] .fe-filter-group button,body[data-store-template=MARKET] .fe-filters-toggle{min-height:44px}body[data-store-template=MARKET] .fe-card--row .fe-flag{font-size:12px;min-height:22px}body[data-store-template=MARKET] .fe-select select{align-self:stretch;min-height:42px}body[data-store-template=MARKET] .fe-chip{min-height:44px}body[data-store-template=MARKET] .fe-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=MARKET] .fe-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=MARKET] .fe-header--centered .fe-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=MARKET] .fe-header--centered .fe-brand{max-width:100%}body[data-store-template=MARKET] .fe-header--centered .fe-brand-name{text-align:center}}body[data-store-template=MARKET] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=MARKET] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=MARKET] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=MARKET] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=MARKET] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MARKET] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=MARKET] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=MARKET] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=MARKET] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MARKET]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=MARKET]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=MARKET]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=MARKET]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MARKET] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=MARKET] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=MARKET] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=MARKET] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MARKET] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=MARKET] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=MARKET] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=MARKET] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=MARKET] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=MARKET] :is(.fe-card-media,.fe-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}html body[data-store-template=MARKET] .fe-slide.is-current img{animation:fe-zoom 7s linear both}@media(prefers-reduced-motion:reduce){html body[data-store-template=MARKET] .fe-slide.is-current img{animation:none}}body[data-store-template=MARKET] .store-main.sf-main>:is(.fe-catalogo,.fe-ficha,.fe-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=MARKET] :where(.fe-catalogo,.fe-ficha,.fe-compra-fondo,.fe-agregado,.fe-opciones,.fe-panel-filtros) :focus-visible{outline:2px solid var(--fe-tinta);outline-offset:2px}body[data-store-template=MARKET] :where(.fe-catalogo,.fe-ficha,.fe-compra-fondo,.fe-agregado,.fe-opciones,.fe-panel-filtros){color:var(--fe-tinta)}body[data-store-template=MARKET] :where(.fe-catalogo,.fe-ficha,.fe-compra-fondo,.fe-agregado,.fe-opciones,.fe-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=MARKET] .fe-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=MARKET] .fe-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--fe-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=MARKET] .fe-ruta>*+*:before{content:">";margin-right:8px;color:var(--fe-suave);text-decoration:none;display:inline-block}body[data-store-template=MARKET] .fe-ruta [aria-current=page]{color:var(--fe-tinta);font-weight:700}body[data-store-template=MARKET] .fe-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--fe-tinta);cursor:pointer}body[data-store-template=MARKET] .fe-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--fe-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=MARKET] .fe-boton-negro:hover{background:var(--fe-tinta)}body[data-store-template=MARKET] .fe-boton-negro:disabled,body[data-store-template=MARKET] .fe-boton-negro.is-deshabilitado{background:var(--fe-suave);cursor:not-allowed}body[data-store-template=MARKET] .fe-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=MARKET] .fe-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--fe-tinta);border-radius:999px;background:var(--fe-fondo);color:var(--fe-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=MARKET] .fe-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--fe-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=MARKET] .fe-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=MARKET] .fe-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--fe-fondo);text-align:center;font-size:16px}body[data-store-template=MARKET] .fe-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--fe-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=MARKET] .fe-catalogo{background:var(--fe-gris)}body[data-store-template=MARKET] .fe-catalogo>.fe-ruta{background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-carril{position:relative;padding:4px 0 14px;background:var(--fe-fondo);border-bottom:8px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=MARKET] .fe-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=MARKET] .fe-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--fe-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=MARKET] .fe-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--fe-linea);border-radius:8px;background:var(--fe-fondo);box-sizing:border-box}body[data-store-template=MARKET] .fe-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=MARKET] .fe-recuadro.is-elegido .fe-recuadro-foto{border:2px solid var(--fe-tinta)}body[data-store-template=MARKET] .fe-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-recuadro.is-elegido .fe-recuadro-nombre{font-weight:700}body[data-store-template=MARKET] .fe-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--fe-fondo);color:var(--fe-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=MARKET] .fe-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=MARKET] .fe-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=MARKET] .fe-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--fe-fondo);border-bottom:10px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-resultados{margin:-6px 0 0;color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=MARKET] .fe-lista{position:relative;display:grid;width:190px}body[data-store-template=MARKET] .fe-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=MARKET] .fe-lista select,body[data-store-template=MARKET] .fe-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--fe-linea);border-radius:0;background:transparent;color:var(--fe-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=MARKET] .fe-lista.is-elegida select{border-bottom-color:var(--fe-tinta);font-weight:700}body[data-store-template=MARKET] :is(.fe-lista,.fe-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=MARKET] .fe-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=MARKET] .fe-orden{position:relative;display:grid;width:250px}body[data-store-template=MARKET] .fe-orden span{color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-orden select{font-size:14px;font-weight:700}body[data-store-template=MARKET] .fe-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--fe-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=MARKET] .fe-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=MARKET] .fe-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--fe-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=MARKET] .fe-paginador button.is-actual{background:var(--fe-tinta);color:#fff}body[data-store-template=MARKET] .fe-paginador button:disabled{color:var(--fe-suave);cursor:default}body[data-store-template=MARKET] .fe-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=MARKET] .fe-filtros-boton{display:none}body[data-store-template=MARKET] .fe-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=MARKET] .fe-celdas.is-actualizando{opacity:.6}body[data-store-template=MARKET] .fe-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--fe-tarjeta)}body[data-store-template=MARKET] .fe-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--fe-fondo) 30%,var(--fe-gris) 50%,var(--fe-fondo) 70%)}body[data-store-template=MARKET] .fe-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--fe-tinta);text-decoration:none}body[data-store-template=MARKET] .fe-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=MARKET] .fe-celda-enlace:hover .fe-celda-foto img{transform:scale(1.04)}body[data-store-template=MARKET] .fe-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--fe-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=MARKET] .is-agotado .fe-celda-foto img{opacity:.5}body[data-store-template=MARKET] .fe-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=MARKET] .fe-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=MARKET] .fe-celda-marca{max-width:110px;color:var(--fe-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=MARKET] .fe-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=MARKET] .fe-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--fe-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=MARKET] .fe-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=MARKET] .fe-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=MARKET] .fe-celda-precio del{flex-basis:100%;color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-celda-agregar{display:none}body[data-store-template=MARKET] .fe-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=MARKET] .fe-catalogo-pie .fe-paginador{margin:0 auto}body[data-store-template=MARKET] .fe-catalogo-resultados{padding-bottom:24px}body[data-store-template=MARKET] :is(.fe-panel-filtros,.fe-opciones,.fe-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--fe-tinta);background:var(--fe-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=MARKET] :is(.fe-panel-filtros,.fe-opciones,.fe-agregado)::backdrop{background:#00000080}body[data-store-template=MARKET] .fe-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=MARKET] .fe-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=MARKET] .fe-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=MARKET] .fe-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=MARKET] .fe-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MARKET] .fe-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=MARKET] .fe-agregado-datos small{color:var(--fe-suave);font-size:11px;text-transform:uppercase}body[data-store-template=MARKET] .fe-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=MARKET] .fe-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--fe-gris);background:var(--fe-gris)}body[data-store-template=MARKET] .fe-opciones,body[data-store-template=MARKET] .fe-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=MARKET] :is(.fe-opciones-cuerpo,.fe-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=MARKET] .fe-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=MARKET] .fe-panel-filtros .fe-lista{width:100%}body[data-store-template=MARKET] .fe-panel-filtros .fe-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--fe-suave)}body[data-store-template=MARKET] .fe-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=MARKET] .fe-panel-filtros-acciones .fe-boton-negro{flex:1}body[data-store-template=MARKET] .fe-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=MARKET] .fe-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=MARKET] .fe-ficha{padding-bottom:48px;background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=MARKET] .fe-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=MARKET] .fe-galeria:not(:has(.fe-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=MARKET] .fe-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=MARKET] .fe-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=MARKET] .fe-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=MARKET] .fe-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--fe-linea);background:var(--fe-tarjeta);cursor:pointer}body[data-store-template=MARKET] .fe-miniaturas button.is-actual{border-color:var(--fe-tinta)}body[data-store-template=MARKET] .fe-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=MARKET] .fe-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--fe-tinta);border-radius:50%;background:var(--fe-fondo);color:var(--fe-tinta);cursor:pointer}body[data-store-template=MARKET] .fe-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--fe-linea);background:var(--fe-tarjeta)}body[data-store-template=MARKET] .fe-foto-pista{width:100%;height:100%}body[data-store-template=MARKET] .fe-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=MARKET] .fe-foto-pista figure.is-actual{display:block}body[data-store-template=MARKET] .fe-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=MARKET] .fe-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=MARKET] .fe-foto-flecha--antes{left:16px}body[data-store-template=MARKET] .fe-foto-flecha--despues{right:16px}body[data-store-template=MARKET] .fe-foto-puntos{display:none}body[data-store-template=MARKET] .fe-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=MARKET] .fe-ficha-datos h1{margin:0;color:var(--fe-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-ficha-marca{color:var(--fe-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=MARKET] .fe-ficha-categoria{margin:-12px 0 0;color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=MARKET] .fe-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=MARKET] .fe-opcion legend strong{font-weight:700}body[data-store-template=MARKET] .fe-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--fe-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=MARKET] .fe-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=MARKET] .fe-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--fe-linea);border-radius:6px;background:var(--fe-fondo);color:var(--fe-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=MARKET] .fe-talla:hover:not(:disabled){border-color:var(--fe-tinta)}body[data-store-template=MARKET] .fe-talla.is-elegida{border:2px solid var(--fe-tinta);color:var(--fe-tinta)}body[data-store-template=MARKET] .fe-talla:disabled{color:var(--fe-suave);background:repeating-linear-gradient(135deg,var(--fe-fondo) 0 6px,var(--fe-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=MARKET] .fe-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=MARKET] .fe-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MARKET] .fe-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=MARKET] .fe-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=MARKET] .fe-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=MARKET] .fe-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=MARKET] .fe-ficha-precio>span.is-oferta{color:var(--fe-oferta)}body[data-store-template=MARKET] .fe-ficha-precio del{color:var(--fe-suave);font-size:15px}body[data-store-template=MARKET] .fe-ficha-nota{margin:-10px 0 0;color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-ficha-stock{margin:0;padding:10px 12px;background:var(--fe-gris);font-size:14px}body[data-store-template=MARKET] .fe-compra{display:flex;align-items:center;gap:18px}body[data-store-template=MARKET] .fe-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=MARKET] .fe-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--fe-linea);color:var(--fe-tinta);cursor:pointer}body[data-store-template=MARKET] .fe-cantidad button:disabled{color:var(--fe-suave);cursor:default}body[data-store-template=MARKET] .fe-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--fe-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=MARKET] .fe-cantidad input::-webkit-inner-spin-button,body[data-store-template=MARKET] .fe-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=MARKET] .fe-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=MARKET] .fe-agregar svg{flex:none}body[data-store-template=MARKET] .fe-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--fe-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=MARKET] .fe-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=MARKET] .fe-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=MARKET] .fe-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=MARKET] .fe-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--fe-suave)}body[data-store-template=MARKET] .fe-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--fe-linea);list-style:none}body[data-store-template=MARKET] .fe-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=MARKET] .fe-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=MARKET] .fe-ficha-entrega small{display:block;margin-top:2px;color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-personalizar{display:grid;gap:12px}body[data-store-template=MARKET] .fe-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=MARKET] .fe-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=MARKET] .fe-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--fe-suave);border-radius:0;background:transparent;color:var(--fe-tinta);font:inherit;font-size:16px}body[data-store-template=MARKET] .fe-campo small{color:var(--fe-suave);font-size:12px}body[data-store-template=MARKET] .fe-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=MARKET] .fe-acordeon{border:1px solid var(--fe-linea);border-radius:8px;background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-acordeon:not([open]){background:var(--fe-gris);border-color:var(--fe-gris)}body[data-store-template=MARKET] .fe-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=MARKET] .fe-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=MARKET] .fe-acordeon[open] summary{font-weight:400}body[data-store-template=MARKET] .fe-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=MARKET] .fe-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=MARKET] .fe-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-acordeon dt{font-weight:700}body[data-store-template=MARKET] .fe-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=MARKET] .fe-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--fe-linea);font-size:20px;font-weight:400}body[data-store-template=MARKET] .fe-similares-marco{position:relative}body[data-store-template=MARKET] .fe-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=MARKET] .fe-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=MARKET] .fe-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--fe-gris);color:var(--fe-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=MARKET] .fe-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=MARKET] .fe-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MARKET] .fe-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--fe-suave)}body[data-store-template=MARKET] .fe-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=MARKET] .fe-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=MARKET] .fe-similar strong.is-oferta{color:var(--fe-oferta)}body[data-store-template=MARKET] .fe-similar:hover .fe-similar-nombre{text-decoration:underline}body[data-store-template=MARKET] .fe-similares .fe-carril-flecha{transform:translateY(-50%)}body[data-store-template=MARKET] .fe-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--fe-gris)}body[data-store-template=MARKET] .fe-tarjeta-blanca{border-radius:8px;background:var(--fe-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=MARKET] .fe-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=MARKET] .fe-carrito-lista h1,body[data-store-template=MARKET] .fe-resumen h2,body[data-store-template=MARKET] .fe-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=MARKET] .fe-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=MARKET] .fe-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--fe-gris);font-size:15px;font-weight:400}body[data-store-template=MARKET] .fe-lineas{margin:0;padding:0;list-style:none}body[data-store-template=MARKET] .fe-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=MARKET] .fe-linea+.fe-linea{border-top:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=MARKET] .fe-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MARKET] .fe-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=MARKET] .fe-linea-nombre{color:var(--fe-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=MARKET] a.fe-linea-nombre:hover{text-decoration:underline}body[data-store-template=MARKET] .fe-linea-variante{font-size:13px}body[data-store-template=MARKET] .fe-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=MARKET] .fe-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=MARKET] .fe-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=MARKET] .fe-linea-precio{display:grid;justify-items:end;color:var(--fe-suave);font-size:19px;font-weight:400}body[data-store-template=MARKET] .fe-linea-precio small{font-size:12px}body[data-store-template=MARKET] .fe-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=MARKET] .fe-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=MARKET] .fe-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--fe-suave);color:#fff;cursor:pointer}body[data-store-template=MARKET] .fe-redondos button:disabled{background:var(--fe-linea);cursor:default}body[data-store-template=MARKET] .fe-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=MARKET] .fe-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=MARKET] .fe-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=MARKET] .fe-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=MARKET] .fe-resumen-fila+.fe-resumen-fila{border-top:1px solid var(--fe-linea)}body[data-store-template=MARKET] .fe-resumen-total{font-size:16px}body[data-store-template=MARKET] .fe-resumen-descuento strong{color:#1d7a3a}body[data-store-template=MARKET] .fe-resumen-nota{margin:0 0 10px;color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=MARKET] .fe-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=MARKET] .fe-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=MARKET] .fe-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=MARKET] .fe-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=MARKET] .fe-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=MARKET] .fe-carrito-vacio p{margin:0;color:var(--fe-suave)}body[data-store-template=MARKET] .fe-carrito-vacio .fe-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=MARKET] .fe-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=MARKET] .fe-pasos li{position:relative;display:grid;justify-items:center;color:var(--fe-suave);font-size:16px}body[data-store-template=MARKET] .fe-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=MARKET] .fe-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--fe-linea);z-index:0}body[data-store-template=MARKET] .fe-pasos li:first-child:before{display:none}body[data-store-template=MARKET] .fe-pasos li.is-actual:before,body[data-store-template=MARKET] .fe-pasos li.is-hecho:before{background:var(--fe-suave)}body[data-store-template=MARKET] .fe-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--fe-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=MARKET] .fe-pasos li.is-hecho span[aria-hidden]{background:var(--fe-suave)}body[data-store-template=MARKET] .fe-pasos li.is-actual span[aria-hidden]{background:var(--fe-fondo);color:var(--fe-suave);box-shadow:inset 0 0 0 2px var(--fe-suave)}body[data-store-template=MARKET] .fe-pasos li.is-actual,body[data-store-template=MARKET] .fe-pasos li.is-hecho{color:var(--fe-tinta);font-weight:700}body[data-store-template=MARKET] .fe-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=MARKET] .fe-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=MARKET] .fe-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=MARKET] .fe-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=MARKET] .fe-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=MARKET] .fe-bloque h2,body[data-store-template=MARKET] .fe-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=MARKET] fieldset.fe-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=MARKET] .fe-bloque-ayuda{margin:0;color:var(--fe-tinta);font-size:14px}body[data-store-template=MARKET] .fe-bloque-ayuda a{color:var(--fe-tinta);font-weight:700}body[data-store-template=MARKET] .fe-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=MARKET] .fe-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=MARKET] .fe-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=MARKET] .fe-campo-etiqueta{color:var(--fe-tinta);font-size:14px}body[data-store-template=MARKET] .fe-campo-etiqueta small{color:var(--fe-suave);font-size:12px}body[data-store-template=MARKET] .fe-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--fe-suave);border-radius:0;background:transparent;color:var(--fe-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=MARKET] .fe-campo-linea textarea{resize:vertical}body[data-store-template=MARKET] .fe-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--fe-tinta)}body[data-store-template=MARKET] .fe-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=MARKET] .fe-campo-linea select:disabled{color:var(--fe-suave)}body[data-store-template=MARKET] .fe-campo-linea input::placeholder{color:var(--fe-suave);opacity:1}body[data-store-template=MARKET] .fe-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=MARKET] .fe-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--fe-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=MARKET] .fe-segmentos label.is-elegido{border:2px solid var(--fe-tinta);font-weight:700}body[data-store-template=MARKET] .fe-segmentos input{width:18px;height:18px;accent-color:var(--fe-tinta)}body[data-store-template=MARKET] .fe-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=MARKET] .fe-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--fe-linea);list-style:none}body[data-store-template=MARKET] .fe-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=MARKET] .fe-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--fe-linea);border-radius:6px}body[data-store-template=MARKET] .fe-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MARKET] .fe-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--fe-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=MARKET] .fe-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-resumen-nombre small{color:var(--fe-suave);font-size:12px}body[data-store-template=MARKET] .fe-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=MARKET] .fe-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=MARKET] .fe-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--fe-gris);font-size:14px}body[data-store-template=MARKET] .fe-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=MARKET] .fe-pago p{margin:0;line-height:1.5}body[data-store-template=MARKET] .fe-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=MARKET] .fe-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=MARKET] .fe-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--fe-linea);border-radius:8px;background:var(--fe-fondo);cursor:pointer}body[data-store-template=MARKET] .fe-pago-opciones>.is-elegido{border:2px solid var(--fe-tinta)}body[data-store-template=MARKET] .fe-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--fe-tinta);flex:none}body[data-store-template=MARKET] .fe-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=MARKET] .fe-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=MARKET] .fe-cuenta small{color:var(--fe-suave)}body[data-store-template=MARKET] .fe-captura{display:grid;gap:6px}body[data-store-template=MARKET] .fe-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--fe-suave);border-radius:8px;background:var(--fe-fondo);font-weight:700;cursor:pointer}body[data-store-template=MARKET] .fe-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=MARKET] .fe-captura-boton:focus-within{outline:2px solid var(--fe-tinta);outline-offset:2px}body[data-store-template=MARKET] .fe-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=MARKET] .fe-captura small{color:var(--fe-tinta);font-size:13px}body[data-store-template=MARKET] .fe-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=MARKET] .fe-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--fe-tinta);flex:none}body[data-store-template=MARKET] .fe-terminos a{color:var(--fe-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=MARKET] .fe-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=MARKET] .fe-carrito,body[data-store-template=MARKET] .fe-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=MARKET] .fe-checkout-resumen{position:static}body[data-store-template=MARKET] .fe-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=MARKET] .fe-ruta{padding:6px 16px}body[data-store-template=MARKET] .fe-carril-flecha{display:none}body[data-store-template=MARKET] .fe-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=MARKET] .fe-recuadro{flex-basis:72px}body[data-store-template=MARKET] .fe-recuadro-foto{width:72px;height:72px}body[data-store-template=MARKET] .fe-recuadro-nombre{font-size:13px}body[data-store-template=MARKET] .fe-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=MARKET] .fe-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=MARKET] .fe-resultados{order:3;margin:0;font-size:14px}body[data-store-template=MARKET] .fe-filtros{display:none}body[data-store-template=MARKET] .fe-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--fe-tinta);border-radius:8px;background:var(--fe-fondo);color:var(--fe-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=MARKET] .fe-orden-fila{order:4;padding:0}body[data-store-template=MARKET] .fe-orden{width:100%}body[data-store-template=MARKET] .fe-orden-fila>.fe-limpiar{display:none}body[data-store-template=MARKET] .fe-orden-fila .fe-paginador{display:none}body[data-store-template=MARKET] .fe-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=MARKET] .fe-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=MARKET] .fe-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=MARKET] .fe-celda-marca{max-width:none;font-size:13px}body[data-store-template=MARKET] .fe-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--fe-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=MARKET] .fe-celda-agregar:disabled{opacity:.7}body[data-store-template=MARKET] .fe-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=MARKET] .fe-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=MARKET] .fe-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=MARKET] .fe-miniaturas-marco,body[data-store-template=MARKET] .fe-foto-flecha{display:none}body[data-store-template=MARKET] .fe-foto{border:0}body[data-store-template=MARKET] .fe-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=MARKET] .fe-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=MARKET] .fe-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=MARKET] .fe-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=MARKET] .fe-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=MARKET] .fe-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-ficha-datos{gap:16px}body[data-store-template=MARKET] .fe-ficha-datos h1{font-size:17px}body[data-store-template=MARKET] .fe-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=MARKET] .fe-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--fe-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=MARKET] .fe-agregar{border-radius:2px;font-size:18px}body[data-store-template=MARKET] .fe-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=MARKET] .fe-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=MARKET] .fe-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=MARKET] .fe-acordeon,body[data-store-template=MARKET] .fe-acordeon:not([open]){border:0;border-bottom:1px solid var(--fe-gris);border-radius:0;background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=MARKET] .fe-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=MARKET] .fe-similares{padding:0 0 0 16px}body[data-store-template=MARKET] .fe-similares h2{padding-left:0}body[data-store-template=MARKET] .fe-similares .fe-carril-flecha{display:none}body[data-store-template=MARKET] .fe-similares-pista{padding:0}body[data-store-template=MARKET] .fe-similar{flex-basis:46%}body[data-store-template=MARKET] .fe-compra-fondo{padding:20px 12px 40px}body[data-store-template=MARKET] .fe-carrito-lista h1,body[data-store-template=MARKET] .fe-resumen h2,body[data-store-template=MARKET] .fe-checkout-resumen>h2{font-size:20px}body[data-store-template=MARKET] .fe-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=MARKET] .fe-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=MARKET] .fe-linea-datos{grid-area:datos}body[data-store-template=MARKET] .fe-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=MARKET] .fe-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=MARKET] .fe-linea-nombre{font-size:15px}body[data-store-template=MARKET] .fe-pasos li{font-size:13px}body[data-store-template=MARKET] .fe-bloque{padding:18px 16px}body[data-store-template=MARKET] .fe-bloque h2,body[data-store-template=MARKET] .fe-bloque legend{font-size:19px}body[data-store-template=MARKET] .fe-campos-2,body[data-store-template=MARKET] .fe-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=MARKET] .fe-resumen-caja{padding:6px 16px 18px}body[data-store-template=MARKET] .fe-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=MARKET] .fe-agregado-cabeza h2{font-size:17px}body[data-store-template=MARKET] .fe-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=MARKET] .fe-agregado-precio{grid-column:2}body[data-store-template=MARKET] .fe-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=MARKET][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=MARKET] .fe-celda-foto img{transition:none}body[data-store-template=MARKET] .fe-celda-enlace:hover .fe-celda-foto img{transform:none}}body[data-store-template=MARKET] :is(.fe-linea-foto,.fe-agregado-foto,.fe-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=MARKET] :is(.fe-linea-foto,.fe-agregado-foto,.fe-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=MARKET] .store-main.sf-main>.fe-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=MARKET] .fe-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=MARKET] .fe-marco--angosto{max-width:720px}body[data-store-template=MARKET] .fe-marco-cabeza{display:grid;gap:6px}body[data-store-template=MARKET] .fe-marco-cabeza h1{margin:0;color:var(--fe-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-marco-cabeza p{margin:0;color:var(--fe-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=MARKET] :is(.fe-aviso-info,.fe-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=MARKET] .fe-aviso-info{background:#f2f4f7;color:var(--fe-tinta)}body[data-store-template=MARKET] .fe-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=MARKET] .fe-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=MARKET] .fe-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--fe-tinta);flex:none}body[data-store-template=MARKET] .fe-casilla a,body[data-store-template=MARKET] .fe-acceso-cambio a{color:var(--fe-tinta);font-weight:700}body[data-store-template=MARKET] .fe-campo-ayuda{color:var(--fe-suave);font-size:12px}body[data-store-template=MARKET] .fe-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=MARKET] .fe-acceso-tienda{margin:0;color:var(--fe-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=MARKET] .fe-acceso h1{margin:0;color:var(--fe-tinta);font-size:26px;font-weight:400}body[data-store-template=MARKET] .fe-acceso-form{display:grid;gap:16px}body[data-store-template=MARKET] .fe-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=MARKET] .fe-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--fe-gris);color:var(--fe-tinta);font-size:14px;text-align:center}body[data-store-template=MARKET] .fe-no-encontrado-codigo{margin:0;color:var(--fe-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=MARKET] .fe-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=MARKET] .fe-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=MARKET] .fe-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=MARKET] .fe-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-pedido-datos small{color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-pedido-total{font-size:17px}body[data-store-template=MARKET] .fe-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=MARKET] .fe-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--fe-gris);color:var(--fe-tinta);font-size:13px;font-weight:700}body[data-store-template=MARKET] .fe-estado.is-pending,body[data-store-template=MARKET] .fe-estado.is-doc-pending,body[data-store-template=MARKET] .fe-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=MARKET] .fe-estado.is-confirmed,body[data-store-template=MARKET] .fe-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=MARKET] .fe-estado.is-cancelled,body[data-store-template=MARKET] .fe-estado.is-doc-rejected,body[data-store-template=MARKET] .fe-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=MARKET] .fe-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=MARKET] .fe-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--fe-fondo);color:var(--fe-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=MARKET] .fe-detalle-pedido:focus{outline:none}body[data-store-template=MARKET] .fe-detalle-pedido h2,body[data-store-template=MARKET] .fe-detalle-pedido h3{color:var(--fe-tinta)}body[data-store-template=MARKET] .fe-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=MARKET] .fe-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=MARKET] .fe-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=MARKET] .fe-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-detalle-datos dt{font-weight:700}body[data-store-template=MARKET] .fe-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-resumen-lineas .fe-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=MARKET] .fe-detalle-totales{display:grid}body[data-store-template=MARKET] .fe-detalle-totales .fe-resumen-fila{padding:10px 0}body[data-store-template=MARKET] .fe-detalle-acciones{display:grid;gap:12px}body[data-store-template=MARKET] .fe-detalle-comprobante{display:grid;gap:6px}body[data-store-template=MARKET] .fe-detalle-captura{max-width:260px;height:auto;border:1px solid var(--fe-linea);border-radius:6px}body[data-store-template=MARKET] .fe-detalle-historial{margin:0;padding-left:18px;color:var(--fe-tinta);font-size:13px}body[data-store-template=MARKET] .fe-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=MARKET] .fe-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--fe-linea)}body[data-store-template=MARKET] .fe-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=MARKET] .fe-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--fe-gris);font-size:14px}body[data-store-template=MARKET] .fe-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=MARKET] .fe-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=MARKET] .fe-documento-acciones .fe-boton-borde{min-height:36px;min-width:64px}body[data-store-template=MARKET] .fe-pedido-wa{gap:12px}body[data-store-template=MARKET] .fe-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=MARKET] .fe-pedido-wa-estado small{color:var(--fe-suave);font-size:13px}body[data-store-template=MARKET] .fe-pedido-wa .fe-boton-whatsapp,body[data-store-template=MARKET] .fe-carrito-vacio .fe-boton-whatsapp{justify-self:start}body[data-store-template=MARKET] .fe-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=MARKET] .fe-cuenta-rejilla .fe-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=MARKET] .fe-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=MARKET] .fe-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=MARKET] .fe-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=MARKET] .fe-etiqueta--suave{margin:0;background:var(--fe-gris);color:var(--fe-tinta);font-size:12px}body[data-store-template=MARKET] .fe-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=MARKET] .fe-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--fe-gris)}body[data-store-template=MARKET] .fe-cuenta-descargar{justify-self:start}body[data-store-template=MARKET] .fe-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--fe-gris)}body[data-store-template=MARKET] .fe-cuenta-eliminar .fe-campo-linea{flex:1 1 260px}body[data-store-template=MARKET] .fe-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=MARKET] .fe-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=MARKET] .fe-legal-texto{padding:32px 36px}body[data-store-template=MARKET] .fe-legal-texto h1{margin:6px 0 0;color:var(--fe-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-legal-resumen{margin:10px 0 0;color:var(--fe-tinta);font-size:16px;line-height:1.6}body[data-store-template=MARKET] .fe-legal-texto section{padding-top:22px}body[data-store-template=MARKET] .fe-legal-texto h2{margin:0 0 8px;color:var(--fe-tinta);font-size:18px;font-weight:700}body[data-store-template=MARKET] .fe-legal-texto p,body[data-store-template=MARKET] .fe-legal-texto li{color:var(--fe-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-legal-texto p{margin:0 0 10px}body[data-store-template=MARKET] .fe-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=MARKET] .fe-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=MARKET] .fe-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=MARKET] .fe-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=MARKET] .fe-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--fe-gris);color:var(--fe-tinta);font-size:14px;text-decoration:none}body[data-store-template=MARKET] .fe-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=MARKET] .fe-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=MARKET] .fe-libro{display:grid;gap:18px}body[data-store-template=MARKET] .fe-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=MARKET] .fe-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=MARKET] .fe-libro .store-page-heading h1{margin:0;color:var(--fe-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=MARKET] .fe-libro .store-page-heading p{margin:6px 0 0;color:var(--fe-tinta);font-size:15px}body[data-store-template=MARKET] .fe-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--fe-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=MARKET] .fe-libro.fe-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--fe-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=MARKET] .fe-libro.fe-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--fe-suave);border-radius:6px;background:var(--fe-fondo)}body[data-store-template=MARKET] .fe-libro.fe-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--fe-tinta);box-shadow:none}body[data-store-template=MARKET] .fe-libro.fe-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--fe-tinta);box-shadow:0 0 0 1px var(--fe-tinta)}body[data-store-template=MARKET] .fe-libro .store-complaint-layout,body[data-store-template=MARKET] .fe-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=MARKET] .fe-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--fe-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=MARKET] .fe-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=MARKET] .fe-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--fe-tinta);color:#fff;font-weight:700}body[data-store-template=MARKET] .fe-libro .store-complaint-print.is-secondary{border:1px solid var(--fe-tinta);border-radius:999px;background:var(--fe-fondo);color:var(--fe-tinta)}@media(max-width:1023px){body[data-store-template=MARKET] .fe-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=MARKET] .fe-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=MARKET] .fe-marco-cabeza h1{font-size:20px}body[data-store-template=MARKET] .fe-acceso{padding:24px 18px}body[data-store-template=MARKET] .fe-acceso h1{font-size:22px}body[data-store-template=MARKET] .fe-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=MARKET] .fe-pedido .fe-boton-borde{grid-column:1 / -1}body[data-store-template=MARKET] .fe-detalle-fondo{padding:0;align-items:end}body[data-store-template=MARKET] .fe-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=MARKET] .fe-pasos--pedido li{font-size:11px}body[data-store-template=MARKET] .fe-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=MARKET] .fe-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=MARKET] .fe-legal-texto{padding:22px 18px}body[data-store-template=MARKET] .fe-legal-texto h1{font-size:22px}}body[data-store-template=MARKET] :where(.fe-catalogo,.fe-ficha,.fe-compra-fondo,.fe-agregado,.fe-opciones,.fe-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=MARKET] :is(.fe-catalogo-cabeza h1,.fe-ficha-datos h1,.fe-carrito h1,.fe-checkout-titulo,.fe-resumen h2,.fe-similares h2,.fe-agregado-cabeza h2,.fe-bloque h2,.fe-bloque legend,.fe-marco-cabeza h1,.fe-acceso h1,.fe-acceso h2,.fe-legal h1,.fe-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=MARKET] :is(.fe-boton-negro,.fe-agregar,.fe-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=MARKET] :is(.fe-boton-negro,.fe-agregar,.fe-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=MARKET] .fe-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=MARKET] :is(.fe-tarjeta-blanca,.fe-agregado,.fe-opciones,.fe-panel-filtros,.fe-acceso,.fe-detalle-pedido,.fe-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=MARKET] :is(.fe-foto,.fe-celda-foto,.fe-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=MARKET] :is(.fe-talla,.fe-redondos button,.fe-campo :is(input,select),.fe-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=MARKET] .fe-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=MARKET] .fe-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MARKET] .fe-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=CATALOG]{--ix-tinta: var(--sf-ink);--ix-suave: var(--sf-ink-soft);--ix-gris: var(--sf-bg-alt);--ix-linea: var(--sf-line);--ix-acento: var(--sf-brand);--ix-oferta: var(--sf-sale);--ix-fondo: var(--sf-card-bg, #ffffff);--ix-foto: var(--sf-media-bg);--ix-tarjeta: var(--sf-card-bg, #ffffff);--ix-borde: var(--sf-radius-lg)}body[data-store-template=CATALOG] .ix-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=CATALOG]).ix-lock{overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=CATALOG]) .ix-main{display:block;min-height:60vh}:where(body[data-store-template=CATALOG]) .ix-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=CATALOG]) .ix-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-button:hover svg{transform:translate(3px)}:where(body[data-store-template=CATALOG]) .ix-button:active{transform:translateY(1px)}:where(body[data-store-template=CATALOG]) .ix-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=CATALOG]) .ix-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=CATALOG]) .ix-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=CATALOG]) .ix-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CATALOG]) .ix-button--light{background:#fff;color:#111}:where(body[data-store-template=CATALOG]) .ix-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=CATALOG]) .ix-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=CATALOG]) .ix-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=CATALOG]) .ix-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=CATALOG]) .ix-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CATALOG]) .ix-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=CATALOG]) .ix-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=CATALOG]) .ix-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=CATALOG]) .ix-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=CATALOG]) .ix-select select:focus-visible{outline:none}:where(body[data-store-template=CATALOG]) .ix-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=CATALOG]) .ix-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=CATALOG]) .ix-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=CATALOG]) .ix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=CATALOG]) .ix-grid.is-refreshing{opacity:.55}:where(body[data-store-template=CATALOG]) .ix-rail{position:relative}:where(body[data-store-template=CATALOG]) .ix-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=CATALOG]) .ix-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=CATALOG]) .ix-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=CATALOG]) .ix-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=CATALOG]) .ix-rail-controls{display:contents}:where(body[data-store-template=CATALOG]) .ix-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=CATALOG]) .ix-rail-controls button:first-child{left:-14px}:where(body[data-store-template=CATALOG]) .ix-rail-controls button:last-child{right:-14px}:where(body[data-store-template=CATALOG]) .ix-rail:hover .ix-rail-controls button,:where(body[data-store-template=CATALOG]) .ix-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=CATALOG]) .ix-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=CATALOG]) .ix-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=CATALOG]) .ix-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=CATALOG]) .ix-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=CATALOG]) .ix-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=CATALOG]) .ix-empty p{color:var(--sf-ink-soft)}@keyframes ix-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=CATALOG]) .ix-aparece{opacity:0}:where(body[data-store-template=CATALOG]) .ix-aparece.is-visible{animation:ix-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes ix-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=CATALOG]) :is(.ix-rota-foto,.ix-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide,.pi-rota-foto,.pi-slide,.sa-rota-foto,.sa-slide,.ta-rota-foto,.ta-slide) img{animation:ix-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes ix-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=CATALOG]) .ix-aparece{opacity:1}}:where(body[data-store-template=CATALOG]) .ix-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=CATALOG]) .ix-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=CATALOG]) .ix-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=CATALOG]) .ix-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=CATALOG]) .ix-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=CATALOG]) .ix-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=CATALOG]) .ix-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=CATALOG]) .ix-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=CATALOG]) .ix-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=CATALOG]) .ix-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=CATALOG]) .ix-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=CATALOG]) .ix-action-label{white-space:nowrap}:where(body[data-store-template=CATALOG]) .ix-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=CATALOG]) .ix-menu-toggle{display:none}:where(body[data-store-template=CATALOG]) .ix-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=CATALOG]) .ix-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=CATALOG]) .ix-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-nav a:hover:after,:where(body[data-store-template=CATALOG]) .ix-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=CATALOG]) .ix-header--retail .ix-header-row{min-height:80px}:where(body[data-store-template=CATALOG]) .ix-header--retail .ix-brand-name{font-size:24px}:where(body[data-store-template=CATALOG]) .ix-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=CATALOG]) .ix-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=CATALOG]) .ix-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=CATALOG]) .ix-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=CATALOG]) .ix-catnav-row>a,:where(body[data-store-template=CATALOG]) .ix-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=CATALOG]) .ix-catnav-row>a:hover,:where(body[data-store-template=CATALOG]) .ix-catnav-all:hover,:where(body[data-store-template=CATALOG]) .ix-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=CATALOG]) .ix-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=CATALOG]) .ix-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=CATALOG]) .ix-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:ix-drop .28s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=CATALOG]) .ix-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=CATALOG]) .ix-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=CATALOG]) .ix-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=CATALOG]) .ix-mega-group .ix-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes ix-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-brand{justify-self:center}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-brand img{height:46px}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-nav-start{justify-self:start}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-actions{justify-self:end}:where(body[data-store-template=CATALOG]) .ix-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:ix-drop .25s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-search-panel .ix-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=CATALOG]) .ix-header--inline .ix-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=CATALOG]) .ix-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=CATALOG]) .ix-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=CATALOG]) .ix-search input:focus{outline:none}:where(body[data-store-template=CATALOG]) .ix-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=CATALOG]) .ix-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=CATALOG]) .ix-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=CATALOG]) .ix-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=CATALOG]) .ix-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=CATALOG]) .ix-search-list li.is-active,:where(body[data-store-template=CATALOG]) .ix-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=CATALOG]) .ix-search-list img,:where(body[data-store-template=CATALOG]) .ix-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=CATALOG]) .ix-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=CATALOG]) .ix-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=CATALOG]) .ix-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:ix-fade .25s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:ix-slide .35s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=CATALOG]) .ix-drawer-nav,:where(body[data-store-template=CATALOG]) .ix-drawer-account{display:grid}:where(body[data-store-template=CATALOG]) .ix-drawer-nav a,:where(body[data-store-template=CATALOG]) .ix-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=CATALOG]) .ix-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes ix-fade{0%{opacity:0}}@keyframes ix-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=CATALOG]) .ix-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=CATALOG]) .ix-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=CATALOG]) .ix-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=CATALOG]) .ix-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=CATALOG]) .ix-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=CATALOG]) .ix-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=CATALOG]) .ix-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=CATALOG]) .ix-red--facebook{background:#0866ff}:where(body[data-store-template=CATALOG]) .ix-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=CATALOG]) .ix-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=CATALOG]) .ix-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=CATALOG]) .ix-red{transition:none}:where(body[data-store-template=CATALOG]) .ix-red:hover{transform:none}}:where(body[data-store-template=CATALOG]) .ix-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=CATALOG]) .ix-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=CATALOG]) .ix-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=CATALOG]) .ix-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=CATALOG]) .ix-footer-col a.ix-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=CATALOG]) .ix-footer-col a.ix-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-footer-col a.ix-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=CATALOG]) .ix-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=CATALOG]) .ix-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=CATALOG]) .ix-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=CATALOG]) .ix-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=CATALOG]) .ix-footer-credito a:hover,:where(body[data-store-template=CATALOG]) .ix-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=CATALOG]) .ix-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=CATALOG]) .ix-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=CATALOG]) .ix-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=CATALOG]) .ix-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=CATALOG]) .ix-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=CATALOG]) .ix-footer--quiet .ix-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=CATALOG]) .ix-header--retail .ix-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=CATALOG]) .ix-header--retail .ix-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=CATALOG]) .ix-header--inline .ix-nav{display:none}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-nav-start>a{display:none}:where(body[data-store-template=CATALOG]) .ix-menu-toggle{display:inline-flex}:where(body[data-store-template=CATALOG]) .ix-action-label{display:none}:where(body[data-store-template=CATALOG]) .ix-footer-grid,:where(body[data-store-template=CATALOG]) .ix-footer--quiet .ix-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=CATALOG]) .ix-header-row{min-height:60px}:where(body[data-store-template=CATALOG]) .ix-header--centered .ix-header-row{min-height:64px}:where(body[data-store-template=CATALOG]) .ix-brand img{height:34px;max-width:120px}:where(body[data-store-template=CATALOG]) .ix-brand-name{font-size:19px}:where(body[data-store-template=CATALOG]) .ix-catnav-all{display:none}:where(body[data-store-template=CATALOG]) .ix-footer-grid,:where(body[data-store-template=CATALOG]) .ix-footer--quiet .ix-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=CATALOG]) .ix-footer-pay{margin-left:0}:where(body[data-store-template=CATALOG]) .ix-search-submit{display:none}}:where(body[data-store-template=CATALOG]) .ix-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=CATALOG]) .ix-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=CATALOG]) .ix-card:hover .ix-card-media img{transform:scale(1.04)}:where(body[data-store-template=CATALOG]) .ix-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=CATALOG]) .ix-card:hover .has-secondary .ix-card-media-alt{opacity:1}}:where(body[data-store-template=CATALOG]) .ix-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=CATALOG]) .ix-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=CATALOG]) .ix-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=CATALOG]) .ix-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=CATALOG]) .ix-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-card.is-sold-out .ix-card-media img{filter:grayscale(.6)}:where(body[data-store-template=CATALOG]) .ix-card.is-sold-out .ix-card-media img:not(.ix-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=CATALOG]) .ix-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=CATALOG]) .ix-card.is-sold-out:hover .has-secondary .ix-card-media-alt{opacity:.55}}:where(body[data-store-template=CATALOG]) .ix-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=CATALOG]) .ix-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=CATALOG]) .ix-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=CATALOG]) .ix-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=CATALOG]) .ix-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=CATALOG]) .ix-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=CATALOG]) .ix-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=CATALOG]) .ix-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=CATALOG]) .ix-card--boxed .ix-card-body{padding:12px 6px 6px}:where(body[data-store-template=CATALOG]) .ix-card--boxed .ix-price-now{font-size:18px}:where(body[data-store-template=CATALOG]) .ix-card--bare .ix-card-body{padding-top:12px}:where(body[data-store-template=CATALOG]) .ix-card--poster .ix-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=CATALOG]) .ix-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-meta{grid-area:meta}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-colors{grid-area:colors}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-card-flags{top:4px;left:4px}:where(body[data-store-template=CATALOG]) .ix-card--row .ix-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=CATALOG]) .ix-home>.ix-hero:first-child{margin-top:0}:where(body[data-store-template=CATALOG]) .ix-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=CATALOG]) .ix-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=CATALOG]) .ix-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes ix-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ix-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=CATALOG]) .ix-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=CATALOG]) .ix-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=CATALOG]) .ix-carousel-layout:not(:has(.ix-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=CATALOG]) .ix-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=CATALOG]) .ix-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-slide.is-current{opacity:1}:where(body[data-store-template=CATALOG]) .ix-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=CATALOG]) .ix-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=CATALOG]) .ix-slide.is-current img{transform:scale(1)}:where(body[data-store-template=CATALOG]) .ix-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:ix-rise .7s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=CATALOG]) .ix-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=CATALOG]) .ix-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=CATALOG]) .ix-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=CATALOG]) .ix-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=CATALOG]) .ix-carousel-dots{display:flex;gap:0}:where(body[data-store-template=CATALOG]) .ix-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=CATALOG]) .ix-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=CATALOG]) .ix-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=CATALOG]) .ix-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=CATALOG]) .ix-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=CATALOG]) .ix-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=CATALOG]) .ix-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=CATALOG]) .ix-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=CATALOG]) .ix-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=CATALOG]) .ix-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=CATALOG]) .ix-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=CATALOG]) .ix-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:ix-rise .8s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=CATALOG]) .ix-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=CATALOG]) .ix-split-copy .ix-button--ghost{color:#fff}:where(body[data-store-template=CATALOG]) .ix-split-copy .ix-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=CATALOG]) .ix-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=CATALOG]) .ix-split-media img{animation:ix-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=CATALOG]) .ix-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-poster-media{position:absolute;inset:0}:where(body[data-store-template=CATALOG]) .ix-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=CATALOG]) .ix-poster-media img{animation:ix-zoom 2.4s var(--sf-ease) both}@keyframes ix-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=CATALOG]) .ix-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:ix-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=CATALOG]) .ix-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=CATALOG]) .ix-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=CATALOG]) .ix-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-statement{display:grid;gap:22px}:where(body[data-store-template=CATALOG]) .ix-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:ix-rise .8s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=CATALOG]) .ix-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=CATALOG]) .ix-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=CATALOG]) .ix-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=CATALOG]) .ix-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=CATALOG]) .ix-stats div{display:grid}:where(body[data-store-template=CATALOG]) .ix-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=CATALOG]) .ix-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=CATALOG]) .ix-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=CATALOG]) .ix-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=CATALOG]) .ix-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=CATALOG]) .ix-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=CATALOG]) .ix-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=CATALOG]) .ix-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=CATALOG]) .ix-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CATALOG]) .ix-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=CATALOG]) .ix-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=CATALOG]) .ix-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=CATALOG]) .ix-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=CATALOG]) .ix-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=CATALOG]) .ix-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=CATALOG]) .ix-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=CATALOG]) .ix-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=CATALOG]) .ix-arch-copy{display:grid;gap:24px;justify-items:start;animation:ix-rise .8s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=CATALOG]) .ix-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=CATALOG]) .ix-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:ix-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=CATALOG]) .ix-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=CATALOG]) .ix-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-cat:hover .ix-cat-media img{transform:scale(1.05)}:where(body[data-store-template=CATALOG]) .ix-cat-copy{display:grid;gap:2px}:where(body[data-store-template=CATALOG]) .ix-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=CATALOG]) .ix-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-cats--tiles .ix-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=CATALOG]) .ix-cats--tiles .ix-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-cats--tiles .ix-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=CATALOG]) .ix-cats--tiles .ix-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=CATALOG]) .ix-cats--tiles .ix-cat-copy{padding:14px 6px 0}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat-copy small{color:#ffffffd1}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat--sin-foto .ix-cat-media{background:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-cats--rail .ix-cat--sin-foto .ix-picture-empty{background:transparent}:where(body[data-store-template=CATALOG]) .ix-cats--circles .ix-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=CATALOG]) .ix-cats--circles .ix-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=CATALOG]) .ix-cats--circles .ix-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-cats--circles .ix-cat:hover .ix-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=CATALOG]) .ix-cats--circles .ix-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat{grid-column:span 2}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat:nth-child(-n+2) .ix-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=CATALOG]) .ix-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=CATALOG]) .ix-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=CATALOG]) .ix-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=CATALOG]) .ix-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=CATALOG]) .ix-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=CATALOG]) .ix-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-index-list a:hover>span,:where(body[data-store-template=CATALOG]) .ix-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=CATALOG]) .ix-index-list a:hover svg,:where(body[data-store-template=CATALOG]) .ix-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=CATALOG]) .ix-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=CATALOG]) .ix-index-preview img{width:100%;height:100%;object-fit:cover;animation:ix-fade .5s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-tree-head img,:where(body[data-store-template=CATALOG]) .ix-tree-head .ix-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=CATALOG]) .ix-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=CATALOG]) .ix-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=CATALOG]) .ix-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=CATALOG]) .ix-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=CATALOG]) .ix-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat:hover .ix-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat:hover .ix-cat-media,:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat:focus-visible .ix-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat:hover .ix-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat:hover .ix-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=CATALOG]) .ix-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=CATALOG]) .ix-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=CATALOG]) .ix-feature-grid>:first-child .ix-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=CATALOG]) .ix-feature-grid>:first-child .ix-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=CATALOG]) .ix-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=CATALOG]) .ix-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-section-head h2,:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-deals-note{opacity:.85}:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-card{color:var(--sf-brand-ink)}:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-card-meta,:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-price-was{color:inherit;opacity:.78}:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-card--bare .ix-price-now.is-sale,:where(body[data-store-template=CATALOG]) .ix-deals--band .ix-card--poster .ix-price-now.is-sale{color:inherit}:where(body[data-store-template=CATALOG]) .ix-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=CATALOG]) .ix-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=CATALOG]) .ix-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=CATALOG]) .ix-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=CATALOG]) .ix-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=CATALOG]) .ix-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=CATALOG]) .ix-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=CATALOG]) .ix-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=CATALOG]) .ix-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=CATALOG]) .ix-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=CATALOG]) .ix-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=CATALOG]) .ix-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=CATALOG]) .ix-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=CATALOG]) .ix-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=CATALOG]) .ix-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=CATALOG]) .ix-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=CATALOG]) .ix-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=CATALOG]) .ix-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=CATALOG]) .ix-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=CATALOG]) .ix-ticker-track{display:flex;width:max-content;animation:ix-ticker 42s linear infinite}:where(body[data-store-template=CATALOG]) .ix-ticker:hover .ix-ticker-track{animation-play-state:paused}:where(body[data-store-template=CATALOG]) .ix-ticker-track a,:where(body[data-store-template=CATALOG]) .ix-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=CATALOG]) .ix-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=CATALOG]) .ix-ticker-copy{display:flex}@keyframes ix-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=CATALOG]) .ix-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=CATALOG]) .ix-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CATALOG]) .ix-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=CATALOG]) .ix-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=CATALOG]) .ix-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=CATALOG]) .ix-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=CATALOG]) .ix-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=CATALOG]) .ix-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=CATALOG]) .ix-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=CATALOG]) .ix-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=CATALOG]) .ix-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=CATALOG]) .ix-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=CATALOG]) .ix-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=CATALOG]) .ix-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=CATALOG]) .ix-hero--split,:where(body[data-store-template=CATALOG]) .ix-arch-layout,:where(body[data-store-template=CATALOG]) .ix-masthead-lead,:where(body[data-store-template=CATALOG]) .ix-spotlight-layout,:where(body[data-store-template=CATALOG]) .ix-index-layout{grid-template-columns:1fr}:where(body[data-store-template=CATALOG]) .ix-split-media{min-height:56vw;order:-1}:where(body[data-store-template=CATALOG]) .ix-index-preview{display:none}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat,:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=CATALOG]) .ix-cats--lookbook .ix-cat:first-child{grid-column:span 2}:where(body[data-store-template=CATALOG]) .ix-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=CATALOG]) .ix-feature-grid>:first-child .ix-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=CATALOG]) .ix-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=CATALOG]) .ix-carousel{min-height:460px}:where(body[data-store-template=CATALOG]) .ix-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=CATALOG]) .ix-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=CATALOG]) .ix-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=CATALOG]) .ix-side-card{min-height:140px}:where(body[data-store-template=CATALOG]) .ix-side-card strong{font-size:18px}:where(body[data-store-template=CATALOG]) .ix-hero--poster{min-height:78vh}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-media{display:none}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=CATALOG]) .ix-cats--lanes .ix-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=CATALOG]) .ix-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=CATALOG]) .ix-stats{gap:24px}:where(body[data-store-template=CATALOG]) .ix-tree ul{padding-left:0}}:where(body[data-store-template=CATALOG]) .ix-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=CATALOG]) .ix-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=CATALOG]) .ix-poster-copy .ix-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=CATALOG]) .ix-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=CATALOG]) .ix-cat-copy{min-width:0}:where(body[data-store-template=CATALOG]) .ix-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=CATALOG]) .ix-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=CATALOG]) .ix-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=CATALOG]) .ix-rota-foto.is-actual{opacity:1}:where(body[data-store-template=CATALOG]) .ix-rota-foto img,:where(body[data-store-template=CATALOG]) .ix-rota-foto .ix-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=CATALOG]) .ix-rota-foto.is-actual img{animation:ix-zoom 7s linear both}:where(body[data-store-template=CATALOG]) .ix-poster-media .ix-rota-fotos,:where(body[data-store-template=CATALOG]) .ix-split-media .ix-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=CATALOG]) .ix-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=CATALOG]) .ix-rota-controles .ix-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=CATALOG]) .ix-rota-controles--sobre,:where(body[data-store-template=CATALOG]) .ix-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=CATALOG]) .ix-rota-controles--sobre:focus-within,:where(body[data-store-template=CATALOG]) .ix-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=CATALOG]) .ix-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=CATALOG]) .ix-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=CATALOG]) .ix-hero--poster{position:relative}:where(body[data-store-template=CATALOG]) .ix-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=CATALOG]) .ix-rota-controles--claro .ix-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=CATALOG]) .ix-rota-controles--claro .ix-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=CATALOG]) .ix-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=CATALOG]) .ix-arch-lado .ix-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=CATALOG]) .ix-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=CATALOG]) .ix-rota-foto{transition:none}:where(body[data-store-template=CATALOG]) .ix-rota-foto.is-actual img{animation:none}}body[data-store-template=CATALOG] .ix-section-head h2{font-size:clamp(22px,2vw,30px)}body[data-store-template=CATALOG] .ix-card--boxed{padding:8px;border-radius:var(--sf-radius)}body[data-store-template=CATALOG] .ix-card--boxed .ix-card-media{border-radius:4px}body[data-store-template=CATALOG] .ix-card-name{font-size:14px}body[data-store-template=CATALOG] .ix-card--boxed .ix-price-now{font-size:17px}body[data-store-template=CATALOG] .ix-hero--statement{background:var(--sf-bg-alt);border-bottom:1px solid var(--sf-line);padding-block:clamp(40px,6vw,88px) clamp(28px,3vw,44px)}body[data-store-template=CATALOG] .ix-statement h1{font-size:clamp(40px,6vw,88px)}body[data-store-template=CATALOG] .ix-statement-search{border-radius:var(--sf-radius);border-width:2px;border-color:var(--sf-ink)}body[data-store-template=CATALOG] .ix-chip{border-radius:var(--sf-radius)}body[data-store-template=CATALOG] .ix-services{background:var(--sf-bg-alt)}body[data-store-template=CATALOG] .ix-pdp-price .ix-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=CATALOG] .ix-pdp-price .ix-price-was{font-size:16px;font-weight:400}@media(max-width:640px){:where(body[data-store-template=CATALOG]) .ix-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=CATALOG]) .ix-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=CATALOG] .ix-select{min-height:44px}body[data-store-template=CATALOG] .ix-select select{font-size:16px}body[data-store-template=CATALOG] .ix-filter-group button,body[data-store-template=CATALOG] .ix-filters-toggle{min-height:44px}body[data-store-template=CATALOG] .ix-card--row .ix-flag{font-size:12px;min-height:22px}body[data-store-template=CATALOG] .ix-select select{align-self:stretch;min-height:42px}body[data-store-template=CATALOG] .ix-chip{min-height:44px}body[data-store-template=CATALOG] .ix-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=CATALOG] .ix-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=CATALOG] .ix-header--centered .ix-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=CATALOG] .ix-header--centered .ix-brand{max-width:100%}body[data-store-template=CATALOG] .ix-header--centered .ix-brand-name{text-align:center}}body[data-store-template=CATALOG] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=CATALOG] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=CATALOG] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=CATALOG] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=CATALOG] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CATALOG] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=CATALOG] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=CATALOG] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=CATALOG] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CATALOG]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=CATALOG]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=CATALOG]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=CATALOG]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CATALOG] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=CATALOG] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=CATALOG] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=CATALOG] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CATALOG] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=CATALOG] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=CATALOG] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=CATALOG] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=CATALOG] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=CATALOG] :is(.ix-card-media,.ix-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=CATALOG] .store-main.sf-main>:is(.ix-catalogo,.ix-ficha,.ix-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=CATALOG] :where(.ix-catalogo,.ix-ficha,.ix-compra-fondo,.ix-agregado,.ix-opciones,.ix-panel-filtros) :focus-visible{outline:2px solid var(--ix-tinta);outline-offset:2px}body[data-store-template=CATALOG] :where(.ix-catalogo,.ix-ficha,.ix-compra-fondo,.ix-agregado,.ix-opciones,.ix-panel-filtros){color:var(--ix-tinta)}body[data-store-template=CATALOG] :where(.ix-catalogo,.ix-ficha,.ix-compra-fondo,.ix-agregado,.ix-opciones,.ix-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=CATALOG] .ix-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=CATALOG] .ix-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--ix-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=CATALOG] .ix-ruta>*+*:before{content:">";margin-right:8px;color:var(--ix-suave);text-decoration:none;display:inline-block}body[data-store-template=CATALOG] .ix-ruta [aria-current=page]{color:var(--ix-tinta);font-weight:700}body[data-store-template=CATALOG] .ix-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ix-tinta);cursor:pointer}body[data-store-template=CATALOG] .ix-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--ix-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=CATALOG] .ix-boton-negro:hover{background:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-boton-negro:disabled,body[data-store-template=CATALOG] .ix-boton-negro.is-deshabilitado{background:var(--ix-suave);cursor:not-allowed}body[data-store-template=CATALOG] .ix-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=CATALOG] .ix-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--ix-tinta);border-radius:999px;background:var(--ix-fondo);color:var(--ix-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=CATALOG] .ix-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--ix-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=CATALOG] .ix-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=CATALOG] .ix-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--ix-fondo);text-align:center;font-size:16px}body[data-store-template=CATALOG] .ix-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--ix-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=CATALOG] .ix-catalogo{background:var(--ix-gris)}body[data-store-template=CATALOG] .ix-catalogo>.ix-ruta{background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-carril{position:relative;padding:4px 0 14px;background:var(--ix-fondo);border-bottom:8px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=CATALOG] .ix-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=CATALOG] .ix-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--ix-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=CATALOG] .ix-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--ix-linea);border-radius:8px;background:var(--ix-fondo);box-sizing:border-box}body[data-store-template=CATALOG] .ix-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=CATALOG] .ix-recuadro.is-elegido .ix-recuadro-foto{border:2px solid var(--ix-tinta)}body[data-store-template=CATALOG] .ix-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-recuadro.is-elegido .ix-recuadro-nombre{font-weight:700}body[data-store-template=CATALOG] .ix-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--ix-fondo);color:var(--ix-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=CATALOG] .ix-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=CATALOG] .ix-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=CATALOG] .ix-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--ix-fondo);border-bottom:10px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-resultados{margin:-6px 0 0;color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=CATALOG] .ix-lista{position:relative;display:grid;width:190px}body[data-store-template=CATALOG] .ix-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CATALOG] .ix-lista select,body[data-store-template=CATALOG] .ix-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--ix-linea);border-radius:0;background:transparent;color:var(--ix-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=CATALOG] .ix-lista.is-elegida select{border-bottom-color:var(--ix-tinta);font-weight:700}body[data-store-template=CATALOG] :is(.ix-lista,.ix-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=CATALOG] .ix-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=CATALOG] .ix-orden{position:relative;display:grid;width:250px}body[data-store-template=CATALOG] .ix-orden span{color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-orden select{font-size:14px;font-weight:700}body[data-store-template=CATALOG] .ix-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--ix-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=CATALOG] .ix-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=CATALOG] .ix-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--ix-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=CATALOG] .ix-paginador button.is-actual{background:var(--ix-tinta);color:#fff}body[data-store-template=CATALOG] .ix-paginador button:disabled{color:var(--ix-suave);cursor:default}body[data-store-template=CATALOG] .ix-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=CATALOG] .ix-filtros-boton{display:none}body[data-store-template=CATALOG] .ix-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=CATALOG] .ix-celdas.is-actualizando{opacity:.6}body[data-store-template=CATALOG] .ix-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--ix-tarjeta)}body[data-store-template=CATALOG] .ix-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--ix-fondo) 30%,var(--ix-gris) 50%,var(--ix-fondo) 70%)}body[data-store-template=CATALOG] .ix-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--ix-tinta);text-decoration:none}body[data-store-template=CATALOG] .ix-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=CATALOG] .ix-celda-enlace:hover .ix-celda-foto img{transform:scale(1.04)}body[data-store-template=CATALOG] .ix-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--ix-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=CATALOG] .is-agotado .ix-celda-foto img{opacity:.5}body[data-store-template=CATALOG] .ix-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=CATALOG] .ix-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=CATALOG] .ix-celda-marca{max-width:110px;color:var(--ix-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=CATALOG] .ix-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=CATALOG] .ix-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--ix-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=CATALOG] .ix-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=CATALOG] .ix-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=CATALOG] .ix-celda-precio del{flex-basis:100%;color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-celda-agregar{display:none}body[data-store-template=CATALOG] .ix-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=CATALOG] .ix-catalogo-pie .ix-paginador{margin:0 auto}body[data-store-template=CATALOG] .ix-catalogo-resultados{padding-bottom:24px}body[data-store-template=CATALOG] :is(.ix-panel-filtros,.ix-opciones,.ix-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--ix-tinta);background:var(--ix-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=CATALOG] :is(.ix-panel-filtros,.ix-opciones,.ix-agregado)::backdrop{background:#00000080}body[data-store-template=CATALOG] .ix-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=CATALOG] .ix-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=CATALOG] .ix-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=CATALOG] .ix-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=CATALOG] .ix-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CATALOG] .ix-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=CATALOG] .ix-agregado-datos small{color:var(--ix-suave);font-size:11px;text-transform:uppercase}body[data-store-template=CATALOG] .ix-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=CATALOG] .ix-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--ix-gris);background:var(--ix-gris)}body[data-store-template=CATALOG] .ix-opciones,body[data-store-template=CATALOG] .ix-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=CATALOG] :is(.ix-opciones-cuerpo,.ix-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=CATALOG] .ix-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=CATALOG] .ix-panel-filtros .ix-lista{width:100%}body[data-store-template=CATALOG] .ix-panel-filtros .ix-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--ix-suave)}body[data-store-template=CATALOG] .ix-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=CATALOG] .ix-panel-filtros-acciones .ix-boton-negro{flex:1}body[data-store-template=CATALOG] .ix-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=CATALOG] .ix-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=CATALOG] .ix-ficha{padding-bottom:48px;background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=CATALOG] .ix-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=CATALOG] .ix-galeria:not(:has(.ix-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=CATALOG] .ix-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=CATALOG] .ix-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=CATALOG] .ix-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=CATALOG] .ix-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--ix-linea);background:var(--ix-tarjeta);cursor:pointer}body[data-store-template=CATALOG] .ix-miniaturas button.is-actual{border-color:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=CATALOG] .ix-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--ix-tinta);border-radius:50%;background:var(--ix-fondo);color:var(--ix-tinta);cursor:pointer}body[data-store-template=CATALOG] .ix-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--ix-linea);background:var(--ix-tarjeta)}body[data-store-template=CATALOG] .ix-foto-pista{width:100%;height:100%}body[data-store-template=CATALOG] .ix-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=CATALOG] .ix-foto-pista figure.is-actual{display:block}body[data-store-template=CATALOG] .ix-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=CATALOG] .ix-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=CATALOG] .ix-foto-flecha--antes{left:16px}body[data-store-template=CATALOG] .ix-foto-flecha--despues{right:16px}body[data-store-template=CATALOG] .ix-foto-puntos{display:none}body[data-store-template=CATALOG] .ix-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=CATALOG] .ix-ficha-datos h1{margin:0;color:var(--ix-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-ficha-marca{color:var(--ix-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=CATALOG] .ix-ficha-categoria{margin:-12px 0 0;color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=CATALOG] .ix-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=CATALOG] .ix-opcion legend strong{font-weight:700}body[data-store-template=CATALOG] .ix-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--ix-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=CATALOG] .ix-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=CATALOG] .ix-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--ix-linea);border-radius:6px;background:var(--ix-fondo);color:var(--ix-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=CATALOG] .ix-talla:hover:not(:disabled){border-color:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-talla.is-elegida{border:2px solid var(--ix-tinta);color:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-talla:disabled{color:var(--ix-suave);background:repeating-linear-gradient(135deg,var(--ix-fondo) 0 6px,var(--ix-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=CATALOG] .ix-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=CATALOG] .ix-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CATALOG] .ix-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=CATALOG] .ix-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=CATALOG] .ix-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=CATALOG] .ix-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=CATALOG] .ix-ficha-precio>span.is-oferta{color:var(--ix-oferta)}body[data-store-template=CATALOG] .ix-ficha-precio del{color:var(--ix-suave);font-size:15px}body[data-store-template=CATALOG] .ix-ficha-nota{margin:-10px 0 0;color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-ficha-stock{margin:0;padding:10px 12px;background:var(--ix-gris);font-size:14px}body[data-store-template=CATALOG] .ix-compra{display:flex;align-items:center;gap:18px}body[data-store-template=CATALOG] .ix-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=CATALOG] .ix-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--ix-linea);color:var(--ix-tinta);cursor:pointer}body[data-store-template=CATALOG] .ix-cantidad button:disabled{color:var(--ix-suave);cursor:default}body[data-store-template=CATALOG] .ix-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--ix-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=CATALOG] .ix-cantidad input::-webkit-inner-spin-button,body[data-store-template=CATALOG] .ix-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=CATALOG] .ix-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=CATALOG] .ix-agregar svg{flex:none}body[data-store-template=CATALOG] .ix-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--ix-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=CATALOG] .ix-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=CATALOG] .ix-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=CATALOG] .ix-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=CATALOG] .ix-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--ix-suave)}body[data-store-template=CATALOG] .ix-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--ix-linea);list-style:none}body[data-store-template=CATALOG] .ix-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=CATALOG] .ix-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=CATALOG] .ix-ficha-entrega small{display:block;margin-top:2px;color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-personalizar{display:grid;gap:12px}body[data-store-template=CATALOG] .ix-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=CATALOG] .ix-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=CATALOG] .ix-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ix-suave);border-radius:0;background:transparent;color:var(--ix-tinta);font:inherit;font-size:16px}body[data-store-template=CATALOG] .ix-campo small{color:var(--ix-suave);font-size:12px}body[data-store-template=CATALOG] .ix-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=CATALOG] .ix-acordeon{border:1px solid var(--ix-linea);border-radius:8px;background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-acordeon:not([open]){background:var(--ix-gris);border-color:var(--ix-gris)}body[data-store-template=CATALOG] .ix-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=CATALOG] .ix-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=CATALOG] .ix-acordeon[open] summary{font-weight:400}body[data-store-template=CATALOG] .ix-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=CATALOG] .ix-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=CATALOG] .ix-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-acordeon dt{font-weight:700}body[data-store-template=CATALOG] .ix-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=CATALOG] .ix-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--ix-linea);font-size:20px;font-weight:400}body[data-store-template=CATALOG] .ix-similares-marco{position:relative}body[data-store-template=CATALOG] .ix-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=CATALOG] .ix-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=CATALOG] .ix-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--ix-gris);color:var(--ix-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=CATALOG] .ix-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=CATALOG] .ix-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CATALOG] .ix-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ix-suave)}body[data-store-template=CATALOG] .ix-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=CATALOG] .ix-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=CATALOG] .ix-similar strong.is-oferta{color:var(--ix-oferta)}body[data-store-template=CATALOG] .ix-similar:hover .ix-similar-nombre{text-decoration:underline}body[data-store-template=CATALOG] .ix-similares .ix-carril-flecha{transform:translateY(-50%)}body[data-store-template=CATALOG] .ix-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--ix-gris)}body[data-store-template=CATALOG] .ix-tarjeta-blanca{border-radius:8px;background:var(--ix-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=CATALOG] .ix-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=CATALOG] .ix-carrito-lista h1,body[data-store-template=CATALOG] .ix-resumen h2,body[data-store-template=CATALOG] .ix-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=CATALOG] .ix-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=CATALOG] .ix-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--ix-gris);font-size:15px;font-weight:400}body[data-store-template=CATALOG] .ix-lineas{margin:0;padding:0;list-style:none}body[data-store-template=CATALOG] .ix-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=CATALOG] .ix-linea+.ix-linea{border-top:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=CATALOG] .ix-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CATALOG] .ix-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=CATALOG] .ix-linea-nombre{color:var(--ix-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=CATALOG] a.ix-linea-nombre:hover{text-decoration:underline}body[data-store-template=CATALOG] .ix-linea-variante{font-size:13px}body[data-store-template=CATALOG] .ix-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=CATALOG] .ix-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=CATALOG] .ix-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=CATALOG] .ix-linea-precio{display:grid;justify-items:end;color:var(--ix-suave);font-size:19px;font-weight:400}body[data-store-template=CATALOG] .ix-linea-precio small{font-size:12px}body[data-store-template=CATALOG] .ix-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=CATALOG] .ix-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=CATALOG] .ix-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--ix-suave);color:#fff;cursor:pointer}body[data-store-template=CATALOG] .ix-redondos button:disabled{background:var(--ix-linea);cursor:default}body[data-store-template=CATALOG] .ix-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=CATALOG] .ix-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=CATALOG] .ix-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=CATALOG] .ix-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=CATALOG] .ix-resumen-fila+.ix-resumen-fila{border-top:1px solid var(--ix-linea)}body[data-store-template=CATALOG] .ix-resumen-total{font-size:16px}body[data-store-template=CATALOG] .ix-resumen-descuento strong{color:#1d7a3a}body[data-store-template=CATALOG] .ix-resumen-nota{margin:0 0 10px;color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=CATALOG] .ix-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=CATALOG] .ix-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=CATALOG] .ix-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=CATALOG] .ix-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=CATALOG] .ix-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=CATALOG] .ix-carrito-vacio p{margin:0;color:var(--ix-suave)}body[data-store-template=CATALOG] .ix-carrito-vacio .ix-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=CATALOG] .ix-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=CATALOG] .ix-pasos li{position:relative;display:grid;justify-items:center;color:var(--ix-suave);font-size:16px}body[data-store-template=CATALOG] .ix-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=CATALOG] .ix-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--ix-linea);z-index:0}body[data-store-template=CATALOG] .ix-pasos li:first-child:before{display:none}body[data-store-template=CATALOG] .ix-pasos li.is-actual:before,body[data-store-template=CATALOG] .ix-pasos li.is-hecho:before{background:var(--ix-suave)}body[data-store-template=CATALOG] .ix-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--ix-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=CATALOG] .ix-pasos li.is-hecho span[aria-hidden]{background:var(--ix-suave)}body[data-store-template=CATALOG] .ix-pasos li.is-actual span[aria-hidden]{background:var(--ix-fondo);color:var(--ix-suave);box-shadow:inset 0 0 0 2px var(--ix-suave)}body[data-store-template=CATALOG] .ix-pasos li.is-actual,body[data-store-template=CATALOG] .ix-pasos li.is-hecho{color:var(--ix-tinta);font-weight:700}body[data-store-template=CATALOG] .ix-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CATALOG] .ix-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=CATALOG] .ix-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=CATALOG] .ix-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=CATALOG] .ix-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=CATALOG] .ix-bloque h2,body[data-store-template=CATALOG] .ix-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=CATALOG] fieldset.ix-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=CATALOG] .ix-bloque-ayuda{margin:0;color:var(--ix-tinta);font-size:14px}body[data-store-template=CATALOG] .ix-bloque-ayuda a{color:var(--ix-tinta);font-weight:700}body[data-store-template=CATALOG] .ix-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=CATALOG] .ix-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=CATALOG] .ix-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=CATALOG] .ix-campo-etiqueta{color:var(--ix-tinta);font-size:14px}body[data-store-template=CATALOG] .ix-campo-etiqueta small{color:var(--ix-suave);font-size:12px}body[data-store-template=CATALOG] .ix-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ix-suave);border-radius:0;background:transparent;color:var(--ix-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=CATALOG] .ix-campo-linea textarea{resize:vertical}body[data-store-template=CATALOG] .ix-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--ix-tinta)}body[data-store-template=CATALOG] .ix-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=CATALOG] .ix-campo-linea select:disabled{color:var(--ix-suave)}body[data-store-template=CATALOG] .ix-campo-linea input::placeholder{color:var(--ix-suave);opacity:1}body[data-store-template=CATALOG] .ix-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=CATALOG] .ix-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ix-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=CATALOG] .ix-segmentos label.is-elegido{border:2px solid var(--ix-tinta);font-weight:700}body[data-store-template=CATALOG] .ix-segmentos input{width:18px;height:18px;accent-color:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=CATALOG] .ix-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--ix-linea);list-style:none}body[data-store-template=CATALOG] .ix-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=CATALOG] .ix-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ix-linea);border-radius:6px}body[data-store-template=CATALOG] .ix-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CATALOG] .ix-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--ix-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=CATALOG] .ix-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-resumen-nombre small{color:var(--ix-suave);font-size:12px}body[data-store-template=CATALOG] .ix-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=CATALOG] .ix-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=CATALOG] .ix-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--ix-gris);font-size:14px}body[data-store-template=CATALOG] .ix-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=CATALOG] .ix-pago p{margin:0;line-height:1.5}body[data-store-template=CATALOG] .ix-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=CATALOG] .ix-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=CATALOG] .ix-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--ix-linea);border-radius:8px;background:var(--ix-fondo);cursor:pointer}body[data-store-template=CATALOG] .ix-pago-opciones>.is-elegido{border:2px solid var(--ix-tinta)}body[data-store-template=CATALOG] .ix-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--ix-tinta);flex:none}body[data-store-template=CATALOG] .ix-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=CATALOG] .ix-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=CATALOG] .ix-cuenta small{color:var(--ix-suave)}body[data-store-template=CATALOG] .ix-captura{display:grid;gap:6px}body[data-store-template=CATALOG] .ix-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--ix-suave);border-radius:8px;background:var(--ix-fondo);font-weight:700;cursor:pointer}body[data-store-template=CATALOG] .ix-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=CATALOG] .ix-captura-boton:focus-within{outline:2px solid var(--ix-tinta);outline-offset:2px}body[data-store-template=CATALOG] .ix-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=CATALOG] .ix-captura small{color:var(--ix-tinta);font-size:13px}body[data-store-template=CATALOG] .ix-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=CATALOG] .ix-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ix-tinta);flex:none}body[data-store-template=CATALOG] .ix-terminos a{color:var(--ix-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=CATALOG] .ix-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=CATALOG] .ix-carrito,body[data-store-template=CATALOG] .ix-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=CATALOG] .ix-checkout-resumen{position:static}body[data-store-template=CATALOG] .ix-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=CATALOG] .ix-ruta{padding:6px 16px}body[data-store-template=CATALOG] .ix-carril-flecha{display:none}body[data-store-template=CATALOG] .ix-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=CATALOG] .ix-recuadro{flex-basis:72px}body[data-store-template=CATALOG] .ix-recuadro-foto{width:72px;height:72px}body[data-store-template=CATALOG] .ix-recuadro-nombre{font-size:13px}body[data-store-template=CATALOG] .ix-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=CATALOG] .ix-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=CATALOG] .ix-resultados{order:3;margin:0;font-size:14px}body[data-store-template=CATALOG] .ix-filtros{display:none}body[data-store-template=CATALOG] .ix-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ix-tinta);border-radius:8px;background:var(--ix-fondo);color:var(--ix-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=CATALOG] .ix-orden-fila{order:4;padding:0}body[data-store-template=CATALOG] .ix-orden{width:100%}body[data-store-template=CATALOG] .ix-orden-fila>.ix-limpiar{display:none}body[data-store-template=CATALOG] .ix-orden-fila .ix-paginador{display:none}body[data-store-template=CATALOG] .ix-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=CATALOG] .ix-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=CATALOG] .ix-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=CATALOG] .ix-celda-marca{max-width:none;font-size:13px}body[data-store-template=CATALOG] .ix-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--ix-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=CATALOG] .ix-celda-agregar:disabled{opacity:.7}body[data-store-template=CATALOG] .ix-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=CATALOG] .ix-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=CATALOG] .ix-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=CATALOG] .ix-miniaturas-marco,body[data-store-template=CATALOG] .ix-foto-flecha{display:none}body[data-store-template=CATALOG] .ix-foto{border:0}body[data-store-template=CATALOG] .ix-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=CATALOG] .ix-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=CATALOG] .ix-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=CATALOG] .ix-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=CATALOG] .ix-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=CATALOG] .ix-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-ficha-datos{gap:16px}body[data-store-template=CATALOG] .ix-ficha-datos h1{font-size:17px}body[data-store-template=CATALOG] .ix-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=CATALOG] .ix-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--ix-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=CATALOG] .ix-agregar{border-radius:2px;font-size:18px}body[data-store-template=CATALOG] .ix-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CATALOG] .ix-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=CATALOG] .ix-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=CATALOG] .ix-acordeon,body[data-store-template=CATALOG] .ix-acordeon:not([open]){border:0;border-bottom:1px solid var(--ix-gris);border-radius:0;background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=CATALOG] .ix-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=CATALOG] .ix-similares{padding:0 0 0 16px}body[data-store-template=CATALOG] .ix-similares h2{padding-left:0}body[data-store-template=CATALOG] .ix-similares .ix-carril-flecha{display:none}body[data-store-template=CATALOG] .ix-similares-pista{padding:0}body[data-store-template=CATALOG] .ix-similar{flex-basis:46%}body[data-store-template=CATALOG] .ix-compra-fondo{padding:20px 12px 40px}body[data-store-template=CATALOG] .ix-carrito-lista h1,body[data-store-template=CATALOG] .ix-resumen h2,body[data-store-template=CATALOG] .ix-checkout-resumen>h2{font-size:20px}body[data-store-template=CATALOG] .ix-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=CATALOG] .ix-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=CATALOG] .ix-linea-datos{grid-area:datos}body[data-store-template=CATALOG] .ix-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=CATALOG] .ix-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=CATALOG] .ix-linea-nombre{font-size:15px}body[data-store-template=CATALOG] .ix-pasos li{font-size:13px}body[data-store-template=CATALOG] .ix-bloque{padding:18px 16px}body[data-store-template=CATALOG] .ix-bloque h2,body[data-store-template=CATALOG] .ix-bloque legend{font-size:19px}body[data-store-template=CATALOG] .ix-campos-2,body[data-store-template=CATALOG] .ix-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=CATALOG] .ix-resumen-caja{padding:6px 16px 18px}body[data-store-template=CATALOG] .ix-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=CATALOG] .ix-agregado-cabeza h2{font-size:17px}body[data-store-template=CATALOG] .ix-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=CATALOG] .ix-agregado-precio{grid-column:2}body[data-store-template=CATALOG] .ix-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=CATALOG][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=CATALOG] .ix-celda-foto img{transition:none}body[data-store-template=CATALOG] .ix-celda-enlace:hover .ix-celda-foto img{transform:none}}body[data-store-template=CATALOG] :is(.ix-linea-foto,.ix-agregado-foto,.ix-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=CATALOG] :is(.ix-linea-foto,.ix-agregado-foto,.ix-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=CATALOG] .store-main.sf-main>.ix-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=CATALOG] .ix-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=CATALOG] .ix-marco--angosto{max-width:720px}body[data-store-template=CATALOG] .ix-marco-cabeza{display:grid;gap:6px}body[data-store-template=CATALOG] .ix-marco-cabeza h1{margin:0;color:var(--ix-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-marco-cabeza p{margin:0;color:var(--ix-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=CATALOG] :is(.ix-aviso-info,.ix-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=CATALOG] .ix-aviso-info{background:#f2f4f7;color:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=CATALOG] .ix-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=CATALOG] .ix-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ix-tinta);flex:none}body[data-store-template=CATALOG] .ix-casilla a,body[data-store-template=CATALOG] .ix-acceso-cambio a{color:var(--ix-tinta);font-weight:700}body[data-store-template=CATALOG] .ix-campo-ayuda{color:var(--ix-suave);font-size:12px}body[data-store-template=CATALOG] .ix-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=CATALOG] .ix-acceso-tienda{margin:0;color:var(--ix-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=CATALOG] .ix-acceso h1{margin:0;color:var(--ix-tinta);font-size:26px;font-weight:400}body[data-store-template=CATALOG] .ix-acceso-form{display:grid;gap:16px}body[data-store-template=CATALOG] .ix-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=CATALOG] .ix-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--ix-gris);color:var(--ix-tinta);font-size:14px;text-align:center}body[data-store-template=CATALOG] .ix-no-encontrado-codigo{margin:0;color:var(--ix-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=CATALOG] .ix-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=CATALOG] .ix-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=CATALOG] .ix-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=CATALOG] .ix-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-pedido-datos small{color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-pedido-total{font-size:17px}body[data-store-template=CATALOG] .ix-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=CATALOG] .ix-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--ix-gris);color:var(--ix-tinta);font-size:13px;font-weight:700}body[data-store-template=CATALOG] .ix-estado.is-pending,body[data-store-template=CATALOG] .ix-estado.is-doc-pending,body[data-store-template=CATALOG] .ix-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=CATALOG] .ix-estado.is-confirmed,body[data-store-template=CATALOG] .ix-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=CATALOG] .ix-estado.is-cancelled,body[data-store-template=CATALOG] .ix-estado.is-doc-rejected,body[data-store-template=CATALOG] .ix-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=CATALOG] .ix-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=CATALOG] .ix-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--ix-fondo);color:var(--ix-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=CATALOG] .ix-detalle-pedido:focus{outline:none}body[data-store-template=CATALOG] .ix-detalle-pedido h2,body[data-store-template=CATALOG] .ix-detalle-pedido h3{color:var(--ix-tinta)}body[data-store-template=CATALOG] .ix-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=CATALOG] .ix-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=CATALOG] .ix-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=CATALOG] .ix-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-detalle-datos dt{font-weight:700}body[data-store-template=CATALOG] .ix-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-resumen-lineas .ix-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=CATALOG] .ix-detalle-totales{display:grid}body[data-store-template=CATALOG] .ix-detalle-totales .ix-resumen-fila{padding:10px 0}body[data-store-template=CATALOG] .ix-detalle-acciones{display:grid;gap:12px}body[data-store-template=CATALOG] .ix-detalle-comprobante{display:grid;gap:6px}body[data-store-template=CATALOG] .ix-detalle-captura{max-width:260px;height:auto;border:1px solid var(--ix-linea);border-radius:6px}body[data-store-template=CATALOG] .ix-detalle-historial{margin:0;padding-left:18px;color:var(--ix-tinta);font-size:13px}body[data-store-template=CATALOG] .ix-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=CATALOG] .ix-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--ix-linea)}body[data-store-template=CATALOG] .ix-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=CATALOG] .ix-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--ix-gris);font-size:14px}body[data-store-template=CATALOG] .ix-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=CATALOG] .ix-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=CATALOG] .ix-documento-acciones .ix-boton-borde{min-height:36px;min-width:64px}body[data-store-template=CATALOG] .ix-pedido-wa{gap:12px}body[data-store-template=CATALOG] .ix-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=CATALOG] .ix-pedido-wa-estado small{color:var(--ix-suave);font-size:13px}body[data-store-template=CATALOG] .ix-pedido-wa .ix-boton-whatsapp,body[data-store-template=CATALOG] .ix-carrito-vacio .ix-boton-whatsapp{justify-self:start}body[data-store-template=CATALOG] .ix-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=CATALOG] .ix-cuenta-rejilla .ix-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=CATALOG] .ix-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=CATALOG] .ix-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=CATALOG] .ix-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=CATALOG] .ix-etiqueta--suave{margin:0;background:var(--ix-gris);color:var(--ix-tinta);font-size:12px}body[data-store-template=CATALOG] .ix-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=CATALOG] .ix-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--ix-gris)}body[data-store-template=CATALOG] .ix-cuenta-descargar{justify-self:start}body[data-store-template=CATALOG] .ix-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--ix-gris)}body[data-store-template=CATALOG] .ix-cuenta-eliminar .ix-campo-linea{flex:1 1 260px}body[data-store-template=CATALOG] .ix-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=CATALOG] .ix-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=CATALOG] .ix-legal-texto{padding:32px 36px}body[data-store-template=CATALOG] .ix-legal-texto h1{margin:6px 0 0;color:var(--ix-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-legal-resumen{margin:10px 0 0;color:var(--ix-tinta);font-size:16px;line-height:1.6}body[data-store-template=CATALOG] .ix-legal-texto section{padding-top:22px}body[data-store-template=CATALOG] .ix-legal-texto h2{margin:0 0 8px;color:var(--ix-tinta);font-size:18px;font-weight:700}body[data-store-template=CATALOG] .ix-legal-texto p,body[data-store-template=CATALOG] .ix-legal-texto li{color:var(--ix-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-legal-texto p{margin:0 0 10px}body[data-store-template=CATALOG] .ix-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=CATALOG] .ix-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=CATALOG] .ix-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=CATALOG] .ix-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=CATALOG] .ix-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--ix-gris);color:var(--ix-tinta);font-size:14px;text-decoration:none}body[data-store-template=CATALOG] .ix-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=CATALOG] .ix-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=CATALOG] .ix-libro{display:grid;gap:18px}body[data-store-template=CATALOG] .ix-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=CATALOG] .ix-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=CATALOG] .ix-libro .store-page-heading h1{margin:0;color:var(--ix-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=CATALOG] .ix-libro .store-page-heading p{margin:6px 0 0;color:var(--ix-tinta);font-size:15px}body[data-store-template=CATALOG] .ix-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--ix-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=CATALOG] .ix-libro.ix-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ix-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=CATALOG] .ix-libro.ix-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--ix-suave);border-radius:6px;background:var(--ix-fondo)}body[data-store-template=CATALOG] .ix-libro.ix-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--ix-tinta);box-shadow:none}body[data-store-template=CATALOG] .ix-libro.ix-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--ix-tinta);box-shadow:0 0 0 1px var(--ix-tinta)}body[data-store-template=CATALOG] .ix-libro .store-complaint-layout,body[data-store-template=CATALOG] .ix-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=CATALOG] .ix-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--ix-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=CATALOG] .ix-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=CATALOG] .ix-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--ix-tinta);color:#fff;font-weight:700}body[data-store-template=CATALOG] .ix-libro .store-complaint-print.is-secondary{border:1px solid var(--ix-tinta);border-radius:999px;background:var(--ix-fondo);color:var(--ix-tinta)}@media(max-width:1023px){body[data-store-template=CATALOG] .ix-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=CATALOG] .ix-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=CATALOG] .ix-marco-cabeza h1{font-size:20px}body[data-store-template=CATALOG] .ix-acceso{padding:24px 18px}body[data-store-template=CATALOG] .ix-acceso h1{font-size:22px}body[data-store-template=CATALOG] .ix-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=CATALOG] .ix-pedido .ix-boton-borde{grid-column:1 / -1}body[data-store-template=CATALOG] .ix-detalle-fondo{padding:0;align-items:end}body[data-store-template=CATALOG] .ix-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=CATALOG] .ix-pasos--pedido li{font-size:11px}body[data-store-template=CATALOG] .ix-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=CATALOG] .ix-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=CATALOG] .ix-legal-texto{padding:22px 18px}body[data-store-template=CATALOG] .ix-legal-texto h1{font-size:22px}}body[data-store-template=CATALOG] :where(.ix-catalogo,.ix-ficha,.ix-compra-fondo,.ix-agregado,.ix-opciones,.ix-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=CATALOG] :is(.ix-catalogo-cabeza h1,.ix-ficha-datos h1,.ix-carrito h1,.ix-checkout-titulo,.ix-resumen h2,.ix-similares h2,.ix-agregado-cabeza h2,.ix-bloque h2,.ix-bloque legend,.ix-marco-cabeza h1,.ix-acceso h1,.ix-acceso h2,.ix-legal h1,.ix-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=CATALOG] :is(.ix-boton-negro,.ix-agregar,.ix-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=CATALOG] :is(.ix-boton-negro,.ix-agregar,.ix-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=CATALOG] .ix-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=CATALOG] :is(.ix-tarjeta-blanca,.ix-agregado,.ix-opciones,.ix-panel-filtros,.ix-acceso,.ix-detalle-pedido,.ix-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=CATALOG] :is(.ix-foto,.ix-celda-foto,.ix-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=CATALOG] :is(.ix-talla,.ix-redondos button,.ix-campo :is(input,select),.ix-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=CATALOG] .ix-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=CATALOG] .ix-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CATALOG] .ix-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=BOUTIQUE]{--ta-tinta: var(--sf-ink);--ta-suave: var(--sf-ink-soft);--ta-gris: var(--sf-bg-alt);--ta-linea: var(--sf-line);--ta-acento: var(--sf-brand);--ta-oferta: var(--sf-sale);--ta-fondo: var(--sf-card-bg, #ffffff);--ta-foto: var(--sf-media-bg);--ta-tarjeta: var(--sf-card-bg, #ffffff);--ta-borde: var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .ta-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=BOUTIQUE]).ta-lock{overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=BOUTIQUE]) .ta-main{display:block;min-height:60vh}:where(body[data-store-template=BOUTIQUE]) .ta-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-button:hover svg{transform:translate(3px)}:where(body[data-store-template=BOUTIQUE]) .ta-button:active{transform:translateY(1px)}:where(body[data-store-template=BOUTIQUE]) .ta-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=BOUTIQUE]) .ta-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=BOUTIQUE]) .ta-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-button--light{background:#fff;color:#111}:where(body[data-store-template=BOUTIQUE]) .ta-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=BOUTIQUE]) .ta-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=BOUTIQUE]) .ta-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=BOUTIQUE]) .ta-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=BOUTIQUE]) .ta-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=BOUTIQUE]) .ta-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=BOUTIQUE]) .ta-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=BOUTIQUE]) .ta-select select:focus-visible{outline:none}:where(body[data-store-template=BOUTIQUE]) .ta-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=BOUTIQUE]) .ta-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=BOUTIQUE]) .ta-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=BOUTIQUE]) .ta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=BOUTIQUE]) .ta-grid.is-refreshing{opacity:.55}:where(body[data-store-template=BOUTIQUE]) .ta-rail{position:relative}:where(body[data-store-template=BOUTIQUE]) .ta-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=BOUTIQUE]) .ta-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls{display:contents}:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls button:first-child{left:-14px}:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls button:last-child{right:-14px}:where(body[data-store-template=BOUTIQUE]) .ta-rail:hover .ta-rail-controls button,:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=BOUTIQUE]) .ta-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=BOUTIQUE]) .ta-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=BOUTIQUE]) .ta-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=BOUTIQUE]) .ta-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=BOUTIQUE]) .ta-empty p{color:var(--sf-ink-soft)}@keyframes ta-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=BOUTIQUE]) .ta-aparece{opacity:0}:where(body[data-store-template=BOUTIQUE]) .ta-aparece.is-visible{animation:ta-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes ta-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=BOUTIQUE]) :is(.ta-rota-foto,.ta-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide,.pi-rota-foto,.pi-slide,.sa-rota-foto,.sa-slide) img{animation:ta-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes ta-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=BOUTIQUE]) .ta-aparece{opacity:1}}:where(body[data-store-template=BOUTIQUE]) .ta-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=BOUTIQUE]) .ta-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=BOUTIQUE]) .ta-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=BOUTIQUE]) .ta-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=BOUTIQUE]) .ta-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=BOUTIQUE]) .ta-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=BOUTIQUE]) .ta-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=BOUTIQUE]) .ta-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=BOUTIQUE]) .ta-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=BOUTIQUE]) .ta-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-action-label{white-space:nowrap}:where(body[data-store-template=BOUTIQUE]) .ta-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=BOUTIQUE]) .ta-menu-toggle{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=BOUTIQUE]) .ta-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=BOUTIQUE]) .ta-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-nav a:hover:after,:where(body[data-store-template=BOUTIQUE]) .ta-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=BOUTIQUE]) .ta-header--retail .ta-header-row{min-height:80px}:where(body[data-store-template=BOUTIQUE]) .ta-header--retail .ta-brand-name{font-size:24px}:where(body[data-store-template=BOUTIQUE]) .ta-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=BOUTIQUE]) .ta-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-row>a,:where(body[data-store-template=BOUTIQUE]) .ta-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-row>a:hover,:where(body[data-store-template=BOUTIQUE]) .ta-catnav-all:hover,:where(body[data-store-template=BOUTIQUE]) .ta-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=BOUTIQUE]) .ta-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:ta-drop .28s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=BOUTIQUE]) .ta-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=BOUTIQUE]) .ta-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=BOUTIQUE]) .ta-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=BOUTIQUE]) .ta-mega-group .ta-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes ta-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-brand{justify-self:center}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-brand img{height:46px}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-nav-start{justify-self:start}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-actions{justify-self:end}:where(body[data-store-template=BOUTIQUE]) .ta-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:ta-drop .25s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-search-panel .ta-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=BOUTIQUE]) .ta-header--inline .ta-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=BOUTIQUE]) .ta-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=BOUTIQUE]) .ta-search input:focus{outline:none}:where(body[data-store-template=BOUTIQUE]) .ta-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=BOUTIQUE]) .ta-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=BOUTIQUE]) .ta-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=BOUTIQUE]) .ta-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=BOUTIQUE]) .ta-search-list li.is-active,:where(body[data-store-template=BOUTIQUE]) .ta-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=BOUTIQUE]) .ta-search-list img,:where(body[data-store-template=BOUTIQUE]) .ta-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=BOUTIQUE]) .ta-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=BOUTIQUE]) .ta-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=BOUTIQUE]) .ta-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:ta-fade .25s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:ta-slide .35s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=BOUTIQUE]) .ta-drawer-nav,:where(body[data-store-template=BOUTIQUE]) .ta-drawer-account{display:grid}:where(body[data-store-template=BOUTIQUE]) .ta-drawer-nav a,:where(body[data-store-template=BOUTIQUE]) .ta-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=BOUTIQUE]) .ta-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes ta-fade{0%{opacity:0}}@keyframes ta-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=BOUTIQUE]) .ta-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=BOUTIQUE]) .ta-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=BOUTIQUE]) .ta-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=BOUTIQUE]) .ta-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=BOUTIQUE]) .ta-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=BOUTIQUE]) .ta-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=BOUTIQUE]) .ta-red--facebook{background:#0866ff}:where(body[data-store-template=BOUTIQUE]) .ta-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=BOUTIQUE]) .ta-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=BOUTIQUE]) .ta-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=BOUTIQUE]) .ta-red{transition:none}:where(body[data-store-template=BOUTIQUE]) .ta-red:hover{transform:none}}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col a.ta-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col a.ta-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-footer-col a.ta-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=BOUTIQUE]) .ta-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=BOUTIQUE]) .ta-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=BOUTIQUE]) .ta-footer-credito a:hover,:where(body[data-store-template=BOUTIQUE]) .ta-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=BOUTIQUE]) .ta-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=BOUTIQUE]) .ta-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=BOUTIQUE]) .ta-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=BOUTIQUE]) .ta-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=BOUTIQUE]) .ta-footer--quiet .ta-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=BOUTIQUE]) .ta-header--retail .ta-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=BOUTIQUE]) .ta-header--retail .ta-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=BOUTIQUE]) .ta-header--inline .ta-nav{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-nav-start>a{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-menu-toggle{display:inline-flex}:where(body[data-store-template=BOUTIQUE]) .ta-action-label{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-footer-grid,:where(body[data-store-template=BOUTIQUE]) .ta-footer--quiet .ta-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=BOUTIQUE]) .ta-header-row{min-height:60px}:where(body[data-store-template=BOUTIQUE]) .ta-header--centered .ta-header-row{min-height:64px}:where(body[data-store-template=BOUTIQUE]) .ta-brand img{height:34px;max-width:120px}:where(body[data-store-template=BOUTIQUE]) .ta-brand-name{font-size:19px}:where(body[data-store-template=BOUTIQUE]) .ta-catnav-all{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-footer-grid,:where(body[data-store-template=BOUTIQUE]) .ta-footer--quiet .ta-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=BOUTIQUE]) .ta-footer-pay{margin-left:0}:where(body[data-store-template=BOUTIQUE]) .ta-search-submit{display:none}}:where(body[data-store-template=BOUTIQUE]) .ta-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=BOUTIQUE]) .ta-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=BOUTIQUE]) .ta-card:hover .ta-card-media img{transform:scale(1.04)}:where(body[data-store-template=BOUTIQUE]) .ta-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=BOUTIQUE]) .ta-card:hover .has-secondary .ta-card-media-alt{opacity:1}}:where(body[data-store-template=BOUTIQUE]) .ta-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=BOUTIQUE]) .ta-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=BOUTIQUE]) .ta-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-card.is-sold-out .ta-card-media img{filter:grayscale(.6)}:where(body[data-store-template=BOUTIQUE]) .ta-card.is-sold-out .ta-card-media img:not(.ta-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=BOUTIQUE]) .ta-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=BOUTIQUE]) .ta-card.is-sold-out:hover .has-secondary .ta-card-media-alt{opacity:.55}}:where(body[data-store-template=BOUTIQUE]) .ta-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=BOUTIQUE]) .ta-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=BOUTIQUE]) .ta-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=BOUTIQUE]) .ta-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=BOUTIQUE]) .ta-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=BOUTIQUE]) .ta-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=BOUTIQUE]) .ta-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=BOUTIQUE]) .ta-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=BOUTIQUE]) .ta-card--boxed .ta-card-body{padding:12px 6px 6px}:where(body[data-store-template=BOUTIQUE]) .ta-card--boxed .ta-price-now{font-size:18px}:where(body[data-store-template=BOUTIQUE]) .ta-card--bare .ta-card-body{padding-top:12px}:where(body[data-store-template=BOUTIQUE]) .ta-card--poster .ta-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=BOUTIQUE]) .ta-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-meta{grid-area:meta}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-colors{grid-area:colors}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-card-flags{top:4px;left:4px}:where(body[data-store-template=BOUTIQUE]) .ta-card--row .ta-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=BOUTIQUE]) .ta-home>.ta-hero:first-child{margin-top:0}:where(body[data-store-template=BOUTIQUE]) .ta-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=BOUTIQUE]) .ta-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=BOUTIQUE]) .ta-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes ta-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ta-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=BOUTIQUE]) .ta-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-layout:not(:has(.ta-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=BOUTIQUE]) .ta-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-slide.is-current{opacity:1}:where(body[data-store-template=BOUTIQUE]) .ta-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=BOUTIQUE]) .ta-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=BOUTIQUE]) .ta-slide.is-current img{transform:scale(1)}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:ta-rise .7s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-dots{display:flex;gap:0}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=BOUTIQUE]) .ta-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=BOUTIQUE]) .ta-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=BOUTIQUE]) .ta-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=BOUTIQUE]) .ta-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=BOUTIQUE]) .ta-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=BOUTIQUE]) .ta-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:ta-rise .8s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=BOUTIQUE]) .ta-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=BOUTIQUE]) .ta-split-copy .ta-button--ghost{color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-split-copy .ta-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=BOUTIQUE]) .ta-split-media img{animation:ta-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=BOUTIQUE]) .ta-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-poster-media{position:absolute;inset:0}:where(body[data-store-template=BOUTIQUE]) .ta-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=BOUTIQUE]) .ta-poster-media img{animation:ta-zoom 2.4s var(--sf-ease) both}@keyframes ta-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:ta-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=BOUTIQUE]) .ta-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-statement{display:grid;gap:22px}:where(body[data-store-template=BOUTIQUE]) .ta-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:ta-rise .8s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=BOUTIQUE]) .ta-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=BOUTIQUE]) .ta-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=BOUTIQUE]) .ta-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=BOUTIQUE]) .ta-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=BOUTIQUE]) .ta-stats div{display:grid}:where(body[data-store-template=BOUTIQUE]) .ta-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=BOUTIQUE]) .ta-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=BOUTIQUE]) .ta-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=BOUTIQUE]) .ta-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy{display:grid;gap:24px;justify-items:start;animation:ta-rise .8s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=BOUTIQUE]) .ta-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:ta-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=BOUTIQUE]) .ta-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-cat:hover .ta-cat-media img{transform:scale(1.05)}:where(body[data-store-template=BOUTIQUE]) .ta-cat-copy{display:grid;gap:2px}:where(body[data-store-template=BOUTIQUE]) .ta-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=BOUTIQUE]) .ta-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--tiles .ta-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--tiles .ta-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--tiles .ta-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=BOUTIQUE]) .ta-cats--tiles .ta-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--tiles .ta-cat-copy{padding:14px 6px 0}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat-copy small{color:#ffffffd1}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat--sin-foto .ta-cat-media{background:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--rail .ta-cat--sin-foto .ta-picture-empty{background:transparent}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat:hover .ta-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat{grid-column:span 2}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat:nth-child(-n+2) .ta-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=BOUTIQUE]) .ta-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=BOUTIQUE]) .ta-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=BOUTIQUE]) .ta-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=BOUTIQUE]) .ta-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=BOUTIQUE]) .ta-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=BOUTIQUE]) .ta-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-index-list a:hover>span,:where(body[data-store-template=BOUTIQUE]) .ta-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=BOUTIQUE]) .ta-index-list a:hover svg,:where(body[data-store-template=BOUTIQUE]) .ta-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=BOUTIQUE]) .ta-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=BOUTIQUE]) .ta-index-preview img{width:100%;height:100%;object-fit:cover;animation:ta-fade .5s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-tree-head img,:where(body[data-store-template=BOUTIQUE]) .ta-tree-head .ta-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=BOUTIQUE]) .ta-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=BOUTIQUE]) .ta-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=BOUTIQUE]) .ta-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=BOUTIQUE]) .ta-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat:hover .ta-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat:hover .ta-cat-media,:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat:focus-visible .ta-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat:hover .ta-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat:hover .ta-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=BOUTIQUE]) .ta-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=BOUTIQUE]) .ta-feature-grid>:first-child .ta-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=BOUTIQUE]) .ta-feature-grid>:first-child .ta-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=BOUTIQUE]) .ta-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-section-head h2,:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-deals-note{opacity:.85}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-card{color:var(--sf-brand-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-card-meta,:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-price-was{color:inherit;opacity:.78}:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-card--bare .ta-price-now.is-sale,:where(body[data-store-template=BOUTIQUE]) .ta-deals--band .ta-card--poster .ta-price-now.is-sale{color:inherit}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=BOUTIQUE]) .ta-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=BOUTIQUE]) .ta-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=BOUTIQUE]) .ta-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=BOUTIQUE]) .ta-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=BOUTIQUE]) .ta-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=BOUTIQUE]) .ta-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=BOUTIQUE]) .ta-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=BOUTIQUE]) .ta-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=BOUTIQUE]) .ta-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=BOUTIQUE]) .ta-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=BOUTIQUE]) .ta-ticker-track{display:flex;width:max-content;animation:ta-ticker 42s linear infinite}:where(body[data-store-template=BOUTIQUE]) .ta-ticker:hover .ta-ticker-track{animation-play-state:paused}:where(body[data-store-template=BOUTIQUE]) .ta-ticker-track a,:where(body[data-store-template=BOUTIQUE]) .ta-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=BOUTIQUE]) .ta-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=BOUTIQUE]) .ta-ticker-copy{display:flex}@keyframes ta-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=BOUTIQUE]) .ta-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=BOUTIQUE]) .ta-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=BOUTIQUE]) .ta-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=BOUTIQUE]) .ta-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=BOUTIQUE]) .ta-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=BOUTIQUE]) .ta-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=BOUTIQUE]) .ta-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=BOUTIQUE]) .ta-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=BOUTIQUE]) .ta-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=BOUTIQUE]) .ta-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=BOUTIQUE]) .ta-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=BOUTIQUE]) .ta-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=BOUTIQUE]) .ta-hero--split,:where(body[data-store-template=BOUTIQUE]) .ta-arch-layout,:where(body[data-store-template=BOUTIQUE]) .ta-masthead-lead,:where(body[data-store-template=BOUTIQUE]) .ta-spotlight-layout,:where(body[data-store-template=BOUTIQUE]) .ta-index-layout{grid-template-columns:1fr}:where(body[data-store-template=BOUTIQUE]) .ta-split-media{min-height:56vw;order:-1}:where(body[data-store-template=BOUTIQUE]) .ta-index-preview{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat,:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lookbook .ta-cat:first-child{grid-column:span 2}:where(body[data-store-template=BOUTIQUE]) .ta-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=BOUTIQUE]) .ta-feature-grid>:first-child .ta-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=BOUTIQUE]) .ta-carousel{min-height:460px}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=BOUTIQUE]) .ta-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=BOUTIQUE]) .ta-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=BOUTIQUE]) .ta-side-card{min-height:140px}:where(body[data-store-template=BOUTIQUE]) .ta-side-card strong{font-size:18px}:where(body[data-store-template=BOUTIQUE]) .ta-hero--poster{min-height:78vh}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-media{display:none}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=BOUTIQUE]) .ta-cats--lanes .ta-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=BOUTIQUE]) .ta-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=BOUTIQUE]) .ta-stats{gap:24px}:where(body[data-store-template=BOUTIQUE]) .ta-tree ul{padding-left:0}}:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy .ta-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=BOUTIQUE]) .ta-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=BOUTIQUE]) .ta-cat-copy{min-width:0}:where(body[data-store-template=BOUTIQUE]) .ta-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=BOUTIQUE]) .ta-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto.is-actual{opacity:1}:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto img,:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto .ta-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto.is-actual img{animation:ta-zoom 7s linear both}:where(body[data-store-template=BOUTIQUE]) .ta-poster-media .ta-rota-fotos,:where(body[data-store-template=BOUTIQUE]) .ta-split-media .ta-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles .ta-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--sobre,:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--sobre:focus-within,:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=BOUTIQUE]) .ta-hero--poster{position:relative}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--claro .ta-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=BOUTIQUE]) .ta-rota-controles--claro .ta-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=BOUTIQUE]) .ta-arch-lado .ta-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=BOUTIQUE]) .ta-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto{transition:none}:where(body[data-store-template=BOUTIQUE]) .ta-rota-foto.is-actual img{animation:none}}body[data-store-template=BOUTIQUE] .ta-header{border-bottom-color:transparent}body[data-store-template=BOUTIQUE] .ta-section-head{justify-content:center;flex-direction:column;align-items:center;text-align:center;gap:8px}body[data-store-template=BOUTIQUE] .ta-section-head h2{font-size:clamp(32px,3.8vw,56px)}body[data-store-template=BOUTIQUE] .ta-card-media{border-radius:var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .ta-card-meta{font-size:12px;font-weight:500;letter-spacing:.02em}body[data-store-template=BOUTIQUE] .ta-card-name{font-size:16px}body[data-store-template=BOUTIQUE] .ta-flag{border-radius:999px;padding:0 10px}body[data-store-template=BOUTIQUE] .ta-cats--circles .ta-rail-track{grid-auto-columns:minmax(128px,168px);justify-content:center}body[data-store-template=BOUTIQUE] .ta-cats--circles .ta-cat-copy strong{font-family:var(--sf-font-display);font-size:18px;font-weight:400}body[data-store-template=BOUTIQUE] .ta-services{background:var(--sf-bg-alt);border:0}body[data-store-template=BOUTIQUE] .ta-brand-wall a{border-radius:999px;min-height:64px;font-family:var(--sf-font-display);font-weight:400;font-size:18px}body[data-store-template=BOUTIQUE] .ta-gallery-track figure{border-radius:var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .ta-gallery--grid .ta-gallery-track figure:first-child{border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .ta-pdp-price .ta-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=BOUTIQUE] .ta-pdp-price .ta-price-was{font-size:16px;font-weight:400}body[data-store-template=BOUTIQUE]{--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply}@media(max-width:640px){:where(body[data-store-template=BOUTIQUE]) .ta-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=BOUTIQUE]) .ta-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=BOUTIQUE] .ta-select{min-height:44px}body[data-store-template=BOUTIQUE] .ta-select select{font-size:16px}body[data-store-template=BOUTIQUE] .ta-filter-group button,body[data-store-template=BOUTIQUE] .ta-filters-toggle{min-height:44px}body[data-store-template=BOUTIQUE] .ta-card--row .ta-flag{font-size:12px;min-height:22px}body[data-store-template=BOUTIQUE] .ta-select select{align-self:stretch;min-height:42px}body[data-store-template=BOUTIQUE] .ta-chip{min-height:44px}body[data-store-template=BOUTIQUE] .ta-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=BOUTIQUE] .ta-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=BOUTIQUE] .ta-header--centered .ta-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=BOUTIQUE] .ta-header--centered .ta-brand{max-width:100%}body[data-store-template=BOUTIQUE] .ta-header--centered .ta-brand-name{text-align:center}}body[data-store-template=BOUTIQUE] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=BOUTIQUE] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=BOUTIQUE] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=BOUTIQUE] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=BOUTIQUE] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=BOUTIQUE] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=BOUTIQUE] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=BOUTIQUE]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=BOUTIQUE]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=BOUTIQUE]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=BOUTIQUE] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=BOUTIQUE] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=BOUTIQUE] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=BOUTIQUE] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=BOUTIQUE] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=BOUTIQUE]) .ta-card-media img{inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);padding:0;object-fit:cover;border-radius:max(10px,calc(var(--sf-radius) - 4px));mix-blend-mode:normal}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-rail-track{padding:6px 6px 8px}:where(body[data-store-template=BOUTIQUE]) .ta-arch-lado{position:relative}:where(body[data-store-template=BOUTIQUE]) .ta-arco-luz{position:absolute;z-index:2;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 4px #ffd8a0) drop-shadow(0 0 12px rgba(255,176,88,.85)) drop-shadow(0 0 28px rgba(255,150,60,.55));animation:ta-arco-halo 1.4s ease 3.2s forwards}:where(body[data-store-template=BOUTIQUE]) .ta-arco-luz path{fill:none;stroke:#ffe2b4;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ta-arco-traza 2.8s cubic-bezier(.45,.05,.25,1) .5s forwards}@keyframes ta-arco-traza{to{stroke-dashoffset:0}}@keyframes ta-arco-halo{to{filter:drop-shadow(0 0 5px #ffe0b0) drop-shadow(0 0 18px rgba(255,180,96,.95)) drop-shadow(0 0 48px rgba(255,150,60,.7))}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=BOUTIQUE]) .ta-arco-luz path{animation:none;stroke-dashoffset:0}:where(body[data-store-template=BOUTIQUE]) .ta-arco-luz{animation:none;filter:drop-shadow(0 0 5px #ffe0b0) drop-shadow(0 0 18px rgba(255,180,96,.95)) drop-shadow(0 0 48px rgba(255,150,60,.7))}}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy{animation:none}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>*{animation:ta-rise .9s cubic-bezier(.16,1,.3,1) both}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>:nth-child(2){animation-delay:.12s}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>:nth-child(3){animation-delay:.24s}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>:nth-child(4){animation-delay:.36s}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=BOUTIQUE]) :is(.ta-card,.ta-celda){transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}:where(body[data-store-template=BOUTIQUE]) :is(.ta-card,.ta-celda):hover{translate:0 -4px;box-shadow:0 18px 36px -22px #3c142873}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat-media img{transition:scale .5s cubic-bezier(.16,1,.3,1)}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat:hover .ta-cat-media img{scale:1.08}:where(body[data-store-template=BOUTIQUE]) :is(.ta-chip,.ta-button){transition:translate .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}:where(body[data-store-template=BOUTIQUE]) :is(.ta-chip,.ta-button):hover{translate:0 -2px}:where(body[data-store-template=BOUTIQUE]) .ta-button--brand:hover{box-shadow:0 10px 22px -12px color-mix(in srgb,var(--sf-brand) 70%,transparent)}}:where(body[data-store-template=BOUTIQUE]) :is(.ta-button,.ta-chip,.ta-agregar,.ta-celda-agregar):active{scale:.97}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>*{animation:none}:where(body[data-store-template=BOUTIQUE]) :is(.ta-card,.ta-celda,.ta-chip,.ta-button):hover{translate:none}:where(body[data-store-template=BOUTIQUE]) .ta-cats--circles .ta-cat:hover .ta-cat-media img{scale:none}}:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts{display:grid;gap:14px;width:100%;max-width:520px;margin:8px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid var(--sf-line)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts li{display:flex;gap:14px;align-items:flex-start}:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts svg{flex:none;width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:50%;background:var(--sf-media-bg);color:var(--sf-brand)}:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts span{display:grid;gap:2px}:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts strong{font-weight:600;font-size:15px}:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts small{color:var(--sf-ink-soft);font-size:13.5px}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy>:nth-child(5){animation-delay:.48s}:where(body[data-store-template=BOUTIQUE]) :is(h1,h2){font-weight:500;letter-spacing:.06em}@media(max-width:767px){:where(body[data-store-template=BOUTIQUE]) .ta-arch-facts{max-width:none}}:where(body[data-store-template=BOUTIQUE]) .ta-arch-copy h1{font-size:clamp(38px,5vw,84px);max-width:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.08}body[data-store-template=BOUTIQUE] .ta-cats--circles .ta-cat-copy strong{font-family:var(--sf-font-body);letter-spacing:0;text-transform:none;font-weight:600;overflow-wrap:normal}body[data-store-template=BOUTIQUE] .store-main.sf-main>:is(.ta-catalogo,.ta-ficha,.ta-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=BOUTIQUE] :where(.ta-catalogo,.ta-ficha,.ta-compra-fondo,.ta-agregado,.ta-opciones,.ta-panel-filtros) :focus-visible{outline:2px solid var(--ta-tinta);outline-offset:2px}body[data-store-template=BOUTIQUE] :where(.ta-catalogo,.ta-ficha,.ta-compra-fondo,.ta-agregado,.ta-opciones,.ta-panel-filtros){color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] :where(.ta-catalogo,.ta-ficha,.ta-compra-fondo,.ta-agregado,.ta-opciones,.ta-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=BOUTIQUE] .ta-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=BOUTIQUE] .ta-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--ta-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=BOUTIQUE] .ta-ruta>*+*:before{content:">";margin-right:8px;color:var(--ta-suave);text-decoration:none;display:inline-block}body[data-store-template=BOUTIQUE] .ta-ruta [aria-current=page]{color:var(--ta-tinta);font-weight:700}body[data-store-template=BOUTIQUE] .ta-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ta-tinta);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--ta-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-boton-negro:hover{background:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-boton-negro:disabled,body[data-store-template=BOUTIQUE] .ta-boton-negro.is-deshabilitado{background:var(--ta-suave);cursor:not-allowed}body[data-store-template=BOUTIQUE] .ta-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=BOUTIQUE] .ta-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--ta-tinta);border-radius:999px;background:var(--ta-fondo);color:var(--ta-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--ta-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=BOUTIQUE] .ta-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--ta-fondo);text-align:center;font-size:16px}body[data-store-template=BOUTIQUE] .ta-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--ta-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-catalogo{background:var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-catalogo>.ta-ruta{background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-carril{position:relative;padding:4px 0 14px;background:var(--ta-fondo);border-bottom:8px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=BOUTIQUE] .ta-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=BOUTIQUE] .ta-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--ta-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=BOUTIQUE] .ta-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--ta-linea);border-radius:8px;background:var(--ta-fondo);box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=BOUTIQUE] .ta-recuadro.is-elegido .ta-recuadro-foto{border:2px solid var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-recuadro.is-elegido .ta-recuadro-nombre{font-weight:700}body[data-store-template=BOUTIQUE] .ta-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--ta-fondo);color:var(--ta-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=BOUTIQUE] .ta-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=BOUTIQUE] .ta-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--ta-fondo);border-bottom:10px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-resultados{margin:-6px 0 0;color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=BOUTIQUE] .ta-lista{position:relative;display:grid;width:190px}body[data-store-template=BOUTIQUE] .ta-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=BOUTIQUE] .ta-lista select,body[data-store-template=BOUTIQUE] .ta-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--ta-linea);border-radius:0;background:transparent;color:var(--ta-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-lista.is-elegida select{border-bottom-color:var(--ta-tinta);font-weight:700}body[data-store-template=BOUTIQUE] :is(.ta-lista,.ta-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=BOUTIQUE] .ta-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=BOUTIQUE] .ta-orden{position:relative;display:grid;width:250px}body[data-store-template=BOUTIQUE] .ta-orden span{color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-orden select{font-size:14px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--ta-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=BOUTIQUE] .ta-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--ta-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-paginador button.is-actual{background:var(--ta-tinta);color:#fff}body[data-store-template=BOUTIQUE] .ta-paginador button:disabled{color:var(--ta-suave);cursor:default}body[data-store-template=BOUTIQUE] .ta-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=BOUTIQUE] .ta-filtros-boton{display:none}body[data-store-template=BOUTIQUE] .ta-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=BOUTIQUE] .ta-celdas.is-actualizando{opacity:.6}body[data-store-template=BOUTIQUE] .ta-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--ta-tarjeta)}body[data-store-template=BOUTIQUE] .ta-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--ta-fondo) 30%,var(--ta-gris) 50%,var(--ta-fondo) 70%)}body[data-store-template=BOUTIQUE] .ta-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--ta-tinta);text-decoration:none}body[data-store-template=BOUTIQUE] .ta-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-celda-foto{background:var(--sf-media-bg)}body[data-store-template=BOUTIQUE] .ta-celda-foto img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:cover;padding:0;box-sizing:border-box;border-radius:max(10px,calc(var(--sf-radius) - 4px));transition:transform .4s ease}body[data-store-template=BOUTIQUE] .ta-celda-enlace:hover .ta-celda-foto img{transform:scale(1.04)}body[data-store-template=BOUTIQUE] .ta-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--ta-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=BOUTIQUE] .is-agotado .ta-celda-foto img{opacity:.5}body[data-store-template=BOUTIQUE] .ta-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=BOUTIQUE] .ta-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=BOUTIQUE] .ta-celda-marca{max-width:110px;color:var(--ta-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=BOUTIQUE] .ta-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=BOUTIQUE] .ta-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--ta-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=BOUTIQUE] .ta-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=BOUTIQUE] .ta-celda-precio del{flex-basis:100%;color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-celda-agregar{display:none}body[data-store-template=BOUTIQUE] .ta-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-catalogo-pie .ta-paginador{margin:0 auto}body[data-store-template=BOUTIQUE] .ta-catalogo-resultados{padding-bottom:24px}body[data-store-template=BOUTIQUE] :is(.ta-panel-filtros,.ta-opciones,.ta-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--ta-tinta);background:var(--ta-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=BOUTIQUE] :is(.ta-panel-filtros,.ta-opciones,.ta-agregado)::backdrop{background:#00000080}body[data-store-template=BOUTIQUE] .ta-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=BOUTIQUE] .ta-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=BOUTIQUE] .ta-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=BOUTIQUE] .ta-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=BOUTIQUE] .ta-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=BOUTIQUE] .ta-agregado-datos small{color:var(--ta-suave);font-size:11px;text-transform:uppercase}body[data-store-template=BOUTIQUE] .ta-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--ta-gris);background:var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-opciones,body[data-store-template=BOUTIQUE] .ta-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=BOUTIQUE] :is(.ta-opciones-cuerpo,.ta-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=BOUTIQUE] .ta-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=BOUTIQUE] .ta-panel-filtros .ta-lista{width:100%}body[data-store-template=BOUTIQUE] .ta-panel-filtros .ta-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=BOUTIQUE] .ta-panel-filtros-acciones .ta-boton-negro{flex:1}body[data-store-template=BOUTIQUE] .ta-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-ficha{padding-bottom:48px;background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=BOUTIQUE] .ta-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=BOUTIQUE] .ta-galeria:not(:has(.ta-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=BOUTIQUE] .ta-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=BOUTIQUE] .ta-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=BOUTIQUE] .ta-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--ta-linea);background:var(--ta-tarjeta);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-miniaturas button.is-actual{border-color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--ta-tinta);border-radius:50%;background:var(--ta-fondo);color:var(--ta-tinta);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--ta-linea);background:var(--ta-tarjeta)}body[data-store-template=BOUTIQUE] .ta-foto-pista{width:100%;height:100%}body[data-store-template=BOUTIQUE] .ta-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=BOUTIQUE] .ta-foto-pista figure.is-actual{display:block}body[data-store-template=BOUTIQUE] .ta-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=BOUTIQUE] .ta-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-foto-flecha--antes{left:16px}body[data-store-template=BOUTIQUE] .ta-foto-flecha--despues{right:16px}body[data-store-template=BOUTIQUE] .ta-foto-puntos{display:none}body[data-store-template=BOUTIQUE] .ta-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=BOUTIQUE] .ta-ficha-datos h1{margin:0;color:var(--ta-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-ficha-marca{color:var(--ta-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=BOUTIQUE] .ta-ficha-categoria{margin:-12px 0 0;color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=BOUTIQUE] .ta-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=BOUTIQUE] .ta-opcion legend strong{font-weight:700}body[data-store-template=BOUTIQUE] .ta-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--ta-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=BOUTIQUE] .ta-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=BOUTIQUE] .ta-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--ta-linea);border-radius:6px;background:var(--ta-fondo);color:var(--ta-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-talla:hover:not(:disabled){border-color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-talla.is-elegida{border:2px solid var(--ta-tinta);color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-talla:disabled{color:var(--ta-suave);background:repeating-linear-gradient(135deg,var(--ta-fondo) 0 6px,var(--ta-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=BOUTIQUE] .ta-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=BOUTIQUE] .ta-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=BOUTIQUE] .ta-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=BOUTIQUE] .ta-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=BOUTIQUE] .ta-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-ficha-precio>span.is-oferta{color:var(--ta-oferta)}body[data-store-template=BOUTIQUE] .ta-ficha-precio del{color:var(--ta-suave);font-size:15px}body[data-store-template=BOUTIQUE] .ta-ficha-nota{margin:-10px 0 0;color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-ficha-stock{margin:0;padding:10px 12px;background:var(--ta-gris);font-size:14px}body[data-store-template=BOUTIQUE] .ta-compra{display:flex;align-items:center;gap:18px}body[data-store-template=BOUTIQUE] .ta-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=BOUTIQUE] .ta-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--ta-linea);color:var(--ta-tinta);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-cantidad button:disabled{color:var(--ta-suave);cursor:default}body[data-store-template=BOUTIQUE] .ta-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--ta-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=BOUTIQUE] .ta-cantidad input::-webkit-inner-spin-button,body[data-store-template=BOUTIQUE] .ta-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=BOUTIQUE] .ta-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=BOUTIQUE] .ta-agregar svg{flex:none}body[data-store-template=BOUTIQUE] .ta-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--ta-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=BOUTIQUE] .ta-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=BOUTIQUE] .ta-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=BOUTIQUE] .ta-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--ta-linea);list-style:none}body[data-store-template=BOUTIQUE] .ta-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=BOUTIQUE] .ta-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=BOUTIQUE] .ta-ficha-entrega small{display:block;margin-top:2px;color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-personalizar{display:grid;gap:12px}body[data-store-template=BOUTIQUE] .ta-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=BOUTIQUE] .ta-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ta-suave);border-radius:0;background:transparent;color:var(--ta-tinta);font:inherit;font-size:16px}body[data-store-template=BOUTIQUE] .ta-campo small{color:var(--ta-suave);font-size:12px}body[data-store-template=BOUTIQUE] .ta-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=BOUTIQUE] .ta-acordeon{border:1px solid var(--ta-linea);border-radius:8px;background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-acordeon:not([open]){background:var(--ta-gris);border-color:var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=BOUTIQUE] .ta-acordeon[open] summary{font-weight:400}body[data-store-template=BOUTIQUE] .ta-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=BOUTIQUE] .ta-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=BOUTIQUE] .ta-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-acordeon dt{font-weight:700}body[data-store-template=BOUTIQUE] .ta-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=BOUTIQUE] .ta-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--ta-linea);font-size:20px;font-weight:400}body[data-store-template=BOUTIQUE] .ta-similares-marco{position:relative}body[data-store-template=BOUTIQUE] .ta-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=BOUTIQUE] .ta-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=BOUTIQUE] .ta-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--ta-gris);color:var(--ta-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=BOUTIQUE] .ta-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=BOUTIQUE] .ta-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=BOUTIQUE] .ta-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-similar strong.is-oferta{color:var(--ta-oferta)}body[data-store-template=BOUTIQUE] .ta-similar:hover .ta-similar-nombre{text-decoration:underline}body[data-store-template=BOUTIQUE] .ta-similares .ta-carril-flecha{transform:translateY(-50%)}body[data-store-template=BOUTIQUE] .ta-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-tarjeta-blanca{border-radius:8px;background:var(--ta-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=BOUTIQUE] .ta-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=BOUTIQUE] .ta-carrito-lista h1,body[data-store-template=BOUTIQUE] .ta-resumen h2,body[data-store-template=BOUTIQUE] .ta-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=BOUTIQUE] .ta-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=BOUTIQUE] .ta-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--ta-gris);font-size:15px;font-weight:400}body[data-store-template=BOUTIQUE] .ta-lineas{margin:0;padding:0;list-style:none}body[data-store-template=BOUTIQUE] .ta-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=BOUTIQUE] .ta-linea+.ta-linea{border-top:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=BOUTIQUE] .ta-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=BOUTIQUE] .ta-linea-nombre{color:var(--ta-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] a.ta-linea-nombre:hover{text-decoration:underline}body[data-store-template=BOUTIQUE] .ta-linea-variante{font-size:13px}body[data-store-template=BOUTIQUE] .ta-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=BOUTIQUE] .ta-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=BOUTIQUE] .ta-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=BOUTIQUE] .ta-linea-precio{display:grid;justify-items:end;color:var(--ta-suave);font-size:19px;font-weight:400}body[data-store-template=BOUTIQUE] .ta-linea-precio small{font-size:12px}body[data-store-template=BOUTIQUE] .ta-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=BOUTIQUE] .ta-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=BOUTIQUE] .ta-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--ta-suave);color:#fff;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-redondos button:disabled{background:var(--ta-linea);cursor:default}body[data-store-template=BOUTIQUE] .ta-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=BOUTIQUE] .ta-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=BOUTIQUE] .ta-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=BOUTIQUE] .ta-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-resumen-fila+.ta-resumen-fila{border-top:1px solid var(--ta-linea)}body[data-store-template=BOUTIQUE] .ta-resumen-total{font-size:16px}body[data-store-template=BOUTIQUE] .ta-resumen-descuento strong{color:#1d7a3a}body[data-store-template=BOUTIQUE] .ta-resumen-nota{margin:0 0 10px;color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=BOUTIQUE] .ta-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=BOUTIQUE] .ta-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=BOUTIQUE] .ta-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=BOUTIQUE] .ta-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=BOUTIQUE] .ta-carrito-vacio p{margin:0;color:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-carrito-vacio .ta-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=BOUTIQUE] .ta-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=BOUTIQUE] .ta-pasos li{position:relative;display:grid;justify-items:center;color:var(--ta-suave);font-size:16px}body[data-store-template=BOUTIQUE] .ta-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=BOUTIQUE] .ta-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--ta-linea);z-index:0}body[data-store-template=BOUTIQUE] .ta-pasos li:first-child:before{display:none}body[data-store-template=BOUTIQUE] .ta-pasos li.is-actual:before,body[data-store-template=BOUTIQUE] .ta-pasos li.is-hecho:before{background:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--ta-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-pasos li.is-hecho span[aria-hidden]{background:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-pasos li.is-actual span[aria-hidden]{background:var(--ta-fondo);color:var(--ta-suave);box-shadow:inset 0 0 0 2px var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-pasos li.is-actual,body[data-store-template=BOUTIQUE] .ta-pasos li.is-hecho{color:var(--ta-tinta);font-weight:700}body[data-store-template=BOUTIQUE] .ta-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=BOUTIQUE] .ta-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=BOUTIQUE] .ta-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=BOUTIQUE] .ta-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=BOUTIQUE] .ta-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=BOUTIQUE] .ta-bloque h2,body[data-store-template=BOUTIQUE] .ta-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=BOUTIQUE] fieldset.ta-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=BOUTIQUE] .ta-bloque-ayuda{margin:0;color:var(--ta-tinta);font-size:14px}body[data-store-template=BOUTIQUE] .ta-bloque-ayuda a{color:var(--ta-tinta);font-weight:700}body[data-store-template=BOUTIQUE] .ta-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=BOUTIQUE] .ta-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=BOUTIQUE] .ta-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=BOUTIQUE] .ta-campo-etiqueta{color:var(--ta-tinta);font-size:14px}body[data-store-template=BOUTIQUE] .ta-campo-etiqueta small{color:var(--ta-suave);font-size:12px}body[data-store-template=BOUTIQUE] .ta-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ta-suave);border-radius:0;background:transparent;color:var(--ta-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-campo-linea textarea{resize:vertical}body[data-store-template=BOUTIQUE] .ta-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=BOUTIQUE] .ta-campo-linea select:disabled{color:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-campo-linea input::placeholder{color:var(--ta-suave);opacity:1}body[data-store-template=BOUTIQUE] .ta-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=BOUTIQUE] .ta-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ta-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-segmentos label.is-elegido{border:2px solid var(--ta-tinta);font-weight:700}body[data-store-template=BOUTIQUE] .ta-segmentos input{width:18px;height:18px;accent-color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=BOUTIQUE] .ta-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--ta-linea);list-style:none}body[data-store-template=BOUTIQUE] .ta-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=BOUTIQUE] .ta-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ta-linea);border-radius:6px}body[data-store-template=BOUTIQUE] .ta-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--ta-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=BOUTIQUE] .ta-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-resumen-nombre small{color:var(--ta-suave);font-size:12px}body[data-store-template=BOUTIQUE] .ta-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=BOUTIQUE] .ta-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=BOUTIQUE] .ta-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--ta-gris);font-size:14px}body[data-store-template=BOUTIQUE] .ta-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-pago p{margin:0;line-height:1.5}body[data-store-template=BOUTIQUE] .ta-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=BOUTIQUE] .ta-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=BOUTIQUE] .ta-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--ta-linea);border-radius:8px;background:var(--ta-fondo);cursor:pointer}body[data-store-template=BOUTIQUE] .ta-pago-opciones>.is-elegido{border:2px solid var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--ta-tinta);flex:none}body[data-store-template=BOUTIQUE] .ta-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=BOUTIQUE] .ta-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=BOUTIQUE] .ta-cuenta small{color:var(--ta-suave)}body[data-store-template=BOUTIQUE] .ta-captura{display:grid;gap:6px}body[data-store-template=BOUTIQUE] .ta-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--ta-suave);border-radius:8px;background:var(--ta-fondo);font-weight:700;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=BOUTIQUE] .ta-captura-boton:focus-within{outline:2px solid var(--ta-tinta);outline-offset:2px}body[data-store-template=BOUTIQUE] .ta-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-captura small{color:var(--ta-tinta);font-size:13px}body[data-store-template=BOUTIQUE] .ta-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ta-tinta);flex:none}body[data-store-template=BOUTIQUE] .ta-terminos a{color:var(--ta-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=BOUTIQUE] .ta-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=BOUTIQUE] .ta-carrito,body[data-store-template=BOUTIQUE] .ta-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-checkout-resumen{position:static}body[data-store-template=BOUTIQUE] .ta-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=BOUTIQUE] .ta-ruta{padding:6px 16px}body[data-store-template=BOUTIQUE] .ta-carril-flecha{display:none}body[data-store-template=BOUTIQUE] .ta-carril-pista{gap:14px;padding:6px 18px;scroll-padding-inline:18px}body[data-store-template=BOUTIQUE] .ta-recuadro{flex-basis:72px}body[data-store-template=BOUTIQUE] .ta-recuadro-foto{width:72px;height:72px}body[data-store-template=BOUTIQUE] .ta-recuadro-nombre{font-size:13px}body[data-store-template=BOUTIQUE] .ta-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=BOUTIQUE] .ta-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=BOUTIQUE] .ta-resultados{order:3;margin:0;font-size:14px}body[data-store-template=BOUTIQUE] .ta-filtros{display:none}body[data-store-template=BOUTIQUE] .ta-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ta-tinta);border-radius:8px;background:var(--ta-fondo);color:var(--ta-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-orden-fila{order:4;padding:0}body[data-store-template=BOUTIQUE] .ta-orden{width:100%}body[data-store-template=BOUTIQUE] .ta-orden-fila>.ta-limpiar{display:none}body[data-store-template=BOUTIQUE] .ta-orden-fila .ta-paginador{display:none}body[data-store-template=BOUTIQUE] .ta-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=BOUTIQUE] .ta-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=BOUTIQUE] .ta-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=BOUTIQUE] .ta-celda-marca{max-width:none;font-size:13px}body[data-store-template=BOUTIQUE] .ta-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--ta-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-celda-agregar:disabled{opacity:.7}body[data-store-template=BOUTIQUE] .ta-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=BOUTIQUE] .ta-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=BOUTIQUE] .ta-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=BOUTIQUE] .ta-miniaturas-marco,body[data-store-template=BOUTIQUE] .ta-foto-flecha{display:none}body[data-store-template=BOUTIQUE] .ta-foto{border:0}body[data-store-template=BOUTIQUE] .ta-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=BOUTIQUE] .ta-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=BOUTIQUE] .ta-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=BOUTIQUE] .ta-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=BOUTIQUE] .ta-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=BOUTIQUE] .ta-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-ficha-datos{gap:16px}body[data-store-template=BOUTIQUE] .ta-ficha-datos h1{font-size:17px}body[data-store-template=BOUTIQUE] .ta-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--ta-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=BOUTIQUE] .ta-agregar{border-radius:2px;font-size:18px}body[data-store-template=BOUTIQUE] .ta-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=BOUTIQUE] .ta-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=BOUTIQUE] .ta-acordeon,body[data-store-template=BOUTIQUE] .ta-acordeon:not([open]){border:0;border-bottom:1px solid var(--ta-gris);border-radius:0;background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=BOUTIQUE] .ta-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-similares{padding:0 0 0 16px}body[data-store-template=BOUTIQUE] .ta-similares h2{padding-left:0}body[data-store-template=BOUTIQUE] .ta-similares .ta-carril-flecha{display:none}body[data-store-template=BOUTIQUE] .ta-similares-pista{padding:0}body[data-store-template=BOUTIQUE] .ta-similar{flex-basis:46%}body[data-store-template=BOUTIQUE] .ta-compra-fondo{padding:20px 12px 40px}body[data-store-template=BOUTIQUE] .ta-carrito-lista h1,body[data-store-template=BOUTIQUE] .ta-resumen h2,body[data-store-template=BOUTIQUE] .ta-checkout-resumen>h2{font-size:20px}body[data-store-template=BOUTIQUE] .ta-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=BOUTIQUE] .ta-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=BOUTIQUE] .ta-linea-datos{grid-area:datos}body[data-store-template=BOUTIQUE] .ta-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=BOUTIQUE] .ta-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=BOUTIQUE] .ta-linea-nombre{font-size:15px}body[data-store-template=BOUTIQUE] .ta-pasos li{font-size:13px}body[data-store-template=BOUTIQUE] .ta-bloque{padding:18px 16px}body[data-store-template=BOUTIQUE] .ta-bloque h2,body[data-store-template=BOUTIQUE] .ta-bloque legend{font-size:19px}body[data-store-template=BOUTIQUE] .ta-campos-2,body[data-store-template=BOUTIQUE] .ta-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-resumen-caja{padding:6px 16px 18px}body[data-store-template=BOUTIQUE] .ta-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=BOUTIQUE] .ta-agregado-cabeza h2{font-size:17px}body[data-store-template=BOUTIQUE] .ta-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=BOUTIQUE] .ta-agregado-precio{grid-column:2}body[data-store-template=BOUTIQUE] .ta-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=BOUTIQUE][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=BOUTIQUE] .ta-celda-foto img{transition:none}body[data-store-template=BOUTIQUE] .ta-celda-enlace:hover .ta-celda-foto img{transform:none}}body[data-store-template=BOUTIQUE] :is(.ta-linea-foto,.ta-agregado-foto,.ta-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=BOUTIQUE] :is(.ta-linea-foto,.ta-agregado-foto,.ta-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=BOUTIQUE] .ta-celdas{gap:clamp(14px,2vw,24px);padding:0 clamp(12px,3vw,32px)}body[data-store-template=BOUTIQUE] .ta-foto{aspect-ratio:4 / 5;width:min(100%,calc(min(80vh,800px)*.8));justify-self:center;overflow:hidden;border:0;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg)}body[data-store-template=BOUTIQUE] .ta-foto-pista figure{padding:12px;box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-foto-pista img{padding:0;object-fit:cover;border-radius:max(10px,calc(var(--sf-radius) - 4px))}body[data-store-template=BOUTIQUE] .ta-miniaturas button{overflow:hidden;border-radius:12px;background:var(--sf-media-bg)}body[data-store-template=BOUTIQUE] .ta-miniaturas img{object-fit:cover;padding:4px;box-sizing:border-box;border-radius:10px}@media(max-width:767px){body[data-store-template=BOUTIQUE] .ta-celdas{gap:12px;padding:0 16px}body[data-store-template=BOUTIQUE] .ta-galeria{margin:0}body[data-store-template=BOUTIQUE] .ta-foto{width:min(100%,49.6svh)}}body[data-store-template=BOUTIQUE] .ta-foto-pista figure.is-actual img{animation:ta-ficha-foto .5s ease both}@keyframes ta-ficha-foto{0%{opacity:0;scale:1.02}to{opacity:1;scale:1}}body[data-store-template=BOUTIQUE] .ta-ficha-datos>*{animation:ta-ficha-dato .7s cubic-bezier(.16,1,.3,1) both}body[data-store-template=BOUTIQUE] .ta-ficha-datos>:nth-child(2){animation-delay:.06s}body[data-store-template=BOUTIQUE] .ta-ficha-datos>:nth-child(3){animation-delay:.12s}body[data-store-template=BOUTIQUE] .ta-ficha-datos>:nth-child(n+4){animation-delay:.18s}@keyframes ta-ficha-dato{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(hover:hover){body[data-store-template=BOUTIQUE] .ta-miniaturas button{transition:translate .25s ease,border-color .25s ease}body[data-store-template=BOUTIQUE] .ta-miniaturas button:hover{translate:0 -2px}}@media(prefers-reduced-motion:reduce){body[data-store-template=BOUTIQUE] :is(.ta-foto-pista figure.is-actual img,.ta-ficha-datos>*){animation:none}}body[data-store-template=BOUTIQUE] .store-main.sf-main>.ta-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=BOUTIQUE] .ta-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=BOUTIQUE] .ta-marco--angosto{max-width:720px}body[data-store-template=BOUTIQUE] .ta-marco-cabeza{display:grid;gap:6px}body[data-store-template=BOUTIQUE] .ta-marco-cabeza h1{margin:0;color:var(--ta-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-marco-cabeza p{margin:0;color:var(--ta-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] :is(.ta-aviso-info,.ta-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=BOUTIQUE] .ta-aviso-info{background:#f2f4f7;color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=BOUTIQUE] .ta-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=BOUTIQUE] .ta-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ta-tinta);flex:none}body[data-store-template=BOUTIQUE] .ta-casilla a,body[data-store-template=BOUTIQUE] .ta-acceso-cambio a{color:var(--ta-tinta);font-weight:700}body[data-store-template=BOUTIQUE] .ta-campo-ayuda{color:var(--ta-suave);font-size:12px}body[data-store-template=BOUTIQUE] .ta-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=BOUTIQUE] .ta-acceso-tienda{margin:0;color:var(--ta-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=BOUTIQUE] .ta-acceso h1{margin:0;color:var(--ta-tinta);font-size:26px;font-weight:400}body[data-store-template=BOUTIQUE] .ta-acceso-form{display:grid;gap:16px}body[data-store-template=BOUTIQUE] .ta-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=BOUTIQUE] .ta-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--ta-gris);color:var(--ta-tinta);font-size:14px;text-align:center}body[data-store-template=BOUTIQUE] .ta-no-encontrado-codigo{margin:0;color:var(--ta-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=BOUTIQUE] .ta-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=BOUTIQUE] .ta-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=BOUTIQUE] .ta-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=BOUTIQUE] .ta-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-pedido-datos small{color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-pedido-total{font-size:17px}body[data-store-template=BOUTIQUE] .ta-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=BOUTIQUE] .ta-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--ta-gris);color:var(--ta-tinta);font-size:13px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-estado.is-pending,body[data-store-template=BOUTIQUE] .ta-estado.is-doc-pending,body[data-store-template=BOUTIQUE] .ta-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=BOUTIQUE] .ta-estado.is-confirmed,body[data-store-template=BOUTIQUE] .ta-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=BOUTIQUE] .ta-estado.is-cancelled,body[data-store-template=BOUTIQUE] .ta-estado.is-doc-rejected,body[data-store-template=BOUTIQUE] .ta-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=BOUTIQUE] .ta-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=BOUTIQUE] .ta-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--ta-fondo);color:var(--ta-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-detalle-pedido:focus{outline:none}body[data-store-template=BOUTIQUE] .ta-detalle-pedido h2,body[data-store-template=BOUTIQUE] .ta-detalle-pedido h3{color:var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=BOUTIQUE] .ta-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=BOUTIQUE] .ta-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=BOUTIQUE] .ta-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-detalle-datos dt{font-weight:700}body[data-store-template=BOUTIQUE] .ta-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-resumen-lineas .ta-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=BOUTIQUE] .ta-detalle-totales{display:grid}body[data-store-template=BOUTIQUE] .ta-detalle-totales .ta-resumen-fila{padding:10px 0}body[data-store-template=BOUTIQUE] .ta-detalle-acciones{display:grid;gap:12px}body[data-store-template=BOUTIQUE] .ta-detalle-comprobante{display:grid;gap:6px}body[data-store-template=BOUTIQUE] .ta-detalle-captura{max-width:260px;height:auto;border:1px solid var(--ta-linea);border-radius:6px}body[data-store-template=BOUTIQUE] .ta-detalle-historial{margin:0;padding-left:18px;color:var(--ta-tinta);font-size:13px}body[data-store-template=BOUTIQUE] .ta-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=BOUTIQUE] .ta-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--ta-linea)}body[data-store-template=BOUTIQUE] .ta-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=BOUTIQUE] .ta-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--ta-gris);font-size:14px}body[data-store-template=BOUTIQUE] .ta-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=BOUTIQUE] .ta-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=BOUTIQUE] .ta-documento-acciones .ta-boton-borde{min-height:36px;min-width:64px}body[data-store-template=BOUTIQUE] .ta-pedido-wa{gap:12px}body[data-store-template=BOUTIQUE] .ta-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=BOUTIQUE] .ta-pedido-wa-estado small{color:var(--ta-suave);font-size:13px}body[data-store-template=BOUTIQUE] .ta-pedido-wa .ta-boton-whatsapp,body[data-store-template=BOUTIQUE] .ta-carrito-vacio .ta-boton-whatsapp{justify-self:start}body[data-store-template=BOUTIQUE] .ta-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=BOUTIQUE] .ta-cuenta-rejilla .ta-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=BOUTIQUE] .ta-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=BOUTIQUE] .ta-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=BOUTIQUE] .ta-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=BOUTIQUE] .ta-etiqueta--suave{margin:0;background:var(--ta-gris);color:var(--ta-tinta);font-size:12px}body[data-store-template=BOUTIQUE] .ta-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=BOUTIQUE] .ta-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-cuenta-descargar{justify-self:start}body[data-store-template=BOUTIQUE] .ta-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--ta-gris)}body[data-store-template=BOUTIQUE] .ta-cuenta-eliminar .ta-campo-linea{flex:1 1 260px}body[data-store-template=BOUTIQUE] .ta-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=BOUTIQUE] .ta-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=BOUTIQUE] .ta-legal-texto{padding:32px 36px}body[data-store-template=BOUTIQUE] .ta-legal-texto h1{margin:6px 0 0;color:var(--ta-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-legal-resumen{margin:10px 0 0;color:var(--ta-tinta);font-size:16px;line-height:1.6}body[data-store-template=BOUTIQUE] .ta-legal-texto section{padding-top:22px}body[data-store-template=BOUTIQUE] .ta-legal-texto h2{margin:0 0 8px;color:var(--ta-tinta);font-size:18px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-legal-texto p,body[data-store-template=BOUTIQUE] .ta-legal-texto li{color:var(--ta-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-legal-texto p{margin:0 0 10px}body[data-store-template=BOUTIQUE] .ta-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=BOUTIQUE] .ta-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=BOUTIQUE] .ta-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=BOUTIQUE] .ta-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=BOUTIQUE] .ta-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--ta-gris);color:var(--ta-tinta);font-size:14px;text-decoration:none}body[data-store-template=BOUTIQUE] .ta-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=BOUTIQUE] .ta-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=BOUTIQUE] .ta-libro{display:grid;gap:18px}body[data-store-template=BOUTIQUE] .ta-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=BOUTIQUE] .ta-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=BOUTIQUE] .ta-libro .store-page-heading h1{margin:0;color:var(--ta-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=BOUTIQUE] .ta-libro .store-page-heading p{margin:6px 0 0;color:var(--ta-tinta);font-size:15px}body[data-store-template=BOUTIQUE] .ta-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--ta-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=BOUTIQUE] .ta-libro.ta-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ta-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=BOUTIQUE] .ta-libro.ta-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--ta-suave);border-radius:6px;background:var(--ta-fondo)}body[data-store-template=BOUTIQUE] .ta-libro.ta-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--ta-tinta);box-shadow:none}body[data-store-template=BOUTIQUE] .ta-libro.ta-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--ta-tinta);box-shadow:0 0 0 1px var(--ta-tinta)}body[data-store-template=BOUTIQUE] .ta-libro .store-complaint-layout,body[data-store-template=BOUTIQUE] .ta-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=BOUTIQUE] .ta-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--ta-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=BOUTIQUE] .ta-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=BOUTIQUE] .ta-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--ta-tinta);color:#fff;font-weight:700}body[data-store-template=BOUTIQUE] .ta-libro .store-complaint-print.is-secondary{border:1px solid var(--ta-tinta);border-radius:999px;background:var(--ta-fondo);color:var(--ta-tinta)}@media(max-width:1023px){body[data-store-template=BOUTIQUE] .ta-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=BOUTIQUE] .ta-marco-cabeza h1{font-size:20px}body[data-store-template=BOUTIQUE] .ta-acceso{padding:24px 18px}body[data-store-template=BOUTIQUE] .ta-acceso h1{font-size:22px}body[data-store-template=BOUTIQUE] .ta-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=BOUTIQUE] .ta-pedido .ta-boton-borde{grid-column:1 / -1}body[data-store-template=BOUTIQUE] .ta-detalle-fondo{padding:0;align-items:end}body[data-store-template=BOUTIQUE] .ta-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=BOUTIQUE] .ta-pasos--pedido li{font-size:11px}body[data-store-template=BOUTIQUE] .ta-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=BOUTIQUE] .ta-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=BOUTIQUE] .ta-legal-texto{padding:22px 18px}body[data-store-template=BOUTIQUE] .ta-legal-texto h1{font-size:22px}}body[data-store-template=BOUTIQUE] :where(.ta-catalogo,.ta-ficha,.ta-compra-fondo,.ta-agregado,.ta-opciones,.ta-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=BOUTIQUE] :is(.ta-catalogo-cabeza h1,.ta-ficha-datos h1,.ta-carrito h1,.ta-checkout-titulo,.ta-resumen h2,.ta-similares h2,.ta-agregado-cabeza h2,.ta-bloque h2,.ta-bloque legend,.ta-marco-cabeza h1,.ta-acceso h1,.ta-acceso h2,.ta-legal h1,.ta-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=BOUTIQUE] :is(.ta-boton-negro,.ta-agregar,.ta-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=BOUTIQUE] :is(.ta-boton-negro,.ta-agregar,.ta-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=BOUTIQUE] .ta-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=BOUTIQUE] :is(.ta-tarjeta-blanca,.ta-agregado,.ta-opciones,.ta-panel-filtros,.ta-acceso,.ta-detalle-pedido,.ta-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=BOUTIQUE] :is(.ta-foto,.ta-celda-foto,.ta-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=BOUTIQUE] :is(.ta-talla,.ta-redondos button,.ta-campo :is(input,select),.ta-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=BOUTIQUE] .ta-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=BOUTIQUE] .ta-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=BOUTIQUE] .ta-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=LUXURY]{--sa-tinta: var(--sf-ink);--sa-suave: var(--sf-ink-soft);--sa-gris: var(--sf-bg-alt);--sa-linea: var(--sf-line);--sa-acento: var(--sf-brand);--sa-oferta: var(--sf-sale);--sa-fondo: var(--sf-card-bg, #ffffff);--sa-foto: var(--sf-media-bg);--sa-tarjeta: var(--sf-card-bg, #ffffff);--sa-borde: var(--sf-radius-lg)}body[data-store-template=LUXURY] .sa-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=LUXURY]).sa-lock{overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=LUXURY]) .sa-main{display:block;min-height:60vh}:where(body[data-store-template=LUXURY]) .sa-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=LUXURY]) .sa-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-button:hover svg{transform:translate(3px)}:where(body[data-store-template=LUXURY]) .sa-button:active{transform:translateY(1px)}:where(body[data-store-template=LUXURY]) .sa-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=LUXURY]) .sa-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=LUXURY]) .sa-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=LUXURY]) .sa-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=LUXURY]) .sa-button--light{background:#fff;color:#111}:where(body[data-store-template=LUXURY]) .sa-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=LUXURY]) .sa-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=LUXURY]) .sa-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=LUXURY]) .sa-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=LUXURY]) .sa-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=LUXURY]) .sa-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=LUXURY]) .sa-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=LUXURY]) .sa-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=LUXURY]) .sa-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=LUXURY]) .sa-select select:focus-visible{outline:none}:where(body[data-store-template=LUXURY]) .sa-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=LUXURY]) .sa-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=LUXURY]) .sa-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=LUXURY]) .sa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=LUXURY]) .sa-grid.is-refreshing{opacity:.55}:where(body[data-store-template=LUXURY]) .sa-rail{position:relative}:where(body[data-store-template=LUXURY]) .sa-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=LUXURY]) .sa-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=LUXURY]) .sa-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=LUXURY]) .sa-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=LUXURY]) .sa-rail-controls{display:contents}:where(body[data-store-template=LUXURY]) .sa-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=LUXURY]) .sa-rail-controls button:first-child{left:-14px}:where(body[data-store-template=LUXURY]) .sa-rail-controls button:last-child{right:-14px}:where(body[data-store-template=LUXURY]) .sa-rail:hover .sa-rail-controls button,:where(body[data-store-template=LUXURY]) .sa-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=LUXURY]) .sa-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=LUXURY]) .sa-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=LUXURY]) .sa-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=LUXURY]) .sa-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=LUXURY]) .sa-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=LUXURY]) .sa-empty p{color:var(--sf-ink-soft)}@keyframes sa-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=LUXURY]) .sa-aparece{opacity:0}:where(body[data-store-template=LUXURY]) .sa-aparece.is-visible{animation:sa-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes sa-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=LUXURY]) :is(.sa-rota-foto,.sa-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide,.pi-rota-foto,.pi-slide) img{animation:sa-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes sa-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=LUXURY]) .sa-aparece{opacity:1}}:where(body[data-store-template=LUXURY]) .sa-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=LUXURY]) .sa-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=LUXURY]) .sa-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=LUXURY]) .sa-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=LUXURY]) .sa-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=LUXURY]) .sa-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=LUXURY]) .sa-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=LUXURY]) .sa-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=LUXURY]) .sa-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=LUXURY]) .sa-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=LUXURY]) .sa-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=LUXURY]) .sa-action-label{white-space:nowrap}:where(body[data-store-template=LUXURY]) .sa-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=LUXURY]) .sa-menu-toggle{display:none}:where(body[data-store-template=LUXURY]) .sa-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=LUXURY]) .sa-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=LUXURY]) .sa-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-nav a:hover:after,:where(body[data-store-template=LUXURY]) .sa-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=LUXURY]) .sa-header--retail .sa-header-row{min-height:80px}:where(body[data-store-template=LUXURY]) .sa-header--retail .sa-brand-name{font-size:24px}:where(body[data-store-template=LUXURY]) .sa-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=LUXURY]) .sa-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=LUXURY]) .sa-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=LUXURY]) .sa-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=LUXURY]) .sa-catnav-row>a,:where(body[data-store-template=LUXURY]) .sa-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=LUXURY]) .sa-catnav-row>a:hover,:where(body[data-store-template=LUXURY]) .sa-catnav-all:hover,:where(body[data-store-template=LUXURY]) .sa-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=LUXURY]) .sa-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=LUXURY]) .sa-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=LUXURY]) .sa-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:sa-drop .28s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=LUXURY]) .sa-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=LUXURY]) .sa-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=LUXURY]) .sa-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=LUXURY]) .sa-mega-group .sa-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes sa-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-brand{justify-self:center}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-brand img{height:46px}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-nav-start{justify-self:start}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-actions{justify-self:end}:where(body[data-store-template=LUXURY]) .sa-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:sa-drop .25s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-search-panel .sa-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=LUXURY]) .sa-header--inline .sa-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=LUXURY]) .sa-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=LUXURY]) .sa-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=LUXURY]) .sa-search input:focus{outline:none}:where(body[data-store-template=LUXURY]) .sa-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=LUXURY]) .sa-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=LUXURY]) .sa-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=LUXURY]) .sa-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=LUXURY]) .sa-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=LUXURY]) .sa-search-list li.is-active,:where(body[data-store-template=LUXURY]) .sa-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=LUXURY]) .sa-search-list img,:where(body[data-store-template=LUXURY]) .sa-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=LUXURY]) .sa-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=LUXURY]) .sa-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=LUXURY]) .sa-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:sa-fade .25s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:sa-slide .35s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=LUXURY]) .sa-drawer-nav,:where(body[data-store-template=LUXURY]) .sa-drawer-account{display:grid}:where(body[data-store-template=LUXURY]) .sa-drawer-nav a,:where(body[data-store-template=LUXURY]) .sa-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=LUXURY]) .sa-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes sa-fade{0%{opacity:0}}@keyframes sa-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=LUXURY]) .sa-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=LUXURY]) .sa-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=LUXURY]) .sa-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=LUXURY]) .sa-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=LUXURY]) .sa-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=LUXURY]) .sa-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=LUXURY]) .sa-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=LUXURY]) .sa-red--facebook{background:#0866ff}:where(body[data-store-template=LUXURY]) .sa-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=LUXURY]) .sa-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=LUXURY]) .sa-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=LUXURY]) .sa-red{transition:none}:where(body[data-store-template=LUXURY]) .sa-red:hover{transform:none}}:where(body[data-store-template=LUXURY]) .sa-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=LUXURY]) .sa-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=LUXURY]) .sa-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=LUXURY]) .sa-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=LUXURY]) .sa-footer-col a.sa-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=LUXURY]) .sa-footer-col a.sa-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-footer-col a.sa-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=LUXURY]) .sa-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=LUXURY]) .sa-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=LUXURY]) .sa-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=LUXURY]) .sa-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=LUXURY]) .sa-footer-credito a:hover,:where(body[data-store-template=LUXURY]) .sa-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=LUXURY]) .sa-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=LUXURY]) .sa-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=LUXURY]) .sa-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=LUXURY]) .sa-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=LUXURY]) .sa-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=LUXURY]) .sa-footer--quiet .sa-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=LUXURY]) .sa-header--retail .sa-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=LUXURY]) .sa-header--retail .sa-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=LUXURY]) .sa-header--inline .sa-nav{display:none}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-nav-start>a{display:none}:where(body[data-store-template=LUXURY]) .sa-menu-toggle{display:inline-flex}:where(body[data-store-template=LUXURY]) .sa-action-label{display:none}:where(body[data-store-template=LUXURY]) .sa-footer-grid,:where(body[data-store-template=LUXURY]) .sa-footer--quiet .sa-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=LUXURY]) .sa-header-row{min-height:60px}:where(body[data-store-template=LUXURY]) .sa-header--centered .sa-header-row{min-height:64px}:where(body[data-store-template=LUXURY]) .sa-brand img{height:34px;max-width:120px}:where(body[data-store-template=LUXURY]) .sa-brand-name{font-size:19px}:where(body[data-store-template=LUXURY]) .sa-catnav-all{display:none}:where(body[data-store-template=LUXURY]) .sa-footer-grid,:where(body[data-store-template=LUXURY]) .sa-footer--quiet .sa-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=LUXURY]) .sa-footer-pay{margin-left:0}:where(body[data-store-template=LUXURY]) .sa-search-submit{display:none}}:where(body[data-store-template=LUXURY]) .sa-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=LUXURY]) .sa-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=LUXURY]) .sa-card:hover .sa-card-media img{transform:scale(1.04)}:where(body[data-store-template=LUXURY]) .sa-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=LUXURY]) .sa-card:hover .has-secondary .sa-card-media-alt{opacity:1}}:where(body[data-store-template=LUXURY]) .sa-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=LUXURY]) .sa-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=LUXURY]) .sa-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=LUXURY]) .sa-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=LUXURY]) .sa-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-card.is-sold-out .sa-card-media img{filter:grayscale(.6)}:where(body[data-store-template=LUXURY]) .sa-card.is-sold-out .sa-card-media img:not(.sa-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=LUXURY]) .sa-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=LUXURY]) .sa-card.is-sold-out:hover .has-secondary .sa-card-media-alt{opacity:.55}}:where(body[data-store-template=LUXURY]) .sa-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=LUXURY]) .sa-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=LUXURY]) .sa-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=LUXURY]) .sa-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=LUXURY]) .sa-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=LUXURY]) .sa-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=LUXURY]) .sa-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=LUXURY]) .sa-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=LUXURY]) .sa-card--boxed .sa-card-body{padding:12px 6px 6px}:where(body[data-store-template=LUXURY]) .sa-card--boxed .sa-price-now{font-size:18px}:where(body[data-store-template=LUXURY]) .sa-card--bare .sa-card-body{padding-top:12px}:where(body[data-store-template=LUXURY]) .sa-card--poster .sa-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=LUXURY]) .sa-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-meta{grid-area:meta}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-colors{grid-area:colors}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-card-flags{top:4px;left:4px}:where(body[data-store-template=LUXURY]) .sa-card--row .sa-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=LUXURY]) .sa-home>.sa-hero:first-child{margin-top:0}:where(body[data-store-template=LUXURY]) .sa-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=LUXURY]) .sa-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=LUXURY]) .sa-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes sa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sa-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=LUXURY]) .sa-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=LUXURY]) .sa-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=LUXURY]) .sa-carousel-layout:not(:has(.sa-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=LUXURY]) .sa-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=LUXURY]) .sa-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-slide.is-current{opacity:1}:where(body[data-store-template=LUXURY]) .sa-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=LUXURY]) .sa-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=LUXURY]) .sa-slide.is-current img{transform:scale(1)}:where(body[data-store-template=LUXURY]) .sa-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:sa-rise .7s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=LUXURY]) .sa-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=LUXURY]) .sa-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=LUXURY]) .sa-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=LUXURY]) .sa-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=LUXURY]) .sa-carousel-dots{display:flex;gap:0}:where(body[data-store-template=LUXURY]) .sa-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=LUXURY]) .sa-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=LUXURY]) .sa-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=LUXURY]) .sa-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=LUXURY]) .sa-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=LUXURY]) .sa-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=LUXURY]) .sa-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=LUXURY]) .sa-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=LUXURY]) .sa-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=LUXURY]) .sa-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=LUXURY]) .sa-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=LUXURY]) .sa-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:sa-rise .8s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=LUXURY]) .sa-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=LUXURY]) .sa-split-copy .sa-button--ghost{color:#fff}:where(body[data-store-template=LUXURY]) .sa-split-copy .sa-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=LUXURY]) .sa-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=LUXURY]) .sa-split-media img{animation:sa-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=LUXURY]) .sa-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-poster-media{position:absolute;inset:0}:where(body[data-store-template=LUXURY]) .sa-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=LUXURY]) .sa-poster-media img{animation:sa-zoom 2.4s var(--sf-ease) both}@keyframes sa-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=LUXURY]) .sa-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:sa-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=LUXURY]) .sa-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=LUXURY]) .sa-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=LUXURY]) .sa-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-statement{display:grid;gap:22px}:where(body[data-store-template=LUXURY]) .sa-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:sa-rise .8s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=LUXURY]) .sa-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=LUXURY]) .sa-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=LUXURY]) .sa-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=LUXURY]) .sa-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=LUXURY]) .sa-stats div{display:grid}:where(body[data-store-template=LUXURY]) .sa-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=LUXURY]) .sa-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=LUXURY]) .sa-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=LUXURY]) .sa-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=LUXURY]) .sa-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=LUXURY]) .sa-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=LUXURY]) .sa-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=LUXURY]) .sa-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=LUXURY]) .sa-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=LUXURY]) .sa-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=LUXURY]) .sa-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=LUXURY]) .sa-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=LUXURY]) .sa-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=LUXURY]) .sa-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=LUXURY]) .sa-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=LUXURY]) .sa-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=LUXURY]) .sa-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=LUXURY]) .sa-arch-copy{display:grid;gap:24px;justify-items:start;animation:sa-rise .8s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=LUXURY]) .sa-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=LUXURY]) .sa-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:sa-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=LUXURY]) .sa-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=LUXURY]) .sa-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-cat:hover .sa-cat-media img{transform:scale(1.05)}:where(body[data-store-template=LUXURY]) .sa-cat-copy{display:grid;gap:2px}:where(body[data-store-template=LUXURY]) .sa-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=LUXURY]) .sa-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-cats--tiles .sa-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=LUXURY]) .sa-cats--tiles .sa-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-cats--tiles .sa-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=LUXURY]) .sa-cats--tiles .sa-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=LUXURY]) .sa-cats--tiles .sa-cat-copy{padding:14px 6px 0}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat-copy small{color:#ffffffd1}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat--sin-foto .sa-cat-media{background:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-cats--rail .sa-cat--sin-foto .sa-picture-empty{background:transparent}:where(body[data-store-template=LUXURY]) .sa-cats--circles .sa-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=LUXURY]) .sa-cats--circles .sa-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=LUXURY]) .sa-cats--circles .sa-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-cats--circles .sa-cat:hover .sa-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=LUXURY]) .sa-cats--circles .sa-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat{grid-column:span 2}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat:nth-child(-n+2) .sa-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=LUXURY]) .sa-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=LUXURY]) .sa-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=LUXURY]) .sa-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=LUXURY]) .sa-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=LUXURY]) .sa-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=LUXURY]) .sa-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-index-list a:hover>span,:where(body[data-store-template=LUXURY]) .sa-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=LUXURY]) .sa-index-list a:hover svg,:where(body[data-store-template=LUXURY]) .sa-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=LUXURY]) .sa-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=LUXURY]) .sa-index-preview img{width:100%;height:100%;object-fit:cover;animation:sa-fade .5s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-tree-head img,:where(body[data-store-template=LUXURY]) .sa-tree-head .sa-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=LUXURY]) .sa-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=LUXURY]) .sa-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=LUXURY]) .sa-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=LUXURY]) .sa-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=LUXURY]) .sa-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat:hover .sa-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat:hover .sa-cat-media,:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat:focus-visible .sa-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat:hover .sa-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat:hover .sa-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=LUXURY]) .sa-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=LUXURY]) .sa-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=LUXURY]) .sa-feature-grid>:first-child .sa-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=LUXURY]) .sa-feature-grid>:first-child .sa-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=LUXURY]) .sa-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=LUXURY]) .sa-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-section-head h2,:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-deals-note{opacity:.85}:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-card{color:var(--sf-brand-ink)}:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-card-meta,:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-price-was{color:inherit;opacity:.78}:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-card--bare .sa-price-now.is-sale,:where(body[data-store-template=LUXURY]) .sa-deals--band .sa-card--poster .sa-price-now.is-sale{color:inherit}:where(body[data-store-template=LUXURY]) .sa-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=LUXURY]) .sa-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=LUXURY]) .sa-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=LUXURY]) .sa-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=LUXURY]) .sa-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=LUXURY]) .sa-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=LUXURY]) .sa-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=LUXURY]) .sa-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=LUXURY]) .sa-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=LUXURY]) .sa-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=LUXURY]) .sa-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=LUXURY]) .sa-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=LUXURY]) .sa-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=LUXURY]) .sa-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=LUXURY]) .sa-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=LUXURY]) .sa-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=LUXURY]) .sa-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=LUXURY]) .sa-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=LUXURY]) .sa-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=LUXURY]) .sa-ticker-track{display:flex;width:max-content;animation:sa-ticker 42s linear infinite}:where(body[data-store-template=LUXURY]) .sa-ticker:hover .sa-ticker-track{animation-play-state:paused}:where(body[data-store-template=LUXURY]) .sa-ticker-track a,:where(body[data-store-template=LUXURY]) .sa-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=LUXURY]) .sa-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=LUXURY]) .sa-ticker-copy{display:flex}@keyframes sa-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=LUXURY]) .sa-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=LUXURY]) .sa-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=LUXURY]) .sa-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=LUXURY]) .sa-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=LUXURY]) .sa-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=LUXURY]) .sa-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=LUXURY]) .sa-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=LUXURY]) .sa-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=LUXURY]) .sa-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=LUXURY]) .sa-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=LUXURY]) .sa-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=LUXURY]) .sa-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=LUXURY]) .sa-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=LUXURY]) .sa-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=LUXURY]) .sa-hero--split,:where(body[data-store-template=LUXURY]) .sa-arch-layout,:where(body[data-store-template=LUXURY]) .sa-masthead-lead,:where(body[data-store-template=LUXURY]) .sa-spotlight-layout,:where(body[data-store-template=LUXURY]) .sa-index-layout{grid-template-columns:1fr}:where(body[data-store-template=LUXURY]) .sa-split-media{min-height:56vw;order:-1}:where(body[data-store-template=LUXURY]) .sa-index-preview{display:none}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat,:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=LUXURY]) .sa-cats--lookbook .sa-cat:first-child{grid-column:span 2}:where(body[data-store-template=LUXURY]) .sa-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=LUXURY]) .sa-feature-grid>:first-child .sa-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=LUXURY]) .sa-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=LUXURY]) .sa-carousel{min-height:460px}:where(body[data-store-template=LUXURY]) .sa-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=LUXURY]) .sa-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=LUXURY]) .sa-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=LUXURY]) .sa-side-card{min-height:140px}:where(body[data-store-template=LUXURY]) .sa-side-card strong{font-size:18px}:where(body[data-store-template=LUXURY]) .sa-hero--poster{min-height:78vh}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-media{display:none}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=LUXURY]) .sa-cats--lanes .sa-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=LUXURY]) .sa-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=LUXURY]) .sa-stats{gap:24px}:where(body[data-store-template=LUXURY]) .sa-tree ul{padding-left:0}}:where(body[data-store-template=LUXURY]) .sa-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=LUXURY]) .sa-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=LUXURY]) .sa-poster-copy .sa-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=LUXURY]) .sa-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=LUXURY]) .sa-cat-copy{min-width:0}:where(body[data-store-template=LUXURY]) .sa-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=LUXURY]) .sa-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=LUXURY]) .sa-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=LUXURY]) .sa-rota-foto.is-actual{opacity:1}:where(body[data-store-template=LUXURY]) .sa-rota-foto img,:where(body[data-store-template=LUXURY]) .sa-rota-foto .sa-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=LUXURY]) .sa-rota-foto.is-actual img{animation:sa-zoom 7s linear both}:where(body[data-store-template=LUXURY]) .sa-poster-media .sa-rota-fotos,:where(body[data-store-template=LUXURY]) .sa-split-media .sa-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=LUXURY]) .sa-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=LUXURY]) .sa-rota-controles .sa-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=LUXURY]) .sa-rota-controles--sobre,:where(body[data-store-template=LUXURY]) .sa-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=LUXURY]) .sa-rota-controles--sobre:focus-within,:where(body[data-store-template=LUXURY]) .sa-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=LUXURY]) .sa-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=LUXURY]) .sa-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=LUXURY]) .sa-hero--poster{position:relative}:where(body[data-store-template=LUXURY]) .sa-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=LUXURY]) .sa-rota-controles--claro .sa-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=LUXURY]) .sa-rota-controles--claro .sa-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=LUXURY]) .sa-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=LUXURY]) .sa-arch-lado .sa-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=LUXURY]) .sa-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=LUXURY]) .sa-rota-foto{transition:none}:where(body[data-store-template=LUXURY]) .sa-rota-foto.is-actual img{animation:none}}body[data-store-template=LUXURY] .sa-nav a,body[data-store-template=LUXURY] .sa-action{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}body[data-store-template=LUXURY] .sa-header{border-bottom-color:transparent}body[data-store-template=LUXURY] .sa-brand-name{font-size:clamp(24px,2.6vw,34px);letter-spacing:.02em}body[data-store-template=LUXURY] .sa-section-head{justify-content:center;text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(32px,4vw,56px)}body[data-store-template=LUXURY] .sa-section-head h2{font-size:clamp(34px,4vw,60px)}body[data-store-template=LUXURY] .sa-link{font-size:11px;letter-spacing:.2em;font-weight:500}body[data-store-template=LUXURY] .sa-card-body{justify-items:center;text-align:center;padding-top:18px;gap:6px}body[data-store-template=LUXURY] .sa-card-meta{font-size:10px;font-weight:500;letter-spacing:.2em}body[data-store-template=LUXURY] .sa-card-name{font-family:var(--sf-font-display);font-size:19px;font-weight:500}body[data-store-template=LUXURY] .sa-card-price{justify-content:center}body[data-store-template=LUXURY] .sa-price-now{font-size:14px;font-weight:400;letter-spacing:.04em}body[data-store-template=LUXURY] .sa-flag{background:transparent;color:var(--sf-sale);border:1px solid currentColor;border-radius:0;font-weight:500}body[data-store-template=LUXURY] .sa-hero--poster{min-height:calc(100vh - 110px)}body[data-store-template=LUXURY] .sa-poster-copy{justify-items:center;text-align:center;margin-inline:auto}body[data-store-template=LUXURY] .sa-poster-copy h1{font-size:clamp(48px,8vw,132px);max-width:14ch}body[data-store-template=LUXURY] .sa-poster-media:after{background:#14120f52}body[data-store-template=LUXURY] .sa-button{min-height:52px;padding-inline:36px;font-size:12px}body[data-store-template=LUXURY] .sa-cats--lookbook .sa-cat-copy{justify-content:center;flex-direction:column;align-items:center;text-align:center}body[data-store-template=LUXURY] .sa-services{background:transparent;border-color:var(--sf-line)}body[data-store-template=LUXURY] .sa-services-list{text-align:center}body[data-store-template=LUXURY] .sa-services-list li{grid-template-columns:1fr;justify-items:center}body[data-store-template=LUXURY] .sa-services-list svg{color:var(--sf-ink)}body[data-store-template=LUXURY] .sa-spotlight{background:var(--sf-bg-alt);margin-block:0;padding-block:var(--sf-block-gap)}body[data-store-template=LUXURY] .sa-pdp-info h1{font-size:clamp(32px,3vw,48px)}body[data-store-template=LUXURY] .sa-option{border-radius:0;font-size:13px;letter-spacing:.06em}body[data-store-template=LUXURY] .sa-pdp-price .sa-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=LUXURY] .sa-pdp-price .sa-price-was{font-size:16px;font-weight:400}body[data-store-template=LUXURY] .sa-pdp-price .sa-price-now{font-weight:400}body[data-store-template=LUXURY]{--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply}@media(max-width:640px){:where(body[data-store-template=LUXURY]) .sa-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=LUXURY]) .sa-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=LUXURY] .sa-select{min-height:44px}body[data-store-template=LUXURY] .sa-select select{font-size:16px}body[data-store-template=LUXURY] .sa-filter-group button,body[data-store-template=LUXURY] .sa-filters-toggle{min-height:44px}body[data-store-template=LUXURY] .sa-card--row .sa-flag{font-size:12px;min-height:22px}body[data-store-template=LUXURY] .sa-card-meta,body[data-store-template=LUXURY] .sa-link{font-size:12px}body[data-store-template=LUXURY] .sa-select select{align-self:stretch;min-height:42px}body[data-store-template=LUXURY] .sa-chip{min-height:44px}body[data-store-template=LUXURY] .sa-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=LUXURY] .sa-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=LUXURY] .sa-header--centered .sa-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=LUXURY] .sa-header--centered .sa-brand{max-width:100%}body[data-store-template=LUXURY] .sa-header--centered .sa-brand-name{text-align:center}}body[data-store-template=LUXURY] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=LUXURY] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=LUXURY] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=LUXURY] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=LUXURY] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=LUXURY] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=LUXURY] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=LUXURY] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=LUXURY] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=LUXURY]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=LUXURY]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=LUXURY]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=LUXURY]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=LUXURY] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=LUXURY] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=LUXURY] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=LUXURY] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=LUXURY] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=LUXURY] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=LUXURY] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=LUXURY] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=LUXURY] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=LUXURY] :is(.sa-card-media,.sa-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=LUXURY] .store-main.sf-main>:is(.sa-catalogo,.sa-ficha,.sa-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=LUXURY] :where(.sa-catalogo,.sa-ficha,.sa-compra-fondo,.sa-agregado,.sa-opciones,.sa-panel-filtros) :focus-visible{outline:2px solid var(--sa-tinta);outline-offset:2px}body[data-store-template=LUXURY] :where(.sa-catalogo,.sa-ficha,.sa-compra-fondo,.sa-agregado,.sa-opciones,.sa-panel-filtros){color:var(--sa-tinta)}body[data-store-template=LUXURY] :where(.sa-catalogo,.sa-ficha,.sa-compra-fondo,.sa-agregado,.sa-opciones,.sa-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=LUXURY] .sa-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=LUXURY] .sa-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--sa-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=LUXURY] .sa-ruta>*+*:before{content:">";margin-right:8px;color:var(--sa-suave);text-decoration:none;display:inline-block}body[data-store-template=LUXURY] .sa-ruta [aria-current=page]{color:var(--sa-tinta);font-weight:700}body[data-store-template=LUXURY] .sa-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--sa-tinta);cursor:pointer}body[data-store-template=LUXURY] .sa-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--sa-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=LUXURY] .sa-boton-negro:hover{background:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-boton-negro:disabled,body[data-store-template=LUXURY] .sa-boton-negro.is-deshabilitado{background:var(--sa-suave);cursor:not-allowed}body[data-store-template=LUXURY] .sa-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=LUXURY] .sa-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--sa-tinta);border-radius:999px;background:var(--sa-fondo);color:var(--sa-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=LUXURY] .sa-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--sa-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=LUXURY] .sa-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=LUXURY] .sa-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--sa-fondo);text-align:center;font-size:16px}body[data-store-template=LUXURY] .sa-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--sa-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=LUXURY] .sa-catalogo{background:var(--sa-gris)}body[data-store-template=LUXURY] .sa-catalogo>.sa-ruta{background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-carril{position:relative;padding:4px 0 14px;background:var(--sa-fondo);border-bottom:8px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=LUXURY] .sa-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=LUXURY] .sa-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--sa-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=LUXURY] .sa-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--sa-linea);border-radius:8px;background:var(--sa-fondo);box-sizing:border-box}body[data-store-template=LUXURY] .sa-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=LUXURY] .sa-recuadro.is-elegido .sa-recuadro-foto{border:2px solid var(--sa-tinta)}body[data-store-template=LUXURY] .sa-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-recuadro.is-elegido .sa-recuadro-nombre{font-weight:700}body[data-store-template=LUXURY] .sa-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--sa-fondo);color:var(--sa-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=LUXURY] .sa-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=LUXURY] .sa-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=LUXURY] .sa-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--sa-fondo);border-bottom:10px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-resultados{margin:-6px 0 0;color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=LUXURY] .sa-lista{position:relative;display:grid;width:190px}body[data-store-template=LUXURY] .sa-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=LUXURY] .sa-lista select,body[data-store-template=LUXURY] .sa-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--sa-linea);border-radius:0;background:transparent;color:var(--sa-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=LUXURY] .sa-lista.is-elegida select{border-bottom-color:var(--sa-tinta);font-weight:700}body[data-store-template=LUXURY] :is(.sa-lista,.sa-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=LUXURY] .sa-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=LUXURY] .sa-orden{position:relative;display:grid;width:250px}body[data-store-template=LUXURY] .sa-orden span{color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-orden select{font-size:14px;font-weight:700}body[data-store-template=LUXURY] .sa-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--sa-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=LUXURY] .sa-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=LUXURY] .sa-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--sa-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=LUXURY] .sa-paginador button.is-actual{background:var(--sa-tinta);color:#fff}body[data-store-template=LUXURY] .sa-paginador button:disabled{color:var(--sa-suave);cursor:default}body[data-store-template=LUXURY] .sa-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=LUXURY] .sa-filtros-boton{display:none}body[data-store-template=LUXURY] .sa-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=LUXURY] .sa-celdas.is-actualizando{opacity:.6}body[data-store-template=LUXURY] .sa-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--sa-tarjeta)}body[data-store-template=LUXURY] .sa-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--sa-fondo) 30%,var(--sa-gris) 50%,var(--sa-fondo) 70%)}body[data-store-template=LUXURY] .sa-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--sa-tinta);text-decoration:none}body[data-store-template=LUXURY] .sa-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=LUXURY] .sa-celda-enlace:hover .sa-celda-foto img{transform:scale(1.04)}body[data-store-template=LUXURY] .sa-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--sa-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=LUXURY] .is-agotado .sa-celda-foto img{opacity:.5}body[data-store-template=LUXURY] .sa-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=LUXURY] .sa-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=LUXURY] .sa-celda-marca{max-width:110px;color:var(--sa-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=LUXURY] .sa-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=LUXURY] .sa-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--sa-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=LUXURY] .sa-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=LUXURY] .sa-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=LUXURY] .sa-celda-precio del{flex-basis:100%;color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-celda-agregar{display:none}body[data-store-template=LUXURY] .sa-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=LUXURY] .sa-catalogo-pie .sa-paginador{margin:0 auto}body[data-store-template=LUXURY] .sa-catalogo-resultados{padding-bottom:24px}body[data-store-template=LUXURY] :is(.sa-panel-filtros,.sa-opciones,.sa-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--sa-tinta);background:var(--sa-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=LUXURY] :is(.sa-panel-filtros,.sa-opciones,.sa-agregado)::backdrop{background:#00000080}body[data-store-template=LUXURY] .sa-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=LUXURY] .sa-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=LUXURY] .sa-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=LUXURY] .sa-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=LUXURY] .sa-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=LUXURY] .sa-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=LUXURY] .sa-agregado-datos small{color:var(--sa-suave);font-size:11px;text-transform:uppercase}body[data-store-template=LUXURY] .sa-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=LUXURY] .sa-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--sa-gris);background:var(--sa-gris)}body[data-store-template=LUXURY] .sa-opciones,body[data-store-template=LUXURY] .sa-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=LUXURY] :is(.sa-opciones-cuerpo,.sa-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=LUXURY] .sa-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=LUXURY] .sa-panel-filtros .sa-lista{width:100%}body[data-store-template=LUXURY] .sa-panel-filtros .sa-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--sa-suave)}body[data-store-template=LUXURY] .sa-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=LUXURY] .sa-panel-filtros-acciones .sa-boton-negro{flex:1}body[data-store-template=LUXURY] .sa-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=LUXURY] .sa-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=LUXURY] .sa-ficha{padding-bottom:48px;background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=LUXURY] .sa-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=LUXURY] .sa-galeria:not(:has(.sa-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=LUXURY] .sa-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=LUXURY] .sa-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=LUXURY] .sa-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=LUXURY] .sa-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--sa-linea);background:var(--sa-tarjeta);cursor:pointer}body[data-store-template=LUXURY] .sa-miniaturas button.is-actual{border-color:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=LUXURY] .sa-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--sa-tinta);border-radius:50%;background:var(--sa-fondo);color:var(--sa-tinta);cursor:pointer}body[data-store-template=LUXURY] .sa-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--sa-linea);background:var(--sa-tarjeta)}body[data-store-template=LUXURY] .sa-foto-pista{width:100%;height:100%}body[data-store-template=LUXURY] .sa-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=LUXURY] .sa-foto-pista figure.is-actual{display:block}body[data-store-template=LUXURY] .sa-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=LUXURY] .sa-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=LUXURY] .sa-foto-flecha--antes{left:16px}body[data-store-template=LUXURY] .sa-foto-flecha--despues{right:16px}body[data-store-template=LUXURY] .sa-foto-puntos{display:none}body[data-store-template=LUXURY] .sa-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=LUXURY] .sa-ficha-datos h1{margin:0;color:var(--sa-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-ficha-marca{color:var(--sa-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=LUXURY] .sa-ficha-categoria{margin:-12px 0 0;color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=LUXURY] .sa-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=LUXURY] .sa-opcion legend strong{font-weight:700}body[data-store-template=LUXURY] .sa-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--sa-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=LUXURY] .sa-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=LUXURY] .sa-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--sa-linea);border-radius:6px;background:var(--sa-fondo);color:var(--sa-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=LUXURY] .sa-talla:hover:not(:disabled){border-color:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-talla.is-elegida{border:2px solid var(--sa-tinta);color:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-talla:disabled{color:var(--sa-suave);background:repeating-linear-gradient(135deg,var(--sa-fondo) 0 6px,var(--sa-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=LUXURY] .sa-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=LUXURY] .sa-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=LUXURY] .sa-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=LUXURY] .sa-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=LUXURY] .sa-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=LUXURY] .sa-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=LUXURY] .sa-ficha-precio>span.is-oferta{color:var(--sa-oferta)}body[data-store-template=LUXURY] .sa-ficha-precio del{color:var(--sa-suave);font-size:15px}body[data-store-template=LUXURY] .sa-ficha-nota{margin:-10px 0 0;color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-ficha-stock{margin:0;padding:10px 12px;background:var(--sa-gris);font-size:14px}body[data-store-template=LUXURY] .sa-compra{display:flex;align-items:center;gap:18px}body[data-store-template=LUXURY] .sa-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=LUXURY] .sa-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--sa-linea);color:var(--sa-tinta);cursor:pointer}body[data-store-template=LUXURY] .sa-cantidad button:disabled{color:var(--sa-suave);cursor:default}body[data-store-template=LUXURY] .sa-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--sa-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=LUXURY] .sa-cantidad input::-webkit-inner-spin-button,body[data-store-template=LUXURY] .sa-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=LUXURY] .sa-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=LUXURY] .sa-agregar svg{flex:none}body[data-store-template=LUXURY] .sa-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--sa-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=LUXURY] .sa-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=LUXURY] .sa-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=LUXURY] .sa-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=LUXURY] .sa-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--sa-suave)}body[data-store-template=LUXURY] .sa-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--sa-linea);list-style:none}body[data-store-template=LUXURY] .sa-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=LUXURY] .sa-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=LUXURY] .sa-ficha-entrega small{display:block;margin-top:2px;color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-personalizar{display:grid;gap:12px}body[data-store-template=LUXURY] .sa-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=LUXURY] .sa-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=LUXURY] .sa-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--sa-suave);border-radius:0;background:transparent;color:var(--sa-tinta);font:inherit;font-size:16px}body[data-store-template=LUXURY] .sa-campo small{color:var(--sa-suave);font-size:12px}body[data-store-template=LUXURY] .sa-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=LUXURY] .sa-acordeon{border:1px solid var(--sa-linea);border-radius:8px;background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-acordeon:not([open]){background:var(--sa-gris);border-color:var(--sa-gris)}body[data-store-template=LUXURY] .sa-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=LUXURY] .sa-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=LUXURY] .sa-acordeon[open] summary{font-weight:400}body[data-store-template=LUXURY] .sa-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=LUXURY] .sa-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=LUXURY] .sa-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-acordeon dt{font-weight:700}body[data-store-template=LUXURY] .sa-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=LUXURY] .sa-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--sa-linea);font-size:20px;font-weight:400}body[data-store-template=LUXURY] .sa-similares-marco{position:relative}body[data-store-template=LUXURY] .sa-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=LUXURY] .sa-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=LUXURY] .sa-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--sa-gris);color:var(--sa-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=LUXURY] .sa-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=LUXURY] .sa-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=LUXURY] .sa-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--sa-suave)}body[data-store-template=LUXURY] .sa-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=LUXURY] .sa-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=LUXURY] .sa-similar strong.is-oferta{color:var(--sa-oferta)}body[data-store-template=LUXURY] .sa-similar:hover .sa-similar-nombre{text-decoration:underline}body[data-store-template=LUXURY] .sa-similares .sa-carril-flecha{transform:translateY(-50%)}body[data-store-template=LUXURY] .sa-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--sa-gris)}body[data-store-template=LUXURY] .sa-tarjeta-blanca{border-radius:8px;background:var(--sa-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=LUXURY] .sa-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=LUXURY] .sa-carrito-lista h1,body[data-store-template=LUXURY] .sa-resumen h2,body[data-store-template=LUXURY] .sa-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=LUXURY] .sa-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=LUXURY] .sa-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--sa-gris);font-size:15px;font-weight:400}body[data-store-template=LUXURY] .sa-lineas{margin:0;padding:0;list-style:none}body[data-store-template=LUXURY] .sa-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=LUXURY] .sa-linea+.sa-linea{border-top:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=LUXURY] .sa-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=LUXURY] .sa-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=LUXURY] .sa-linea-nombre{color:var(--sa-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=LUXURY] a.sa-linea-nombre:hover{text-decoration:underline}body[data-store-template=LUXURY] .sa-linea-variante{font-size:13px}body[data-store-template=LUXURY] .sa-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=LUXURY] .sa-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=LUXURY] .sa-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=LUXURY] .sa-linea-precio{display:grid;justify-items:end;color:var(--sa-suave);font-size:19px;font-weight:400}body[data-store-template=LUXURY] .sa-linea-precio small{font-size:12px}body[data-store-template=LUXURY] .sa-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=LUXURY] .sa-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=LUXURY] .sa-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--sa-suave);color:#fff;cursor:pointer}body[data-store-template=LUXURY] .sa-redondos button:disabled{background:var(--sa-linea);cursor:default}body[data-store-template=LUXURY] .sa-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=LUXURY] .sa-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=LUXURY] .sa-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=LUXURY] .sa-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=LUXURY] .sa-resumen-fila+.sa-resumen-fila{border-top:1px solid var(--sa-linea)}body[data-store-template=LUXURY] .sa-resumen-total{font-size:16px}body[data-store-template=LUXURY] .sa-resumen-descuento strong{color:#1d7a3a}body[data-store-template=LUXURY] .sa-resumen-nota{margin:0 0 10px;color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=LUXURY] .sa-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=LUXURY] .sa-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=LUXURY] .sa-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=LUXURY] .sa-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=LUXURY] .sa-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=LUXURY] .sa-carrito-vacio p{margin:0;color:var(--sa-suave)}body[data-store-template=LUXURY] .sa-carrito-vacio .sa-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=LUXURY] .sa-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=LUXURY] .sa-pasos li{position:relative;display:grid;justify-items:center;color:var(--sa-suave);font-size:16px}body[data-store-template=LUXURY] .sa-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=LUXURY] .sa-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--sa-linea);z-index:0}body[data-store-template=LUXURY] .sa-pasos li:first-child:before{display:none}body[data-store-template=LUXURY] .sa-pasos li.is-actual:before,body[data-store-template=LUXURY] .sa-pasos li.is-hecho:before{background:var(--sa-suave)}body[data-store-template=LUXURY] .sa-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--sa-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=LUXURY] .sa-pasos li.is-hecho span[aria-hidden]{background:var(--sa-suave)}body[data-store-template=LUXURY] .sa-pasos li.is-actual span[aria-hidden]{background:var(--sa-fondo);color:var(--sa-suave);box-shadow:inset 0 0 0 2px var(--sa-suave)}body[data-store-template=LUXURY] .sa-pasos li.is-actual,body[data-store-template=LUXURY] .sa-pasos li.is-hecho{color:var(--sa-tinta);font-weight:700}body[data-store-template=LUXURY] .sa-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=LUXURY] .sa-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=LUXURY] .sa-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=LUXURY] .sa-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=LUXURY] .sa-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=LUXURY] .sa-bloque h2,body[data-store-template=LUXURY] .sa-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=LUXURY] fieldset.sa-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=LUXURY] .sa-bloque-ayuda{margin:0;color:var(--sa-tinta);font-size:14px}body[data-store-template=LUXURY] .sa-bloque-ayuda a{color:var(--sa-tinta);font-weight:700}body[data-store-template=LUXURY] .sa-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=LUXURY] .sa-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=LUXURY] .sa-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=LUXURY] .sa-campo-etiqueta{color:var(--sa-tinta);font-size:14px}body[data-store-template=LUXURY] .sa-campo-etiqueta small{color:var(--sa-suave);font-size:12px}body[data-store-template=LUXURY] .sa-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--sa-suave);border-radius:0;background:transparent;color:var(--sa-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=LUXURY] .sa-campo-linea textarea{resize:vertical}body[data-store-template=LUXURY] .sa-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--sa-tinta)}body[data-store-template=LUXURY] .sa-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=LUXURY] .sa-campo-linea select:disabled{color:var(--sa-suave)}body[data-store-template=LUXURY] .sa-campo-linea input::placeholder{color:var(--sa-suave);opacity:1}body[data-store-template=LUXURY] .sa-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=LUXURY] .sa-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--sa-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=LUXURY] .sa-segmentos label.is-elegido{border:2px solid var(--sa-tinta);font-weight:700}body[data-store-template=LUXURY] .sa-segmentos input{width:18px;height:18px;accent-color:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=LUXURY] .sa-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--sa-linea);list-style:none}body[data-store-template=LUXURY] .sa-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=LUXURY] .sa-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--sa-linea);border-radius:6px}body[data-store-template=LUXURY] .sa-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=LUXURY] .sa-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sa-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=LUXURY] .sa-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-resumen-nombre small{color:var(--sa-suave);font-size:12px}body[data-store-template=LUXURY] .sa-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=LUXURY] .sa-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=LUXURY] .sa-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--sa-gris);font-size:14px}body[data-store-template=LUXURY] .sa-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=LUXURY] .sa-pago p{margin:0;line-height:1.5}body[data-store-template=LUXURY] .sa-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=LUXURY] .sa-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=LUXURY] .sa-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--sa-linea);border-radius:8px;background:var(--sa-fondo);cursor:pointer}body[data-store-template=LUXURY] .sa-pago-opciones>.is-elegido{border:2px solid var(--sa-tinta)}body[data-store-template=LUXURY] .sa-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--sa-tinta);flex:none}body[data-store-template=LUXURY] .sa-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=LUXURY] .sa-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=LUXURY] .sa-cuenta small{color:var(--sa-suave)}body[data-store-template=LUXURY] .sa-captura{display:grid;gap:6px}body[data-store-template=LUXURY] .sa-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--sa-suave);border-radius:8px;background:var(--sa-fondo);font-weight:700;cursor:pointer}body[data-store-template=LUXURY] .sa-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=LUXURY] .sa-captura-boton:focus-within{outline:2px solid var(--sa-tinta);outline-offset:2px}body[data-store-template=LUXURY] .sa-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=LUXURY] .sa-captura small{color:var(--sa-tinta);font-size:13px}body[data-store-template=LUXURY] .sa-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=LUXURY] .sa-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--sa-tinta);flex:none}body[data-store-template=LUXURY] .sa-terminos a{color:var(--sa-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=LUXURY] .sa-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=LUXURY] .sa-carrito,body[data-store-template=LUXURY] .sa-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=LUXURY] .sa-checkout-resumen{position:static}body[data-store-template=LUXURY] .sa-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=LUXURY] .sa-ruta{padding:6px 16px}body[data-store-template=LUXURY] .sa-carril-flecha{display:none}body[data-store-template=LUXURY] .sa-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=LUXURY] .sa-recuadro{flex-basis:72px}body[data-store-template=LUXURY] .sa-recuadro-foto{width:72px;height:72px}body[data-store-template=LUXURY] .sa-recuadro-nombre{font-size:13px}body[data-store-template=LUXURY] .sa-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=LUXURY] .sa-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=LUXURY] .sa-resultados{order:3;margin:0;font-size:14px}body[data-store-template=LUXURY] .sa-filtros{display:none}body[data-store-template=LUXURY] .sa-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--sa-tinta);border-radius:8px;background:var(--sa-fondo);color:var(--sa-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=LUXURY] .sa-orden-fila{order:4;padding:0}body[data-store-template=LUXURY] .sa-orden{width:100%}body[data-store-template=LUXURY] .sa-orden-fila>.sa-limpiar{display:none}body[data-store-template=LUXURY] .sa-orden-fila .sa-paginador{display:none}body[data-store-template=LUXURY] .sa-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=LUXURY] .sa-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=LUXURY] .sa-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=LUXURY] .sa-celda-marca{max-width:none;font-size:13px}body[data-store-template=LUXURY] .sa-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--sa-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=LUXURY] .sa-celda-agregar:disabled{opacity:.7}body[data-store-template=LUXURY] .sa-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=LUXURY] .sa-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=LUXURY] .sa-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=LUXURY] .sa-miniaturas-marco,body[data-store-template=LUXURY] .sa-foto-flecha{display:none}body[data-store-template=LUXURY] .sa-foto{border:0}body[data-store-template=LUXURY] .sa-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=LUXURY] .sa-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=LUXURY] .sa-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=LUXURY] .sa-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=LUXURY] .sa-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=LUXURY] .sa-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-ficha-datos{gap:16px}body[data-store-template=LUXURY] .sa-ficha-datos h1{font-size:17px}body[data-store-template=LUXURY] .sa-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=LUXURY] .sa-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--sa-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=LUXURY] .sa-agregar{border-radius:2px;font-size:18px}body[data-store-template=LUXURY] .sa-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=LUXURY] .sa-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=LUXURY] .sa-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=LUXURY] .sa-acordeon,body[data-store-template=LUXURY] .sa-acordeon:not([open]){border:0;border-bottom:1px solid var(--sa-gris);border-radius:0;background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=LUXURY] .sa-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=LUXURY] .sa-similares{padding:0 0 0 16px}body[data-store-template=LUXURY] .sa-similares h2{padding-left:0}body[data-store-template=LUXURY] .sa-similares .sa-carril-flecha{display:none}body[data-store-template=LUXURY] .sa-similares-pista{padding:0}body[data-store-template=LUXURY] .sa-similar{flex-basis:46%}body[data-store-template=LUXURY] .sa-compra-fondo{padding:20px 12px 40px}body[data-store-template=LUXURY] .sa-carrito-lista h1,body[data-store-template=LUXURY] .sa-resumen h2,body[data-store-template=LUXURY] .sa-checkout-resumen>h2{font-size:20px}body[data-store-template=LUXURY] .sa-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=LUXURY] .sa-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=LUXURY] .sa-linea-datos{grid-area:datos}body[data-store-template=LUXURY] .sa-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=LUXURY] .sa-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=LUXURY] .sa-linea-nombre{font-size:15px}body[data-store-template=LUXURY] .sa-pasos li{font-size:13px}body[data-store-template=LUXURY] .sa-bloque{padding:18px 16px}body[data-store-template=LUXURY] .sa-bloque h2,body[data-store-template=LUXURY] .sa-bloque legend{font-size:19px}body[data-store-template=LUXURY] .sa-campos-2,body[data-store-template=LUXURY] .sa-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=LUXURY] .sa-resumen-caja{padding:6px 16px 18px}body[data-store-template=LUXURY] .sa-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=LUXURY] .sa-agregado-cabeza h2{font-size:17px}body[data-store-template=LUXURY] .sa-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=LUXURY] .sa-agregado-precio{grid-column:2}body[data-store-template=LUXURY] .sa-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=LUXURY][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=LUXURY] .sa-celda-foto img{transition:none}body[data-store-template=LUXURY] .sa-celda-enlace:hover .sa-celda-foto img{transform:none}}body[data-store-template=LUXURY] :is(.sa-linea-foto,.sa-agregado-foto,.sa-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=LUXURY] :is(.sa-linea-foto,.sa-agregado-foto,.sa-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=LUXURY] .store-main.sf-main>.sa-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=LUXURY] .sa-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=LUXURY] .sa-marco--angosto{max-width:720px}body[data-store-template=LUXURY] .sa-marco-cabeza{display:grid;gap:6px}body[data-store-template=LUXURY] .sa-marco-cabeza h1{margin:0;color:var(--sa-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-marco-cabeza p{margin:0;color:var(--sa-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=LUXURY] :is(.sa-aviso-info,.sa-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=LUXURY] .sa-aviso-info{background:#f2f4f7;color:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=LUXURY] .sa-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=LUXURY] .sa-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--sa-tinta);flex:none}body[data-store-template=LUXURY] .sa-casilla a,body[data-store-template=LUXURY] .sa-acceso-cambio a{color:var(--sa-tinta);font-weight:700}body[data-store-template=LUXURY] .sa-campo-ayuda{color:var(--sa-suave);font-size:12px}body[data-store-template=LUXURY] .sa-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=LUXURY] .sa-acceso-tienda{margin:0;color:var(--sa-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=LUXURY] .sa-acceso h1{margin:0;color:var(--sa-tinta);font-size:26px;font-weight:400}body[data-store-template=LUXURY] .sa-acceso-form{display:grid;gap:16px}body[data-store-template=LUXURY] .sa-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=LUXURY] .sa-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--sa-gris);color:var(--sa-tinta);font-size:14px;text-align:center}body[data-store-template=LUXURY] .sa-no-encontrado-codigo{margin:0;color:var(--sa-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=LUXURY] .sa-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=LUXURY] .sa-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=LUXURY] .sa-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=LUXURY] .sa-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-pedido-datos small{color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-pedido-total{font-size:17px}body[data-store-template=LUXURY] .sa-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=LUXURY] .sa-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--sa-gris);color:var(--sa-tinta);font-size:13px;font-weight:700}body[data-store-template=LUXURY] .sa-estado.is-pending,body[data-store-template=LUXURY] .sa-estado.is-doc-pending,body[data-store-template=LUXURY] .sa-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=LUXURY] .sa-estado.is-confirmed,body[data-store-template=LUXURY] .sa-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=LUXURY] .sa-estado.is-cancelled,body[data-store-template=LUXURY] .sa-estado.is-doc-rejected,body[data-store-template=LUXURY] .sa-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=LUXURY] .sa-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=LUXURY] .sa-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--sa-fondo);color:var(--sa-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=LUXURY] .sa-detalle-pedido:focus{outline:none}body[data-store-template=LUXURY] .sa-detalle-pedido h2,body[data-store-template=LUXURY] .sa-detalle-pedido h3{color:var(--sa-tinta)}body[data-store-template=LUXURY] .sa-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=LUXURY] .sa-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=LUXURY] .sa-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=LUXURY] .sa-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-detalle-datos dt{font-weight:700}body[data-store-template=LUXURY] .sa-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-resumen-lineas .sa-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=LUXURY] .sa-detalle-totales{display:grid}body[data-store-template=LUXURY] .sa-detalle-totales .sa-resumen-fila{padding:10px 0}body[data-store-template=LUXURY] .sa-detalle-acciones{display:grid;gap:12px}body[data-store-template=LUXURY] .sa-detalle-comprobante{display:grid;gap:6px}body[data-store-template=LUXURY] .sa-detalle-captura{max-width:260px;height:auto;border:1px solid var(--sa-linea);border-radius:6px}body[data-store-template=LUXURY] .sa-detalle-historial{margin:0;padding-left:18px;color:var(--sa-tinta);font-size:13px}body[data-store-template=LUXURY] .sa-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=LUXURY] .sa-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--sa-linea)}body[data-store-template=LUXURY] .sa-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=LUXURY] .sa-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--sa-gris);font-size:14px}body[data-store-template=LUXURY] .sa-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=LUXURY] .sa-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=LUXURY] .sa-documento-acciones .sa-boton-borde{min-height:36px;min-width:64px}body[data-store-template=LUXURY] .sa-pedido-wa{gap:12px}body[data-store-template=LUXURY] .sa-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=LUXURY] .sa-pedido-wa-estado small{color:var(--sa-suave);font-size:13px}body[data-store-template=LUXURY] .sa-pedido-wa .sa-boton-whatsapp,body[data-store-template=LUXURY] .sa-carrito-vacio .sa-boton-whatsapp{justify-self:start}body[data-store-template=LUXURY] .sa-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=LUXURY] .sa-cuenta-rejilla .sa-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=LUXURY] .sa-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=LUXURY] .sa-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=LUXURY] .sa-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=LUXURY] .sa-etiqueta--suave{margin:0;background:var(--sa-gris);color:var(--sa-tinta);font-size:12px}body[data-store-template=LUXURY] .sa-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=LUXURY] .sa-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--sa-gris)}body[data-store-template=LUXURY] .sa-cuenta-descargar{justify-self:start}body[data-store-template=LUXURY] .sa-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--sa-gris)}body[data-store-template=LUXURY] .sa-cuenta-eliminar .sa-campo-linea{flex:1 1 260px}body[data-store-template=LUXURY] .sa-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=LUXURY] .sa-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=LUXURY] .sa-legal-texto{padding:32px 36px}body[data-store-template=LUXURY] .sa-legal-texto h1{margin:6px 0 0;color:var(--sa-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-legal-resumen{margin:10px 0 0;color:var(--sa-tinta);font-size:16px;line-height:1.6}body[data-store-template=LUXURY] .sa-legal-texto section{padding-top:22px}body[data-store-template=LUXURY] .sa-legal-texto h2{margin:0 0 8px;color:var(--sa-tinta);font-size:18px;font-weight:700}body[data-store-template=LUXURY] .sa-legal-texto p,body[data-store-template=LUXURY] .sa-legal-texto li{color:var(--sa-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-legal-texto p{margin:0 0 10px}body[data-store-template=LUXURY] .sa-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=LUXURY] .sa-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=LUXURY] .sa-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=LUXURY] .sa-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=LUXURY] .sa-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--sa-gris);color:var(--sa-tinta);font-size:14px;text-decoration:none}body[data-store-template=LUXURY] .sa-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=LUXURY] .sa-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=LUXURY] .sa-libro{display:grid;gap:18px}body[data-store-template=LUXURY] .sa-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=LUXURY] .sa-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=LUXURY] .sa-libro .store-page-heading h1{margin:0;color:var(--sa-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=LUXURY] .sa-libro .store-page-heading p{margin:6px 0 0;color:var(--sa-tinta);font-size:15px}body[data-store-template=LUXURY] .sa-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--sa-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=LUXURY] .sa-libro.sa-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--sa-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=LUXURY] .sa-libro.sa-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--sa-suave);border-radius:6px;background:var(--sa-fondo)}body[data-store-template=LUXURY] .sa-libro.sa-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--sa-tinta);box-shadow:none}body[data-store-template=LUXURY] .sa-libro.sa-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--sa-tinta);box-shadow:0 0 0 1px var(--sa-tinta)}body[data-store-template=LUXURY] .sa-libro .store-complaint-layout,body[data-store-template=LUXURY] .sa-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=LUXURY] .sa-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--sa-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=LUXURY] .sa-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=LUXURY] .sa-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--sa-tinta);color:#fff;font-weight:700}body[data-store-template=LUXURY] .sa-libro .store-complaint-print.is-secondary{border:1px solid var(--sa-tinta);border-radius:999px;background:var(--sa-fondo);color:var(--sa-tinta)}@media(max-width:1023px){body[data-store-template=LUXURY] .sa-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=LUXURY] .sa-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=LUXURY] .sa-marco-cabeza h1{font-size:20px}body[data-store-template=LUXURY] .sa-acceso{padding:24px 18px}body[data-store-template=LUXURY] .sa-acceso h1{font-size:22px}body[data-store-template=LUXURY] .sa-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=LUXURY] .sa-pedido .sa-boton-borde{grid-column:1 / -1}body[data-store-template=LUXURY] .sa-detalle-fondo{padding:0;align-items:end}body[data-store-template=LUXURY] .sa-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=LUXURY] .sa-pasos--pedido li{font-size:11px}body[data-store-template=LUXURY] .sa-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=LUXURY] .sa-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=LUXURY] .sa-legal-texto{padding:22px 18px}body[data-store-template=LUXURY] .sa-legal-texto h1{font-size:22px}}body[data-store-template=LUXURY] :where(.sa-catalogo,.sa-ficha,.sa-compra-fondo,.sa-agregado,.sa-opciones,.sa-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=LUXURY] :is(.sa-catalogo-cabeza h1,.sa-ficha-datos h1,.sa-carrito h1,.sa-checkout-titulo,.sa-resumen h2,.sa-similares h2,.sa-agregado-cabeza h2,.sa-bloque h2,.sa-bloque legend,.sa-marco-cabeza h1,.sa-acceso h1,.sa-acceso h2,.sa-legal h1,.sa-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=LUXURY] :is(.sa-boton-negro,.sa-agregar,.sa-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=LUXURY] :is(.sa-boton-negro,.sa-agregar,.sa-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=LUXURY] .sa-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=LUXURY] :is(.sa-tarjeta-blanca,.sa-agregado,.sa-opciones,.sa-panel-filtros,.sa-acceso,.sa-detalle-pedido,.sa-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=LUXURY] :is(.sa-foto,.sa-celda-foto,.sa-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=LUXURY] :is(.sa-talla,.sa-redondos button,.sa-campo :is(input,select),.sa-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=LUXURY] .sa-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=LUXURY] .sa-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=LUXURY] .sa-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=SPORT]{--pi-tinta: var(--sf-ink);--pi-suave: var(--sf-ink-soft);--pi-gris: var(--sf-bg-alt);--pi-linea: var(--sf-line);--pi-acento: var(--sf-brand);--pi-oferta: var(--sf-sale);--pi-fondo: var(--sf-card-bg, #ffffff);--pi-foto: var(--sf-media-bg);--pi-tarjeta: var(--sf-card-bg, #ffffff);--pi-borde: var(--sf-radius-lg)}body[data-store-template=SPORT] .pi-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=SPORT]).pi-lock{overflow:hidden}:where(body[data-store-template=SPORT]) .pi-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=SPORT]) .pi-main{display:block;min-height:60vh}:where(body[data-store-template=SPORT]) .pi-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=SPORT]) .pi-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-button:hover svg{transform:translate(3px)}:where(body[data-store-template=SPORT]) .pi-button:active{transform:translateY(1px)}:where(body[data-store-template=SPORT]) .pi-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=SPORT]) .pi-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=SPORT]) .pi-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=SPORT]) .pi-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=SPORT]) .pi-button--light{background:#fff;color:#111}:where(body[data-store-template=SPORT]) .pi-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=SPORT]) .pi-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=SPORT]) .pi-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=SPORT]) .pi-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=SPORT]) .pi-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=SPORT]) .pi-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=SPORT]) .pi-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=SPORT]) .pi-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=SPORT]) .pi-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=SPORT]) .pi-select select:focus-visible{outline:none}:where(body[data-store-template=SPORT]) .pi-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=SPORT]) .pi-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=SPORT]) .pi-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=SPORT]) .pi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=SPORT]) .pi-grid.is-refreshing{opacity:.55}:where(body[data-store-template=SPORT]) .pi-rail{position:relative}:where(body[data-store-template=SPORT]) .pi-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=SPORT]) .pi-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=SPORT]) .pi-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=SPORT]) .pi-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=SPORT]) .pi-rail-controls{display:contents}:where(body[data-store-template=SPORT]) .pi-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=SPORT]) .pi-rail-controls button:first-child{left:-14px}:where(body[data-store-template=SPORT]) .pi-rail-controls button:last-child{right:-14px}:where(body[data-store-template=SPORT]) .pi-rail:hover .pi-rail-controls button,:where(body[data-store-template=SPORT]) .pi-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=SPORT]) .pi-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=SPORT]) .pi-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=SPORT]) .pi-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=SPORT]) .pi-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=SPORT]) .pi-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=SPORT]) .pi-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=SPORT]) .pi-empty p{color:var(--sf-ink-soft)}@keyframes pi-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=SPORT]) .pi-aparece{opacity:0}:where(body[data-store-template=SPORT]) .pi-aparece.is-visible{animation:pi-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes pi-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=SPORT]) :is(.pi-rota-foto,.pi-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide,.pa-rota-foto,.pa-slide) img{animation:pi-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes pi-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=SPORT]) .pi-aparece{opacity:1}}:where(body[data-store-template=SPORT]) .pi-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=SPORT]) .pi-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=SPORT]) .pi-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=SPORT]) .pi-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=SPORT]) .pi-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=SPORT]) .pi-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=SPORT]) .pi-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=SPORT]) .pi-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=SPORT]) .pi-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=SPORT]) .pi-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=SPORT]) .pi-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=SPORT]) .pi-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=SPORT]) .pi-action-label{white-space:nowrap}:where(body[data-store-template=SPORT]) .pi-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=SPORT]) .pi-menu-toggle{display:none}:where(body[data-store-template=SPORT]) .pi-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=SPORT]) .pi-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=SPORT]) .pi-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-nav a:hover:after,:where(body[data-store-template=SPORT]) .pi-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=SPORT]) .pi-header--retail .pi-header-row{min-height:80px}:where(body[data-store-template=SPORT]) .pi-header--retail .pi-brand-name{font-size:24px}:where(body[data-store-template=SPORT]) .pi-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=SPORT]) .pi-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=SPORT]) .pi-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=SPORT]) .pi-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=SPORT]) .pi-catnav-row>a,:where(body[data-store-template=SPORT]) .pi-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=SPORT]) .pi-catnav-row>a:hover,:where(body[data-store-template=SPORT]) .pi-catnav-all:hover,:where(body[data-store-template=SPORT]) .pi-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=SPORT]) .pi-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=SPORT]) .pi-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=SPORT]) .pi-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:pi-drop .28s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=SPORT]) .pi-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=SPORT]) .pi-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=SPORT]) .pi-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=SPORT]) .pi-mega-group .pi-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes pi-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-brand{justify-self:center}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-brand img{height:46px}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-nav-start{justify-self:start}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-actions{justify-self:end}:where(body[data-store-template=SPORT]) .pi-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:pi-drop .25s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-search-panel .pi-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=SPORT]) .pi-header--inline .pi-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=SPORT]) .pi-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=SPORT]) .pi-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=SPORT]) .pi-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=SPORT]) .pi-search input:focus{outline:none}:where(body[data-store-template=SPORT]) .pi-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=SPORT]) .pi-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=SPORT]) .pi-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=SPORT]) .pi-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=SPORT]) .pi-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=SPORT]) .pi-search-list li.is-active,:where(body[data-store-template=SPORT]) .pi-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=SPORT]) .pi-search-list img,:where(body[data-store-template=SPORT]) .pi-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=SPORT]) .pi-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=SPORT]) .pi-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=SPORT]) .pi-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:pi-fade .25s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:pi-slide .35s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=SPORT]) .pi-drawer-nav,:where(body[data-store-template=SPORT]) .pi-drawer-account{display:grid}:where(body[data-store-template=SPORT]) .pi-drawer-nav a,:where(body[data-store-template=SPORT]) .pi-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=SPORT]) .pi-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes pi-fade{0%{opacity:0}}@keyframes pi-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=SPORT]) .pi-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=SPORT]) .pi-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=SPORT]) .pi-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=SPORT]) .pi-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=SPORT]) .pi-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=SPORT]) .pi-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=SPORT]) .pi-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=SPORT]) .pi-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=SPORT]) .pi-red--facebook{background:#0866ff}:where(body[data-store-template=SPORT]) .pi-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=SPORT]) .pi-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=SPORT]) .pi-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=SPORT]) .pi-red{transition:none}:where(body[data-store-template=SPORT]) .pi-red:hover{transform:none}}:where(body[data-store-template=SPORT]) .pi-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=SPORT]) .pi-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=SPORT]) .pi-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=SPORT]) .pi-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=SPORT]) .pi-footer-col a.pi-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=SPORT]) .pi-footer-col a.pi-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=SPORT]) .pi-footer-col a.pi-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=SPORT]) .pi-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=SPORT]) .pi-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=SPORT]) .pi-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=SPORT]) .pi-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=SPORT]) .pi-footer-credito a:hover,:where(body[data-store-template=SPORT]) .pi-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=SPORT]) .pi-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=SPORT]) .pi-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=SPORT]) .pi-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=SPORT]) .pi-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=SPORT]) .pi-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=SPORT]) .pi-footer--quiet .pi-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=SPORT]) .pi-header--retail .pi-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=SPORT]) .pi-header--retail .pi-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=SPORT]) .pi-header--inline .pi-nav{display:none}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-nav-start>a{display:none}:where(body[data-store-template=SPORT]) .pi-menu-toggle{display:inline-flex}:where(body[data-store-template=SPORT]) .pi-action-label{display:none}:where(body[data-store-template=SPORT]) .pi-footer-grid,:where(body[data-store-template=SPORT]) .pi-footer--quiet .pi-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=SPORT]) .pi-header-row{min-height:60px}:where(body[data-store-template=SPORT]) .pi-header--centered .pi-header-row{min-height:64px}:where(body[data-store-template=SPORT]) .pi-brand img{height:34px;max-width:120px}:where(body[data-store-template=SPORT]) .pi-brand-name{font-size:19px}:where(body[data-store-template=SPORT]) .pi-catnav-all{display:none}:where(body[data-store-template=SPORT]) .pi-footer-grid,:where(body[data-store-template=SPORT]) .pi-footer--quiet .pi-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=SPORT]) .pi-footer-pay{margin-left:0}:where(body[data-store-template=SPORT]) .pi-search-submit{display:none}}:where(body[data-store-template=SPORT]) .pi-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=SPORT]) .pi-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=SPORT]) .pi-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=SPORT]) .pi-card:hover .pi-card-media img{transform:scale(1.04)}:where(body[data-store-template=SPORT]) .pi-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=SPORT]) .pi-card:hover .has-secondary .pi-card-media-alt{opacity:1}}:where(body[data-store-template=SPORT]) .pi-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=SPORT]) .pi-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=SPORT]) .pi-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=SPORT]) .pi-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=SPORT]) .pi-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-card.is-sold-out .pi-card-media img{filter:grayscale(.6)}:where(body[data-store-template=SPORT]) .pi-card.is-sold-out .pi-card-media img:not(.pi-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=SPORT]) .pi-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=SPORT]) .pi-card.is-sold-out:hover .has-secondary .pi-card-media-alt{opacity:.55}}:where(body[data-store-template=SPORT]) .pi-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=SPORT]) .pi-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=SPORT]) .pi-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=SPORT]) .pi-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=SPORT]) .pi-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=SPORT]) .pi-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=SPORT]) .pi-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=SPORT]) .pi-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=SPORT]) .pi-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=SPORT]) .pi-card--boxed .pi-card-body{padding:12px 6px 6px}:where(body[data-store-template=SPORT]) .pi-card--boxed .pi-price-now{font-size:18px}:where(body[data-store-template=SPORT]) .pi-card--bare .pi-card-body{padding-top:12px}:where(body[data-store-template=SPORT]) .pi-card--poster .pi-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=SPORT]) .pi-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-meta{grid-area:meta}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-colors{grid-area:colors}:where(body[data-store-template=SPORT]) .pi-card--row .pi-card-flags{top:4px;left:4px}:where(body[data-store-template=SPORT]) .pi-card--row .pi-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=SPORT]) .pi-home>.pi-hero:first-child{margin-top:0}:where(body[data-store-template=SPORT]) .pi-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=SPORT]) .pi-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=SPORT]) .pi-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes pi-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pi-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=SPORT]) .pi-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=SPORT]) .pi-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=SPORT]) .pi-carousel-layout:not(:has(.pi-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=SPORT]) .pi-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=SPORT]) .pi-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-slide.is-current{opacity:1}:where(body[data-store-template=SPORT]) .pi-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=SPORT]) .pi-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=SPORT]) .pi-slide.is-current img{transform:scale(1)}:where(body[data-store-template=SPORT]) .pi-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:pi-rise .7s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=SPORT]) .pi-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=SPORT]) .pi-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=SPORT]) .pi-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=SPORT]) .pi-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=SPORT]) .pi-carousel-dots{display:flex;gap:0}:where(body[data-store-template=SPORT]) .pi-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=SPORT]) .pi-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=SPORT]) .pi-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=SPORT]) .pi-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=SPORT]) .pi-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=SPORT]) .pi-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=SPORT]) .pi-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=SPORT]) .pi-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=SPORT]) .pi-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=SPORT]) .pi-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=SPORT]) .pi-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=SPORT]) .pi-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:pi-rise .8s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=SPORT]) .pi-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=SPORT]) .pi-split-copy .pi-button--ghost{color:#fff}:where(body[data-store-template=SPORT]) .pi-split-copy .pi-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=SPORT]) .pi-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=SPORT]) .pi-split-media img{animation:pi-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=SPORT]) .pi-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-poster-media{position:absolute;inset:0}:where(body[data-store-template=SPORT]) .pi-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=SPORT]) .pi-poster-media img{animation:pi-zoom 2.4s var(--sf-ease) both}@keyframes pi-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=SPORT]) .pi-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:pi-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=SPORT]) .pi-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=SPORT]) .pi-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=SPORT]) .pi-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-statement{display:grid;gap:22px}:where(body[data-store-template=SPORT]) .pi-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:pi-rise .8s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=SPORT]) .pi-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=SPORT]) .pi-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=SPORT]) .pi-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=SPORT]) .pi-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=SPORT]) .pi-stats div{display:grid}:where(body[data-store-template=SPORT]) .pi-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=SPORT]) .pi-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=SPORT]) .pi-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=SPORT]) .pi-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=SPORT]) .pi-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=SPORT]) .pi-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=SPORT]) .pi-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=SPORT]) .pi-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=SPORT]) .pi-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=SPORT]) .pi-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=SPORT]) .pi-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=SPORT]) .pi-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=SPORT]) .pi-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=SPORT]) .pi-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=SPORT]) .pi-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=SPORT]) .pi-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=SPORT]) .pi-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=SPORT]) .pi-arch-copy{display:grid;gap:24px;justify-items:start;animation:pi-rise .8s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=SPORT]) .pi-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=SPORT]) .pi-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:pi-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=SPORT]) .pi-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=SPORT]) .pi-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=SPORT]) .pi-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-cat:hover .pi-cat-media img{transform:scale(1.05)}:where(body[data-store-template=SPORT]) .pi-cat-copy{display:grid;gap:2px}:where(body[data-store-template=SPORT]) .pi-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=SPORT]) .pi-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-cats--tiles .pi-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=SPORT]) .pi-cats--tiles .pi-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-cats--tiles .pi-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=SPORT]) .pi-cats--tiles .pi-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=SPORT]) .pi-cats--tiles .pi-cat-copy{padding:14px 6px 0}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat-copy small{color:#ffffffd1}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat--sin-foto .pi-cat-media{background:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-cats--rail .pi-cat--sin-foto .pi-picture-empty{background:transparent}:where(body[data-store-template=SPORT]) .pi-cats--circles .pi-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=SPORT]) .pi-cats--circles .pi-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=SPORT]) .pi-cats--circles .pi-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-cats--circles .pi-cat:hover .pi-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=SPORT]) .pi-cats--circles .pi-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat{grid-column:span 2}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat:nth-child(-n+2) .pi-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=SPORT]) .pi-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=SPORT]) .pi-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=SPORT]) .pi-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=SPORT]) .pi-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=SPORT]) .pi-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=SPORT]) .pi-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=SPORT]) .pi-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-index-list a:hover>span,:where(body[data-store-template=SPORT]) .pi-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=SPORT]) .pi-index-list a:hover svg,:where(body[data-store-template=SPORT]) .pi-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=SPORT]) .pi-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=SPORT]) .pi-index-preview img{width:100%;height:100%;object-fit:cover;animation:pi-fade .5s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=SPORT]) .pi-tree-head img,:where(body[data-store-template=SPORT]) .pi-tree-head .pi-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=SPORT]) .pi-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=SPORT]) .pi-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=SPORT]) .pi-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=SPORT]) .pi-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=SPORT]) .pi-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat:hover .pi-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat:hover .pi-cat-media,:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat:focus-visible .pi-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat:hover .pi-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat:hover .pi-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=SPORT]) .pi-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=SPORT]) .pi-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=SPORT]) .pi-feature-grid>:first-child .pi-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=SPORT]) .pi-feature-grid>:first-child .pi-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=SPORT]) .pi-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=SPORT]) .pi-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=SPORT]) .pi-deals--band .pi-section-head h2,:where(body[data-store-template=SPORT]) .pi-deals--band .pi-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=SPORT]) .pi-deals--band .pi-deals-note{opacity:.85}:where(body[data-store-template=SPORT]) .pi-deals--band .pi-card{color:var(--sf-brand-ink)}:where(body[data-store-template=SPORT]) .pi-deals--band .pi-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-deals--band .pi-card-meta,:where(body[data-store-template=SPORT]) .pi-deals--band .pi-price-was{color:inherit;opacity:.78}:where(body[data-store-template=SPORT]) .pi-deals--band .pi-card--bare .pi-price-now.is-sale,:where(body[data-store-template=SPORT]) .pi-deals--band .pi-card--poster .pi-price-now.is-sale{color:inherit}:where(body[data-store-template=SPORT]) .pi-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=SPORT]) .pi-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=SPORT]) .pi-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=SPORT]) .pi-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=SPORT]) .pi-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=SPORT]) .pi-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=SPORT]) .pi-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=SPORT]) .pi-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=SPORT]) .pi-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=SPORT]) .pi-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=SPORT]) .pi-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=SPORT]) .pi-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=SPORT]) .pi-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=SPORT]) .pi-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=SPORT]) .pi-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=SPORT]) .pi-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=SPORT]) .pi-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=SPORT]) .pi-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=SPORT]) .pi-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=SPORT]) .pi-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=SPORT]) .pi-ticker-track{display:flex;width:max-content;animation:pi-ticker 42s linear infinite}:where(body[data-store-template=SPORT]) .pi-ticker:hover .pi-ticker-track{animation-play-state:paused}:where(body[data-store-template=SPORT]) .pi-ticker-track a,:where(body[data-store-template=SPORT]) .pi-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=SPORT]) .pi-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=SPORT]) .pi-ticker-copy{display:flex}@keyframes pi-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=SPORT]) .pi-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=SPORT]) .pi-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=SPORT]) .pi-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=SPORT]) .pi-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=SPORT]) .pi-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=SPORT]) .pi-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=SPORT]) .pi-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=SPORT]) .pi-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=SPORT]) .pi-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=SPORT]) .pi-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=SPORT]) .pi-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=SPORT]) .pi-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=SPORT]) .pi-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=SPORT]) .pi-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=SPORT]) .pi-hero--split,:where(body[data-store-template=SPORT]) .pi-arch-layout,:where(body[data-store-template=SPORT]) .pi-masthead-lead,:where(body[data-store-template=SPORT]) .pi-spotlight-layout,:where(body[data-store-template=SPORT]) .pi-index-layout{grid-template-columns:1fr}:where(body[data-store-template=SPORT]) .pi-split-media{min-height:56vw;order:-1}:where(body[data-store-template=SPORT]) .pi-index-preview{display:none}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat,:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=SPORT]) .pi-cats--lookbook .pi-cat:first-child{grid-column:span 2}:where(body[data-store-template=SPORT]) .pi-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=SPORT]) .pi-feature-grid>:first-child .pi-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=SPORT]) .pi-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=SPORT]) .pi-carousel{min-height:460px}:where(body[data-store-template=SPORT]) .pi-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=SPORT]) .pi-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=SPORT]) .pi-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=SPORT]) .pi-side-card{min-height:140px}:where(body[data-store-template=SPORT]) .pi-side-card strong{font-size:18px}:where(body[data-store-template=SPORT]) .pi-hero--poster{min-height:78vh}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-media{display:none}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=SPORT]) .pi-cats--lanes .pi-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=SPORT]) .pi-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=SPORT]) .pi-stats{gap:24px}:where(body[data-store-template=SPORT]) .pi-tree ul{padding-left:0}}:where(body[data-store-template=SPORT]) .pi-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=SPORT]) .pi-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=SPORT]) .pi-poster-copy .pi-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=SPORT]) .pi-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=SPORT]) .pi-cat-copy{min-width:0}:where(body[data-store-template=SPORT]) .pi-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=SPORT]) .pi-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=SPORT]) .pi-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=SPORT]) .pi-rota-foto.is-actual{opacity:1}:where(body[data-store-template=SPORT]) .pi-rota-foto img,:where(body[data-store-template=SPORT]) .pi-rota-foto .pi-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=SPORT]) .pi-rota-foto.is-actual img{animation:pi-zoom 7s linear both}:where(body[data-store-template=SPORT]) .pi-poster-media .pi-rota-fotos,:where(body[data-store-template=SPORT]) .pi-split-media .pi-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=SPORT]) .pi-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=SPORT]) .pi-rota-controles .pi-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=SPORT]) .pi-rota-controles--sobre,:where(body[data-store-template=SPORT]) .pi-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=SPORT]) .pi-rota-controles--sobre:focus-within,:where(body[data-store-template=SPORT]) .pi-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=SPORT]) .pi-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=SPORT]) .pi-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=SPORT]) .pi-hero--poster{position:relative}:where(body[data-store-template=SPORT]) .pi-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=SPORT]) .pi-rota-controles--claro .pi-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=SPORT]) .pi-rota-controles--claro .pi-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=SPORT]) .pi-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=SPORT]) .pi-arch-lado .pi-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=SPORT]) .pi-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=SPORT]) .pi-rota-foto{transition:none}:where(body[data-store-template=SPORT]) .pi-rota-foto.is-actual img{animation:none}}body[data-store-template=SPORT] .pi-nav a{text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.04em}body[data-store-template=SPORT] .pi-header .pi-search{background:#fff}body[data-store-template=SPORT] .pi-section-head h2{font-size:clamp(40px,5.4vw,80px)}body[data-store-template=SPORT] .pi-link{text-transform:uppercase;font-weight:700}body[data-store-template=SPORT] .pi-card--poster .pi-card-media{border-radius:var(--sf-radius)}body[data-store-template=SPORT] .pi-card--poster .pi-card-name{font-family:var(--sf-font-display);font-style:italic;font-weight:800;font-size:20px;line-height:1;letter-spacing:0}body[data-store-template=SPORT] .pi-price-now{font-size:17px}body[data-store-template=SPORT] .pi-flag{font-style:italic;text-transform:uppercase;transform:skew(-8deg);border-radius:2px}body[data-store-template=SPORT] .pi-split-copy h1{font-size:clamp(64px,10vw,168px)}body[data-store-template=SPORT] .pi-split-media{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}body[data-store-template=SPORT] .pi-services{background:var(--sf-bg-alt);border:0}body[data-store-template=SPORT] .pi-brand-wall a{text-transform:uppercase;font-style:italic;font-family:var(--sf-font-display);font-weight:800;font-size:24px;border-radius:var(--sf-radius)}body[data-store-template=SPORT] .pi-footer-wordmark{color:color-mix(in srgb,var(--sf-footer-ink) 16%,transparent)}@media(max-width:960px){body[data-store-template=SPORT] .pi-split-media{clip-path:none}}body[data-store-template=SPORT] .pi-pdp-price .pi-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=SPORT] .pi-pdp-price .pi-price-was{font-size:16px;font-weight:400}@media(max-width:640px){:where(body[data-store-template=SPORT]) .pi-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=SPORT]) .pi-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=SPORT] .pi-select{min-height:44px}body[data-store-template=SPORT] .pi-select select{font-size:16px}body[data-store-template=SPORT] .pi-filter-group button,body[data-store-template=SPORT] .pi-filters-toggle{min-height:44px}body[data-store-template=SPORT] .pi-card--row .pi-flag{font-size:12px;min-height:22px}body[data-store-template=SPORT] .pi-select select{align-self:stretch;min-height:42px}body[data-store-template=SPORT] .pi-chip{min-height:44px}body[data-store-template=SPORT] .pi-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=SPORT] .pi-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=SPORT] .pi-header--centered .pi-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=SPORT] .pi-header--centered .pi-brand{max-width:100%}body[data-store-template=SPORT] .pi-header--centered .pi-brand-name{text-align:center}}body[data-store-template=SPORT] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=SPORT] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=SPORT] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=SPORT] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=SPORT] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=SPORT] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=SPORT] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=SPORT] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=SPORT] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=SPORT]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=SPORT]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=SPORT]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=SPORT]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=SPORT] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=SPORT] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=SPORT] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=SPORT] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=SPORT] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=SPORT] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=SPORT] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=SPORT] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=SPORT] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=SPORT] :is(.pi-card-media,.pi-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=SPORT] .store-main.sf-main>:is(.pi-catalogo,.pi-ficha,.pi-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=SPORT] :where(.pi-catalogo,.pi-ficha,.pi-compra-fondo,.pi-agregado,.pi-opciones,.pi-panel-filtros) :focus-visible{outline:2px solid var(--pi-tinta);outline-offset:2px}body[data-store-template=SPORT] :where(.pi-catalogo,.pi-ficha,.pi-compra-fondo,.pi-agregado,.pi-opciones,.pi-panel-filtros){color:var(--pi-tinta)}body[data-store-template=SPORT] :where(.pi-catalogo,.pi-ficha,.pi-compra-fondo,.pi-agregado,.pi-opciones,.pi-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=SPORT] .pi-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=SPORT] .pi-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--pi-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=SPORT] .pi-ruta>*+*:before{content:">";margin-right:8px;color:var(--pi-suave);text-decoration:none;display:inline-block}body[data-store-template=SPORT] .pi-ruta [aria-current=page]{color:var(--pi-tinta);font-weight:700}body[data-store-template=SPORT] .pi-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--pi-tinta);cursor:pointer}body[data-store-template=SPORT] .pi-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--pi-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=SPORT] .pi-boton-negro:hover{background:var(--pi-tinta)}body[data-store-template=SPORT] .pi-boton-negro:disabled,body[data-store-template=SPORT] .pi-boton-negro.is-deshabilitado{background:var(--pi-suave);cursor:not-allowed}body[data-store-template=SPORT] .pi-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=SPORT] .pi-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--pi-tinta);border-radius:999px;background:var(--pi-fondo);color:var(--pi-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=SPORT] .pi-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--pi-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=SPORT] .pi-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=SPORT] .pi-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--pi-fondo);text-align:center;font-size:16px}body[data-store-template=SPORT] .pi-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--pi-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=SPORT] .pi-catalogo{background:var(--pi-gris)}body[data-store-template=SPORT] .pi-catalogo>.pi-ruta{background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-carril{position:relative;padding:4px 0 14px;background:var(--pi-fondo);border-bottom:8px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=SPORT] .pi-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=SPORT] .pi-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--pi-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=SPORT] .pi-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--pi-linea);border-radius:8px;background:var(--pi-fondo);box-sizing:border-box}body[data-store-template=SPORT] .pi-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=SPORT] .pi-recuadro.is-elegido .pi-recuadro-foto{border:2px solid var(--pi-tinta)}body[data-store-template=SPORT] .pi-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-recuadro.is-elegido .pi-recuadro-nombre{font-weight:700}body[data-store-template=SPORT] .pi-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--pi-fondo);color:var(--pi-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=SPORT] .pi-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=SPORT] .pi-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=SPORT] .pi-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--pi-fondo);border-bottom:10px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-resultados{margin:-6px 0 0;color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=SPORT] .pi-lista{position:relative;display:grid;width:190px}body[data-store-template=SPORT] .pi-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=SPORT] .pi-lista select,body[data-store-template=SPORT] .pi-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--pi-linea);border-radius:0;background:transparent;color:var(--pi-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=SPORT] .pi-lista.is-elegida select{border-bottom-color:var(--pi-tinta);font-weight:700}body[data-store-template=SPORT] :is(.pi-lista,.pi-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=SPORT] .pi-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=SPORT] .pi-orden{position:relative;display:grid;width:250px}body[data-store-template=SPORT] .pi-orden span{color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-orden select{font-size:14px;font-weight:700}body[data-store-template=SPORT] .pi-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--pi-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=SPORT] .pi-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=SPORT] .pi-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--pi-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=SPORT] .pi-paginador button.is-actual{background:var(--pi-tinta);color:#fff}body[data-store-template=SPORT] .pi-paginador button:disabled{color:var(--pi-suave);cursor:default}body[data-store-template=SPORT] .pi-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=SPORT] .pi-filtros-boton{display:none}body[data-store-template=SPORT] .pi-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=SPORT] .pi-celdas.is-actualizando{opacity:.6}body[data-store-template=SPORT] .pi-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--pi-tarjeta)}body[data-store-template=SPORT] .pi-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--pi-fondo) 30%,var(--pi-gris) 50%,var(--pi-fondo) 70%)}body[data-store-template=SPORT] .pi-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--pi-tinta);text-decoration:none}body[data-store-template=SPORT] .pi-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=SPORT] .pi-celda-enlace:hover .pi-celda-foto img{transform:scale(1.04)}body[data-store-template=SPORT] .pi-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--pi-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=SPORT] .is-agotado .pi-celda-foto img{opacity:.5}body[data-store-template=SPORT] .pi-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=SPORT] .pi-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=SPORT] .pi-celda-marca{max-width:110px;color:var(--pi-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=SPORT] .pi-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=SPORT] .pi-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--pi-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=SPORT] .pi-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=SPORT] .pi-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=SPORT] .pi-celda-precio del{flex-basis:100%;color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-celda-agregar{display:none}body[data-store-template=SPORT] .pi-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=SPORT] .pi-catalogo-pie .pi-paginador{margin:0 auto}body[data-store-template=SPORT] .pi-catalogo-resultados{padding-bottom:24px}body[data-store-template=SPORT] :is(.pi-panel-filtros,.pi-opciones,.pi-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--pi-tinta);background:var(--pi-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=SPORT] :is(.pi-panel-filtros,.pi-opciones,.pi-agregado)::backdrop{background:#00000080}body[data-store-template=SPORT] .pi-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=SPORT] .pi-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=SPORT] .pi-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=SPORT] .pi-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=SPORT] .pi-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=SPORT] .pi-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=SPORT] .pi-agregado-datos small{color:var(--pi-suave);font-size:11px;text-transform:uppercase}body[data-store-template=SPORT] .pi-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=SPORT] .pi-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--pi-gris);background:var(--pi-gris)}body[data-store-template=SPORT] .pi-opciones,body[data-store-template=SPORT] .pi-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=SPORT] :is(.pi-opciones-cuerpo,.pi-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=SPORT] .pi-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=SPORT] .pi-panel-filtros .pi-lista{width:100%}body[data-store-template=SPORT] .pi-panel-filtros .pi-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--pi-suave)}body[data-store-template=SPORT] .pi-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=SPORT] .pi-panel-filtros-acciones .pi-boton-negro{flex:1}body[data-store-template=SPORT] .pi-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=SPORT] .pi-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=SPORT] .pi-ficha{padding-bottom:48px;background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=SPORT] .pi-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=SPORT] .pi-galeria:not(:has(.pi-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=SPORT] .pi-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=SPORT] .pi-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=SPORT] .pi-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=SPORT] .pi-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--pi-linea);background:var(--pi-tarjeta);cursor:pointer}body[data-store-template=SPORT] .pi-miniaturas button.is-actual{border-color:var(--pi-tinta)}body[data-store-template=SPORT] .pi-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=SPORT] .pi-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--pi-tinta);border-radius:50%;background:var(--pi-fondo);color:var(--pi-tinta);cursor:pointer}body[data-store-template=SPORT] .pi-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--pi-linea);background:var(--pi-tarjeta)}body[data-store-template=SPORT] .pi-foto-pista{width:100%;height:100%}body[data-store-template=SPORT] .pi-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=SPORT] .pi-foto-pista figure.is-actual{display:block}body[data-store-template=SPORT] .pi-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=SPORT] .pi-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=SPORT] .pi-foto-flecha--antes{left:16px}body[data-store-template=SPORT] .pi-foto-flecha--despues{right:16px}body[data-store-template=SPORT] .pi-foto-puntos{display:none}body[data-store-template=SPORT] .pi-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=SPORT] .pi-ficha-datos h1{margin:0;color:var(--pi-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-ficha-marca{color:var(--pi-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=SPORT] .pi-ficha-categoria{margin:-12px 0 0;color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=SPORT] .pi-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=SPORT] .pi-opcion legend strong{font-weight:700}body[data-store-template=SPORT] .pi-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--pi-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=SPORT] .pi-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=SPORT] .pi-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--pi-linea);border-radius:6px;background:var(--pi-fondo);color:var(--pi-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=SPORT] .pi-talla:hover:not(:disabled){border-color:var(--pi-tinta)}body[data-store-template=SPORT] .pi-talla.is-elegida{border:2px solid var(--pi-tinta);color:var(--pi-tinta)}body[data-store-template=SPORT] .pi-talla:disabled{color:var(--pi-suave);background:repeating-linear-gradient(135deg,var(--pi-fondo) 0 6px,var(--pi-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=SPORT] .pi-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=SPORT] .pi-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=SPORT] .pi-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=SPORT] .pi-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=SPORT] .pi-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=SPORT] .pi-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=SPORT] .pi-ficha-precio>span.is-oferta{color:var(--pi-oferta)}body[data-store-template=SPORT] .pi-ficha-precio del{color:var(--pi-suave);font-size:15px}body[data-store-template=SPORT] .pi-ficha-nota{margin:-10px 0 0;color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-ficha-stock{margin:0;padding:10px 12px;background:var(--pi-gris);font-size:14px}body[data-store-template=SPORT] .pi-compra{display:flex;align-items:center;gap:18px}body[data-store-template=SPORT] .pi-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=SPORT] .pi-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--pi-linea);color:var(--pi-tinta);cursor:pointer}body[data-store-template=SPORT] .pi-cantidad button:disabled{color:var(--pi-suave);cursor:default}body[data-store-template=SPORT] .pi-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--pi-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=SPORT] .pi-cantidad input::-webkit-inner-spin-button,body[data-store-template=SPORT] .pi-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=SPORT] .pi-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=SPORT] .pi-agregar svg{flex:none}body[data-store-template=SPORT] .pi-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--pi-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=SPORT] .pi-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=SPORT] .pi-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=SPORT] .pi-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=SPORT] .pi-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--pi-suave)}body[data-store-template=SPORT] .pi-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--pi-linea);list-style:none}body[data-store-template=SPORT] .pi-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=SPORT] .pi-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=SPORT] .pi-ficha-entrega small{display:block;margin-top:2px;color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-personalizar{display:grid;gap:12px}body[data-store-template=SPORT] .pi-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=SPORT] .pi-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=SPORT] .pi-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--pi-suave);border-radius:0;background:transparent;color:var(--pi-tinta);font:inherit;font-size:16px}body[data-store-template=SPORT] .pi-campo small{color:var(--pi-suave);font-size:12px}body[data-store-template=SPORT] .pi-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=SPORT] .pi-acordeon{border:1px solid var(--pi-linea);border-radius:8px;background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-acordeon:not([open]){background:var(--pi-gris);border-color:var(--pi-gris)}body[data-store-template=SPORT] .pi-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=SPORT] .pi-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=SPORT] .pi-acordeon[open] summary{font-weight:400}body[data-store-template=SPORT] .pi-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=SPORT] .pi-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=SPORT] .pi-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-acordeon dt{font-weight:700}body[data-store-template=SPORT] .pi-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=SPORT] .pi-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--pi-linea);font-size:20px;font-weight:400}body[data-store-template=SPORT] .pi-similares-marco{position:relative}body[data-store-template=SPORT] .pi-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=SPORT] .pi-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=SPORT] .pi-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--pi-gris);color:var(--pi-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=SPORT] .pi-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=SPORT] .pi-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=SPORT] .pi-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--pi-suave)}body[data-store-template=SPORT] .pi-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=SPORT] .pi-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=SPORT] .pi-similar strong.is-oferta{color:var(--pi-oferta)}body[data-store-template=SPORT] .pi-similar:hover .pi-similar-nombre{text-decoration:underline}body[data-store-template=SPORT] .pi-similares .pi-carril-flecha{transform:translateY(-50%)}body[data-store-template=SPORT] .pi-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--pi-gris)}body[data-store-template=SPORT] .pi-tarjeta-blanca{border-radius:8px;background:var(--pi-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=SPORT] .pi-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=SPORT] .pi-carrito-lista h1,body[data-store-template=SPORT] .pi-resumen h2,body[data-store-template=SPORT] .pi-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=SPORT] .pi-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=SPORT] .pi-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--pi-gris);font-size:15px;font-weight:400}body[data-store-template=SPORT] .pi-lineas{margin:0;padding:0;list-style:none}body[data-store-template=SPORT] .pi-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=SPORT] .pi-linea+.pi-linea{border-top:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=SPORT] .pi-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=SPORT] .pi-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=SPORT] .pi-linea-nombre{color:var(--pi-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=SPORT] a.pi-linea-nombre:hover{text-decoration:underline}body[data-store-template=SPORT] .pi-linea-variante{font-size:13px}body[data-store-template=SPORT] .pi-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=SPORT] .pi-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=SPORT] .pi-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=SPORT] .pi-linea-precio{display:grid;justify-items:end;color:var(--pi-suave);font-size:19px;font-weight:400}body[data-store-template=SPORT] .pi-linea-precio small{font-size:12px}body[data-store-template=SPORT] .pi-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=SPORT] .pi-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=SPORT] .pi-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--pi-suave);color:#fff;cursor:pointer}body[data-store-template=SPORT] .pi-redondos button:disabled{background:var(--pi-linea);cursor:default}body[data-store-template=SPORT] .pi-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=SPORT] .pi-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=SPORT] .pi-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=SPORT] .pi-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=SPORT] .pi-resumen-fila+.pi-resumen-fila{border-top:1px solid var(--pi-linea)}body[data-store-template=SPORT] .pi-resumen-total{font-size:16px}body[data-store-template=SPORT] .pi-resumen-descuento strong{color:#1d7a3a}body[data-store-template=SPORT] .pi-resumen-nota{margin:0 0 10px;color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=SPORT] .pi-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=SPORT] .pi-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=SPORT] .pi-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=SPORT] .pi-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=SPORT] .pi-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=SPORT] .pi-carrito-vacio p{margin:0;color:var(--pi-suave)}body[data-store-template=SPORT] .pi-carrito-vacio .pi-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=SPORT] .pi-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=SPORT] .pi-pasos li{position:relative;display:grid;justify-items:center;color:var(--pi-suave);font-size:16px}body[data-store-template=SPORT] .pi-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=SPORT] .pi-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--pi-linea);z-index:0}body[data-store-template=SPORT] .pi-pasos li:first-child:before{display:none}body[data-store-template=SPORT] .pi-pasos li.is-actual:before,body[data-store-template=SPORT] .pi-pasos li.is-hecho:before{background:var(--pi-suave)}body[data-store-template=SPORT] .pi-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--pi-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=SPORT] .pi-pasos li.is-hecho span[aria-hidden]{background:var(--pi-suave)}body[data-store-template=SPORT] .pi-pasos li.is-actual span[aria-hidden]{background:var(--pi-fondo);color:var(--pi-suave);box-shadow:inset 0 0 0 2px var(--pi-suave)}body[data-store-template=SPORT] .pi-pasos li.is-actual,body[data-store-template=SPORT] .pi-pasos li.is-hecho{color:var(--pi-tinta);font-weight:700}body[data-store-template=SPORT] .pi-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=SPORT] .pi-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=SPORT] .pi-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=SPORT] .pi-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=SPORT] .pi-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=SPORT] .pi-bloque h2,body[data-store-template=SPORT] .pi-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=SPORT] fieldset.pi-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=SPORT] .pi-bloque-ayuda{margin:0;color:var(--pi-tinta);font-size:14px}body[data-store-template=SPORT] .pi-bloque-ayuda a{color:var(--pi-tinta);font-weight:700}body[data-store-template=SPORT] .pi-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=SPORT] .pi-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=SPORT] .pi-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=SPORT] .pi-campo-etiqueta{color:var(--pi-tinta);font-size:14px}body[data-store-template=SPORT] .pi-campo-etiqueta small{color:var(--pi-suave);font-size:12px}body[data-store-template=SPORT] .pi-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--pi-suave);border-radius:0;background:transparent;color:var(--pi-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=SPORT] .pi-campo-linea textarea{resize:vertical}body[data-store-template=SPORT] .pi-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--pi-tinta)}body[data-store-template=SPORT] .pi-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=SPORT] .pi-campo-linea select:disabled{color:var(--pi-suave)}body[data-store-template=SPORT] .pi-campo-linea input::placeholder{color:var(--pi-suave);opacity:1}body[data-store-template=SPORT] .pi-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=SPORT] .pi-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--pi-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=SPORT] .pi-segmentos label.is-elegido{border:2px solid var(--pi-tinta);font-weight:700}body[data-store-template=SPORT] .pi-segmentos input{width:18px;height:18px;accent-color:var(--pi-tinta)}body[data-store-template=SPORT] .pi-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=SPORT] .pi-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--pi-linea);list-style:none}body[data-store-template=SPORT] .pi-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=SPORT] .pi-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--pi-linea);border-radius:6px}body[data-store-template=SPORT] .pi-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=SPORT] .pi-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--pi-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=SPORT] .pi-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-resumen-nombre small{color:var(--pi-suave);font-size:12px}body[data-store-template=SPORT] .pi-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=SPORT] .pi-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=SPORT] .pi-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--pi-gris);font-size:14px}body[data-store-template=SPORT] .pi-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=SPORT] .pi-pago p{margin:0;line-height:1.5}body[data-store-template=SPORT] .pi-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=SPORT] .pi-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=SPORT] .pi-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--pi-linea);border-radius:8px;background:var(--pi-fondo);cursor:pointer}body[data-store-template=SPORT] .pi-pago-opciones>.is-elegido{border:2px solid var(--pi-tinta)}body[data-store-template=SPORT] .pi-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--pi-tinta);flex:none}body[data-store-template=SPORT] .pi-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=SPORT] .pi-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=SPORT] .pi-cuenta small{color:var(--pi-suave)}body[data-store-template=SPORT] .pi-captura{display:grid;gap:6px}body[data-store-template=SPORT] .pi-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--pi-suave);border-radius:8px;background:var(--pi-fondo);font-weight:700;cursor:pointer}body[data-store-template=SPORT] .pi-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=SPORT] .pi-captura-boton:focus-within{outline:2px solid var(--pi-tinta);outline-offset:2px}body[data-store-template=SPORT] .pi-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=SPORT] .pi-captura small{color:var(--pi-tinta);font-size:13px}body[data-store-template=SPORT] .pi-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=SPORT] .pi-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--pi-tinta);flex:none}body[data-store-template=SPORT] .pi-terminos a{color:var(--pi-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=SPORT] .pi-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=SPORT] .pi-carrito,body[data-store-template=SPORT] .pi-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=SPORT] .pi-checkout-resumen{position:static}body[data-store-template=SPORT] .pi-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=SPORT] .pi-ruta{padding:6px 16px}body[data-store-template=SPORT] .pi-carril-flecha{display:none}body[data-store-template=SPORT] .pi-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=SPORT] .pi-recuadro{flex-basis:72px}body[data-store-template=SPORT] .pi-recuadro-foto{width:72px;height:72px}body[data-store-template=SPORT] .pi-recuadro-nombre{font-size:13px}body[data-store-template=SPORT] .pi-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=SPORT] .pi-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=SPORT] .pi-resultados{order:3;margin:0;font-size:14px}body[data-store-template=SPORT] .pi-filtros{display:none}body[data-store-template=SPORT] .pi-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--pi-tinta);border-radius:8px;background:var(--pi-fondo);color:var(--pi-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=SPORT] .pi-orden-fila{order:4;padding:0}body[data-store-template=SPORT] .pi-orden{width:100%}body[data-store-template=SPORT] .pi-orden-fila>.pi-limpiar{display:none}body[data-store-template=SPORT] .pi-orden-fila .pi-paginador{display:none}body[data-store-template=SPORT] .pi-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=SPORT] .pi-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=SPORT] .pi-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=SPORT] .pi-celda-marca{max-width:none;font-size:13px}body[data-store-template=SPORT] .pi-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--pi-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=SPORT] .pi-celda-agregar:disabled{opacity:.7}body[data-store-template=SPORT] .pi-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=SPORT] .pi-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=SPORT] .pi-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=SPORT] .pi-miniaturas-marco,body[data-store-template=SPORT] .pi-foto-flecha{display:none}body[data-store-template=SPORT] .pi-foto{border:0}body[data-store-template=SPORT] .pi-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=SPORT] .pi-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=SPORT] .pi-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=SPORT] .pi-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=SPORT] .pi-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=SPORT] .pi-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-ficha-datos{gap:16px}body[data-store-template=SPORT] .pi-ficha-datos h1{font-size:17px}body[data-store-template=SPORT] .pi-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=SPORT] .pi-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--pi-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=SPORT] .pi-agregar{border-radius:2px;font-size:18px}body[data-store-template=SPORT] .pi-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=SPORT] .pi-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=SPORT] .pi-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=SPORT] .pi-acordeon,body[data-store-template=SPORT] .pi-acordeon:not([open]){border:0;border-bottom:1px solid var(--pi-gris);border-radius:0;background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=SPORT] .pi-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=SPORT] .pi-similares{padding:0 0 0 16px}body[data-store-template=SPORT] .pi-similares h2{padding-left:0}body[data-store-template=SPORT] .pi-similares .pi-carril-flecha{display:none}body[data-store-template=SPORT] .pi-similares-pista{padding:0}body[data-store-template=SPORT] .pi-similar{flex-basis:46%}body[data-store-template=SPORT] .pi-compra-fondo{padding:20px 12px 40px}body[data-store-template=SPORT] .pi-carrito-lista h1,body[data-store-template=SPORT] .pi-resumen h2,body[data-store-template=SPORT] .pi-checkout-resumen>h2{font-size:20px}body[data-store-template=SPORT] .pi-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=SPORT] .pi-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=SPORT] .pi-linea-datos{grid-area:datos}body[data-store-template=SPORT] .pi-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=SPORT] .pi-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=SPORT] .pi-linea-nombre{font-size:15px}body[data-store-template=SPORT] .pi-pasos li{font-size:13px}body[data-store-template=SPORT] .pi-bloque{padding:18px 16px}body[data-store-template=SPORT] .pi-bloque h2,body[data-store-template=SPORT] .pi-bloque legend{font-size:19px}body[data-store-template=SPORT] .pi-campos-2,body[data-store-template=SPORT] .pi-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=SPORT] .pi-resumen-caja{padding:6px 16px 18px}body[data-store-template=SPORT] .pi-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=SPORT] .pi-agregado-cabeza h2{font-size:17px}body[data-store-template=SPORT] .pi-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=SPORT] .pi-agregado-precio{grid-column:2}body[data-store-template=SPORT] .pi-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=SPORT][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=SPORT] .pi-celda-foto img{transition:none}body[data-store-template=SPORT] .pi-celda-enlace:hover .pi-celda-foto img{transform:none}}body[data-store-template=SPORT] :is(.pi-linea-foto,.pi-agregado-foto,.pi-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=SPORT] :is(.pi-linea-foto,.pi-agregado-foto,.pi-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=SPORT] .store-main.sf-main>.pi-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=SPORT] .pi-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=SPORT] .pi-marco--angosto{max-width:720px}body[data-store-template=SPORT] .pi-marco-cabeza{display:grid;gap:6px}body[data-store-template=SPORT] .pi-marco-cabeza h1{margin:0;color:var(--pi-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-marco-cabeza p{margin:0;color:var(--pi-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=SPORT] :is(.pi-aviso-info,.pi-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=SPORT] .pi-aviso-info{background:#f2f4f7;color:var(--pi-tinta)}body[data-store-template=SPORT] .pi-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=SPORT] .pi-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=SPORT] .pi-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--pi-tinta);flex:none}body[data-store-template=SPORT] .pi-casilla a,body[data-store-template=SPORT] .pi-acceso-cambio a{color:var(--pi-tinta);font-weight:700}body[data-store-template=SPORT] .pi-campo-ayuda{color:var(--pi-suave);font-size:12px}body[data-store-template=SPORT] .pi-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=SPORT] .pi-acceso-tienda{margin:0;color:var(--pi-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=SPORT] .pi-acceso h1{margin:0;color:var(--pi-tinta);font-size:26px;font-weight:400}body[data-store-template=SPORT] .pi-acceso-form{display:grid;gap:16px}body[data-store-template=SPORT] .pi-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=SPORT] .pi-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--pi-gris);color:var(--pi-tinta);font-size:14px;text-align:center}body[data-store-template=SPORT] .pi-no-encontrado-codigo{margin:0;color:var(--pi-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=SPORT] .pi-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=SPORT] .pi-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=SPORT] .pi-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=SPORT] .pi-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-pedido-datos small{color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-pedido-total{font-size:17px}body[data-store-template=SPORT] .pi-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=SPORT] .pi-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--pi-gris);color:var(--pi-tinta);font-size:13px;font-weight:700}body[data-store-template=SPORT] .pi-estado.is-pending,body[data-store-template=SPORT] .pi-estado.is-doc-pending,body[data-store-template=SPORT] .pi-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=SPORT] .pi-estado.is-confirmed,body[data-store-template=SPORT] .pi-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=SPORT] .pi-estado.is-cancelled,body[data-store-template=SPORT] .pi-estado.is-doc-rejected,body[data-store-template=SPORT] .pi-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=SPORT] .pi-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=SPORT] .pi-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--pi-fondo);color:var(--pi-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=SPORT] .pi-detalle-pedido:focus{outline:none}body[data-store-template=SPORT] .pi-detalle-pedido h2,body[data-store-template=SPORT] .pi-detalle-pedido h3{color:var(--pi-tinta)}body[data-store-template=SPORT] .pi-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=SPORT] .pi-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=SPORT] .pi-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=SPORT] .pi-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-detalle-datos dt{font-weight:700}body[data-store-template=SPORT] .pi-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-resumen-lineas .pi-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=SPORT] .pi-detalle-totales{display:grid}body[data-store-template=SPORT] .pi-detalle-totales .pi-resumen-fila{padding:10px 0}body[data-store-template=SPORT] .pi-detalle-acciones{display:grid;gap:12px}body[data-store-template=SPORT] .pi-detalle-comprobante{display:grid;gap:6px}body[data-store-template=SPORT] .pi-detalle-captura{max-width:260px;height:auto;border:1px solid var(--pi-linea);border-radius:6px}body[data-store-template=SPORT] .pi-detalle-historial{margin:0;padding-left:18px;color:var(--pi-tinta);font-size:13px}body[data-store-template=SPORT] .pi-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=SPORT] .pi-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--pi-linea)}body[data-store-template=SPORT] .pi-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=SPORT] .pi-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--pi-gris);font-size:14px}body[data-store-template=SPORT] .pi-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=SPORT] .pi-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=SPORT] .pi-documento-acciones .pi-boton-borde{min-height:36px;min-width:64px}body[data-store-template=SPORT] .pi-pedido-wa{gap:12px}body[data-store-template=SPORT] .pi-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=SPORT] .pi-pedido-wa-estado small{color:var(--pi-suave);font-size:13px}body[data-store-template=SPORT] .pi-pedido-wa .pi-boton-whatsapp,body[data-store-template=SPORT] .pi-carrito-vacio .pi-boton-whatsapp{justify-self:start}body[data-store-template=SPORT] .pi-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=SPORT] .pi-cuenta-rejilla .pi-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=SPORT] .pi-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=SPORT] .pi-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=SPORT] .pi-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=SPORT] .pi-etiqueta--suave{margin:0;background:var(--pi-gris);color:var(--pi-tinta);font-size:12px}body[data-store-template=SPORT] .pi-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=SPORT] .pi-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--pi-gris)}body[data-store-template=SPORT] .pi-cuenta-descargar{justify-self:start}body[data-store-template=SPORT] .pi-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--pi-gris)}body[data-store-template=SPORT] .pi-cuenta-eliminar .pi-campo-linea{flex:1 1 260px}body[data-store-template=SPORT] .pi-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=SPORT] .pi-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=SPORT] .pi-legal-texto{padding:32px 36px}body[data-store-template=SPORT] .pi-legal-texto h1{margin:6px 0 0;color:var(--pi-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-legal-resumen{margin:10px 0 0;color:var(--pi-tinta);font-size:16px;line-height:1.6}body[data-store-template=SPORT] .pi-legal-texto section{padding-top:22px}body[data-store-template=SPORT] .pi-legal-texto h2{margin:0 0 8px;color:var(--pi-tinta);font-size:18px;font-weight:700}body[data-store-template=SPORT] .pi-legal-texto p,body[data-store-template=SPORT] .pi-legal-texto li{color:var(--pi-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-legal-texto p{margin:0 0 10px}body[data-store-template=SPORT] .pi-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=SPORT] .pi-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=SPORT] .pi-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=SPORT] .pi-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=SPORT] .pi-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--pi-gris);color:var(--pi-tinta);font-size:14px;text-decoration:none}body[data-store-template=SPORT] .pi-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=SPORT] .pi-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=SPORT] .pi-libro{display:grid;gap:18px}body[data-store-template=SPORT] .pi-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=SPORT] .pi-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=SPORT] .pi-libro .store-page-heading h1{margin:0;color:var(--pi-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=SPORT] .pi-libro .store-page-heading p{margin:6px 0 0;color:var(--pi-tinta);font-size:15px}body[data-store-template=SPORT] .pi-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--pi-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=SPORT] .pi-libro.pi-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--pi-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=SPORT] .pi-libro.pi-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--pi-suave);border-radius:6px;background:var(--pi-fondo)}body[data-store-template=SPORT] .pi-libro.pi-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--pi-tinta);box-shadow:none}body[data-store-template=SPORT] .pi-libro.pi-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--pi-tinta);box-shadow:0 0 0 1px var(--pi-tinta)}body[data-store-template=SPORT] .pi-libro .store-complaint-layout,body[data-store-template=SPORT] .pi-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=SPORT] .pi-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--pi-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=SPORT] .pi-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=SPORT] .pi-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--pi-tinta);color:#fff;font-weight:700}body[data-store-template=SPORT] .pi-libro .store-complaint-print.is-secondary{border:1px solid var(--pi-tinta);border-radius:999px;background:var(--pi-fondo);color:var(--pi-tinta)}@media(max-width:1023px){body[data-store-template=SPORT] .pi-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=SPORT] .pi-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=SPORT] .pi-marco-cabeza h1{font-size:20px}body[data-store-template=SPORT] .pi-acceso{padding:24px 18px}body[data-store-template=SPORT] .pi-acceso h1{font-size:22px}body[data-store-template=SPORT] .pi-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=SPORT] .pi-pedido .pi-boton-borde{grid-column:1 / -1}body[data-store-template=SPORT] .pi-detalle-fondo{padding:0;align-items:end}body[data-store-template=SPORT] .pi-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=SPORT] .pi-pasos--pedido li{font-size:11px}body[data-store-template=SPORT] .pi-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=SPORT] .pi-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=SPORT] .pi-legal-texto{padding:22px 18px}body[data-store-template=SPORT] .pi-legal-texto h1{font-size:22px}}body[data-store-template=SPORT] :where(.pi-catalogo,.pi-ficha,.pi-compra-fondo,.pi-agregado,.pi-opciones,.pi-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=SPORT] :is(.pi-catalogo-cabeza h1,.pi-ficha-datos h1,.pi-carrito h1,.pi-checkout-titulo,.pi-resumen h2,.pi-similares h2,.pi-agregado-cabeza h2,.pi-bloque h2,.pi-bloque legend,.pi-marco-cabeza h1,.pi-acceso h1,.pi-acceso h2,.pi-legal h1,.pi-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=SPORT] :is(.pi-boton-negro,.pi-agregar,.pi-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=SPORT] :is(.pi-boton-negro,.pi-agregar,.pi-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=SPORT] .pi-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=SPORT] :is(.pi-tarjeta-blanca,.pi-agregado,.pi-opciones,.pi-panel-filtros,.pi-acceso,.pi-detalle-pedido,.pi-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=SPORT] :is(.pi-foto,.pi-celda-foto,.pi-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=SPORT] :is(.pi-talla,.pi-redondos button,.pi-campo :is(input,select),.pi-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=SPORT] .pi-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=SPORT] .pi-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=SPORT] .pi-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=FASHION]{--pa-tinta: var(--sf-ink);--pa-suave: var(--sf-ink-soft);--pa-gris: var(--sf-bg-alt);--pa-linea: var(--sf-line);--pa-acento: var(--sf-brand);--pa-oferta: var(--sf-sale);--pa-fondo: var(--sf-card-bg, #ffffff);--pa-foto: var(--sf-media-bg);--pa-tarjeta: var(--sf-card-bg, #ffffff);--pa-borde: var(--sf-radius-lg)}body[data-store-template=FASHION] .pa-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=FASHION]).pa-lock{overflow:hidden}:where(body[data-store-template=FASHION]) .pa-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=FASHION]) .pa-main{display:block;min-height:60vh}:where(body[data-store-template=FASHION]) .pa-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=FASHION]) .pa-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-button:hover svg{transform:translate(3px)}:where(body[data-store-template=FASHION]) .pa-button:active{transform:translateY(1px)}:where(body[data-store-template=FASHION]) .pa-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=FASHION]) .pa-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=FASHION]) .pa-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=FASHION]) .pa-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=FASHION]) .pa-button--light{background:#fff;color:#111}:where(body[data-store-template=FASHION]) .pa-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=FASHION]) .pa-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=FASHION]) .pa-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=FASHION]) .pa-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=FASHION]) .pa-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=FASHION]) .pa-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=FASHION]) .pa-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=FASHION]) .pa-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=FASHION]) .pa-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=FASHION]) .pa-select select:focus-visible{outline:none}:where(body[data-store-template=FASHION]) .pa-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=FASHION]) .pa-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=FASHION]) .pa-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=FASHION]) .pa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=FASHION]) .pa-grid.is-refreshing{opacity:.55}:where(body[data-store-template=FASHION]) .pa-rail{position:relative}:where(body[data-store-template=FASHION]) .pa-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=FASHION]) .pa-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=FASHION]) .pa-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=FASHION]) .pa-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=FASHION]) .pa-rail-controls{display:contents}:where(body[data-store-template=FASHION]) .pa-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=FASHION]) .pa-rail-controls button:first-child{left:-14px}:where(body[data-store-template=FASHION]) .pa-rail-controls button:last-child{right:-14px}:where(body[data-store-template=FASHION]) .pa-rail:hover .pa-rail-controls button,:where(body[data-store-template=FASHION]) .pa-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=FASHION]) .pa-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=FASHION]) .pa-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=FASHION]) .pa-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=FASHION]) .pa-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=FASHION]) .pa-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=FASHION]) .pa-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=FASHION]) .pa-empty p{color:var(--sf-ink-soft)}@keyframes pa-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=FASHION]) .pa-aparece{opacity:0}:where(body[data-store-template=FASHION]) .pa-aparece.is-visible{animation:pa-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes pa-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=FASHION]) :is(.pa-rota-foto,.pa-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide,.es-rota-foto,.es-slide) img{animation:pa-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes pa-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=FASHION]) .pa-aparece{opacity:1}}:where(body[data-store-template=FASHION]) .pa-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=FASHION]) .pa-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=FASHION]) .pa-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=FASHION]) .pa-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=FASHION]) .pa-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=FASHION]) .pa-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=FASHION]) .pa-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=FASHION]) .pa-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=FASHION]) .pa-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=FASHION]) .pa-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=FASHION]) .pa-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=FASHION]) .pa-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=FASHION]) .pa-action-label{white-space:nowrap}:where(body[data-store-template=FASHION]) .pa-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=FASHION]) .pa-menu-toggle{display:none}:where(body[data-store-template=FASHION]) .pa-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=FASHION]) .pa-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=FASHION]) .pa-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-nav a:hover:after,:where(body[data-store-template=FASHION]) .pa-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=FASHION]) .pa-header--retail .pa-header-row{min-height:80px}:where(body[data-store-template=FASHION]) .pa-header--retail .pa-brand-name{font-size:24px}:where(body[data-store-template=FASHION]) .pa-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=FASHION]) .pa-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=FASHION]) .pa-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=FASHION]) .pa-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=FASHION]) .pa-catnav-row>a,:where(body[data-store-template=FASHION]) .pa-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=FASHION]) .pa-catnav-row>a:hover,:where(body[data-store-template=FASHION]) .pa-catnav-all:hover,:where(body[data-store-template=FASHION]) .pa-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=FASHION]) .pa-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=FASHION]) .pa-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=FASHION]) .pa-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:pa-drop .28s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=FASHION]) .pa-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=FASHION]) .pa-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=FASHION]) .pa-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=FASHION]) .pa-mega-group .pa-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes pa-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-brand{justify-self:center}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-brand img{height:46px}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-nav-start{justify-self:start}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-actions{justify-self:end}:where(body[data-store-template=FASHION]) .pa-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:pa-drop .25s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-search-panel .pa-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=FASHION]) .pa-header--inline .pa-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=FASHION]) .pa-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=FASHION]) .pa-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=FASHION]) .pa-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=FASHION]) .pa-search input:focus{outline:none}:where(body[data-store-template=FASHION]) .pa-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=FASHION]) .pa-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=FASHION]) .pa-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=FASHION]) .pa-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=FASHION]) .pa-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=FASHION]) .pa-search-list li.is-active,:where(body[data-store-template=FASHION]) .pa-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=FASHION]) .pa-search-list img,:where(body[data-store-template=FASHION]) .pa-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=FASHION]) .pa-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=FASHION]) .pa-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=FASHION]) .pa-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:pa-fade .25s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:pa-slide .35s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=FASHION]) .pa-drawer-nav,:where(body[data-store-template=FASHION]) .pa-drawer-account{display:grid}:where(body[data-store-template=FASHION]) .pa-drawer-nav a,:where(body[data-store-template=FASHION]) .pa-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=FASHION]) .pa-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes pa-fade{0%{opacity:0}}@keyframes pa-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=FASHION]) .pa-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=FASHION]) .pa-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=FASHION]) .pa-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=FASHION]) .pa-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=FASHION]) .pa-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=FASHION]) .pa-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=FASHION]) .pa-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=FASHION]) .pa-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=FASHION]) .pa-red--facebook{background:#0866ff}:where(body[data-store-template=FASHION]) .pa-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=FASHION]) .pa-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=FASHION]) .pa-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=FASHION]) .pa-red{transition:none}:where(body[data-store-template=FASHION]) .pa-red:hover{transform:none}}:where(body[data-store-template=FASHION]) .pa-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=FASHION]) .pa-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=FASHION]) .pa-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=FASHION]) .pa-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=FASHION]) .pa-footer-col a.pa-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=FASHION]) .pa-footer-col a.pa-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=FASHION]) .pa-footer-col a.pa-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=FASHION]) .pa-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=FASHION]) .pa-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=FASHION]) .pa-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=FASHION]) .pa-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=FASHION]) .pa-footer-credito a:hover,:where(body[data-store-template=FASHION]) .pa-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=FASHION]) .pa-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=FASHION]) .pa-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=FASHION]) .pa-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=FASHION]) .pa-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=FASHION]) .pa-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=FASHION]) .pa-footer--quiet .pa-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=FASHION]) .pa-header--retail .pa-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=FASHION]) .pa-header--retail .pa-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=FASHION]) .pa-header--inline .pa-nav{display:none}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-nav-start>a{display:none}:where(body[data-store-template=FASHION]) .pa-menu-toggle{display:inline-flex}:where(body[data-store-template=FASHION]) .pa-action-label{display:none}:where(body[data-store-template=FASHION]) .pa-footer-grid,:where(body[data-store-template=FASHION]) .pa-footer--quiet .pa-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=FASHION]) .pa-header-row{min-height:60px}:where(body[data-store-template=FASHION]) .pa-header--centered .pa-header-row{min-height:64px}:where(body[data-store-template=FASHION]) .pa-brand img{height:34px;max-width:120px}:where(body[data-store-template=FASHION]) .pa-brand-name{font-size:19px}:where(body[data-store-template=FASHION]) .pa-catnav-all{display:none}:where(body[data-store-template=FASHION]) .pa-footer-grid,:where(body[data-store-template=FASHION]) .pa-footer--quiet .pa-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=FASHION]) .pa-footer-pay{margin-left:0}:where(body[data-store-template=FASHION]) .pa-search-submit{display:none}}:where(body[data-store-template=FASHION]) .pa-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=FASHION]) .pa-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=FASHION]) .pa-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=FASHION]) .pa-card:hover .pa-card-media img{transform:scale(1.04)}:where(body[data-store-template=FASHION]) .pa-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=FASHION]) .pa-card:hover .has-secondary .pa-card-media-alt{opacity:1}}:where(body[data-store-template=FASHION]) .pa-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=FASHION]) .pa-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=FASHION]) .pa-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=FASHION]) .pa-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=FASHION]) .pa-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-card.is-sold-out .pa-card-media img{filter:grayscale(.6)}:where(body[data-store-template=FASHION]) .pa-card.is-sold-out .pa-card-media img:not(.pa-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=FASHION]) .pa-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=FASHION]) .pa-card.is-sold-out:hover .has-secondary .pa-card-media-alt{opacity:.55}}:where(body[data-store-template=FASHION]) .pa-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=FASHION]) .pa-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=FASHION]) .pa-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=FASHION]) .pa-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=FASHION]) .pa-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=FASHION]) .pa-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=FASHION]) .pa-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=FASHION]) .pa-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=FASHION]) .pa-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=FASHION]) .pa-card--boxed .pa-card-body{padding:12px 6px 6px}:where(body[data-store-template=FASHION]) .pa-card--boxed .pa-price-now{font-size:18px}:where(body[data-store-template=FASHION]) .pa-card--bare .pa-card-body{padding-top:12px}:where(body[data-store-template=FASHION]) .pa-card--poster .pa-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=FASHION]) .pa-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-meta{grid-area:meta}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-colors{grid-area:colors}:where(body[data-store-template=FASHION]) .pa-card--row .pa-card-flags{top:4px;left:4px}:where(body[data-store-template=FASHION]) .pa-card--row .pa-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=FASHION]) .pa-home>.pa-hero:first-child{margin-top:0}:where(body[data-store-template=FASHION]) .pa-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=FASHION]) .pa-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=FASHION]) .pa-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes pa-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pa-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=FASHION]) .pa-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=FASHION]) .pa-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=FASHION]) .pa-carousel-layout:not(:has(.pa-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=FASHION]) .pa-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=FASHION]) .pa-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-slide.is-current{opacity:1}:where(body[data-store-template=FASHION]) .pa-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=FASHION]) .pa-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=FASHION]) .pa-slide.is-current img{transform:scale(1)}:where(body[data-store-template=FASHION]) .pa-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:pa-rise .7s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=FASHION]) .pa-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=FASHION]) .pa-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=FASHION]) .pa-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=FASHION]) .pa-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=FASHION]) .pa-carousel-dots{display:flex;gap:0}:where(body[data-store-template=FASHION]) .pa-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=FASHION]) .pa-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=FASHION]) .pa-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=FASHION]) .pa-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=FASHION]) .pa-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=FASHION]) .pa-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=FASHION]) .pa-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=FASHION]) .pa-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=FASHION]) .pa-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=FASHION]) .pa-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=FASHION]) .pa-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=FASHION]) .pa-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:pa-rise .8s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=FASHION]) .pa-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=FASHION]) .pa-split-copy .pa-button--ghost{color:#fff}:where(body[data-store-template=FASHION]) .pa-split-copy .pa-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=FASHION]) .pa-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=FASHION]) .pa-split-media img{animation:pa-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=FASHION]) .pa-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-poster-media{position:absolute;inset:0}:where(body[data-store-template=FASHION]) .pa-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=FASHION]) .pa-poster-media img{animation:pa-zoom 2.4s var(--sf-ease) both}@keyframes pa-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=FASHION]) .pa-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:pa-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=FASHION]) .pa-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=FASHION]) .pa-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=FASHION]) .pa-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-statement{display:grid;gap:22px}:where(body[data-store-template=FASHION]) .pa-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:pa-rise .8s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=FASHION]) .pa-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=FASHION]) .pa-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=FASHION]) .pa-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=FASHION]) .pa-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=FASHION]) .pa-stats div{display:grid}:where(body[data-store-template=FASHION]) .pa-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=FASHION]) .pa-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=FASHION]) .pa-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=FASHION]) .pa-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=FASHION]) .pa-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=FASHION]) .pa-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=FASHION]) .pa-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=FASHION]) .pa-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=FASHION]) .pa-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=FASHION]) .pa-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=FASHION]) .pa-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=FASHION]) .pa-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=FASHION]) .pa-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=FASHION]) .pa-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=FASHION]) .pa-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=FASHION]) .pa-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=FASHION]) .pa-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=FASHION]) .pa-arch-copy{display:grid;gap:24px;justify-items:start;animation:pa-rise .8s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=FASHION]) .pa-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=FASHION]) .pa-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:pa-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=FASHION]) .pa-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=FASHION]) .pa-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=FASHION]) .pa-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-cat:hover .pa-cat-media img{transform:scale(1.05)}:where(body[data-store-template=FASHION]) .pa-cat-copy{display:grid;gap:2px}:where(body[data-store-template=FASHION]) .pa-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=FASHION]) .pa-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-cats--tiles .pa-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=FASHION]) .pa-cats--tiles .pa-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-cats--tiles .pa-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=FASHION]) .pa-cats--tiles .pa-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=FASHION]) .pa-cats--tiles .pa-cat-copy{padding:14px 6px 0}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat-copy small{color:#ffffffd1}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat--sin-foto .pa-cat-media{background:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-cats--rail .pa-cat--sin-foto .pa-picture-empty{background:transparent}:where(body[data-store-template=FASHION]) .pa-cats--circles .pa-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=FASHION]) .pa-cats--circles .pa-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=FASHION]) .pa-cats--circles .pa-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-cats--circles .pa-cat:hover .pa-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=FASHION]) .pa-cats--circles .pa-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat{grid-column:span 2}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat:nth-child(-n+2) .pa-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=FASHION]) .pa-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=FASHION]) .pa-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=FASHION]) .pa-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=FASHION]) .pa-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=FASHION]) .pa-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=FASHION]) .pa-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=FASHION]) .pa-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-index-list a:hover>span,:where(body[data-store-template=FASHION]) .pa-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=FASHION]) .pa-index-list a:hover svg,:where(body[data-store-template=FASHION]) .pa-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=FASHION]) .pa-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=FASHION]) .pa-index-preview img{width:100%;height:100%;object-fit:cover;animation:pa-fade .5s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=FASHION]) .pa-tree-head img,:where(body[data-store-template=FASHION]) .pa-tree-head .pa-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=FASHION]) .pa-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=FASHION]) .pa-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=FASHION]) .pa-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=FASHION]) .pa-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=FASHION]) .pa-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat:hover .pa-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat:hover .pa-cat-media,:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat:focus-visible .pa-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat:hover .pa-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat:hover .pa-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=FASHION]) .pa-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=FASHION]) .pa-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=FASHION]) .pa-feature-grid>:first-child .pa-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=FASHION]) .pa-feature-grid>:first-child .pa-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=FASHION]) .pa-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=FASHION]) .pa-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=FASHION]) .pa-deals--band .pa-section-head h2,:where(body[data-store-template=FASHION]) .pa-deals--band .pa-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=FASHION]) .pa-deals--band .pa-deals-note{opacity:.85}:where(body[data-store-template=FASHION]) .pa-deals--band .pa-card{color:var(--sf-brand-ink)}:where(body[data-store-template=FASHION]) .pa-deals--band .pa-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-deals--band .pa-card-meta,:where(body[data-store-template=FASHION]) .pa-deals--band .pa-price-was{color:inherit;opacity:.78}:where(body[data-store-template=FASHION]) .pa-deals--band .pa-card--bare .pa-price-now.is-sale,:where(body[data-store-template=FASHION]) .pa-deals--band .pa-card--poster .pa-price-now.is-sale{color:inherit}:where(body[data-store-template=FASHION]) .pa-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=FASHION]) .pa-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=FASHION]) .pa-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=FASHION]) .pa-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=FASHION]) .pa-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=FASHION]) .pa-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=FASHION]) .pa-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=FASHION]) .pa-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=FASHION]) .pa-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=FASHION]) .pa-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=FASHION]) .pa-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=FASHION]) .pa-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=FASHION]) .pa-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=FASHION]) .pa-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=FASHION]) .pa-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=FASHION]) .pa-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=FASHION]) .pa-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=FASHION]) .pa-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=FASHION]) .pa-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=FASHION]) .pa-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=FASHION]) .pa-ticker-track{display:flex;width:max-content;animation:pa-ticker 42s linear infinite}:where(body[data-store-template=FASHION]) .pa-ticker:hover .pa-ticker-track{animation-play-state:paused}:where(body[data-store-template=FASHION]) .pa-ticker-track a,:where(body[data-store-template=FASHION]) .pa-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=FASHION]) .pa-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=FASHION]) .pa-ticker-copy{display:flex}@keyframes pa-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=FASHION]) .pa-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=FASHION]) .pa-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=FASHION]) .pa-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=FASHION]) .pa-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=FASHION]) .pa-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=FASHION]) .pa-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=FASHION]) .pa-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=FASHION]) .pa-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=FASHION]) .pa-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=FASHION]) .pa-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=FASHION]) .pa-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=FASHION]) .pa-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=FASHION]) .pa-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=FASHION]) .pa-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=FASHION]) .pa-hero--split,:where(body[data-store-template=FASHION]) .pa-arch-layout,:where(body[data-store-template=FASHION]) .pa-masthead-lead,:where(body[data-store-template=FASHION]) .pa-spotlight-layout,:where(body[data-store-template=FASHION]) .pa-index-layout{grid-template-columns:1fr}:where(body[data-store-template=FASHION]) .pa-split-media{min-height:56vw;order:-1}:where(body[data-store-template=FASHION]) .pa-index-preview{display:none}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat,:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=FASHION]) .pa-cats--lookbook .pa-cat:first-child{grid-column:span 2}:where(body[data-store-template=FASHION]) .pa-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=FASHION]) .pa-feature-grid>:first-child .pa-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=FASHION]) .pa-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=FASHION]) .pa-carousel{min-height:460px}:where(body[data-store-template=FASHION]) .pa-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=FASHION]) .pa-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=FASHION]) .pa-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=FASHION]) .pa-side-card{min-height:140px}:where(body[data-store-template=FASHION]) .pa-side-card strong{font-size:18px}:where(body[data-store-template=FASHION]) .pa-hero--poster{min-height:78vh}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-media{display:none}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=FASHION]) .pa-cats--lanes .pa-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=FASHION]) .pa-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=FASHION]) .pa-stats{gap:24px}:where(body[data-store-template=FASHION]) .pa-tree ul{padding-left:0}}:where(body[data-store-template=FASHION]) .pa-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=FASHION]) .pa-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=FASHION]) .pa-poster-copy .pa-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=FASHION]) .pa-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=FASHION]) .pa-cat-copy{min-width:0}:where(body[data-store-template=FASHION]) .pa-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=FASHION]) .pa-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=FASHION]) .pa-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=FASHION]) .pa-rota-foto.is-actual{opacity:1}:where(body[data-store-template=FASHION]) .pa-rota-foto img,:where(body[data-store-template=FASHION]) .pa-rota-foto .pa-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=FASHION]) .pa-rota-foto.is-actual img{animation:pa-zoom 7s linear both}:where(body[data-store-template=FASHION]) .pa-poster-media .pa-rota-fotos,:where(body[data-store-template=FASHION]) .pa-split-media .pa-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=FASHION]) .pa-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=FASHION]) .pa-rota-controles .pa-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=FASHION]) .pa-rota-controles--sobre,:where(body[data-store-template=FASHION]) .pa-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=FASHION]) .pa-rota-controles--sobre:focus-within,:where(body[data-store-template=FASHION]) .pa-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=FASHION]) .pa-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=FASHION]) .pa-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=FASHION]) .pa-hero--poster{position:relative}:where(body[data-store-template=FASHION]) .pa-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=FASHION]) .pa-rota-controles--claro .pa-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=FASHION]) .pa-rota-controles--claro .pa-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=FASHION]) .pa-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=FASHION]) .pa-arch-lado .pa-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=FASHION]) .pa-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=FASHION]) .pa-rota-foto{transition:none}:where(body[data-store-template=FASHION]) .pa-rota-foto.is-actual img{animation:none}}body[data-store-template=FASHION] .pa-nav a{font-size:12px;font-weight:600}body[data-store-template=FASHION] .pa-header{border-bottom-color:transparent}body[data-store-template=FASHION] .pa-brand-name{font-size:clamp(22px,2.6vw,34px)}body[data-store-template=FASHION] .pa-card-meta{display:none}body[data-store-template=FASHION] .pa-card-name{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;-webkit-line-clamp:1}body[data-store-template=FASHION] .pa-price-now{font-size:13px;font-weight:500}body[data-store-template=FASHION] .pa-card-body{padding-inline:2px}body[data-store-template=FASHION] .pa-flag{border-radius:0;font-size:11px}body[data-store-template=FASHION] .pa-section-head h2{font-size:clamp(28px,4.2vw,64px)}body[data-store-template=FASHION] .pa-link{font-size:12px;font-weight:700}body[data-store-template=FASHION] .pa-chip{border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.08em;font-weight:600}body[data-store-template=FASHION] .pa-hero--poster{min-height:calc(100vh - 110px)}body[data-store-template=FASHION] .pa-cats--lookbook .pa-wrap,body[data-store-template=FASHION] .pa-arrivals .pa-wrap{max-width:none}body[data-store-template=FASHION] .pa-pdp-info h1{font-size:clamp(24px,2.4vw,36px)}body[data-store-template=FASHION] .pa-option{border-radius:0;min-width:56px;font-size:13px}body[data-store-template=FASHION] .pa-gallery-track figure{border-radius:0}body[data-store-template=FASHION] .pa-footer-col h2{letter-spacing:.14em}@media(max-width:640px){body[data-store-template=FASHION] .pa-poster-copy h1{font-size:12vw}body[data-store-template=FASHION] .pa-cats--lookbook .pa-cat-copy{flex-wrap:wrap}body[data-store-template=FASHION] .pa-cats--lookbook .pa-cat-copy strong{font-size:17px}body[data-store-template=FASHION] .pa-section-head h2{font-size:26px}}body[data-store-template=FASHION] .pa-pdp-price .pa-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=FASHION] .pa-pdp-price .pa-price-was{font-size:16px;font-weight:400}body[data-store-template=FASHION]{--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply}@media(max-width:640px){:where(body[data-store-template=FASHION]) .pa-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=FASHION]) .pa-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=FASHION] .pa-select{min-height:44px}body[data-store-template=FASHION] .pa-select select{font-size:16px}body[data-store-template=FASHION] .pa-filter-group button,body[data-store-template=FASHION] .pa-filters-toggle{min-height:44px}body[data-store-template=FASHION] .pa-flag,body[data-store-template=FASHION] .pa-card--row .pa-flag{font-size:12px;min-height:22px}body[data-store-template=FASHION] .pa-select select{align-self:stretch;min-height:42px}body[data-store-template=FASHION] .pa-chip{min-height:44px}body[data-store-template=FASHION] .pa-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}body[data-store-template=FASHION] .pa-card-name{-webkit-line-clamp:2;line-clamp:2}}@media(max-width:640px){body[data-store-template=FASHION] .pa-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=FASHION] .pa-header--centered .pa-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=FASHION] .pa-header--centered .pa-brand{max-width:100%}body[data-store-template=FASHION] .pa-header--centered .pa-brand-name{text-align:center}body[data-store-template=FASHION] .pa-brand-name{font-size:clamp(14px,4.3vw,17px);letter-spacing:.03em}}body[data-store-template=FASHION] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=FASHION] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=FASHION] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=FASHION] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=FASHION] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=FASHION] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=FASHION] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=FASHION] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=FASHION] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=FASHION]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=FASHION]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=FASHION]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=FASHION]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=FASHION] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=FASHION] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=FASHION] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=FASHION] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=FASHION] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=FASHION] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=FASHION] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=FASHION] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=FASHION] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=FASHION] :is(.pa-card-media,.pa-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=FASHION] .store-main.sf-main>:is(.pa-catalogo,.pa-ficha,.pa-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=FASHION] :where(.pa-catalogo,.pa-ficha,.pa-compra-fondo,.pa-agregado,.pa-opciones,.pa-panel-filtros) :focus-visible{outline:2px solid var(--pa-tinta);outline-offset:2px}body[data-store-template=FASHION] :where(.pa-catalogo,.pa-ficha,.pa-compra-fondo,.pa-agregado,.pa-opciones,.pa-panel-filtros){color:var(--pa-tinta)}body[data-store-template=FASHION] :where(.pa-catalogo,.pa-ficha,.pa-compra-fondo,.pa-agregado,.pa-opciones,.pa-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=FASHION] .pa-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=FASHION] .pa-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--pa-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=FASHION] .pa-ruta>*+*:before{content:">";margin-right:8px;color:var(--pa-suave);text-decoration:none;display:inline-block}body[data-store-template=FASHION] .pa-ruta [aria-current=page]{color:var(--pa-tinta);font-weight:700}body[data-store-template=FASHION] .pa-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--pa-tinta);cursor:pointer}body[data-store-template=FASHION] .pa-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--pa-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=FASHION] .pa-boton-negro:hover{background:var(--pa-tinta)}body[data-store-template=FASHION] .pa-boton-negro:disabled,body[data-store-template=FASHION] .pa-boton-negro.is-deshabilitado{background:var(--pa-suave);cursor:not-allowed}body[data-store-template=FASHION] .pa-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=FASHION] .pa-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--pa-tinta);border-radius:999px;background:var(--pa-fondo);color:var(--pa-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=FASHION] .pa-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--pa-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=FASHION] .pa-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=FASHION] .pa-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--pa-fondo);text-align:center;font-size:16px}body[data-store-template=FASHION] .pa-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--pa-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=FASHION] .pa-catalogo{background:var(--pa-gris)}body[data-store-template=FASHION] .pa-catalogo>.pa-ruta{background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-carril{position:relative;padding:4px 0 14px;background:var(--pa-fondo);border-bottom:8px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=FASHION] .pa-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=FASHION] .pa-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--pa-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=FASHION] .pa-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--pa-linea);border-radius:8px;background:var(--pa-fondo);box-sizing:border-box}body[data-store-template=FASHION] .pa-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=FASHION] .pa-recuadro.is-elegido .pa-recuadro-foto{border:2px solid var(--pa-tinta)}body[data-store-template=FASHION] .pa-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-recuadro.is-elegido .pa-recuadro-nombre{font-weight:700}body[data-store-template=FASHION] .pa-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--pa-fondo);color:var(--pa-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=FASHION] .pa-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=FASHION] .pa-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=FASHION] .pa-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--pa-fondo);border-bottom:10px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-resultados{margin:-6px 0 0;color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=FASHION] .pa-lista{position:relative;display:grid;width:190px}body[data-store-template=FASHION] .pa-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=FASHION] .pa-lista select,body[data-store-template=FASHION] .pa-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--pa-linea);border-radius:0;background:transparent;color:var(--pa-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=FASHION] .pa-lista.is-elegida select{border-bottom-color:var(--pa-tinta);font-weight:700}body[data-store-template=FASHION] :is(.pa-lista,.pa-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=FASHION] .pa-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=FASHION] .pa-orden{position:relative;display:grid;width:250px}body[data-store-template=FASHION] .pa-orden span{color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-orden select{font-size:14px;font-weight:700}body[data-store-template=FASHION] .pa-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--pa-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=FASHION] .pa-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=FASHION] .pa-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--pa-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=FASHION] .pa-paginador button.is-actual{background:var(--pa-tinta);color:#fff}body[data-store-template=FASHION] .pa-paginador button:disabled{color:var(--pa-suave);cursor:default}body[data-store-template=FASHION] .pa-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=FASHION] .pa-filtros-boton{display:none}body[data-store-template=FASHION] .pa-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=FASHION] .pa-celdas.is-actualizando{opacity:.6}body[data-store-template=FASHION] .pa-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--pa-tarjeta)}body[data-store-template=FASHION] .pa-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--pa-fondo) 30%,var(--pa-gris) 50%,var(--pa-fondo) 70%)}body[data-store-template=FASHION] .pa-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--pa-tinta);text-decoration:none}body[data-store-template=FASHION] .pa-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=FASHION] .pa-celda-enlace:hover .pa-celda-foto img{transform:scale(1.04)}body[data-store-template=FASHION] .pa-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--pa-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=FASHION] .is-agotado .pa-celda-foto img{opacity:.5}body[data-store-template=FASHION] .pa-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=FASHION] .pa-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=FASHION] .pa-celda-marca{max-width:110px;color:var(--pa-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=FASHION] .pa-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=FASHION] .pa-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--pa-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=FASHION] .pa-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=FASHION] .pa-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=FASHION] .pa-celda-precio del{flex-basis:100%;color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-celda-agregar{display:none}body[data-store-template=FASHION] .pa-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=FASHION] .pa-catalogo-pie .pa-paginador{margin:0 auto}body[data-store-template=FASHION] .pa-catalogo-resultados{padding-bottom:24px}body[data-store-template=FASHION] :is(.pa-panel-filtros,.pa-opciones,.pa-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--pa-tinta);background:var(--pa-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=FASHION] :is(.pa-panel-filtros,.pa-opciones,.pa-agregado)::backdrop{background:#00000080}body[data-store-template=FASHION] .pa-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=FASHION] .pa-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=FASHION] .pa-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=FASHION] .pa-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=FASHION] .pa-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=FASHION] .pa-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=FASHION] .pa-agregado-datos small{color:var(--pa-suave);font-size:11px;text-transform:uppercase}body[data-store-template=FASHION] .pa-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=FASHION] .pa-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--pa-gris);background:var(--pa-gris)}body[data-store-template=FASHION] .pa-opciones,body[data-store-template=FASHION] .pa-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=FASHION] :is(.pa-opciones-cuerpo,.pa-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=FASHION] .pa-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=FASHION] .pa-panel-filtros .pa-lista{width:100%}body[data-store-template=FASHION] .pa-panel-filtros .pa-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--pa-suave)}body[data-store-template=FASHION] .pa-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=FASHION] .pa-panel-filtros-acciones .pa-boton-negro{flex:1}body[data-store-template=FASHION] .pa-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=FASHION] .pa-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=FASHION] .pa-ficha{padding-bottom:48px;background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=FASHION] .pa-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=FASHION] .pa-galeria:not(:has(.pa-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=FASHION] .pa-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=FASHION] .pa-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=FASHION] .pa-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=FASHION] .pa-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--pa-linea);background:var(--pa-tarjeta);cursor:pointer}body[data-store-template=FASHION] .pa-miniaturas button.is-actual{border-color:var(--pa-tinta)}body[data-store-template=FASHION] .pa-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=FASHION] .pa-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--pa-tinta);border-radius:50%;background:var(--pa-fondo);color:var(--pa-tinta);cursor:pointer}body[data-store-template=FASHION] .pa-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--pa-linea);background:var(--pa-tarjeta)}body[data-store-template=FASHION] .pa-foto-pista{width:100%;height:100%}body[data-store-template=FASHION] .pa-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=FASHION] .pa-foto-pista figure.is-actual{display:block}body[data-store-template=FASHION] .pa-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=FASHION] .pa-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=FASHION] .pa-foto-flecha--antes{left:16px}body[data-store-template=FASHION] .pa-foto-flecha--despues{right:16px}body[data-store-template=FASHION] .pa-foto-puntos{display:none}body[data-store-template=FASHION] .pa-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=FASHION] .pa-ficha-datos h1{margin:0;color:var(--pa-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-ficha-marca{color:var(--pa-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=FASHION] .pa-ficha-categoria{margin:-12px 0 0;color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=FASHION] .pa-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=FASHION] .pa-opcion legend strong{font-weight:700}body[data-store-template=FASHION] .pa-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--pa-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=FASHION] .pa-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=FASHION] .pa-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--pa-linea);border-radius:6px;background:var(--pa-fondo);color:var(--pa-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=FASHION] .pa-talla:hover:not(:disabled){border-color:var(--pa-tinta)}body[data-store-template=FASHION] .pa-talla.is-elegida{border:2px solid var(--pa-tinta);color:var(--pa-tinta)}body[data-store-template=FASHION] .pa-talla:disabled{color:var(--pa-suave);background:repeating-linear-gradient(135deg,var(--pa-fondo) 0 6px,var(--pa-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=FASHION] .pa-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=FASHION] .pa-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=FASHION] .pa-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=FASHION] .pa-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=FASHION] .pa-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=FASHION] .pa-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=FASHION] .pa-ficha-precio>span.is-oferta{color:var(--pa-oferta)}body[data-store-template=FASHION] .pa-ficha-precio del{color:var(--pa-suave);font-size:15px}body[data-store-template=FASHION] .pa-ficha-nota{margin:-10px 0 0;color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-ficha-stock{margin:0;padding:10px 12px;background:var(--pa-gris);font-size:14px}body[data-store-template=FASHION] .pa-compra{display:flex;align-items:center;gap:18px}body[data-store-template=FASHION] .pa-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=FASHION] .pa-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--pa-linea);color:var(--pa-tinta);cursor:pointer}body[data-store-template=FASHION] .pa-cantidad button:disabled{color:var(--pa-suave);cursor:default}body[data-store-template=FASHION] .pa-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--pa-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=FASHION] .pa-cantidad input::-webkit-inner-spin-button,body[data-store-template=FASHION] .pa-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=FASHION] .pa-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=FASHION] .pa-agregar svg{flex:none}body[data-store-template=FASHION] .pa-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--pa-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=FASHION] .pa-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=FASHION] .pa-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=FASHION] .pa-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=FASHION] .pa-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--pa-suave)}body[data-store-template=FASHION] .pa-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--pa-linea);list-style:none}body[data-store-template=FASHION] .pa-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=FASHION] .pa-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=FASHION] .pa-ficha-entrega small{display:block;margin-top:2px;color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-personalizar{display:grid;gap:12px}body[data-store-template=FASHION] .pa-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=FASHION] .pa-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=FASHION] .pa-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--pa-suave);border-radius:0;background:transparent;color:var(--pa-tinta);font:inherit;font-size:16px}body[data-store-template=FASHION] .pa-campo small{color:var(--pa-suave);font-size:12px}body[data-store-template=FASHION] .pa-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=FASHION] .pa-acordeon{border:1px solid var(--pa-linea);border-radius:8px;background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-acordeon:not([open]){background:var(--pa-gris);border-color:var(--pa-gris)}body[data-store-template=FASHION] .pa-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=FASHION] .pa-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=FASHION] .pa-acordeon[open] summary{font-weight:400}body[data-store-template=FASHION] .pa-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=FASHION] .pa-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=FASHION] .pa-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-acordeon dt{font-weight:700}body[data-store-template=FASHION] .pa-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=FASHION] .pa-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--pa-linea);font-size:20px;font-weight:400}body[data-store-template=FASHION] .pa-similares-marco{position:relative}body[data-store-template=FASHION] .pa-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=FASHION] .pa-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=FASHION] .pa-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--pa-gris);color:var(--pa-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=FASHION] .pa-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=FASHION] .pa-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=FASHION] .pa-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--pa-suave)}body[data-store-template=FASHION] .pa-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=FASHION] .pa-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=FASHION] .pa-similar strong.is-oferta{color:var(--pa-oferta)}body[data-store-template=FASHION] .pa-similar:hover .pa-similar-nombre{text-decoration:underline}body[data-store-template=FASHION] .pa-similares .pa-carril-flecha{transform:translateY(-50%)}body[data-store-template=FASHION] .pa-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--pa-gris)}body[data-store-template=FASHION] .pa-tarjeta-blanca{border-radius:8px;background:var(--pa-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=FASHION] .pa-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=FASHION] .pa-carrito-lista h1,body[data-store-template=FASHION] .pa-resumen h2,body[data-store-template=FASHION] .pa-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=FASHION] .pa-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=FASHION] .pa-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--pa-gris);font-size:15px;font-weight:400}body[data-store-template=FASHION] .pa-lineas{margin:0;padding:0;list-style:none}body[data-store-template=FASHION] .pa-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=FASHION] .pa-linea+.pa-linea{border-top:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=FASHION] .pa-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=FASHION] .pa-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=FASHION] .pa-linea-nombre{color:var(--pa-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=FASHION] a.pa-linea-nombre:hover{text-decoration:underline}body[data-store-template=FASHION] .pa-linea-variante{font-size:13px}body[data-store-template=FASHION] .pa-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=FASHION] .pa-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=FASHION] .pa-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=FASHION] .pa-linea-precio{display:grid;justify-items:end;color:var(--pa-suave);font-size:19px;font-weight:400}body[data-store-template=FASHION] .pa-linea-precio small{font-size:12px}body[data-store-template=FASHION] .pa-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=FASHION] .pa-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=FASHION] .pa-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--pa-suave);color:#fff;cursor:pointer}body[data-store-template=FASHION] .pa-redondos button:disabled{background:var(--pa-linea);cursor:default}body[data-store-template=FASHION] .pa-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=FASHION] .pa-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=FASHION] .pa-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=FASHION] .pa-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=FASHION] .pa-resumen-fila+.pa-resumen-fila{border-top:1px solid var(--pa-linea)}body[data-store-template=FASHION] .pa-resumen-total{font-size:16px}body[data-store-template=FASHION] .pa-resumen-descuento strong{color:#1d7a3a}body[data-store-template=FASHION] .pa-resumen-nota{margin:0 0 10px;color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=FASHION] .pa-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=FASHION] .pa-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=FASHION] .pa-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=FASHION] .pa-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=FASHION] .pa-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=FASHION] .pa-carrito-vacio p{margin:0;color:var(--pa-suave)}body[data-store-template=FASHION] .pa-carrito-vacio .pa-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=FASHION] .pa-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=FASHION] .pa-pasos li{position:relative;display:grid;justify-items:center;color:var(--pa-suave);font-size:16px}body[data-store-template=FASHION] .pa-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=FASHION] .pa-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--pa-linea);z-index:0}body[data-store-template=FASHION] .pa-pasos li:first-child:before{display:none}body[data-store-template=FASHION] .pa-pasos li.is-actual:before,body[data-store-template=FASHION] .pa-pasos li.is-hecho:before{background:var(--pa-suave)}body[data-store-template=FASHION] .pa-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--pa-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=FASHION] .pa-pasos li.is-hecho span[aria-hidden]{background:var(--pa-suave)}body[data-store-template=FASHION] .pa-pasos li.is-actual span[aria-hidden]{background:var(--pa-fondo);color:var(--pa-suave);box-shadow:inset 0 0 0 2px var(--pa-suave)}body[data-store-template=FASHION] .pa-pasos li.is-actual,body[data-store-template=FASHION] .pa-pasos li.is-hecho{color:var(--pa-tinta);font-weight:700}body[data-store-template=FASHION] .pa-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=FASHION] .pa-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=FASHION] .pa-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=FASHION] .pa-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=FASHION] .pa-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=FASHION] .pa-bloque h2,body[data-store-template=FASHION] .pa-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=FASHION] fieldset.pa-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=FASHION] .pa-bloque-ayuda{margin:0;color:var(--pa-tinta);font-size:14px}body[data-store-template=FASHION] .pa-bloque-ayuda a{color:var(--pa-tinta);font-weight:700}body[data-store-template=FASHION] .pa-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=FASHION] .pa-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=FASHION] .pa-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=FASHION] .pa-campo-etiqueta{color:var(--pa-tinta);font-size:14px}body[data-store-template=FASHION] .pa-campo-etiqueta small{color:var(--pa-suave);font-size:12px}body[data-store-template=FASHION] .pa-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--pa-suave);border-radius:0;background:transparent;color:var(--pa-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=FASHION] .pa-campo-linea textarea{resize:vertical}body[data-store-template=FASHION] .pa-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--pa-tinta)}body[data-store-template=FASHION] .pa-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=FASHION] .pa-campo-linea select:disabled{color:var(--pa-suave)}body[data-store-template=FASHION] .pa-campo-linea input::placeholder{color:var(--pa-suave);opacity:1}body[data-store-template=FASHION] .pa-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=FASHION] .pa-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--pa-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=FASHION] .pa-segmentos label.is-elegido{border:2px solid var(--pa-tinta);font-weight:700}body[data-store-template=FASHION] .pa-segmentos input{width:18px;height:18px;accent-color:var(--pa-tinta)}body[data-store-template=FASHION] .pa-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=FASHION] .pa-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--pa-linea);list-style:none}body[data-store-template=FASHION] .pa-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=FASHION] .pa-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--pa-linea);border-radius:6px}body[data-store-template=FASHION] .pa-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=FASHION] .pa-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--pa-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=FASHION] .pa-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-resumen-nombre small{color:var(--pa-suave);font-size:12px}body[data-store-template=FASHION] .pa-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=FASHION] .pa-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=FASHION] .pa-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--pa-gris);font-size:14px}body[data-store-template=FASHION] .pa-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=FASHION] .pa-pago p{margin:0;line-height:1.5}body[data-store-template=FASHION] .pa-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=FASHION] .pa-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=FASHION] .pa-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--pa-linea);border-radius:8px;background:var(--pa-fondo);cursor:pointer}body[data-store-template=FASHION] .pa-pago-opciones>.is-elegido{border:2px solid var(--pa-tinta)}body[data-store-template=FASHION] .pa-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--pa-tinta);flex:none}body[data-store-template=FASHION] .pa-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=FASHION] .pa-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=FASHION] .pa-cuenta small{color:var(--pa-suave)}body[data-store-template=FASHION] .pa-captura{display:grid;gap:6px}body[data-store-template=FASHION] .pa-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--pa-suave);border-radius:8px;background:var(--pa-fondo);font-weight:700;cursor:pointer}body[data-store-template=FASHION] .pa-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=FASHION] .pa-captura-boton:focus-within{outline:2px solid var(--pa-tinta);outline-offset:2px}body[data-store-template=FASHION] .pa-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=FASHION] .pa-captura small{color:var(--pa-tinta);font-size:13px}body[data-store-template=FASHION] .pa-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=FASHION] .pa-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--pa-tinta);flex:none}body[data-store-template=FASHION] .pa-terminos a{color:var(--pa-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=FASHION] .pa-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=FASHION] .pa-carrito,body[data-store-template=FASHION] .pa-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=FASHION] .pa-checkout-resumen{position:static}body[data-store-template=FASHION] .pa-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=FASHION] .pa-ruta{padding:6px 16px}body[data-store-template=FASHION] .pa-carril-flecha{display:none}body[data-store-template=FASHION] .pa-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=FASHION] .pa-recuadro{flex-basis:72px}body[data-store-template=FASHION] .pa-recuadro-foto{width:72px;height:72px}body[data-store-template=FASHION] .pa-recuadro-nombre{font-size:13px}body[data-store-template=FASHION] .pa-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=FASHION] .pa-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=FASHION] .pa-resultados{order:3;margin:0;font-size:14px}body[data-store-template=FASHION] .pa-filtros{display:none}body[data-store-template=FASHION] .pa-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--pa-tinta);border-radius:8px;background:var(--pa-fondo);color:var(--pa-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=FASHION] .pa-orden-fila{order:4;padding:0}body[data-store-template=FASHION] .pa-orden{width:100%}body[data-store-template=FASHION] .pa-orden-fila>.pa-limpiar{display:none}body[data-store-template=FASHION] .pa-orden-fila .pa-paginador{display:none}body[data-store-template=FASHION] .pa-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=FASHION] .pa-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=FASHION] .pa-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=FASHION] .pa-celda-marca{max-width:none;font-size:13px}body[data-store-template=FASHION] .pa-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--pa-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=FASHION] .pa-celda-agregar:disabled{opacity:.7}body[data-store-template=FASHION] .pa-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=FASHION] .pa-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=FASHION] .pa-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=FASHION] .pa-miniaturas-marco,body[data-store-template=FASHION] .pa-foto-flecha{display:none}body[data-store-template=FASHION] .pa-foto{border:0}body[data-store-template=FASHION] .pa-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=FASHION] .pa-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=FASHION] .pa-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=FASHION] .pa-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=FASHION] .pa-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=FASHION] .pa-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-ficha-datos{gap:16px}body[data-store-template=FASHION] .pa-ficha-datos h1{font-size:17px}body[data-store-template=FASHION] .pa-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=FASHION] .pa-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--pa-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=FASHION] .pa-agregar{border-radius:2px;font-size:18px}body[data-store-template=FASHION] .pa-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=FASHION] .pa-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=FASHION] .pa-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=FASHION] .pa-acordeon,body[data-store-template=FASHION] .pa-acordeon:not([open]){border:0;border-bottom:1px solid var(--pa-gris);border-radius:0;background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=FASHION] .pa-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=FASHION] .pa-similares{padding:0 0 0 16px}body[data-store-template=FASHION] .pa-similares h2{padding-left:0}body[data-store-template=FASHION] .pa-similares .pa-carril-flecha{display:none}body[data-store-template=FASHION] .pa-similares-pista{padding:0}body[data-store-template=FASHION] .pa-similar{flex-basis:46%}body[data-store-template=FASHION] .pa-compra-fondo{padding:20px 12px 40px}body[data-store-template=FASHION] .pa-carrito-lista h1,body[data-store-template=FASHION] .pa-resumen h2,body[data-store-template=FASHION] .pa-checkout-resumen>h2{font-size:20px}body[data-store-template=FASHION] .pa-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=FASHION] .pa-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=FASHION] .pa-linea-datos{grid-area:datos}body[data-store-template=FASHION] .pa-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=FASHION] .pa-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=FASHION] .pa-linea-nombre{font-size:15px}body[data-store-template=FASHION] .pa-pasos li{font-size:13px}body[data-store-template=FASHION] .pa-bloque{padding:18px 16px}body[data-store-template=FASHION] .pa-bloque h2,body[data-store-template=FASHION] .pa-bloque legend{font-size:19px}body[data-store-template=FASHION] .pa-campos-2,body[data-store-template=FASHION] .pa-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=FASHION] .pa-resumen-caja{padding:6px 16px 18px}body[data-store-template=FASHION] .pa-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=FASHION] .pa-agregado-cabeza h2{font-size:17px}body[data-store-template=FASHION] .pa-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=FASHION] .pa-agregado-precio{grid-column:2}body[data-store-template=FASHION] .pa-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=FASHION][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=FASHION] .pa-celda-foto img{transition:none}body[data-store-template=FASHION] .pa-celda-enlace:hover .pa-celda-foto img{transform:none}}body[data-store-template=FASHION] :is(.pa-linea-foto,.pa-agregado-foto,.pa-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=FASHION] :is(.pa-linea-foto,.pa-agregado-foto,.pa-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=FASHION] .store-main.sf-main>.pa-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=FASHION] .pa-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=FASHION] .pa-marco--angosto{max-width:720px}body[data-store-template=FASHION] .pa-marco-cabeza{display:grid;gap:6px}body[data-store-template=FASHION] .pa-marco-cabeza h1{margin:0;color:var(--pa-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-marco-cabeza p{margin:0;color:var(--pa-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=FASHION] :is(.pa-aviso-info,.pa-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=FASHION] .pa-aviso-info{background:#f2f4f7;color:var(--pa-tinta)}body[data-store-template=FASHION] .pa-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=FASHION] .pa-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=FASHION] .pa-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--pa-tinta);flex:none}body[data-store-template=FASHION] .pa-casilla a,body[data-store-template=FASHION] .pa-acceso-cambio a{color:var(--pa-tinta);font-weight:700}body[data-store-template=FASHION] .pa-campo-ayuda{color:var(--pa-suave);font-size:12px}body[data-store-template=FASHION] .pa-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=FASHION] .pa-acceso-tienda{margin:0;color:var(--pa-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=FASHION] .pa-acceso h1{margin:0;color:var(--pa-tinta);font-size:26px;font-weight:400}body[data-store-template=FASHION] .pa-acceso-form{display:grid;gap:16px}body[data-store-template=FASHION] .pa-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=FASHION] .pa-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--pa-gris);color:var(--pa-tinta);font-size:14px;text-align:center}body[data-store-template=FASHION] .pa-no-encontrado-codigo{margin:0;color:var(--pa-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=FASHION] .pa-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=FASHION] .pa-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=FASHION] .pa-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=FASHION] .pa-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-pedido-datos small{color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-pedido-total{font-size:17px}body[data-store-template=FASHION] .pa-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=FASHION] .pa-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--pa-gris);color:var(--pa-tinta);font-size:13px;font-weight:700}body[data-store-template=FASHION] .pa-estado.is-pending,body[data-store-template=FASHION] .pa-estado.is-doc-pending,body[data-store-template=FASHION] .pa-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=FASHION] .pa-estado.is-confirmed,body[data-store-template=FASHION] .pa-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=FASHION] .pa-estado.is-cancelled,body[data-store-template=FASHION] .pa-estado.is-doc-rejected,body[data-store-template=FASHION] .pa-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=FASHION] .pa-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=FASHION] .pa-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--pa-fondo);color:var(--pa-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=FASHION] .pa-detalle-pedido:focus{outline:none}body[data-store-template=FASHION] .pa-detalle-pedido h2,body[data-store-template=FASHION] .pa-detalle-pedido h3{color:var(--pa-tinta)}body[data-store-template=FASHION] .pa-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=FASHION] .pa-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=FASHION] .pa-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=FASHION] .pa-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-detalle-datos dt{font-weight:700}body[data-store-template=FASHION] .pa-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-resumen-lineas .pa-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=FASHION] .pa-detalle-totales{display:grid}body[data-store-template=FASHION] .pa-detalle-totales .pa-resumen-fila{padding:10px 0}body[data-store-template=FASHION] .pa-detalle-acciones{display:grid;gap:12px}body[data-store-template=FASHION] .pa-detalle-comprobante{display:grid;gap:6px}body[data-store-template=FASHION] .pa-detalle-captura{max-width:260px;height:auto;border:1px solid var(--pa-linea);border-radius:6px}body[data-store-template=FASHION] .pa-detalle-historial{margin:0;padding-left:18px;color:var(--pa-tinta);font-size:13px}body[data-store-template=FASHION] .pa-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=FASHION] .pa-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--pa-linea)}body[data-store-template=FASHION] .pa-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=FASHION] .pa-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--pa-gris);font-size:14px}body[data-store-template=FASHION] .pa-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=FASHION] .pa-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=FASHION] .pa-documento-acciones .pa-boton-borde{min-height:36px;min-width:64px}body[data-store-template=FASHION] .pa-pedido-wa{gap:12px}body[data-store-template=FASHION] .pa-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=FASHION] .pa-pedido-wa-estado small{color:var(--pa-suave);font-size:13px}body[data-store-template=FASHION] .pa-pedido-wa .pa-boton-whatsapp,body[data-store-template=FASHION] .pa-carrito-vacio .pa-boton-whatsapp{justify-self:start}body[data-store-template=FASHION] .pa-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=FASHION] .pa-cuenta-rejilla .pa-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=FASHION] .pa-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=FASHION] .pa-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=FASHION] .pa-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=FASHION] .pa-etiqueta--suave{margin:0;background:var(--pa-gris);color:var(--pa-tinta);font-size:12px}body[data-store-template=FASHION] .pa-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=FASHION] .pa-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--pa-gris)}body[data-store-template=FASHION] .pa-cuenta-descargar{justify-self:start}body[data-store-template=FASHION] .pa-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--pa-gris)}body[data-store-template=FASHION] .pa-cuenta-eliminar .pa-campo-linea{flex:1 1 260px}body[data-store-template=FASHION] .pa-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=FASHION] .pa-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=FASHION] .pa-legal-texto{padding:32px 36px}body[data-store-template=FASHION] .pa-legal-texto h1{margin:6px 0 0;color:var(--pa-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-legal-resumen{margin:10px 0 0;color:var(--pa-tinta);font-size:16px;line-height:1.6}body[data-store-template=FASHION] .pa-legal-texto section{padding-top:22px}body[data-store-template=FASHION] .pa-legal-texto h2{margin:0 0 8px;color:var(--pa-tinta);font-size:18px;font-weight:700}body[data-store-template=FASHION] .pa-legal-texto p,body[data-store-template=FASHION] .pa-legal-texto li{color:var(--pa-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-legal-texto p{margin:0 0 10px}body[data-store-template=FASHION] .pa-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=FASHION] .pa-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=FASHION] .pa-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=FASHION] .pa-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=FASHION] .pa-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--pa-gris);color:var(--pa-tinta);font-size:14px;text-decoration:none}body[data-store-template=FASHION] .pa-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=FASHION] .pa-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=FASHION] .pa-libro{display:grid;gap:18px}body[data-store-template=FASHION] .pa-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=FASHION] .pa-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=FASHION] .pa-libro .store-page-heading h1{margin:0;color:var(--pa-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=FASHION] .pa-libro .store-page-heading p{margin:6px 0 0;color:var(--pa-tinta);font-size:15px}body[data-store-template=FASHION] .pa-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--pa-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=FASHION] .pa-libro.pa-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--pa-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=FASHION] .pa-libro.pa-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--pa-suave);border-radius:6px;background:var(--pa-fondo)}body[data-store-template=FASHION] .pa-libro.pa-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--pa-tinta);box-shadow:none}body[data-store-template=FASHION] .pa-libro.pa-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--pa-tinta);box-shadow:0 0 0 1px var(--pa-tinta)}body[data-store-template=FASHION] .pa-libro .store-complaint-layout,body[data-store-template=FASHION] .pa-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=FASHION] .pa-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--pa-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=FASHION] .pa-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=FASHION] .pa-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--pa-tinta);color:#fff;font-weight:700}body[data-store-template=FASHION] .pa-libro .store-complaint-print.is-secondary{border:1px solid var(--pa-tinta);border-radius:999px;background:var(--pa-fondo);color:var(--pa-tinta)}@media(max-width:1023px){body[data-store-template=FASHION] .pa-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=FASHION] .pa-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=FASHION] .pa-marco-cabeza h1{font-size:20px}body[data-store-template=FASHION] .pa-acceso{padding:24px 18px}body[data-store-template=FASHION] .pa-acceso h1{font-size:22px}body[data-store-template=FASHION] .pa-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=FASHION] .pa-pedido .pa-boton-borde{grid-column:1 / -1}body[data-store-template=FASHION] .pa-detalle-fondo{padding:0;align-items:end}body[data-store-template=FASHION] .pa-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=FASHION] .pa-pasos--pedido li{font-size:11px}body[data-store-template=FASHION] .pa-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=FASHION] .pa-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=FASHION] .pa-legal-texto{padding:22px 18px}body[data-store-template=FASHION] .pa-legal-texto h1{font-size:22px}}body[data-store-template=FASHION] :where(.pa-catalogo,.pa-ficha,.pa-compra-fondo,.pa-agregado,.pa-opciones,.pa-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=FASHION] :is(.pa-catalogo-cabeza h1,.pa-ficha-datos h1,.pa-carrito h1,.pa-checkout-titulo,.pa-resumen h2,.pa-similares h2,.pa-agregado-cabeza h2,.pa-bloque h2,.pa-bloque legend,.pa-marco-cabeza h1,.pa-acceso h1,.pa-acceso h2,.pa-legal h1,.pa-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=FASHION] :is(.pa-boton-negro,.pa-agregar,.pa-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=FASHION] :is(.pa-boton-negro,.pa-agregar,.pa-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=FASHION] .pa-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=FASHION] :is(.pa-tarjeta-blanca,.pa-agregado,.pa-opciones,.pa-panel-filtros,.pa-acceso,.pa-detalle-pedido,.pa-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=FASHION] :is(.pa-foto,.pa-celda-foto,.pa-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=FASHION] :is(.pa-talla,.pa-redondos button,.pa-campo :is(input,select),.pa-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=FASHION] .pa-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=FASHION] .pa-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=FASHION] .pa-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=MINIMAL]{--es-tinta: var(--sf-ink);--es-suave: var(--sf-ink-soft);--es-gris: var(--sf-bg-alt);--es-linea: var(--sf-line);--es-acento: var(--sf-brand);--es-oferta: var(--sf-sale);--es-fondo: var(--sf-card-bg, #ffffff);--es-foto: var(--sf-media-bg);--es-tarjeta: var(--sf-card-bg, #ffffff);--es-borde: var(--sf-radius-lg)}body[data-store-template=MINIMAL] .es-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=MINIMAL]).es-lock{overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=MINIMAL]) .es-main{display:block;min-height:60vh}:where(body[data-store-template=MINIMAL]) .es-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=MINIMAL]) .es-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-button:hover svg{transform:translate(3px)}:where(body[data-store-template=MINIMAL]) .es-button:active{transform:translateY(1px)}:where(body[data-store-template=MINIMAL]) .es-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=MINIMAL]) .es-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=MINIMAL]) .es-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=MINIMAL]) .es-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MINIMAL]) .es-button--light{background:#fff;color:#111}:where(body[data-store-template=MINIMAL]) .es-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=MINIMAL]) .es-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=MINIMAL]) .es-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=MINIMAL]) .es-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=MINIMAL]) .es-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MINIMAL]) .es-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=MINIMAL]) .es-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=MINIMAL]) .es-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=MINIMAL]) .es-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=MINIMAL]) .es-select select:focus-visible{outline:none}:where(body[data-store-template=MINIMAL]) .es-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=MINIMAL]) .es-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=MINIMAL]) .es-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=MINIMAL]) .es-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=MINIMAL]) .es-grid.is-refreshing{opacity:.55}:where(body[data-store-template=MINIMAL]) .es-rail{position:relative}:where(body[data-store-template=MINIMAL]) .es-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=MINIMAL]) .es-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=MINIMAL]) .es-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=MINIMAL]) .es-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=MINIMAL]) .es-rail-controls{display:contents}:where(body[data-store-template=MINIMAL]) .es-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=MINIMAL]) .es-rail-controls button:first-child{left:-14px}:where(body[data-store-template=MINIMAL]) .es-rail-controls button:last-child{right:-14px}:where(body[data-store-template=MINIMAL]) .es-rail:hover .es-rail-controls button,:where(body[data-store-template=MINIMAL]) .es-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=MINIMAL]) .es-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=MINIMAL]) .es-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=MINIMAL]) .es-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=MINIMAL]) .es-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=MINIMAL]) .es-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=MINIMAL]) .es-empty p{color:var(--sf-ink-soft)}@keyframes es-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=MINIMAL]) .es-aparece{opacity:0}:where(body[data-store-template=MINIMAL]) .es-aparece.is-visible{animation:es-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes es-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=MINIMAL]) :is(.es-rota-foto,.es-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide,.al-rota-foto,.al-slide) img{animation:es-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes es-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=MINIMAL]) .es-aparece{opacity:1}}:where(body[data-store-template=MINIMAL]) .es-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=MINIMAL]) .es-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=MINIMAL]) .es-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=MINIMAL]) .es-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=MINIMAL]) .es-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=MINIMAL]) .es-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=MINIMAL]) .es-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=MINIMAL]) .es-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=MINIMAL]) .es-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=MINIMAL]) .es-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=MINIMAL]) .es-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=MINIMAL]) .es-action-label{white-space:nowrap}:where(body[data-store-template=MINIMAL]) .es-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=MINIMAL]) .es-menu-toggle{display:none}:where(body[data-store-template=MINIMAL]) .es-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=MINIMAL]) .es-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=MINIMAL]) .es-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-nav a:hover:after,:where(body[data-store-template=MINIMAL]) .es-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=MINIMAL]) .es-header--retail .es-header-row{min-height:80px}:where(body[data-store-template=MINIMAL]) .es-header--retail .es-brand-name{font-size:24px}:where(body[data-store-template=MINIMAL]) .es-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=MINIMAL]) .es-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=MINIMAL]) .es-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=MINIMAL]) .es-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=MINIMAL]) .es-catnav-row>a,:where(body[data-store-template=MINIMAL]) .es-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=MINIMAL]) .es-catnav-row>a:hover,:where(body[data-store-template=MINIMAL]) .es-catnav-all:hover,:where(body[data-store-template=MINIMAL]) .es-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=MINIMAL]) .es-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=MINIMAL]) .es-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=MINIMAL]) .es-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:es-drop .28s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=MINIMAL]) .es-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=MINIMAL]) .es-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=MINIMAL]) .es-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=MINIMAL]) .es-mega-group .es-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes es-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-brand{justify-self:center}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-brand img{height:46px}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-nav-start{justify-self:start}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-actions{justify-self:end}:where(body[data-store-template=MINIMAL]) .es-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:es-drop .25s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-search-panel .es-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=MINIMAL]) .es-header--inline .es-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=MINIMAL]) .es-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=MINIMAL]) .es-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=MINIMAL]) .es-search input:focus{outline:none}:where(body[data-store-template=MINIMAL]) .es-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=MINIMAL]) .es-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=MINIMAL]) .es-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=MINIMAL]) .es-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=MINIMAL]) .es-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=MINIMAL]) .es-search-list li.is-active,:where(body[data-store-template=MINIMAL]) .es-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=MINIMAL]) .es-search-list img,:where(body[data-store-template=MINIMAL]) .es-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=MINIMAL]) .es-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=MINIMAL]) .es-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=MINIMAL]) .es-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:es-fade .25s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:es-slide .35s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=MINIMAL]) .es-drawer-nav,:where(body[data-store-template=MINIMAL]) .es-drawer-account{display:grid}:where(body[data-store-template=MINIMAL]) .es-drawer-nav a,:where(body[data-store-template=MINIMAL]) .es-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=MINIMAL]) .es-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes es-fade{0%{opacity:0}}@keyframes es-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=MINIMAL]) .es-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=MINIMAL]) .es-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=MINIMAL]) .es-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=MINIMAL]) .es-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=MINIMAL]) .es-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=MINIMAL]) .es-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=MINIMAL]) .es-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=MINIMAL]) .es-red--facebook{background:#0866ff}:where(body[data-store-template=MINIMAL]) .es-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=MINIMAL]) .es-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=MINIMAL]) .es-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=MINIMAL]) .es-red{transition:none}:where(body[data-store-template=MINIMAL]) .es-red:hover{transform:none}}:where(body[data-store-template=MINIMAL]) .es-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=MINIMAL]) .es-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=MINIMAL]) .es-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=MINIMAL]) .es-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=MINIMAL]) .es-footer-col a.es-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=MINIMAL]) .es-footer-col a.es-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-footer-col a.es-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=MINIMAL]) .es-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=MINIMAL]) .es-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=MINIMAL]) .es-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=MINIMAL]) .es-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=MINIMAL]) .es-footer-credito a:hover,:where(body[data-store-template=MINIMAL]) .es-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=MINIMAL]) .es-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=MINIMAL]) .es-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=MINIMAL]) .es-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=MINIMAL]) .es-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=MINIMAL]) .es-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=MINIMAL]) .es-footer--quiet .es-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=MINIMAL]) .es-header--retail .es-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=MINIMAL]) .es-header--retail .es-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=MINIMAL]) .es-header--inline .es-nav{display:none}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-nav-start>a{display:none}:where(body[data-store-template=MINIMAL]) .es-menu-toggle{display:inline-flex}:where(body[data-store-template=MINIMAL]) .es-action-label{display:none}:where(body[data-store-template=MINIMAL]) .es-footer-grid,:where(body[data-store-template=MINIMAL]) .es-footer--quiet .es-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=MINIMAL]) .es-header-row{min-height:60px}:where(body[data-store-template=MINIMAL]) .es-header--centered .es-header-row{min-height:64px}:where(body[data-store-template=MINIMAL]) .es-brand img{height:34px;max-width:120px}:where(body[data-store-template=MINIMAL]) .es-brand-name{font-size:19px}:where(body[data-store-template=MINIMAL]) .es-catnav-all{display:none}:where(body[data-store-template=MINIMAL]) .es-footer-grid,:where(body[data-store-template=MINIMAL]) .es-footer--quiet .es-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=MINIMAL]) .es-footer-pay{margin-left:0}:where(body[data-store-template=MINIMAL]) .es-search-submit{display:none}}:where(body[data-store-template=MINIMAL]) .es-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=MINIMAL]) .es-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=MINIMAL]) .es-card:hover .es-card-media img{transform:scale(1.04)}:where(body[data-store-template=MINIMAL]) .es-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=MINIMAL]) .es-card:hover .has-secondary .es-card-media-alt{opacity:1}}:where(body[data-store-template=MINIMAL]) .es-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=MINIMAL]) .es-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=MINIMAL]) .es-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=MINIMAL]) .es-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=MINIMAL]) .es-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-card.is-sold-out .es-card-media img{filter:grayscale(.6)}:where(body[data-store-template=MINIMAL]) .es-card.is-sold-out .es-card-media img:not(.es-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=MINIMAL]) .es-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=MINIMAL]) .es-card.is-sold-out:hover .has-secondary .es-card-media-alt{opacity:.55}}:where(body[data-store-template=MINIMAL]) .es-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=MINIMAL]) .es-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=MINIMAL]) .es-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=MINIMAL]) .es-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=MINIMAL]) .es-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=MINIMAL]) .es-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=MINIMAL]) .es-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=MINIMAL]) .es-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=MINIMAL]) .es-card--boxed .es-card-body{padding:12px 6px 6px}:where(body[data-store-template=MINIMAL]) .es-card--boxed .es-price-now{font-size:18px}:where(body[data-store-template=MINIMAL]) .es-card--bare .es-card-body{padding-top:12px}:where(body[data-store-template=MINIMAL]) .es-card--poster .es-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=MINIMAL]) .es-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-meta{grid-area:meta}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-colors{grid-area:colors}:where(body[data-store-template=MINIMAL]) .es-card--row .es-card-flags{top:4px;left:4px}:where(body[data-store-template=MINIMAL]) .es-card--row .es-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=MINIMAL]) .es-home>.es-hero:first-child{margin-top:0}:where(body[data-store-template=MINIMAL]) .es-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=MINIMAL]) .es-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=MINIMAL]) .es-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes es-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes es-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=MINIMAL]) .es-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=MINIMAL]) .es-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=MINIMAL]) .es-carousel-layout:not(:has(.es-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=MINIMAL]) .es-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=MINIMAL]) .es-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-slide.is-current{opacity:1}:where(body[data-store-template=MINIMAL]) .es-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=MINIMAL]) .es-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=MINIMAL]) .es-slide.is-current img{transform:scale(1)}:where(body[data-store-template=MINIMAL]) .es-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:es-rise .7s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=MINIMAL]) .es-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=MINIMAL]) .es-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=MINIMAL]) .es-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=MINIMAL]) .es-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=MINIMAL]) .es-carousel-dots{display:flex;gap:0}:where(body[data-store-template=MINIMAL]) .es-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=MINIMAL]) .es-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=MINIMAL]) .es-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=MINIMAL]) .es-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=MINIMAL]) .es-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=MINIMAL]) .es-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=MINIMAL]) .es-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=MINIMAL]) .es-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=MINIMAL]) .es-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=MINIMAL]) .es-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=MINIMAL]) .es-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=MINIMAL]) .es-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:es-rise .8s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=MINIMAL]) .es-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=MINIMAL]) .es-split-copy .es-button--ghost{color:#fff}:where(body[data-store-template=MINIMAL]) .es-split-copy .es-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=MINIMAL]) .es-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=MINIMAL]) .es-split-media img{animation:es-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=MINIMAL]) .es-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-poster-media{position:absolute;inset:0}:where(body[data-store-template=MINIMAL]) .es-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=MINIMAL]) .es-poster-media img{animation:es-zoom 2.4s var(--sf-ease) both}@keyframes es-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=MINIMAL]) .es-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:es-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=MINIMAL]) .es-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=MINIMAL]) .es-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=MINIMAL]) .es-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-statement{display:grid;gap:22px}:where(body[data-store-template=MINIMAL]) .es-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:es-rise .8s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=MINIMAL]) .es-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=MINIMAL]) .es-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=MINIMAL]) .es-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=MINIMAL]) .es-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=MINIMAL]) .es-stats div{display:grid}:where(body[data-store-template=MINIMAL]) .es-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=MINIMAL]) .es-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=MINIMAL]) .es-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=MINIMAL]) .es-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=MINIMAL]) .es-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=MINIMAL]) .es-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=MINIMAL]) .es-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=MINIMAL]) .es-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=MINIMAL]) .es-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MINIMAL]) .es-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=MINIMAL]) .es-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=MINIMAL]) .es-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=MINIMAL]) .es-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=MINIMAL]) .es-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=MINIMAL]) .es-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=MINIMAL]) .es-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=MINIMAL]) .es-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=MINIMAL]) .es-arch-copy{display:grid;gap:24px;justify-items:start;animation:es-rise .8s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=MINIMAL]) .es-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=MINIMAL]) .es-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:es-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=MINIMAL]) .es-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=MINIMAL]) .es-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-cat:hover .es-cat-media img{transform:scale(1.05)}:where(body[data-store-template=MINIMAL]) .es-cat-copy{display:grid;gap:2px}:where(body[data-store-template=MINIMAL]) .es-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=MINIMAL]) .es-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-cats--tiles .es-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=MINIMAL]) .es-cats--tiles .es-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-cats--tiles .es-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=MINIMAL]) .es-cats--tiles .es-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=MINIMAL]) .es-cats--tiles .es-cat-copy{padding:14px 6px 0}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat-copy small{color:#ffffffd1}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat--sin-foto .es-cat-media{background:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-cats--rail .es-cat--sin-foto .es-picture-empty{background:transparent}:where(body[data-store-template=MINIMAL]) .es-cats--circles .es-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=MINIMAL]) .es-cats--circles .es-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=MINIMAL]) .es-cats--circles .es-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-cats--circles .es-cat:hover .es-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=MINIMAL]) .es-cats--circles .es-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat{grid-column:span 2}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat:nth-child(-n+2) .es-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=MINIMAL]) .es-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=MINIMAL]) .es-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=MINIMAL]) .es-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=MINIMAL]) .es-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=MINIMAL]) .es-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=MINIMAL]) .es-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-index-list a:hover>span,:where(body[data-store-template=MINIMAL]) .es-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=MINIMAL]) .es-index-list a:hover svg,:where(body[data-store-template=MINIMAL]) .es-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=MINIMAL]) .es-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=MINIMAL]) .es-index-preview img{width:100%;height:100%;object-fit:cover;animation:es-fade .5s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-tree-head img,:where(body[data-store-template=MINIMAL]) .es-tree-head .es-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=MINIMAL]) .es-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=MINIMAL]) .es-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=MINIMAL]) .es-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=MINIMAL]) .es-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=MINIMAL]) .es-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat:hover .es-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat:hover .es-cat-media,:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat:focus-visible .es-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat:hover .es-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat:hover .es-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=MINIMAL]) .es-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=MINIMAL]) .es-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=MINIMAL]) .es-feature-grid>:first-child .es-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=MINIMAL]) .es-feature-grid>:first-child .es-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=MINIMAL]) .es-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=MINIMAL]) .es-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=MINIMAL]) .es-deals--band .es-section-head h2,:where(body[data-store-template=MINIMAL]) .es-deals--band .es-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=MINIMAL]) .es-deals--band .es-deals-note{opacity:.85}:where(body[data-store-template=MINIMAL]) .es-deals--band .es-card{color:var(--sf-brand-ink)}:where(body[data-store-template=MINIMAL]) .es-deals--band .es-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-deals--band .es-card-meta,:where(body[data-store-template=MINIMAL]) .es-deals--band .es-price-was{color:inherit;opacity:.78}:where(body[data-store-template=MINIMAL]) .es-deals--band .es-card--bare .es-price-now.is-sale,:where(body[data-store-template=MINIMAL]) .es-deals--band .es-card--poster .es-price-now.is-sale{color:inherit}:where(body[data-store-template=MINIMAL]) .es-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=MINIMAL]) .es-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=MINIMAL]) .es-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=MINIMAL]) .es-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=MINIMAL]) .es-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=MINIMAL]) .es-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=MINIMAL]) .es-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=MINIMAL]) .es-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=MINIMAL]) .es-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=MINIMAL]) .es-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=MINIMAL]) .es-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=MINIMAL]) .es-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=MINIMAL]) .es-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=MINIMAL]) .es-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=MINIMAL]) .es-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=MINIMAL]) .es-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=MINIMAL]) .es-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=MINIMAL]) .es-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=MINIMAL]) .es-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=MINIMAL]) .es-ticker-track{display:flex;width:max-content;animation:es-ticker 42s linear infinite}:where(body[data-store-template=MINIMAL]) .es-ticker:hover .es-ticker-track{animation-play-state:paused}:where(body[data-store-template=MINIMAL]) .es-ticker-track a,:where(body[data-store-template=MINIMAL]) .es-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=MINIMAL]) .es-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=MINIMAL]) .es-ticker-copy{display:flex}@keyframes es-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=MINIMAL]) .es-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=MINIMAL]) .es-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=MINIMAL]) .es-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=MINIMAL]) .es-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=MINIMAL]) .es-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=MINIMAL]) .es-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=MINIMAL]) .es-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=MINIMAL]) .es-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=MINIMAL]) .es-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=MINIMAL]) .es-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=MINIMAL]) .es-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=MINIMAL]) .es-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=MINIMAL]) .es-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=MINIMAL]) .es-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=MINIMAL]) .es-hero--split,:where(body[data-store-template=MINIMAL]) .es-arch-layout,:where(body[data-store-template=MINIMAL]) .es-masthead-lead,:where(body[data-store-template=MINIMAL]) .es-spotlight-layout,:where(body[data-store-template=MINIMAL]) .es-index-layout{grid-template-columns:1fr}:where(body[data-store-template=MINIMAL]) .es-split-media{min-height:56vw;order:-1}:where(body[data-store-template=MINIMAL]) .es-index-preview{display:none}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat,:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=MINIMAL]) .es-cats--lookbook .es-cat:first-child{grid-column:span 2}:where(body[data-store-template=MINIMAL]) .es-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=MINIMAL]) .es-feature-grid>:first-child .es-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=MINIMAL]) .es-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=MINIMAL]) .es-carousel{min-height:460px}:where(body[data-store-template=MINIMAL]) .es-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=MINIMAL]) .es-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=MINIMAL]) .es-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=MINIMAL]) .es-side-card{min-height:140px}:where(body[data-store-template=MINIMAL]) .es-side-card strong{font-size:18px}:where(body[data-store-template=MINIMAL]) .es-hero--poster{min-height:78vh}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-media{display:none}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=MINIMAL]) .es-cats--lanes .es-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=MINIMAL]) .es-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=MINIMAL]) .es-stats{gap:24px}:where(body[data-store-template=MINIMAL]) .es-tree ul{padding-left:0}}:where(body[data-store-template=MINIMAL]) .es-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=MINIMAL]) .es-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=MINIMAL]) .es-poster-copy .es-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=MINIMAL]) .es-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=MINIMAL]) .es-cat-copy{min-width:0}:where(body[data-store-template=MINIMAL]) .es-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=MINIMAL]) .es-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=MINIMAL]) .es-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=MINIMAL]) .es-rota-foto.is-actual{opacity:1}:where(body[data-store-template=MINIMAL]) .es-rota-foto img,:where(body[data-store-template=MINIMAL]) .es-rota-foto .es-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=MINIMAL]) .es-rota-foto.is-actual img{animation:es-zoom 7s linear both}:where(body[data-store-template=MINIMAL]) .es-poster-media .es-rota-fotos,:where(body[data-store-template=MINIMAL]) .es-split-media .es-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=MINIMAL]) .es-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=MINIMAL]) .es-rota-controles .es-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=MINIMAL]) .es-rota-controles--sobre,:where(body[data-store-template=MINIMAL]) .es-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=MINIMAL]) .es-rota-controles--sobre:focus-within,:where(body[data-store-template=MINIMAL]) .es-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=MINIMAL]) .es-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=MINIMAL]) .es-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=MINIMAL]) .es-hero--poster{position:relative}:where(body[data-store-template=MINIMAL]) .es-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=MINIMAL]) .es-rota-controles--claro .es-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=MINIMAL]) .es-rota-controles--claro .es-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=MINIMAL]) .es-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=MINIMAL]) .es-arch-lado .es-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=MINIMAL]) .es-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=MINIMAL]) .es-rota-foto{transition:none}:where(body[data-store-template=MINIMAL]) .es-rota-foto.is-actual img{animation:none}}body[data-store-template=MINIMAL] .es-header{border-bottom-color:transparent}body[data-store-template=MINIMAL] .es-top{-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);background:color-mix(in srgb,var(--sf-bg) 86%,transparent)}body[data-store-template=MINIMAL] .es-header{background:transparent}body[data-store-template=MINIMAL] .es-section-head h2{font-size:clamp(22px,2vw,30px)}body[data-store-template=MINIMAL] .es-hero--statement{border-bottom:0;padding-top:clamp(64px,12vw,180px)}body[data-store-template=MINIMAL] .es-statement h1{max-width:12ch}body[data-store-template=MINIMAL] .es-card-meta{display:none}body[data-store-template=MINIMAL] .es-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}body[data-store-template=MINIMAL] .es-card-name{font-size:14px;font-weight:500}body[data-store-template=MINIMAL] .es-card-price{margin:0;flex-direction:column;align-items:flex-end;gap:0}body[data-store-template=MINIMAL] .es-price-now{font-size:14px;font-weight:600}body[data-store-template=MINIMAL] .es-services{background:transparent}body[data-store-template=MINIMAL] .es-search-submit{background:var(--sf-ink);color:var(--sf-bg);border-radius:999px}body[data-store-template=MINIMAL] .es-search{border-radius:999px}body[data-store-template=MINIMAL] .es-pdp-price .es-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=MINIMAL] .es-pdp-price .es-price-was{font-size:16px;font-weight:400}@media(max-width:640px){:where(body[data-store-template=MINIMAL]) .es-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=MINIMAL]) .es-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=MINIMAL] .es-select{min-height:44px}body[data-store-template=MINIMAL] .es-select select{font-size:16px}body[data-store-template=MINIMAL] .es-filter-group button,body[data-store-template=MINIMAL] .es-filters-toggle{min-height:44px}body[data-store-template=MINIMAL] .es-card--row .es-flag{font-size:12px;min-height:22px}body[data-store-template=MINIMAL] .es-select select{align-self:stretch;min-height:42px}body[data-store-template=MINIMAL] .es-chip{min-height:44px}body[data-store-template=MINIMAL] .es-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=MINIMAL] .es-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=MINIMAL] .es-header--centered .es-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=MINIMAL] .es-header--centered .es-brand{max-width:100%}body[data-store-template=MINIMAL] .es-header--centered .es-brand-name{text-align:center}}body[data-store-template=MINIMAL] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=MINIMAL] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=MINIMAL] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=MINIMAL] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=MINIMAL] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MINIMAL] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=MINIMAL] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=MINIMAL] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=MINIMAL] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MINIMAL]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=MINIMAL]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=MINIMAL]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=MINIMAL]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MINIMAL] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=MINIMAL] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=MINIMAL] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=MINIMAL] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MINIMAL] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=MINIMAL] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=MINIMAL] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=MINIMAL] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=MINIMAL] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=MINIMAL] :is(.es-card-media,.es-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=MINIMAL] .store-main.sf-main>:is(.es-catalogo,.es-ficha,.es-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=MINIMAL] :where(.es-catalogo,.es-ficha,.es-compra-fondo,.es-agregado,.es-opciones,.es-panel-filtros) :focus-visible{outline:2px solid var(--es-tinta);outline-offset:2px}body[data-store-template=MINIMAL] :where(.es-catalogo,.es-ficha,.es-compra-fondo,.es-agregado,.es-opciones,.es-panel-filtros){color:var(--es-tinta)}body[data-store-template=MINIMAL] :where(.es-catalogo,.es-ficha,.es-compra-fondo,.es-agregado,.es-opciones,.es-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=MINIMAL] .es-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=MINIMAL] .es-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--es-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=MINIMAL] .es-ruta>*+*:before{content:">";margin-right:8px;color:var(--es-suave);text-decoration:none;display:inline-block}body[data-store-template=MINIMAL] .es-ruta [aria-current=page]{color:var(--es-tinta);font-weight:700}body[data-store-template=MINIMAL] .es-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--es-tinta);cursor:pointer}body[data-store-template=MINIMAL] .es-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--es-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=MINIMAL] .es-boton-negro:hover{background:var(--es-tinta)}body[data-store-template=MINIMAL] .es-boton-negro:disabled,body[data-store-template=MINIMAL] .es-boton-negro.is-deshabilitado{background:var(--es-suave);cursor:not-allowed}body[data-store-template=MINIMAL] .es-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=MINIMAL] .es-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--es-tinta);border-radius:999px;background:var(--es-fondo);color:var(--es-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=MINIMAL] .es-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--es-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=MINIMAL] .es-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=MINIMAL] .es-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--es-fondo);text-align:center;font-size:16px}body[data-store-template=MINIMAL] .es-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--es-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=MINIMAL] .es-catalogo{background:var(--es-gris)}body[data-store-template=MINIMAL] .es-catalogo>.es-ruta{background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-carril{position:relative;padding:4px 0 14px;background:var(--es-fondo);border-bottom:8px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=MINIMAL] .es-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=MINIMAL] .es-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--es-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=MINIMAL] .es-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--es-linea);border-radius:8px;background:var(--es-fondo);box-sizing:border-box}body[data-store-template=MINIMAL] .es-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=MINIMAL] .es-recuadro.is-elegido .es-recuadro-foto{border:2px solid var(--es-tinta)}body[data-store-template=MINIMAL] .es-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-recuadro.is-elegido .es-recuadro-nombre{font-weight:700}body[data-store-template=MINIMAL] .es-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--es-fondo);color:var(--es-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=MINIMAL] .es-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=MINIMAL] .es-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=MINIMAL] .es-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--es-fondo);border-bottom:10px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-resultados{margin:-6px 0 0;color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=MINIMAL] .es-lista{position:relative;display:grid;width:190px}body[data-store-template=MINIMAL] .es-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=MINIMAL] .es-lista select,body[data-store-template=MINIMAL] .es-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--es-linea);border-radius:0;background:transparent;color:var(--es-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=MINIMAL] .es-lista.is-elegida select{border-bottom-color:var(--es-tinta);font-weight:700}body[data-store-template=MINIMAL] :is(.es-lista,.es-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=MINIMAL] .es-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=MINIMAL] .es-orden{position:relative;display:grid;width:250px}body[data-store-template=MINIMAL] .es-orden span{color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-orden select{font-size:14px;font-weight:700}body[data-store-template=MINIMAL] .es-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--es-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=MINIMAL] .es-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=MINIMAL] .es-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--es-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=MINIMAL] .es-paginador button.is-actual{background:var(--es-tinta);color:#fff}body[data-store-template=MINIMAL] .es-paginador button:disabled{color:var(--es-suave);cursor:default}body[data-store-template=MINIMAL] .es-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=MINIMAL] .es-filtros-boton{display:none}body[data-store-template=MINIMAL] .es-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=MINIMAL] .es-celdas.is-actualizando{opacity:.6}body[data-store-template=MINIMAL] .es-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--es-tarjeta)}body[data-store-template=MINIMAL] .es-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--es-fondo) 30%,var(--es-gris) 50%,var(--es-fondo) 70%)}body[data-store-template=MINIMAL] .es-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--es-tinta);text-decoration:none}body[data-store-template=MINIMAL] .es-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=MINIMAL] .es-celda-enlace:hover .es-celda-foto img{transform:scale(1.04)}body[data-store-template=MINIMAL] .es-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--es-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=MINIMAL] .is-agotado .es-celda-foto img{opacity:.5}body[data-store-template=MINIMAL] .es-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=MINIMAL] .es-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=MINIMAL] .es-celda-marca{max-width:110px;color:var(--es-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=MINIMAL] .es-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=MINIMAL] .es-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--es-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=MINIMAL] .es-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=MINIMAL] .es-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=MINIMAL] .es-celda-precio del{flex-basis:100%;color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-celda-agregar{display:none}body[data-store-template=MINIMAL] .es-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=MINIMAL] .es-catalogo-pie .es-paginador{margin:0 auto}body[data-store-template=MINIMAL] .es-catalogo-resultados{padding-bottom:24px}body[data-store-template=MINIMAL] :is(.es-panel-filtros,.es-opciones,.es-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--es-tinta);background:var(--es-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=MINIMAL] :is(.es-panel-filtros,.es-opciones,.es-agregado)::backdrop{background:#00000080}body[data-store-template=MINIMAL] .es-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=MINIMAL] .es-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=MINIMAL] .es-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=MINIMAL] .es-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=MINIMAL] .es-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MINIMAL] .es-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=MINIMAL] .es-agregado-datos small{color:var(--es-suave);font-size:11px;text-transform:uppercase}body[data-store-template=MINIMAL] .es-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=MINIMAL] .es-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--es-gris);background:var(--es-gris)}body[data-store-template=MINIMAL] .es-opciones,body[data-store-template=MINIMAL] .es-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=MINIMAL] :is(.es-opciones-cuerpo,.es-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=MINIMAL] .es-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=MINIMAL] .es-panel-filtros .es-lista{width:100%}body[data-store-template=MINIMAL] .es-panel-filtros .es-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--es-suave)}body[data-store-template=MINIMAL] .es-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=MINIMAL] .es-panel-filtros-acciones .es-boton-negro{flex:1}body[data-store-template=MINIMAL] .es-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=MINIMAL] .es-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=MINIMAL] .es-ficha{padding-bottom:48px;background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=MINIMAL] .es-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=MINIMAL] .es-galeria:not(:has(.es-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=MINIMAL] .es-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=MINIMAL] .es-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=MINIMAL] .es-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=MINIMAL] .es-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--es-linea);background:var(--es-tarjeta);cursor:pointer}body[data-store-template=MINIMAL] .es-miniaturas button.is-actual{border-color:var(--es-tinta)}body[data-store-template=MINIMAL] .es-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=MINIMAL] .es-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--es-tinta);border-radius:50%;background:var(--es-fondo);color:var(--es-tinta);cursor:pointer}body[data-store-template=MINIMAL] .es-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--es-linea);background:var(--es-tarjeta)}body[data-store-template=MINIMAL] .es-foto-pista{width:100%;height:100%}body[data-store-template=MINIMAL] .es-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=MINIMAL] .es-foto-pista figure.is-actual{display:block}body[data-store-template=MINIMAL] .es-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=MINIMAL] .es-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=MINIMAL] .es-foto-flecha--antes{left:16px}body[data-store-template=MINIMAL] .es-foto-flecha--despues{right:16px}body[data-store-template=MINIMAL] .es-foto-puntos{display:none}body[data-store-template=MINIMAL] .es-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=MINIMAL] .es-ficha-datos h1{margin:0;color:var(--es-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-ficha-marca{color:var(--es-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=MINIMAL] .es-ficha-categoria{margin:-12px 0 0;color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=MINIMAL] .es-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=MINIMAL] .es-opcion legend strong{font-weight:700}body[data-store-template=MINIMAL] .es-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--es-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=MINIMAL] .es-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=MINIMAL] .es-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--es-linea);border-radius:6px;background:var(--es-fondo);color:var(--es-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=MINIMAL] .es-talla:hover:not(:disabled){border-color:var(--es-tinta)}body[data-store-template=MINIMAL] .es-talla.is-elegida{border:2px solid var(--es-tinta);color:var(--es-tinta)}body[data-store-template=MINIMAL] .es-talla:disabled{color:var(--es-suave);background:repeating-linear-gradient(135deg,var(--es-fondo) 0 6px,var(--es-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=MINIMAL] .es-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=MINIMAL] .es-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MINIMAL] .es-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=MINIMAL] .es-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=MINIMAL] .es-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=MINIMAL] .es-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=MINIMAL] .es-ficha-precio>span.is-oferta{color:var(--es-oferta)}body[data-store-template=MINIMAL] .es-ficha-precio del{color:var(--es-suave);font-size:15px}body[data-store-template=MINIMAL] .es-ficha-nota{margin:-10px 0 0;color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-ficha-stock{margin:0;padding:10px 12px;background:var(--es-gris);font-size:14px}body[data-store-template=MINIMAL] .es-compra{display:flex;align-items:center;gap:18px}body[data-store-template=MINIMAL] .es-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=MINIMAL] .es-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--es-linea);color:var(--es-tinta);cursor:pointer}body[data-store-template=MINIMAL] .es-cantidad button:disabled{color:var(--es-suave);cursor:default}body[data-store-template=MINIMAL] .es-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--es-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=MINIMAL] .es-cantidad input::-webkit-inner-spin-button,body[data-store-template=MINIMAL] .es-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=MINIMAL] .es-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=MINIMAL] .es-agregar svg{flex:none}body[data-store-template=MINIMAL] .es-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--es-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=MINIMAL] .es-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=MINIMAL] .es-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=MINIMAL] .es-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=MINIMAL] .es-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--es-suave)}body[data-store-template=MINIMAL] .es-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--es-linea);list-style:none}body[data-store-template=MINIMAL] .es-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=MINIMAL] .es-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=MINIMAL] .es-ficha-entrega small{display:block;margin-top:2px;color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-personalizar{display:grid;gap:12px}body[data-store-template=MINIMAL] .es-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=MINIMAL] .es-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=MINIMAL] .es-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--es-suave);border-radius:0;background:transparent;color:var(--es-tinta);font:inherit;font-size:16px}body[data-store-template=MINIMAL] .es-campo small{color:var(--es-suave);font-size:12px}body[data-store-template=MINIMAL] .es-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=MINIMAL] .es-acordeon{border:1px solid var(--es-linea);border-radius:8px;background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-acordeon:not([open]){background:var(--es-gris);border-color:var(--es-gris)}body[data-store-template=MINIMAL] .es-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=MINIMAL] .es-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=MINIMAL] .es-acordeon[open] summary{font-weight:400}body[data-store-template=MINIMAL] .es-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=MINIMAL] .es-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=MINIMAL] .es-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-acordeon dt{font-weight:700}body[data-store-template=MINIMAL] .es-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=MINIMAL] .es-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--es-linea);font-size:20px;font-weight:400}body[data-store-template=MINIMAL] .es-similares-marco{position:relative}body[data-store-template=MINIMAL] .es-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=MINIMAL] .es-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=MINIMAL] .es-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--es-gris);color:var(--es-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=MINIMAL] .es-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=MINIMAL] .es-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MINIMAL] .es-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--es-suave)}body[data-store-template=MINIMAL] .es-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=MINIMAL] .es-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=MINIMAL] .es-similar strong.is-oferta{color:var(--es-oferta)}body[data-store-template=MINIMAL] .es-similar:hover .es-similar-nombre{text-decoration:underline}body[data-store-template=MINIMAL] .es-similares .es-carril-flecha{transform:translateY(-50%)}body[data-store-template=MINIMAL] .es-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--es-gris)}body[data-store-template=MINIMAL] .es-tarjeta-blanca{border-radius:8px;background:var(--es-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=MINIMAL] .es-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=MINIMAL] .es-carrito-lista h1,body[data-store-template=MINIMAL] .es-resumen h2,body[data-store-template=MINIMAL] .es-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=MINIMAL] .es-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=MINIMAL] .es-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--es-gris);font-size:15px;font-weight:400}body[data-store-template=MINIMAL] .es-lineas{margin:0;padding:0;list-style:none}body[data-store-template=MINIMAL] .es-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=MINIMAL] .es-linea+.es-linea{border-top:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=MINIMAL] .es-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MINIMAL] .es-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=MINIMAL] .es-linea-nombre{color:var(--es-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=MINIMAL] a.es-linea-nombre:hover{text-decoration:underline}body[data-store-template=MINIMAL] .es-linea-variante{font-size:13px}body[data-store-template=MINIMAL] .es-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=MINIMAL] .es-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=MINIMAL] .es-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=MINIMAL] .es-linea-precio{display:grid;justify-items:end;color:var(--es-suave);font-size:19px;font-weight:400}body[data-store-template=MINIMAL] .es-linea-precio small{font-size:12px}body[data-store-template=MINIMAL] .es-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=MINIMAL] .es-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=MINIMAL] .es-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--es-suave);color:#fff;cursor:pointer}body[data-store-template=MINIMAL] .es-redondos button:disabled{background:var(--es-linea);cursor:default}body[data-store-template=MINIMAL] .es-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=MINIMAL] .es-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=MINIMAL] .es-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=MINIMAL] .es-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=MINIMAL] .es-resumen-fila+.es-resumen-fila{border-top:1px solid var(--es-linea)}body[data-store-template=MINIMAL] .es-resumen-total{font-size:16px}body[data-store-template=MINIMAL] .es-resumen-descuento strong{color:#1d7a3a}body[data-store-template=MINIMAL] .es-resumen-nota{margin:0 0 10px;color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=MINIMAL] .es-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=MINIMAL] .es-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=MINIMAL] .es-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=MINIMAL] .es-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=MINIMAL] .es-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=MINIMAL] .es-carrito-vacio p{margin:0;color:var(--es-suave)}body[data-store-template=MINIMAL] .es-carrito-vacio .es-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=MINIMAL] .es-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=MINIMAL] .es-pasos li{position:relative;display:grid;justify-items:center;color:var(--es-suave);font-size:16px}body[data-store-template=MINIMAL] .es-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=MINIMAL] .es-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--es-linea);z-index:0}body[data-store-template=MINIMAL] .es-pasos li:first-child:before{display:none}body[data-store-template=MINIMAL] .es-pasos li.is-actual:before,body[data-store-template=MINIMAL] .es-pasos li.is-hecho:before{background:var(--es-suave)}body[data-store-template=MINIMAL] .es-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--es-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=MINIMAL] .es-pasos li.is-hecho span[aria-hidden]{background:var(--es-suave)}body[data-store-template=MINIMAL] .es-pasos li.is-actual span[aria-hidden]{background:var(--es-fondo);color:var(--es-suave);box-shadow:inset 0 0 0 2px var(--es-suave)}body[data-store-template=MINIMAL] .es-pasos li.is-actual,body[data-store-template=MINIMAL] .es-pasos li.is-hecho{color:var(--es-tinta);font-weight:700}body[data-store-template=MINIMAL] .es-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=MINIMAL] .es-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=MINIMAL] .es-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=MINIMAL] .es-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=MINIMAL] .es-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=MINIMAL] .es-bloque h2,body[data-store-template=MINIMAL] .es-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=MINIMAL] fieldset.es-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=MINIMAL] .es-bloque-ayuda{margin:0;color:var(--es-tinta);font-size:14px}body[data-store-template=MINIMAL] .es-bloque-ayuda a{color:var(--es-tinta);font-weight:700}body[data-store-template=MINIMAL] .es-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=MINIMAL] .es-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=MINIMAL] .es-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=MINIMAL] .es-campo-etiqueta{color:var(--es-tinta);font-size:14px}body[data-store-template=MINIMAL] .es-campo-etiqueta small{color:var(--es-suave);font-size:12px}body[data-store-template=MINIMAL] .es-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--es-suave);border-radius:0;background:transparent;color:var(--es-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=MINIMAL] .es-campo-linea textarea{resize:vertical}body[data-store-template=MINIMAL] .es-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--es-tinta)}body[data-store-template=MINIMAL] .es-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=MINIMAL] .es-campo-linea select:disabled{color:var(--es-suave)}body[data-store-template=MINIMAL] .es-campo-linea input::placeholder{color:var(--es-suave);opacity:1}body[data-store-template=MINIMAL] .es-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=MINIMAL] .es-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--es-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=MINIMAL] .es-segmentos label.is-elegido{border:2px solid var(--es-tinta);font-weight:700}body[data-store-template=MINIMAL] .es-segmentos input{width:18px;height:18px;accent-color:var(--es-tinta)}body[data-store-template=MINIMAL] .es-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=MINIMAL] .es-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--es-linea);list-style:none}body[data-store-template=MINIMAL] .es-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=MINIMAL] .es-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--es-linea);border-radius:6px}body[data-store-template=MINIMAL] .es-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=MINIMAL] .es-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--es-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=MINIMAL] .es-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-resumen-nombre small{color:var(--es-suave);font-size:12px}body[data-store-template=MINIMAL] .es-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=MINIMAL] .es-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=MINIMAL] .es-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--es-gris);font-size:14px}body[data-store-template=MINIMAL] .es-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=MINIMAL] .es-pago p{margin:0;line-height:1.5}body[data-store-template=MINIMAL] .es-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=MINIMAL] .es-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=MINIMAL] .es-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--es-linea);border-radius:8px;background:var(--es-fondo);cursor:pointer}body[data-store-template=MINIMAL] .es-pago-opciones>.is-elegido{border:2px solid var(--es-tinta)}body[data-store-template=MINIMAL] .es-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--es-tinta);flex:none}body[data-store-template=MINIMAL] .es-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=MINIMAL] .es-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=MINIMAL] .es-cuenta small{color:var(--es-suave)}body[data-store-template=MINIMAL] .es-captura{display:grid;gap:6px}body[data-store-template=MINIMAL] .es-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--es-suave);border-radius:8px;background:var(--es-fondo);font-weight:700;cursor:pointer}body[data-store-template=MINIMAL] .es-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=MINIMAL] .es-captura-boton:focus-within{outline:2px solid var(--es-tinta);outline-offset:2px}body[data-store-template=MINIMAL] .es-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=MINIMAL] .es-captura small{color:var(--es-tinta);font-size:13px}body[data-store-template=MINIMAL] .es-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=MINIMAL] .es-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--es-tinta);flex:none}body[data-store-template=MINIMAL] .es-terminos a{color:var(--es-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=MINIMAL] .es-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=MINIMAL] .es-carrito,body[data-store-template=MINIMAL] .es-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=MINIMAL] .es-checkout-resumen{position:static}body[data-store-template=MINIMAL] .es-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=MINIMAL] .es-ruta{padding:6px 16px}body[data-store-template=MINIMAL] .es-carril-flecha{display:none}body[data-store-template=MINIMAL] .es-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=MINIMAL] .es-recuadro{flex-basis:72px}body[data-store-template=MINIMAL] .es-recuadro-foto{width:72px;height:72px}body[data-store-template=MINIMAL] .es-recuadro-nombre{font-size:13px}body[data-store-template=MINIMAL] .es-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=MINIMAL] .es-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=MINIMAL] .es-resultados{order:3;margin:0;font-size:14px}body[data-store-template=MINIMAL] .es-filtros{display:none}body[data-store-template=MINIMAL] .es-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--es-tinta);border-radius:8px;background:var(--es-fondo);color:var(--es-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=MINIMAL] .es-orden-fila{order:4;padding:0}body[data-store-template=MINIMAL] .es-orden{width:100%}body[data-store-template=MINIMAL] .es-orden-fila>.es-limpiar{display:none}body[data-store-template=MINIMAL] .es-orden-fila .es-paginador{display:none}body[data-store-template=MINIMAL] .es-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=MINIMAL] .es-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=MINIMAL] .es-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=MINIMAL] .es-celda-marca{max-width:none;font-size:13px}body[data-store-template=MINIMAL] .es-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--es-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=MINIMAL] .es-celda-agregar:disabled{opacity:.7}body[data-store-template=MINIMAL] .es-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=MINIMAL] .es-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=MINIMAL] .es-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=MINIMAL] .es-miniaturas-marco,body[data-store-template=MINIMAL] .es-foto-flecha{display:none}body[data-store-template=MINIMAL] .es-foto{border:0}body[data-store-template=MINIMAL] .es-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=MINIMAL] .es-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=MINIMAL] .es-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=MINIMAL] .es-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=MINIMAL] .es-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=MINIMAL] .es-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-ficha-datos{gap:16px}body[data-store-template=MINIMAL] .es-ficha-datos h1{font-size:17px}body[data-store-template=MINIMAL] .es-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=MINIMAL] .es-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--es-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=MINIMAL] .es-agregar{border-radius:2px;font-size:18px}body[data-store-template=MINIMAL] .es-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=MINIMAL] .es-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=MINIMAL] .es-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=MINIMAL] .es-acordeon,body[data-store-template=MINIMAL] .es-acordeon:not([open]){border:0;border-bottom:1px solid var(--es-gris);border-radius:0;background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=MINIMAL] .es-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=MINIMAL] .es-similares{padding:0 0 0 16px}body[data-store-template=MINIMAL] .es-similares h2{padding-left:0}body[data-store-template=MINIMAL] .es-similares .es-carril-flecha{display:none}body[data-store-template=MINIMAL] .es-similares-pista{padding:0}body[data-store-template=MINIMAL] .es-similar{flex-basis:46%}body[data-store-template=MINIMAL] .es-compra-fondo{padding:20px 12px 40px}body[data-store-template=MINIMAL] .es-carrito-lista h1,body[data-store-template=MINIMAL] .es-resumen h2,body[data-store-template=MINIMAL] .es-checkout-resumen>h2{font-size:20px}body[data-store-template=MINIMAL] .es-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=MINIMAL] .es-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=MINIMAL] .es-linea-datos{grid-area:datos}body[data-store-template=MINIMAL] .es-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=MINIMAL] .es-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=MINIMAL] .es-linea-nombre{font-size:15px}body[data-store-template=MINIMAL] .es-pasos li{font-size:13px}body[data-store-template=MINIMAL] .es-bloque{padding:18px 16px}body[data-store-template=MINIMAL] .es-bloque h2,body[data-store-template=MINIMAL] .es-bloque legend{font-size:19px}body[data-store-template=MINIMAL] .es-campos-2,body[data-store-template=MINIMAL] .es-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=MINIMAL] .es-resumen-caja{padding:6px 16px 18px}body[data-store-template=MINIMAL] .es-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=MINIMAL] .es-agregado-cabeza h2{font-size:17px}body[data-store-template=MINIMAL] .es-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=MINIMAL] .es-agregado-precio{grid-column:2}body[data-store-template=MINIMAL] .es-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=MINIMAL][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=MINIMAL] .es-celda-foto img{transition:none}body[data-store-template=MINIMAL] .es-celda-enlace:hover .es-celda-foto img{transform:none}}body[data-store-template=MINIMAL] :is(.es-linea-foto,.es-agregado-foto,.es-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=MINIMAL] :is(.es-linea-foto,.es-agregado-foto,.es-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=MINIMAL] .store-main.sf-main>.es-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=MINIMAL] .es-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=MINIMAL] .es-marco--angosto{max-width:720px}body[data-store-template=MINIMAL] .es-marco-cabeza{display:grid;gap:6px}body[data-store-template=MINIMAL] .es-marco-cabeza h1{margin:0;color:var(--es-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-marco-cabeza p{margin:0;color:var(--es-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=MINIMAL] :is(.es-aviso-info,.es-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=MINIMAL] .es-aviso-info{background:#f2f4f7;color:var(--es-tinta)}body[data-store-template=MINIMAL] .es-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=MINIMAL] .es-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=MINIMAL] .es-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--es-tinta);flex:none}body[data-store-template=MINIMAL] .es-casilla a,body[data-store-template=MINIMAL] .es-acceso-cambio a{color:var(--es-tinta);font-weight:700}body[data-store-template=MINIMAL] .es-campo-ayuda{color:var(--es-suave);font-size:12px}body[data-store-template=MINIMAL] .es-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=MINIMAL] .es-acceso-tienda{margin:0;color:var(--es-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=MINIMAL] .es-acceso h1{margin:0;color:var(--es-tinta);font-size:26px;font-weight:400}body[data-store-template=MINIMAL] .es-acceso-form{display:grid;gap:16px}body[data-store-template=MINIMAL] .es-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=MINIMAL] .es-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--es-gris);color:var(--es-tinta);font-size:14px;text-align:center}body[data-store-template=MINIMAL] .es-no-encontrado-codigo{margin:0;color:var(--es-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=MINIMAL] .es-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=MINIMAL] .es-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=MINIMAL] .es-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=MINIMAL] .es-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-pedido-datos small{color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-pedido-total{font-size:17px}body[data-store-template=MINIMAL] .es-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=MINIMAL] .es-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--es-gris);color:var(--es-tinta);font-size:13px;font-weight:700}body[data-store-template=MINIMAL] .es-estado.is-pending,body[data-store-template=MINIMAL] .es-estado.is-doc-pending,body[data-store-template=MINIMAL] .es-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=MINIMAL] .es-estado.is-confirmed,body[data-store-template=MINIMAL] .es-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=MINIMAL] .es-estado.is-cancelled,body[data-store-template=MINIMAL] .es-estado.is-doc-rejected,body[data-store-template=MINIMAL] .es-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=MINIMAL] .es-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=MINIMAL] .es-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--es-fondo);color:var(--es-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=MINIMAL] .es-detalle-pedido:focus{outline:none}body[data-store-template=MINIMAL] .es-detalle-pedido h2,body[data-store-template=MINIMAL] .es-detalle-pedido h3{color:var(--es-tinta)}body[data-store-template=MINIMAL] .es-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=MINIMAL] .es-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=MINIMAL] .es-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=MINIMAL] .es-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-detalle-datos dt{font-weight:700}body[data-store-template=MINIMAL] .es-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-resumen-lineas .es-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=MINIMAL] .es-detalle-totales{display:grid}body[data-store-template=MINIMAL] .es-detalle-totales .es-resumen-fila{padding:10px 0}body[data-store-template=MINIMAL] .es-detalle-acciones{display:grid;gap:12px}body[data-store-template=MINIMAL] .es-detalle-comprobante{display:grid;gap:6px}body[data-store-template=MINIMAL] .es-detalle-captura{max-width:260px;height:auto;border:1px solid var(--es-linea);border-radius:6px}body[data-store-template=MINIMAL] .es-detalle-historial{margin:0;padding-left:18px;color:var(--es-tinta);font-size:13px}body[data-store-template=MINIMAL] .es-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=MINIMAL] .es-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--es-linea)}body[data-store-template=MINIMAL] .es-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=MINIMAL] .es-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--es-gris);font-size:14px}body[data-store-template=MINIMAL] .es-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=MINIMAL] .es-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=MINIMAL] .es-documento-acciones .es-boton-borde{min-height:36px;min-width:64px}body[data-store-template=MINIMAL] .es-pedido-wa{gap:12px}body[data-store-template=MINIMAL] .es-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=MINIMAL] .es-pedido-wa-estado small{color:var(--es-suave);font-size:13px}body[data-store-template=MINIMAL] .es-pedido-wa .es-boton-whatsapp,body[data-store-template=MINIMAL] .es-carrito-vacio .es-boton-whatsapp{justify-self:start}body[data-store-template=MINIMAL] .es-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=MINIMAL] .es-cuenta-rejilla .es-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=MINIMAL] .es-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=MINIMAL] .es-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=MINIMAL] .es-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=MINIMAL] .es-etiqueta--suave{margin:0;background:var(--es-gris);color:var(--es-tinta);font-size:12px}body[data-store-template=MINIMAL] .es-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=MINIMAL] .es-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--es-gris)}body[data-store-template=MINIMAL] .es-cuenta-descargar{justify-self:start}body[data-store-template=MINIMAL] .es-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--es-gris)}body[data-store-template=MINIMAL] .es-cuenta-eliminar .es-campo-linea{flex:1 1 260px}body[data-store-template=MINIMAL] .es-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=MINIMAL] .es-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=MINIMAL] .es-legal-texto{padding:32px 36px}body[data-store-template=MINIMAL] .es-legal-texto h1{margin:6px 0 0;color:var(--es-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-legal-resumen{margin:10px 0 0;color:var(--es-tinta);font-size:16px;line-height:1.6}body[data-store-template=MINIMAL] .es-legal-texto section{padding-top:22px}body[data-store-template=MINIMAL] .es-legal-texto h2{margin:0 0 8px;color:var(--es-tinta);font-size:18px;font-weight:700}body[data-store-template=MINIMAL] .es-legal-texto p,body[data-store-template=MINIMAL] .es-legal-texto li{color:var(--es-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-legal-texto p{margin:0 0 10px}body[data-store-template=MINIMAL] .es-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=MINIMAL] .es-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=MINIMAL] .es-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=MINIMAL] .es-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=MINIMAL] .es-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--es-gris);color:var(--es-tinta);font-size:14px;text-decoration:none}body[data-store-template=MINIMAL] .es-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=MINIMAL] .es-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=MINIMAL] .es-libro{display:grid;gap:18px}body[data-store-template=MINIMAL] .es-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=MINIMAL] .es-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=MINIMAL] .es-libro .store-page-heading h1{margin:0;color:var(--es-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=MINIMAL] .es-libro .store-page-heading p{margin:6px 0 0;color:var(--es-tinta);font-size:15px}body[data-store-template=MINIMAL] .es-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--es-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=MINIMAL] .es-libro.es-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--es-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=MINIMAL] .es-libro.es-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--es-suave);border-radius:6px;background:var(--es-fondo)}body[data-store-template=MINIMAL] .es-libro.es-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--es-tinta);box-shadow:none}body[data-store-template=MINIMAL] .es-libro.es-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--es-tinta);box-shadow:0 0 0 1px var(--es-tinta)}body[data-store-template=MINIMAL] .es-libro .store-complaint-layout,body[data-store-template=MINIMAL] .es-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=MINIMAL] .es-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--es-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=MINIMAL] .es-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=MINIMAL] .es-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--es-tinta);color:#fff;font-weight:700}body[data-store-template=MINIMAL] .es-libro .store-complaint-print.is-secondary{border:1px solid var(--es-tinta);border-radius:999px;background:var(--es-fondo);color:var(--es-tinta)}@media(max-width:1023px){body[data-store-template=MINIMAL] .es-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=MINIMAL] .es-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=MINIMAL] .es-marco-cabeza h1{font-size:20px}body[data-store-template=MINIMAL] .es-acceso{padding:24px 18px}body[data-store-template=MINIMAL] .es-acceso h1{font-size:22px}body[data-store-template=MINIMAL] .es-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=MINIMAL] .es-pedido .es-boton-borde{grid-column:1 / -1}body[data-store-template=MINIMAL] .es-detalle-fondo{padding:0;align-items:end}body[data-store-template=MINIMAL] .es-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=MINIMAL] .es-pasos--pedido li{font-size:11px}body[data-store-template=MINIMAL] .es-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=MINIMAL] .es-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=MINIMAL] .es-legal-texto{padding:22px 18px}body[data-store-template=MINIMAL] .es-legal-texto h1{font-size:22px}}body[data-store-template=MINIMAL] :where(.es-catalogo,.es-ficha,.es-compra-fondo,.es-agregado,.es-opciones,.es-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=MINIMAL] :is(.es-catalogo-cabeza h1,.es-ficha-datos h1,.es-carrito h1,.es-checkout-titulo,.es-resumen h2,.es-similares h2,.es-agregado-cabeza h2,.es-bloque h2,.es-bloque legend,.es-marco-cabeza h1,.es-acceso h1,.es-acceso h2,.es-legal h1,.es-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=MINIMAL] :is(.es-boton-negro,.es-agregar,.es-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=MINIMAL] :is(.es-boton-negro,.es-agregar,.es-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=MINIMAL] .es-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=MINIMAL] :is(.es-tarjeta-blanca,.es-agregado,.es-opciones,.es-panel-filtros,.es-acceso,.es-detalle-pedido,.es-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=MINIMAL] :is(.es-foto,.es-celda-foto,.es-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=MINIMAL] :is(.es-talla,.es-redondos button,.es-campo :is(input,select),.es-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=MINIMAL] .es-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=MINIMAL] .es-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=MINIMAL] .es-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=CLASSIC]{--al-tinta: var(--sf-ink);--al-suave: var(--sf-ink-soft);--al-gris: var(--sf-bg-alt);--al-linea: var(--sf-line);--al-acento: var(--sf-brand);--al-oferta: var(--sf-sale);--al-fondo: var(--sf-card-bg, #ffffff);--al-foto: var(--sf-media-bg);--al-tarjeta: var(--sf-card-bg, #ffffff);--al-borde: var(--sf-radius-lg)}body[data-store-template=CLASSIC] .al-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=CLASSIC]).al-lock{overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=CLASSIC]) .al-main{display:block;min-height:60vh}:where(body[data-store-template=CLASSIC]) .al-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=CLASSIC]) .al-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-button:hover svg{transform:translate(3px)}:where(body[data-store-template=CLASSIC]) .al-button:active{transform:translateY(1px)}:where(body[data-store-template=CLASSIC]) .al-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=CLASSIC]) .al-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=CLASSIC]) .al-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=CLASSIC]) .al-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CLASSIC]) .al-button--light{background:#fff;color:#111}:where(body[data-store-template=CLASSIC]) .al-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=CLASSIC]) .al-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=CLASSIC]) .al-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=CLASSIC]) .al-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=CLASSIC]) .al-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CLASSIC]) .al-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=CLASSIC]) .al-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=CLASSIC]) .al-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=CLASSIC]) .al-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=CLASSIC]) .al-select select:focus-visible{outline:none}:where(body[data-store-template=CLASSIC]) .al-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=CLASSIC]) .al-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=CLASSIC]) .al-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=CLASSIC]) .al-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=CLASSIC]) .al-grid.is-refreshing{opacity:.55}:where(body[data-store-template=CLASSIC]) .al-rail{position:relative}:where(body[data-store-template=CLASSIC]) .al-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=CLASSIC]) .al-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=CLASSIC]) .al-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=CLASSIC]) .al-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=CLASSIC]) .al-rail-controls{display:contents}:where(body[data-store-template=CLASSIC]) .al-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=CLASSIC]) .al-rail-controls button:first-child{left:-14px}:where(body[data-store-template=CLASSIC]) .al-rail-controls button:last-child{right:-14px}:where(body[data-store-template=CLASSIC]) .al-rail:hover .al-rail-controls button,:where(body[data-store-template=CLASSIC]) .al-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=CLASSIC]) .al-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=CLASSIC]) .al-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=CLASSIC]) .al-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=CLASSIC]) .al-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=CLASSIC]) .al-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=CLASSIC]) .al-empty p{color:var(--sf-ink-soft)}@keyframes al-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=CLASSIC]) .al-aparece{opacity:0}:where(body[data-store-template=CLASSIC]) .al-aparece.is-visible{animation:al-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes al-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=CLASSIC]) :is(.al-rota-foto,.al-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos,.ca-rota-foto,.ca-slide) img{animation:al-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes al-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=CLASSIC]) .al-aparece{opacity:1}}:where(body[data-store-template=CLASSIC]) .al-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=CLASSIC]) .al-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=CLASSIC]) .al-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=CLASSIC]) .al-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=CLASSIC]) .al-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=CLASSIC]) .al-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=CLASSIC]) .al-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=CLASSIC]) .al-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=CLASSIC]) .al-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=CLASSIC]) .al-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=CLASSIC]) .al-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=CLASSIC]) .al-action-label{white-space:nowrap}:where(body[data-store-template=CLASSIC]) .al-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=CLASSIC]) .al-menu-toggle{display:none}:where(body[data-store-template=CLASSIC]) .al-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=CLASSIC]) .al-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=CLASSIC]) .al-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-nav a:hover:after,:where(body[data-store-template=CLASSIC]) .al-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=CLASSIC]) .al-header--retail .al-header-row{min-height:80px}:where(body[data-store-template=CLASSIC]) .al-header--retail .al-brand-name{font-size:24px}:where(body[data-store-template=CLASSIC]) .al-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=CLASSIC]) .al-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=CLASSIC]) .al-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=CLASSIC]) .al-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=CLASSIC]) .al-catnav-row>a,:where(body[data-store-template=CLASSIC]) .al-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=CLASSIC]) .al-catnav-row>a:hover,:where(body[data-store-template=CLASSIC]) .al-catnav-all:hover,:where(body[data-store-template=CLASSIC]) .al-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=CLASSIC]) .al-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=CLASSIC]) .al-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=CLASSIC]) .al-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:al-drop .28s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=CLASSIC]) .al-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=CLASSIC]) .al-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=CLASSIC]) .al-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=CLASSIC]) .al-mega-group .al-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes al-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-brand{justify-self:center}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-brand img{height:46px}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-nav-start{justify-self:start}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-actions{justify-self:end}:where(body[data-store-template=CLASSIC]) .al-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:al-drop .25s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-search-panel .al-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=CLASSIC]) .al-header--inline .al-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=CLASSIC]) .al-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=CLASSIC]) .al-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=CLASSIC]) .al-search input:focus{outline:none}:where(body[data-store-template=CLASSIC]) .al-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=CLASSIC]) .al-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=CLASSIC]) .al-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=CLASSIC]) .al-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=CLASSIC]) .al-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=CLASSIC]) .al-search-list li.is-active,:where(body[data-store-template=CLASSIC]) .al-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=CLASSIC]) .al-search-list img,:where(body[data-store-template=CLASSIC]) .al-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=CLASSIC]) .al-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=CLASSIC]) .al-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=CLASSIC]) .al-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:al-fade .25s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:al-slide .35s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=CLASSIC]) .al-drawer-nav,:where(body[data-store-template=CLASSIC]) .al-drawer-account{display:grid}:where(body[data-store-template=CLASSIC]) .al-drawer-nav a,:where(body[data-store-template=CLASSIC]) .al-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=CLASSIC]) .al-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes al-fade{0%{opacity:0}}@keyframes al-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=CLASSIC]) .al-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=CLASSIC]) .al-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=CLASSIC]) .al-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=CLASSIC]) .al-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=CLASSIC]) .al-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=CLASSIC]) .al-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=CLASSIC]) .al-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=CLASSIC]) .al-red--facebook{background:#0866ff}:where(body[data-store-template=CLASSIC]) .al-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=CLASSIC]) .al-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=CLASSIC]) .al-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=CLASSIC]) .al-red{transition:none}:where(body[data-store-template=CLASSIC]) .al-red:hover{transform:none}}:where(body[data-store-template=CLASSIC]) .al-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=CLASSIC]) .al-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=CLASSIC]) .al-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=CLASSIC]) .al-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=CLASSIC]) .al-footer-col a.al-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=CLASSIC]) .al-footer-col a.al-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-footer-col a.al-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=CLASSIC]) .al-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=CLASSIC]) .al-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=CLASSIC]) .al-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=CLASSIC]) .al-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=CLASSIC]) .al-footer-credito a:hover,:where(body[data-store-template=CLASSIC]) .al-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=CLASSIC]) .al-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=CLASSIC]) .al-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=CLASSIC]) .al-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=CLASSIC]) .al-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=CLASSIC]) .al-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=CLASSIC]) .al-footer--quiet .al-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=CLASSIC]) .al-header--retail .al-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=CLASSIC]) .al-header--retail .al-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=CLASSIC]) .al-header--inline .al-nav{display:none}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-nav-start>a{display:none}:where(body[data-store-template=CLASSIC]) .al-menu-toggle{display:inline-flex}:where(body[data-store-template=CLASSIC]) .al-action-label{display:none}:where(body[data-store-template=CLASSIC]) .al-footer-grid,:where(body[data-store-template=CLASSIC]) .al-footer--quiet .al-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=CLASSIC]) .al-header-row{min-height:60px}:where(body[data-store-template=CLASSIC]) .al-header--centered .al-header-row{min-height:64px}:where(body[data-store-template=CLASSIC]) .al-brand img{height:34px;max-width:120px}:where(body[data-store-template=CLASSIC]) .al-brand-name{font-size:19px}:where(body[data-store-template=CLASSIC]) .al-catnav-all{display:none}:where(body[data-store-template=CLASSIC]) .al-footer-grid,:where(body[data-store-template=CLASSIC]) .al-footer--quiet .al-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=CLASSIC]) .al-footer-pay{margin-left:0}:where(body[data-store-template=CLASSIC]) .al-search-submit{display:none}}:where(body[data-store-template=CLASSIC]) .al-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=CLASSIC]) .al-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=CLASSIC]) .al-card:hover .al-card-media img{transform:scale(1.04)}:where(body[data-store-template=CLASSIC]) .al-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=CLASSIC]) .al-card:hover .has-secondary .al-card-media-alt{opacity:1}}:where(body[data-store-template=CLASSIC]) .al-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=CLASSIC]) .al-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=CLASSIC]) .al-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=CLASSIC]) .al-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=CLASSIC]) .al-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-card.is-sold-out .al-card-media img{filter:grayscale(.6)}:where(body[data-store-template=CLASSIC]) .al-card.is-sold-out .al-card-media img:not(.al-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=CLASSIC]) .al-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=CLASSIC]) .al-card.is-sold-out:hover .has-secondary .al-card-media-alt{opacity:.55}}:where(body[data-store-template=CLASSIC]) .al-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=CLASSIC]) .al-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=CLASSIC]) .al-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=CLASSIC]) .al-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=CLASSIC]) .al-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=CLASSIC]) .al-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=CLASSIC]) .al-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=CLASSIC]) .al-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=CLASSIC]) .al-card--boxed .al-card-body{padding:12px 6px 6px}:where(body[data-store-template=CLASSIC]) .al-card--boxed .al-price-now{font-size:18px}:where(body[data-store-template=CLASSIC]) .al-card--bare .al-card-body{padding-top:12px}:where(body[data-store-template=CLASSIC]) .al-card--poster .al-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=CLASSIC]) .al-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-meta{grid-area:meta}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-colors{grid-area:colors}:where(body[data-store-template=CLASSIC]) .al-card--row .al-card-flags{top:4px;left:4px}:where(body[data-store-template=CLASSIC]) .al-card--row .al-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=CLASSIC]) .al-home>.al-hero:first-child{margin-top:0}:where(body[data-store-template=CLASSIC]) .al-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=CLASSIC]) .al-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=CLASSIC]) .al-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes al-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes al-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=CLASSIC]) .al-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=CLASSIC]) .al-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=CLASSIC]) .al-carousel-layout:not(:has(.al-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=CLASSIC]) .al-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=CLASSIC]) .al-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-slide.is-current{opacity:1}:where(body[data-store-template=CLASSIC]) .al-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=CLASSIC]) .al-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=CLASSIC]) .al-slide.is-current img{transform:scale(1)}:where(body[data-store-template=CLASSIC]) .al-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:al-rise .7s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=CLASSIC]) .al-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=CLASSIC]) .al-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=CLASSIC]) .al-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=CLASSIC]) .al-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=CLASSIC]) .al-carousel-dots{display:flex;gap:0}:where(body[data-store-template=CLASSIC]) .al-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=CLASSIC]) .al-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=CLASSIC]) .al-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=CLASSIC]) .al-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=CLASSIC]) .al-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=CLASSIC]) .al-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=CLASSIC]) .al-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=CLASSIC]) .al-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=CLASSIC]) .al-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=CLASSIC]) .al-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=CLASSIC]) .al-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=CLASSIC]) .al-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:al-rise .8s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=CLASSIC]) .al-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=CLASSIC]) .al-split-copy .al-button--ghost{color:#fff}:where(body[data-store-template=CLASSIC]) .al-split-copy .al-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=CLASSIC]) .al-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=CLASSIC]) .al-split-media img{animation:al-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=CLASSIC]) .al-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-poster-media{position:absolute;inset:0}:where(body[data-store-template=CLASSIC]) .al-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=CLASSIC]) .al-poster-media img{animation:al-zoom 2.4s var(--sf-ease) both}@keyframes al-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=CLASSIC]) .al-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:al-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=CLASSIC]) .al-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=CLASSIC]) .al-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=CLASSIC]) .al-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-statement{display:grid;gap:22px}:where(body[data-store-template=CLASSIC]) .al-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:al-rise .8s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=CLASSIC]) .al-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=CLASSIC]) .al-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=CLASSIC]) .al-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=CLASSIC]) .al-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=CLASSIC]) .al-stats div{display:grid}:where(body[data-store-template=CLASSIC]) .al-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=CLASSIC]) .al-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=CLASSIC]) .al-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=CLASSIC]) .al-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=CLASSIC]) .al-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=CLASSIC]) .al-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=CLASSIC]) .al-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=CLASSIC]) .al-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=CLASSIC]) .al-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CLASSIC]) .al-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=CLASSIC]) .al-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=CLASSIC]) .al-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=CLASSIC]) .al-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=CLASSIC]) .al-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=CLASSIC]) .al-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=CLASSIC]) .al-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=CLASSIC]) .al-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=CLASSIC]) .al-arch-copy{display:grid;gap:24px;justify-items:start;animation:al-rise .8s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=CLASSIC]) .al-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=CLASSIC]) .al-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:al-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=CLASSIC]) .al-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=CLASSIC]) .al-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-cat:hover .al-cat-media img{transform:scale(1.05)}:where(body[data-store-template=CLASSIC]) .al-cat-copy{display:grid;gap:2px}:where(body[data-store-template=CLASSIC]) .al-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=CLASSIC]) .al-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-cats--tiles .al-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=CLASSIC]) .al-cats--tiles .al-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-cats--tiles .al-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=CLASSIC]) .al-cats--tiles .al-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=CLASSIC]) .al-cats--tiles .al-cat-copy{padding:14px 6px 0}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat-copy small{color:#ffffffd1}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat--sin-foto .al-cat-media{background:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-cats--rail .al-cat--sin-foto .al-picture-empty{background:transparent}:where(body[data-store-template=CLASSIC]) .al-cats--circles .al-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=CLASSIC]) .al-cats--circles .al-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=CLASSIC]) .al-cats--circles .al-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-cats--circles .al-cat:hover .al-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=CLASSIC]) .al-cats--circles .al-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat{grid-column:span 2}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat:nth-child(-n+2) .al-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=CLASSIC]) .al-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=CLASSIC]) .al-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=CLASSIC]) .al-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=CLASSIC]) .al-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=CLASSIC]) .al-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=CLASSIC]) .al-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-index-list a:hover>span,:where(body[data-store-template=CLASSIC]) .al-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=CLASSIC]) .al-index-list a:hover svg,:where(body[data-store-template=CLASSIC]) .al-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=CLASSIC]) .al-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=CLASSIC]) .al-index-preview img{width:100%;height:100%;object-fit:cover;animation:al-fade .5s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-tree-head img,:where(body[data-store-template=CLASSIC]) .al-tree-head .al-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=CLASSIC]) .al-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=CLASSIC]) .al-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=CLASSIC]) .al-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=CLASSIC]) .al-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=CLASSIC]) .al-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat:hover .al-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat:hover .al-cat-media,:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat:focus-visible .al-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat:hover .al-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat:hover .al-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=CLASSIC]) .al-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=CLASSIC]) .al-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=CLASSIC]) .al-feature-grid>:first-child .al-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=CLASSIC]) .al-feature-grid>:first-child .al-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=CLASSIC]) .al-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=CLASSIC]) .al-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=CLASSIC]) .al-deals--band .al-section-head h2,:where(body[data-store-template=CLASSIC]) .al-deals--band .al-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=CLASSIC]) .al-deals--band .al-deals-note{opacity:.85}:where(body[data-store-template=CLASSIC]) .al-deals--band .al-card{color:var(--sf-brand-ink)}:where(body[data-store-template=CLASSIC]) .al-deals--band .al-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-deals--band .al-card-meta,:where(body[data-store-template=CLASSIC]) .al-deals--band .al-price-was{color:inherit;opacity:.78}:where(body[data-store-template=CLASSIC]) .al-deals--band .al-card--bare .al-price-now.is-sale,:where(body[data-store-template=CLASSIC]) .al-deals--band .al-card--poster .al-price-now.is-sale{color:inherit}:where(body[data-store-template=CLASSIC]) .al-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=CLASSIC]) .al-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=CLASSIC]) .al-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=CLASSIC]) .al-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=CLASSIC]) .al-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=CLASSIC]) .al-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=CLASSIC]) .al-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=CLASSIC]) .al-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=CLASSIC]) .al-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=CLASSIC]) .al-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=CLASSIC]) .al-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=CLASSIC]) .al-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=CLASSIC]) .al-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=CLASSIC]) .al-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=CLASSIC]) .al-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=CLASSIC]) .al-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=CLASSIC]) .al-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=CLASSIC]) .al-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=CLASSIC]) .al-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=CLASSIC]) .al-ticker-track{display:flex;width:max-content;animation:al-ticker 42s linear infinite}:where(body[data-store-template=CLASSIC]) .al-ticker:hover .al-ticker-track{animation-play-state:paused}:where(body[data-store-template=CLASSIC]) .al-ticker-track a,:where(body[data-store-template=CLASSIC]) .al-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=CLASSIC]) .al-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=CLASSIC]) .al-ticker-copy{display:flex}@keyframes al-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=CLASSIC]) .al-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=CLASSIC]) .al-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=CLASSIC]) .al-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=CLASSIC]) .al-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=CLASSIC]) .al-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=CLASSIC]) .al-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=CLASSIC]) .al-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=CLASSIC]) .al-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=CLASSIC]) .al-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=CLASSIC]) .al-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=CLASSIC]) .al-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=CLASSIC]) .al-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=CLASSIC]) .al-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=CLASSIC]) .al-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=CLASSIC]) .al-hero--split,:where(body[data-store-template=CLASSIC]) .al-arch-layout,:where(body[data-store-template=CLASSIC]) .al-masthead-lead,:where(body[data-store-template=CLASSIC]) .al-spotlight-layout,:where(body[data-store-template=CLASSIC]) .al-index-layout{grid-template-columns:1fr}:where(body[data-store-template=CLASSIC]) .al-split-media{min-height:56vw;order:-1}:where(body[data-store-template=CLASSIC]) .al-index-preview{display:none}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat,:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=CLASSIC]) .al-cats--lookbook .al-cat:first-child{grid-column:span 2}:where(body[data-store-template=CLASSIC]) .al-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=CLASSIC]) .al-feature-grid>:first-child .al-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=CLASSIC]) .al-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=CLASSIC]) .al-carousel{min-height:460px}:where(body[data-store-template=CLASSIC]) .al-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=CLASSIC]) .al-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=CLASSIC]) .al-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=CLASSIC]) .al-side-card{min-height:140px}:where(body[data-store-template=CLASSIC]) .al-side-card strong{font-size:18px}:where(body[data-store-template=CLASSIC]) .al-hero--poster{min-height:78vh}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-media{display:none}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=CLASSIC]) .al-cats--lanes .al-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=CLASSIC]) .al-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=CLASSIC]) .al-stats{gap:24px}:where(body[data-store-template=CLASSIC]) .al-tree ul{padding-left:0}}:where(body[data-store-template=CLASSIC]) .al-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=CLASSIC]) .al-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=CLASSIC]) .al-poster-copy .al-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=CLASSIC]) .al-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=CLASSIC]) .al-cat-copy{min-width:0}:where(body[data-store-template=CLASSIC]) .al-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=CLASSIC]) .al-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=CLASSIC]) .al-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=CLASSIC]) .al-rota-foto.is-actual{opacity:1}:where(body[data-store-template=CLASSIC]) .al-rota-foto img,:where(body[data-store-template=CLASSIC]) .al-rota-foto .al-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=CLASSIC]) .al-rota-foto.is-actual img{animation:al-zoom 7s linear both}:where(body[data-store-template=CLASSIC]) .al-poster-media .al-rota-fotos,:where(body[data-store-template=CLASSIC]) .al-split-media .al-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=CLASSIC]) .al-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=CLASSIC]) .al-rota-controles .al-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=CLASSIC]) .al-rota-controles--sobre,:where(body[data-store-template=CLASSIC]) .al-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=CLASSIC]) .al-rota-controles--sobre:focus-within,:where(body[data-store-template=CLASSIC]) .al-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=CLASSIC]) .al-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=CLASSIC]) .al-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=CLASSIC]) .al-hero--poster{position:relative}:where(body[data-store-template=CLASSIC]) .al-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=CLASSIC]) .al-rota-controles--claro .al-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=CLASSIC]) .al-rota-controles--claro .al-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=CLASSIC]) .al-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=CLASSIC]) .al-arch-lado .al-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=CLASSIC]) .al-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=CLASSIC]) .al-rota-foto{transition:none}:where(body[data-store-template=CLASSIC]) .al-rota-foto.is-actual img{animation:none}}body[data-store-template=CLASSIC] .al-top{box-shadow:0 1px 0 var(--sf-line),0 8px 24px -18px #0f172a40}body[data-store-template=CLASSIC] .al-section-head h2{font-size:clamp(24px,2.4vw,34px)}body[data-store-template=CLASSIC] .al-shelf{padding:clamp(20px,2.4vw,32px) 0}body[data-store-template=CLASSIC] .al-brand-wall a{font-size:15px;min-height:72px}body[data-store-template=CLASSIC] .al-pdp-price .al-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=CLASSIC] .al-pdp-price .al-price-was{font-size:16px;font-weight:400}@media(max-width:640px){:where(body[data-store-template=CLASSIC]) .al-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=CLASSIC]) .al-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=CLASSIC] .al-select{min-height:44px}body[data-store-template=CLASSIC] .al-select select{font-size:16px}body[data-store-template=CLASSIC] .al-filter-group button,body[data-store-template=CLASSIC] .al-filters-toggle{min-height:44px}body[data-store-template=CLASSIC] .al-card--row .al-flag{font-size:12px;min-height:22px}body[data-store-template=CLASSIC] .al-select select{align-self:stretch;min-height:42px}body[data-store-template=CLASSIC] .al-chip{min-height:44px}body[data-store-template=CLASSIC] .al-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=CLASSIC] .al-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=CLASSIC] .al-header--centered .al-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=CLASSIC] .al-header--centered .al-brand{max-width:100%}body[data-store-template=CLASSIC] .al-header--centered .al-brand-name{text-align:center}}body[data-store-template=CLASSIC] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=CLASSIC] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=CLASSIC] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=CLASSIC] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=CLASSIC] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CLASSIC] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=CLASSIC] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=CLASSIC] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=CLASSIC] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CLASSIC]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=CLASSIC]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=CLASSIC]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=CLASSIC]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CLASSIC] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=CLASSIC] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=CLASSIC] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=CLASSIC] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CLASSIC] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=CLASSIC] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=CLASSIC] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=CLASSIC] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=CLASSIC] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=CLASSIC] :is(.al-card-media,.al-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}html body[data-store-template=CLASSIC] .al-slide.is-current img{animation:al-zoom 7s linear both}@media(prefers-reduced-motion:reduce){html body[data-store-template=CLASSIC] .al-slide.is-current img{animation:none}}body[data-store-template=CLASSIC] .store-main.sf-main>:is(.al-catalogo,.al-ficha,.al-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=CLASSIC] :where(.al-catalogo,.al-ficha,.al-compra-fondo,.al-agregado,.al-opciones,.al-panel-filtros) :focus-visible{outline:2px solid var(--al-tinta);outline-offset:2px}body[data-store-template=CLASSIC] :where(.al-catalogo,.al-ficha,.al-compra-fondo,.al-agregado,.al-opciones,.al-panel-filtros){color:var(--al-tinta)}body[data-store-template=CLASSIC] :where(.al-catalogo,.al-ficha,.al-compra-fondo,.al-agregado,.al-opciones,.al-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=CLASSIC] .al-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=CLASSIC] .al-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--al-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=CLASSIC] .al-ruta>*+*:before{content:">";margin-right:8px;color:var(--al-suave);text-decoration:none;display:inline-block}body[data-store-template=CLASSIC] .al-ruta [aria-current=page]{color:var(--al-tinta);font-weight:700}body[data-store-template=CLASSIC] .al-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--al-tinta);cursor:pointer}body[data-store-template=CLASSIC] .al-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--al-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=CLASSIC] .al-boton-negro:hover{background:var(--al-tinta)}body[data-store-template=CLASSIC] .al-boton-negro:disabled,body[data-store-template=CLASSIC] .al-boton-negro.is-deshabilitado{background:var(--al-suave);cursor:not-allowed}body[data-store-template=CLASSIC] .al-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=CLASSIC] .al-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--al-tinta);border-radius:999px;background:var(--al-fondo);color:var(--al-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=CLASSIC] .al-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--al-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=CLASSIC] .al-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=CLASSIC] .al-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--al-fondo);text-align:center;font-size:16px}body[data-store-template=CLASSIC] .al-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--al-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=CLASSIC] .al-catalogo{background:var(--al-gris)}body[data-store-template=CLASSIC] .al-catalogo>.al-ruta{background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-carril{position:relative;padding:4px 0 14px;background:var(--al-fondo);border-bottom:8px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=CLASSIC] .al-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=CLASSIC] .al-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--al-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=CLASSIC] .al-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--al-linea);border-radius:8px;background:var(--al-fondo);box-sizing:border-box}body[data-store-template=CLASSIC] .al-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=CLASSIC] .al-recuadro.is-elegido .al-recuadro-foto{border:2px solid var(--al-tinta)}body[data-store-template=CLASSIC] .al-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-recuadro.is-elegido .al-recuadro-nombre{font-weight:700}body[data-store-template=CLASSIC] .al-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--al-fondo);color:var(--al-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=CLASSIC] .al-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=CLASSIC] .al-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=CLASSIC] .al-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--al-fondo);border-bottom:10px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-resultados{margin:-6px 0 0;color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=CLASSIC] .al-lista{position:relative;display:grid;width:190px}body[data-store-template=CLASSIC] .al-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CLASSIC] .al-lista select,body[data-store-template=CLASSIC] .al-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--al-linea);border-radius:0;background:transparent;color:var(--al-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=CLASSIC] .al-lista.is-elegida select{border-bottom-color:var(--al-tinta);font-weight:700}body[data-store-template=CLASSIC] :is(.al-lista,.al-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=CLASSIC] .al-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=CLASSIC] .al-orden{position:relative;display:grid;width:250px}body[data-store-template=CLASSIC] .al-orden span{color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-orden select{font-size:14px;font-weight:700}body[data-store-template=CLASSIC] .al-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--al-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=CLASSIC] .al-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=CLASSIC] .al-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--al-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=CLASSIC] .al-paginador button.is-actual{background:var(--al-tinta);color:#fff}body[data-store-template=CLASSIC] .al-paginador button:disabled{color:var(--al-suave);cursor:default}body[data-store-template=CLASSIC] .al-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=CLASSIC] .al-filtros-boton{display:none}body[data-store-template=CLASSIC] .al-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=CLASSIC] .al-celdas.is-actualizando{opacity:.6}body[data-store-template=CLASSIC] .al-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--al-tarjeta)}body[data-store-template=CLASSIC] .al-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--al-fondo) 30%,var(--al-gris) 50%,var(--al-fondo) 70%)}body[data-store-template=CLASSIC] .al-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--al-tinta);text-decoration:none}body[data-store-template=CLASSIC] .al-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=CLASSIC] .al-celda-enlace:hover .al-celda-foto img{transform:scale(1.04)}body[data-store-template=CLASSIC] .al-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--al-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=CLASSIC] .is-agotado .al-celda-foto img{opacity:.5}body[data-store-template=CLASSIC] .al-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=CLASSIC] .al-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=CLASSIC] .al-celda-marca{max-width:110px;color:var(--al-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=CLASSIC] .al-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=CLASSIC] .al-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--al-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=CLASSIC] .al-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=CLASSIC] .al-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=CLASSIC] .al-celda-precio del{flex-basis:100%;color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-celda-agregar{display:none}body[data-store-template=CLASSIC] .al-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=CLASSIC] .al-catalogo-pie .al-paginador{margin:0 auto}body[data-store-template=CLASSIC] .al-catalogo-resultados{padding-bottom:24px}body[data-store-template=CLASSIC] :is(.al-panel-filtros,.al-opciones,.al-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--al-tinta);background:var(--al-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=CLASSIC] :is(.al-panel-filtros,.al-opciones,.al-agregado)::backdrop{background:#00000080}body[data-store-template=CLASSIC] .al-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=CLASSIC] .al-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=CLASSIC] .al-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=CLASSIC] .al-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=CLASSIC] .al-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CLASSIC] .al-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=CLASSIC] .al-agregado-datos small{color:var(--al-suave);font-size:11px;text-transform:uppercase}body[data-store-template=CLASSIC] .al-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=CLASSIC] .al-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--al-gris);background:var(--al-gris)}body[data-store-template=CLASSIC] .al-opciones,body[data-store-template=CLASSIC] .al-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=CLASSIC] :is(.al-opciones-cuerpo,.al-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=CLASSIC] .al-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=CLASSIC] .al-panel-filtros .al-lista{width:100%}body[data-store-template=CLASSIC] .al-panel-filtros .al-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--al-suave)}body[data-store-template=CLASSIC] .al-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=CLASSIC] .al-panel-filtros-acciones .al-boton-negro{flex:1}body[data-store-template=CLASSIC] .al-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=CLASSIC] .al-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=CLASSIC] .al-ficha{padding-bottom:48px;background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=CLASSIC] .al-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=CLASSIC] .al-galeria:not(:has(.al-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=CLASSIC] .al-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=CLASSIC] .al-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=CLASSIC] .al-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=CLASSIC] .al-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--al-linea);background:var(--al-tarjeta);cursor:pointer}body[data-store-template=CLASSIC] .al-miniaturas button.is-actual{border-color:var(--al-tinta)}body[data-store-template=CLASSIC] .al-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=CLASSIC] .al-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--al-tinta);border-radius:50%;background:var(--al-fondo);color:var(--al-tinta);cursor:pointer}body[data-store-template=CLASSIC] .al-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--al-linea);background:var(--al-tarjeta)}body[data-store-template=CLASSIC] .al-foto-pista{width:100%;height:100%}body[data-store-template=CLASSIC] .al-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=CLASSIC] .al-foto-pista figure.is-actual{display:block}body[data-store-template=CLASSIC] .al-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=CLASSIC] .al-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=CLASSIC] .al-foto-flecha--antes{left:16px}body[data-store-template=CLASSIC] .al-foto-flecha--despues{right:16px}body[data-store-template=CLASSIC] .al-foto-puntos{display:none}body[data-store-template=CLASSIC] .al-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=CLASSIC] .al-ficha-datos h1{margin:0;color:var(--al-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-ficha-marca{color:var(--al-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=CLASSIC] .al-ficha-categoria{margin:-12px 0 0;color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=CLASSIC] .al-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=CLASSIC] .al-opcion legend strong{font-weight:700}body[data-store-template=CLASSIC] .al-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--al-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=CLASSIC] .al-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=CLASSIC] .al-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--al-linea);border-radius:6px;background:var(--al-fondo);color:var(--al-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=CLASSIC] .al-talla:hover:not(:disabled){border-color:var(--al-tinta)}body[data-store-template=CLASSIC] .al-talla.is-elegida{border:2px solid var(--al-tinta);color:var(--al-tinta)}body[data-store-template=CLASSIC] .al-talla:disabled{color:var(--al-suave);background:repeating-linear-gradient(135deg,var(--al-fondo) 0 6px,var(--al-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=CLASSIC] .al-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=CLASSIC] .al-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CLASSIC] .al-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=CLASSIC] .al-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=CLASSIC] .al-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=CLASSIC] .al-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=CLASSIC] .al-ficha-precio>span.is-oferta{color:var(--al-oferta)}body[data-store-template=CLASSIC] .al-ficha-precio del{color:var(--al-suave);font-size:15px}body[data-store-template=CLASSIC] .al-ficha-nota{margin:-10px 0 0;color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-ficha-stock{margin:0;padding:10px 12px;background:var(--al-gris);font-size:14px}body[data-store-template=CLASSIC] .al-compra{display:flex;align-items:center;gap:18px}body[data-store-template=CLASSIC] .al-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=CLASSIC] .al-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--al-linea);color:var(--al-tinta);cursor:pointer}body[data-store-template=CLASSIC] .al-cantidad button:disabled{color:var(--al-suave);cursor:default}body[data-store-template=CLASSIC] .al-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--al-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=CLASSIC] .al-cantidad input::-webkit-inner-spin-button,body[data-store-template=CLASSIC] .al-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=CLASSIC] .al-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=CLASSIC] .al-agregar svg{flex:none}body[data-store-template=CLASSIC] .al-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--al-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=CLASSIC] .al-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=CLASSIC] .al-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=CLASSIC] .al-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=CLASSIC] .al-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--al-suave)}body[data-store-template=CLASSIC] .al-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--al-linea);list-style:none}body[data-store-template=CLASSIC] .al-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=CLASSIC] .al-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=CLASSIC] .al-ficha-entrega small{display:block;margin-top:2px;color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-personalizar{display:grid;gap:12px}body[data-store-template=CLASSIC] .al-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=CLASSIC] .al-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=CLASSIC] .al-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--al-suave);border-radius:0;background:transparent;color:var(--al-tinta);font:inherit;font-size:16px}body[data-store-template=CLASSIC] .al-campo small{color:var(--al-suave);font-size:12px}body[data-store-template=CLASSIC] .al-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=CLASSIC] .al-acordeon{border:1px solid var(--al-linea);border-radius:8px;background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-acordeon:not([open]){background:var(--al-gris);border-color:var(--al-gris)}body[data-store-template=CLASSIC] .al-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=CLASSIC] .al-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=CLASSIC] .al-acordeon[open] summary{font-weight:400}body[data-store-template=CLASSIC] .al-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=CLASSIC] .al-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=CLASSIC] .al-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-acordeon dt{font-weight:700}body[data-store-template=CLASSIC] .al-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=CLASSIC] .al-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--al-linea);font-size:20px;font-weight:400}body[data-store-template=CLASSIC] .al-similares-marco{position:relative}body[data-store-template=CLASSIC] .al-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=CLASSIC] .al-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=CLASSIC] .al-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--al-gris);color:var(--al-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=CLASSIC] .al-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=CLASSIC] .al-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CLASSIC] .al-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--al-suave)}body[data-store-template=CLASSIC] .al-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=CLASSIC] .al-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=CLASSIC] .al-similar strong.is-oferta{color:var(--al-oferta)}body[data-store-template=CLASSIC] .al-similar:hover .al-similar-nombre{text-decoration:underline}body[data-store-template=CLASSIC] .al-similares .al-carril-flecha{transform:translateY(-50%)}body[data-store-template=CLASSIC] .al-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--al-gris)}body[data-store-template=CLASSIC] .al-tarjeta-blanca{border-radius:8px;background:var(--al-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=CLASSIC] .al-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=CLASSIC] .al-carrito-lista h1,body[data-store-template=CLASSIC] .al-resumen h2,body[data-store-template=CLASSIC] .al-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=CLASSIC] .al-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=CLASSIC] .al-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--al-gris);font-size:15px;font-weight:400}body[data-store-template=CLASSIC] .al-lineas{margin:0;padding:0;list-style:none}body[data-store-template=CLASSIC] .al-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=CLASSIC] .al-linea+.al-linea{border-top:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=CLASSIC] .al-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CLASSIC] .al-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=CLASSIC] .al-linea-nombre{color:var(--al-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=CLASSIC] a.al-linea-nombre:hover{text-decoration:underline}body[data-store-template=CLASSIC] .al-linea-variante{font-size:13px}body[data-store-template=CLASSIC] .al-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=CLASSIC] .al-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=CLASSIC] .al-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=CLASSIC] .al-linea-precio{display:grid;justify-items:end;color:var(--al-suave);font-size:19px;font-weight:400}body[data-store-template=CLASSIC] .al-linea-precio small{font-size:12px}body[data-store-template=CLASSIC] .al-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=CLASSIC] .al-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=CLASSIC] .al-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--al-suave);color:#fff;cursor:pointer}body[data-store-template=CLASSIC] .al-redondos button:disabled{background:var(--al-linea);cursor:default}body[data-store-template=CLASSIC] .al-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=CLASSIC] .al-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=CLASSIC] .al-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=CLASSIC] .al-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=CLASSIC] .al-resumen-fila+.al-resumen-fila{border-top:1px solid var(--al-linea)}body[data-store-template=CLASSIC] .al-resumen-total{font-size:16px}body[data-store-template=CLASSIC] .al-resumen-descuento strong{color:#1d7a3a}body[data-store-template=CLASSIC] .al-resumen-nota{margin:0 0 10px;color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=CLASSIC] .al-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=CLASSIC] .al-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=CLASSIC] .al-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=CLASSIC] .al-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=CLASSIC] .al-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=CLASSIC] .al-carrito-vacio p{margin:0;color:var(--al-suave)}body[data-store-template=CLASSIC] .al-carrito-vacio .al-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=CLASSIC] .al-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=CLASSIC] .al-pasos li{position:relative;display:grid;justify-items:center;color:var(--al-suave);font-size:16px}body[data-store-template=CLASSIC] .al-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=CLASSIC] .al-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--al-linea);z-index:0}body[data-store-template=CLASSIC] .al-pasos li:first-child:before{display:none}body[data-store-template=CLASSIC] .al-pasos li.is-actual:before,body[data-store-template=CLASSIC] .al-pasos li.is-hecho:before{background:var(--al-suave)}body[data-store-template=CLASSIC] .al-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--al-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=CLASSIC] .al-pasos li.is-hecho span[aria-hidden]{background:var(--al-suave)}body[data-store-template=CLASSIC] .al-pasos li.is-actual span[aria-hidden]{background:var(--al-fondo);color:var(--al-suave);box-shadow:inset 0 0 0 2px var(--al-suave)}body[data-store-template=CLASSIC] .al-pasos li.is-actual,body[data-store-template=CLASSIC] .al-pasos li.is-hecho{color:var(--al-tinta);font-weight:700}body[data-store-template=CLASSIC] .al-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CLASSIC] .al-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=CLASSIC] .al-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=CLASSIC] .al-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=CLASSIC] .al-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=CLASSIC] .al-bloque h2,body[data-store-template=CLASSIC] .al-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=CLASSIC] fieldset.al-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=CLASSIC] .al-bloque-ayuda{margin:0;color:var(--al-tinta);font-size:14px}body[data-store-template=CLASSIC] .al-bloque-ayuda a{color:var(--al-tinta);font-weight:700}body[data-store-template=CLASSIC] .al-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=CLASSIC] .al-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=CLASSIC] .al-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=CLASSIC] .al-campo-etiqueta{color:var(--al-tinta);font-size:14px}body[data-store-template=CLASSIC] .al-campo-etiqueta small{color:var(--al-suave);font-size:12px}body[data-store-template=CLASSIC] .al-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--al-suave);border-radius:0;background:transparent;color:var(--al-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=CLASSIC] .al-campo-linea textarea{resize:vertical}body[data-store-template=CLASSIC] .al-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--al-tinta)}body[data-store-template=CLASSIC] .al-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=CLASSIC] .al-campo-linea select:disabled{color:var(--al-suave)}body[data-store-template=CLASSIC] .al-campo-linea input::placeholder{color:var(--al-suave);opacity:1}body[data-store-template=CLASSIC] .al-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=CLASSIC] .al-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--al-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=CLASSIC] .al-segmentos label.is-elegido{border:2px solid var(--al-tinta);font-weight:700}body[data-store-template=CLASSIC] .al-segmentos input{width:18px;height:18px;accent-color:var(--al-tinta)}body[data-store-template=CLASSIC] .al-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=CLASSIC] .al-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--al-linea);list-style:none}body[data-store-template=CLASSIC] .al-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=CLASSIC] .al-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--al-linea);border-radius:6px}body[data-store-template=CLASSIC] .al-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=CLASSIC] .al-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--al-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=CLASSIC] .al-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-resumen-nombre small{color:var(--al-suave);font-size:12px}body[data-store-template=CLASSIC] .al-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=CLASSIC] .al-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=CLASSIC] .al-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--al-gris);font-size:14px}body[data-store-template=CLASSIC] .al-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=CLASSIC] .al-pago p{margin:0;line-height:1.5}body[data-store-template=CLASSIC] .al-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=CLASSIC] .al-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=CLASSIC] .al-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--al-linea);border-radius:8px;background:var(--al-fondo);cursor:pointer}body[data-store-template=CLASSIC] .al-pago-opciones>.is-elegido{border:2px solid var(--al-tinta)}body[data-store-template=CLASSIC] .al-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--al-tinta);flex:none}body[data-store-template=CLASSIC] .al-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=CLASSIC] .al-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=CLASSIC] .al-cuenta small{color:var(--al-suave)}body[data-store-template=CLASSIC] .al-captura{display:grid;gap:6px}body[data-store-template=CLASSIC] .al-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--al-suave);border-radius:8px;background:var(--al-fondo);font-weight:700;cursor:pointer}body[data-store-template=CLASSIC] .al-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=CLASSIC] .al-captura-boton:focus-within{outline:2px solid var(--al-tinta);outline-offset:2px}body[data-store-template=CLASSIC] .al-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=CLASSIC] .al-captura small{color:var(--al-tinta);font-size:13px}body[data-store-template=CLASSIC] .al-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=CLASSIC] .al-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--al-tinta);flex:none}body[data-store-template=CLASSIC] .al-terminos a{color:var(--al-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=CLASSIC] .al-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=CLASSIC] .al-carrito,body[data-store-template=CLASSIC] .al-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=CLASSIC] .al-checkout-resumen{position:static}body[data-store-template=CLASSIC] .al-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=CLASSIC] .al-ruta{padding:6px 16px}body[data-store-template=CLASSIC] .al-carril-flecha{display:none}body[data-store-template=CLASSIC] .al-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=CLASSIC] .al-recuadro{flex-basis:72px}body[data-store-template=CLASSIC] .al-recuadro-foto{width:72px;height:72px}body[data-store-template=CLASSIC] .al-recuadro-nombre{font-size:13px}body[data-store-template=CLASSIC] .al-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=CLASSIC] .al-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=CLASSIC] .al-resultados{order:3;margin:0;font-size:14px}body[data-store-template=CLASSIC] .al-filtros{display:none}body[data-store-template=CLASSIC] .al-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--al-tinta);border-radius:8px;background:var(--al-fondo);color:var(--al-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=CLASSIC] .al-orden-fila{order:4;padding:0}body[data-store-template=CLASSIC] .al-orden{width:100%}body[data-store-template=CLASSIC] .al-orden-fila>.al-limpiar{display:none}body[data-store-template=CLASSIC] .al-orden-fila .al-paginador{display:none}body[data-store-template=CLASSIC] .al-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=CLASSIC] .al-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=CLASSIC] .al-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=CLASSIC] .al-celda-marca{max-width:none;font-size:13px}body[data-store-template=CLASSIC] .al-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--al-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=CLASSIC] .al-celda-agregar:disabled{opacity:.7}body[data-store-template=CLASSIC] .al-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=CLASSIC] .al-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=CLASSIC] .al-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=CLASSIC] .al-miniaturas-marco,body[data-store-template=CLASSIC] .al-foto-flecha{display:none}body[data-store-template=CLASSIC] .al-foto{border:0}body[data-store-template=CLASSIC] .al-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=CLASSIC] .al-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=CLASSIC] .al-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=CLASSIC] .al-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=CLASSIC] .al-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=CLASSIC] .al-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-ficha-datos{gap:16px}body[data-store-template=CLASSIC] .al-ficha-datos h1{font-size:17px}body[data-store-template=CLASSIC] .al-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=CLASSIC] .al-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--al-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=CLASSIC] .al-agregar{border-radius:2px;font-size:18px}body[data-store-template=CLASSIC] .al-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=CLASSIC] .al-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=CLASSIC] .al-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=CLASSIC] .al-acordeon,body[data-store-template=CLASSIC] .al-acordeon:not([open]){border:0;border-bottom:1px solid var(--al-gris);border-radius:0;background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=CLASSIC] .al-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=CLASSIC] .al-similares{padding:0 0 0 16px}body[data-store-template=CLASSIC] .al-similares h2{padding-left:0}body[data-store-template=CLASSIC] .al-similares .al-carril-flecha{display:none}body[data-store-template=CLASSIC] .al-similares-pista{padding:0}body[data-store-template=CLASSIC] .al-similar{flex-basis:46%}body[data-store-template=CLASSIC] .al-compra-fondo{padding:20px 12px 40px}body[data-store-template=CLASSIC] .al-carrito-lista h1,body[data-store-template=CLASSIC] .al-resumen h2,body[data-store-template=CLASSIC] .al-checkout-resumen>h2{font-size:20px}body[data-store-template=CLASSIC] .al-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=CLASSIC] .al-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=CLASSIC] .al-linea-datos{grid-area:datos}body[data-store-template=CLASSIC] .al-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=CLASSIC] .al-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=CLASSIC] .al-linea-nombre{font-size:15px}body[data-store-template=CLASSIC] .al-pasos li{font-size:13px}body[data-store-template=CLASSIC] .al-bloque{padding:18px 16px}body[data-store-template=CLASSIC] .al-bloque h2,body[data-store-template=CLASSIC] .al-bloque legend{font-size:19px}body[data-store-template=CLASSIC] .al-campos-2,body[data-store-template=CLASSIC] .al-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=CLASSIC] .al-resumen-caja{padding:6px 16px 18px}body[data-store-template=CLASSIC] .al-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=CLASSIC] .al-agregado-cabeza h2{font-size:17px}body[data-store-template=CLASSIC] .al-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=CLASSIC] .al-agregado-precio{grid-column:2}body[data-store-template=CLASSIC] .al-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=CLASSIC][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=CLASSIC] .al-celda-foto img{transition:none}body[data-store-template=CLASSIC] .al-celda-enlace:hover .al-celda-foto img{transform:none}}body[data-store-template=CLASSIC] :is(.al-linea-foto,.al-agregado-foto,.al-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=CLASSIC] :is(.al-linea-foto,.al-agregado-foto,.al-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=CLASSIC] .store-main.sf-main>.al-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=CLASSIC] .al-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=CLASSIC] .al-marco--angosto{max-width:720px}body[data-store-template=CLASSIC] .al-marco-cabeza{display:grid;gap:6px}body[data-store-template=CLASSIC] .al-marco-cabeza h1{margin:0;color:var(--al-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-marco-cabeza p{margin:0;color:var(--al-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=CLASSIC] :is(.al-aviso-info,.al-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=CLASSIC] .al-aviso-info{background:#f2f4f7;color:var(--al-tinta)}body[data-store-template=CLASSIC] .al-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=CLASSIC] .al-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=CLASSIC] .al-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--al-tinta);flex:none}body[data-store-template=CLASSIC] .al-casilla a,body[data-store-template=CLASSIC] .al-acceso-cambio a{color:var(--al-tinta);font-weight:700}body[data-store-template=CLASSIC] .al-campo-ayuda{color:var(--al-suave);font-size:12px}body[data-store-template=CLASSIC] .al-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=CLASSIC] .al-acceso-tienda{margin:0;color:var(--al-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=CLASSIC] .al-acceso h1{margin:0;color:var(--al-tinta);font-size:26px;font-weight:400}body[data-store-template=CLASSIC] .al-acceso-form{display:grid;gap:16px}body[data-store-template=CLASSIC] .al-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=CLASSIC] .al-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--al-gris);color:var(--al-tinta);font-size:14px;text-align:center}body[data-store-template=CLASSIC] .al-no-encontrado-codigo{margin:0;color:var(--al-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=CLASSIC] .al-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=CLASSIC] .al-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=CLASSIC] .al-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=CLASSIC] .al-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-pedido-datos small{color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-pedido-total{font-size:17px}body[data-store-template=CLASSIC] .al-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=CLASSIC] .al-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--al-gris);color:var(--al-tinta);font-size:13px;font-weight:700}body[data-store-template=CLASSIC] .al-estado.is-pending,body[data-store-template=CLASSIC] .al-estado.is-doc-pending,body[data-store-template=CLASSIC] .al-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=CLASSIC] .al-estado.is-confirmed,body[data-store-template=CLASSIC] .al-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=CLASSIC] .al-estado.is-cancelled,body[data-store-template=CLASSIC] .al-estado.is-doc-rejected,body[data-store-template=CLASSIC] .al-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=CLASSIC] .al-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=CLASSIC] .al-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--al-fondo);color:var(--al-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=CLASSIC] .al-detalle-pedido:focus{outline:none}body[data-store-template=CLASSIC] .al-detalle-pedido h2,body[data-store-template=CLASSIC] .al-detalle-pedido h3{color:var(--al-tinta)}body[data-store-template=CLASSIC] .al-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=CLASSIC] .al-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=CLASSIC] .al-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=CLASSIC] .al-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-detalle-datos dt{font-weight:700}body[data-store-template=CLASSIC] .al-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-resumen-lineas .al-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=CLASSIC] .al-detalle-totales{display:grid}body[data-store-template=CLASSIC] .al-detalle-totales .al-resumen-fila{padding:10px 0}body[data-store-template=CLASSIC] .al-detalle-acciones{display:grid;gap:12px}body[data-store-template=CLASSIC] .al-detalle-comprobante{display:grid;gap:6px}body[data-store-template=CLASSIC] .al-detalle-captura{max-width:260px;height:auto;border:1px solid var(--al-linea);border-radius:6px}body[data-store-template=CLASSIC] .al-detalle-historial{margin:0;padding-left:18px;color:var(--al-tinta);font-size:13px}body[data-store-template=CLASSIC] .al-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=CLASSIC] .al-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--al-linea)}body[data-store-template=CLASSIC] .al-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=CLASSIC] .al-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--al-gris);font-size:14px}body[data-store-template=CLASSIC] .al-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=CLASSIC] .al-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=CLASSIC] .al-documento-acciones .al-boton-borde{min-height:36px;min-width:64px}body[data-store-template=CLASSIC] .al-pedido-wa{gap:12px}body[data-store-template=CLASSIC] .al-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=CLASSIC] .al-pedido-wa-estado small{color:var(--al-suave);font-size:13px}body[data-store-template=CLASSIC] .al-pedido-wa .al-boton-whatsapp,body[data-store-template=CLASSIC] .al-carrito-vacio .al-boton-whatsapp{justify-self:start}body[data-store-template=CLASSIC] .al-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=CLASSIC] .al-cuenta-rejilla .al-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=CLASSIC] .al-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=CLASSIC] .al-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=CLASSIC] .al-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=CLASSIC] .al-etiqueta--suave{margin:0;background:var(--al-gris);color:var(--al-tinta);font-size:12px}body[data-store-template=CLASSIC] .al-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=CLASSIC] .al-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--al-gris)}body[data-store-template=CLASSIC] .al-cuenta-descargar{justify-self:start}body[data-store-template=CLASSIC] .al-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--al-gris)}body[data-store-template=CLASSIC] .al-cuenta-eliminar .al-campo-linea{flex:1 1 260px}body[data-store-template=CLASSIC] .al-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=CLASSIC] .al-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=CLASSIC] .al-legal-texto{padding:32px 36px}body[data-store-template=CLASSIC] .al-legal-texto h1{margin:6px 0 0;color:var(--al-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-legal-resumen{margin:10px 0 0;color:var(--al-tinta);font-size:16px;line-height:1.6}body[data-store-template=CLASSIC] .al-legal-texto section{padding-top:22px}body[data-store-template=CLASSIC] .al-legal-texto h2{margin:0 0 8px;color:var(--al-tinta);font-size:18px;font-weight:700}body[data-store-template=CLASSIC] .al-legal-texto p,body[data-store-template=CLASSIC] .al-legal-texto li{color:var(--al-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-legal-texto p{margin:0 0 10px}body[data-store-template=CLASSIC] .al-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=CLASSIC] .al-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=CLASSIC] .al-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=CLASSIC] .al-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=CLASSIC] .al-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--al-gris);color:var(--al-tinta);font-size:14px;text-decoration:none}body[data-store-template=CLASSIC] .al-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=CLASSIC] .al-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=CLASSIC] .al-libro{display:grid;gap:18px}body[data-store-template=CLASSIC] .al-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=CLASSIC] .al-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=CLASSIC] .al-libro .store-page-heading h1{margin:0;color:var(--al-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=CLASSIC] .al-libro .store-page-heading p{margin:6px 0 0;color:var(--al-tinta);font-size:15px}body[data-store-template=CLASSIC] .al-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--al-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=CLASSIC] .al-libro.al-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--al-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=CLASSIC] .al-libro.al-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--al-suave);border-radius:6px;background:var(--al-fondo)}body[data-store-template=CLASSIC] .al-libro.al-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--al-tinta);box-shadow:none}body[data-store-template=CLASSIC] .al-libro.al-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--al-tinta);box-shadow:0 0 0 1px var(--al-tinta)}body[data-store-template=CLASSIC] .al-libro .store-complaint-layout,body[data-store-template=CLASSIC] .al-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=CLASSIC] .al-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--al-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=CLASSIC] .al-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=CLASSIC] .al-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--al-tinta);color:#fff;font-weight:700}body[data-store-template=CLASSIC] .al-libro .store-complaint-print.is-secondary{border:1px solid var(--al-tinta);border-radius:999px;background:var(--al-fondo);color:var(--al-tinta)}@media(max-width:1023px){body[data-store-template=CLASSIC] .al-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=CLASSIC] .al-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=CLASSIC] .al-marco-cabeza h1{font-size:20px}body[data-store-template=CLASSIC] .al-acceso{padding:24px 18px}body[data-store-template=CLASSIC] .al-acceso h1{font-size:22px}body[data-store-template=CLASSIC] .al-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=CLASSIC] .al-pedido .al-boton-borde{grid-column:1 / -1}body[data-store-template=CLASSIC] .al-detalle-fondo{padding:0;align-items:end}body[data-store-template=CLASSIC] .al-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=CLASSIC] .al-pasos--pedido li{font-size:11px}body[data-store-template=CLASSIC] .al-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=CLASSIC] .al-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=CLASSIC] .al-legal-texto{padding:22px 18px}body[data-store-template=CLASSIC] .al-legal-texto h1{font-size:22px}}body[data-store-template=CLASSIC] :where(.al-catalogo,.al-ficha,.al-compra-fondo,.al-agregado,.al-opciones,.al-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=CLASSIC] :is(.al-catalogo-cabeza h1,.al-ficha-datos h1,.al-carrito h1,.al-checkout-titulo,.al-resumen h2,.al-similares h2,.al-agregado-cabeza h2,.al-bloque h2,.al-bloque legend,.al-marco-cabeza h1,.al-acceso h1,.al-acceso h2,.al-legal h1,.al-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=CLASSIC] :is(.al-boton-negro,.al-agregar,.al-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=CLASSIC] :is(.al-boton-negro,.al-agregar,.al-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=CLASSIC] .al-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=CLASSIC] :is(.al-tarjeta-blanca,.al-agregado,.al-opciones,.al-panel-filtros,.al-acceso,.al-detalle-pedido,.al-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=CLASSIC] :is(.al-foto,.al-celda-foto,.al-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=CLASSIC] :is(.al-talla,.al-redondos button,.al-campo :is(input,select),.al-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=CLASSIC] .al-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=CLASSIC] .al-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=CLASSIC] .al-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=URBAN]{--ca-tinta: var(--sf-ink);--ca-suave: var(--sf-ink-soft);--ca-gris: var(--sf-bg-alt);--ca-linea: var(--sf-line);--ca-acento: var(--sf-brand);--ca-oferta: var(--sf-sale);--ca-fondo: var(--sf-card-bg, #ffffff);--ca-foto: var(--sf-media-bg);--ca-tarjeta: var(--sf-card-bg, #ffffff);--ca-borde: var(--sf-radius-lg)}body[data-store-template=URBAN] .ca-card-inicial{display:grid;place-items:center;width:100%;height:100%;color:var(--sf-ink-soft);font-family:var(--sf-font-display);font-size:48px}body.store-body:where(body[data-store-template=URBAN]).ca-lock{overflow:hidden}:where(body[data-store-template=URBAN]) .ca-wrap{width:100%;max-width:var(--sf-wrap);margin-inline:auto;padding-inline:var(--sf-gutter);box-sizing:border-box}:where(body[data-store-template=URBAN]) .ca-main{display:block;min-height:60vh}:where(body[data-store-template=URBAN]) .ca-block{margin-block:var(--sf-block-gap)}:where(body[data-store-template=URBAN]) .ca-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;box-sizing:border-box;border:var(--sf-border) solid transparent;border-radius:var(--sf-btn-radius);font-family:var(--sf-font-body);font-size:15px;font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--sf-ease),color .2s var(--sf-ease),border-color .2s var(--sf-ease),transform .2s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-button svg{transition:transform .25s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-button:hover svg{transform:translate(3px)}:where(body[data-store-template=URBAN]) .ca-button:active{transform:translateY(1px)}:where(body[data-store-template=URBAN]) .ca-button:disabled{cursor:not-allowed;opacity:.45;transform:none}:where(body[data-store-template=URBAN]) .ca-button--brand{background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=URBAN]) .ca-button--brand:hover:not(:disabled){background:color-mix(in srgb,var(--sf-brand) 86%,var(--sf-ink))}:where(body[data-store-template=URBAN]) .ca-button--ink{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=URBAN]) .ca-button--light{background:#fff;color:#111}:where(body[data-store-template=URBAN]) .ca-button--light:hover{background:#111;color:#fff}:where(body[data-store-template=URBAN]) .ca-button--ghost{background:transparent;color:currentColor;border-color:currentColor}:where(body[data-store-template=URBAN]) .ca-button--ghost:hover{background:var(--sf-ink);color:var(--sf-bg);border-color:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-link{display:inline-flex;align-items:center;gap:6px;color:var(--sf-ink);font-weight:600;font-size:15px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);transition:text-decoration-color .2s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-link:hover{text-decoration-color:currentColor}:where(body[data-store-template=URBAN]) .ca-chips{display:flex;flex-wrap:wrap;gap:8px}:where(body[data-store-template=URBAN]) .ca-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;box-sizing:border-box;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .2s var(--sf-ease),background-color .2s var(--sf-ease),color .2s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-chip:hover{border-color:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-chip.is-active{background:var(--sf-ink);border-color:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=URBAN]) .ca-chip--removable{background:var(--sf-bg-alt);border-color:transparent}:where(body[data-store-template=URBAN]) .ca-select{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);font-size:14px}:where(body[data-store-template=URBAN]) .ca-select>span{color:var(--sf-ink-soft);white-space:nowrap}:where(body[data-store-template=URBAN]) .ca-select select{appearance:none;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-weight:600;padding:8px 22px 8px 0;cursor:pointer}:where(body[data-store-template=URBAN]) .ca-select select:focus-visible{outline:none}:where(body[data-store-template=URBAN]) .ca-select:focus-within{border-color:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-select svg{position:absolute;right:10px;pointer-events:none}:where(body[data-store-template=URBAN]) .ca-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(20px,2.6vw,36px)}:where(body[data-store-template=URBAN]) .ca-section-head h2{font-size:clamp(26px,3.2vw,44px)}:where(body[data-store-template=URBAN]) .ca-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--sf-grid-min),44vw),1fr));gap:clamp(24px,3vw,44px) var(--sf-grid-gap);transition:opacity .2s}:where(body[data-store-template=URBAN]) .ca-grid.is-refreshing{opacity:.55}:where(body[data-store-template=URBAN]) .ca-rail{position:relative}:where(body[data-store-template=URBAN]) .ca-rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(260px,70vw),calc((100% - 3 * var(--sf-grid-gap)) / 4));gap:var(--sf-grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overscroll-behavior-x:contain}:where(body[data-store-template=URBAN]) .ca-rail-track::-webkit-scrollbar{display:none}:where(body[data-store-template=URBAN]) .ca-rail-track>*{scroll-snap-align:start}:where(body[data-store-template=URBAN]) .ca-rail-controls{display:none}@media(hover:hover)and (pointer:fine){:where(body[data-store-template=URBAN]) .ca-rail-controls{display:contents}:where(body[data-store-template=URBAN]) .ca-rail-controls button{position:absolute;top:calc(var(--sf-rail-arrow-top, 38%) - 22px);z-index:2;width:44px;height:44px;display:grid;place-items:center;border:var(--sf-border) solid var(--sf-line);border-radius:999px;background:var(--sf-surface);color:var(--sf-ink);box-shadow:0 6px 18px #0000001f;cursor:pointer;opacity:0;transition:opacity .2s var(--sf-ease),border-color .2s}:where(body[data-store-template=URBAN]) .ca-rail-controls button:first-child{left:-14px}:where(body[data-store-template=URBAN]) .ca-rail-controls button:last-child{right:-14px}:where(body[data-store-template=URBAN]) .ca-rail:hover .ca-rail-controls button,:where(body[data-store-template=URBAN]) .ca-rail-controls button:focus-visible{opacity:1}:where(body[data-store-template=URBAN]) .ca-rail-controls button:hover{border-color:var(--sf-ink)}}:where(body[data-store-template=URBAN]) .ca-picture-empty{display:block;width:100%;height:100%;background:var(--sf-media-bg)}:where(body[data-store-template=URBAN]) .ca-breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-breadcrumbs a{color:var(--sf-ink-soft);text-decoration:none}:where(body[data-store-template=URBAN]) .ca-breadcrumbs a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=URBAN]) .ca-breadcrumbs>*+*:before{content:"/";margin-right:6px;color:var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-breadcrumbs [aria-current]{color:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-empty{padding:clamp(48px,8vw,120px) var(--sf-gutter);text-align:center}:where(body[data-store-template=URBAN]) .ca-empty h2{font-size:clamp(26px,3vw,40px);margin-bottom:12px}:where(body[data-store-template=URBAN]) .ca-empty p{color:var(--sf-ink-soft)}@keyframes ca-spin{to{transform:rotate(360deg)}}:where(body[data-store-template=URBAN]) .ca-aparece{opacity:0}:where(body[data-store-template=URBAN]) .ca-aparece.is-visible{animation:ca-aparecer .8s cubic-bezier(.16,1,.3,1) var(--sf-retraso, 0ms) both}@keyframes ca-aparecer{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.store-body:where(body[data-store-template=URBAN]) :is(.ca-rota-foto,.ca-slide,.vt-hero-diapositiva,.cn-hero-fotos,.jd-hero-fotos,.at-hero-fotos) img{animation:ca-profundidad linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes ca-profundidad{0%{translate:0 0;scale:1.12}to{translate:0 6%;scale:1.12}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=URBAN]) .ca-aparece{opacity:1}}:where(body[data-store-template=URBAN]) .ca-top{position:sticky;top:0;z-index:60}:where(body[data-store-template=URBAN]) .ca-announce{background:var(--sf-announce-bg);color:var(--sf-announce-ink);font-size:13px;font-weight:500;overflow:hidden}:where(body[data-store-template=URBAN]) .ca-announce-track{max-width:var(--sf-wrap);margin-inline:auto;padding:8px var(--sf-gutter);text-align:center;box-sizing:border-box}:where(body[data-store-template=URBAN]) .ca-announce a{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}:where(body[data-store-template=URBAN]) .ca-header{background:var(--sf-header-bg);color:var(--sf-header-ink);border-bottom:var(--sf-border) solid var(--sf-header-line)}:where(body[data-store-template=URBAN]) .ca-header-row{display:flex;align-items:center;gap:clamp(12px,2vw,32px);min-height:72px}:where(body[data-store-template=URBAN]) .ca-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}:where(body[data-store-template=URBAN]) .ca-brand img{height:40px;width:auto;max-width:150px;object-fit:contain}:where(body[data-store-template=URBAN]) .ca-brand-name{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:22px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(body[data-store-template=URBAN]) .ca-brand-name.has-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(body[data-store-template=URBAN]) .ca-actions{display:flex;align-items:center;gap:4px;margin-left:auto}:where(body[data-store-template=URBAN]) .ca-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 10px;box-sizing:border-box;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-action:hover{background:color-mix(in srgb,currentColor 9%,transparent)}:where(body[data-store-template=URBAN]) .ca-action-label{white-space:nowrap}:where(body[data-store-template=URBAN]) .ca-cart-count{position:absolute;top:4px;left:26px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--sf-brand);color:var(--sf-brand-ink);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}:where(body[data-store-template=URBAN]) .ca-menu-toggle{display:none}:where(body[data-store-template=URBAN]) .ca-nav{display:flex;align-items:center;gap:clamp(12px,1.8vw,28px);min-width:0}:where(body[data-store-template=URBAN]) .ca-nav a{position:relative;color:inherit;text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;padding:6px 0;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking)}:where(body[data-store-template=URBAN]) .ca-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-nav a:hover:after,:where(body[data-store-template=URBAN]) .ca-nav a[aria-current=page]:after{transform:scaleX(1)}:where(body[data-store-template=URBAN]) .ca-header--retail .ca-header-row{min-height:80px}:where(body[data-store-template=URBAN]) .ca-header--retail .ca-brand-name{font-size:24px}:where(body[data-store-template=URBAN]) .ca-header-search{flex:1;max-width:720px;margin-inline:auto}:where(body[data-store-template=URBAN]) .ca-catnav{position:relative;background:var(--sf-catnav-bg);color:var(--sf-catnav-ink)}:where(body[data-store-template=URBAN]) .ca-catnav-row{display:flex;align-items:center;gap:4px;min-height:48px;overflow-x:auto;scrollbar-width:none}:where(body[data-store-template=URBAN]) .ca-catnav-row::-webkit-scrollbar{display:none}:where(body[data-store-template=URBAN]) .ca-catnav-row>a,:where(body[data-store-template=URBAN]) .ca-catnav-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:var(--sf-btn-radius);background:transparent;color:inherit;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}:where(body[data-store-template=URBAN]) .ca-catnav-row>a:hover,:where(body[data-store-template=URBAN]) .ca-catnav-all:hover,:where(body[data-store-template=URBAN]) .ca-catnav-all[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}:where(body[data-store-template=URBAN]) .ca-catnav-all{font-weight:700;padding-left:10px;margin-left:-10px}:where(body[data-store-template=URBAN]) .ca-catnav-more{margin-left:auto;font-weight:700!important}:where(body[data-store-template=URBAN]) .ca-mega{position:absolute;left:0;right:0;top:100%;background:var(--sf-surface);color:var(--sf-ink);border-bottom:1px solid var(--sf-line);box-shadow:0 24px 48px -24px #0f172a47;animation:ca-drop .28s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-mega-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px 32px;padding-block:32px 40px}:where(body[data-store-template=URBAN]) .ca-mega-group{display:grid;align-content:start;gap:8px}:where(body[data-store-template=URBAN]) .ca-mega-group a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=URBAN]) .ca-mega-group a:hover{color:var(--sf-ink);text-decoration:underline}:where(body[data-store-template=URBAN]) .ca-mega-group .ca-mega-title{color:var(--sf-ink);font-weight:700;font-size:15px;margin-bottom:2px}@keyframes ca-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-header-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-brand{justify-self:center}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-brand-name{font-size:clamp(22px,2.4vw,30px)}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-brand img{height:46px}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-nav-start{justify-self:start}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-actions{justify-self:end}:where(body[data-store-template=URBAN]) .ca-search-panel{border-top:1px solid var(--sf-header-line);padding-block:16px;animation:ca-drop .25s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-search-panel .ca-search{max-width:760px;margin-inline:auto}:where(body[data-store-template=URBAN]) .ca-header--inline .ca-nav{margin-left:clamp(8px,3vw,48px);overflow:hidden}:where(body[data-store-template=URBAN]) .ca-search{position:relative;display:flex;align-items:center;min-height:48px;border:var(--sf-border) solid var(--sf-line);border-radius:var(--sf-btn-radius);background:var(--sf-surface);color:var(--sf-ink);box-sizing:border-box}:where(body[data-store-template=URBAN]) .ca-search:focus-within{border-color:var(--sf-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-brand) 18%,transparent)}:where(body[data-store-template=URBAN]) .ca-search-icon{flex:none;margin-left:14px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-search input{flex:1;min-width:0;height:46px;padding:0 12px;border:0;background:transparent;color:var(--sf-ink);font:inherit;font-size:16px}:where(body[data-store-template=URBAN]) .ca-search input:focus{outline:none}:where(body[data-store-template=URBAN]) .ca-search input::placeholder{color:var(--sf-ink-soft);opacity:1}:where(body[data-store-template=URBAN]) .ca-search input::-webkit-search-cancel-button{display:none}:where(body[data-store-template=URBAN]) .ca-search-submit{align-self:stretch;margin:4px;padding:0 18px;border:0;border-radius:calc(var(--sf-btn-radius) - 2px);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:600;font-size:14px;cursor:pointer}:where(body[data-store-template=URBAN]) .ca-search-list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:70;margin:0;padding:6px;list-style:none;background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line);border-radius:var(--sf-radius);box-shadow:0 20px 40px -18px #0000004d}:where(body[data-store-template=URBAN]) .ca-search-list li{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:max(0px,calc(var(--sf-radius) - 4px));cursor:pointer}:where(body[data-store-template=URBAN]) .ca-search-list li.is-active,:where(body[data-store-template=URBAN]) .ca-search-list li:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=URBAN]) .ca-search-list img,:where(body[data-store-template=URBAN]) .ca-search-glyph{flex:none;width:44px;height:44px;object-fit:contain;border-radius:max(0px,calc(var(--sf-radius) - 6px));background:var(--sf-media-bg);display:grid;place-items:center}:where(body[data-store-template=URBAN]) .ca-search-list strong{display:block;font-size:14px;font-weight:600}:where(body[data-store-template=URBAN]) .ca-search-list small{display:block;font-size:12px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-drawer{position:fixed;inset:0;z-index:120}:where(body[data-store-template=URBAN]) .ca-drawer-scrim{position:absolute;inset:0;border:0;background:#00000073;animation:ca-fade .25s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-drawer-panel{position:absolute;inset:0 auto 0 0;width:min(420px,88vw);display:flex;flex-direction:column;gap:20px;padding:16px 20px 32px;box-sizing:border-box;overflow-y:auto;background:var(--sf-bg);color:var(--sf-ink);animation:ca-slide .35s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:52px}:where(body[data-store-template=URBAN]) .ca-drawer-nav,:where(body[data-store-template=URBAN]) .ca-drawer-account{display:grid}:where(body[data-store-template=URBAN]) .ca-drawer-nav a,:where(body[data-store-template=URBAN]) .ca-drawer-account a{display:flex;align-items:center;justify-content:space-between;min-height:52px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none;font-size:17px;font-weight:500}:where(body[data-store-template=URBAN]) .ca-drawer-account a{font-size:15px;color:var(--sf-ink-soft);min-height:46px}@keyframes ca-fade{0%{opacity:0}}@keyframes ca-slide{0%{transform:translate(-100%)}}:where(body[data-store-template=URBAN]) .ca-footer{position:relative;margin-top:var(--sf-block-gap);padding-top:clamp(48px,6vw,80px);background:var(--sf-footer-bg);color:var(--sf-footer-ink);overflow:hidden}:where(body[data-store-template=URBAN]) .ca-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(160px,1fr));gap:40px clamp(24px,4vw,64px);padding-bottom:48px}:where(body[data-store-template=URBAN]) .ca-footer-name{display:block;font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:26px;line-height:1.05;margin-bottom:16px}:where(body[data-store-template=URBAN]) .ca-footer address{display:grid;gap:4px;font-style:normal;font-size:14px;color:var(--sf-footer-soft)}:where(body[data-store-template=URBAN]) .ca-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}:where(body[data-store-template=URBAN]) .ca-red{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;text-decoration:none;box-shadow:0 1px 2px #00000026;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=URBAN]) .ca-red:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000038}:where(body[data-store-template=URBAN]) .ca-red:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=URBAN]) .ca-red--facebook{background:#0866ff}:where(body[data-store-template=URBAN]) .ca-red--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}:where(body[data-store-template=URBAN]) .ca-red--tiktok{background:#000;box-shadow:0 0 0 1px #ffffff40}:where(body[data-store-template=URBAN]) .ca-red--youtube{background:red}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=URBAN]) .ca-red{transition:none}:where(body[data-store-template=URBAN]) .ca-red:hover{transform:none}}:where(body[data-store-template=URBAN]) .ca-footer-col{display:grid;align-content:start;gap:10px}:where(body[data-store-template=URBAN]) .ca-footer-col h2{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:6px;color:var(--sf-footer-ink)}:where(body[data-store-template=URBAN]) .ca-footer-col a{color:var(--sf-footer-soft);text-decoration:none;font-size:14px;width:fit-content}:where(body[data-store-template=URBAN]) .ca-footer-col a:hover{color:var(--sf-footer-ink);text-decoration:underline}:where(body[data-store-template=URBAN]) .ca-footer-col a.ca-complaint-badge{display:inline-block;width:140px;margin-top:6px;border-radius:8px;overflow:hidden;background:#fff;line-height:0;box-shadow:0 1px 2px #0000001f;transition:transform .15s ease,box-shadow .15s ease}:where(body[data-store-template=URBAN]) .ca-footer-col a.ca-complaint-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000002e;text-decoration:none}:where(body[data-store-template=URBAN]) .ca-footer-col a.ca-complaint-badge:focus-visible{outline:3px solid var(--sf-footer-ink);outline-offset:3px}:where(body[data-store-template=URBAN]) .ca-complaint-badge img{display:block;width:100%;height:auto}:where(body[data-store-template=URBAN]) .ca-footer-base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:22px 28px;border-top:1px solid var(--sf-footer-line);font-size:13px;color:var(--sf-footer-soft)}:where(body[data-store-template=URBAN]) .ca-footer-credito{margin:0;padding-block:0 22px;text-align:center;font-size:12px;letter-spacing:.01em;color:var(--sf-footer-soft)}:where(body[data-store-template=URBAN]) .ca-footer-credito a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:where(body[data-store-template=URBAN]) .ca-footer-credito a:hover,:where(body[data-store-template=URBAN]) .ca-footer-credito a:focus-visible{text-decoration-thickness:2px}:where(body[data-store-template=URBAN]) .ca-footer-corazon{display:inline-block;margin-inline:1px;color:#e25563}:where(body[data-store-template=URBAN]) .ca-footer-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none}:where(body[data-store-template=URBAN]) .ca-footer-pay li{padding:4px 10px;border:1px solid var(--sf-footer-line);border-radius:999px;font-size:12px;color:var(--sf-footer-ink)}:where(body[data-store-template=URBAN]) .ca-footer-wordmark{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:-.04em;line-height:.78;font-size:clamp(64px,17vw,300px);white-space:nowrap;padding-inline:var(--sf-gutter);margin-bottom:-.08em;color:var(--sf-footer-ink);-webkit-user-select:none;user-select:none}:where(body[data-store-template=URBAN]) .ca-footer-wordmark:before{content:attr(data-wordmark)}:where(body[data-store-template=URBAN]) .ca-footer--quiet .ca-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){:where(body[data-store-template=URBAN]) .ca-header--retail .ca-header-row{flex-wrap:wrap;gap:8px 12px;padding-block:10px}:where(body[data-store-template=URBAN]) .ca-header--retail .ca-header-search{order:5;flex-basis:100%;max-width:none}:where(body[data-store-template=URBAN]) .ca-header--inline .ca-nav{display:none}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-nav-start>a{display:none}:where(body[data-store-template=URBAN]) .ca-menu-toggle{display:inline-flex}:where(body[data-store-template=URBAN]) .ca-action-label{display:none}:where(body[data-store-template=URBAN]) .ca-footer-grid,:where(body[data-store-template=URBAN]) .ca-footer--quiet .ca-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body[data-store-template=URBAN]) .ca-header-row{min-height:60px}:where(body[data-store-template=URBAN]) .ca-header--centered .ca-header-row{min-height:64px}:where(body[data-store-template=URBAN]) .ca-brand img{height:34px;max-width:120px}:where(body[data-store-template=URBAN]) .ca-brand-name{font-size:19px}:where(body[data-store-template=URBAN]) .ca-catnav-all{display:none}:where(body[data-store-template=URBAN]) .ca-footer-grid,:where(body[data-store-template=URBAN]) .ca-footer--quiet .ca-footer-grid{grid-template-columns:1fr;gap:32px}:where(body[data-store-template=URBAN]) .ca-footer-pay{margin-left:0}:where(body[data-store-template=URBAN]) .ca-search-submit{display:none}}:where(body[data-store-template=URBAN]) .ca-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=URBAN]) .ca-card-media{position:relative;display:block;aspect-ratio:var(--sf-media-ratio);overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius);isolation:isolate}:where(body[data-store-template=URBAN]) .ca-card-media img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;padding:var(--sf-media-pad);object-fit:var(--sf-media-fit);mix-blend-mode:var(--sf-media-blend);transition:transform .7s var(--sf-ease),opacity .45s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-card-media-alt{opacity:0}@media(hover:hover){:where(body[data-store-template=URBAN]) .ca-card:hover .ca-card-media img{transform:scale(1.04)}:where(body[data-store-template=URBAN]) .ca-card:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=URBAN]) .ca-card:hover .has-secondary .ca-card-media-alt{opacity:1}}:where(body[data-store-template=URBAN]) .ca-card-placeholder{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--sf-font-display);font-size:clamp(48px,7vw,96px);font-weight:var(--sf-display-weight);color:color-mix(in srgb,var(--sf-ink) 18%,transparent)}:where(body[data-store-template=URBAN]) .ca-card-flags{position:absolute;top:10px;left:10px;z-index:1;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-store-template=URBAN]) .ca-flag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:min(var(--sf-radius),6px);font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(body[data-store-template=URBAN]) .ca-flag--sale{background:var(--sf-sale);color:var(--sf-sale-ink)}:where(body[data-store-template=URBAN]) .ca-flag--muted{background:var(--sf-surface);color:var(--sf-ink);border:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-card.is-sold-out .ca-card-media img{filter:grayscale(.6)}:where(body[data-store-template=URBAN]) .ca-card.is-sold-out .ca-card-media img:not(.ca-card-media-alt){opacity:.55}@media(hover:hover){:where(body[data-store-template=URBAN]) .ca-card.is-sold-out:hover .has-secondary img:first-child{opacity:0}:where(body[data-store-template=URBAN]) .ca-card.is-sold-out:hover .has-secondary .ca-card-media-alt{opacity:.55}}:where(body[data-store-template=URBAN]) .ca-card-body{display:grid;gap:4px;padding-top:14px}:where(body[data-store-template=URBAN]) .ca-card-meta{font-size:12px;font-weight:600;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.02em)}:where(body[data-store-template=URBAN]) .ca-card-name{font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=URBAN]) .ca-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;font-variant-numeric:tabular-nums}:where(body[data-store-template=URBAN]) .ca-price-now{font-size:16px;font-weight:700}:where(body[data-store-template=URBAN]) .ca-price-now.is-sale{color:var(--sf-sale)}:where(body[data-store-template=URBAN]) .ca-price-was{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-card-colors{display:flex;gap:5px;margin-top:6px}:where(body[data-store-template=URBAN]) .ca-card-colors span{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}:where(body[data-store-template=URBAN]) .ca-card--boxed{padding:10px;background:var(--sf-card-bg, #ffffff);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s var(--sf-ease),box-shadow .3s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-card--boxed:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -20px #0f172a59}:where(body[data-store-template=URBAN]) .ca-card--boxed .ca-card-body{padding:12px 6px 6px}:where(body[data-store-template=URBAN]) .ca-card--boxed .ca-price-now{font-size:18px}:where(body[data-store-template=URBAN]) .ca-card--bare .ca-card-body{padding-top:12px}:where(body[data-store-template=URBAN]) .ca-card--poster .ca-card-name{font-weight:700;text-transform:var(--sf-label-transform);letter-spacing:var(--sf-label-tracking);font-size:14px}:where(body[data-store-template=URBAN]) .ca-grid--rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-card--row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;padding:12px 8px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-card--row:hover{background:var(--sf-bg-alt)}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-media{border:1px solid var(--sf-line);border-radius:var(--sf-radius);aspect-ratio:1}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta price" "name price" "colors price";column-gap:24px;padding:0}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-meta{grid-area:meta}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-name{grid-area:name;font-weight:600;-webkit-line-clamp:1}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-price{grid-area:price;flex-direction:column;align-items:flex-end}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-colors{grid-area:colors}:where(body[data-store-template=URBAN]) .ca-card--row .ca-card-flags{top:4px;left:4px}:where(body[data-store-template=URBAN]) .ca-card--row .ca-flag{min-height:18px;font-size:10px;padding:0 4px}:where(body[data-store-template=URBAN]) .ca-home>.ca-hero:first-child{margin-top:0}:where(body[data-store-template=URBAN]) .ca-hero img{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=URBAN]) .ca-hero h1{font-size:clamp(40px,6.4vw,96px)}:where(body[data-store-template=URBAN]) .ca-hero-actions{display:flex;flex-wrap:wrap;gap:12px}@keyframes ca-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ca-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}:where(body[data-store-template=URBAN]) .ca-hero--carousel{padding-top:clamp(16px,2vw,28px)}:where(body[data-store-template=URBAN]) .ca-carousel-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:var(--sf-grid-gap)}:where(body[data-store-template=URBAN]) .ca-carousel-layout:not(:has(.ca-carousel-side)){grid-template-columns:1fr}:where(body[data-store-template=URBAN]) .ca-carousel{position:relative;min-height:clamp(360px,42vw,560px);border-radius:var(--sf-radius-lg);overflow:hidden;background:var(--sf-ink);color:#fff}:where(body[data-store-template=URBAN]) .ca-slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-slide.is-current{opacity:1}:where(body[data-store-template=URBAN]) .ca-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000a8,#00000047 46%,#0000 72%)}:where(body[data-store-template=URBAN]) .ca-slide img{transform:scale(1.04);transition:transform 7s linear}:where(body[data-store-template=URBAN]) .ca-slide.is-current img{transform:scale(1)}:where(body[data-store-template=URBAN]) .ca-carousel-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(72px,9vw,104px);z-index:2;display:grid;gap:16px;justify-items:start;max-width:min(560px,80%);animation:ca-rise .7s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-carousel-copy h1{font-size:clamp(36px,5vw,72px);color:#fff}:where(body[data-store-template=URBAN]) .ca-carousel-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=URBAN]) .ca-carousel-nav{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(20px,3vw,32px);z-index:2;display:flex;align-items:center;gap:12px}:where(body[data-store-template=URBAN]) .ca-carousel-nav>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:transparent;color:#fff;cursor:pointer}:where(body[data-store-template=URBAN]) .ca-carousel-nav>button:hover{background:#ffffff24}:where(body[data-store-template=URBAN]) .ca-carousel-dots{display:flex;gap:0}:where(body[data-store-template=URBAN]) .ca-carousel-dots button{position:relative;width:40px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}:where(body[data-store-template=URBAN]) .ca-carousel-dots button:before{content:"";position:absolute;left:0;right:0;top:10px;height:4px;border-radius:4px;background:#fff6;transform:scaleX(.55);transform-origin:left;transition:transform .3s var(--sf-ease),background-color .3s}:where(body[data-store-template=URBAN]) .ca-carousel-dots button[aria-current=true]:before{transform:none;background:#fff}:where(body[data-store-template=URBAN]) .ca-carousel-side{display:grid;gap:var(--sf-grid-gap)}:where(body[data-store-template=URBAN]) .ca-side-card{position:relative;display:block;overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-media-bg);color:#fff;text-decoration:none;min-height:180px}:where(body[data-store-template=URBAN]) .ca-side-card img{position:absolute;inset:0;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-side-card:hover img{transform:scale(1.05)}:where(body[data-store-template=URBAN]) .ca-side-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000 60%)}:where(body[data-store-template=URBAN]) .ca-side-card>span{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;display:grid;gap:2px}:where(body[data-store-template=URBAN]) .ca-side-card strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:24px;letter-spacing:var(--sf-display-tracking)}:where(body[data-store-template=URBAN]) .ca-side-card small{font-size:13px;color:#ffffffd9}:where(body[data-store-template=URBAN]) .ca-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(460px,62vh,720px);background:var(--sf-ink);color:#fff}:where(body[data-store-template=URBAN]) .ca-split-copy{display:grid;align-content:end;gap:22px;padding:clamp(32px,6vw,96px) var(--sf-gutter) clamp(32px,5vw,72px);padding-left:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));animation:ca-rise .8s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-split-copy h1{font-size:clamp(56px,8.4vw,132px);color:#fff;max-width:9ch}:where(body[data-store-template=URBAN]) .ca-split-copy p{font-size:clamp(16px,1.5vw,19px);color:#fffc;max-width:44ch}:where(body[data-store-template=URBAN]) .ca-split-copy .ca-button--ghost{color:#fff}:where(body[data-store-template=URBAN]) .ca-split-copy .ca-button--ghost:hover{background:#fff;color:#0b0d12;border-color:#fff}:where(body[data-store-template=URBAN]) .ca-split-media{position:relative;overflow:hidden;background:var(--sf-brand)}:where(body[data-store-template=URBAN]) .ca-split-media img{animation:ca-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=URBAN]) .ca-hero--poster{position:relative;display:grid;min-height:clamp(520px,86vh,920px);color:#fff;overflow:hidden;background:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-poster-media{position:absolute;inset:0}:where(body[data-store-template=URBAN]) .ca-poster-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0000009e,#0000002e 45%,#0000 70%)}:where(body[data-store-template=URBAN]) .ca-poster-media img{animation:ca-zoom 2.4s var(--sf-ease) both}@keyframes ca-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(body[data-store-template=URBAN]) .ca-poster-copy{position:relative;z-index:1;align-self:end;display:grid;justify-items:start;gap:18px;padding-bottom:clamp(36px,6vw,88px);animation:ca-rise .9s .15s var(--sf-ease) both}:where(body[data-store-template=URBAN]) .ca-poster-copy h1{font-size:clamp(52px,10vw,168px);color:#fff;max-width:12ch}:where(body[data-store-template=URBAN]) .ca-poster-copy p{font-size:clamp(15px,1.4vw,18px);color:#ffffffe0}:where(body[data-store-template=URBAN]) .ca-hero--statement{padding-block:clamp(48px,9vw,140px) clamp(32px,5vw,64px);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-statement{display:grid;gap:22px}:where(body[data-store-template=URBAN]) .ca-statement h1{font-size:clamp(48px,9vw,148px);max-width:14ch;animation:ca-rise .8s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-statement>p{font-size:clamp(16px,1.6vw,20px);color:var(--sf-ink-soft);max-width:52ch}:where(body[data-store-template=URBAN]) .ca-statement-search{max-width:720px;min-height:60px;margin-top:12px}:where(body[data-store-template=URBAN]) .ca-statement-search input{height:58px;font-size:17px}:where(body[data-store-template=URBAN]) .ca-statement-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}:where(body[data-store-template=URBAN]) .ca-stats{display:flex;gap:clamp(24px,4vw,56px);margin:0}:where(body[data-store-template=URBAN]) .ca-stats div{display:grid}:where(body[data-store-template=URBAN]) .ca-stats dt{font-size:13px;color:var(--sf-ink-soft);order:2}:where(body[data-store-template=URBAN]) .ca-stats dd{margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:where(body[data-store-template=URBAN]) .ca-hero--masthead{padding-top:clamp(16px,2vw,24px)}:where(body[data-store-template=URBAN]) .ca-masthead-rule{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:3px solid var(--sf-line-strong);border-bottom:1px solid var(--sf-line-strong);font-size:13px;font-weight:600;text-transform:capitalize}:where(body[data-store-template=URBAN]) .ca-masthead-title{font-size:clamp(64px,15.5vw,260px)!important;line-height:.82!important;letter-spacing:-.06em!important;padding-block:clamp(12px,2vw,28px) clamp(8px,1.4vw,18px);white-space:nowrap;overflow:hidden;text-overflow:clip}:where(body[data-store-template=URBAN]) .ca-masthead-nav{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--sf-line-strong);border-bottom:3px solid var(--sf-line-strong)}:where(body[data-store-template=URBAN]) .ca-masthead-nav a{flex:1 1 auto;padding:12px 16px;border-right:1px solid var(--sf-line-strong);color:var(--sf-ink);text-decoration:none;font-weight:600;font-size:15px;text-align:center}:where(body[data-store-template=URBAN]) .ca-masthead-nav a:last-child{border-right:0}:where(body[data-store-template=URBAN]) .ca-masthead-nav a:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=URBAN]) .ca-masthead-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding-top:clamp(24px,3vw,40px)}:where(body[data-store-template=URBAN]) .ca-masthead-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=URBAN]) .ca-masthead-media img{transition:transform 1s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-masthead-media:hover img{transform:scale(1.03)}:where(body[data-store-template=URBAN]) .ca-masthead-copy{display:grid;align-content:start;gap:18px;border-top:3px solid var(--sf-line-strong);padding-top:18px}:where(body[data-store-template=URBAN]) .ca-masthead-copy h2{font-size:clamp(36px,4.6vw,72px)}:where(body[data-store-template=URBAN]) .ca-masthead-copy p{font-size:18px;color:var(--sf-ink-soft);max-width:40ch}:where(body[data-store-template=URBAN]) .ca-hero--arch{padding-block:clamp(32px,5vw,72px)}:where(body[data-store-template=URBAN]) .ca-arch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px)}:where(body[data-store-template=URBAN]) .ca-arch-copy{display:grid;gap:24px;justify-items:start;animation:ca-rise .8s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-arch-copy h1{font-size:clamp(48px,7vw,112px);max-width:11ch}:where(body[data-store-template=URBAN]) .ca-arch-copy>p{font-size:clamp(16px,1.5vw,20px);color:var(--sf-ink-soft);max-width:44ch}:where(body[data-store-template=URBAN]) .ca-arch-media{aspect-ratio:4 / 5;border-radius:999px 999px var(--sf-radius-lg) var(--sf-radius-lg);overflow:hidden;background:var(--sf-media-bg);animation:ca-unveil 1.1s var(--sf-ease) both}:where(body[data-store-template=URBAN]) .ca-cat{position:relative;display:block;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=URBAN]) .ca-cat-media{position:relative;display:block;overflow:hidden;background:var(--sf-media-bg)}:where(body[data-store-template=URBAN]) .ca-cat-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-cat:hover .ca-cat-media img{transform:scale(1.05)}:where(body[data-store-template=URBAN]) .ca-cat-copy{display:grid;gap:2px}:where(body[data-store-template=URBAN]) .ca-cat-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:1.05;font-size:20px}:where(body[data-store-template=URBAN]) .ca-cat-copy small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-cats--tiles .ca-cats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,42vw),1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=URBAN]) .ca-cats--tiles .ca-cat{padding:10px 10px 16px;background:var(--sf-surface);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);transition:border-color .2s,box-shadow .3s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-cats--tiles .ca-cat:hover{border-color:color-mix(in srgb,var(--sf-ink) 30%,var(--sf-line));box-shadow:0 16px 32px -22px #0f172a59}:where(body[data-store-template=URBAN]) .ca-cats--tiles .ca-cat-media{aspect-ratio:4 / 3;border-radius:var(--sf-radius)}:where(body[data-store-template=URBAN]) .ca-cats--tiles .ca-cat-copy{padding:14px 6px 0}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-rail-track{grid-auto-columns:minmax(min(240px,62vw),calc((100% - 4 * var(--sf-grid-gap)) / 5))}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat-media{aspect-ratio:3 / 4;border-radius:var(--sf-radius-lg)}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#0000 55%)}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat-copy{position:absolute;left:18px;right:18px;bottom:16px;color:#fff}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat-copy strong{font-size:clamp(28px,2.6vw,40px)}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat-copy small{color:#ffffffd1}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat--sin-foto .ca-cat-media{background:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-cats--rail .ca-cat--sin-foto .ca-picture-empty{background:transparent}:where(body[data-store-template=URBAN]) .ca-cats--circles .ca-rail-track{grid-auto-columns:minmax(112px,136px);gap:clamp(12px,2vw,28px)}:where(body[data-store-template=URBAN]) .ca-cats--circles .ca-cat{display:grid;justify-items:center;gap:12px;text-align:center}:where(body[data-store-template=URBAN]) .ca-cats--circles .ca-cat-media{width:100%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1px var(--sf-line);transition:box-shadow .25s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-cats--circles .ca-cat:hover .ca-cat-media{box-shadow:0 0 0 2px var(--sf-surface),0 0 0 4px var(--sf-brand)}:where(body[data-store-template=URBAN]) .ca-cats--circles .ca-cat-copy strong{font-family:var(--sf-font-body);font-style:normal;font-stretch:100%;text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat{grid-column:span 2}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat:nth-child(-n+2){grid-column:span 3}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat-media{aspect-ratio:3 / 4}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat:nth-child(-n+2) .ca-cat-media{aspect-ratio:4 / 5}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat-copy strong{font-size:clamp(20px,1.9vw,30px)}@media(min-width:1024px){:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat-media{width:100%;max-height:min(58vh,560px)}}:where(body[data-store-template=URBAN]) .ca-index-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}:where(body[data-store-template=URBAN]) .ca-index-list h2{font-size:clamp(26px,3.2vw,44px);margin-bottom:20px}:where(body[data-store-template=URBAN]) .ca-index-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=URBAN]) .ca-index-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:20px;padding:clamp(14px,1.6vw,22px) 0;border-bottom:1px solid var(--sf-line);color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=URBAN]) .ca-index-list a>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform);font-size:clamp(28px,4vw,60px);line-height:1;transition:transform .4s var(--sf-ease),color .3s}:where(body[data-store-template=URBAN]) .ca-index-list a small{font-size:14px;color:var(--sf-ink-soft);font-variant-numeric:tabular-nums}:where(body[data-store-template=URBAN]) .ca-index-list a svg{opacity:0;transform:translate(-6px,6px);transition:opacity .3s,transform .4s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-index-list a:hover>span,:where(body[data-store-template=URBAN]) .ca-index-list a.is-active>span{transform:translate(12px)}:where(body[data-store-template=URBAN]) .ca-index-list a:hover svg,:where(body[data-store-template=URBAN]) .ca-index-list a.is-active svg{opacity:1;transform:none}:where(body[data-store-template=URBAN]) .ca-index-preview{position:sticky;top:140px;aspect-ratio:4 / 5;overflow:hidden;background:var(--sf-media-bg);border-radius:var(--sf-radius)}:where(body[data-store-template=URBAN]) .ca-index-preview img{width:100%;height:100%;object-fit:cover;animation:ca-fade .5s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-tree{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;border-top:1px solid var(--sf-line);border-left:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-tree-group{padding:20px;border-right:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-tree-head{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;color:var(--sf-ink);text-decoration:none}:where(body[data-store-template=URBAN]) .ca-tree-head img,:where(body[data-store-template=URBAN]) .ca-tree-head .ca-picture-empty{width:56px;height:56px;object-fit:cover;border-radius:var(--sf-radius);background:var(--sf-media-bg)}:where(body[data-store-template=URBAN]) .ca-tree-head strong{display:block;font-size:17px;font-weight:700}:where(body[data-store-template=URBAN]) .ca-tree-head small{font-size:13px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-tree-head:hover strong{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=URBAN]) .ca-tree ul{margin:14px 0 0;padding:0 0 0 70px;list-style:none;display:grid;gap:6px}:where(body[data-store-template=URBAN]) .ca-tree ul a{color:var(--sf-ink-soft);text-decoration:none;font-size:14px}:where(body[data-store-template=URBAN]) .ca-tree ul a:hover{color:var(--sf-brand);text-decoration:underline}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cats-grid{display:grid;border-top:var(--sf-border) solid var(--sf-line-strong)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat{display:grid;grid-template-columns:minmax(0,1fr) clamp(120px,22vw,320px) 64px;align-items:center;gap:clamp(16px,3vw,40px);padding-block:clamp(12px,1.4vw,18px);border-bottom:var(--sf-border) solid var(--sf-line-strong);overflow:hidden}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-copy{grid-column:1;grid-row:1;display:flex;align-items:baseline;gap:16px}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-copy strong{font-size:clamp(44px,8vw,128px);line-height:.9;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-media{grid-column:2;grid-row:1;aspect-ratio:16 / 9;clip-path:inset(0 0 0 100%);transition:clip-path .55s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-arrow{grid-column:3;grid-row:1;justify-self:end;transition:transform .45s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat:hover{background:var(--sf-ink);color:var(--sf-bg)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat:hover .ca-cat-copy small{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat:hover .ca-cat-media,:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat:focus-visible .ca-cat-media{clip-path:inset(0 0 0 0)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat:hover .ca-cat-copy strong{transform:translate(16px)}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat:hover .ca-cat-arrow{transform:rotate(-45deg)}:where(body[data-store-template=URBAN]) .ca-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--sf-grid-gap)}:where(body[data-store-template=URBAN]) .ca-feature-grid>:first-child{grid-column:span 2;grid-row:span 2}:where(body[data-store-template=URBAN]) .ca-feature-grid>:first-child .ca-card-media{aspect-ratio:auto;flex:1;min-height:420px}:where(body[data-store-template=URBAN]) .ca-feature-grid>:first-child .ca-card-name{font-size:clamp(20px,2vw,28px);font-weight:700}:where(body[data-store-template=URBAN]) .ca-deals-note{font-size:15px;color:var(--sf-ink-soft)}:where(body[data-store-template=URBAN]) .ca-deals--band{margin-block:var(--sf-block-gap);padding-block:clamp(40px,5vw,72px);background:var(--sf-brand);color:var(--sf-brand-ink)}:where(body[data-store-template=URBAN]) .ca-deals--band .ca-section-head h2,:where(body[data-store-template=URBAN]) .ca-deals--band .ca-deals-note{color:var(--sf-brand-ink)}:where(body[data-store-template=URBAN]) .ca-deals--band .ca-deals-note{opacity:.85}:where(body[data-store-template=URBAN]) .ca-deals--band .ca-card{color:var(--sf-brand-ink)}:where(body[data-store-template=URBAN]) .ca-deals--band .ca-card--boxed{color:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-deals--band .ca-card-meta,:where(body[data-store-template=URBAN]) .ca-deals--band .ca-price-was{color:inherit;opacity:.78}:where(body[data-store-template=URBAN]) .ca-deals--band .ca-card--bare .ca-price-now.is-sale,:where(body[data-store-template=URBAN]) .ca-deals--band .ca-card--poster .ca-price-now.is-sale{color:inherit}:where(body[data-store-template=URBAN]) .ca-spotlight-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,112px);align-items:center}:where(body[data-store-template=URBAN]) .ca-spotlight-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--sf-media-bg);overflow:hidden}:where(body[data-store-template=URBAN]) .ca-spotlight-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=URBAN]) .ca-spotlight-second{width:38%!important;height:auto!important;inset:auto 6% 6% auto!important;aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px #00000073}:where(body[data-store-template=URBAN]) .ca-spotlight-copy{display:grid;gap:20px;justify-items:start;max-width:520px}:where(body[data-store-template=URBAN]) .ca-spotlight-meta{font-size:13px;color:var(--sf-ink-soft);text-transform:var(--sf-label-transform);letter-spacing:max(var(--sf-label-tracking),.04em)}:where(body[data-store-template=URBAN]) .ca-spotlight-copy h2{font-size:clamp(36px,4.4vw,68px)}:where(body[data-store-template=URBAN]) .ca-spotlight-text{font-size:17px;line-height:1.65;color:var(--sf-ink-soft);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}:where(body[data-store-template=URBAN]) .ca-spotlight-price{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}:where(body[data-store-template=URBAN]) .ca-spotlight-price del{font-size:16px;color:var(--sf-ink-soft);font-weight:400}:where(body[data-store-template=URBAN]) .ca-promo-card{position:relative;display:block;min-height:clamp(280px,34vw,460px);overflow:hidden;border-radius:var(--sf-radius-lg);background:var(--sf-ink);color:#fff;text-decoration:none}:where(body[data-store-template=URBAN]) .ca-promo-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-promo-card:hover img{transform:scale(1.03)}:where(body[data-store-template=URBAN]) .ca-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0000 65%)}:where(body[data-store-template=URBAN]) .ca-promo-copy{position:absolute;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,56px);z-index:1;display:grid;gap:14px;justify-items:start;max-width:min(520px,80%)}:where(body[data-store-template=URBAN]) .ca-promo-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);line-height:var(--sf-display-leading);font-size:clamp(32px,4.4vw,64px)}:where(body[data-store-template=URBAN]) .ca-promo-copy small{font-size:16px;color:#ffffffe0}:where(body[data-store-template=URBAN]) .ca-brand-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--sf-grid-gap)}:where(body[data-store-template=URBAN]) .ca-brand-wall a{display:grid;place-items:center;min-height:88px;padding:12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius);background:var(--sf-surface);color:var(--sf-ink);text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.01em;text-align:center;transition:border-color .2s,color .2s}:where(body[data-store-template=URBAN]) .ca-brand-wall a:hover{border-color:var(--sf-ink);color:var(--sf-brand)}:where(body[data-store-template=URBAN]) .ca-ticker{overflow:hidden;border-block:var(--sf-border) solid var(--sf-line-strong);padding-block:clamp(14px,2vw,24px)}:where(body[data-store-template=URBAN]) .ca-ticker-track{display:flex;width:max-content;animation:ca-ticker 42s linear infinite}:where(body[data-store-template=URBAN]) .ca-ticker:hover .ca-ticker-track{animation-play-state:paused}:where(body[data-store-template=URBAN]) .ca-ticker-track a,:where(body[data-store-template=URBAN]) .ca-ticker-copy span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-style:var(--sf-display-style);font-stretch:var(--sf-display-stretch);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);font-size:clamp(32px,5vw,76px);line-height:1;padding-inline:clamp(20px,3vw,48px);color:var(--sf-ink);text-decoration:none;white-space:nowrap}:where(body[data-store-template=URBAN]) .ca-ticker-track a:hover{color:var(--sf-brand)}:where(body[data-store-template=URBAN]) .ca-ticker-copy{display:flex}@keyframes ca-ticker{to{transform:translate(-50%)}}:where(body[data-store-template=URBAN]) .ca-brand-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 32px;border-top:1px solid var(--sf-line-strong)}:where(body[data-store-template=URBAN]) .ca-brand-index>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding-block:16px;border-bottom:1px solid var(--sf-line)}:where(body[data-store-template=URBAN]) .ca-brand-index>div>span{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);font-size:28px;line-height:1}:where(body[data-store-template=URBAN]) .ca-brand-index>div>div{display:grid;gap:4px}:where(body[data-store-template=URBAN]) .ca-brand-index a{color:var(--sf-ink);text-decoration:none;font-size:15px;width:fit-content}:where(body[data-store-template=URBAN]) .ca-brand-index a:hover{text-decoration:underline;color:var(--sf-brand)}:where(body[data-store-template=URBAN]) .ca-services{border-block:1px solid var(--sf-line);padding-block:clamp(20px,2.4vw,32px);background:var(--sf-surface)}:where(body[data-store-template=URBAN]) .ca-services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px clamp(20px,3vw,48px);margin:0 auto;list-style:none}:where(body[data-store-template=URBAN]) .ca-services-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start}:where(body[data-store-template=URBAN]) .ca-services-list svg{color:var(--sf-brand);margin-top:2px}:where(body[data-store-template=URBAN]) .ca-services-list strong{display:block;font-size:15px;font-weight:700}:where(body[data-store-template=URBAN]) .ca-services-list small{display:block;font-size:13px;color:var(--sf-ink-soft);line-height:1.45}@media(max-width:960px){:where(body[data-store-template=URBAN]) .ca-carousel-layout{grid-template-columns:1fr}:where(body[data-store-template=URBAN]) .ca-carousel-side{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=URBAN]) .ca-hero--split,:where(body[data-store-template=URBAN]) .ca-arch-layout,:where(body[data-store-template=URBAN]) .ca-masthead-lead,:where(body[data-store-template=URBAN]) .ca-spotlight-layout,:where(body[data-store-template=URBAN]) .ca-index-layout{grid-template-columns:1fr}:where(body[data-store-template=URBAN]) .ca-split-media{min-height:56vw;order:-1}:where(body[data-store-template=URBAN]) .ca-index-preview{display:none}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat,:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat:nth-child(-n+2){grid-column:span 1}:where(body[data-store-template=URBAN]) .ca-cats--lookbook .ca-cat:first-child{grid-column:span 2}:where(body[data-store-template=URBAN]) .ca-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-store-template=URBAN]) .ca-feature-grid>:first-child .ca-card-media{min-height:0;aspect-ratio:var(--sf-media-ratio)}:where(body[data-store-template=URBAN]) .ca-arch-media{max-width:520px;width:100%;justify-self:center;order:-1}}@media(max-width:640px){:where(body[data-store-template=URBAN]) .ca-carousel{min-height:460px}:where(body[data-store-template=URBAN]) .ca-carousel-copy{right:24px;max-width:none}:where(body[data-store-template=URBAN]) .ca-slide:after{background:linear-gradient(0deg,#000000bf,#0003 60%)}:where(body[data-store-template=URBAN]) .ca-carousel-side{grid-template-columns:1fr 1fr}:where(body[data-store-template=URBAN]) .ca-side-card{min-height:140px}:where(body[data-store-template=URBAN]) .ca-side-card strong{font-size:18px}:where(body[data-store-template=URBAN]) .ca-hero--poster{min-height:78vh}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat{grid-template-columns:minmax(0,1fr) 40px}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-media{display:none}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-arrow{grid-column:2;width:28px}:where(body[data-store-template=URBAN]) .ca-cats--lanes .ca-cat-copy{flex-direction:column;gap:4px}:where(body[data-store-template=URBAN]) .ca-masthead-nav a{flex-basis:50%;border-bottom:1px solid var(--sf-line-strong)}:where(body[data-store-template=URBAN]) .ca-stats{gap:24px}:where(body[data-store-template=URBAN]) .ca-tree ul{padding-left:0}}:where(body[data-store-template=URBAN]) .ca-poster-copy{min-width:0;max-width:100%}:where(body[data-store-template=URBAN]) .ca-poster-copy h1{overflow-wrap:anywhere}:where(body[data-store-template=URBAN]) .ca-poster-copy .ca-button{max-width:100%;white-space:normal;text-align:center}@media(max-width:400px){:where(body[data-store-template=URBAN]) .ca-poster-copy h1{font-size:clamp(34px,11vw,52px)}}:where(body[data-store-template=URBAN]) .ca-cat-copy{min-width:0}:where(body[data-store-template=URBAN]) .ca-cat-copy strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:where(body[data-store-template=URBAN]) .ca-rota-fotos{position:relative;display:grid;width:100%;height:100%}:where(body[data-store-template=URBAN]) .ca-rota-foto{grid-area:1 / 1;min-width:0;min-height:0;opacity:0;transition:opacity 1s var(--sf-ease)}:where(body[data-store-template=URBAN]) .ca-rota-foto.is-actual{opacity:1}:where(body[data-store-template=URBAN]) .ca-rota-foto img,:where(body[data-store-template=URBAN]) .ca-rota-foto .ca-picture-empty{display:block;width:100%;height:100%;object-fit:cover}:where(body[data-store-template=URBAN]) .ca-rota-foto.is-actual img{animation:ca-zoom 7s linear both}:where(body[data-store-template=URBAN]) .ca-poster-media .ca-rota-fotos,:where(body[data-store-template=URBAN]) .ca-split-media .ca-rota-fotos{position:absolute;inset:0}:where(body[data-store-template=URBAN]) .ca-rota-controles{display:flex;align-items:center;gap:8px}:where(body[data-store-template=URBAN]) .ca-rota-controles .ca-carousel-dots button:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(body[data-store-template=URBAN]) .ca-rota-controles--sobre,:where(body[data-store-template=URBAN]) .ca-rota-controles--cartel{position:absolute;z-index:2;color:#fff;border-radius:999px}:where(body[data-store-template=URBAN]) .ca-rota-controles--sobre:focus-within,:where(body[data-store-template=URBAN]) .ca-rota-controles--cartel:focus-within{padding:4px 6px;background:#00000080}:where(body[data-store-template=URBAN]) .ca-rota-controles--sobre{left:16px;bottom:16px}:where(body[data-store-template=URBAN]) .ca-rota-controles--cartel{right:max(var(--sf-gutter),calc((100vw - var(--sf-wrap)) / 2 + var(--sf-gutter)));bottom:clamp(24px,4vw,56px)}:where(body[data-store-template=URBAN]) .ca-hero--poster{position:relative}:where(body[data-store-template=URBAN]) .ca-rota-controles--claro{color:var(--sf-ink);margin-top:12px}:where(body[data-store-template=URBAN]) .ca-rota-controles--claro .ca-carousel-dots button:before{background:color-mix(in srgb,var(--sf-ink) 30%,transparent)}:where(body[data-store-template=URBAN]) .ca-rota-controles--claro .ca-carousel-dots button[aria-current=true]:before{background:var(--sf-ink)}:where(body[data-store-template=URBAN]) .ca-arch-lado{display:grid;justify-items:center;min-width:0}:where(body[data-store-template=URBAN]) .ca-arch-lado .ca-arch-media{width:100%}@media(max-width:960px){:where(body[data-store-template=URBAN]) .ca-arch-lado{order:-1}}@media(prefers-reduced-motion:reduce){:where(body[data-store-template=URBAN]) .ca-rota-foto{transition:none}:where(body[data-store-template=URBAN]) .ca-rota-foto.is-actual img{animation:none}}body[data-store-template=URBAN] .ca-announce{font-weight:800;text-transform:uppercase;letter-spacing:.06em}body[data-store-template=URBAN] .ca-nav a{text-transform:uppercase;font-weight:800;font-size:13px;letter-spacing:.06em}body[data-store-template=URBAN] .ca-brand-name{font-size:28px}body[data-store-template=URBAN] .ca-section-head h2{font-size:clamp(48px,8vw,132px)}body[data-store-template=URBAN] .ca-link{text-transform:uppercase;font-weight:800;border:2px solid var(--sf-ink);padding:8px 14px}body[data-store-template=URBAN] .ca-link:hover{background:var(--sf-ink);color:var(--sf-bg)}body[data-store-template=URBAN] .ca-grid,body[data-store-template=URBAN] .ca-rail-track{border-top:2px solid var(--sf-ink);border-left:2px solid var(--sf-ink);gap:0}body[data-store-template=URBAN] .ca-card--poster{border-right:2px solid var(--sf-ink);border-bottom:2px solid var(--sf-ink);background:var(--sf-card-bg, #ffffff)}body[data-store-template=URBAN] .ca-card--poster .ca-card-media{border-radius:0;border-bottom:2px solid var(--sf-ink)}body[data-store-template=URBAN] .ca-card--poster .ca-card-body{padding:12px 14px 16px}body[data-store-template=URBAN] .ca-card--poster .ca-card-name{font-size:13px;font-weight:800}body[data-store-template=URBAN] .ca-card--poster:hover{background:var(--sf-ink);color:var(--sf-bg)}body[data-store-template=URBAN] .ca-card--poster:hover .ca-card-meta,body[data-store-template=URBAN] .ca-card--poster:hover .ca-price-was{color:color-mix(in srgb,var(--sf-bg) 70%,transparent)}body[data-store-template=URBAN] .ca-flag{border-radius:0;border:2px solid var(--sf-ink);transform:rotate(-4deg);font-weight:900}body[data-store-template=URBAN] .ca-price-now.is-sale{background:var(--sf-brand);color:var(--sf-brand-ink);padding:0 6px}body[data-store-template=URBAN] .ca-button{border:2px solid currentColor}body[data-store-template=URBAN] .ca-button--light{border-color:#fff}body[data-store-template=URBAN] .ca-chip{border-radius:0;text-transform:uppercase;font-weight:700;font-size:12px}body[data-store-template=URBAN] .ca-poster-copy h1{font-size:clamp(72px,15vw,260px);max-width:none}body[data-store-template=URBAN] .ca-deals--band{border-block:2px solid var(--sf-ink)}body[data-store-template=URBAN] .ca-deals--band .ca-card{color:var(--sf-ink)}body[data-store-template=URBAN] .ca-deals--band .ca-grid,body[data-store-template=URBAN] .ca-deals--band .ca-rail-track{border-color:var(--sf-ink)}body[data-store-template=URBAN] .ca-deals--band .ca-price-now.is-sale{background:var(--sf-ink);color:var(--sf-bg)}body[data-store-template=URBAN] .ca-ticker{background:var(--sf-ink);border-color:var(--sf-ink)}body[data-store-template=URBAN] .ca-ticker-track a,body[data-store-template=URBAN] .ca-ticker-copy span{color:var(--sf-bg)}body[data-store-template=URBAN] .ca-ticker-track a:hover{color:var(--sf-brand)}body[data-store-template=URBAN] .ca-option{border-radius:0;font-weight:700}body[data-store-template=URBAN] .ca-gallery-track figure{border-radius:0;border:2px solid var(--sf-ink)}body[data-store-template=URBAN] .ca-pdp-info h1{font-size:clamp(40px,4.6vw,72px)}body[data-store-template=URBAN] .ca-rail-track{grid-auto-columns:minmax(min(260px,70vw),25%)}body[data-store-template=URBAN] .ca-footer-wordmark{color:color-mix(in srgb,var(--sf-footer-ink) 16%,transparent)}@media(max-width:640px){body[data-store-template=URBAN] .ca-poster-copy h1{font-size:22vw}}body[data-store-template=URBAN] .ca-pdp-price .ca-price-now{font-size:clamp(24px,2.2vw,30px);font-weight:700}body[data-store-template=URBAN] .ca-pdp-price .ca-price-was{font-size:16px;font-weight:400}body[data-store-template=URBAN]{--sf-media-fit: contain;--sf-media-pad: 6%;--sf-media-blend: multiply}@media(max-width:640px){:where(body[data-store-template=URBAN]) .ca-buy-button{padding-inline:12px;font-size:14px;letter-spacing:.02em}:where(body[data-store-template=URBAN]) .ca-buy-button svg{display:none}}@media(max-width:767px){body[data-store-template=URBAN] .ca-select{min-height:44px}body[data-store-template=URBAN] .ca-select select{font-size:16px}body[data-store-template=URBAN] .ca-filter-group button,body[data-store-template=URBAN] .ca-filters-toggle{min-height:44px}body[data-store-template=URBAN] .ca-card--row .ca-flag{font-size:12px;min-height:22px}body[data-store-template=URBAN] .ca-select select{align-self:stretch;min-height:42px}body[data-store-template=URBAN] .ca-chip{min-height:44px}body[data-store-template=URBAN] .ca-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}}@media(max-width:640px){body[data-store-template=URBAN] .ca-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template=URBAN] .ca-header--centered .ca-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template=URBAN] .ca-header--centered .ca-brand{max-width:100%}body[data-store-template=URBAN] .ca-header--centered .ca-brand-name{text-align:center}}body[data-store-template=URBAN] .store-cookie-banner{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=URBAN] .store-cookie-copy strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=URBAN] .store-cookie-copy p{color:var(--sf-ink-soft)}body[data-store-template=URBAN] .store-cookie-actions button{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=URBAN] .store-cookie-accept{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=URBAN] .store-cookie-reject{border-color:var(--sf-ink);background:transparent;color:var(--sf-ink)}body[data-store-template=URBAN] .react-toast{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=URBAN] .react-toast strong{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=URBAN] .react-toast-icon{background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=URBAN]:not(:has(.app-shell)) .react-dialog{border-radius:var(--sf-radius-lg);font-family:var(--sf-font-body)}body[data-store-template=URBAN]:not(:has(.app-shell)) .react-dialog-header h2{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking)}body[data-store-template=URBAN]:not(:has(.app-shell)) .react-dialog-actions .btn{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);text-transform:var(--sf-btn-transform);letter-spacing:var(--sf-btn-tracking)}body[data-store-template=URBAN]:not(:has(.app-shell)) .react-dialog-actions .btn-primary{border-color:var(--sf-brand);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=URBAN] .asis{--asis-acento: var(--sf-brand);--asis-acento-tinta: var(--sf-brand-ink);--asis-tinta: var(--sf-ink);--asis-linea: var(--sf-line);font-family:var(--sf-font-body)}body[data-store-template=URBAN] .asis-panel{border-radius:var(--sf-radius-lg)}body[data-store-template=URBAN] .asis-burbuja{border-radius:var(--sf-radius)}body[data-store-template=URBAN] .asis-enviar{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=URBAN] .qx-aviso-demo{background:var(--sf-announce-bg, var(--sf-ink));color:var(--sf-announce-ink, var(--sf-bg));font-family:var(--sf-font-body)}body[data-store-template=URBAN] .store-status-page{background:var(--sf-bg);color:var(--sf-ink);font-family:var(--sf-font-body)}body[data-store-template=URBAN] .store-status-card{border-color:var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-surface);color:var(--sf-ink)}body[data-store-template=URBAN] .store-status-card h1{font-family:var(--sf-font-display);font-weight:var(--sf-display-weight);text-transform:var(--sf-display-transform);letter-spacing:var(--sf-display-tracking);color:var(--sf-ink)}body[data-store-template=URBAN] .store-status-card .btn{border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}html body[data-store-template=URBAN] :is(.ca-card-media,.ca-celda-foto) img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal;border-radius:inherit}body[data-store-template=URBAN] .store-main.sf-main>:is(.ca-catalogo,.ca-ficha,.ca-compra-fondo){width:auto;max-width:none;margin:0}body[data-store-template=URBAN] :where(.ca-catalogo,.ca-ficha,.ca-compra-fondo,.ca-agregado,.ca-opciones,.ca-panel-filtros) :focus-visible{outline:2px solid var(--ca-tinta);outline-offset:2px}body[data-store-template=URBAN] :where(.ca-catalogo,.ca-ficha,.ca-compra-fondo,.ca-agregado,.ca-opciones,.ca-panel-filtros){color:var(--ca-tinta)}body[data-store-template=URBAN] :where(.ca-catalogo,.ca-ficha,.ca-compra-fondo,.ca-agregado,.ca-opciones,.ca-panel-filtros) :is(h1,h2,h3,p,legend){color:inherit}body[data-store-template=URBAN] .ca-ruta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px clamp(16px,8vw,115px);font-size:12px}body[data-store-template=URBAN] .ca-ruta a{display:inline-flex;align-items:center;min-height:24px;color:var(--ca-suave);text-decoration:underline;text-underline-offset:2px}body[data-store-template=URBAN] .ca-ruta>*+*:before{content:">";margin-right:8px;color:var(--ca-suave);text-decoration:none;display:inline-block}body[data-store-template=URBAN] .ca-ruta [aria-current=page]{color:var(--ca-tinta);font-weight:700}body[data-store-template=URBAN] .ca-icono{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ca-tinta);cursor:pointer}body[data-store-template=URBAN] .ca-boton-negro{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 28px;border:0;border-radius:999px;background:var(--ca-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=URBAN] .ca-boton-negro:hover{background:var(--ca-tinta)}body[data-store-template=URBAN] .ca-boton-negro:disabled,body[data-store-template=URBAN] .ca-boton-negro.is-deshabilitado{background:var(--ca-suave);cursor:not-allowed}body[data-store-template=URBAN] .ca-boton-cuadrado{border-radius:0;font-size:19px;font-weight:500}body[data-store-template=URBAN] .ca-boton-borde{min-height:44px;padding:0 18px;border:1px solid var(--ca-tinta);border-radius:999px;background:var(--ca-fondo);color:var(--ca-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=URBAN] .ca-enlace{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--ca-tinta);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}body[data-store-template=URBAN] .ca-error{margin:10px 0 0;padding:10px 12px;border-radius:6px;background:#fdecee;color:#a4001d;font-size:14px}body[data-store-template=URBAN] .ca-aviso{display:grid;justify-items:center;gap:14px;padding:64px 16px;background:var(--ca-fondo);text-align:center;font-size:16px}body[data-store-template=URBAN] .ca-celda-descuento{padding:1px 5px;border-radius:2px;background:var(--ca-oferta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=URBAN] .ca-catalogo{background:var(--ca-gris)}body[data-store-template=URBAN] .ca-catalogo>.ca-ruta{background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-carril{position:relative;padding:4px 0 14px;background:var(--ca-fondo);border-bottom:8px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-carril-pista{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 28px}body[data-store-template=URBAN] .ca-carril-pista::-webkit-scrollbar{display:none}body[data-store-template=URBAN] .ca-recuadro{display:grid;justify-items:center;gap:8px;flex:0 0 120px;padding:0;border:0;background:none;color:var(--ca-tinta);font:inherit;cursor:pointer;scroll-snap-align:start}body[data-store-template=URBAN] .ca-recuadro-foto{display:block;width:120px;height:120px;overflow:hidden;border:1px solid var(--ca-linea);border-radius:8px;background:var(--ca-fondo);box-sizing:border-box}body[data-store-template=URBAN] .ca-recuadro-foto img{width:100%;height:100%;object-fit:cover}body[data-store-template=URBAN] .ca-recuadro.is-elegido .ca-recuadro-foto{border:2px solid var(--ca-tinta)}body[data-store-template=URBAN] .ca-recuadro-nombre{font-size:14px;line-height:1.1;text-align:center;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-recuadro.is-elegido .ca-recuadro-nombre{font-weight:700}body[data-store-template=URBAN] .ca-carril-flecha{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:44px;padding:0;border:0;background:var(--ca-fondo);color:var(--ca-tinta);box-shadow:0 0 6px #0003;transform:translateY(-60%);cursor:pointer}body[data-store-template=URBAN] .ca-carril-flecha--antes{left:0;border-radius:0 4px 4px 0}body[data-store-template=URBAN] .ca-carril-flecha--despues{right:0;border-radius:4px 0 0 4px}body[data-store-template=URBAN] .ca-catalogo-cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 10px;background:var(--ca-fondo);border-bottom:10px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-catalogo-cabeza h1{margin:0;font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-resultados{margin:-6px 0 0;color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-filtros{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px}body[data-store-template=URBAN] .ca-lista{position:relative;display:grid;width:190px}body[data-store-template=URBAN] .ca-lista-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=URBAN] .ca-lista select,body[data-store-template=URBAN] .ca-orden select{width:100%;min-height:40px;padding:6px 26px 6px 0;border:0;border-bottom:1px solid var(--ca-linea);border-radius:0;background:transparent;color:var(--ca-tinta);font:inherit;font-size:16px;appearance:none;cursor:pointer}body[data-store-template=URBAN] .ca-lista.is-elegida select{border-bottom-color:var(--ca-tinta);font-weight:700}body[data-store-template=URBAN] :is(.ca-lista,.ca-orden) svg{position:absolute;right:4px;bottom:12px;pointer-events:none}body[data-store-template=URBAN] .ca-orden-fila{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:4px 10px 0}body[data-store-template=URBAN] .ca-orden{position:relative;display:grid;width:250px}body[data-store-template=URBAN] .ca-orden span{color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-orden select{font-size:14px;font-weight:700}body[data-store-template=URBAN] .ca-limpiar{min-height:40px;padding:0;border:0;background:none;color:var(--ca-tinta);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}body[data-store-template=URBAN] .ca-paginador{display:flex;align-items:center;gap:2px;margin-left:auto}body[data-store-template=URBAN] .ca-paginador button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border:0;border-radius:999px;background:none;color:var(--ca-tinta);font:inherit;font-size:15px;font-weight:700;cursor:pointer}body[data-store-template=URBAN] .ca-paginador button.is-actual{background:var(--ca-tinta);color:#fff}body[data-store-template=URBAN] .ca-paginador button:disabled{color:var(--ca-suave);cursor:default}body[data-store-template=URBAN] .ca-paginador span{min-width:24px;text-align:center;font-weight:700}body[data-store-template=URBAN] .ca-filtros-boton{display:none}body[data-store-template=URBAN] .ca-celdas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:0 2px}body[data-store-template=URBAN] .ca-celdas.is-actualizando{opacity:.6}body[data-store-template=URBAN] .ca-celda{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;background:var(--ca-tarjeta)}body[data-store-template=URBAN] .ca-celda--cargando{aspect-ratio:360 / 590;background:linear-gradient(110deg,var(--ca-fondo) 30%,var(--ca-gris) 50%,var(--ca-fondo) 70%)}body[data-store-template=URBAN] .ca-celda-enlace{display:grid;grid-template-rows:auto 1fr;color:var(--ca-tinta);text-decoration:none}body[data-store-template=URBAN] .ca-celda-foto{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-celda-foto img{width:100%;height:100%;object-fit:contain;padding:4%;box-sizing:border-box;transition:transform .4s ease}body[data-store-template=URBAN] .ca-celda-enlace:hover .ca-celda-foto img{transform:scale(1.04)}body[data-store-template=URBAN] .ca-celda-agotado{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--ca-tinta);color:#fff;font-size:12px;font-weight:700}body[data-store-template=URBAN] .is-agotado .ca-celda-foto img{opacity:.5}body[data-store-template=URBAN] .ca-celda-cuerpo{display:grid;align-content:start;gap:10px;min-height:150px;padding:18px 16px 22px}body[data-store-template=URBAN] .ca-celda-titulo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px}body[data-store-template=URBAN] .ca-celda-marca{max-width:110px;color:var(--ca-suave);font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-celda-nombre{font-size:14px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=URBAN] .ca-celda-colores{display:flex;flex-wrap:wrap;gap:6px}body[data-store-template=URBAN] .ca-punto{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--ca-suave);border-radius:50%;box-sizing:border-box}body[data-store-template=URBAN] .ca-punto span{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}body[data-store-template=URBAN] .ca-celda-precio{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:18px}body[data-store-template=URBAN] .ca-celda-precio del{flex-basis:100%;color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-celda-agregar{display:none}body[data-store-template=URBAN] .ca-catalogo-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:10px 10px 0;padding:14px 16px;background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-catalogo-pie p{margin:0;font-size:13px;font-weight:700}body[data-store-template=URBAN] .ca-catalogo-pie .ca-paginador{margin:0 auto}body[data-store-template=URBAN] .ca-catalogo-resultados{padding-bottom:24px}body[data-store-template=URBAN] :is(.ca-panel-filtros,.ca-opciones,.ca-agregado){margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:0;border:0;color:var(--ca-tinta);background:var(--ca-fondo);box-shadow:0 16px 48px #00000040}body[data-store-template=URBAN] :is(.ca-panel-filtros,.ca-opciones,.ca-agregado)::backdrop{background:#00000080}body[data-store-template=URBAN] .ca-agregado{width:min(800px,calc(100vw - 32px));border-radius:2px}body[data-store-template=URBAN] .ca-agregado-cuerpo{display:grid;gap:0;padding:4px 26px 0}body[data-store-template=URBAN] .ca-agregado-cabeza{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-agregado-cabeza h2{flex:1;margin:0;font-size:20px;font-weight:500}body[data-store-template=URBAN] .ca-agregado-linea{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:160px;padding:16px 0}body[data-store-template=URBAN] .ca-agregado-foto{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-agregado-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=URBAN] .ca-agregado-datos{display:grid;gap:2px;font-size:13px}body[data-store-template=URBAN] .ca-agregado-datos small{color:var(--ca-suave);font-size:11px;text-transform:uppercase}body[data-store-template=URBAN] .ca-agregado-datos strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-agregado-precio{font-size:19px;font-weight:700}body[data-store-template=URBAN] .ca-agregado-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 -26px;padding:12px 26px 14px;border-top:1px solid var(--ca-gris);background:var(--ca-gris)}body[data-store-template=URBAN] .ca-opciones,body[data-store-template=URBAN] .ca-panel-filtros{width:min(460px,calc(100vw - 24px));border-radius:10px}body[data-store-template=URBAN] :is(.ca-opciones-cuerpo,.ca-panel-filtros-cuerpo){display:grid;gap:14px;padding:6px 20px 20px}body[data-store-template=URBAN] .ca-panel-filtros-cabeza{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-panel-filtros-cabeza h2{margin:0;font-size:18px}body[data-store-template=URBAN] .ca-panel-filtros .ca-lista{width:100%}body[data-store-template=URBAN] .ca-panel-filtros .ca-lista-etiqueta{position:static;width:auto;height:auto;clip:auto;font-size:13px;color:var(--ca-suave)}body[data-store-template=URBAN] .ca-panel-filtros-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}body[data-store-template=URBAN] .ca-panel-filtros-acciones .ca-boton-negro{flex:1}body[data-store-template=URBAN] .ca-opciones-nombre{margin:0;font-size:15px;font-weight:700}body[data-store-template=URBAN] .ca-opciones-precio{margin:0;font-size:22px;font-weight:700}body[data-store-template=URBAN] .ca-ficha{padding-bottom:48px;background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-ficha-rejilla{display:grid;grid-template-columns:minmax(0,790px) minmax(0,474px);grid-template-areas:"galeria datos" "info datos";justify-content:center;gap:0 32px;padding:6px clamp(16px,5vw,72px) 0}body[data-store-template=URBAN] .ca-galeria{grid-area:galeria;display:grid;grid-template-columns:105px minmax(0,1fr);gap:9px;align-items:start}body[data-store-template=URBAN] .ca-galeria:not(:has(.ca-miniaturas-marco)){grid-template-columns:minmax(0,1fr)}body[data-store-template=URBAN] .ca-miniaturas-marco{position:relative;display:grid;gap:8px;justify-items:center}body[data-store-template=URBAN] .ca-miniaturas{display:grid;gap:8px;max-height:664px;overflow-y:auto;scrollbar-width:none}body[data-store-template=URBAN] .ca-miniaturas::-webkit-scrollbar{display:none}body[data-store-template=URBAN] .ca-miniaturas button{display:block;width:105px;height:105px;padding:0;border:1px solid var(--ca-linea);background:var(--ca-tarjeta);cursor:pointer}body[data-store-template=URBAN] .ca-miniaturas button.is-actual{border-color:var(--ca-tinta)}body[data-store-template=URBAN] .ca-miniaturas img{width:100%;height:100%;object-fit:contain}body[data-store-template=URBAN] .ca-miniaturas-mas{position:absolute;bottom:-14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--ca-tinta);border-radius:50%;background:var(--ca-fondo);color:var(--ca-tinta);cursor:pointer}body[data-store-template=URBAN] .ca-foto{position:relative;aspect-ratio:1 / 1;border:1px solid var(--ca-linea);background:var(--ca-tarjeta)}body[data-store-template=URBAN] .ca-foto-pista{width:100%;height:100%}body[data-store-template=URBAN] .ca-foto-pista figure{display:none;width:100%;height:100%;margin:0}body[data-store-template=URBAN] .ca-foto-pista figure.is-actual{display:block}body[data-store-template=URBAN] .ca-foto-pista img{width:100%;height:100%;object-fit:contain;padding:6%;box-sizing:border-box;-webkit-user-select:none;user-select:none}body[data-store-template=URBAN] .ca-foto-flecha{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#333333bf;color:#fff;transform:translateY(-50%);cursor:pointer}body[data-store-template=URBAN] .ca-foto-flecha--antes{left:16px}body[data-store-template=URBAN] .ca-foto-flecha--despues{right:16px}body[data-store-template=URBAN] .ca-foto-puntos{display:none}body[data-store-template=URBAN] .ca-ficha-datos{grid-area:datos;display:grid;align-content:start;gap:18px;min-width:0;padding-top:4px}body[data-store-template=URBAN] .ca-ficha-datos h1{margin:0;color:var(--ca-tinta);font-size:19px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-ficha-marca{color:var(--ca-suave);font-size:15px;font-weight:400;text-transform:uppercase}body[data-store-template=URBAN] .ca-ficha-categoria{margin:-12px 0 0;color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-opcion{position:relative;margin:0;padding:0;border:0;min-width:0}body[data-store-template=URBAN] .ca-opcion legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:14px}body[data-store-template=URBAN] .ca-opcion legend strong{font-weight:700}body[data-store-template=URBAN] .ca-guia{position:absolute;top:-6px;right:0;display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--ca-tinta);font-size:14px;text-decoration:underline;text-underline-offset:4px}body[data-store-template=URBAN] .ca-tallas{clear:both;display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=URBAN] .ca-talla{min-width:48px;min-height:32px;padding:0 10px;border:1px solid var(--ca-linea);border-radius:6px;background:var(--ca-fondo);color:var(--ca-suave);font:inherit;font-size:12px;font-weight:700;cursor:pointer}body[data-store-template=URBAN] .ca-talla:hover:not(:disabled){border-color:var(--ca-tinta)}body[data-store-template=URBAN] .ca-talla.is-elegida{border:2px solid var(--ca-tinta);color:var(--ca-tinta)}body[data-store-template=URBAN] .ca-talla:disabled{color:var(--ca-suave);background:repeating-linear-gradient(135deg,var(--ca-fondo) 0 6px,var(--ca-gris) 6px 7px);text-decoration:line-through;cursor:not-allowed}body[data-store-template=URBAN] .ca-talla--foto{width:64px;height:64px;padding:2px;border-radius:4px}body[data-store-template=URBAN] .ca-talla--foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=URBAN] .ca-talla--color{display:inline-grid;place-items:center;width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}body[data-store-template=URBAN] .ca-talla--color span{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}body[data-store-template=URBAN] .ca-ficha-precio{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}body[data-store-template=URBAN] .ca-ficha-precio>span:first-child{font-size:26px;font-weight:700}body[data-store-template=URBAN] .ca-ficha-precio>span.is-oferta{color:var(--ca-oferta)}body[data-store-template=URBAN] .ca-ficha-precio del{color:var(--ca-suave);font-size:15px}body[data-store-template=URBAN] .ca-ficha-nota{margin:-10px 0 0;color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-ficha-stock{margin:0;padding:10px 12px;background:var(--ca-gris);font-size:14px}body[data-store-template=URBAN] .ca-compra{display:flex;align-items:center;gap:18px}body[data-store-template=URBAN] .ca-cantidad{display:flex;align-items:center;gap:6px}body[data-store-template=URBAN] .ca-cantidad button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:var(--ca-linea);color:var(--ca-tinta);cursor:pointer}body[data-store-template=URBAN] .ca-cantidad button:disabled{color:var(--ca-suave);cursor:default}body[data-store-template=URBAN] .ca-cantidad input{width:40px;height:32px;padding:0;border:0;background:transparent;color:var(--ca-tinta);font:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}body[data-store-template=URBAN] .ca-cantidad input::-webkit-inner-spin-button,body[data-store-template=URBAN] .ca-cantidad input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-store-template=URBAN] .ca-agregar{flex:1;min-height:42px;font-size:18px}body[data-store-template=URBAN] .ca-agregar svg{flex:none}body[data-store-template=URBAN] .ca-boton-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid #1f8f4e;border-radius:999px;background:var(--ca-fondo);color:#146b39;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}body[data-store-template=URBAN] .ca-boton-whatsapp:disabled{opacity:.6;cursor:not-allowed}body[data-store-template=URBAN] .ca-ficha-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:6px 0 0;padding:0 0 0 16px;font-size:14px}body[data-store-template=URBAN] .ca-ficha-rasgos li{overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-ficha-rasgos li::marker{content:"▪  ";font-size:10px}body[data-store-template=URBAN] .ca-ficha-mas{margin:-8px 0 0 16px;font-size:14px;color:var(--ca-suave)}body[data-store-template=URBAN] .ca-ficha-entrega{display:grid;gap:14px;margin:4px 0 0;padding:22px 0 0;border-top:1px solid var(--ca-linea);list-style:none}body[data-store-template=URBAN] .ca-ficha-entrega li{display:flex;align-items:flex-start;gap:12px;font-size:14px}body[data-store-template=URBAN] .ca-ficha-entrega strong{display:block;text-decoration:underline;text-underline-offset:3px;font-weight:500}body[data-store-template=URBAN] .ca-ficha-entrega small{display:block;margin-top:2px;color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-personalizar{display:grid;gap:12px}body[data-store-template=URBAN] .ca-personalizar h2{margin:0;font-size:15px;font-weight:700}body[data-store-template=URBAN] .ca-campo{display:grid;gap:4px;font-size:14px}body[data-store-template=URBAN] .ca-campo :is(input,select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ca-suave);border-radius:0;background:transparent;color:var(--ca-tinta);font:inherit;font-size:16px}body[data-store-template=URBAN] .ca-campo small{color:var(--ca-suave);font-size:12px}body[data-store-template=URBAN] .ca-ficha-mas-info{grid-area:info;display:grid;gap:12px;align-content:start;padding-top:30px}body[data-store-template=URBAN] .ca-acordeon{border:1px solid var(--ca-linea);border-radius:8px;background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-acordeon:not([open]){background:var(--ca-gris);border-color:var(--ca-gris)}body[data-store-template=URBAN] .ca-acordeon summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;cursor:pointer}body[data-store-template=URBAN] .ca-acordeon summary::-webkit-details-marker{display:none}body[data-store-template=URBAN] .ca-acordeon[open] summary{font-weight:400}body[data-store-template=URBAN] .ca-acordeon[open] summary svg{transform:rotate(180deg)}body[data-store-template=URBAN] .ca-acordeon p{margin:0;padding:4px 30px 26px;font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-acordeon dl{display:grid;margin:0;padding:0 16px 16px;font-size:14px}body[data-store-template=URBAN] .ca-acordeon dl div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-acordeon dt{font-weight:700}body[data-store-template=URBAN] .ca-acordeon dd{margin:0;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-similares{max-width:1296px;margin:48px auto 0;padding:0 clamp(16px,5vw,72px)}body[data-store-template=URBAN] .ca-similares h2{margin:0;padding:0 0 14px 34px;border-bottom:1px solid var(--ca-linea);font-size:20px;font-weight:400}body[data-store-template=URBAN] .ca-similares-marco{position:relative}body[data-store-template=URBAN] .ca-similares-pista{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 32px}body[data-store-template=URBAN] .ca-similares-pista::-webkit-scrollbar{display:none}body[data-store-template=URBAN] .ca-similar{display:grid;align-content:start;gap:2px;flex:0 0 173px;padding:16px 16px 20px;border-right:1px solid var(--ca-gris);color:var(--ca-tinta);text-decoration:none;scroll-snap-align:start}body[data-store-template=URBAN] .ca-similar-foto{display:block;aspect-ratio:1 / 1;margin-bottom:10px}body[data-store-template=URBAN] .ca-similar-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=URBAN] .ca-similar small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--ca-suave)}body[data-store-template=URBAN] .ca-similar-nombre{font-size:13px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body[data-store-template=URBAN] .ca-similar strong{margin-top:8px;font-size:16px;font-weight:700}body[data-store-template=URBAN] .ca-similar strong.is-oferta{color:var(--ca-oferta)}body[data-store-template=URBAN] .ca-similar:hover .ca-similar-nombre{text-decoration:underline}body[data-store-template=URBAN] .ca-similares .ca-carril-flecha{transform:translateY(-50%)}body[data-store-template=URBAN] .ca-compra-fondo{min-height:60vh;padding:36px clamp(16px,5.5vw,80px) 64px;background:var(--ca-gris)}body[data-store-template=URBAN] .ca-tarjeta-blanca{border-radius:8px;background:var(--ca-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=URBAN] .ca-carrito{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,405px);gap:32px;max-width:1280px;margin:0 auto;align-items:start}body[data-store-template=URBAN] .ca-carrito-lista h1,body[data-store-template=URBAN] .ca-resumen h2,body[data-store-template=URBAN] .ca-checkout-resumen>h2{margin:0 0 16px;font-size:24px;font-weight:700;letter-spacing:-.01em}body[data-store-template=URBAN] .ca-carrito-lista h1 span{font-size:18px;font-weight:400}body[data-store-template=URBAN] .ca-tarjeta-cabeza{margin:0;padding:12px 20px;border-bottom:1px solid var(--ca-gris);font-size:15px;font-weight:400}body[data-store-template=URBAN] .ca-lineas{margin:0;padding:0;list-style:none}body[data-store-template=URBAN] .ca-linea{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:start;gap:8px 22px;padding:22px 20px 26px}body[data-store-template=URBAN] .ca-linea+.ca-linea{border-top:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-linea-foto{display:grid;place-items:center;width:96px;height:96px}body[data-store-template=URBAN] .ca-linea-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=URBAN] .ca-linea-datos{display:grid;justify-items:start;gap:3px;min-width:0}body[data-store-template=URBAN] .ca-linea-nombre{color:var(--ca-tinta);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}body[data-store-template=URBAN] a.ca-linea-nombre:hover{text-decoration:underline}body[data-store-template=URBAN] .ca-linea-variante{font-size:13px}body[data-store-template=URBAN] .ca-etiqueta{margin-top:4px;padding:2px 6px;border-radius:2px;font-size:13px}body[data-store-template=URBAN] .ca-etiqueta--alerta{background:#fdecef;color:#a4001d}body[data-store-template=URBAN] .ca-linea-quitar{min-height:28px;font-size:13px}body[data-store-template=URBAN] .ca-linea-precio{display:grid;justify-items:end;color:var(--ca-suave);font-size:19px;font-weight:400}body[data-store-template=URBAN] .ca-linea-precio small{font-size:12px}body[data-store-template=URBAN] .ca-linea-cantidad{display:grid;justify-items:center;gap:6px;padding-top:30px}body[data-store-template=URBAN] .ca-redondos{display:flex;align-items:center;gap:12px}body[data-store-template=URBAN] .ca-redondos button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--ca-suave);color:#fff;cursor:pointer}body[data-store-template=URBAN] .ca-redondos button:disabled{background:var(--ca-linea);cursor:default}body[data-store-template=URBAN] .ca-redondos span{min-width:18px;text-align:center;font-size:15px}body[data-store-template=URBAN] .ca-linea-tope{color:#a4001d;font-size:12px}body[data-store-template=URBAN] .ca-resumen-caja{display:grid;gap:0;padding:10px 22px 22px}body[data-store-template=URBAN] .ca-resumen-fila{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:700}body[data-store-template=URBAN] .ca-resumen-fila+.ca-resumen-fila{border-top:1px solid var(--ca-linea)}body[data-store-template=URBAN] .ca-resumen-total{font-size:16px}body[data-store-template=URBAN] .ca-resumen-descuento strong{color:#1d7a3a}body[data-store-template=URBAN] .ca-resumen-nota{margin:0 0 10px;color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-resumen-envio{color:#1d6b35;font-weight:700}body[data-store-template=URBAN] .ca-boton-pastilla{width:100%;min-height:44px;margin-top:6px;box-sizing:border-box;font-size:18px}body[data-store-template=URBAN] .ca-resumen-whatsapp{width:100%;min-height:44px;margin-top:10px;box-sizing:border-box}body[data-store-template=URBAN] .ca-resumen-seguir{justify-self:center;margin-top:10px;font-size:14px}body[data-store-template=URBAN] .ca-carrito-vacio{display:grid;justify-items:center;gap:12px;max-width:560px;margin:24px auto;padding:48px 24px;text-align:center}body[data-store-template=URBAN] .ca-carrito-vacio h1{margin:0;font-size:24px}body[data-store-template=URBAN] .ca-carrito-vacio p{margin:0;color:var(--ca-suave)}body[data-store-template=URBAN] .ca-carrito-vacio .ca-boton-pastilla{width:auto;padding:0 36px}body[data-store-template=URBAN] .ca-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px;margin:0 auto 26px;padding:0;list-style:none;counter-reset:paso}body[data-store-template=URBAN] .ca-pasos li{position:relative;display:grid;justify-items:center;color:var(--ca-suave);font-size:16px}body[data-store-template=URBAN] .ca-pasos li>a{display:grid;justify-items:center;color:inherit;text-decoration:none}body[data-store-template=URBAN] .ca-pasos li:before{content:"";position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--ca-linea);z-index:0}body[data-store-template=URBAN] .ca-pasos li:first-child:before{display:none}body[data-store-template=URBAN] .ca-pasos li.is-actual:before,body[data-store-template=URBAN] .ca-pasos li.is-hecho:before{background:var(--ca-suave)}body[data-store-template=URBAN] .ca-pasos li span[aria-hidden]{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:50%;background:var(--ca-suave);color:#fff;font-size:14px;font-weight:700}body[data-store-template=URBAN] .ca-pasos li.is-hecho span[aria-hidden]{background:var(--ca-suave)}body[data-store-template=URBAN] .ca-pasos li.is-actual span[aria-hidden]{background:var(--ca-fondo);color:var(--ca-suave);box-shadow:inset 0 0 0 2px var(--ca-suave)}body[data-store-template=URBAN] .ca-pasos li.is-actual,body[data-store-template=URBAN] .ca-pasos li.is-hecho{color:var(--ca-tinta);font-weight:700}body[data-store-template=URBAN] .ca-checkout-titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=URBAN] .ca-checkout-cargando{max-width:900px;margin:0 auto;padding:32px;text-align:center}body[data-store-template=URBAN] .ca-checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:28px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=URBAN] .ca-checkout-datos{display:grid;gap:18px;min-width:0}body[data-store-template=URBAN] .ca-bloque{display:grid;gap:14px;margin:0;padding:24px;border:0;min-width:0}body[data-store-template=URBAN] .ca-bloque h2,body[data-store-template=URBAN] .ca-bloque legend{margin:0;padding:0;font-size:22px;font-weight:400}body[data-store-template=URBAN] fieldset.ca-bloque legend{float:left;width:100%;margin-bottom:4px}body[data-store-template=URBAN] .ca-bloque-ayuda{margin:0;color:var(--ca-tinta);font-size:14px}body[data-store-template=URBAN] .ca-bloque-ayuda a{color:var(--ca-tinta);font-weight:700}body[data-store-template=URBAN] .ca-campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}body[data-store-template=URBAN] .ca-campos-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}body[data-store-template=URBAN] .ca-campo-linea{display:grid;gap:2px;min-width:0}body[data-store-template=URBAN] .ca-campo-etiqueta{color:var(--ca-tinta);font-size:14px}body[data-store-template=URBAN] .ca-campo-etiqueta small{color:var(--ca-suave);font-size:12px}body[data-store-template=URBAN] .ca-campo-linea :is(input,select,textarea){width:100%;min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ca-suave);border-radius:0;background:transparent;color:var(--ca-tinta);font:inherit;font-size:16px;box-sizing:border-box}body[data-store-template=URBAN] .ca-campo-linea textarea{resize:vertical}body[data-store-template=URBAN] .ca-campo-linea :is(input,select,textarea):focus{outline:none;border-bottom:2px solid var(--ca-tinta)}body[data-store-template=URBAN] .ca-campo-linea :is(input,select,textarea):focus-visible{outline:none}body[data-store-template=URBAN] .ca-campo-linea select:disabled{color:var(--ca-suave)}body[data-store-template=URBAN] .ca-campo-linea input::placeholder{color:var(--ca-suave);opacity:1}body[data-store-template=URBAN] .ca-segmentos{display:flex;flex-wrap:wrap;gap:10px}body[data-store-template=URBAN] .ca-segmentos label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ca-linea);border-radius:8px;font-size:15px;cursor:pointer}body[data-store-template=URBAN] .ca-segmentos label.is-elegido{border:2px solid var(--ca-tinta);font-weight:700}body[data-store-template=URBAN] .ca-segmentos input{width:18px;height:18px;accent-color:var(--ca-tinta)}body[data-store-template=URBAN] .ca-checkout-resumen{position:sticky;top:150px;min-width:0}body[data-store-template=URBAN] .ca-resumen-lineas{display:grid;gap:14px;margin:0;padding:12px 0 16px;border-bottom:1px solid var(--ca-linea);list-style:none}body[data-store-template=URBAN] .ca-resumen-lineas li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}body[data-store-template=URBAN] .ca-resumen-foto{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--ca-linea);border-radius:6px}body[data-store-template=URBAN] .ca-resumen-foto img{width:100%;height:100%;object-fit:contain}body[data-store-template=URBAN] .ca-resumen-cantidad{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--ca-suave);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}body[data-store-template=URBAN] .ca-resumen-nombre{display:grid;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-resumen-nombre small{color:var(--ca-suave);font-size:12px}body[data-store-template=URBAN] .ca-cupon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px 0}body[data-store-template=URBAN] .ca-cupon-aplicado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:8px 12px;border-radius:6px;background:#eef7f0;font-size:14px}body[data-store-template=URBAN] .ca-pago{display:grid;gap:10px;margin:6px 0 14px;padding:16px;border-radius:8px;background:var(--ca-gris);font-size:14px}body[data-store-template=URBAN] .ca-pago h3{margin:0;font-size:16px;font-weight:700}body[data-store-template=URBAN] .ca-pago p{margin:0;line-height:1.5}body[data-store-template=URBAN] .ca-pago-opciones{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}body[data-store-template=URBAN] .ca-pago-opciones legend{margin-bottom:6px;padding:0;font-weight:700}body[data-store-template=URBAN] .ca-pago-opciones>:is(label,div){display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--ca-linea);border-radius:8px;background:var(--ca-fondo);cursor:pointer}body[data-store-template=URBAN] .ca-pago-opciones>.is-elegido{border:2px solid var(--ca-tinta)}body[data-store-template=URBAN] .ca-pago-opciones input{width:18px;height:18px;margin-top:2px;accent-color:var(--ca-tinta);flex:none}body[data-store-template=URBAN] .ca-cuenta{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-cuenta img{width:140px;height:auto;margin:4px 0}body[data-store-template=URBAN] .ca-cuenta-numero{font-size:16px;font-weight:700;letter-spacing:.02em}body[data-store-template=URBAN] .ca-cuenta small{color:var(--ca-suave)}body[data-store-template=URBAN] .ca-captura{display:grid;gap:6px}body[data-store-template=URBAN] .ca-captura-boton{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed var(--ca-suave);border-radius:8px;background:var(--ca-fondo);font-weight:700;cursor:pointer}body[data-store-template=URBAN] .ca-captura-boton.tiene-archivo{border-style:solid;border-color:#1d7a3a;color:#1d6b35}body[data-store-template=URBAN] .ca-captura-boton:focus-within{outline:2px solid var(--ca-tinta);outline-offset:2px}body[data-store-template=URBAN] .ca-captura-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}body[data-store-template=URBAN] .ca-captura small{color:var(--ca-tinta);font-size:13px}body[data-store-template=URBAN] .ca-terminos{display:flex;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:13px;line-height:1.5;cursor:pointer}body[data-store-template=URBAN] .ca-terminos input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ca-tinta);flex:none}body[data-store-template=URBAN] .ca-terminos a{color:var(--ca-tinta);font-weight:700}@media(max-width:1023px){body[data-store-template=URBAN] .ca-ficha-rejilla{grid-template-columns:minmax(0,1fr);grid-template-areas:"galeria" "datos" "info";gap:22px;padding:6px 16px 0}body[data-store-template=URBAN] .ca-carrito,body[data-store-template=URBAN] .ca-checkout{grid-template-columns:minmax(0,1fr)}body[data-store-template=URBAN] .ca-checkout-resumen{position:static}body[data-store-template=URBAN] .ca-celdas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body[data-store-template=URBAN] .ca-ruta{padding:6px 16px}body[data-store-template=URBAN] .ca-carril-flecha{display:none}body[data-store-template=URBAN] .ca-carril-pista{gap:12px;padding:4px 12px}body[data-store-template=URBAN] .ca-recuadro{flex-basis:72px}body[data-store-template=URBAN] .ca-recuadro-foto{width:72px;height:72px}body[data-store-template=URBAN] .ca-recuadro-nombre{font-size:13px}body[data-store-template=URBAN] .ca-catalogo-cabeza{gap:10px;padding:16px 18px 14px}body[data-store-template=URBAN] .ca-catalogo-cabeza h1{font-size:20px;font-weight:400;text-align:left}body[data-store-template=URBAN] .ca-resultados{order:3;margin:0;font-size:14px}body[data-store-template=URBAN] .ca-filtros{display:none}body[data-store-template=URBAN] .ca-filtros-boton{order:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ca-tinta);border-radius:8px;background:var(--ca-fondo);color:var(--ca-tinta);font:inherit;font-size:14px;font-weight:700;cursor:pointer}body[data-store-template=URBAN] .ca-orden-fila{order:4;padding:0}body[data-store-template=URBAN] .ca-orden{width:100%}body[data-store-template=URBAN] .ca-orden-fila>.ca-limpiar{display:none}body[data-store-template=URBAN] .ca-orden-fila .ca-paginador{display:none}body[data-store-template=URBAN] .ca-celdas{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-store-template=URBAN] .ca-celda-cuerpo{min-height:0;gap:8px;padding:16px 10px 12px}body[data-store-template=URBAN] .ca-celda-titulo{grid-template-columns:minmax(0,1fr);gap:0}body[data-store-template=URBAN] .ca-celda-marca{max-width:none;font-size:13px}body[data-store-template=URBAN] .ca-celda-agregar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0 10px 14px;border:0;background:var(--ca-tinta);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}body[data-store-template=URBAN] .ca-celda-agregar:disabled{opacity:.7}body[data-store-template=URBAN] .ca-catalogo-pie{margin:8px 0 0;justify-content:center}body[data-store-template=URBAN] .ca-catalogo-pie p{flex-basis:100%;text-align:center}body[data-store-template=URBAN] .ca-galeria{grid-template-columns:minmax(0,1fr);margin:0 -16px}body[data-store-template=URBAN] .ca-miniaturas-marco,body[data-store-template=URBAN] .ca-foto-flecha{display:none}body[data-store-template=URBAN] .ca-foto{border:0}body[data-store-template=URBAN] .ca-foto-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}body[data-store-template=URBAN] .ca-foto-pista::-webkit-scrollbar{display:none}body[data-store-template=URBAN] .ca-foto-pista figure{display:block;flex:0 0 100%;scroll-snap-align:center}body[data-store-template=URBAN] .ca-foto-puntos{position:absolute;bottom:10px;left:50%;display:flex;gap:4px;padding:4px 8px;border-radius:999px;background:#464646bf;transform:translate(-50%)}body[data-store-template=URBAN] .ca-foto-puntos>span[aria-hidden]{width:6px;height:6px;border-radius:50%;background:#ffffff80}body[data-store-template=URBAN] .ca-foto-puntos>span.is-actual{width:14px;border-radius:3px;background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-ficha-datos{gap:16px}body[data-store-template=URBAN] .ca-ficha-datos h1{font-size:17px}body[data-store-template=URBAN] .ca-ficha-marca{font-size:14px;font-weight:700}body[data-store-template=URBAN] .ca-compra{position:sticky;bottom:0;z-index:20;margin:0 -16px;padding:10px 16px;background:var(--ca-fondo);box-shadow:0 -4px 12px #0000001a}body[data-store-template=URBAN] .ca-agregar{border-radius:2px;font-size:18px}body[data-store-template=URBAN] .ca-solo-pc{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-store-template=URBAN] .ca-ficha-rasgos{grid-template-columns:minmax(0,1fr)}body[data-store-template=URBAN] .ca-ficha-mas-info{gap:0;padding-top:6px;margin:0 -16px}body[data-store-template=URBAN] .ca-acordeon,body[data-store-template=URBAN] .ca-acordeon:not([open]){border:0;border-bottom:1px solid var(--ca-gris);border-radius:0;background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-acordeon p{padding:4px 16px 20px 28px}body[data-store-template=URBAN] .ca-acordeon dl div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-store-template=URBAN] .ca-similares{padding:0 0 0 16px}body[data-store-template=URBAN] .ca-similares h2{padding-left:0}body[data-store-template=URBAN] .ca-similares .ca-carril-flecha{display:none}body[data-store-template=URBAN] .ca-similares-pista{padding:0}body[data-store-template=URBAN] .ca-similar{flex-basis:46%}body[data-store-template=URBAN] .ca-compra-fondo{padding:20px 12px 40px}body[data-store-template=URBAN] .ca-carrito-lista h1,body[data-store-template=URBAN] .ca-resumen h2,body[data-store-template=URBAN] .ca-checkout-resumen>h2{font-size:20px}body[data-store-template=URBAN] .ca-linea{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"foto datos precio" "foto datos cantidad";gap:6px 12px;padding:16px 14px}body[data-store-template=URBAN] .ca-linea-foto{grid-area:foto;width:72px;height:72px}body[data-store-template=URBAN] .ca-linea-datos{grid-area:datos}body[data-store-template=URBAN] .ca-linea-precio{grid-area:precio;font-size:16px}body[data-store-template=URBAN] .ca-linea-cantidad{grid-area:cantidad;padding-top:4px;justify-items:end}body[data-store-template=URBAN] .ca-linea-nombre{font-size:15px}body[data-store-template=URBAN] .ca-pasos li{font-size:13px}body[data-store-template=URBAN] .ca-bloque{padding:18px 16px}body[data-store-template=URBAN] .ca-bloque h2,body[data-store-template=URBAN] .ca-bloque legend{font-size:19px}body[data-store-template=URBAN] .ca-campos-2,body[data-store-template=URBAN] .ca-campos-3{grid-template-columns:minmax(0,1fr)}body[data-store-template=URBAN] .ca-resumen-caja{padding:6px 16px 18px}body[data-store-template=URBAN] .ca-agregado-cuerpo{padding:4px 16px 0}body[data-store-template=URBAN] .ca-agregado-cabeza h2{font-size:17px}body[data-store-template=URBAN] .ca-agregado-linea{grid-template-columns:56px minmax(0,1fr);min-height:0}body[data-store-template=URBAN] .ca-agregado-precio{grid-column:2}body[data-store-template=URBAN] .ca-agregado-acciones{margin:0 -16px;padding:12px 16px;justify-content:space-between}}@media(max-width:767px){:root:has(body[data-store-template=URBAN][data-store-page=product]){scroll-padding-bottom:80px}}@media(prefers-reduced-motion:reduce){body[data-store-template=URBAN] .ca-celda-foto img{transition:none}body[data-store-template=URBAN] .ca-celda-enlace:hover .ca-celda-foto img{transform:none}}body[data-store-template=URBAN] :is(.ca-linea-foto,.ca-agregado-foto,.ca-resumen-foto){grid-template:100% / 100%;flex-shrink:0}body[data-store-template=URBAN] :is(.ca-linea-foto,.ca-agregado-foto,.ca-resumen-foto) img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}body[data-store-template=URBAN] .store-main.sf-main>.ca-compra-fondo{width:auto;max-width:none;margin:0}body[data-store-template=URBAN] .ca-marco{display:grid;gap:18px;max-width:1080px;margin:0 auto}body[data-store-template=URBAN] .ca-marco--angosto{max-width:720px}body[data-store-template=URBAN] .ca-marco-cabeza{display:grid;gap:6px}body[data-store-template=URBAN] .ca-marco-cabeza h1{margin:0;color:var(--ca-tinta);font-size:24px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-marco-cabeza p{margin:0;color:var(--ca-tinta);font-size:15px;overflow-wrap:anywhere}body[data-store-template=URBAN] :is(.ca-aviso-info,.ca-aviso-exito){margin:4px 0 0;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}body[data-store-template=URBAN] .ca-aviso-info{background:#f2f4f7;color:var(--ca-tinta)}body[data-store-template=URBAN] .ca-aviso-exito{background:#eaf6ee;color:#1d5e33}body[data-store-template=URBAN] .ca-casilla{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:14px;line-height:1.5;cursor:pointer}body[data-store-template=URBAN] .ca-casilla input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ca-tinta);flex:none}body[data-store-template=URBAN] .ca-casilla a,body[data-store-template=URBAN] .ca-acceso-cambio a{color:var(--ca-tinta);font-weight:700}body[data-store-template=URBAN] .ca-campo-ayuda{color:var(--ca-suave);font-size:12px}body[data-store-template=URBAN] .ca-acceso{display:grid;gap:14px;max-width:460px;margin:8px auto;padding:32px 32px 28px}body[data-store-template=URBAN] .ca-acceso-tienda{margin:0;color:var(--ca-suave);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body[data-store-template=URBAN] .ca-acceso h1{margin:0;color:var(--ca-tinta);font-size:26px;font-weight:400}body[data-store-template=URBAN] .ca-acceso-form{display:grid;gap:16px}body[data-store-template=URBAN] .ca-acceso-olvido{justify-self:start;font-size:14px}body[data-store-template=URBAN] .ca-acceso-cambio{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--ca-gris);color:var(--ca-tinta);font-size:14px;text-align:center}body[data-store-template=URBAN] .ca-no-encontrado-codigo{margin:0;color:var(--ca-linea);font-size:72px;font-weight:800;line-height:1}body[data-store-template=URBAN] .ca-pedidos{display:grid;gap:12px;margin:0;padding:0;list-style:none}body[data-store-template=URBAN] .ca-pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px 24px;padding:18px 22px}body[data-store-template=URBAN] .ca-pedido-datos{display:grid;gap:2px;min-width:0}body[data-store-template=URBAN] .ca-pedido-datos strong{font-size:16px;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-pedido-datos small{color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-pedido-total{font-size:17px}body[data-store-template=URBAN] .ca-pedidos-mas{justify-self:center;width:auto;padding:0 32px}body[data-store-template=URBAN] .ca-estado{display:inline-flex;align-items:center;justify-self:start;min-height:26px;margin:0;padding:0 10px;border-radius:999px;background:var(--ca-gris);color:var(--ca-tinta);font-size:13px;font-weight:700}body[data-store-template=URBAN] .ca-estado.is-pending,body[data-store-template=URBAN] .ca-estado.is-doc-pending,body[data-store-template=URBAN] .ca-estado.is-doc-sent{background:#fff4d6;color:#6b4a00}body[data-store-template=URBAN] .ca-estado.is-confirmed,body[data-store-template=URBAN] .ca-estado.is-doc-accepted{background:#e5f4ea;color:#1d5e33}body[data-store-template=URBAN] .ca-estado.is-cancelled,body[data-store-template=URBAN] .ca-estado.is-doc-rejected,body[data-store-template=URBAN] .ca-estado.is-doc-error{background:#fdecee;color:#a4001d}body[data-store-template=URBAN] .ca-detalle-fondo{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:16px;background:#00000080}body[data-store-template=URBAN] .ca-detalle-pedido{display:grid;gap:14px;width:min(720px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:6px 26px 26px;border-radius:10px;background:var(--ca-fondo);color:var(--ca-tinta);box-shadow:0 16px 48px #00000040;box-sizing:border-box}body[data-store-template=URBAN] .ca-detalle-pedido:focus{outline:none}body[data-store-template=URBAN] .ca-detalle-pedido h2,body[data-store-template=URBAN] .ca-detalle-pedido h3{color:var(--ca-tinta)}body[data-store-template=URBAN] .ca-pasos--pedido{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:6px 0 4px}body[data-store-template=URBAN] .ca-pasos--pedido li{font-size:12px;text-align:center}body[data-store-template=URBAN] .ca-detalle-datos{display:grid;gap:0;margin:0;font-size:14px}body[data-store-template=URBAN] .ca-detalle-datos div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-detalle-datos dt{font-weight:700}body[data-store-template=URBAN] .ca-detalle-datos dd{margin:0;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-resumen-lineas .ca-detalle-linea{grid-template-columns:minmax(0,1fr) auto}body[data-store-template=URBAN] .ca-detalle-totales{display:grid}body[data-store-template=URBAN] .ca-detalle-totales .ca-resumen-fila{padding:10px 0}body[data-store-template=URBAN] .ca-detalle-acciones{display:grid;gap:12px}body[data-store-template=URBAN] .ca-detalle-comprobante{display:grid;gap:6px}body[data-store-template=URBAN] .ca-detalle-captura{max-width:260px;height:auto;border:1px solid var(--ca-linea);border-radius:6px}body[data-store-template=URBAN] .ca-detalle-historial{margin:0;padding-left:18px;color:var(--ca-tinta);font-size:13px}body[data-store-template=URBAN] .ca-boton-anular{justify-self:start;border-color:#a4001d;color:#a4001d}body[data-store-template=URBAN] .ca-detalle-documentos{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--ca-linea)}body[data-store-template=URBAN] .ca-detalle-documentos h3{margin:0;font-size:16px}body[data-store-template=URBAN] .ca-documento{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:var(--ca-gris);font-size:14px}body[data-store-template=URBAN] .ca-documento>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}body[data-store-template=URBAN] .ca-documento-acciones{display:flex;flex-wrap:wrap;gap:8px}body[data-store-template=URBAN] .ca-documento-acciones .ca-boton-borde{min-height:36px;min-width:64px}body[data-store-template=URBAN] .ca-pedido-wa{gap:12px}body[data-store-template=URBAN] .ca-pedido-wa-estado{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body[data-store-template=URBAN] .ca-pedido-wa-estado small{color:var(--ca-suave);font-size:13px}body[data-store-template=URBAN] .ca-pedido-wa .ca-boton-whatsapp,body[data-store-template=URBAN] .ca-carrito-vacio .ca-boton-whatsapp{justify-self:start}body[data-store-template=URBAN] .ca-cuenta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body[data-store-template=URBAN] .ca-cuenta-rejilla .ca-boton-pastilla{justify-self:start;width:auto;padding:0 28px}body[data-store-template=URBAN] .ca-cuenta-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}body[data-store-template=URBAN] .ca-direcciones{display:grid;gap:0;margin:0;padding:0;list-style:none}body[data-store-template=URBAN] .ca-direcciones li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0;border-top:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-direcciones li>div:first-child{display:grid;gap:2px;min-width:0;font-size:14px;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-direcciones strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}body[data-store-template=URBAN] .ca-etiqueta--suave{margin:0;background:var(--ca-gris);color:var(--ca-tinta);font-size:12px}body[data-store-template=URBAN] .ca-direccion-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}body[data-store-template=URBAN] .ca-direccion-form{display:grid;gap:14px;padding:16px;border-radius:8px;background:var(--ca-gris)}body[data-store-template=URBAN] .ca-cuenta-descargar{justify-self:start}body[data-store-template=URBAN] .ca-cuenta-eliminar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding-top:14px;border-top:1px solid var(--ca-gris)}body[data-store-template=URBAN] .ca-cuenta-eliminar .ca-campo-linea{flex:1 1 260px}body[data-store-template=URBAN] .ca-enlace-peligro{color:#a4001d;font-weight:700}body[data-store-template=URBAN] .ca-legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:24px;max-width:1180px;margin:0 auto;align-items:start}body[data-store-template=URBAN] .ca-legal-texto{padding:32px 36px}body[data-store-template=URBAN] .ca-legal-texto h1{margin:6px 0 0;color:var(--ca-tinta);font-size:28px;font-weight:700;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-legal-resumen{margin:10px 0 0;color:var(--ca-tinta);font-size:16px;line-height:1.6}body[data-store-template=URBAN] .ca-legal-texto section{padding-top:22px}body[data-store-template=URBAN] .ca-legal-texto h2{margin:0 0 8px;color:var(--ca-tinta);font-size:18px;font-weight:700}body[data-store-template=URBAN] .ca-legal-texto p,body[data-store-template=URBAN] .ca-legal-texto li{color:var(--ca-tinta);font-size:15px;line-height:1.7;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-legal-texto p{margin:0 0 10px}body[data-store-template=URBAN] .ca-legal-texto ul{margin:0 0 10px;padding-left:20px}body[data-store-template=URBAN] .ca-legal-lado{display:grid;gap:16px;position:sticky;top:150px}body[data-store-template=URBAN] .ca-legal-lado h2{margin:0;font-size:18px;font-weight:700}body[data-store-template=URBAN] .ca-legal-enlaces{display:grid;margin:0;padding:0;list-style:none}body[data-store-template=URBAN] .ca-legal-enlaces a{display:flex;align-items:center;min-height:40px;border-bottom:1px solid var(--ca-gris);color:var(--ca-tinta);font-size:14px;text-decoration:none}body[data-store-template=URBAN] .ca-legal-enlaces a:hover{text-decoration:underline}body[data-store-template=URBAN] .ca-legal-datos{display:grid;gap:3px;font-size:14px;font-style:normal;overflow-wrap:anywhere}body[data-store-template=URBAN] .ca-libro{display:grid;gap:18px}body[data-store-template=URBAN] .ca-libro>*{width:100%;max-width:1180px;margin-inline:auto;box-sizing:border-box}body[data-store-template=URBAN] .ca-libro .store-page-heading{margin:0;padding:0;text-align:left;background:none}body[data-store-template=URBAN] .ca-libro .store-page-heading h1{margin:0;color:var(--ca-tinta);font-size:24px;font-weight:700;letter-spacing:normal;text-transform:none}body[data-store-template=URBAN] .ca-libro .store-page-heading p{margin:6px 0 0;color:var(--ca-tinta);font-size:15px}body[data-store-template=URBAN] .ca-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border:0;border-radius:8px;background:var(--ca-fondo);box-shadow:0 1px 3px #0000000f}body[data-store-template=URBAN] .ca-libro.ca-compra-fondo .store-complaint-layout .template-field :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding:6px 0;border:0;border-bottom:1px solid var(--ca-suave);border-radius:0;background:transparent;box-shadow:none}body[data-store-template=URBAN] .ca-libro.ca-compra-fondo .store-complaint-layout .template-field textarea{border:1px solid var(--ca-suave);border-radius:6px;background:var(--ca-fondo)}body[data-store-template=URBAN] .ca-libro.ca-compra-fondo .store-complaint-layout .template-field :is(input,select):focus{border-bottom:2px solid var(--ca-tinta);box-shadow:none}body[data-store-template=URBAN] .ca-libro.ca-compra-fondo .store-complaint-layout .template-field textarea:focus{border-color:var(--ca-tinta);box-shadow:0 0 0 1px var(--ca-tinta)}body[data-store-template=URBAN] .ca-libro .store-complaint-layout,body[data-store-template=URBAN] .ca-libro .store-page-heading{width:100%;max-width:1180px;margin:0 auto}body[data-store-template=URBAN] .ca-libro :is(.store-complaint-form,.store-info-card,.store-complaint-receipt) h2{color:var(--ca-tinta);font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none}body[data-store-template=URBAN] .ca-libro :is(.store-complaint-submit,.store-lookup-submit){text-transform:none;letter-spacing:normal;font-size:17px}body[data-store-template=URBAN] .ca-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border:0;border-radius:999px;background:var(--ca-tinta);color:#fff;font-weight:700}body[data-store-template=URBAN] .ca-libro .store-complaint-print.is-secondary{border:1px solid var(--ca-tinta);border-radius:999px;background:var(--ca-fondo);color:var(--ca-tinta)}@media(max-width:1023px){body[data-store-template=URBAN] .ca-legal{grid-template-columns:minmax(0,1fr)}body[data-store-template=URBAN] .ca-legal-lado{position:static}}@media(max-width:767px){body[data-store-template=URBAN] .ca-marco-cabeza h1{font-size:20px}body[data-store-template=URBAN] .ca-acceso{padding:24px 18px}body[data-store-template=URBAN] .ca-acceso h1{font-size:22px}body[data-store-template=URBAN] .ca-pedido{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}body[data-store-template=URBAN] .ca-pedido .ca-boton-borde{grid-column:1 / -1}body[data-store-template=URBAN] .ca-detalle-fondo{padding:0;align-items:end}body[data-store-template=URBAN] .ca-detalle-pedido{max-height:92dvh;padding:4px 16px 22px;border-radius:12px 12px 0 0}body[data-store-template=URBAN] .ca-pasos--pedido li{font-size:11px}body[data-store-template=URBAN] .ca-detalle-datos div{grid-template-columns:minmax(0,1fr);gap:2px}body[data-store-template=URBAN] .ca-cuenta-rejilla{grid-template-columns:minmax(0,1fr)}body[data-store-template=URBAN] .ca-legal-texto{padding:22px 18px}body[data-store-template=URBAN] .ca-legal-texto h1{font-size:22px}}body[data-store-template=URBAN] :where(.ca-catalogo,.ca-ficha,.ca-compra-fondo,.ca-agregado,.ca-opciones,.ca-panel-filtros){font-family:var(--sf-font-body)}body[data-store-template=URBAN] :is(.ca-catalogo-cabeza h1,.ca-ficha-datos h1,.ca-carrito h1,.ca-checkout-titulo,.ca-resumen h2,.ca-similares h2,.ca-agregado-cabeza h2,.ca-bloque h2,.ca-bloque legend,.ca-marco-cabeza h1,.ca-acceso h1,.ca-acceso h2,.ca-legal h1,.ca-no-encontrado h1){font-family:var(--sf-font-display);font-style:var(--sf-display-style);font-weight:var(--sf-display-weight);letter-spacing:var(--sf-display-tracking);text-transform:var(--sf-display-transform)}body[data-store-template=URBAN] :is(.ca-boton-negro,.ca-agregar,.ca-celda-agregar){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=URBAN] :is(.ca-boton-negro,.ca-agregar,.ca-celda-agregar):hover:not(:disabled){background:var(--sf-brand);color:var(--sf-brand-ink);box-shadow:inset 0 0 0 2px var(--sf-brand-ink)}body[data-store-template=URBAN] .ca-boton-borde{border-radius:var(--sf-btn-radius);font-weight:var(--sf-btn-weight);letter-spacing:var(--sf-btn-tracking);text-transform:var(--sf-btn-transform)}body[data-store-template=URBAN] :is(.ca-tarjeta-blanca,.ca-agregado,.ca-opciones,.ca-panel-filtros,.ca-acceso,.ca-detalle-pedido,.ca-documento){border-radius:var(--sf-radius-lg)}body[data-store-template=URBAN] :is(.ca-foto,.ca-celda-foto,.ca-miniaturas button){border-radius:var(--sf-radius);overflow:hidden;background:var(--sf-media-bg)}body[data-store-template=URBAN] :is(.ca-talla,.ca-redondos button,.ca-campo :is(input,select),.ca-campo-linea :is(input,select,textarea)){border-radius:var(--sf-radius)}body[data-store-template=URBAN] .ca-celda{border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}body[data-store-template=URBAN] .ca-libro :is(.store-complaint-submit,.store-lookup-submit,.store-complaint-print:not(.is-secondary)){border-radius:var(--sf-btn-radius);background:var(--sf-brand);color:var(--sf-brand-ink)}body[data-store-template=URBAN] .ca-libro :is(.store-complaint-form,.store-complaint-receipt,.store-info-card,.store-complaint-success){border-radius:var(--sf-radius-lg);background:var(--sf-card-bg, #ffffff)}@media(max-width:767px){body[data-store-template] .sf-select{min-height:44px}body[data-store-template] .sf-select select{font-size:16px}body[data-store-template] .sf-filter-group button,body[data-store-template] .sf-filters-toggle{min-height:44px}body[data-store-template] label:has(>input[type=checkbox]),body[data-store-template] label:has(>input[type=radio]){min-height:44px}body[data-store-template] input[type=checkbox],body[data-store-template] input[type=radio]{width:20px;height:20px}body[data-store-template] .store-lookup-link{min-height:44px}body[data-store-template=FASHION] .sf-flag,body[data-store-template] .sf-card--row .sf-flag{font-size:12px;min-height:22px}body[data-store-template=LUXURY] .sf-card-meta,body[data-store-template=LUXURY] .sf-link{font-size:12px}body[data-store-template] .sf-select select{align-self:stretch;min-height:42px}body[data-store-template] .template-cart-controls button{min-width:44px;min-height:44px}body[data-store-template] .template-cart-remove{min-height:44px;padding-inline:8px}body[data-store-template] .sf-chip,body[data-store-template] .template-order-cancel,body[data-store-template] .template-document-actions button{min-height:44px}body[data-store-template] .sf-cart-count{min-width:20px;height:20px;font-size:12px;line-height:20px}body[data-store-template=FASHION] .sf-card-name{-webkit-line-clamp:2;line-clamp:2}}@media(max-width:640px){body[data-store-template] .sf-brand-name{font-size:clamp(16px,5vw,20px);line-height:1.18;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}body[data-store-template] .sf-header--centered .sf-header-row{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}body[data-store-template] .sf-header--centered .sf-brand{max-width:100%}body[data-store-template] .sf-header--centered .sf-brand-name{text-align:center}body[data-store-template=FASHION] .sf-brand-name{font-size:clamp(14px,4.3vw,17px);letter-spacing:.03em}}.asis{--asis-tinta: #14161c;--asis-suave: #5d6472;--asis-linea: #e4e2dd;--asis-acento: var(--template-accent, var(--brand-accent, #17324d));--asis-acento-tinta: var(--sf-brand-ink, #ffffff);--asis-kairo: #1f2937;--asis-nexa: #7a5c45;position:fixed;right:16px;bottom:calc(16px + var(--asis-elevacion, 0px));z-index:900;color:var(--asis-tinta);font:inherit}.asis-muelle{position:relative;display:flex;flex-direction:column;align-items:flex-end}.asis-personajes{position:relative;display:flex;align-items:flex-end;gap:0;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 8px 14px rgba(15,18,24,.22))}.asis-personajes .asis-figura+.asis-figura{margin-left:-14px}.asis-figura{display:block;width:auto;flex:0 0 auto;object-fit:contain;-webkit-user-select:none;user-select:none}.asis-boton-chat{position:relative;display:grid;place-items:center;width:58px;height:58px;border:0;border-radius:50%;background:var(--asis-acento);color:#fff;cursor:pointer;box-shadow:0 10px 24px #0f121840}.asis-boton-chat:focus-visible{outline:3px solid var(--asis-acento);outline-offset:4px}.asis-boton-chat .asis-insignia{bottom:50%;transform:translateY(50%)}.asis-insignia{position:absolute;right:calc(100% + 6px);bottom:38%;padding:4px 10px;border-radius:999px;background:var(--asis-acento);color:var(--asis-acento-tinta);font-size:.72rem;font-weight:650;white-space:nowrap;box-shadow:0 4px 10px #0f121833}.asis-personajes:focus-visible{outline:3px solid var(--asis-acento);outline-offset:4px;border-radius:16px}@media(hover:hover)and (pointer:fine){.asis-personajes{transition:transform .18s cubic-bezier(.23,1,.32,1)}.asis-personajes:hover{transform:translateY(-3px)}}.asis-escena{display:grid;justify-items:end;gap:6px;margin-bottom:8px;max-width:min(280px,calc(100vw - 32px))}.asis-globo{position:relative;max-width:100%;padding:9px 13px;border:1px solid var(--asis-linea);border-radius:16px 16px 4px;background:#fff;color:var(--asis-tinta);font:inherit;font-size:.86rem;line-height:1.35;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f121824;animation:asis-entrar .22s cubic-bezier(.23,1,.32,1) both}.asis-globo-nexa{border-radius:16px 16px 16px 4px;justify-self:start}.asis-globo-nombre{display:block;margin-bottom:2px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--asis-kairo)}.asis-globo-nexa .asis-globo-nombre{color:var(--asis-nexa)}@keyframes asis-entrar{0%{opacity:0;transform:translateY(6px) scale(.97)}}@media(prefers-reduced-motion:reduce){.asis-globo{animation:asis-aparecer .16s ease both}@keyframes asis-aparecer{0%{opacity:0}}}.asis-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(390px,calc(100vw - 32px));height:min(620px,calc(100vh - 32px - var(--asis-elevacion, 0px)));overflow:hidden;border:1px solid var(--asis-linea);border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f121840}.asis-cabecera{display:flex;align-items:flex-end;gap:10px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--asis-linea);background:linear-gradient(180deg,#f7f5f1,#fff)}.asis-cabecera-figuras{display:flex;align-items:flex-end}.asis-cabecera-figuras .asis-figura+.asis-figura{margin-left:-6px}.asis-cabecera-texto{flex:1;min-width:0;align-self:center}.asis-cabecera h2{margin:0;font-size:1rem;font-weight:700}.asis-cabecera-texto span{display:block;overflow:hidden;color:var(--asis-suave);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.asis-cerrar{align-self:center;width:36px;height:36px;border:0;border-radius:50%;background:#efede8;color:var(--asis-tinta);font-size:1.4rem;line-height:1;cursor:pointer}.asis-mensajes{display:flex;flex-direction:column;gap:10px;padding:14px;overflow-y:auto;background:#fbfaf8}.asis-bienvenida p{margin:0 0 10px;font-size:.92rem}.asis-sugerencias{display:flex;flex-wrap:wrap;gap:6px}.asis-sugerencias button{padding:7px 11px;border:1px solid var(--asis-linea);border-radius:999px;background:#fff;color:var(--asis-tinta);font:inherit;font-size:.8rem;cursor:pointer}.asis-fila{display:grid;justify-items:start;gap:3px;max-width:88%}.asis-fila-cliente{align-self:flex-end;justify-items:end}.asis-autor{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--asis-kairo)}.asis-fila-nexa .asis-autor{color:var(--asis-nexa)}.asis-burbuja{margin:0;padding:9px 12px;border:1px solid var(--asis-linea);border-radius:4px 14px 14px;background:#fff;font-size:.9rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.asis-burbuja-cliente{border-color:transparent;border-radius:14px 4px 14px 14px;background:var(--asis-acento);color:#fff}.asis-enlace{font-weight:650;color:var(--asis-acento);white-space:nowrap}.asis-escribiendo{margin:0;color:var(--asis-suave);font-size:.8rem}.asis-tarjetas{display:grid;gap:8px}.asis-tarjeta{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:8px;border:1px solid var(--asis-linea);border-radius:12px;background:#fff}.asis-tarjeta-foto{width:76px;height:92px;border-radius:8px;background:#f1efea;object-fit:cover}.asis-tarjeta-datos{display:grid;align-content:start;gap:4px;min-width:0;font-size:.84rem}.asis-tarjeta-datos strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asis-tarjeta-precio{font-weight:700;font-variant-numeric:tabular-nums}.asis-tarjeta-precio s{margin-right:4px;color:var(--asis-suave);font-weight:400}.asis-tarjeta-variante{min-height:32px;padding:0 8px;border:1px solid var(--asis-linea);border-radius:8px;background:#fff;font:inherit;font-size:.8rem}.asis-tarjeta-una{color:var(--asis-suave);font-size:.78rem}.asis-tarjeta-acciones{display:flex;align-items:center;justify-content:space-between;gap:8px}.asis-tarjeta-acciones a{color:var(--asis-acento);font-size:.8rem;font-weight:600}.asis-tarjeta-acciones button{min-height:32px;padding:0 14px;border:0;border-radius:8px;background:var(--asis-tinta);color:#fff;font:inherit;font-size:.8rem;font-weight:650;cursor:pointer}.asis-tarjeta-acciones button:disabled{opacity:.45;cursor:not-allowed}.asis-formulario{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--asis-linea)}.asis-entrada{flex:1;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--asis-linea);border-radius:12px;font:inherit;font-size:.92rem}.asis-enviar{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:12px;background:var(--asis-acento);color:#fff;cursor:pointer}.asis-enviar:disabled{opacity:.45;cursor:not-allowed}.asis-pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:0 12px 10px;color:var(--asis-suave);font-size:.7rem}.asis-pie a{color:#0e7a40;font-weight:650}.asis button:focus-visible,.asis a:focus-visible,.asis input:focus-visible,.asis select:focus-visible{outline:2px solid var(--asis-acento);outline-offset:2px}@media(max-width:640px){.asis{right:10px;bottom:calc(10px + var(--asis-elevacion, 0px))}.asis-personajes .asis-figura{height:84px;width:auto}.asis-insignia{display:none}.asis.is-abierto{inset:0;z-index:1000}.asis.is-abierto .asis-panel{width:100%;height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body:has(.asis.is-abierto){overflow:hidden}.asis-mensajes{overscroll-behavior:contain}.asis-entrada{min-height:44px;font-size:16px}.asis-enviar,.asis-cerrar{width:44px;height:44px}.asis-sugerencias button,.asis-tarjeta-acciones button,.asis-tarjeta-variante{min-height:44px}.asis-tarjeta-acciones a,.asis-pie a{display:inline-flex;align-items:center;min-height:44px}.asis-pie{font-size:.8rem}.asis-tarjeta-variante{font-size:16px}}.sf-tmp-capa{position:relative;height:0;z-index:4;pointer-events:none}.sf-tmp-svg{display:block;width:100%;height:auto;overflow:visible}.sf-tmp-en{position:absolute;line-height:0}.sf-tmp-en.arriba-izq{left:0;top:0}.sf-tmp-en.arriba-der{right:0;top:0}.sf-tmp-en.abajo-izq{left:0;bottom:0}.sf-tmp-en.abajo-der{right:0;bottom:0}.sf-tmp-escena{position:absolute;overflow:hidden;pointer-events:none}.sf-tmp-luz{position:absolute;inset:0;animation:sf-tmp-aparece-luz 1.6s ease both}.sf-tmp--sutil .sf-tmp-luz{opacity:.6}@keyframes sf-tmp-aparece-luz{0%{opacity:0}}.sf-tmp-grano{position:absolute;inset:0;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sf-tmp-barrido{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,var(--barrido) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:160% 0;mix-blend-mode:soft-light;animation:sf-tmp-barre 9s cubic-bezier(.45,0,.2,1) 1.2s infinite}@keyframes sf-tmp-barre{0%{background-position:160% 0}22%,to{background-position:-60% 0}}.sf-tmp-lienzo{position:absolute;inset:0;width:100%;height:100%;display:block}.sf-tmp-cima{position:absolute;top:0;left:0;right:0;z-index:4;pointer-events:none;overflow-x:clip}.sf-tmp-cima-esquina{position:absolute;top:0;left:0;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.sf-tmp-cima--halloween{filter:drop-shadow(0 0 .6px rgba(255,255,255,.95))}[data-temporada] .sf-top .sf-brand{position:relative;z-index:5}.sf-tmp-fijos{position:fixed;left:0;right:0;bottom:0;z-index:59;overflow:hidden;pointer-events:none}.sf-tmp-fijos .sf-tmp-borde-luz{position:absolute;inset:0}.sf-tmp-ambiente{position:fixed;inset:0;width:100vw;height:100vh;z-index:60;pointer-events:none}.sf-tmp-entrada{position:fixed;inset:0;width:100vw;height:100vh;z-index:70;pointer-events:none;transition:opacity .9s ease}.sf-tmp-entrada.sale{opacity:0}.sf-tmp-cuelga{position:absolute;top:0;translate:-50% 0;animation:sf-tmp-baja 1.15s cubic-bezier(.2,1.35,.4,1) calc(.2s + var(--i) * .11s) backwards}@keyframes sf-tmp-baja{0%{transform:translateY(-115%)}}.sf-tmp-pendulo{display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;animation:sf-tmp-pendulo var(--dur, 4s) ease-in-out infinite alternate}@keyframes sf-tmp-pendulo{0%{rotate:-3.2deg}to{rotate:3.2deg}}.sf-tmp-pendulo>div{filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}.sf-tmp-hilo{display:block;width:1px}.sf-tmp-brilla{animation:sf-tmp-brilla 3.4s ease-in-out infinite alternate}@keyframes sf-tmp-brilla{0%{filter:brightness(.95)}to{filter:brightness(1.22) drop-shadow(0 0 6px rgba(246,210,122,.7))}}.sf-tmp-rocio{animation:sf-tmp-rocio 3s ease-in-out calc(var(--i) * -.37s) infinite alternate}@keyframes sf-tmp-rocio{0%{opacity:.35}to{opacity:1}}.sf-tmp-arana{display:flex;flex-direction:column;align-items:center;width:24px}.sf-tmp-arana-hilo{display:block;width:1px;background:#e1deebbf;transform-origin:top;animation:sf-tmp-hilo 7s ease-in-out infinite}.sf-tmp-arana-cuerpo{width:30px;height:auto;overflow:visible;margin-top:-2px;animation:sf-tmp-cuerpo 7s ease-in-out infinite}.sf-tmp-chica .sf-tmp-arana-cuerpo{width:22px}.sf-tmp-chica .sf-tmp-calabaza{width:24px}@keyframes sf-tmp-hilo{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes sf-tmp-cuerpo{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--l) * -.55))}}.sf-tmp-pata{transform-box:fill-box;transform-origin:0 50%;animation:sf-tmp-pata 1.6s ease-in-out calc(var(--i) * -.2s) infinite alternate}@keyframes sf-tmp-pata{0%{rotate:-4deg}to{rotate:5deg}}.sf-tmp-luna{filter:drop-shadow(0 0 22px rgba(255,240,190,.55)) drop-shadow(0 0 60px rgba(255,240,190,.25));animation:sf-tmp-luna 8s ease-in-out infinite alternate}@keyframes sf-tmp-luna{0%{opacity:.88}to{opacity:1}}.sf-tmp-ojos{opacity:0;transform-origin:50% 50%;filter:drop-shadow(0 0 5px rgba(255,176,32,.9));animation:sf-tmp-ojos 14s ease-in-out calc(var(--i) * 7s + 2s) infinite}@keyframes sf-tmp-ojos{0%{opacity:0;transform:scaleY(1)}4%,18%{opacity:1;transform:scaleY(1)}20%{transform:scaleY(.08)}22%,30%{opacity:1;transform:scaleY(1)}36%,to{opacity:0}}.sf-tmp-cinta{filter:drop-shadow(0 6px 8px rgba(80,0,10,.25))}.sf-tmp-gira{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.sf-tmp-lazo{transform-origin:50% 0;animation:sf-tmp-lazo 3.8s ease-in-out infinite alternate}@keyframes sf-tmp-lazo{0%{rotate:-3deg}to{rotate:3deg}}.sf-tmp-florece{animation:sf-tmp-florece 1.3s cubic-bezier(.2,1.4,.4,1) calc(.3s + var(--i) * .17s) backwards}@keyframes sf-tmp-florece{0%{transform:scale(0) rotate(-50deg);opacity:0}}.sf-tmp-mece{transform-origin:0 0;animation:sf-tmp-mece 6s ease-in-out infinite alternate}.sf-tmp-mece--der{transform-origin:100% 0}@keyframes sf-tmp-mece{0%{rotate:-1.4deg}to{rotate:1.4deg}}.sf-tmp-mece .sf-tmp-svg,.sf-tmp-en>.sf-tmp-svg{filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.sf-tmp-en>.sf-tmp-deco{filter:drop-shadow(0 0 6px rgba(201,162,39,.45))}.sf-tmp-deco path[pathLength]{stroke-dasharray:1;stroke-dashoffset:0;animation:sf-tmp-traza 2.6s cubic-bezier(.6,0,.2,1) .3s backwards}@keyframes sf-tmp-traza{0%{stroke-dashoffset:1}}.sf-tmp-guitarra{transform:rotate(-16deg);transform-origin:50% 100%;filter:drop-shadow(0 12px 16px rgba(40,20,5,.4))}.sf-tmp-cuerdas{animation:sf-tmp-vibra 4s linear infinite}@keyframes sf-tmp-vibra{0%,14%,to{transform:none}2%,6%,10%{transform:translate(.35px)}4%,8%,12%{transform:translate(-.35px)}}.sf-tmp-borde-luz{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgba(224,180,74,.8))}.sf-tmp-cometa{stroke-dasharray:120 880;animation:sf-tmp-cometa 7s linear infinite}.sf-tmp-cometa--2{animation-delay:-3.5s}@keyframes sf-tmp-cometa{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.sf-tmp-banda{position:absolute;right:0;width:170px;height:170px;overflow:hidden}.sf-tmp-banda span{position:absolute;top:38px;right:-52px;width:240px;transform:rotate(45deg);text-align:center;font:800 12px/30px system-ui,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#f6de9a;background:linear-gradient(180deg,#1c1c1c,#000);border-block:1px solid #E0B44A;box-shadow:0 6px 18px #00000073}[data-temporada] .sf-header{position:relative}[data-temporada] .sf-header:before{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--tmp-linea);pointer-events:none}[data-temporada][data-temporada-intensidad=destacada] .sf-header:before{background:linear-gradient(90deg,transparent 0 40%,rgba(255,255,255,.85) 50%,transparent 60% 100%) no-repeat,var(--tmp-linea);background-size:40% 100%,100% 100%;animation:sf-tmp-recorre 6s ease-in-out infinite;box-shadow:0 0 10px color-mix(in srgb,var(--tmp-acento) 55%,transparent)}@keyframes sf-tmp-recorre{0%{background-position:-40% 0,0 0}60%,to{background-position:140% 0,0 0}}.sf-tmp-cenefa{position:absolute;inset:0 0 auto;z-index:3;overflow:hidden;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.sf-tmp-cenefa-tira{display:flex;width:max-content}.sf-tmp-cenefa-tira>span{flex:none;display:block;line-height:0}.sf-tmp-cenefa svg{display:block;width:100%;height:100%;overflow:visible}[data-temporada=navidad] .sf-tmp-cenefa{filter:drop-shadow(0 0 4px rgba(255,210,120,.75))}.sf-tmp-cenefa.es-marquesina,.sf-tmp-cenefa.es-abajo{top:100%}.es-marquesina .sf-tmp-cenefa-tira{animation:sf-tmp-marquesina 16s linear infinite}@keyframes sf-tmp-marquesina{to{transform:translate(calc(-1 * var(--ancho)))}}.sf-tmp-foco{animation:sf-tmp-foco 2.8s ease-in-out calc(var(--i) * -.45s) infinite alternate}@keyframes sf-tmp-foco{0%{opacity:.55}to{opacity:1}}[data-temporada] .sf-card{transition:box-shadow .35s ease,translate .35s ease}[data-temporada] [data-marco]{position:relative}[data-temporada] :is(.sf-card-media,[data-marco]):before{content:"";position:absolute;inset:0;z-index:2;border:1px solid var(--tmp-marco-linea);border-radius:inherit;pointer-events:none}[data-temporada] :is(.sf-card-media,[data-marco]):after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:var(--tmp-marco-capas)}[data-temporada][data-temporada-intensidad=destacada] .sf-card:hover{box-shadow:0 20px 38px -18px color-mix(in srgb,var(--tmp-acento) 55%,transparent);translate:0 -4px}[data-temporada] .sf-section-head h2:after{content:"";display:inline-block;width:.7em;height:.7em;margin-left:.32em;vertical-align:.02em;background:var(--tmp-separador) no-repeat center / contain}[data-temporada] .sf-section-head h2{background:var(--tmp-linea) no-repeat 0 100% / 2.6em 3px;padding-bottom:.14em}.sf-tmp-pie{position:absolute;left:0;width:100%;z-index:4;pointer-events:none}.sf-tmp-silueta{display:block;width:100%;height:100%}.sf-tmp-titila{animation:sf-tmp-titila 3.2s ease-in-out calc(var(--i) * -.41s) infinite alternate}@keyframes sf-tmp-titila{0%{opacity:.25}to{opacity:1}}.sf-tmp-vela{animation:sf-tmp-vela 2.4s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px #FFB020)}@keyframes sf-tmp-vela{0%{opacity:.7}to{opacity:1}}.sf-tmp-mece-suave{transform-box:fill-box;transform-origin:50% 0;animation:sf-tmp-mece 4.5s ease-in-out calc(var(--i) * -.6s) infinite alternate}.sf-tmp-oro-vivo{filter:drop-shadow(0 0 4px rgba(224,180,74,.9))}.sf-tmp-pausa{position:fixed;left:12px;bottom:12px;z-index:55;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#1b1b1bd1;color:#fff;font:600 12px/1.2 system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sf-tmp-pausa:focus-visible{outline:2px solid #F2C14E;outline-offset:2px}.sf-tmp-pausa-texto{overflow:hidden;white-space:nowrap;max-width:200px;transition:max-width .3s ease,opacity .3s ease}.sf-tmp-pausa.es-recogido{padding:6px 9px;opacity:.8}.sf-tmp-pausa.es-recogido .sf-tmp-pausa-texto{max-width:0;opacity:0}.sf-tmp-pausa.es-recogido:is(:hover,:focus-visible){opacity:1;padding:6px 12px}.sf-tmp-pausa.es-recogido:is(:hover,:focus-visible) .sf-tmp-pausa-texto{max-width:200px;opacity:1}.sf-tmp-pausa.es-recogido{gap:0}.sf-tmp-pausa.es-recogido:is(:hover,:focus-visible){gap:6px}[data-temporada-pausa="1"] :is(.sf-tmp-pendulo,.sf-tmp-brilla,.sf-tmp-rocio,.sf-tmp-arana-hilo,.sf-tmp-arana-cuerpo,.sf-tmp-pata,.sf-tmp-luna,.sf-tmp-ojos,.sf-tmp-lazo,.sf-tmp-mece,.sf-tmp-cuerdas,.sf-tmp-cenefa-tira,.sf-tmp-cometa,.sf-tmp-barrido,.sf-tmp-titila,.sf-tmp-vela,.sf-tmp-mece-suave,.sf-tmp-foco),[data-temporada-pausa="1"] .sf-header:before{animation-play-state:paused!important}[data-temporada-pausa="1"] .sf-tmp-ojos{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.sf-tmp-capa *,.sf-tmp-pie *,.sf-tmp-firmas *,.sf-tmp-cenefa *,[data-temporada] .sf-header:before{animation:none!important}.sf-tmp-ojos{opacity:0}[data-temporada] .sf-card{transition:none}}.qx-mp-fondo{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px;background:#00000080}.qx-mp-dialogo{position:relative;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;display:grid;gap:12px;padding:28px 24px 20px;border-radius:min(var(--sf-radius-lg, 16px),20px);background:var(--sf-bg, #fff);color:var(--sf-ink, #14161c);box-shadow:0 24px 60px #0000004d}.qx-mp-dialogo:focus{outline:none}.qx-mp-cerrar{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:var(--sf-bg-alt, #f1f1f1);color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.qx-mp-cerrar:focus-visible,.qx-mp-medios button:focus-visible,.qx-mp-pagar:focus-visible{outline:2px solid var(--sf-focus, var(--sf-brand, #1669f3));outline-offset:2px}.qx-mp-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--sf-ink-soft, #5d6472)}.qx-mp-dialogo h2{margin:0;padding-right:48px;font-size:clamp(22px,5vw,28px)}.qx-mp-monto{margin:0;font-size:16px}.qx-mp-medios{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qx-mp-medios button{min-height:48px;border:var(--sf-border, 1px) solid var(--sf-line, #d9d9d9);border-radius:min(var(--sf-radius, 10px),12px);background:var(--sf-surface, #fff);color:var(--sf-ink, #14161c);font:inherit;font-weight:600;cursor:pointer}.qx-mp-medios button[aria-pressed=true]{border-color:var(--sf-brand, #1669f3);box-shadow:inset 0 0 0 1px var(--sf-brand, #1669f3);background:var(--sf-bg-alt, #f5f7fb)}.qx-mp-avisos:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.qx-mp-error{margin:0;padding:10px 12px;border-radius:10px;background:#fef3f2;color:#b42318;font-weight:600}.qx-mp-cargando{margin:0;color:var(--sf-ink-soft, #5d6472)}.qx-mp-tarjeta{min-height:120px}.qx-mp-yape{display:grid;gap:12px}.qx-mp-yape input{width:100%;min-height:48px;box-sizing:border-box;padding:10px 14px;border:var(--sf-border, 1px) solid var(--sf-line, #d9d9d9);border-radius:min(var(--sf-radius, 10px),12px);background:var(--sf-surface, #fff);color:var(--sf-ink, #14161c);font:inherit;font-size:16px;letter-spacing:.04em}.qx-mp-ayuda{margin:0;font-size:14px;color:var(--sf-ink-soft, #5d6472)}.qx-mp-pagar{min-height:52px;border:0;border-radius:var(--sf-btn-radius, 10px);background:#742284;color:#fff;font:inherit;font-weight:700;cursor:pointer}.qx-mp-pagar:disabled{opacity:.7;cursor:progress}.qx-mp-pie{margin:4px 0 0;font-size:13px;color:var(--sf-ink-soft, #5d6472)}@media(max-width:640px){.qx-mp-fondo{padding:0;place-items:stretch}.qx-mp-dialogo{width:100%;max-height:none;height:100dvh;border-radius:0;padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));align-content:start}}@media(prefers-reduced-motion:no-preference){.qx-mp-fondo{animation:qx-mp-aparece .2s ease}}@keyframes qx-mp-aparece{0%{opacity:0}to{opacity:1}}.react-capacidad-lista{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));column-gap:1.25rem}.react-capacidad-recurso{padding:.5rem 0}.react-capacidad-fila{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.react-capacidad-ampliaciones{margin:.5rem 0 0;padding-left:1.1rem;display:grid;gap:.25rem}.react-capacidad-sugerencia{margin:.75rem 0 0}.react-capacidad-catalogo{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.react-capacidad-catalogo label{display:flex;gap:.5rem;align-items:flex-start;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md, .5rem);cursor:pointer}.react-capacidad-catalogo label.is-active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.react-capacidad-catalogo input{margin-top:.2rem;width:1.125rem;height:1.125rem;flex:none}.react-capacidad-catalogo small{display:block;color:var(--color-text-muted)}.react-capacidad-historial{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.react-capacidad-historial li{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.react-capacidad-tabla{width:100%}.react-capacidad-modo{display:grid;gap:.75rem;border:0;padding:0;margin:0}.react-capacidad-modo .react-check input{width:24px;height:24px;margin-top:0}.asis-admin fieldset{min-width:0;margin:0;padding:0;border:0}.asis-admin fieldset:disabled{opacity:.7}.asis-admin-bloque{margin-top:var(--space-5)}.asis-admin-bloque legend{margin-bottom:var(--space-3)}.asis-admin-aviso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:3px solid #d97706;border-radius:10px;background:var(--color-surface)}.asis-admin-aviso p{flex:1 1 16rem;margin:0}.asis-admin-modos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-3)}.asis-admin-modo{position:relative;display:grid;justify-items:center;align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-3);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);text-align:center;cursor:pointer}.asis-admin-modo.is-elegido,.asis-admin-tono.is-elegido{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.asis-admin-modo input{position:absolute;top:var(--space-3);left:var(--space-3)}.asis-admin-figuras{display:flex;align-items:flex-end;justify-content:center;height:112px}.asis-admin-figuras img{display:block;height:112px;width:auto;object-fit:contain}.asis-admin-figuras img+img{margin-left:-8px}.asis-admin-modo small,.asis-admin-tono small,.asis-admin-proactivos small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.asis-admin-tonos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-3)}.asis-admin-tono{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);cursor:pointer}.asis-admin-tono input{margin-top:3px}.asis-admin-tono strong,.asis-admin-tono small{display:block}.asis-admin-proactivos{margin-top:var(--space-4)}.asis-admin-whatsapp{margin-top:var(--space-5)}.asis-admin-enlace{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.asis-admin-icono{display:grid;place-items:center;width:64px;height:64px;margin-bottom:24px;border-radius:50%;background:var(--color-text);color:#fff}.asis-admin-rubro{margin:var(--space-3) 0 0}.tmp-admin fieldset{min-width:0;margin:0;padding:0;border:0}.tmp-admin fieldset:disabled{opacity:.7}.tmp-admin .tmp-admin-bloque{margin-top:var(--space-5)}.tmp-admin-bloque legend{margin-bottom:var(--space-3)}.tmp-admin-aviso{margin-top:var(--space-3)}.tmp-admin-modos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-3)}.tmp-admin-opcion{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);cursor:pointer}.tmp-admin-opcion input{flex:none;margin-top:3px;width:18px;height:18px}.tmp-admin-opcion span{display:grid;gap:2px}.tmp-admin-opcion small{color:var(--color-text-muted, #5b6472);line-height:1.4}.tmp-admin-opcion.is-no-disponible{cursor:not-allowed}.tmp-admin-opcion.is-elegido,.tmp-admin-tema.is-elegido{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.tmp-admin-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:var(--space-2)}.tmp-admin-tema{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);cursor:pointer}.tmp-admin-tema input{flex:none;width:18px;height:18px;margin:0}.tmp-admin-tema img{flex:none}.tmp-admin-falta{color:#b45309}.tmp-admin-fechas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3);margin-top:var(--space-4)}.tmp-admin-calendario{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.25rem),1fr));gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none}.tmp-admin-calendario li{display:grid;grid-template-columns:18px 1fr;column-gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:10px}.tmp-admin-calendario small{grid-column:2;color:var(--color-text-muted, #5b6472);font-size:.8rem;line-height:1.3}.tmp-admin-octubre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.tmp-admin-octubre .checkbox-field{min-height:32px}.qx-portadas-lista{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;gap:var(--space-4)}.qx-portadas-vacio{margin-top:var(--space-4);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);text-align:center}.qx-portada{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface)}.qx-portada-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.qx-portada-cabeza h3{margin:0;font-size:var(--font-size-lg);overflow-wrap:anywhere}.qx-portada-acciones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.qx-portada-quitar{color:var(--color-danger-text)}.qx-portada-aviso{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text)}.qx-portada-imagenes{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.qx-portada-imagen{display:grid;gap:var(--space-2);min-width:0}.qx-portada-imagen h4{margin:0;font-size:var(--font-size-sm)}.qx-portada-imagen h4 small{color:var(--color-text-muted);font-weight:400}.qx-portada-botones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.qx-portada-marco{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.qx-portada-marco img{display:block;width:100%;height:100%;object-fit:cover}.qx-portada-marco--pc{aspect-ratio:12 / 5}.qx-portada-marco--celular{aspect-ratio:4 / 5;max-width:220px}.qx-portada-marco--clic{cursor:crosshair}.qx-portada-marco--vacio{display:grid;place-items:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.qx-portada-punto{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #000,0 2px 8px #00000073;pointer-events:none}.qx-portada-rotulo{position:absolute;inset:auto 0 0;padding:var(--space-1) var(--space-2);background:#000000b8;color:#fff;font-size:var(--font-size-xs)}.qx-portada-foco{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.qx-portada-foco legend{padding:0 var(--space-1);font-weight:600}.qx-portada-foco>p{margin:var(--space-1) 0 var(--space-3)}.qx-portada-grilla{display:grid;grid-template-columns:repeat(3,44px);gap:var(--space-1)}.qx-portada-celda{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-sunken);cursor:pointer}.qx-portada-celda input{width:20px;height:20px;margin:0;accent-color:var(--brand-accent);cursor:pointer}.qx-portada-celda:has(input:checked){border-color:var(--brand-accent);box-shadow:inset 0 0 0 2px var(--brand-accent)}.qx-portada-celda:has(input:focus-visible){outline:3px solid var(--brand-accent);outline-offset:2px}.qx-portada-foco-actual{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media(max-width:640px){.qx-portada-imagenes{grid-template-columns:minmax(0,1fr)}.qx-portada-marco--celular{max-width:180px}}.acciones-iconos{display:flex;justify-content:flex-end;gap:2px}.icono-accion{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted);cursor:pointer}@media(pointer:coarse){.icono-accion{width:44px;height:44px}}.icono-accion:focus-visible{outline:2px solid var(--brand-accent, #1669f3);outline-offset:2px}@media(hover:hover)and (pointer:fine){.icono-accion{transition:background-color .12s ease,color .12s ease}.icono-accion:hover{background:#0f12180f;color:var(--color-text)}.icono-accion.is-peligro:hover{background:#fef3f2;color:#b42318}}.icono-accion:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:5;padding:4px 8px;border-radius:6px;background:#14161c;color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,2px);transition:opacity .12s ease,transform .12s ease}.icono-accion:hover:after,.icono-accion:focus-visible:after{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.icono-accion:after{transition:opacity .12s ease;transform:translate(-50%)}}.confirmacion-texto{margin:0 0 var(--space-3);color:var(--color-text-secondary, var(--color-text-muted));line-height:1.5}.boton-peligro{border-color:#b42318;background:#b42318;color:#fff}.react-salud-resumen{margin-bottom:var(--space-4, 1rem);border-left:4px solid var(--color-border)}.react-salud-resumen.is-ok{border-left-color:var(--color-success, #15803d)}.react-salud-resumen.is-aviso{border-left-color:var(--color-warning, #b45309)}.react-salud-resumen.is-critico{border-left-color:var(--color-danger, #b91c1c)}.react-salud-resumen h2{margin:.5rem 0 .25rem;font-size:1.375rem}.react-salud-ahora{display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));margin:1rem 0 0}.react-salud-ahora div{min-width:0}.react-salud-ahora dt{color:var(--color-text-muted);font-size:.875rem}.react-salud-ahora dd{margin:.125rem 0 0;font-weight:600;overflow-wrap:anywhere}.react-salud-alertas,.react-salud-chequeos,.react-salud-canales,.react-salud-prueba ul{list-style:none;margin:0;padding:0}.react-salud-alertas{display:grid;gap:.75rem}.react-salud-alertas li{display:flex;gap:.75rem;align-items:flex-start;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.react-salud-alertas li:last-child{border-bottom:0;padding-bottom:0}.react-salud-alertas p{margin:.25rem 0 0;overflow-wrap:anywhere}.react-salud-alertas .badge{flex:none}.react-salud-chequeos{display:grid;gap:.25rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.react-salud-chequeos li{padding:.5rem 0;border-bottom:1px solid var(--color-border);min-width:0}.react-salud-chequeos p{margin:.25rem 0 0;overflow-wrap:anywhere}.react-salud-chequeo-fila{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.react-salud-tendencias{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.react-salud-tendencia{min-width:0}.react-salud-tendencia h3{margin:0;font-size:1rem}.react-salud-lectura{margin:.25rem 0}.react-salud-tendencia svg{display:block;width:100%;height:3.5rem}.react-salud-tendencia path{fill:none;stroke:var(--chart-series-1, currentColor);stroke-width:2;vector-effect:non-scaling-stroke}.react-salud-canales{display:grid;gap:.5rem;margin-bottom:1rem}.react-salud-canales li,.react-salud-prueba li{overflow-wrap:anywhere}.react-salud-prueba{margin-top:1rem}.react-salud-prueba h3{font-size:1rem;margin:0 0 .5rem}.react-salud-prueba ul{display:grid;gap:.5rem}.react-salud-form .react-check input[type=checkbox]{min-width:24px;min-height:24px}.react-salud-resumen+.card,.react-salud-resumen~.card{margin-bottom:var(--space-4, 1rem)}
