:root{--ink:#f5f5f5;--muted:#a3a3a3;--gold:#d4a017;--gold-light:#f0c419;--gold-dark:#a97c0e;--line:#262626;--paper:#0a0a0a;--soft:#171717;--card:#131313;--surface-2:#1d1d1d;--surface-header:#0d0d0d;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:17px;--text-lg:19px;--text-xl:26px;--text-2xl:47px;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--success:#3fbf6a;--warn:#e6b93f;--warn-text:#e6c268;--warn-bg:#2a1f0e;--warn-border:#4d3a17;--danger-text:#ff8a8a;--danger-bg:#2a1414;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior:none;-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}button{color:inherit}button svg,a svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{background:0 0;border:0}input,textarea,select{font-size:16px}@media (pointer:fine){.search-field input,.filter-panel select{font-size:13px}}button,a,[role=button]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .12s var(--ease-out)}button:active,a.hero-cta:active,a.primary-button:active,.outline-button:active,.status-tabs button:active,.view-toggle button:active{transform:scale(.97)}.skip-link{inset-inline-start:-999px;z-index:30;background:var(--gold);color:var(--paper);border-radius:var(--radius-sm);padding:10px 16px;font-size:13px;font-weight:700;position:absolute;top:16px}.skip-link:focus{inset-inline-start:16px}select{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);padding:12px 34px 12px 13px}.site-container{width:min(1240px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);background:var(--surface-header);z-index:20;padding-top:env(safe-area-inset-top,0px);transition:box-shadow .2s var(--ease-out);position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header{animation:linear both header-shadow;animation-timeline:scroll();animation-range:0 120px}}@keyframes header-shadow{0%{box-shadow:none}to{box-shadow:0 8px 24px -16px #0009}}.header-inner{justify-content:space-between;align-items:center;height:90px;display:flex}.brand-lockup{letter-spacing:1.2px;color:var(--ink);align-items:center;gap:12px;font-size:18px;font-weight:800;line-height:1.15;display:flex}.brand-logo{border-radius:var(--radius-sm);object-fit:cover;width:48px;height:48px}.brand-subtitle{letter-spacing:2.35px;color:var(--gold);margin-top:6px;font-size:8px;font-weight:500;display:block}.header-inner nav{align-items:center;gap:28px;display:flex}.active-nav{color:var(--ink);font-size:13px;font-weight:600;position:relative}.active-nav:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-34px;left:0;right:0}.admin-link{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.whatsapp-nav-button{color:var(--paper);background:var(--gold);border-radius:var(--radius-full);align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.catalog-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:68px;padding:61px 0 56px;display:grid}.eyebrow{font-size:var(--text-xs);letter-spacing:1.9px;color:var(--gold);align-items:center;gap:8px;font-weight:700;display:flex}.eyebrow>span{background:var(--gold);border-radius:50%;width:6px;height:6px}.eyebrow.muted{color:var(--muted)}.catalog-hero h1{font-size:var(--text-2xl);letter-spacing:-2px;color:var(--ink);margin:16px 0;line-height:1.08}.catalog-hero h1 span{color:var(--gold)}.hero-description{font-size:var(--text-base);color:var(--muted);max-width:460px;margin:18px 0 28px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-cta{background:var(--gold);color:var(--paper);font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-sm);align-items:center;gap:9px;padding:15px 24px;display:inline-flex}.hero-cta-outline{color:var(--ink);border:1px solid var(--line);background:0 0}.brand-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:34px;display:flex}.brand-card-logo{border-radius:var(--radius-lg);border:1px solid #3a2f12;width:100%;max-width:300px;height:auto;box-shadow:0 0 0 1px #d4a01733,0 18px 48px #d4a01722}.brand-card-count{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.live-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.catalog-section{padding-top:40px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:16px;display:flex}.section-heading h2{font-size:var(--text-xl);letter-spacing:-.8px;color:var(--ink);align-items:center;gap:10px;display:flex}.section-heading h2>span{color:var(--muted);background:var(--soft);border-radius:var(--radius-full);padding:4px 11px;font-size:12px;font-weight:600}.section-subline{color:var(--muted);margin-top:8px;font-size:12px}.outline-button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--soft);align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;display:inline-flex}.outline-button.selected{border-color:var(--gold);color:var(--gold)}.outline-button-small{padding:8px 12px;font-size:11px}.catalog-toolbar{gap:12px;margin:26px 0 16px;display:flex}.search-field{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search-field input{height:47px;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px}.search-field input::placeholder{color:var(--muted)}.search-field button{color:var(--muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:32px;min-height:32px;margin:-8px;display:flex}.filter-toggle{position:relative}.filter-count{background:var(--gold);color:var(--paper);border-radius:var(--radius-full);margin-left:4px;padding:2px 6px;font-size:9px}.filter-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);transition:opacity .2s var(--ease-out),grid-template-rows .2s var(--ease-out);flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:18px;display:flex;overflow:hidden}.filter-panel[data-starting-style],.filter-panel[data-ending-style]{opacity:0}@starting-style{.filter-panel{opacity:0}}.filter-panel label{color:var(--muted);flex-direction:column;flex:1;gap:7px;min-width:140px;font-size:11px;font-weight:600;display:flex}.text-button{color:var(--gold);font-size:12px;font-weight:600}.catalog-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.status-tabs{gap:6px;display:flex;overflow-x:auto}.status-tabs button{border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;transition:background .15s var(--ease-out),color .15s var(--ease-out);align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:600;display:flex}.status-tabs button.selected{background:var(--soft);color:var(--ink)}.status-tabs button>span{color:var(--muted);background:var(--soft);border-radius:var(--radius-full);padding:2px 7px;font-size:10px}.status-tabs button.selected>span{background:var(--gold);color:var(--paper)}.view-toggle{gap:4px;display:flex}.view-toggle button{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--muted);padding:12px}.view-toggle button[aria-pressed=true]{background:var(--soft);color:var(--gold)}.results-meta{color:var(--muted);justify-content:space-between;align-items:center;margin:18px 0;font-size:11px;display:flex}.refresh-button{color:var(--muted);align-items:center;gap:7px;min-height:44px;padding:8px 4px;font-size:11px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.inline-notice{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:inline-flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;display:grid}.product-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.product-card.is-sold{opacity:.6}.product-image{background:var(--surface-2);height:270px;position:relative}.product-image img{object-fit:contain;mix-blend-mode:normal;padding:18px}.image-placeholder{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.status-badge{letter-spacing:.3px;border-radius:var(--radius-full);color:var(--ink);text-transform:uppercase;background:#0a0a0aee;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.status-badge i{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-badge.reserved i{background:var(--warn)}.status-badge.sold i{background:var(--muted)}.item-number{color:var(--ink);border-radius:var(--radius-full);background:#0a0a0aee;padding:5px 9px;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:12px}.product-content{flex-direction:column;gap:4px;padding:16px;display:flex}.product-status-group{margin-top:var(--space-2);flex-direction:column;gap:4px;display:flex}.product-brand{letter-spacing:1.4px;color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:700}.product-card h3{color:var(--ink);margin:6px 0;font-size:15px;line-height:1.35}.product-attributes{color:var(--muted);font-size:11px}.request-card-link{text-align:center;color:var(--gold);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);margin:0 16px 16px;padding:11px 8px;font-size:11px;font-weight:700;display:block}.empty-state{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:70px 20px;display:flex}.empty-state h3{color:var(--ink);font-size:18px}.primary-button{background:var(--gold);color:var(--paper);border-radius:var(--radius-sm);padding:13px 22px;font-size:13px;font-weight:700}.how-to-buy{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);margin:56px 0;padding:32px}.how-to-buy h2{color:var(--ink);margin-bottom:20px;font-size:18px}.how-to-buy ol{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.how-to-buy li{align-items:flex-start;gap:12px;display:flex}.how-to-buy li span{background:var(--gold);width:28px;height:28px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.how-to-buy li p{color:var(--muted);font-size:13px;line-height:1.55}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;padding:32px 0 48px;display:flex}.footer-brand{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.footer-brand img{border-radius:var(--radius-sm)}.footer-whatsapp{color:var(--gold);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.footer-team-link{color:var(--muted);font-size:11px}.product-detail{padding-top:32px;padding-bottom:70px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:inline-flex}.detail-grid{grid-template-columns:1.1fr 1fr;gap:66px;display:grid}.detail-image{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-md);min-height:560px;position:relative}.detail-image img{object-fit:contain;mix-blend-mode:normal;padding:34px}.detail-image>.item-number{font-size:12px;bottom:20px;right:20px}.detail-info{padding:10px 0}.detail-info>.product-brand{letter-spacing:1.9px;margin-top:25px;font-size:11px}.detail-info h1{letter-spacing:-.8px;color:var(--ink);margin:12px 0;font-size:34px;line-height:1.25}.detail-category{color:var(--muted);font-size:13px}.product-specs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:22px 20px;margin:0;padding:27px 0;display:grid}.product-specs dt{color:var(--muted);margin-bottom:7px;font-size:10px}.product-specs dd{font-size:var(--text-sm);overflow-wrap:anywhere;color:var(--ink);margin:0}.spec-secondary dd{font-size:var(--text-xs);color:var(--muted)}.copy-button{width:100%;height:47px}.copy-state{transition:opacity .16s var(--ease-out);align-items:center;gap:8px;display:inline-flex}.action-caption{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.65}.availability-notice{background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);color:var(--warn-text);gap:13px;padding:18px;display:flex}.availability-notice strong{font-size:13px}.availability-notice p{margin-top:7px;font-size:11px;line-height:1.6}.availability-notice svg{flex-shrink:0}@media (min-width:1500px){.site-container{width:min(1350px,100% - 120px)}.product-image{height:292px}.catalog-hero{padding:70px 0}.catalog-hero h1{font-size:54px}}@media (max-width:1024px){.site-container{width:calc(100% - 56px)}.catalog-hero{gap:30px}.catalog-hero h1{font-size:40px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-image{height:255px}.compact-view{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-view .product-card{grid-template-columns:120px 1fr}.compact-view .product-content{padding:14px}.site-footer{flex-wrap:wrap}.detail-grid{gap:34px}.detail-image{min-height:530px}}@media (max-width:720px){.site-container{width:calc(100% - 36px)}.header-inner{height:74px}.brand-lockup{gap:9px;font-size:15px}.brand-logo{border-radius:7px;width:35px;height:35px}.brand-subtitle{letter-spacing:1.7px;font-size:7px}.header-inner nav{gap:14px}.active-nav{display:none}.whatsapp-nav-button{padding:8px 12px;font-size:11px}.admin-link{font-size:10px}.catalog-hero{grid-template-columns:1fr;gap:29px;padding:35px 0 32px}.catalog-hero h1{letter-spacing:-1.5px;margin-top:17px;font-size:39px}.hero-description{max-width:340px;margin:16px 0;font-size:12px}.eyebrow{font-size:9px}.section-heading{flex-wrap:wrap;gap:10px;padding-top:24px}.section-heading h2{gap:7px;font-size:19px}.section-heading h2>span{font-size:10px}.catalog-toolbar{flex-wrap:wrap;gap:8px;margin:21px 0 14px}.search-field{gap:7px;min-width:calc(100% - 88px);padding:0 10px}.search-field input{height:42px}.filter-toggle{padding:9px;font-size:10px}.filter-toggle svg{width:14px}.filter-panel{grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.filter-panel select{padding:10px}.filter-panel .text-button{align-self:center;margin:0}.status-tabs{gap:2px;margin-right:-2px}.status-tabs button{gap:5px;padding:9px 7px;font-size:10px}.status-tabs button>span{font-size:8px}.view-toggle{display:none}.catalog-controls{padding-bottom:10px}.results-meta{margin:13px 0 15px;font-size:9px}.refresh-button{font-size:9px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.product-image{height:218px}.how-to-buy ol{grid-template-columns:1fr;gap:16px}}@media (max-width:380px){.site-container{width:calc(100% - 26px)}.catalog-hero h1{font-size:34px}.product-image{height:184px}.status-tabs{flex-wrap:wrap;row-gap:5px}.status-tabs button{padding:8px;font-size:11px}.admin-link{font-size:10px}.filter-panel{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.product-card:hover{border-color:var(--gold);box-shadow:0 12px 32px -20px #d4a01740}.outline-button:hover{border-color:var(--gold)}.hero-cta:hover{background:var(--gold-light)}.hero-cta-outline:hover{border-color:var(--gold)}.primary-button:hover{background:var(--gold-light)}.request-card-link:hover{background:#332711}.whatsapp-nav-button:hover{background:var(--gold-light)}}.card-enter{opacity:1}.status-tabs{min-width:0}.product-image>.status-badge{max-width:calc(100% - 20px);line-height:1.3}.product-image>.status-badge i{flex-shrink:0}@media (max-width:720px){.status-tabs{flex-wrap:wrap;row-gap:5px;overflow:visible}.catalog-controls{align-items:flex-start}.detail-grid{grid-template-columns:1fr;gap:26px}.detail-image{min-height:420px}.detail-image img{padding:20px}.detail-info{padding:0}.product-detail{padding-top:24px}}.soft-reservation-note{color:var(--warn-text);margin-top:8px;font-size:10px;line-height:1.5}.apartado-request{border:1px solid var(--line);background:var(--card);border-radius:var(--radius-lg);padding:32px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));margin:8px 0 24px;scroll-margin-top:24px;box-shadow:0 18px 48px -32px #000000e6}.apartado-brand{color:var(--gold);justify-content:center;align-items:center;gap:14px;display:flex}.apartado-brand-rule{background:var(--gold);opacity:.7;width:64px;height:1px}.apartado-brand-name{text-align:center;font-size:var(--text-xs);letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:8px 0 18px}.apartado-request h2{text-align:center;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(28px,7vw,40px);font-weight:800;line-height:1.1;display:block}.apartado-intro{text-align:center;font-size:var(--text-sm);color:var(--muted);max-width:34ch;margin:12px auto 26px;line-height:1.6}.apartado-context{font-size:var(--text-xs);color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:var(--radius-sm);margin:-12px 0 20px;padding:10px 12px;line-height:1.6}.apartado-request form{flex-direction:column;gap:18px;display:flex}.apartado-request label{font-size:var(--text-base);color:var(--ink);text-align:left;flex-direction:column;gap:8px;font-weight:700;display:flex}.apartado-request input:not([type=hidden]){border:1px solid var(--line);background:var(--soft);border-radius:var(--radius-md);color:var(--ink);width:100%;min-height:52px;padding:14px 16px;font-size:16px;font-weight:400}.apartado-request input::placeholder{color:var(--muted);font-weight:400}.apartado-help{font-size:var(--text-xs);color:var(--muted);margin-top:-2px;font-weight:400}.apartado-privacy{font-size:var(--text-xs);color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:-4px 0 0;line-height:1.5;display:flex}.apartado-privacy svg{color:var(--gold);flex-shrink:0}.apartado-info{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:18px 16px;display:flex}.apartado-info>svg{color:var(--gold);flex-shrink:0;margin-top:2px}.apartado-info h3{font-size:var(--text-md);color:var(--ink);margin:0 0 6px;font-weight:700}.apartado-info p{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.65}.apartado-info strong{color:var(--gold);font-weight:800}.apartado-request .apartado-submit{width:100%;min-height:56px;font-size:var(--text-md);color:#0a0a0a;background:linear-gradient(180deg,var(--gold-light),var(--gold));border-radius:var(--radius-md);justify-content:center;align-items:center;gap:10px;font-weight:800;display:inline-flex}.apartado-request .apartado-submit:disabled{opacity:.7;cursor:not-allowed}.apartado-footer{text-align:center;font-size:var(--text-xs);color:var(--muted);margin:-6px 0 0;line-height:1.6}@media (max-width:720px){.apartado-request{padding:26px 18px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.apartado-brand-rule{width:44px}.apartado-info{gap:12px;padding:16px 14px}}.apartado-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.apartado-error{font-size:var(--text-sm);color:var(--danger-text);background:var(--danger-bg);border-radius:var(--radius-sm);padding:12px 14px;line-height:1.6}.apartado-success{color:var(--gold);opacity:1;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);gap:10px;padding:13px 0;display:flex;transform:none}@starting-style{.apartado-success{opacity:0;transform:translateY(6px)scale(.98)}}.apartado-success>svg{flex-shrink:0}.apartado-success strong{font-size:var(--text-lg);color:var(--ink)}.apartado-success p{font-size:var(--text-sm);color:var(--muted);margin-top:8px;line-height:1.6}.success-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) success-pop}@keyframes success-pop{0%{transform:scale(.8)}to{transform:scale(1)}}.compact-view .request-card-link,.compact-view .inventory-status-actions{grid-column:1/-1}.product-card-link{flex:auto;min-width:0;display:block}.card-enter{flex-direction:column;min-width:0;display:flex}.card-enter>.product-card{flex:auto;height:100%}.request-card-link{margin-top:auto}.compact-view .product-card{display:block}.compact-view .product-card-link{grid-template-columns:160px 1fr;display:grid}.inventory-status-actions{border-top:1px solid var(--line);background:var(--soft);padding:14px 17px}.inventory-status-actions>span{letter-spacing:.8px;color:var(--muted);margin-bottom:9px;font-size:8px;display:block}.inventory-status-actions>div{flex-wrap:wrap;gap:8px;display:flex}.inventory-status-actions a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);justify-content:center;align-items:center;gap:6px;padding:10px 11px;font-size:11px;font-weight:600;display:flex}.inventory-status-actions .status-action-apartado{background:var(--warn-bg);color:var(--warn-text);border-color:var(--warn-border)}.inventory-status-actions .status-action-vendido{color:#4fd684;background:#0f2419;border-color:#1f4d34}.detail-info>.inventory-status-actions{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:20px;padding:16px}@media (max-width:720px){.compact-view .product-card-link{grid-template-columns:135px 1fr}.inventory-status-actions{padding:12px 10px}.inventory-status-actions a{flex:1;padding:9px 5px;font-size:10px}}.hold-countdown{color:var(--warn-text);font-variant-numeric:tabular-nums;margin:9px 0;font-size:11px;line-height:1.5}.hold-countdown strong{white-space:nowrap}.hold-countdown span{color:var(--muted);font-size:10px;display:block}#contenido{scroll-margin-top:90px}.error-page{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:70px 20px;display:flex}.error-page h1{color:var(--ink);font-size:var(--text-xl)}.error-page .actions-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.skeleton-card{background:linear-gradient(90deg,var(--soft) 0%,var(--surface-2) 50%,var(--soft) 100%);border-radius:var(--radius-md);background-size:200% 100%;height:360px;animation:1.6s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}body{overflow-x:hidden}.hero-band{isolation:isolate;background:var(--paper) url(/brand/hero-bg.webp) center/cover no-repeat;border-bottom:1px solid var(--line);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;position:relative;overflow:hidden}.hero-band:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0aeb 0%,#0a0a0ac7 45%,#0a0a0a59 100%);position:absolute;inset:0}.hero-band:after{content:"";z-index:-1;background:linear-gradient(180deg,transparent,var(--paper));height:120px;position:absolute;inset:auto 0 0}.hero-band-inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:68px;width:min(1160px,100% - 80px);margin:0 auto;padding:64px 0 60px;display:grid}.hero-band .brand-card{-webkit-backdrop-filter:blur(6px);background:#131313b8;border-color:#d4a01740}.hero-reveal .hero-band-inner{animation:hero-reveal .6s var(--ease-out) both}@keyframes hero-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:720px){.hero-band{background-image:url(/brand/hero-bg-md.webp);background-position:70%}.hero-band:before{background:linear-gradient(#0a0a0ae6 0%,#0a0a0abf 60%,#0a0a0a80 100%)}.hero-band-inner{grid-template-columns:1fr;gap:29px;width:calc(100% - 36px);padding:36px 0 34px}}@media (max-width:380px){.hero-band-inner{width:calc(100% - 26px)}}@media (min-width:1500px){.hero-band-inner{width:min(1350px,100% - 120px);padding:76px 0 70px}}@media (max-width:1024px){.hero-band-inner{gap:30px;width:calc(100% - 56px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card{transition:none}.spin{animation:none}button,a,[role=button]{transition:none}button:active,a.hero-cta:active,a.primary-button:active,.outline-button:active,.status-tabs button:active,.view-toggle button:active{transform:none}.site-header{transition:none;animation:none!important}.hero-reveal .hero-band-inner{opacity:1;animation:none;transform:none}.copy-state{transition:none}.apartado-success{transition:opacity .15s var(--ease-out);transform:none}.apartado-success[data-starting-style]{opacity:0}@starting-style{.apartado-success{opacity:0}}.success-pop{animation:none;transform:none}.filter-panel{transition:opacity .15s var(--ease-out)}.status-tabs button{transition:none}.skeleton-card{background:var(--soft);animation:none}}
