@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-v1.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-v1.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-v1.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-v1.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-latin-v1.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-v1.woff2)format("woff2")}:root{--ink:#071a21;--abismo:#071a21;--carbon:#0b222a;--surface:#0d2730;--surface-raised:#12313a;--tone-ocean:#0b3440;--tone-lagoon:#086474;--tone-ink-blue:#101f33;--tone-seafoam:#dce9e5;--tone-sand:#e7dfd1;--accent:#1fc9de;--accent-strong:#b7f8ff;--cian:var(--accent);--oferta:var(--accent);--wa:var(--accent);--blanco:#f3ead8;--muted:#f3ead8a8;--linea:#f3ead829;--wa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M.06 24l1.69-6.16a11.87 11.87 0 01-1.6-5.96C.16 5.32 5.5 0 12.05 0a11.8 11.8 0 018.41 3.49A11.76 11.76 0 0123.94 11.9c0 6.55-5.34 11.88-11.9 11.88a11.9 11.9 0 01-5.68-1.45L.06 24zm6.6-3.8c1.68 1 3.28 1.6 5.4 1.6 5.44 0 9.88-4.42 9.88-9.9 0-5.46-4.42-9.88-9.88-9.9-5.46 0-9.9 4.42-9.9 9.9 0 2.22.66 3.88 1.74 5.62l-1 3.65 3.76-.98zm11.4-5.1c-.08-.12-.28-.2-.58-.35-.3-.15-1.76-.87-2.03-.97-.28-.1-.48-.15-.68.15-.2.3-.77.96-.95 1.16-.17.2-.35.22-.65.08-.3-.15-1.25-.46-2.4-1.48-.88-.79-1.48-1.76-1.66-2.06-.17-.3-.02-.46.13-.6.14-.14.3-.35.45-.53.15-.18.2-.3.3-.5.1-.2.05-.38-.03-.53-.07-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.51h-.58c-.2 0-.53.07-.8.38-.28.3-1.05 1.02-1.05 2.5 0 1.47 1.07 2.89 1.22 3.09.15.2 2.1 3.2 5.1 4.49.71.3 1.27.49 1.7.63.72.23 1.37.2 1.89.12.58-.09 1.76-.72 2.01-1.42.25-.7.25-1.29.17-1.41z'/%3E%3C/svg%3E");--catalog-water-image:url(/producto/catalog-water-background-v2.webp);--pad:clamp(20px, 4vw, 64px);--nav-h:calc(80px + env(safe-area-inset-top));--display:"Bricolage Grotesque", sans-serif;--body:"Instrument Sans", sans-serif}.ambient-audio-toggle{z-index:180;min-width:108px;min-height:44px;color:var(--blanco);-webkit-backdrop-filter:blur(14px)saturate(1.15);cursor:pointer;font-family:var(--body);text-transform:uppercase;background:#071a21d1;border:1px solid #f3ead847;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 14px;transition:color .2s,border-color .2s,background-color .2s,transform .2s,opacity .2s;display:inline-flex;position:fixed;bottom:clamp(16px,2.7vw,34px);left:clamp(16px,2.7vw,40px);box-shadow:0 10px 30px #00090d3d}.ambient-audio-toggle:hover{color:var(--accent-strong);background:#07232ceb;border-color:#1fc9deb3;transform:translateY(-2px)}.ambient-audio-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.ambient-audio-toggle svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;width:20px;height:20px}.ambient-audio-toggle__slash{stroke-width:2px}.ambient-audio-toggle__label{letter-spacing:.16em;font-size:9px;font-weight:750}.ambient-audio-toggle__state{min-width:21px;color:var(--accent);letter-spacing:.1em;font-size:8px;font-weight:800}.ambient-audio-toggle[aria-pressed=false] .ambient-audio-toggle__state{color:var(--muted)}@media (width<=680px){.ambient-audio-toggle{z-index:80;left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));gap:0;width:48px;min-width:48px;min-height:48px;padding:0}.ambient-audio-toggle:hover{transform:none}.ambient-audio-toggle__label,.ambient-audio-toggle__state{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ambient-audio-toggle:after{background:var(--accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #071a21d1}.ambient-audio-toggle[aria-pressed=false]:after{background:var(--muted)}body:has(.cart-mobile-checkout) .ambient-audio-toggle{bottom:calc(108px + env(safe-area-inset-bottom))}body:has(.nav__links.is-open) .ambient-audio-toggle{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.ambient-audio-toggle{transition:none}}.fleet-experience{--fleet-bg:var(--abismo);--fleet-ink:var(--blanco);--fleet-muted:var(--muted);--fleet-line:var(--linea);--fleet-surface:var(--surface);--fleet-accent:var(--accent);--fleet-chrome:var(--surface);--fleet-chrome-ink:var(--blanco);isolation:isolate;background:var(--fleet-bg);color:var(--fleet-ink);transition:background-color .45s,color .45s;position:relative;overflow:clip}.fleet-experience button,.fleet-experience a{font:inherit}.catalog-browse{border-bottom:1px solid var(--fleet-line);padding:clamp(120px,15vw,200px) clamp(20px,6vw,96px) clamp(84px,10vw,150px)}.catalog-browse__header{gap:20px;max-width:740px;display:grid}.catalog-browse__header .fleet-kicker{color:var(--fleet-accent)}.catalog-browse__header h1{font:600 clamp(52px, 7.2vw, 112px)/.95 var(--display);letter-spacing:-.06em}.catalog-browse__header>p:last-child{max-width:36ch;color:var(--fleet-muted);font-size:clamp(16px,1.35vw,20px);line-height:1.5}.catalog-filters{background:color-mix(in srgb, var(--fleet-ink) 8%, transparent);border-radius:999px;gap:3px;width:fit-content;margin:clamp(46px,7vw,90px) 0 clamp(28px,4vw,52px);padding:4px;display:flex}.catalog-filters button{min-height:42px;color:var(--fleet-muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:11px;font-weight:750;transition:color .2s,background .2s,box-shadow .2s}.catalog-filters button:hover{color:var(--fleet-ink)}.catalog-filters button:focus-visible,.catalog-card a:focus-visible,.catalog-card button:focus-visible,.catalog-empty a:focus-visible{outline:3px solid var(--fleet-accent);outline-offset:4px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,26px);display:grid}.catalog-card{min-width:0;color:inherit;background:var(--fleet-surface);border:1px solid var(--fleet-line);border-radius:2px;text-decoration:none;overflow:hidden}.catalog-card__image{aspect-ratio:3/2;background:color-mix(in srgb, var(--fleet-ink) 5%, var(--fleet-bg));display:block;position:relative;overflow:hidden}.catalog-card__media-link{width:100%;height:100%;display:block}.catalog-card__media-link>img{object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.catalog-card__badge{z-index:3;color:var(--fleet-ink);background:color-mix(in srgb, var(--fleet-bg) 86%, transparent);border:1px solid color-mix(in srgb, var(--fleet-ink) 14%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;top:14px;left:14px}.catalog-card__image.is-cutout .catalog-card__media-link img{box-sizing:border-box;object-fit:contain;transform:translate(var(--catalog-media-x), var(--catalog-media-y)) scale(var(--catalog-media-scale));transform-origin:50%;filter:drop-shadow(0 5px 3px #001b2a7a)drop-shadow(0 12px 9px #0023343d);padding:clamp(4px,.6vw,10px)}.catalog-card__image.is-original{background:#fff}.catalog-card__image.is-original .catalog-card__media-link img{object-fit:contain;filter:none;padding:0;transform:none}.catalog-card__details{padding:clamp(17px,2vw,26px)}.catalog-card__details>p{color:var(--fleet-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:750}.catalog-card__details>div:first-of-type{justify-content:space-between;align-items:flex-start;gap:12px;min-height:64px;display:flex}.catalog-card h3{max-width:12ch;font:600 clamp(24px, 2.25vw, 38px)/.98 var(--display);letter-spacing:-.05em}.catalog-card h3 a{color:inherit;text-decoration:none}.catalog-card strong{letter-spacing:-.02em;flex:none;padding-top:4px;font-size:clamp(13px,1.1vw,16px)}.catalog-card__actions{border-top:1px solid var(--fleet-line);grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:23px;padding-top:12px;display:grid}.catalog-card__actions>a{min-height:42px;color:var(--fleet-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;text-decoration:none;transition:color .2s;display:flex}.catalog-card__actions>a span{font-size:16px;font-weight:400;transition:transform .2s}.catalog-card__actions>a .model-open-mark{color:currentColor;border:1px solid;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.model-open-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:12px;height:12px}.catalog-card__cart{min-height:42px;color:var(--fleet-bg);background:var(--fleet-accent);border:1px solid var(--fleet-accent);cursor:pointer;font:800 9px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:16px;padding:0 14px;display:inline-flex}.catalog-card__cart:disabled{cursor:not-allowed;opacity:.55}.catalog-card:hover .catalog-card__media-link>img{filter:saturate(1.08)}.catalog-card:hover .catalog-card__image.is-cutout .catalog-card__media-link img{transform:translate(var(--catalog-media-x), var(--catalog-media-y)) scale(var(--catalog-media-scale));filter:drop-shadow(0 5px 3px #001b2a85)drop-shadow(0 13px 10px #00233447)saturate(1.04)}.catalog-card:hover .catalog-card__image.is-original .catalog-card__media-link img{filter:none;transform:none}.catalog-card--water .catalog-card__image{background:linear-gradient(#00486805, #00486814), var(--catalog-water-image) center / cover no-repeat}.catalog-card--water .catalog-card__image img{z-index:1;box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 5px 3px #001b2a80)drop-shadow(0 12px 9px #00233442);padding:clamp(10px,1.6vw,22px);position:relative}.catalog-card--water .catalog-card__badge{z-index:3}.catalog-card--water:hover .catalog-card__image img{filter:drop-shadow(0 5px 3px #001b2a8a)drop-shadow(0 13px 10px #0023344d)saturate(1.04);transform:scale(1.035)}.catalog-card:hover .catalog-card__actions>a{color:var(--fleet-ink)}.catalog-card:hover .catalog-card__actions>a span{transform:translate(3px,-3px)}.catalog-empty{border:1px solid var(--fleet-line);background:linear-gradient(120deg, color-mix(in srgb, var(--fleet-ink) 6%, transparent), transparent 55%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(560px,56svh);padding:clamp(36px,7vw,90px);display:flex}.catalog-empty .fleet-kicker{color:var(--fleet-accent)}.catalog-empty h3{max-width:11ch;font:600 clamp(42px, 5.5vw, 82px)/1 var(--display);letter-spacing:-.055em;margin-top:20px}.catalog-empty>p:not(.fleet-kicker){max-width:48ch;color:var(--fleet-muted);margin-top:24px;font-size:17px;line-height:1.55}.catalog-empty a{min-height:52px;color:var(--fleet-bg);background:var(--fleet-ink);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:22px;margin-top:34px;padding:0 18px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.catalog-empty a span{font-size:17px;font-weight:400}.product-highlights{color:#eef3f1;background:radial-gradient(circle at 78% 18%,#2c809138,#0000 28%),linear-gradient(145deg,#0b2732,#123946 58%,#0a2934);overflow:hidden}.product-highlights__signal{color:#071a21;background:#1fc9de;border-block:1px solid #071a2152;align-items:center;min-height:clamp(74px,7vw,104px);display:flex;overflow:hidden}.product-highlights__signal-track{width:100%;min-width:0;padding-block:8px;padding-inline:var(--pad);white-space:nowrap;justify-content:space-between;align-items:center;gap:clamp(20px,2.8vw,52px);display:flex}.product-highlights__signal-track strong{font:600 clamp(30px, 3.25vw, 54px)/1.08 var(--display);letter-spacing:-.055em;text-transform:uppercase}.product-highlights__signal-track span{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:clamp(20px,2.8vw,52px);font-size:9px;font-weight:850;display:inline-flex}.product-highlights__signal-track span:before{aspect-ratio:1;content:"";background:currentColor;border-radius:50%;width:7px}.product-highlights__header{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(42px,8vw,140px);margin-bottom:clamp(42px,7vw,92px);display:grid}.product-highlights__header>div:first-child>p,.product-highlight__copy>p{color:#82bdc8;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.product-highlights__header h2{max-width:10ch;font:500 clamp(50px, 6.2vw, 96px)/.93 var(--display);letter-spacing:-.06em;text-wrap:balance;margin-top:15px}.product-highlights__guide>p{color:#b8cdcf;max-width:42ch;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.product-highlights__links{flex-wrap:wrap;gap:12px 28px;margin-top:30px;display:flex}.product-highlights__links a,.product-highlights__footer a,.product-detail__back{color:inherit;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.product-highlights__links a{border-bottom:1px solid #eef3f161;min-height:24px;padding-bottom:10px}.product-highlights__links a:last-child{color:#83dbe0}.product-highlights__links a span,.product-highlights__footer a span{font-size:18px;font-weight:400}.product-highlights__stories{border-bottom:1px solid #c2dcdd2e;gap:clamp(15px,2vw,26px);margin-top:28px;padding-bottom:25px;display:flex}.product-highlights__stories a{min-width:66px;color:inherit;justify-items:center;gap:9px;text-decoration:none;display:grid}.product-highlights__stories a>span{aspect-ratio:1;background:conic-gradient(from 25deg, var(--accent), #f3ead8 46%, var(--accent) 78%, #137c91);border-radius:50%;width:clamp(58px,5vw,72px);padding:3px;display:block;overflow:hidden;box-shadow:0 0 0 4px #1fc9de14}.product-highlights__stories img{box-sizing:border-box;object-fit:contain;background:linear-gradient(#00486805, #00486814), var(--catalog-water-image) center / cover no-repeat;border-radius:inherit;filter:drop-shadow(0 3px 2px #001b2a7a);border:3px solid #0b303a;width:100%;height:100%;padding:8px;transition:transform .25s;display:block}.product-highlights__stories b{color:#dce8e5;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.product-highlights__stories a:hover img{transform:scale(1.08)}.product-highlights__grid{grid-template-rows:repeat(2,minmax(260px,1fr));grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:clamp(14px,2vw,30px);display:grid}.product-highlight{min-width:0;color:inherit;will-change:transform, opacity;isolation:isolate;border:1px solid #c2dcdd2e;text-decoration:none;transition:border-color .25s,background-color .25s;position:relative}.product-highlight__aura{z-index:0;pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(circle at 42% 45%,#4cd5de33,#0000 43%);position:absolute;inset:-25%;transform:scale(.82)}.product-highlight--lead{border-color:#1fc9de94;grid-row:span 2;box-shadow:0 30px 80px #0000003d,0 0 0 1px #1fc9de14}.product-highlight__index{z-index:1;color:#12313d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;background:#eef3f1d6;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.product-highlight__image{z-index:1;background:#d8dfdb;position:relative;overflow:hidden}.product-highlight--lead{grid-template-rows:minmax(390px,1fr) auto;display:grid}.product-highlight--lead .product-highlight__image{min-height:0}.product-highlight--supporting{grid-template-rows:minmax(220px,.9fr) auto;display:grid}.product-highlight__image img{box-sizing:border-box;object-fit:contain;object-position:center;will-change:transform;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(14px,2vw,28px);display:block}.product-highlight__image--cutout{background:linear-gradient(108deg, transparent 0 18%, #f3ead814 31%, transparent 46%), radial-gradient(circle at 50% 46%, #1fc9de24, transparent 58%), var(--surface-raised)}.product-highlight__image--cutout img{box-sizing:border-box;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 3px #001b2a80)drop-shadow(0 12px 9px #00233442);padding:clamp(28px,4.8vw,74px)}.product-highlight--supporting .product-highlight__image--cutout img{padding:clamp(16px,2vw,28px)}.product-highlight--supporting .product-highlight__copy{padding:clamp(20px,2.2vw,32px)}.product-highlight:hover .product-highlight__image img{filter:none}.product-highlight:hover .product-highlight__image--cutout img{filter:drop-shadow(0 5px 3px #001b2a8a)drop-shadow(0 13px 10px #0023344d)}.product-highlight__shine{z-index:2;pointer-events:none;opacity:0;filter:blur(6px);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffffff75,#0000);width:28%;position:absolute;top:-35%;bottom:-35%;left:20%;transform:skew(-17deg)translate(-140%)}.product-highlight__image>span:not(.product-highlight__shine){z-index:3;color:#eef3f1;letter-spacing:.1em;will-change:transform;background:#12313dd1;padding:7px 9px;font-size:10px;font-weight:750;position:absolute;bottom:14px;right:14px}.product-highlight__image>.product-highlight__social{color:#102c38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3ead8e6;border:0;border-radius:999px;align-items:center;gap:7px;display:inline-flex;top:14px;bottom:auto;right:14px}.product-highlight__social svg{width:13px;fill:var(--accent-strong)}.product-highlight__copy{z-index:1;padding:clamp(22px,3vw,42px);position:relative}.product-highlight--lead .product-highlight__copy{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:20px 38px;display:grid}.product-highlight--lead .product-highlight__copy>p,.product-highlight--lead .product-highlight__copy>h3{grid-column:1/2}.product-highlight__copy h3{max-width:11ch;font:500 clamp(29px, 3vw, 48px)/.96 var(--display);letter-spacing:-.05em;margin-top:10px}.product-highlight__price{color:#d5e2df;margin-top:13px;font-size:14px;font-weight:650;display:block}.product-highlight--lead .product-highlight__price{grid-column:1/2;margin-top:-8px;font-size:17px}.product-highlight__facts{border-top:1px solid #c2dcdd2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.product-highlight__facts>div{will-change:transform;padding:13px 8px 0 0}.product-highlight__facts dt{color:#7ea6ab;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.product-highlight__facts dd{color:#e9f0ed;margin-top:6px;font-size:12px}.product-highlight--lead .product-highlight__facts{grid-area:1/2/span 3/3;align-self:stretch;min-width:290px;margin:0}.product-highlight--lead .product-highlight__facts>div{border-left:1px solid #c2dcdd2e;padding:10px 14px}.product-highlight--lead .product-highlight__facts dt{font-size:9px}.product-highlight--lead .product-highlight__facts dd{font-size:15px}.product-highlight__copy strong{color:#83dbe0;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:13px;margin-top:24px;font-size:9px;font-weight:800;display:flex}.product-highlight--lead .product-highlight__copy strong{border-top:1px solid #c2dcdd2e;grid-column:1/-1;padding-top:18px}.product-highlight__copy strong span{will-change:transform;font-size:18px;font-weight:400;display:inline-block}.product-highlights__footer{background:radial-gradient(circle at 86% 10%,#1fc9de29,#0000 38%),#0d2730b8;border:1px solid #c2dcdd38;justify-content:space-between;align-items:center;gap:30px;min-height:128px;margin-top:clamp(36px,5vw,68px);padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.product-highlights__footer:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 24px #1fc9de8c}.product-highlights__footer p{color:#bfcfd0;max-width:54ch;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.product-highlights__footer p span{color:#eef3f1;margin-right:10px;font-weight:760}.product-highlights__footer a{min-height:54px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);flex:none;padding:0 20px;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;box-shadow:0 12px 30px #1fc9de2e}.product-highlights__footer a:hover{color:var(--accent);box-shadow:none;background:0 0;transform:translateY(-2px)}.product-highlight:focus-visible,.product-highlights__links a:focus-visible,.product-highlights__stories a:focus-visible,.product-highlights__footer a:focus-visible,.product-detail__back:focus-visible,.product-detail__cta:focus-visible{outline-offset:5px;outline:3px solid #7de0e1}.product-detail-page{color:#e9ece7;background:#102c38;min-height:100svh}.product-detail{padding:calc(var(--nav-h) + clamp(18px, 2vw, 30px)) var(--pad) clamp(84px, 12vw, 160px)}.product-detail__back{color:#aac5c8;margin-bottom:clamp(18px,2.5vw,34px)}.product-detail__hero{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);align-items:stretch;gap:clamp(20px,2vw,30px) clamp(32px,4vw,72px);display:grid}.product-detail__intro{align-self:center;min-width:0;padding-block:8px}.product-detail__intro>p:first-child,.product-detail__specs-heading>p{color:#86b7bf;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.product-detail__intro h1{max-width:12ch;font:500 clamp(48px, 4.4vw, 68px)/.9 var(--display);letter-spacing:-.065em;text-wrap:balance;margin-top:12px}.product-detail__tagline{color:#dce7e5;text-wrap:balance;max-width:37ch;margin-top:18px;font-size:clamp(17px,1.3vw,20px);line-height:1.42}.product-detail__price{gap:7px;margin-top:clamp(18px,2vw,28px);display:grid}.product-detail__price span{color:#91afb2;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.product-detail__price strong{font:500 clamp(32px, 2.7vw, 44px)/1 var(--display);letter-spacing:-.04em}.product-detail__essentials{border-block:1px solid #e9ece740;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(22px,2.4vw,32px);display:grid}.product-detail__essentials>div{min-width:0;padding:14px 12px 15px 0}.product-detail__essentials>div+div{border-left:1px solid #e9ece72e;padding-left:12px}.product-detail__essentials dt{color:#91afb2;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.25}.product-detail__essentials dd{color:#f4f6f2;font:500 clamp(17px, 1.45vw, 22px)/1.1 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:7px}.product-detail__configuration{border-top:1px solid #e9ece72e;margin-top:24px;padding-top:17px}.product-detail__configuration h2{color:#86b7bf;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.product-detail__configuration .product-options{margin:16px 0 0}.product-detail__configuration .product-options legend{color:#bed0cf;font-size:12px}.product-detail__configuration .product-options label{color:#e9ece7;border-color:#e9ece733;border-radius:0;padding:11px 13px}.product-detail__configuration .product-options label:has(input:checked){border-color:var(--accent);background:#1fc9de14}.product-detail__configuration-help{color:#bed0cf;margin-top:12px;font-size:13px;line-height:1.6}.product-detail__configuration .product-options label{min-height:48px}.product-detail__configuration .product-options label>span{overflow-wrap:anywhere;min-width:0}.product-detail__configuration .product-options input{width:18px;height:18px;accent-color:var(--accent)}.product-detail__configuration .product-options input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-detail__configuration .product-options b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.product-quote{background:#1fc9de0d;border:1px solid #e9ece738;margin-top:24px;padding:20px}.product-quote h3{color:#e9ece7;font-size:16px}.product-quote dl{gap:12px;margin-top:16px;display:grid}.product-quote dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.product-quote dt{color:#bed0cf;font-size:13px}.product-quote dd{text-align:right;color:#e9ece7;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.product-quote .product-quote__total{border-top:1px solid #e9ece738;padding-top:16px}.product-quote__total dd{color:var(--accent);font-size:clamp(20px,3vw,26px);font-weight:700}.product-quote p{color:#bed0cf;margin-top:12px;font-size:12px;line-height:1.6}.product-quote button{color:#e9ece7;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}.product-quote button:hover{color:var(--accent)}.product-quote button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width>=801px){.product-detail>.product-detail__configuration{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}.product-detail>.product-detail__configuration>h2,.product-detail>.product-detail__configuration>p{grid-column:1/-1}.product-detail>.product-detail__configuration>fieldset{grid-column:1}.product-detail>.product-detail__configuration>.product-quote{top:calc(var(--nav-h) + 20px);grid-area:3/2/span 2;position:sticky}}.product-detail__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.product-detail__cta{color:#102c38;letter-spacing:.1em;text-transform:uppercase;background:#e9ece7;border:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;min-height:52px;margin:0;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.product-detail__cta span{font-size:18px;font-weight:400}.product-detail__consult{color:#bed0cf;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #bed0cf57;align-items:center;gap:10px;min-height:52px;font-size:10px;font-weight:750;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.product-detail__consult:hover{color:var(--accent);border-color:var(--accent)}.product-detail__consult:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.product-detail__description{color:#a9c0c1;max-width:52ch;margin-top:24px;font-size:14px;line-height:1.58}.product-detail__notice{color:#8ea9ab;border-left:1px solid #e9ece738;max-width:58ch;margin-top:15px;padding-left:12px;font-size:11px;line-height:1.55}.product-detail__visual{min-height:clamp(340px, calc(100svh - var(--nav-h) - 340px), 440px);background:#dce3de;position:relative;overflow:hidden}.product-detail__visual>.product-detail__hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-detail__badge{color:#e9ece7;letter-spacing:.1em;background:#102c38;padding:8px 10px;font-size:10px;font-weight:800;position:absolute;top:18px;right:18px}.product-detail__specs{border-top:1px solid #e9ece740;margin-top:clamp(24px,3vw,40px);padding-top:clamp(18px,2vw,24px)}.product-detail__specs-heading{align-items:flex-end;gap:clamp(28px,4vw,72px);display:flex}.product-detail__specs-heading>p{flex:none;padding-bottom:6px}.product-detail__specs h2{max-width:none;font:500 clamp(34px, 3vw, 48px)/.96 var(--display);letter-spacing:-.05em;text-wrap:balance;margin-top:0}.product-detail__specs dl{border-top:1px solid #e9ece740;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(20px,2vw,28px);display:grid}.product-detail__specs dl>div{border-bottom:1px solid #e9ece740;border-left:1px solid #e9ece724;min-width:0;min-height:68px;padding:12px 16px}.product-detail__specs dl>div:nth-child(5n+1){border-left:0}.product-detail__specs dt{color:#aac0c1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.25}.product-detail__specs dd{font:500 clamp(18px, 1.55vw, 24px)/1.05 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:7px}.product-detail__specs>.product-content-columns{margin-top:clamp(24px,3vw,40px)}.product-detail__specs--overview{grid-column:1/-1;margin-top:0;padding-top:0}.product-detail__specs--overview .product-detail__specs-heading{border-bottom:1px solid #e9ece740;justify-content:space-between;align-items:flex-end;min-height:46px;padding-bottom:12px}.product-detail__specs--overview .product-detail__specs-heading>div{align-items:baseline;gap:18px;display:flex}.product-detail__specs--overview .product-detail__specs-heading p{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.product-detail__specs--overview .product-detail__specs-heading h2{color:#f2f4ef;font:500 clamp(19px, 1.6vw, 25px)/1 var(--display);letter-spacing:-.025em;margin:0}.product-detail__specs--overview .product-detail__specs-heading>span{color:#76989c;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:750}.product-detail__specs--overview dl{grid-template-columns:repeat(var(--spec-columns,10), minmax(0, 1fr));counter-reset:product-spec;border-top:0;margin-top:0}.product-detail__specs--overview dl>div{background:0 0;padding-top:19px;position:relative}.product-detail__specs--overview dl>div:nth-child(n){border-left:1px solid #e9ece724}.product-detail__specs--overview dl>div:first-child{border-left:0}.product-detail__specs--overview dl>div.is-essential{border-top:2px solid var(--accent)}.product-detail__specs--overview dl>div>span{color:#e9ece74d;letter-spacing:.1em;font-size:7px;font-weight:800;position:absolute;top:7px;right:10px}.product-detail__specs--overview dl>div.is-essential dt{color:var(--accent)}.product-detail__specs--overview dl>div.is-essential dd{color:#fff}@media (width>=961px){.product-detail__visual{grid-area:1/1}.product-detail__intro{border-left:1px solid #e9ece729;grid-area:1/2;padding-left:clamp(24px,2.6vw,44px)}}@media (width>=681px) and (width<=1200px){.product-detail__specs dl{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail__specs dl>div:nth-child(n){border-left:1px solid #e9ece724}.product-detail__specs dl>div:nth-child(3n+1){border-left:0}}@media (width>=681px) and (width<=1100px){.product-detail__hero{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:30px}.product-detail__intro h1{font-size:clamp(48px,6.6vw,68px)}.product-detail__visual{min-height:360px}}@media (width>=821px) and (width<=1200px){.product-detail__specs--overview dl{grid-template-columns:repeat(5,minmax(0,1fr))}.product-detail__specs--overview dl>div:nth-child(n){border-left:1px solid var(--linea)}.product-detail__specs--overview dl>div:nth-child(5n+1){border-left:0}}@media (width>=821px) and (height<=800px){.product-detail{padding-top:calc(var(--nav-h) + 18px)}.product-detail__back{margin-bottom:18px}.product-detail__hero{row-gap:18px}.product-detail__intro h1{font-size:48px}.product-detail__price{margin-top:16px}.product-detail__tagline,.product-detail__actions{margin-top:12px}.product-detail__visual{min-height:320px}}.fleet-hero{border-bottom:1px solid var(--fleet-line);grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);align-items:end;gap:clamp(40px,8vw,140px);min-height:min(880px,94svh);padding:clamp(140px,18vh,220px) clamp(24px,6vw,96px) clamp(72px,9vw,130px);display:grid}.fleet-kicker,.fleet-label{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.2}.fleet-hero .fleet-kicker{color:var(--fleet-accent);margin-bottom:28px}.fleet-hero h2{max-width:none;font:650 clamp(52px, 6.2vw, 98px)/1.1 var(--display);letter-spacing:-.035em}.fleet-hero h2>span{text-wrap:balance;max-width:12ch;display:block;overflow:clip}.fleet-hero h2>span>span{display:block}.fleet-hero h2>span+span{margin-top:.28em}.fleet-hero__aside{grid-template-columns:repeat(3,1fr);align-self:end;gap:18px;display:grid}.fleet-hero__aside>p{color:var(--fleet-muted);grid-column:1/-1;margin-bottom:28px;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.fleet-hero__aside>span{border-top:1px solid var(--fleet-line);color:var(--fleet-muted);text-transform:uppercase;padding-top:13px;font-size:10px;line-height:1.35}.fleet-hero__aside b{color:var(--fleet-ink);margin-bottom:5px;font-size:14px;display:block}.fleet-stylebar{z-index:36;width:min(430px,100% - 80px);min-height:76px;color:var(--fleet-chrome-ink);background:color-mix(in srgb, var(--fleet-chrome) 94%, transparent);border:1px solid color-mix(in srgb, var(--fleet-chrome-ink) 20%, transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);margin:24px 0 24px clamp(40px,4vw,64px);position:relative}.fleet-stylebar__heading{flex-direction:column;justify-content:center;padding:14px clamp(78px,6vw,96px) 14px clamp(20px,3vw,48px);display:flex;position:relative}.fleet-stylebar__heading>span,.fleet-stylebar__heading small{color:color-mix(in srgb, var(--fleet-chrome-ink) 60%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.fleet-stylebar__heading strong{margin-block:4px;font-size:13px}.fleet-stylebar__pager{grid-template-columns:repeat(2,28px);display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.fleet-stylebar__pager button{width:28px;height:28px;color:var(--fleet-chrome-ink);border:1px solid color-mix(in srgb, var(--fleet-chrome-ink) 25%, transparent);cursor:pointer;background:0 0;font-size:13px}.fleet-stylebar__pager button+button{border-left:0}.fleet-stylebar__pager button:hover{color:var(--fleet-chrome);background:var(--fleet-chrome-ink)}.fleet-stylebar__pager button:focus-visible,.fleet-progress button:focus-visible{outline:2px solid var(--fleet-accent);outline-offset:-3px}.fleet-progress{z-index:28;width:54px;height:0;color:var(--fleet-ink);flex-direction:column;align-items:center;gap:10px;margin-left:calc(100% - 72px);display:flex;position:sticky;top:50%;transform:translateY(-50%)}.fleet-progress>span{font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:9px;font-weight:800}.fleet-progress>div{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.fleet-progress button{background:var(--fleet-line);cursor:pointer;opacity:.7;transform-origin:100%;border:0;width:40px;height:3px;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s,opacity .25s;transform:scaleX(.6)}.fleet-progress button.is-active{background:var(--fleet-accent);opacity:1;transform:scaleX(1)}.fleet-progress small{max-width:70px;color:var(--fleet-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:7px;font-weight:700}.fleet-list,.fleet-list__track{position:relative}.fleet-list--story{isolation:isolate;background:var(--fleet-bg);contain:layout paint;height:100svh;overflow:clip}.fleet-list--story .fleet-list__track{width:100%;height:100%;position:absolute;inset:0}.fleet-list--story .fleet-model{background:0 0;border-top:0;width:100%;height:100svh;min-height:100svh;position:absolute;inset:0;overflow:clip}.fleet-list--story .fleet-model>*,.fleet-list--story .fleet-title__char,.fleet-list--story .fleet-model__story .fleet-kicker,.fleet-list--story .fleet-model__tagline,.fleet-list--story .fleet-model__facts .fleet-label,.fleet-list--story .fleet-model__facts dl>div,.fleet-list--story .fleet-model__price,.fleet-list--story .fleet-model__cta,.fleet-list--story .fleet-model__visual img{will-change:transform, opacity}.fleet-list--story .fleet-model__number{display:none}@media (width>=681px) and (height<=960px){.fleet-list--story .fleet-model{row-gap:clamp(14px,2svh,20px);padding-block:clamp(88px,10svh,104px) clamp(28px,4svh,42px)}.fleet-list--story .fleet-model__visual{min-height:0}.fleet-list--story .fleet-model__story h3{font-size:clamp(50px,min(5.7vw,9svh),78px);line-height:1.02}.fleet-list--story .fleet-model__tagline{margin-top:12px;font-size:clamp(15px,2svh,18px)}.fleet-list--story .fleet-label{margin-bottom:8px}.fleet-list--story .fleet-model__facts dl>div{padding-block:clamp(7px,1svh,9px)}.fleet-list--story .fleet-model__commerce{padding-top:clamp(12px,1.7svh,16px)}.fleet-list--story .fleet-model__price strong{font-size:clamp(34px,5svh,46px)}}@media (width>=681px) and (height<=700px){.fleet-list--story .fleet-model{row-gap:10px}.fleet-list--story .fleet-model__story h3{font-size:50px;line-height:1}.fleet-list--story .fleet-model__facts dl>div{padding-block:5px}.fleet-list--story .fleet-model__commerce{padding-top:10px}}.fleet-model{--model-accent:var(--fleet-accent);border-top:1px solid var(--fleet-line);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,2.4vw,42px);min-height:max(820px,100svh);padding:clamp(92px,11vh,140px) clamp(70px,7vw,116px) clamp(64px,8vh,110px);display:grid;position:relative}.fleet-model__number{z-index:2;color:var(--fleet-muted);font:650 clamp(44px, 6vw, 88px)/1 var(--display);letter-spacing:-.06em;position:absolute;top:34px;left:clamp(24px,3vw,48px)}.fleet-model__visual{background:0 0;grid-area:1/1/3/7;place-items:center;min-height:490px;display:grid;position:relative;overflow:visible}.fleet-model__visual>.fleet-model__hero-image{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 24px #0c141238);width:min(108%,860px);max-height:620px;transition:opacity .2s,transform .35s cubic-bezier(.22,1,.36,1);position:relative}.product-image-zoom__trigger{z-index:6;width:44px;height:44px;color:var(--blanco);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-in;background:#071a21d1;border:1px solid #f3ead857;border-radius:50%;place-items:center;padding:0;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 24px #000c1238}.product-detail__visual>.product-image-zoom__trigger{left:18px;right:auto}.product-image-zoom__trigger:hover{color:var(--ink);background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.product-image-zoom__trigger:focus-visible,.product-image-zoom__close:focus-visible,.product-image-zoom__toolbar button:focus-visible,.product-image-zoom__toolbar input:focus-visible,.product-image-zoom__modes button:focus-visible,.product-image-zoom__viewport:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.product-image-zoom__trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.product-image-zoom__dialog{box-sizing:border-box;overscroll-behavior:contain;width:calc(100vw - 16px);max-width:1684px;max-height:calc(100svh - 16px);color:var(--blanco);background:0 0;border:0;margin:auto;padding:0;overflow:auto}.product-image-zoom__dialog::backdrop{-webkit-backdrop-filter:blur(12px)saturate(.72);backdrop-filter:blur(12px)saturate(.72);background:#020d12e0}.product-image-zoom__surface{box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#1fc9de1a,#0000 48%),#071a21f5;border:1px solid #f3ead82e;justify-items:center;gap:16px;width:100%;padding:72px 24px 20px;display:grid;position:relative;overflow:clip;box-shadow:0 30px 90px #0000007a}.product-image-zoom__image{object-fit:contain;filter:drop-shadow(0 22px 24px #00000047);width:100%;max-width:100%;height:100%;max-height:calc(100svh - 132px);display:block}.product-image-zoom__viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;width:100%;min-width:0;height:min(68svh,100svh - 240px);position:relative;overflow:hidden}.product-image-zoom__viewport[data-zoomed=true]{cursor:grab}.product-image-zoom__viewport[data-zoomed=true][data-dragging=true]{cursor:grabbing}.product-image-zoom__viewport[data-mode=lens]{cursor:crosshair;overflow:visible}.product-image-zoom__viewport[data-mode=lens]>.product-image-zoom__canvas{overflow:hidden}.product-image-zoom__canvas{width:100%;height:100%}.product-image-zoom__controls{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%;display:flex;position:relative}.product-image-zoom__modes{background:#071a21;border:1px solid #f3ead847;border-radius:28px;padding:3px;display:flex}.product-image-zoom__modes button{min-height:44px;font:500 13px/1 var(--body);color:var(--blanco);cursor:pointer;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.product-image-zoom__modes button[aria-pressed=true]{color:#071a21;background:var(--accent)}.product-image-zoom__modes svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.product-image-zoom__lens{pointer-events:none;box-shadow:0 0 0 2px var(--accent), 0 0 0 6px #071a21bf, 0 16px 60px #00000073;background:#071a21;border-radius:50%;position:absolute;overflow:hidden}.product-image-zoom__lens-canvas{transform-origin:0 0;position:absolute;inset:0 auto auto 0}.product-image-zoom__lens-label{font:600 12px/1 var(--body);color:var(--blanco);background:#071a21;border-radius:16px;padding:5px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product-image-zoom__surface:has(img[data-white-background=true]) .product-image-zoom__lens{background:#eae8e0}.product-image-zoom__toolbar{color:var(--blanco);background:#071a21;border:1px solid #f3ead847;border-radius:28px;align-items:center;gap:8px;padding:3px;display:flex}.product-image-zoom__toolbar button{min-width:44px;min-height:44px;color:inherit;font:500 24px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0 10px}.product-image-zoom__toolbar button:hover:not(:disabled){background:#f3ead824}.product-image-zoom__toolbar button:disabled{opacity:.35;cursor:default}.product-image-zoom__toolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:14px}.product-image-zoom__toolbar input{width:100px;min-width:48px;height:44px;accent-color:var(--accent);cursor:ew-resize;margin:0}.product-image-zoom__toolbar .product-image-zoom__reset{font-size:13px}.product-image-zoom__surface>.product-image-zoom__help{text-align:center;letter-spacing:normal;text-transform:none;max-width:640px;font-size:12px;font-weight:400;line-height:1.5}.product-image-zoom__surface>p{color:#f3ead8b8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.product-image-zoom__close{z-index:2;width:44px;height:44px;color:var(--blanco);cursor:pointer;font:300 29px/1 var(--body);background:#071a21e6;border:1px solid #f3ead847;border-radius:50%;padding:0;position:absolute;top:12px;right:12px}@media (width<=680px){.product-image-zoom__trigger{top:12px;right:12px}.product-detail__visual>.product-image-zoom__trigger{left:12px;right:auto}.product-image-zoom__surface{padding:60px 12px 16px}.product-image-zoom__viewport{height:min(60svh,100svh - 290px)}.product-image-zoom__toolbar{gap:2px}.product-image-zoom__toolbar input{width:68px}}@media (hover:none) and (pointer:coarse){.product-image-zoom__modes{display:none}.product-image-zoom__viewport{height:min(68svh,100svh - 240px)}}.product-angle-gallery{z-index:4;gap:7px;display:grid;position:absolute;bottom:18px;left:18px}.product-detail__visual>.product-angle-gallery--full{justify-items:center;width:min(680px,100% - 36px);bottom:18px;left:50%;right:auto;transform:translate(-50%)}.product-detail__visual>.product-angle-gallery--full .product-angle-gallery__navigation{justify-content:center;width:100%}.product-angle-gallery__navigation{align-items:stretch;gap:7px;display:flex}.product-angle-gallery__options{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;min-width:0;max-width:min(52vw,510px);display:flex;overflow-x:auto}.product-angle-gallery__options button{width:64px;min-height:57px;color:var(--fleet-muted,var(--muted));background:color-mix(in srgb, var(--fleet-bg,var(--tone-ocean)) 86%, transparent);border:1px solid var(--fleet-line,var(--linea));cursor:pointer;letter-spacing:.12em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);flex:0 0 64px;grid-template-rows:37px auto;gap:2px;padding:5px 5px 4px;font-size:7px;font-weight:800;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:grid}.product-angle-gallery__options button:hover{color:var(--fleet-ink,var(--blanco));border-color:color-mix(in srgb, var(--fleet-ink,var(--blanco)) 48%, transparent);transform:translateY(-2px)}.product-angle-gallery__options button.is-active{color:var(--fleet-ink,var(--blanco));background:color-mix(in srgb, var(--fleet-ink,var(--blanco)) 9%, var(--fleet-bg,var(--tone-ocean)));border-color:var(--fleet-accent,var(--accent))}.product-angle-gallery__options button:focus-visible{outline:3px solid var(--fleet-accent,var(--accent));outline-offset:3px}.product-angle-gallery__arrow{width:44px;min-height:57px;color:var(--fleet-ink,var(--blanco));background:color-mix(in srgb, var(--fleet-bg,var(--tone-ocean)) 86%, transparent);border:1px solid var(--fleet-line,var(--linea));cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);flex:0 0 44px;place-items:center;padding:0 10px;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:grid}.product-angle-gallery__arrow:hover{color:var(--fleet-bg,var(--tone-ocean));background:var(--fleet-accent,var(--accent));border-color:var(--fleet-accent,var(--accent));transform:translateY(-2px)}.product-angle-gallery__arrow:focus-visible{outline:3px solid var(--fleet-accent,var(--accent));outline-offset:3px}.product-angle-gallery__arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px}.product-angle-gallery--compact{justify-items:end;gap:5px;bottom:12px;left:auto;right:12px}.product-angle-gallery--compact .product-angle-gallery__arrow{width:42px;min-height:42px;color:var(--blanco);background:#071a21d1;border-color:#f3ead847}.product-angle-gallery__thumb{filter:drop-shadow(0 4px 3px #071a212e);width:100%;height:100%;display:block}.product-angle-gallery__thumb img{object-fit:contain;width:100%;height:100%;display:block}.product-angle-gallery__thumb.is-original{filter:none;background:#fff}.product-angle-gallery__thumb.is-original img{object-fit:contain}.fleet-model__badge,.fleet-model__length{z-index:3;color:var(--fleet-ink);background:color-mix(in srgb, var(--fleet-bg) 84%, transparent);border:1px solid var(--fleet-line);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 11px;font-size:9px;font-weight:800;position:absolute}.fleet-model__badge{bottom:18px;right:18px}.fleet-model__length{top:18px;left:18px}.fleet-model__story{grid-area:1/7/auto/13;align-self:end}.fleet-model__story .fleet-kicker{color:var(--fleet-accent);margin-bottom:16px}.fleet-model__story h3{max-width:10ch;font:650 clamp(50px, 5.7vw, 88px)/1.06 var(--display);letter-spacing:-.04em;overflow-wrap:normal}.fleet-title__word{white-space:nowrap;margin-right:.22em;display:inline-flex}.fleet-title__word:last-child{margin-right:0}.fleet-title__mask{vertical-align:bottom;margin-block:-.06em;padding-block:.06em;display:inline-block;overflow:clip}.fleet-title__char{display:inline-block}.fleet-model__tagline{max-width:32ch;color:var(--fleet-muted);margin-top:22px;font-size:clamp(17px,1.5vw,22px);line-height:1.38}.fleet-model__verdict{border-top:1px solid var(--fleet-line);border-left:3px solid var(--model-accent);max-width:520px;margin-top:34px;padding:18px 0 0 24px}.fleet-model__verdict span,.fleet-model__fit span{color:var(--fleet-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.fleet-model__verdict p{max-width:38ch;font-size:clamp(15px,1.1vw,18px);font-weight:750;line-height:1.45}.fleet-model__fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:560px;margin-top:20px;display:grid}.fleet-model__fit p{color:var(--fleet-muted);font-size:clamp(13px,.95vw,15px);font-weight:500;line-height:1.52}.fleet-model__facts{grid-area:2/7/auto/13;align-self:end}.fleet-model__included{grid-area:2/10/auto/13;align-self:end}.fleet-label{color:var(--fleet-muted);margin-bottom:14px}.fleet-model__facts dl{border-top:1px solid var(--fleet-line);grid-template-columns:repeat(2,1fr);display:grid}.fleet-model__facts dl>div{border-bottom:1px solid var(--fleet-line);padding:12px 8px 12px 0}.fleet-model__facts dt{color:var(--fleet-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.fleet-model__facts dd{margin-top:5px;font-size:15px;font-weight:750}.fleet-model__included ul{border-top:1px solid var(--fleet-line);list-style:none}.fleet-model__included li{border-bottom:1px solid var(--fleet-line);color:var(--fleet-muted);padding:11px 0 11px 18px;font-size:13px;font-weight:500;line-height:1.42;position:relative}.fleet-model__included li:before{content:"+";color:var(--fleet-accent);font-weight:900;position:absolute;left:0}.fleet-model__commerce{border-top:1px solid var(--fleet-line);grid-area:3/1/auto/13;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:28px;padding-top:24px;display:grid}.fleet-model__price{grid-template-columns:auto 1fr;align-items:end;gap:4px 16px;display:grid}.fleet-model__price>span{color:var(--fleet-muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:650}.fleet-model__price s{color:var(--fleet-muted);font-size:13px}.fleet-model__price strong{font:700 clamp(34px, 3.5vw, 56px)/1.05 var(--display);letter-spacing:-.03em}.fleet-model__price small{color:var(--fleet-muted);grid-column:1/-1;font-size:12px;font-weight:500}.fleet-model__availability{grid-template-columns:9px 1fr;gap:3px 8px;font-size:13px;font-weight:750;display:grid}.fleet-model__availability small{color:var(--fleet-muted);grid-column:2;font-size:11px;font-weight:500}.fleet-stock-dot{background:#32b76a;border-radius:50%;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 4px #32b76a24}.fleet-model__cta,.fleet-model__cart,.fleet-outro a{min-height:58px;color:var(--fleet-bg);background:var(--fleet-ink);border:1px solid var(--fleet-ink);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;padding:0 20px;font-size:10px;font-weight:800;transition:color .2s,background .2s,transform .2s;display:inline-flex}.fleet-model__cta span,.fleet-model__cart span,.fleet-outro a span{font-size:22px;font-weight:400}.fleet-model__cta:hover,.fleet-model__cart:hover,.fleet-outro a:hover{color:var(--fleet-ink);background:0 0;transform:translateY(-2px)}.fleet-model__cta:focus-visible,.fleet-model__cart:focus-visible,.fleet-outro a:focus-visible{outline:3px solid var(--fleet-accent);outline-offset:4px}.fleet-model__cart{color:var(--fleet-bg);background:var(--fleet-accent);border-color:var(--fleet-accent);cursor:pointer;font-family:var(--body)}.fleet-model__cart:disabled{cursor:not-allowed;opacity:.55}.fleet-model:nth-child(2n) .fleet-model__visual{grid-column:7/13}.fleet-model:nth-child(2n) .fleet-model__story,.fleet-model:nth-child(2n) .fleet-model__facts{grid-column:1/7}.fleet-model:nth-child(2n) .fleet-model__included{grid-column:4/7}@media (prefers-reduced-motion:no-preference){.fleet-model__visual>.fleet-model__hero-image,.fleet-model__story h3,.fleet-title__char,.fleet-model__facts,.fleet-model__commerce{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity}}.fleet-outro{border-top:1px solid var(--fleet-line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:88svh;padding:clamp(100px,15vw,220px) clamp(24px,8vw,140px);display:flex}.fleet-outro .fleet-kicker{color:var(--fleet-accent);margin-bottom:24px}.fleet-outro h3{max-width:12ch;font:650 clamp(50px, 6.4vw, 100px)/1.08 var(--display);letter-spacing:-.04em}.fleet-outro>p:not(.fleet-kicker){max-width:48ch;color:var(--fleet-muted);margin-top:28px;font-size:clamp(17px,1.25vw,20px);font-weight:500;line-height:1.55}.fleet-outro a{min-width:min(100%,320px);margin-top:42px}.fleet-experience--archivo{--fleet-bg:var(--abismo);--fleet-ink:var(--blanco);--fleet-muted:var(--muted);--fleet-line:var(--linea);--fleet-surface:var(--surface);--fleet-accent:var(--accent);--fleet-chrome:var(--surface);--fleet-chrome-ink:var(--blanco)}.fleet-experience--archivo .fleet-model__story h3{letter-spacing:-.045em;font-weight:500}.fleet-experience--archivo .fleet-model__number{font:700 18px/1 var(--body);letter-spacing:.12em;top:28px}.fleet-experience--archivo .fleet-model__number:before{content:"FICHA ";color:var(--fleet-muted);font-size:8px}.fleet-experience--archivo .fleet-model__facts dl,.fleet-experience--archivo .fleet-model__included ul,.fleet-experience--archivo .fleet-model__commerce{border-top-width:2px}@media (width<=1080px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-hero{grid-template-columns:1fr;min-height:auto}.fleet-hero__aside{max-width:720px}.fleet-model{padding-inline:clamp(60px,7vw,90px)}.fleet-model__story h3{font-size:clamp(48px,6vw,76px)}.fleet-model__facts{grid-column:7/13}.fleet-model__included{display:none}.fleet-model:nth-child(2n) .fleet-model__facts{grid-column:1/7}}@media (width<=680px){.product-highlights__signal{min-height:58px}.product-highlights__signal-track{gap:0;width:100%;padding-inline:20px}.product-highlights__signal-track strong{font-size:clamp(23px,7vw,29px);line-height:1}.product-highlights__signal-track>:not(:first-child){display:none}.product-highlights__inner{padding:72px 20px}.product-highlights__header{margin-bottom:44px;display:block}.product-highlights__header h2{margin:14px 0 28px;font-size:clamp(46px,13vw,62px)}.product-highlights__links{margin-top:24px}.product-highlights__stories{scrollbar-width:none;overflow-x:auto}.product-highlights__stories::-webkit-scrollbar{display:none}.product-highlights__grid{grid-template-rows:auto;grid-template-columns:1fr;gap:40px}.product-highlight--lead{grid-row:auto;display:block}.product-highlight--lead .product-highlight__image{aspect-ratio:1.15;min-height:0}.product-highlight--supporting{display:block}.product-highlight--supporting .product-highlight__image,.product-highlight__image{aspect-ratio:1.2}.product-highlight--lead .product-highlight__image--cutout img,.product-highlight--supporting .product-highlight__image--cutout img{padding:clamp(22px,7vw,38px)}.product-highlight__copy{padding:22px}.product-highlight--lead .product-highlight__copy{display:block}.product-highlight--lead .product-highlight__price{margin-top:13px;font-size:15px}.product-highlight--lead .product-highlight__facts{min-width:0;margin-top:24px}.product-highlight--lead .product-highlight__facts>div{border-left:0;padding:13px 8px 0 0}.product-highlights__footer{flex-direction:column;align-items:flex-start}.product-highlights__footer a{justify-content:space-between;width:100%}.product-detail{padding:92px 20px 74px}.product-detail__back{margin-bottom:30px}.product-detail__hero{grid-template-columns:1fr;gap:0}.product-detail__intro{display:contents}.product-detail__intro>p:first-child{order:1}.product-detail__intro h1{order:2;margin-top:10px;font-size:clamp(52px,15vw,68px)}.product-detail__price{order:3}.product-detail__tagline{order:4}.product-detail__configuration{order:6}.product-detail__actions{order:7}.product-detail__visual{order:8}.product-detail__description{order:9}.product-detail__notice{order:10}.product-detail__essentials{margin-top:24px}.product-detail__essentials>div{padding-block:13px}.product-detail__essentials dd{font-size:clamp(17px,5vw,21px)}.product-detail__configuration{margin-top:28px}.product-detail__actions{flex-direction:column;align-items:stretch;gap:10px}.product-detail__cta{width:100%}.product-detail__consult{width:fit-content}.product-detail__visual{min-height:clamp(300px,86vw,340px);margin-top:40px}.product-detail__description{margin-top:32px}.product-detail__specs{margin-top:52px;padding-top:22px}.product-detail__specs-heading{display:block}.product-detail__specs-heading>p{padding-bottom:0}.product-detail__specs h2{max-width:11ch;margin-top:12px;font-size:clamp(34px,10vw,46px)}.product-detail__specs dl{grid-template-columns:1fr 1fr;margin-top:28px}.product-detail__specs dl>div{min-height:78px;padding:13px 10px}.product-detail__specs dl>div:nth-child(n){border-left:1px solid #e9ece724}.product-detail__specs dl>div:nth-child(odd){border-left:0;padding-left:0}.product-detail__specs--overview{order:5;margin-top:30px;padding-top:0}.product-detail__specs--overview .product-detail__specs-heading{min-height:42px;padding-bottom:10px;display:flex}.product-detail__specs--overview .product-detail__specs-heading>div{gap:10px}.product-detail__specs--overview .product-detail__specs-heading>span{display:none}.product-detail__specs--overview dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.product-detail__specs--overview dl>div{border-left:1px solid #e9ece724;min-height:72px;padding:17px 8px 10px}.product-detail__specs--overview dl>div:nth-child(odd){padding-left:8px}.product-detail__specs--overview dl>div:nth-child(3n+1){border-left:0;padding-left:0}.product-detail__specs--overview dl>div>span{top:6px;right:7px}.product-detail__specs--overview dt{font-size:7px}.product-detail__specs--overview dd{font-size:clamp(16px,4.6vw,19px)}.product-detail__specs>.product-content-columns{grid-template-columns:1fr;margin-top:28px}.catalog-browse{padding:110px 20px 70px}.catalog-browse__header{gap:16px}.catalog-browse__header h1{font-size:clamp(48px,15vw,66px)}.catalog-browse__header>p:last-child{font-size:16px}.catalog-filters{justify-content:space-between;width:100%;margin:38px 0 24px}.catalog-filters button{min-width:0;padding-inline:10px;font-size:9px}.catalog-grid{grid-template-columns:1fr;gap:14px}.catalog-card__image{aspect-ratio:3/2}.catalog-card__details{padding:18px}.catalog-card h3{font-size:34px}.catalog-empty{min-height:500px;padding:30px}.catalog-empty h3{font-size:clamp(44px,13vw,60px)}.fleet-hero{align-content:end;min-height:92svh;padding:130px 20px 64px}.fleet-hero h2{letter-spacing:-.03em;font-size:clamp(44px,12.5vw,60px);line-height:1.1}.fleet-hero h2>span{max-width:11.5ch}.fleet-hero h2>span+span{margin-top:.3em}.fleet-hero__aside{grid-template-columns:1fr 1fr;gap:12px}.fleet-hero__aside>p{margin-bottom:16px}.fleet-hero__aside>span:last-child{display:none}.fleet-stylebar{width:calc(100% - 32px);min-height:68px;margin:16px}.fleet-stylebar__heading{padding:10px 60px 10px 14px}.fleet-stylebar__heading>span,.fleet-stylebar__heading small{font-size:7px}.fleet-stylebar__heading small{display:none}.fleet-stylebar__heading strong{font-size:10px;line-height:1.2}.fleet-stylebar__pager{grid-template-columns:repeat(2,23px);right:7px}.fleet-stylebar__pager button{width:23px;height:25px;font-size:10px}.fleet-progress{display:none}.fleet-model,.fleet-experience--caleta .fleet-model{border-radius:0;flex-direction:column;gap:30px;width:100%;min-height:auto;margin:0;padding:84px 20px 54px;display:flex}.fleet-model__number{font-size:38px;top:26px;left:20px}.fleet-model__visual,.fleet-model:nth-child(2n) .fleet-model__visual{order:1;width:100%;min-height:410px}.fleet-model__visual>.fleet-model__hero-image{max-height:310px;transform:translateY(-22px)}.product-angle-gallery{bottom:0;left:0;right:0}.product-detail__visual>.product-angle-gallery--full{width:100%;bottom:0}.product-angle-gallery__navigation{max-width:100%}.product-angle-gallery__options{scrollbar-width:none;overflow-x:auto}.product-angle-gallery__options::-webkit-scrollbar{display:none}.product-angle-gallery__options button{flex:0 0 62px}.product-angle-gallery__arrow{flex:0 0 42px;min-height:57px}.catalog-card__image .product-angle-gallery--compact{bottom:10px;left:auto;right:10px}.fleet-model__badge{bottom:0;right:0}.fleet-model__length{top:0;left:0}.fleet-model__story,.fleet-model:nth-child(2n) .fleet-model__story{order:2}.fleet-model__story h3,.fleet-experience--marea .fleet-model__story h3,.fleet-experience--corriente .fleet-model__story h3{letter-spacing:-.03em;max-width:10ch;font-size:clamp(44px,13vw,62px);line-height:1.08}.fleet-model__tagline{margin-top:16px}.fleet-model__verdict{margin-top:24px}.fleet-model__fit{grid-template-columns:1fr;gap:14px}.fleet-model__facts,.fleet-model:nth-child(2n) .fleet-model__facts{order:3;width:100%}.fleet-model__included{order:4;width:100%;display:block}.fleet-model__commerce{flex-direction:column;order:5;align-items:stretch;gap:22px;width:100%;display:flex}.fleet-model__price strong{font-size:46px}.fleet-model__cta{width:100%}.fleet-outro{min-height:82svh;padding:90px 20px}.fleet-outro h3{font-size:clamp(44px,12.5vw,62px);line-height:1.1}}@media (prefers-reduced-motion:reduce){.product-highlight,.product-highlight *,.product-highlight :before,.product-highlight :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.product-highlight__aura,.product-highlight__shine{display:none}.fleet-experience,.fleet-experience *,.fleet-experience :before,.fleet-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--body);background:var(--abismo);color:var(--blanco);-webkit-font-smoothing:antialiased;overflow-x:hidden}#root{min-width:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.display{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.6vw,62px);font-weight:600;line-height:1.02}.display--brand{letter-spacing:.02em;font-size:clamp(52px,9.5vw,132px);font-weight:800}.display--hero{font-size:clamp(40px,7vw,104px);font-weight:800}.display--section{font-size:clamp(32px,5vw,72px)}.display--ficha{font-size:clamp(28px,3.4vw,48px)}.w-mask{vertical-align:top;display:inline-block;overflow:hidden}.w-word{will-change:transform;display:inline-block}.loader{z-index:60;background:var(--abismo);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .45s,visibility .45s;display:flex;position:fixed;inset:0}.loader--out{opacity:0;visibility:hidden;pointer-events:none}.loader__logo{filter:drop-shadow(0 0 24px #1fc9de59);width:min(240px,64vw);height:auto}.loader__brand{font-family:var(--display);letter-spacing:.34em;font-size:22px;font-weight:800}.loader__track{background:#f7f4ec24;width:min(320px,60vw);height:2px;overflow:hidden}.loader__bar{background:linear-gradient(90deg, var(--cian), #9ff3ff);transform-origin:0;height:100%;transition:transform .3s;transform:scaleX(0);box-shadow:0 0 18px #1fc9decc}.loader__hint{opacity:.72}.nav{z-index:50;pointer-events:none;height:0;transition:transform .42s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;right:0}.nav__inner{pointer-events:auto;max-width:1180px;height:60px;color:var(--blanco);justify-content:space-between;align-items:center;gap:24px;margin:16px auto 0;padding:0 clamp(16px,2.2vw,28px);transition:width .42s cubic-bezier(.2,.8,.2,1),background .42s,border-radius .42s,border-color .42s,box-shadow .42s;display:flex;position:relative}.nav__brand{align-items:center;display:flex}.nav__brand img{filter:none;width:clamp(110px,9vw,128px);height:auto}.nav__links{letter-spacing:.01em;align-items:center;gap:clamp(18px,3vw,38px);font-size:14px;font-weight:500;list-style:none;display:flex}.nav__links a{opacity:.78;transition:opacity .2s}.nav__links a:hover{opacity:1}.nav__menu{display:none}.nav__cta{background:var(--cian);color:var(--ink);border-radius:999px;padding:9px 19px;font-size:14px;font-weight:700;transition:background .25s}.nav__cta:hover{background:var(--blanco)}.nav--original{pointer-events:auto;-webkit-backdrop-filter:brightness(1.16)saturate(140%)blur(8px);background:#04121857;border-bottom:1px solid #8eecf757;height:80px;font-family:Arial,Helvetica,sans-serif}.nav--original .nav__inner{width:100%;max-width:none;height:100%;padding-right:max(var(--pad), env(safe-area-inset-right));padding-left:max(var(--pad), env(safe-area-inset-left));margin:0}.nav--original .nav__links a{color:var(--blanco);opacity:.96;letter-spacing:0;text-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 2px;font-weight:700}.nav--original .nav__cta{color:var(--ink);background:var(--cian);text-shadow:none;border:1px solid #b7f8ff80;border-radius:999px;padding:9px 17px}@media (width>=1181px){.nav--original .nav__links,.nav--original .nav__cta{font-size:clamp(14px,.8854vw,18px)}}.nav--original .nav__links a:hover{color:var(--cian)}.nav--original .nav__cta:hover{background:#b7f8ff}.nav--original.nav--solid{background:#04121875;border-bottom-color:#8eecf76b}.nav--original:not(.nav--solid) .nav__inner{text-shadow:0 1px 12px #030a0eb3}.nav--retreat .nav__inner{-webkit-backdrop-filter:blur(18px);background:#030a0e94;border:1px solid #f7f4ec29;border-radius:14px;width:min(700px,100% - 40px)}.nav--retreat.nav--solid .nav__inner{background:#030a0ee0}.nav--retreat .nav__links{gap:clamp(12px,2vw,24px)}.nav--retreat.nav--hidden{transform:translateY(-84px)}.nav__picker{pointer-events:auto;min-width:194px;color:var(--blanco);-webkit-backdrop-filter:blur(14px);background:#030a0ead;border:1px solid #f7f4ec29;border-radius:12px;align-items:stretch;display:flex;position:absolute;top:78px;right:max(20px,4vw);overflow:hidden;box-shadow:0 12px 28px #0000002e}.nav__picker-copy{grid-template-columns:auto 1fr;column-gap:7px;width:118px;padding:8px 9px 7px;line-height:1;display:grid}.nav__picker-copy span,.nav__picker-copy small{letter-spacing:.13em;text-transform:uppercase;opacity:.52;grid-column:1/-1;font-size:8px}.nav__picker-copy b{font-family:var(--display);margin:3px 0;font-size:14px;font-weight:600}.nav__picker-button{width:37px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:17px;transition:background .2s,color .2s}.nav__picker-button:hover{color:var(--ink);background:var(--cian)}.nav__picker-button:focus-visible,.nav__cta:focus-visible,.nav__links a:focus-visible{outline:2px solid var(--cian);outline-offset:3px}.journey{height:var(--journey-height);position:relative}.journey__stage{z-index:2;height:100svh;position:relative;overflow:hidden}.journey__video,.journey__media-fallback,.journey__media-fallback img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.journey__media-fallback{background:var(--abismo);transition:opacity .18s linear}.journey__video{background:var(--abismo);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .18s linear}.journey[data-media-state=ready] .journey__video{opacity:1}.journey[data-media-state=ready] .journey__media-fallback{opacity:0}.journey[data-media-state=fallback] .journey__video{display:none}@media (width<=767px){.journey{height:var(--journey-mobile-height)}.product-highlights{z-index:3;margin-top:calc(40px - 50svh + .833vw);position:relative}.product-highlights__signal{z-index:4;transform:none}}.journey__vignette{pointer-events:none;opacity:.55;background:radial-gradient(62% 52% at 50% 46%,#0000 38%,#030a0eeb 100%);position:absolute;inset:0}.journey__grain,.grain{pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.hud{top:calc(var(--nav-h) + 22px);left:var(--pad);right:var(--pad);opacity:.8;text-shadow:0 1px 10px #030a0ef2,0 0 3px #030a0ecc;justify-content:space-between;display:flex;position:absolute}.cap{text-align:center;padding:0 var(--pad);pointer-events:none;text-shadow:0 2px 18px #030a0ed9;background:radial-gradient(68% 42%,#030a0e99,#0000 70%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cap__brand-lockup{place-items:center;width:min(72vw,820px);display:grid}.cap__brand-lockup img{filter:drop-shadow(-1px -1px #ffffffb3)drop-shadow(2px 3px #2a8091b8)drop-shadow(5px 7px 1px #01080beb)drop-shadow(0 12px 22px #000c)drop-shadow(0 0 20px #1fc9de3d);width:100%;height:auto}.cap--4{gap:clamp(16px,2.2vh,24px)}.cap__wordmark-final{color:var(--blanco);text-transform:uppercase;justify-items:center;gap:clamp(8px,1.2vh,12px);display:grid}.cap__wordmark-final>span{font-family:var(--body);letter-spacing:.18em;padding-left:.18em;font-size:clamp(54px,6.6vw,94px);font-weight:700;line-height:.82}.cap__wordmark-final>small{font-family:var(--body);letter-spacing:.48em;align-items:center;gap:clamp(16px,2.4vw,34px);padding-left:.48em;font-size:clamp(12px,1.35vw,18px);font-weight:650;line-height:1;display:flex}.cap__wordmark-final>small:before,.cap__wordmark-final>small:after{content:"";background:currentColor;width:clamp(52px,7vw,94px);height:2px}.cap--4 .cap__sub{max-width:34ch;margin-top:0;font-size:clamp(16px,1.7vw,22px);line-height:1.35}.cap__sub{opacity:.88;margin-top:16px;font-size:clamp(15px,1.6vw,19px);font-weight:500}.cap__cue{opacity:.6;animation:2.4s ease-in-out infinite cue;position:absolute;bottom:30px;left:0;right:0}@keyframes cue{50%{opacity:.9;transform:translateY(6px)}}.journey--static>picture,.journey--static>picture img{width:100%;height:100svh;display:block}.journey--static>picture img{object-fit:cover}.cap--static{top:calc(var(--nav-h) + 26px);left:var(--pad);right:var(--pad);text-align:left;align-items:flex-start;position:absolute}@media (width<=680px){.journey__video,.journey__media-fallback{top:var(--nav-h);height:calc(100% - var(--nav-h));bottom:auto}.journey__vignette,.cap{top:var(--nav-h);height:auto;bottom:0}.journey__grain{display:none}.cap{background:radial-gradient(76% 36%,#030a0e85,#0000 72%)}.cap__brand-lockup{width:min(84vw,430px)}.cap--4{padding:0 var(--pad);background:linear-gradient(#030a0e8f,#0000 42%);gap:0}.cap--4 .cap__wordmark-final{position:absolute;top:clamp(24px,5svh,46px)}.cap--4 .cap__sub{position:absolute;top:clamp(132px,18svh,154px);bottom:auto}.cap__wordmark-final>span{font-size:clamp(42px,13vw,57px)}.cap__wordmark-final>small{font-size:10px}.cap__wordmark-final>small:before,.cap__wordmark-final>small:after{width:clamp(34px,12vw,52px)}.cap--4 .cap__sub{max-width:28ch;font-size:clamp(15px,4.4vw,18px)}}@media (width<=767px) and (height<=520px) and (orientation:landscape){.product-highlights{margin-top:-10svh}.cap--4{gap:8px}.cap__wordmark-final{gap:6px}.cap--4 .cap__wordmark-final{top:12px}.cap__wordmark-final>span{font-size:clamp(36px,8vw,48px)}.cap--4 .cap__sub{max-width:34ch;font-size:14px;top:92px;bottom:auto}}.titular{text-align:center;max-width:720px;margin:0 auto clamp(48px,7vw,92px)}.titular--compacto{margin-bottom:clamp(32px,4vw,56px)}.titular--izq{text-align:left;max-width:none;margin:10px 0 22px}.titular__sub{opacity:.7;text-wrap:balance;margin-top:18px;font-size:clamp(15px,1.5vw,18px);line-height:1.6}.eyebrow{color:var(--cian);margin-bottom:16px}.link{color:var(--cian);font-size:14px;font-weight:500}.link:hover{text-decoration:underline}.btn{background:var(--cian);color:var(--ink);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 28px;font-size:15px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.btn:hover{background:var(--blanco);transform:translateY(-2px)}.btn--sm{padding:9px 20px;font-size:14px}.btn--big{padding:17px 42px;font-size:17px}.btn--wa{background:var(--wa);color:#04170e;box-shadow:0 12px 34px #25d36638}.btn--wa:hover{background:#4ce383}.btn--wa:before{content:"";width:16px;height:16px;-webkit-mask:var(--wa-icon) center / contain no-repeat;-webkit-mask:var(--wa-icon) center / contain no-repeat;mask:var(--wa-icon) center / contain no-repeat;background:currentColor;flex:none}.btn--fantasma{color:var(--blanco);box-shadow:none;background:0 0;border-color:#f7f4ec47}.btn--fantasma:hover{background:#f7f4ec1a}.dot{background:var(--oferta);border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-out infinite latido;box-shadow:0 0 #ffb04a99}@keyframes latido{70%{box-shadow:0 0 0 8px #ffb04a00}to{box-shadow:0 0 #ffb04a00}}.social{background:var(--carbon);padding:clamp(70px, 11vh, 140px) var(--pad)}.social__cifras{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto clamp(56px,8vw,100px);display:grid}.cifra{flex-direction:column;gap:7px;display:flex}.cifra__n{font-family:var(--display);letter-spacing:-.03em;color:var(--cian);font-size:clamp(28px,3.4vw,46px);font-weight:800}.cifra__t{opacity:.55;font-size:10.5px}.voces{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);max-width:1180px;margin:0 auto;display:grid}.voz{border:1px solid var(--linea);background:#040c1180;border-radius:18px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,2.6vw,34px);display:flex}.voz__texto{opacity:.88;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.voz__texto:before{content:"“";color:var(--cian)}.voz__texto:after{content:"”";color:var(--cian)}.voz__pie{align-items:center;gap:12px;display:flex}.voz__foto{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.voz__monograma{width:44px;height:44px;color:var(--cian);font-family:var(--display);background:#1fc9de24;border:1px solid #1fc9de4d;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.voz__pie b{font-size:15px;font-weight:600;display:block}.voz__pie em{opacity:.5;margin-top:3px;font-size:10px;font-style:normal;display:block}.trust{border-top:1px solid var(--linea);opacity:.55;text-align:center;flex-wrap:wrap;justify-content:center;gap:12px clamp(20px,3vw,44px);max-width:1080px;margin:clamp(48px,7vw,88px) auto 0;padding-top:clamp(28px,4vw,44px);list-style:none;display:flex}.trust li{padding-left:18px;position:relative}.trust li:before{content:"";border-left:2px solid var(--cian);border-bottom:2px solid var(--cian);width:9px;height:5px;position:absolute;top:4px;left:0;transform:rotate(-45deg)}@media (width<=900px){.social__cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.voces{grid-template-columns:1fr;max-width:460px}}.comparar{--compare-line:#d2e8e92e;--compare-muted:#e4efee94;isolation:isolate;padding:clamp(94px, 13vw, 174px) var(--pad);color:#e4efee;scroll-margin-top:var(--nav-h);background:radial-gradient(circle at 15% 8%,#1fc9de24,#0000 27%),linear-gradient(145deg,#07171d 0%,#0b2026 48%,#071318 100%);position:relative;overflow:hidden}.comparar-page{background:#071318;min-height:100svh}.comparar-page .comparar{min-height:100svh;padding-top:max(clamp(120px, 13vw, 174px), calc(var(--nav-h) + 56px))}.nav__links a[aria-current=page]{color:var(--cian)}.comparar:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#8fbec117 1px,#0000 1px),linear-gradient(90deg,#8fbec117 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.comparar__cabecera{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:24px clamp(48px,8vw,130px);max-width:1180px;margin:0 auto clamp(48px,7vw,88px);display:grid}.comparar__kicker{color:var(--cian);letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:750}.comparar__titulo{max-width:11ch;font:650 clamp(51px, 6.7vw, 96px)/.92 var(--display);letter-spacing:-.055em;text-wrap:balance}.comparar__intro{max-width:40ch;color:var(--compare-muted);font-size:clamp(15px,1.35vw,18px);line-height:1.6}.comparar__panel{border:1px solid var(--compare-line);-webkit-backdrop-filter:blur(16px);background:#051217bd;max-width:1180px;margin:0 auto;box-shadow:0 36px 90px #00000052}.comparar__modelos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.comparar__modelo{grid-template-columns:minmax(0,1.18fr) minmax(185px,.82fr);grid-template-areas:"select select""visual identity";min-width:0;min-height:410px;display:grid}.comparar__modelo:last-child{border-left:1px solid var(--compare-line)}.comparar__selector{border-bottom:1px solid var(--compare-line);grid-area:select;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:78px;padding:16px 24px;display:grid;position:relative}.comparar__selector label{color:var(--cian);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.comparar__selector span{color:var(--compare-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.comparar__selector select{color:#e4efee;max-width:205px;min-height:38px;font:650 12px var(--body);cursor:pointer;background:#10272e;border:1px solid #d2e8e94d;border-radius:0;padding:0 35px 0 13px}.comparar__selector select:focus-visible,.comparar__swap:focus-visible,.comparar__acciones a:focus-visible,.comparar__acciones button:focus-visible{outline:2px solid var(--cian);outline-offset:3px}.comparar__visual{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--modelo-acento) 24%, transparent), transparent 42%), linear-gradient(150deg, #ffffff09, transparent 48%);grid-area:visual;min-height:330px;position:relative;overflow:hidden}.comparar__visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 27px 23px #0000008f);width:90%;height:74%;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:13% 5%}.comparar__modelo:hover .comparar__visual img{transform:translateY(-5px)scale(1.018)}.comparar__medida{color:var(--compare-muted);font:650 9px var(--body);letter-spacing:.16em;text-transform:uppercase;position:absolute;top:22px;left:24px}.comparar__waterline{background:linear-gradient(90deg, transparent, var(--modelo-acento), transparent);height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--modelo-acento) 66%, transparent);position:absolute;bottom:24%;left:7%;right:7%}.comparar__identidad{flex-direction:column;grid-area:identity;justify-content:flex-end;padding:24px 24px 30px 6px;display:flex}.comparar__identidad p{max-width:23ch;color:var(--compare-muted);margin-bottom:11px;font-size:10px;line-height:1.4}.comparar__identidad h3{font:650 clamp(25px, 2.3vw, 38px)/.94 var(--display);letter-spacing:-.04em}.comparar__identidad strong{font:650 clamp(20px, 1.7vw, 27px)/1 var(--display);margin-top:24px}.comparar__identidad>span{color:var(--compare-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:8px}.comparar__swap{z-index:5;color:#062027;background:var(--cian);cursor:pointer;border:5px solid #081a20;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:18px;transition:color .2s,background .2s,transform .25s;display:grid;position:absolute;top:55px;left:50%;transform:translate(-50%,-50%)}.comparar__swap:hover{color:var(--cian);background:#14323a;transform:translate(-50%,-50%)rotate(180deg)}.comparar__datos{border-top:1px solid var(--compare-line)}.comparar__fila{border-bottom:1px solid var(--compare-line);grid-template-columns:minmax(150px,.62fr) repeat(2,minmax(0,1fr));align-items:center;min-height:62px;display:grid}.comparar__fila>*{padding:16px clamp(20px,3vw,38px)}.comparar__fila>:nth-child(2){border-inline:1px solid var(--compare-line)}.comparar__fila>span:not(.comparar__dato-label),.comparar__fila>strong{text-align:center;font-size:clamp(14px,1.3vw,17px)}.comparar__dato-label{color:var(--compare-muted);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.comparar__fila.is-different>span:not(.comparar__dato-label):before{content:"";background:var(--cian);border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block;box-shadow:0 0 8px #1fc9deb3}.comparar__fila--precio{min-height:84px}.comparar__fila--precio strong{font:650 clamp(23px, 2.2vw, 34px)/1 var(--display);letter-spacing:-.035em}.comparar__acciones{grid-template-columns:minmax(150px,.62fr) repeat(2,minmax(0,1fr));display:grid}.comparar__acciones:before{content:""}.comparar__acciones>div{grid-template-columns:1fr 1.15fr;gap:10px;padding:24px clamp(20px,3vw,38px);display:grid}.comparar__acciones>div+div{border-left:1px solid var(--compare-line)}.comparar__acciones button,.comparar__acciones a{border:1px solid var(--compare-line);color:#e4efee;min-height:47px;font:700 9px var(--body);letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:11px 14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.comparar__acciones .comparar__contact-link{color:#062027;background:var(--cian);border-color:var(--cian)}.comparar__acciones .comparar__model-link:hover{border-color:var(--cian)}.comparar__acciones .comparar__contact-link:hover{background:#9aecf4;border-color:#9aecf4}.comparar__nota{max-width:1180px;color:var(--compare-muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:17px auto 0;font-size:9px}.comparar__nota span{color:var(--cian);margin-right:7px;font-size:6px}@media (width<=960px){.comparar__cabecera{grid-template-columns:1fr}.comparar__intro{max-width:54ch}.comparar__modelo{grid-template-columns:1fr;grid-template-areas:"select""visual""identity"}.comparar__visual{min-height:260px}.comparar__identidad{padding:8px 24px 28px}.comparar__acciones{grid-template-columns:repeat(2,1fr);padding-left:0}.comparar__acciones:before{display:none}.comparar__acciones>div{grid-column:auto;grid-template-columns:1fr}}@media (width<=680px){.comparar{padding-inline:14px}.comparar__titulo{font-size:clamp(48px,15vw,68px)}.comparar__panel{margin-inline:-1px}.comparar__selector{flex-wrap:wrap;gap:6px 12px;min-height:104px;padding:14px;display:flex}.comparar__selector span{display:none}.comparar__selector select{flex-basis:100%;width:100%;max-width:none;padding-inline:7px 20px;font-size:16px}.comparar__modelo{min-height:0}.comparar__modelo+.comparar__modelo{border-left:1px solid var(--compare-line)}.comparar__visual{min-height:180px}.comparar__visual img{width:96%;inset:13% 2%}.comparar__medida{top:13px;left:14px}.comparar__identidad{min-height:170px;padding:10px 14px 20px}.comparar__identidad p{display:none}.comparar__identidad h3{font-size:clamp(22px,7vw,31px)}.comparar__identidad strong{margin-top:17px;font-size:20px}.comparar__swap{width:40px;height:40px;top:76px}.comparar__fila{grid-template-columns:92px repeat(2,minmax(0,1fr))}.comparar__fila>*{padding:14px 8px}.comparar__dato-label{letter-spacing:.06em;padding-left:12px;font-size:9px}.comparar__fila>span:not(.comparar__dato-label){font-size:12px}.comparar__fila.is-different>span:not(.comparar__dato-label):before{display:none}.comparar__acciones>div{padding:14px 8px}.comparar__acciones .comparar__model-link{display:none}.comparar__acciones a{min-height:44px;padding:8px 5px;font-size:9px}.comparar__nota{text-align:left;line-height:1.5}}.astillero{background:var(--carbon);padding:clamp(70px, 12vh, 150px) max(var(--pad), calc((100% - 1180px) / 2));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.astillero__media{border-radius:16px;overflow:hidden}.astillero__media img{object-fit:cover;will-change:transform;width:100%;height:clamp(320px,60vh,620px)}.parrafo{opacity:.72;max-width:44ch;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.faq{background:var(--carbon);padding:clamp(70px, 11vh, 140px) var(--pad)}.faq__lista{max-width:800px;margin:0 auto}.faq__item{border-bottom:1px solid var(--linea)}.faq__item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.9vw,22px);font-weight:600;list-style:none;transition:color .25s;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--cian)}.faq__item summary:focus-visible{outline:2px solid var(--cian);outline-offset:4px}.faq__mas{opacity:.6;flex:none;width:15px;height:15px;transition:transform .3s,opacity .3s;position:relative}.faq__mas:before,.faq__mas:after{content:"";background:var(--cian);margin:auto;position:absolute;inset:0}.faq__mas:before{width:100%;height:2px}.faq__mas:after{width:2px;height:100%;transition:transform .3s}.faq__item[open] .faq__mas{opacity:1;transform:rotate(90deg)}.faq__item[open] .faq__mas:after{transform:scaleY(0)}.faq__item p{opacity:.7;max-width:62ch;padding:0 0 24px;font-size:clamp(14.5px,1.5vw,16.5px);line-height:1.65}.faq__pie{text-align:center;opacity:.7;margin:clamp(36px,5vw,56px) auto 0;font-size:15px}.cierre{background:var(--abismo);border-top:1px solid var(--linea);text-align:center;min-height:80vh;padding:clamp(80px, 14vh, 170px) var(--pad);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.cierre__logo{filter:invert()drop-shadow(0 0 30px #1fc9de59)}.cierre__sub{opacity:.7;text-wrap:balance;max-width:46ch;font-size:clamp(15px,1.5vw,18px)}.cierre__escasez{opacity:.65;text-transform:none;letter-spacing:.06em;align-items:center;gap:9px;margin-top:-6px;font-size:12px;display:flex}.cierre__mail{opacity:.45;font-size:14px;text-decoration:underline}.cierre__mail:hover{opacity:.8}.sticky-cta{z-index:45;padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--linea);opacity:0;pointer-events:none;background:#040c11e6;justify-content:space-between;align-items:center;gap:16px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta__info{flex-direction:column;gap:3px;min-width:0;display:flex}.sticky-cta__info b{font-family:var(--display);font-size:15px;font-weight:600}.sticky-cta__info span{opacity:.55;font-size:10px}@media (width>=901px){.sticky-cta{display:none}}.footer{padding:26px var(--pad) calc(26px + 64px);border-top:1px solid var(--linea);opacity:.45;justify-content:space-between;gap:12px;display:flex}.historia-kinetic,.historia-static,.personaliza,.contacto{scroll-margin-top:calc(var(--nav-h) + 24px)}.info-kicker{color:var(--cian);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750}.historia-kinetic{color:var(--blanco);background:#0a2934;position:relative}.historia-kinetic__stage{isolation:isolate;background:#0a2934;width:100%;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.historia-kinetic__paper{z-index:0;will-change:transform;background:linear-gradient(118deg,#096978 0%,#075561 52%,#063e4c 100%);position:absolute;inset:-5%;overflow:hidden}.historia-kinetic__paper:before,.historia-kinetic__paper:after{content:"";pointer-events:none;position:absolute}.historia-kinetic__paper:before{background:radial-gradient(at 28% 22%,#b6fff729,#0000 30%),radial-gradient(at 78% 76%,#01222c45,#0000 38%);inset:-18%}.historia-kinetic__paper:after{opacity:.16;mix-blend-mode:soft-light;background:repeating-radial-gradient(#0000 0 28px,#b6fff71c 29px,#0000 30px 58px);inset:0;transform:scale(1.22)rotate(-8deg)}.historia-kinetic__entry{z-index:1;pointer-events:none;will-change:opacity;background:linear-gradient(#0a2934 0%,#0a2934f5 12%,#0a2934b8 34%,#0a29342e 70%,#0000 100%);position:absolute;inset:0}.historia-kinetic__copy{z-index:5;pointer-events:none;position:absolute;inset:0}.historia-kinetic__copy-panel{width:min(37vw,560px);color:var(--blanco);opacity:0;visibility:hidden;will-change:transform, opacity;position:absolute;top:43%}.historia-kinetic__copy-panel[data-side=left]{right:var(--pad);text-align:right}.historia-kinetic__copy-panel[data-side=right]{left:var(--pad)}.historia-kinetic__copy-index{color:#f7f4ec8c;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:22px;font-size:9px;display:flex}.historia-kinetic__copy-kicker{color:#b6fff7;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:760}.historia-kinetic__copy-panel h2{max-width:10ch;font:760 clamp(44px, 4.8vw, 76px)/.88 var(--display);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 18px 46px #01191f47}.historia-kinetic__copy-panel[data-side=left] h2,.historia-kinetic__copy-panel[data-side=left] .historia-kinetic__copy-body{margin-left:auto}.historia-kinetic__copy-body{color:#f7f4ecc2;text-shadow:0 8px 24px #01191f59;max-width:36ch;margin-top:22px;font-size:clamp(14px,1.1vw,17px);font-weight:560;line-height:1.5}.historia-kinetic__copy-panel dl{color:#f7f4ec80;letter-spacing:.11em;text-align:left;border-top:1px solid #f7f4ec3d;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 0;padding-top:14px;font-size:8px;display:grid}.historia-kinetic__copy-panel dl div{gap:5px;display:grid}.historia-kinetic__copy-panel dd{color:#b6fff7;margin:0}.historia-kinetic__object{z-index:4;aspect-ratio:352/736;pointer-events:none;transform-origin:50% 52%;will-change:transform;width:clamp(200px,18vw,280px);position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.historia-kinetic__object-media{transform-origin:50% 52%;background:0 0;position:absolute;inset:0;overflow:visible;transform:none}.historia-kinetic__wake{z-index:0;opacity:.2;filter:blur(7px);transform-origin:50% 0;will-change:transform, opacity;background:radial-gradient(at 50% 0,#d9fffb70,#0000 54%),linear-gradient(90deg,#0000 8%,#b6fff747 50%,#0000 92%);border-radius:0 0 50% 50%;width:84%;height:62%;position:absolute;top:61%;left:8%}.historia-kinetic__wake:after{content:"";border:1px solid #d9fffb47;border-top:0;border-radius:0 0 50% 50%;position:absolute;inset:10% -18% 0}.historia-kinetic__boat{z-index:1;object-fit:contain;filter:drop-shadow(0 30px 28px #01191f52);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:relative}.historia-kinetic__backtitles{pointer-events:none;z-index:5;position:absolute;inset:0}.historia-kinetic__backtitle{padding:calc(var(--nav-h) + 48px) 8vw 112px;opacity:0;visibility:hidden;will-change:transform, opacity;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.historia-kinetic__backtitle h2{color:#f7f4ecfa;max-width:14ch;font:760 clamp(42px, 6vw, 92px)/.86 var(--display);letter-spacing:-.055em;text-align:center;text-wrap:balance;text-shadow:0 16px 50px #01191f33}.historia-word{will-change:transform;display:inline-block}.historia-word--accent{color:#b6fff7}@media (width>=901px){.historia-kinetic__backtitle[data-chapter=origin]{padding-right:52vw;padding-left:var(--pad);justify-content:flex-start}.historia-kinetic__backtitle[data-chapter=origin] h2{text-align:left;max-width:11ch}}.historia-kinetic__chrome{z-index:6;top:var(--nav-h);width:100%;padding:calc(22px + env(safe-area-inset-top)) var(--pad) 14px;color:#f7f4ecad;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:18px;font-size:9px;display:grid;position:absolute;left:0}.historia-kinetic__chrome span:nth-child(2){color:#b6fff7;text-align:center}.historia-kinetic__chrome span:last-child{text-align:right}.historia-kinetic__progress{z-index:6;top:calc(var(--nav-h) + 50px + env(safe-area-inset-top));left:var(--pad);right:var(--pad);background:#f7f4ec40;height:1px;position:absolute;overflow:hidden}.historia-kinetic__progress i{transform-origin:0;background:#b6fff7;width:100%;height:100%;display:block;transform:scaleX(0)}.historia-kinetic__progress span{background:#075561;border:1px solid #b6fff7c7;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.historia-static{padding:clamp(88px, 13vw, 176px) var(--pad);color:var(--ink);background:radial-gradient(circle at 77% 18%,#1fc9de38,#0000 31%),#e7f0ef;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(44px,8vw,132px);display:grid}.historia-static__visual{min-height:520px;position:relative;overflow:hidden}.historia-static__visual img{display:block;position:absolute}.historia-static__sea{object-fit:cover;width:100%;height:100%;inset:0}.historia-static__boat{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 35px #07222b52);width:min(42%,260px);max-height:72%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.historia-static__story{align-self:center}.historia-static__story>div{border-top:1px solid var(--linea);margin-top:32px;padding-top:22px}.historia-static__headline{font:600 clamp(22px, 2.3vw, 34px)/1 var(--display);letter-spacing:-.035em}.historia-static__chapter{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px}.historia-static__intro{max-width:42ch;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.55}.historia-static__story div p{color:#07222bad;max-width:42ch;margin-top:10px;line-height:1.55}.historia-static h1,.personaliza h2,.contacto h2{font:650 clamp(42px, 5.5vw, 84px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance;margin-top:18px}.personaliza{padding:clamp(88px, 13vw, 176px) var(--pad);color:var(--ink);background:#dcebed}.personaliza__hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.5fr);align-items:end;gap:28px clamp(44px,8vw,140px);display:grid}.personaliza__hero .info-kicker{color:#08788a;grid-column:1/-1}.personaliza__hero>p:last-child{color:#07141ab8;max-width:37ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.personaliza__steps{border-block:1px solid #07141a2e;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(58px,9vw,130px) 0;list-style:none;display:grid}.personaliza__steps li{border-left:1px solid #07141a2e;min-height:250px;padding:23px clamp(17px,2vw,34px) 28px}.personaliza__steps li:first-child{border-left:0}.personaliza__steps span{color:#08788a;font:700 11px/1 var(--body);letter-spacing:.12em}.personaliza__steps h3{max-width:10ch;font:600 clamp(20px, 2vw, 30px)/1.03 var(--display);letter-spacing:-.025em;margin:64px 0 14px}.personaliza__steps p{color:#07141ab3;max-width:28ch;font-size:14px;line-height:1.5}.personaliza__request{color:var(--blanco);background:var(--ink);grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:clamp(36px,8vw,128px);padding:clamp(30px,5vw,72px);display:grid}.personaliza__request h3{font:600 clamp(32px, 3.2vw, 54px)/.98 var(--display);letter-spacing:-.04em;margin:18px 0 14px}.personaliza__request>div>p:last-child{color:#f7f4eca8;max-width:29ch;font-size:16px;line-height:1.55}.proyecto-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.proyecto-form label{letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:650;display:grid}.proyecto-form input,.proyecto-form select,.proyecto-form textarea{width:100%;color:var(--blanco);font:400 16px/1.35 var(--body);letter-spacing:normal;text-transform:none;background:0 0;border:0;border-bottom:1px solid #f7f4ec5c;border-radius:0;outline:0;padding:12px 0}.proyecto-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.proyecto-form textarea{resize:vertical;min-height:112px}.proyecto-form__details,.proyecto-form button{grid-column:1/-1}.proyecto-form button,.contacto__cta{min-height:50px;color:var(--ink);background:var(--cian);cursor:pointer;font:700 13px/1 var(--body);letter-spacing:.02em;border:0;justify-content:center;align-items:center;gap:12px;transition:background .2s,transform .2s;display:inline-flex}.proyecto-form button:hover,.contacto__cta:hover{background:#b7f8ff;transform:translateY(-2px)}.proyecto-form button:focus-visible,.contacto__cta:focus-visible{outline:2px solid var(--blanco);outline-offset:3px}.contacto{padding:clamp(92px, 12vw, 170px) var(--pad) clamp(54px, 7vw, 96px);color:var(--blanco);background:radial-gradient(circle at 18% 22%, #1fc9de1a, transparent 32%), var(--abismo)}.contacto__intro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:38px clamp(52px,9vw,152px);margin-bottom:clamp(52px,8vw,104px);display:grid}.contacto__intro h2{max-width:11ch}.contacto__intro>p{color:#f7f4eca3;max-width:42ch;font-size:clamp(15px,1.25vw,19px);line-height:1.58}.contacto__body{border:1px solid #f7f4ec26;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:clamp(520px,55vw,720px);display:grid}.contacto__details{background:#07141ac7;flex-direction:column;padding:clamp(28px,4.3vw,66px);display:flex}.contacto address{gap:28px;font-style:normal;display:grid}.contacto address div{gap:8px;display:grid}.contacto address span,.contacto__notes dt,.site-footer__nav>p,.site-footer__contact>p{color:#f7f4ec70;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.contacto address a,.contacto address p{width:fit-content;color:var(--blanco);font:500 clamp(18px, 1.65vw, 25px)/1.2 var(--display);letter-spacing:-.025em}.contacto address a:hover{color:var(--cian)}.contacto__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(38px,5vw,70px);display:flex}.contacto__cta{white-space:nowrap;width:fit-content;padding:0 22px}.contacto__secondary{color:#f7f4ecb8;border-bottom:1px solid #f7f4ec57;padding:12px 0 10px;font-size:12px;font-weight:700}.contacto__secondary:hover{color:var(--blanco);border-color:var(--cian)}.contacto__notes{border-top:1px solid #f7f4ec24;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:34px;display:grid}.contacto__notes div{gap:8px;display:grid}.contacto__notes dd{color:#f7f4ecc2;font-size:12px}.contacto__map{background:#d7ded9;min-height:480px;position:relative;overflow:hidden}.contacto__map iframe{filter:none;border:0;width:100%;height:100%;display:block}.contacto__map-label{z-index:1;width:min(290px,100% - 32px);color:var(--blanco);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a0ee6;border:1px solid #f7f4ec2e;gap:6px;padding:20px;display:grid;position:absolute;bottom:clamp(16px,2.5vw,36px);right:clamp(16px,2.5vw,36px)}.contacto__map-label>span{color:var(--cian);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.contacto__map-label strong{font:600 22px/1.1 var(--display);letter-spacing:-.03em}.contacto__map-label a{color:#f7f4ecb8;width:fit-content;margin-top:13px;font-size:11px;font-weight:700}.contacto__map-label a:hover{color:var(--cian)}.site-footer{padding:clamp(58px, 8vw, 110px) var(--pad) 30px;color:var(--blanco);background:#02070a;border-top:1px solid #f7f4ec1a;grid-template-columns:minmax(280px,1.45fr) minmax(150px,.5fr) minmax(250px,.75fr);gap:54px clamp(40px,7vw,120px);display:grid}.site-footer__brand>a{width:fit-content;color:var(--blanco);align-items:center;display:flex}.site-footer__brand img{filter:none;width:min(190px,100%);height:auto}.site-footer__brand a span{font:650 29px/1 var(--display);letter-spacing:-.045em}.site-footer__brand>p{color:#f7f4ec80;max-width:32ch;margin-top:25px;font-size:14px;line-height:1.55}.site-footer__nav ul{gap:11px;margin-top:21px;list-style:none;display:grid}.site-footer__nav a,.site-footer__contact a{color:#f7f4ecc2;width:fit-content;font-size:13px}.site-footer__nav a:hover,.site-footer__contact a:hover{color:var(--cian)}.site-footer__contact{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-footer__contact>p{margin-bottom:10px}.site-footer__contact span{color:#f7f4ec6b;margin-top:5px;font-size:12px}.site-footer__bottom{color:#f7f4ec59;letter-spacing:.04em;border-top:1px solid #f7f4ec1a;grid-column:1/-1;grid-template-columns:1fr auto 1fr;gap:24px;margin-top:clamp(34px,6vw,74px);padding-top:22px;font-size:10px;display:grid}.site-footer__bottom span:nth-child(2){text-align:center}.site-footer__bottom>a{color:#f7f4ec94;justify-self:end}.site-footer__bottom>a:hover{color:var(--cian)}@media (width<=1180px){.nav__inner{gap:10px}.nav__menu{width:42px;height:42px;color:var(--blanco);cursor:pointer;background:#071a2170;border:1px solid #f3ead847;border-radius:50%;flex:0 0 42px;align-content:center;gap:4px;margin-left:auto;padding:0 11px;display:grid}.nav__menu span{background:currentColor;height:1px;transition:transform .2s,opacity .2s;display:block}.nav__menu[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.nav__menu[aria-expanded=true] span:nth-child(2){opacity:0}.nav__menu[aria-expanded=true] span:last-child{transform:translateY(-5px)rotate(-45deg)}.nav__menu:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nav__links{display:none}.nav__links.is-open{max-height:calc(100dvh - var(--nav-h));padding:12px max(var(--pad), env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(var(--pad), env(safe-area-inset-left));color:var(--blanco);overscroll-behavior:contain;background:#071a21fa;border-top:1px solid #1fc9de38;border-bottom:1px solid #1fc9de5c;flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 44px #01080b61}.nav__links.is-open a{padding:13px 0;display:block}.nav__cta{display:none}}@media (width<=900px) and (height<=520px) and (orientation:landscape){:root{--nav-h:calc(64px + env(safe-area-inset-top))}.nav__brand img{width:100px}.nav__menu,.nav__account,.nav__cart{flex-basis:40px;width:40px;height:40px;min-height:40px}}@media (width<=900px){.astillero{grid-template-columns:1fr}.footer{flex-direction:column;align-items:center}.historia-static,.personaliza__hero,.personaliza__request,.contacto__intro,.contacto__body{grid-template-columns:1fr}.historia-static__visual{min-height:420px}.historia-kinetic__backtitle h2{max-width:15ch;font-size:clamp(38px,6vw,54px)}.historia-kinetic__copy-panel{width:min(45vw,500px);top:40%}.historia-kinetic__object{width:min(28vw,280px)}.personaliza__steps{grid-template-columns:1fr 1fr}.personaliza__steps li:nth-child(odd){border-left:0}.personaliza__steps li:nth-child(n+3){border-top:1px solid #07141a2e}.contacto__map{min-height:480px}.site-footer{grid-template-columns:1.2fr .8fr}.site-footer__contact{grid-column:1/-1}.site-footer__bottom{grid-template-columns:1fr auto}.site-footer__bottom span:nth-child(2){display:none}}@media (width<=560px){.contacto{padding-inline:20px}.contacto__intro{gap:24px}.contacto__intro h2{font-size:clamp(43px,14vw,62px)}.contacto__body{border-inline:0;margin-inline:-20px}.contacto__details{min-height:570px;padding:34px 20px}.contacto address{gap:24px}.contacto address a,.contacto address p{font-size:20px}.contacto address a[href^=mailto\:]{white-space:nowrap;font-size:clamp(16px,4.5vw,17.5px)}.contacto__actions{flex-direction:column;align-items:flex-start}.contacto__notes{width:100%}.contacto__map{min-height:460px}.contacto__map-label{width:auto;left:16px;right:16px}.site-footer{grid-template-columns:1fr;gap:44px;padding-inline:20px}.site-footer__contact{grid-column:auto}.site-footer__bottom{grid-template-columns:1fr;gap:12px}.site-footer__bottom>a{justify-self:start}.historia-kinetic__stage{min-height:560px}.historia-kinetic__chrome{grid-template-columns:1fr auto;padding-inline:20px}.historia-kinetic__chrome span:nth-child(2){text-align:right}.historia-kinetic__chrome span:last-child{display:none}.historia-kinetic__progress{left:20px;right:20px}.historia-kinetic__backtitle{padding:calc(var(--nav-h) + 62px) 18px 178px}.historia-kinetic__backtitle h2{max-width:15ch;font-size:clamp(32px,9vw,42px);line-height:.9}.historia-kinetic__copy-panel,.historia-kinetic__copy-panel[data-side=left],.historia-kinetic__copy-panel[data-side=right]{text-align:left;width:auto;top:38%;left:20px;right:20px}.historia-kinetic__copy-index{margin-bottom:14px;font-size:8px}.historia-kinetic__copy-kicker{margin-bottom:9px;font-size:8px}.historia-kinetic__copy-panel h2,.historia-kinetic__copy-panel[data-side=left] h2{max-width:9ch;margin-left:0;font-size:clamp(38px,11vw,50px)}.historia-kinetic__copy-body,.historia-kinetic__copy-panel[data-side=left] .historia-kinetic__copy-body{max-width:29ch;margin-top:15px;margin-left:0;font-size:13px;line-height:1.4}.historia-kinetic__copy-panel dl{display:none}.historia-kinetic__object{width:min(48vw,220px);top:66%}.historia-static{padding-inline:20px}.historia-static__visual{min-height:360px}.personaliza__steps{grid-template-columns:1fr}.personaliza__steps li,.personaliza__steps li:nth-child(odd){border-top:1px solid #07141a2e;border-left:0;min-height:0}.personaliza__steps li:first-child{border-top:0}.personaliza__steps h3{margin-top:38px}.proyecto-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cap__cue,.dot{animation:none}.w-word{transform:none!important}[data-reveal]{opacity:1!important;transform:none!important}}.coleccion{--shop-ink:#111716;color:var(--shop-ink);background:#e7e5dc;padding:0}.coleccion__intro{max-width:none;padding:clamp(88px, 12vw, 170px) max(var(--pad), calc((100vw - 1280px) / 2));margin:0}.coleccion__eyebrow{letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.coleccion__intro h2{max-width:15ch;font:800 clamp(48px, 7vw, 100px)/.88 var(--display);letter-spacing:-.065em;text-wrap:balance}.coleccion__lead{opacity:.67;max-width:58ch;margin:30px 0 0 auto;font-size:clamp(16px,1.8vw,21px);line-height:1.55}.producto-lista{flex-direction:column;gap:12px;padding:12px;display:flex}.producto-panel{--producto-bg:#f1eee6;--producto-ink:#172221;--producto-muted:#172221a3;--producto-line:#1722212e;isolation:isolate;min-height:min(900px,100svh);color:var(--producto-ink);background:var(--producto-bg);grid-template:"meta meta""visual content"1fr/minmax(0,1.14fr) minmax(360px,.86fr);display:grid;position:relative;overflow:hidden}.producto-panel:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--producto-line);border-radius:50%;width:min(42vw,650px);position:absolute;top:-28%;right:-13%}.producto-panel__meta{border-bottom:1px solid var(--producto-line);letter-spacing:.14em;text-transform:uppercase;grid-area:meta;justify-content:space-between;align-items:center;min-height:54px;padding:0 clamp(18px,3vw,48px);font-size:10px;font-weight:750;display:flex}.producto-panel__meta span:last-child{color:var(--producto-acento)}.producto-panel__visual{border-right:1px solid var(--producto-line);grid-area:visual;place-items:start center;min-height:460px;padding:clamp(74px,9vw,132px) clamp(28px,5vw,80px) 40px;display:grid}.producto-panel__visual img{object-fit:contain;filter:drop-shadow(0 32px 26px #0c15132e);width:min(100%,760px);max-height:min(62vh,560px)}.producto-panel__content{flex-direction:column;grid-area:content;align-self:stretch;padding:clamp(36px,5vw,74px) clamp(28px,5vw,70px) clamp(28px,4vw,54px);display:flex}.producto-panel__content>header>p:first-child,.producto-panel__details>div>p,.producto-panel__reason>span{color:var(--producto-muted);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:750}.producto-panel h3{max-width:8ch;font:650 clamp(48px, 5.8vw, 88px)/.86 var(--display);letter-spacing:-.06em;margin-top:12px}.producto-panel__tagline{max-width:34ch;color:var(--producto-muted);margin-top:18px;font-size:clamp(16px,1.45vw,20px);line-height:1.45}.producto-panel__reason{border-left:3px solid var(--producto-acento);margin-top:28px;padding-left:17px}.producto-panel__reason span{margin-bottom:6px;display:block}.producto-panel__reason strong{max-width:38ch;font-size:14px;line-height:1.45;display:block}.producto-panel__details{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);gap:24px 30px;margin-top:30px;display:grid}.producto-panel__details ul{gap:9px;margin-top:12px;list-style:none;display:grid}.producto-panel__details li{color:var(--producto-muted);padding-left:16px;font-size:12px;line-height:1.4;position:relative}.producto-panel__details li:before{content:"•";color:var(--producto-acento);font-weight:900;position:absolute;left:0}.producto-panel .store-card__specs{border:0;grid-template-columns:repeat(2,1fr);gap:0;display:grid}.producto-panel .store-card__specs div{border:0;border-left:1px solid var(--producto-line);min-height:52px;padding:0 0 10px 12px}.producto-panel .store-card__specs dt{color:var(--producto-muted);font-size:8px}.producto-panel .store-card__specs dd{font:650 14px/1.2 var(--display);margin-top:5px}.producto-panel__buy{border-top:1px solid var(--producto-line);justify-content:space-between;align-items:end;gap:22px;margin-top:auto;padding-top:28px;display:flex}.producto-panel__buy div{gap:3px;display:grid}.producto-panel__buy s{color:var(--producto-muted);font-size:12px}.producto-panel__buy strong{font:750 clamp(30px, 3.4vw, 48px)/1 var(--display);letter-spacing:-.04em}.producto-panel__buy div span{max-width:24ch;color:var(--producto-muted);font-size:10px;line-height:1.35}.producto-panel__buy a{color:#fff;background:var(--producto-acento);min-width:178px;min-height:52px;box-shadow:0 12px 20px color-mix(in srgb, var(--producto-acento) 25%, transparent);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 17px;font-size:11px;font-weight:750;transition:transform .2s,box-shadow .2s;display:flex}.producto-panel__buy a:hover{box-shadow:0 6px 12px color-mix(in srgb, var(--producto-acento) 18%, transparent);transform:translateY(-2px)}.producto-panel__buy a:focus-visible{outline:3px solid var(--producto-acento);outline-offset:3px}.producto-panel__buy a span{font:400 23px/1 var(--display)}.producto-panel--1{--producto-bg:#f4f0e6}.producto-panel--2{--producto-bg:#e8dfcc}.producto-panel--3{--producto-bg:#e8e5dc}.producto-panel--4{--producto-bg:#1e2426;--producto-ink:#f4f0e6;--producto-muted:#f4f0e69e;--producto-line:#f4f0e633}.producto-panel--5{--producto-bg:#e5d6c3}.producto-panel--6{--producto-bg:#d9ded7}.producto-panel--7{--producto-bg:#e7e2d5}.producto-panel--8{--producto-bg:#d8cdc1}.producto-panel--9{--producto-bg:#ede8de}.producto-panel--10{--producto-bg:#192628;--producto-ink:#f4f0e6;--producto-muted:#f4f0e69e;--producto-line:#f4f0e633}@media (width<=760px){.producto-lista{gap:8px;padding:8px}.producto-panel{grid-template-columns:1fr;grid-template-areas:"meta""visual""content";min-height:0}.producto-panel__visual{border-right:0;border-bottom:1px solid var(--producto-line);min-height:330px;padding:34px 24px}.producto-panel__visual img{max-height:290px}.producto-panel__content{padding:36px 24px 28px}.producto-panel h3{max-width:none;font-size:clamp(48px,14vw,68px)}.producto-panel__details{grid-template-columns:1fr;gap:24px}.producto-panel__buy{flex-direction:column;align-items:stretch}.producto-panel__buy a{width:100%}}.catalogo-navegacion{z-index:30;color:#f7f4ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030a0ef5;border-block:1px solid #f7f4ec29;grid-template-columns:1fr minmax(240px,.8fr) 1fr;align-items:stretch;min-height:82px;display:grid;position:sticky;top:72px}.catalogo-navegacion button{color:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:700;transition:color .2s,background .2s;display:flex}.catalogo-navegacion button:hover{color:var(--cian);background:#1fc9de14}.catalogo-navegacion button:focus-visible,.catalogo-indice button:focus-visible{outline:2px solid var(--cian);outline-offset:-4px}.catalogo-navegacion button span{font:400 26px/1 var(--display)}.catalogo-navegacion>div{text-align:center;border-inline:1px solid #f7f4ec29;place-content:center;gap:3px;display:grid}.catalogo-navegacion strong{color:var(--cian);letter-spacing:.16em;font-size:10px}.catalogo-navegacion div span{font:600 19px/1 var(--display)}.catalogo-indice{grid-template-columns:repeat(10,1fr);max-width:860px;margin:28px auto;padding-inline:24px;display:grid}.catalogo-indice button{color:#11171675;border:0;letter-spacing:.1em;cursor:pointer;background:0 0;border-bottom:1px solid #1117162e;min-height:40px;font-size:10px;font-weight:700;transition:color .2s,border-color .2s}.catalogo-indice button:hover,.catalogo-indice button.is-active{color:var(--shop-ink);border-bottom:3px solid var(--shop-ink)}.coleccion__selector{z-index:30;color:#f5f3e9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c0cf5;border-block:1px solid #ffffff29;grid-template-columns:88px minmax(260px,.62fr) minmax(360px,1fr) 88px;min-height:88px;display:grid;position:sticky;top:78px}.coleccion__selector>button{color:inherit;cursor:pointer;background:0 0;border:0;border-inline:1px solid #ffffff29;place-items:center;display:grid}.coleccion__selector>button span{font:400 34px/1 var(--display);transition:transform .2s}.coleccion__selector>button:hover span{transform:scale(1.2)}.coleccion__selector>button:focus-visible,.coleccion__selector-dots button:focus-visible{outline:2px solid var(--cian);outline-offset:-4px}.coleccion__selector-copy{grid-template-columns:auto 1fr;align-content:center;gap:2px 18px;padding:15px 26px;display:grid}.coleccion__selector-copy small{color:var(--cian);letter-spacing:.12em;text-transform:uppercase;grid-row:1/3;align-self:center;font-size:10px;font-weight:700}.coleccion__selector-copy strong{font:700 24px/1 var(--display)}.coleccion__selector-copy span{color:#f5f3e994;font-size:11px}.coleccion__selector-dots{grid-template-columns:repeat(20,minmax(30px,1fr));align-items:stretch;display:grid}.coleccion__selector-dots button{color:#f5f3e973;border:0;cursor:pointer;background:0 0;border-left:1px solid #ffffff1a;font-size:9px;font-weight:700;position:relative}.coleccion__selector-dots button:after{content:"";background:#ffffff2e;height:2px;position:absolute;inset:auto 10px 18px}.coleccion__selector-dots button:hover,.coleccion__selector-dots button.is-active{color:var(--cian)}.coleccion__selector-dots button.is-active:after{background:var(--cian)}.coleccion__lista{flex-direction:column;gap:16px;padding-bottom:16px;animation:.34s both coleccion-entrada;display:flex}@keyframes coleccion-entrada{0%{opacity:.25;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.store-card{--sc-bg:#f5f2e9;--sc-ink:#111716;--sc-muted:#1117169e;--sc-line:#11171629;--sc-accent:#111716;width:100%;max-width:none;min-height:100svh;color:var(--sc-ink);background:var(--sc-bg);border:0;border-top:1px solid var(--sc-line);grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);grid-template-areas:"direction direction""visual story""visual features""specs buy";margin:0;scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}.store-card:focus-within{outline:3px solid color-mix(in srgb, var(--sc-accent) 72%, white);outline-offset:-3px}.store-card--seleccion{min-height:min(780px,100svh);margin:0;animation:.32s both producto-entrada}.store-card--seleccion .store-card__visual{place-items:center;display:grid}.store-card--seleccion .store-card__visual img,.store-card--seleccion:hover .store-card__visual img{z-index:2;object-fit:contain;width:min(84%,760px);height:min(78%,500px);position:relative;inset:auto;transform:none}@keyframes producto-entrada{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.store-card__direction{border-bottom:1px solid var(--sc-line);letter-spacing:.12em;text-transform:uppercase;grid-area:direction;grid-template-columns:52px 140px 1fr;align-items:center;min-height:54px;font-size:10px;display:grid}.store-card__direction>*{padding:0 18px}.store-card__direction span{border-right:1px solid var(--sc-line);align-self:stretch;place-items:center;font-weight:800;display:grid}.store-card__direction strong{font-family:var(--display);letter-spacing:.04em;font-size:13px}.store-card__direction small{color:var(--sc-muted)}.store-card__visual{background:color-mix(in srgb, var(--sc-bg) 90%, var(--sc-accent));grid-area:visual;min-height:520px;position:relative;overflow:hidden}.store-card__visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 32px 24px #050c0d3d);width:90%;height:80%;transition:transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;inset:9% 5% 11%}.store-card:hover .store-card__visual img{transform:scale(1.025)rotate(-.3deg)}.store-card__ghost{z-index:0;color:color-mix(in srgb, var(--sc-ink) 8%, transparent);font:800 clamp(180px, 27vw, 390px)/.8 var(--display);letter-spacing:-.12em;position:absolute;bottom:-14%;right:-2%}.store-card__badge{z-index:3;color:var(--sc-bg);background:var(--sc-accent);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 18px color-mix(in srgb, var(--sc-ink) 18%, transparent);border-radius:999px;padding:7px 12px;font-size:9px;font-weight:700;position:absolute;top:20px;left:20px}.store-card__visual>p{z-index:3;color:var(--sc-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600;position:absolute;bottom:18px;left:20px}.store-card__story{grid-area:story;padding:clamp(34px,4.5vw,68px) clamp(28px,4.5vw,62px) 18px}.store-card__kicker,.store-card__features>p{color:var(--sc-muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.store-card__story h3{max-width:9ch;font:600 clamp(44px, 5.5vw, 78px)/.9 var(--display);letter-spacing:-.055em;margin-top:15px}.store-card__tagline{max-width:30ch;color:var(--sc-muted);margin-top:17px;font-size:clamp(16px,1.6vw,20px);line-height:1.4}.store-card__ideal{max-width:38ch;margin-top:22px;font-size:13px;line-height:1.5}.store-card__ideal span{color:var(--sc-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.store-card__features{grid-area:features;padding:8px clamp(28px,4.5vw,62px) 28px}.store-card__features ul{gap:10px;margin-top:15px;list-style:none;display:grid}.store-card__features li{color:var(--sc-muted);padding-left:20px;font-size:13px;line-height:1.45;position:relative}.store-card__features li:before{content:"";width:8px;height:8px;color:var(--sc-accent);border-bottom:1.5px solid;border-left:1.5px solid;position:absolute;top:3px;left:0}.store-card__specs{border-top:1px solid var(--sc-line);grid-area:specs;grid-template-columns:repeat(3,1fr);display:grid}.store-card__specs div{border-right:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);min-height:84px;padding:18px 20px}.store-card__specs dt{color:var(--sc-muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.store-card__specs dd{font:600 16px/1.2 var(--display);margin-top:8px}.store-card__buybox{border-top:1px solid var(--sc-line);grid-area:buy;align-self:end;padding:26px clamp(28px,4.5vw,62px) 34px}.store-card__price{grid-template-columns:auto 1fr;align-items:end;gap:4px 12px;display:grid}.store-card__price s{color:var(--sc-muted);font-size:13px}.store-card__price strong{font:800 clamp(38px, 4.4vw, 59px)/.95 var(--display);letter-spacing:-.045em;grid-column:1/-1}.store-card__price span{color:var(--sc-muted);font-size:12px}.store-card__price em{color:var(--sc-accent);text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:end;padding:4px 8px;font-size:9px;font-style:normal;font-weight:700}.store-card__stock{color:var(--sc-muted);align-items:center;gap:9px;margin-top:16px;font-size:11px;display:flex}.store-card__stock i{background:var(--sc-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sc-accent) 16%, transparent);border-radius:50%}.store-card__buy{width:100%;min-height:54px;color:var(--sc-bg);background:var(--sc-accent);border:1px solid var(--sc-accent);box-shadow:0 10px 18px color-mix(in srgb, var(--sc-accent) 22%, transparent);justify-content:space-between;align-items:center;margin-top:20px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .2s,color .2s,background .2s,box-shadow .2s;display:flex}.store-card__buy:hover{color:var(--sc-accent);box-shadow:none;background:0 0;transform:translateY(-2px)}.store-card__buy:focus-visible{outline:3px solid var(--sc-accent);outline-offset:3px}.store-card__buy span{font-size:22px}.store-card__buybox>small{color:var(--sc-muted);text-align:center;margin-top:11px;font-size:9px;display:block}.store-card--impacto{--sc-bg:#1fc9de;--sc-ink:#07141a;--sc-muted:#07141aa8;--sc-line:#07141aeb;--sc-accent:#07141a;border-top:4px solid #07141a;border-bottom:4px solid #07141a}.store-card--impacto .store-card__direction{color:#b7f8ff;background:#07141a}.store-card--impacto .store-card__direction small{color:#b7f8ffad}.store-card--impacto .store-card__visual{background:#f7f4ec;border-right:4px solid #07141a}.store-card--impacto .store-card__story h3{text-transform:uppercase;max-width:7ch;font-size:clamp(62px,8vw,106px);font-weight:800;line-height:.79}.store-card--impacto .store-card__badge{border-radius:0}.store-card--impacto .store-card__specs,.store-card--impacto .store-card__buybox{border-top-width:4px}.store-card--impacto .store-card__specs div{border-color:#07141a}.store-card--minimo{--sc-bg:#f7f4ec;--sc-ink:#07141a;--sc-muted:#07141a85;--sc-line:#07141a21;--sc-accent:#0b7185;border-top:1px solid var(--sc-line);min-height:100svh;box-shadow:none}.store-card--minimo .store-card__direction{grid-template-columns:68px 170px 1fr;min-height:76px}.store-card--minimo .store-card__visual{background:#e2eff0;margin:30px}.store-card--minimo .store-card__visual img{filter:drop-shadow(0 24px 34px #262c2a1f);width:84%;height:70%;inset:15% 8%}.store-card--minimo .store-card__story{padding-top:82px}.store-card--minimo .store-card__story h3{letter-spacing:-.06em;font-weight:400}.store-card--minimo .store-card__badge{color:var(--sc-ink);border:1px solid var(--sc-line);background:#f7f4ece6}.store-card--minimo .store-card__buy{border-radius:999px;min-height:60px}.store-card--editorial{--sc-bg:#e6e0d2;--sc-ink:#07141a;--sc-muted:#07141a99;--sc-line:#07141a38;--sc-accent:#0b7185;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);grid-template-areas:"direction direction""story visual""features visual""buy specs"}.store-card--editorial .store-card__direction{border-top:8px solid #0b7185}.store-card--editorial .store-card__story{align-self:center;padding-left:clamp(32px,6vw,84px)}.store-card--editorial .store-card__story h3{max-width:7ch;font-family:Georgia,serif;font-size:clamp(52px,6.4vw,90px);font-style:italic;font-weight:400}.store-card--editorial .store-card__visual{background:#d1e1df}.store-card--editorial .store-card__visual:before{content:"";border:1px solid var(--sc-line);position:absolute;inset:24px}.store-card--editorial .store-card__specs{grid-template-columns:repeat(2,1fr)}.store-card--editorial .store-card__buybox{border-right:1px solid var(--sc-line)}.store-card--tecnico{--sc-bg:#dce9e8;--sc-ink:#102c34;--sc-muted:#102c349c;--sc-line:#102c3447;--sc-accent:#0b697a;background-color:#dce9e8;background-image:linear-gradient(#102c3412 1px,#0000 1px),linear-gradient(90deg,#102c3412 1px,#0000 1px);background-size:24px 24px;grid-template-columns:260px minmax(0,1fr) 300px;grid-template-areas:"direction direction direction""story visual buy""features visual buy""specs specs specs"}.store-card--tecnico .store-card__story{border-right:1px solid var(--sc-line);padding:34px 26px 18px}.store-card--tecnico .store-card__story h3{font-size:clamp(37px,4vw,54px)}.store-card--tecnico .store-card__features{border-right:1px solid var(--sc-line);padding-inline:26px}.store-card--tecnico .store-card__visual{background:#eff7f594;min-height:510px}.store-card--tecnico .store-card__buybox{border-left:1px solid var(--sc-line);flex-direction:column;justify-content:flex-end;align-self:stretch;padding-inline:26px;display:flex}.store-card--tecnico .store-card__specs{grid-template-columns:repeat(6,1fr)}.store-card--tecnico .store-card__specs dd{font-family:var(--body);font-size:14px}.store-card--tecnico .store-card__badge,.store-card--tecnico .store-card__buy{border-radius:2px}.store-card--nocturno{--sc-bg:#030a0e;--sc-ink:#f7f4ec;--sc-muted:#f7f4ec91;--sc-line:#f7f4ec29;--sc-accent:#1fc9de;border-radius:0;grid-template-columns:1fr 1fr;grid-template-areas:"direction direction""visual visual""story buy""features specs"}.store-card--nocturno .store-card__visual{border-bottom:1px solid var(--sc-line);background:radial-gradient(at 50% 70%,#0b3947,#030a0e 67%);min-height:540px}.store-card--nocturno .store-card__visual img{filter:drop-shadow(0 42px 42px #000000b3);width:76%;height:90%;inset:5% 12%}.store-card--nocturno .store-card__story h3{max-width:none;font-size:clamp(54px,7vw,96px);font-weight:400}.store-card--nocturno .store-card__features{padding-left:clamp(28px,4.5vw,62px)}.store-card--nocturno .store-card__specs{grid-template-columns:repeat(2,1fr)}.store-card--nocturno .store-card__badge{color:#030a0e}.store-card--modular{--sc-bg:#f7f4ec;--sc-ink:#07141a;--sc-muted:#07141aa3;--sc-line:#07141a;--sc-accent:#0b7185;border-top:3px solid #07141a;border-bottom:3px solid #07141a;grid-template-columns:300px minmax(0,1fr) 300px;grid-template-areas:"direction direction direction""story visual buy""features visual buy""specs specs specs"}.store-card--modular .store-card__direction{color:#fff;background:#0b7185;border-color:#07141a}.store-card--modular .store-card__direction small{color:#ffffffb3}.store-card--modular .store-card__story{color:#07141a;background:#b7f8ff;border-right:3px solid #07141a}.store-card--modular .store-card__story h3{font-size:clamp(44px,5vw,68px);font-weight:800}.store-card--modular .store-card__features{background:#b7f8ff;border-right:3px solid #07141a}.store-card--modular .store-card__visual{background:#f7f4ec}.store-card--modular .store-card__buybox{border-left:3px solid #07141a;flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.store-card--modular .store-card__specs{border-top:3px solid #07141a;grid-template-columns:repeat(6,1fr)}.store-card--modular .store-card__specs div{border-color:#07141a}.store-card--modular .store-card__badge,.store-card--modular .store-card__buy{border-radius:0}.store-card--amable{--sc-bg:#dff4f5;--sc-ink:#0a2530;--sc-muted:#0a25309e;--sc-line:#0a253029;--sc-accent:#0b7185;border-top:1px solid var(--sc-line);box-shadow:none;border-radius:0}.store-card--amable .store-card__direction{border:0;margin:14px 18px 0}.store-card--amable .store-card__direction span{background:#f7f4ec;border:0;border-radius:50%}.store-card--amable .store-card__visual{background:#b7e8ed;border-radius:42px;margin:18px}.store-card--amable .store-card__visual img{width:96%;height:84%;inset:8% 2%}.store-card--amable .store-card__story h3{font-weight:800}.store-card--amable .store-card__badge,.store-card--amable .store-card__buy{border-radius:999px}.store-card--amable .store-card__specs{border:0;gap:8px;margin:0 0 18px 18px}.store-card--amable .store-card__specs div{background:#f7f4eca3;border:0;border-radius:18px;min-height:76px}.store-card--amable .store-card__buybox{border:0}.store-card--industrial{--sc-bg:#9fb4b7;--sc-ink:#07141a;--sc-muted:#07141a9e;--sc-line:#07141a85;--sc-accent:#1fc9de;border:2px solid #07141a;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-template-areas:"direction direction""story visual""features visual""buy specs"}.store-card--industrial .store-card__direction{color:#fff;background:#07141a}.store-card--industrial .store-card__direction small{color:#1fc9de}.store-card--industrial .store-card__visual{background-color:#76949a;background-image:repeating-linear-gradient(135deg,#0000 0 18px,#07141a17 18px 19px);border-left:2px solid #07141a}.store-card--industrial .store-card__story h3{text-transform:uppercase;font-weight:800}.store-card--industrial .store-card__badge{border-radius:0;transform:skew(-7deg)}.store-card--industrial .store-card__specs{border-left:2px solid #07141a;grid-template-columns:repeat(2,1fr)}.store-card--industrial .store-card__buy{text-transform:uppercase;letter-spacing:.08em;border-radius:0}.store-card--sereno{--sc-bg:#dbe9e7;--sc-ink:#15343c;--sc-muted:#15343c99;--sc-line:#15343c2b;--sc-accent:#176b78;border-top:1px solid var(--sc-line);border-radius:0;grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr);grid-template-areas:"direction direction""story visual""features visual""specs buy";min-height:100svh}.store-card--sereno .store-card__visual{background:#edf5f3;border-radius:50% 50% 26px 26px;margin:32px}.store-card--sereno .store-card__visual img{filter:drop-shadow(0 28px 26px #24372c2e);width:92%;height:74%;inset:13% 4%}.store-card--sereno .store-card__story{align-self:end;padding-left:clamp(38px,6vw,88px)}.store-card--sereno .store-card__story h3{font-family:Georgia,serif;font-weight:400}.store-card--sereno .store-card__features{padding-left:clamp(38px,6vw,88px)}.store-card--sereno .store-card__badge,.store-card--sereno .store-card__buy{border-radius:999px}.store-card--expedicion{--sc-bg:#d9d0bb;--sc-ink:#071f29;--sc-muted:#071f29a3;--sc-line:#071f294d;--sc-accent:#0b7185;background-color:#d9d0bb;background-image:radial-gradient(circle at 72% 42%,#0000 0 94px,#071f2917 95px 96px,#0000 97px 136px,#071f2914 137px 138px,#0000 139px)}.store-card--expedicion .store-card__direction{border-top:9px solid #0b7185}.store-card--expedicion .store-card__visual{border-right:1px solid var(--sc-line);background:#e5dbc2b8}.store-card--expedicion .store-card__story h3{max-width:8ch;font-size:clamp(55px,6.5vw,92px);font-weight:800}.store-card--expedicion .store-card__features li:before{content:"◆";border:0;width:auto;height:auto;font-size:8px;top:3px}.store-card--expedicion .store-card__badge{border-radius:3px}.store-card--expedicion .store-card__buy{text-transform:uppercase;letter-spacing:.08em;min-height:62px}.store-card--aero{--sc-bg:#e9f1ef;--sc-ink:#07141a;--sc-muted:#07141a99;--sc-line:#07141a33;--sc-accent:#087b91;grid-template-columns:minmax(330px,.86fr) minmax(0,1.14fr);grid-template-areas:"direction direction""story visual""features visual""specs buy"}.store-card--aero .store-card__direction{color:#b7f8ff;background:#07141a}.store-card--aero .store-card__visual{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#b7f8ff,#6bcfda);margin-left:-70px}.store-card--aero .store-card__visual img{width:88%;height:84%;inset:8% 2% 8% 10%;transform:rotate(-2deg)}.store-card--aero .store-card__story{padding-left:clamp(38px,6vw,86px)}.store-card--aero .store-card__story h3{text-transform:uppercase;font-style:italic;font-weight:800}.store-card--aero .store-card__features{padding-left:clamp(38px,6vw,86px)}.store-card--aero .store-card__buy{transform:skew(-4deg)}.store-card--puerto{--sc-bg:#b9d4d8;--sc-ink:#061820;--sc-muted:#0618209e;--sc-line:#06182073;--sc-accent:#07586a;background-image:repeating-linear-gradient(90deg,#0000 0 79px,#0618200e 80px);grid-template-columns:290px minmax(0,1fr) 310px;grid-template-areas:"direction direction direction""story visual buy""features visual buy""specs specs specs"}.store-card--puerto .store-card__direction{color:#f7f4ec;background:#061820;border-bottom-width:3px}.store-card--puerto .store-card__visual{border-inline:2px solid var(--sc-ink);background:#dce9e8}.store-card--puerto .store-card__story,.store-card--puerto .store-card__features{padding-inline:28px}.store-card--puerto .store-card__story h3{text-transform:uppercase;font-weight:800}.store-card--puerto .store-card__buybox{border:0;flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.store-card--puerto .store-card__specs{border-top:3px solid var(--sc-ink);grid-template-columns:repeat(6,1fr)}.store-card--puerto .store-card__badge,.store-card--puerto .store-card__buy{border-radius:0}.store-card--carta{--sc-bg:#e3e1d4;--sc-ink:#0a3440;--sc-muted:#0a34409e;--sc-line:#0a344040;--sc-accent:#0a7182;background-image:radial-gradient(circle at 74% 38%,#0000 0 110px,#0a344014 111px 112px,#0000 113px 165px,#0a344012 166px 167px,#0000 168px);grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);grid-template-areas:"direction direction""visual story""visual features""buy specs"}.store-card--carta .store-card__direction{border-block:1px solid var(--sc-line)}.store-card--carta .store-card__visual{background-color:#c9dedc;background-image:linear-gradient(#0a344014 1px,#0000 1px),linear-gradient(90deg,#0a344014 1px,#0000 1px);background-size:32px 32px;margin:28px}.store-card--carta .store-card__visual:after{content:"N 39° 34′  ·  E 2° 39′";z-index:3;color:var(--sc-muted);letter-spacing:.16em;font-size:9px;position:absolute;top:20px;right:22px}.store-card--carta .store-card__story h3{font-family:Georgia,serif;font-weight:400}.store-card--carta .store-card__specs{grid-template-columns:repeat(2,1fr)}.store-card--carta .store-card__buybox{border-right:1px solid var(--sc-line)}.store-card--premium{--sc-bg:#f4f2eb;--sc-ink:#07141a;--sc-muted:#07141a8a;--sc-line:#07141a24;--sc-accent:#0a6678;grid-template-columns:1fr 1fr;grid-template-areas:"direction direction""visual visual""story buy""features specs"}.store-card--premium .store-card__direction{min-height:72px;padding-inline:3vw}.store-card--premium .store-card__visual{border-bottom:1px solid var(--sc-line);background:radial-gradient(at 50% 70%,#d8eeee,#f4f2eb 68%);min-height:580px}.store-card--premium .store-card__visual img{filter:drop-shadow(0 45px 35px #07141a33);width:66%;height:92%;inset:4% 17%}.store-card--premium .store-card__story h3{max-width:none;font-family:Georgia,serif;font-size:clamp(58px,7vw,98px);font-weight:400}.store-card--premium .store-card__buy{border-radius:999px;min-height:62px}.store-card--premium .store-card__specs{grid-template-columns:repeat(2,1fr)}.store-card--pulso{--sc-bg:#061219;--sc-ink:#f7f4ec;--sc-muted:#f7f4ec94;--sc-line:#1fc9de47;--sc-accent:#1fc9de;background-image:linear-gradient(115deg,#0000 0 67%,#1fc9de14 67% 78%,#0000 78%);grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);grid-template-areas:"direction direction""visual story""visual features""visual buy""specs specs"}.store-card--pulso .store-card__direction{color:#07141a;background:#1fc9de}.store-card--pulso .store-card__direction small{color:#07141a9e}.store-card--pulso .store-card__visual{border-right:1px solid var(--sc-line);background:linear-gradient(145deg,#0a2b37,#061219)}.store-card--pulso .store-card__story h3{text-transform:uppercase;font-size:clamp(58px,7vw,100px);font-weight:800;line-height:.78}.store-card--pulso .store-card__features{align-self:center}.store-card--pulso .store-card__buybox{border-top:0}.store-card--pulso .store-card__specs{border-top:1px solid var(--sc-line);grid-template-columns:repeat(6,1fr)}.store-card--monocromo{--sc-bg:#e7e7e3;--sc-ink:#0c1011;--sc-muted:#0c10118c;--sc-line:#0c10113d;--sc-accent:#0c1011;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);grid-template-areas:"direction direction""story visual""features visual""buy specs"}.store-card--monocromo .store-card__direction{color:#fff;background:#0c1011}.store-card--monocromo .store-card__visual{filter:grayscale();background:#d1d3d1}.store-card--monocromo .store-card__visual img{width:86%;height:94%;inset:3% 7%}.store-card--monocromo .store-card__story{align-self:end}.store-card--monocromo .store-card__story h3{text-transform:uppercase;font-weight:400}.store-card--monocromo .store-card__badge,.store-card--monocromo .store-card__buy{border-radius:0}.store-card--monocromo .store-card__specs{grid-template-columns:repeat(2,1fr)}.store-card--horizonte{--sc-bg:#dce9e8;--sc-ink:#071c24;--sc-muted:#071c2499;--sc-line:#071c2433;--sc-accent:#087b91;grid-template-columns:.9fr 1fr .9fr;grid-template-areas:"direction direction direction""visual visual visual""story features buy""specs specs specs"}.store-card--horizonte .store-card__visual{background:linear-gradient(#edf5f3,#a8d8dc);min-height:560px}.store-card--horizonte .store-card__visual img{width:64%;height:96%;inset:2% 18%}.store-card--horizonte .store-card__story,.store-card--horizonte .store-card__features,.store-card--horizonte .store-card__buybox{border-right:1px solid var(--sc-line);border-top:1px solid var(--sc-line);padding:34px clamp(24px,3vw,48px)}.store-card--horizonte .store-card__story h3{font-size:clamp(42px,4.5vw,64px)}.store-card--horizonte .store-card__buybox{align-self:stretch}.store-card--horizonte .store-card__specs{grid-template-columns:repeat(6,1fr)}.store-card--catalogo{--sc-bg:#f7f4ec;--sc-ink:#07141a;--sc-muted:#07141a94;--sc-line:#07141a2e;--sc-accent:#0a7182;grid-template-columns:330px minmax(0,1fr) 320px;grid-template-areas:"direction direction direction""story visual buy""features visual buy""specs specs specs"}.store-card--catalogo .store-card__direction{border-block:1px solid var(--sc-line)}.store-card--catalogo .store-card__story,.store-card--catalogo .store-card__features{padding-inline:32px}.store-card--catalogo .store-card__story h3{font-size:clamp(38px,4vw,58px)}.store-card--catalogo .store-card__visual{background:#e0eeec;min-height:470px;margin:24px}.store-card--catalogo .store-card__buybox{border-left:1px solid var(--sc-line);flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.store-card--catalogo .store-card__specs{grid-template-columns:repeat(6,1fr)}.store-card--laboratorio{--sc-bg:#082936;--sc-ink:#dffbff;--sc-muted:#dffbff94;--sc-line:#1fc9de52;--sc-accent:#1fc9de;background-image:linear-gradient(#1fc9de17 1px,#0000 1px),linear-gradient(90deg,#1fc9de17 1px,#0000 1px);background-size:28px 28px;grid-template-columns:285px minmax(0,1fr) 285px;grid-template-areas:"direction direction direction""story visual buy""features visual buy""specs specs specs"}.store-card--laboratorio .store-card__direction{color:#07141a;background:#1fc9de}.store-card--laboratorio .store-card__direction small{color:#07141a9e}.store-card--laboratorio .store-card__visual{border:1px solid var(--sc-line);background:#030a0e66;margin:22px 0}.store-card--laboratorio .store-card__visual img{filter:grayscale(.2)contrast(1.06)drop-shadow(0 28px 22px #00000073)}.store-card--laboratorio .store-card__story,.store-card--laboratorio .store-card__features{padding-inline:27px}.store-card--laboratorio .store-card__story h3{font-size:clamp(38px,4vw,56px)}.store-card--laboratorio .store-card__buybox{border-left:1px solid var(--sc-line);flex-direction:column;justify-content:flex-end;align-self:stretch;display:flex}.store-card--laboratorio .store-card__specs{grid-template-columns:repeat(6,1fr)}.store-card--laboratorio .store-card__specs dd{font-family:var(--body);font-size:14px}.store-card--futuro{--sc-bg:#030a0e;--sc-ink:#edfdfd;--sc-muted:#edfdfd94;--sc-line:#1fc9de38;--sc-accent:#1fc9de;background-image:radial-gradient(circle at 18% 42%,#1fc9de2e,#0000 34%),radial-gradient(circle at 86% 72%,#1fc9de1a,#0000 30%);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-template-areas:"direction direction""visual story""visual features""specs buy"}.store-card--futuro .store-card__direction{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082936b8}.store-card--futuro .store-card__visual{background:linear-gradient(145deg,#1fc9de24,#08293647);border:1px solid #1fc9de61;border-radius:26px;margin:24px;box-shadow:inset 0 0 50px #1fc9de14,0 0 38px #1fc9de1f}.store-card--futuro .store-card__visual img{filter:drop-shadow(0 38px 30px #000000ad)}.store-card--futuro .store-card__story,.store-card--futuro .store-card__features,.store-card--futuro .store-card__buybox{border-inline:1px solid var(--sc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08293661;margin-right:24px}.store-card--futuro .store-card__story{border-top:1px solid var(--sc-line);border-radius:22px 22px 0 0;margin-top:24px}.store-card--futuro .store-card__buybox{border-bottom:1px solid var(--sc-line);border-radius:0 0 22px 22px;margin-bottom:24px}.store-card--futuro .store-card__story h3{color:#b7f8ff}.store-card--futuro .store-card__buy{border-radius:999px;box-shadow:0 0 24px #1fc9de38}.store-card--minimo .store-card__direction,.store-card--editorial .store-card__direction,.store-card--nocturno .store-card__direction,.store-card--sereno .store-card__direction,.store-card--premium .store-card__direction,.store-card--horizonte .store-card__direction,.store-card--futuro .store-card__direction{display:none}.store-card--minimo,.store-card--editorial,.store-card--nocturno,.store-card--sereno,.store-card--aero,.store-card--carta,.store-card--premium,.store-card--futuro{border-top:0}.store-card--minimo .store-card__specs,.store-card--editorial .store-card__specs,.store-card--nocturno .store-card__specs,.store-card--sereno .store-card__specs,.store-card--aero .store-card__specs,.store-card--carta .store-card__specs,.store-card--premium .store-card__specs,.store-card--futuro .store-card__specs{border:0;gap:8px;padding:12px 18px 20px}.store-card--minimo .store-card__specs div,.store-card--editorial .store-card__specs div,.store-card--nocturno .store-card__specs div,.store-card--sereno .store-card__specs div,.store-card--aero .store-card__specs div,.store-card--carta .store-card__specs div,.store-card--premium .store-card__specs div,.store-card--futuro .store-card__specs div{border:0}.store-card--minimo .store-card__buybox,.store-card--editorial .store-card__buybox,.store-card--nocturno .store-card__buybox,.store-card--sereno .store-card__buybox,.store-card--aero .store-card__buybox,.store-card--carta .store-card__buybox,.store-card--premium .store-card__buybox,.store-card--futuro .store-card__buybox{border-top:0}.store-card--minimo .store-card__specs div,.store-card--sereno .store-card__specs div,.store-card--premium .store-card__specs div{background:color-mix(in srgb, var(--sc-bg) 76%, white);border-radius:14px;min-height:68px;padding:14px 16px}.store-card--editorial .store-card__specs div{padding-inline:0}.store-card--nocturno .store-card__specs div{padding:14px 0}.store-card--aero .store-card__specs div{padding:14px 10px}.store-card--carta .store-card__specs div{border-bottom:1px dashed var(--sc-line);padding:14px 0}.store-card--futuro .store-card__specs div{background:#08293675;border-radius:12px;padding:14px 16px}@media (width<=1050px){.coleccion__selector{grid-template-columns:72px 1fr 72px}.coleccion__selector-dots{display:none}.store-card--tecnico,.store-card--modular,.store-card--puerto,.store-card--catalogo,.store-card--laboratorio{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-template-areas:"direction direction""story visual""features visual""buy specs"}.store-card--tecnico .store-card__buybox,.store-card--modular .store-card__buybox,.store-card--puerto .store-card__buybox,.store-card--catalogo .store-card__buybox,.store-card--laboratorio .store-card__buybox{border-left:0}.store-card--tecnico .store-card__specs,.store-card--modular .store-card__specs,.store-card--puerto .store-card__specs,.store-card--catalogo .store-card__specs,.store-card--laboratorio .store-card__specs{grid-template-columns:repeat(2,1fr)}.store-card--horizonte{grid-template-columns:1fr 1fr;grid-template-areas:"direction direction""visual visual""story features""buy specs"}}@media (width<=760px){.coleccion{padding-inline:0}.coleccion__intro{padding-inline:22px}.coleccion__intro h2{font-size:clamp(48px,17vw,76px)}.coleccion__lead{margin-left:0}.catalogo-navegacion{grid-template-columns:1fr minmax(135px,1.15fr) 1fr;min-height:68px;top:64px}.catalogo-navegacion button{letter-spacing:.08em;gap:5px;font-size:8px}.catalogo-navegacion button span{font-size:21px}.catalogo-navegacion div span{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-size:15px;overflow:hidden}.catalogo-indice{margin:14px 0 20px;padding-inline:16px}.catalogo-indice button{min-height:34px;font-size:8px}.coleccion__selector{grid-template-columns:64px minmax(0,1fr) 64px;min-height:72px;top:72px}.coleccion__selector-copy{gap:2px 10px;padding:11px 14px}.coleccion__selector-copy small{font-size:8px}.coleccion__selector-copy strong{font-size:19px}.coleccion__selector-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-size:9px;overflow:hidden}.store-card,.store-card--editorial,.store-card--tecnico,.store-card--nocturno,.store-card--modular,.store-card--industrial,.store-card--sereno,.store-card--aero,.store-card--puerto,.store-card--carta,.store-card--premium,.store-card--pulso,.store-card--monocromo,.store-card--horizonte,.store-card--catalogo,.store-card--laboratorio,.store-card--futuro{border-radius:0;grid-template-columns:1fr;grid-template-areas:"direction""visual""story""features""specs""buy";min-height:0}.store-card--amable{border-radius:0}.store-card__direction{grid-template-columns:48px 105px 1fr}.store-card__direction>*{padding-inline:10px}.store-card__direction small{font-size:8px;line-height:1.35}.store-card__visual,.store-card--nocturno .store-card__visual{border:0;border-bottom:1px solid var(--sc-line);border-radius:0;min-height:330px;margin:0}.store-card--amable .store-card__visual{border-radius:26px;margin:12px}.store-card--sereno .store-card__visual{border-radius:160px 160px 22px 22px;margin:18px}.store-card__visual img,.store-card--nocturno .store-card__visual img{width:94%;height:84%;inset:8% 3%}.store-card__story,.store-card--tecnico .store-card__story,.store-card--sereno .store-card__story{border:0;padding:34px 24px 16px}.store-card__story h3,.store-card--impacto .store-card__story h3,.store-card--editorial .store-card__story h3,.store-card--nocturno .store-card__story h3,.store-card--expedicion .store-card__story h3{max-width:none;font-size:clamp(47px,14vw,68px)}.store-card__features,.store-card--tecnico .store-card__features,.store-card--sereno .store-card__features{border:0;padding:12px 24px 28px}.store-card__specs,.store-card--editorial .store-card__specs,.store-card--tecnico .store-card__specs,.store-card--nocturno .store-card__specs,.store-card--modular .store-card__specs,.store-card--industrial .store-card__specs{border-left:0;border-top:1px solid var(--sc-line);grid-template-columns:repeat(2,1fr);margin:0}.store-card__buybox,.store-card--tecnico .store-card__buybox,.store-card--modular .store-card__buybox{border:0;border-top:1px solid var(--sc-line);padding:28px 24px 34px}.store-card--impacto .store-card__visual{border-bottom:4px solid #07141a;border-right:0}.store-card--impacto .store-card__buybox{border-top-width:4px}.store-card--minimo .store-card__visual{margin:16px}.store-card--modular .store-card__story,.store-card--modular .store-card__features{border-right:0}.store-card--aero .store-card__visual{clip-path:none;margin:0}.store-card--aero .store-card__buy{transform:none}.store-card--puerto .store-card__visual{border-inline:0}.store-card--carta .store-card__visual,.store-card--catalogo .store-card__visual,.store-card--laboratorio .store-card__visual,.store-card--futuro .store-card__visual{border-radius:0;min-height:330px;margin:0}.store-card--premium .store-card__visual,.store-card--horizonte .store-card__visual{min-height:360px}.store-card--premium .store-card__visual img,.store-card--horizonte .store-card__visual img{width:94%;height:86%;inset:7% 3%}.store-card--horizonte .store-card__story,.store-card--horizonte .store-card__features,.store-card--horizonte .store-card__buybox{border-right:0;padding:28px 24px}.store-card--futuro .store-card__story,.store-card--futuro .store-card__features,.store-card--futuro .store-card__buybox{border-inline:0;border-radius:0;margin:0}.store-card--minimo .store-card__specs,.store-card--editorial .store-card__specs,.store-card--nocturno .store-card__specs,.store-card--sereno .store-card__specs,.store-card--aero .store-card__specs,.store-card--carta .store-card__specs,.store-card--premium .store-card__specs,.store-card--futuro .store-card__specs{border:0;padding:12px 16px 20px}}@media (prefers-reduced-motion:reduce){.coleccion__lista{animation:none}.coleccion__selector>button span,.store-card__visual img{transition:none}.store-card:hover .store-card__visual img{transform:none}}.catalogo-control{z-index:31;color:#f7f4ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07141af5;border-block:1px solid #f7f4ec29;grid-template-columns:1fr minmax(270px,.8fr) 1fr;min-height:82px;display:grid;position:sticky;top:72px}.catalogo-control button{color:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;font-size:10px;font-weight:750;transition:color .2s,background .2s;display:flex}.catalogo-control button:hover{color:var(--cian);background:#1fc9de14}.catalogo-control button:focus-visible,.catalogo-pasos button:focus-visible{outline:2px solid var(--cian);outline-offset:-3px}.catalogo-control button span{font:400 27px/1 var(--display)}.catalogo-control>div{text-align:center;border-inline:1px solid #f7f4ec24;place-content:center;gap:2px;padding:10px 22px;display:grid}.catalogo-control small{color:var(--cian);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750}.catalogo-control strong{font:650 21px/1 var(--display)}.catalogo-control div span{color:#f7f4ec99;font-size:10px}.catalogo-pasos{grid-template-columns:repeat(10,1fr);max-width:920px;margin:24px auto;padding-inline:20px;display:grid}.catalogo-pasos button{color:#11171675;border:0;letter-spacing:.1em;cursor:pointer;background:0 0;border-bottom:1px solid #11171638;min-height:35px;font-size:9px;font-weight:750}.catalogo-pasos button:hover,.catalogo-pasos button.is-active{color:var(--ink);border-bottom:3px solid var(--ink)}.catalogo-store{--store-bg:#f2efe7;--store-ink:#13201f;--store-muted:#13201f9e;--store-line:#13201f26;--store-surface:#ffffff6b;--store-media:#e4e6de;max-width:1440px;color:var(--store-ink);background:var(--store-bg);margin:0 auto 14px;padding:clamp(34px,5vw,78px);animation:.34s both catalogo-in}@keyframes catalogo-in{0%{opacity:.25;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.catalogo-store__header{grid-template-columns:auto 1fr;align-items:end;gap:12px 28px;max-width:950px;margin:0 auto clamp(36px,6vw,82px);display:grid}.catalogo-store__header p{color:var(--store-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:750}.catalogo-store__header h3{max-width:14ch;font:650 clamp(42px, 5.8vw, 80px)/.9 var(--display);letter-spacing:-.055em}.catalogo-store__header span{max-width:42ch;color:var(--store-muted);grid-column:2;font-size:14px;line-height:1.5}.catalogo-store__productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalogo-producto{background:var(--store-surface);border:1px solid var(--store-line);grid-template-columns:minmax(0,1.05fr) minmax(230px,.95fr);grid-template-areas:"media copy""media buy";min-width:0;transition:transform .28s,box-shadow .28s;display:grid;overflow:hidden}.catalogo-producto:hover{z-index:1;transform:translateY(-4px);box-shadow:0 18px 34px #0a141221}.catalogo-producto__media{background:radial-gradient(circle at 50% 68%, color-mix(in srgb, var(--producto-acento) 17%, transparent), transparent 54%), var(--store-media);grid-area:media;place-items:center;min-height:325px;padding:42px 24px 30px;display:grid;position:relative;overflow:hidden}.catalogo-producto__media:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--producto-acento) 32%, transparent);border-radius:50%;width:72%;position:absolute}.catalogo-producto__media img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 18px #0a141233);width:100%;max-height:255px;transition:transform .5s cubic-bezier(.2,.75,.2,1);position:relative}.catalogo-producto:hover .catalogo-producto__media img{transform:scale(1.04)rotate(-1deg)}.catalogo-producto__media>span,.catalogo-producto__media small{z-index:2;color:var(--store-ink);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute}.catalogo-producto__media>span{top:15px;left:16px}.catalogo-producto__media small{background:color-mix(in srgb, var(--store-bg) 90%, white);border:1px solid var(--store-line);padding:6px 9px;bottom:13px;right:14px}.catalogo-producto__copy{grid-area:copy;padding:30px 26px 18px}.catalogo-producto__kicker,.catalogo-producto__use span{color:var(--store-muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.catalogo-producto h3{max-width:10ch;font:650 clamp(30px, 3vw, 47px)/.92 var(--display);letter-spacing:-.05em;margin-top:10px}.catalogo-producto__tagline{color:var(--store-muted);margin-top:12px;font-size:13px;line-height:1.45}.catalogo-producto__use{border-left:2px solid var(--producto-acento);margin-top:18px;padding-left:12px;font-size:12px;font-weight:650;line-height:1.4}.catalogo-producto__use span{margin-bottom:4px;display:block}.catalogo-producto__specs{grid-template-columns:repeat(2,1fr);gap:9px 14px;margin-top:20px;display:grid}.catalogo-producto__specs dt{color:var(--store-muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.catalogo-producto__specs dd{margin-top:4px;font-size:11px;font-weight:750}.catalogo-producto__buy{border-top:1px solid var(--store-line);grid-area:buy;grid-template-columns:auto 1fr;align-items:end;gap:3px 9px;padding:16px 26px 24px;display:grid}.catalogo-producto__buy s{color:var(--store-muted);font-size:10px}.catalogo-producto__buy strong{font:750 clamp(25px, 2.4vw, 36px)/1 var(--display);letter-spacing:-.04em;grid-column:1/-1}.catalogo-producto__buy>span{color:var(--store-muted);font-size:9px;line-height:1.3}.catalogo-producto__buy a{color:#fff;background:var(--producto-acento);letter-spacing:.1em;text-transform:uppercase;grid-area:1/2/4;justify-content:space-between;align-self:center;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:9px;font-weight:800;transition:transform .2s,filter .2s;display:flex}.catalogo-producto__buy a:hover{filter:brightness(.93);transform:translateY(-2px)}.catalogo-producto__buy a:focus-visible{outline:3px solid var(--producto-acento);outline-offset:3px}.catalogo-producto__buy b{font:400 20px/1 var(--display)}.catalogo-store--atelier{--store-bg:#f2efe7;--store-media:#e7e9e1}.catalogo-store--puerto{--store-bg:#e5e1d5;--store-media:#d5ddd8;--store-surface:#eeeae0}.catalogo-store--puerto .catalogo-store__productos{background:var(--store-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.catalogo-store--puerto .catalogo-producto{background:var(--store-bg);border:0;flex-direction:column;display:flex}.catalogo-store--puerto .catalogo-producto__media{min-height:245px}.catalogo-store--puerto .catalogo-producto__copy{padding:24px 20px 12px}.catalogo-store--puerto .catalogo-producto h3{font-size:clamp(28px,2.4vw,40px)}.catalogo-store--puerto .catalogo-producto__buy{margin-top:auto;padding:14px 20px 20px}.catalogo-store--puerto .catalogo-producto__use{display:none}.catalogo-store--reserva{--store-bg:#e4dfd0;--store-media:#ebe7d8;--store-surface:#ffffff3d}.catalogo-store--reserva .catalogo-store__header{grid-template-columns:1fr;max-width:1100px}.catalogo-store--reserva .catalogo-store__header h3{max-width:12ch;font-family:Georgia,serif;font-style:italic;font-weight:400}.catalogo-store--reserva .catalogo-store__header span{grid-column:1;margin-left:34%}.catalogo-store--reserva .catalogo-producto{border-radius:120px 0 0;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);grid-template-areas:"media copy""media buy"}.catalogo-store--reserva .catalogo-producto__media{border-radius:120px 0 0;min-height:370px}.catalogo-store--reserva .catalogo-producto h3{font-family:Georgia,serif;font-weight:400}.catalogo-store--noche{--store-bg:#111a1b;--store-ink:#f7f4ec;--store-muted:#f7f4ec9e;--store-line:#f7f4ec29;--store-surface:#162323;--store-media:#102f30}.catalogo-store--noche .catalogo-store__header h3{font-weight:400}.catalogo-store--noche .catalogo-producto{border-radius:16px}.catalogo-store--noche .catalogo-producto__media small{background:#111a1bd6}.catalogo-store--rastro{--store-bg:#dce0da;--store-media:#cbd7d1;--store-surface:#e9ebe4}.catalogo-store--rastro .catalogo-store__header{border-bottom:2px solid var(--store-ink);max-width:none;padding-bottom:24px}.catalogo-store--rastro .catalogo-store__productos{grid-template-columns:1fr;gap:0}.catalogo-store--rastro .catalogo-producto{border-width:0 0 1px;grid-template-columns:270px minmax(0,1fr) 250px;grid-template-areas:"media copy buy";min-height:268px}.catalogo-store--rastro .catalogo-producto__media{min-height:0}.catalogo-store--rastro .catalogo-producto__copy{grid-template-columns:minmax(230px,.82fr) minmax(320px,1.18fr);align-content:center;column-gap:36px;padding-block:24px;display:grid}.catalogo-store--rastro .catalogo-producto__kicker,.catalogo-store--rastro .catalogo-producto h3,.catalogo-store--rastro .catalogo-producto__tagline{grid-column:1}.catalogo-store--rastro .catalogo-producto__use{grid-area:1/2/3;align-self:center;margin:0}.catalogo-store--rastro .catalogo-producto__specs{grid-column:2;margin-top:16px}.catalogo-store--rastro .catalogo-producto__buy{border:0;border-left:1px solid var(--store-line);padding:24px}.catalogo-store--solana{--store-bg:#f1dfc1;--store-media:#f6ead4;--store-surface:#fff6}.catalogo-store--solana .catalogo-store__productos{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.catalogo-store--solana .catalogo-producto{background:0 0;border:0;flex-direction:column;display:flex}.catalogo-store--solana .catalogo-producto__media{border-radius:28px;min-height:300px}.catalogo-store--solana .catalogo-producto__copy{padding:22px 4px 12px}.catalogo-store--solana .catalogo-producto h3{font-size:clamp(28px,2.4vw,40px)}.catalogo-store--solana .catalogo-producto__buy{margin-top:auto;padding:16px 4px 0}.catalogo-store--taller{--store-bg:#c7cfca;--store-media:#b7c1bd;--store-surface:#d4dad4}.catalogo-store--taller .catalogo-store__header{background:var(--store-ink);color:#fff;max-width:none;padding:26px}.catalogo-store--taller .catalogo-store__header p,.catalogo-store--taller .catalogo-store__header span{color:#ffffffa6}.catalogo-store--taller .catalogo-store__productos{grid-template-columns:1fr;gap:2px}.catalogo-store--taller .catalogo-producto{border:0;grid-template-columns:320px minmax(0,1fr) 255px;grid-template-areas:"media copy buy";min-height:300px}.catalogo-store--taller .catalogo-producto__media{min-height:0}.catalogo-store--taller .catalogo-producto__copy{grid-template-columns:minmax(220px,.8fr) minmax(330px,1.2fr);align-content:center;gap:0 32px;display:grid}.catalogo-store--taller .catalogo-producto__kicker,.catalogo-store--taller .catalogo-producto h3,.catalogo-store--taller .catalogo-producto__tagline{grid-column:1}.catalogo-store--taller .catalogo-producto__use{grid-area:1/2/3;align-self:center;margin:0}.catalogo-store--taller .catalogo-producto__specs{grid-column:2}.catalogo-store--taller .catalogo-producto__buy{border:0;border-left:1px solid var(--store-line);padding:24px}.catalogo-store--cuaderno{--store-bg:#e7e0d0;--store-media:#dce4dc;--store-surface:#f0eadf}.catalogo-store--cuaderno .catalogo-store__header{max-width:760px}.catalogo-store--cuaderno .catalogo-store__header h3{font-family:Georgia,serif;font-weight:400}.catalogo-store--cuaderno .catalogo-producto:nth-child(2n){grid-template-columns:minmax(230px,.95fr) minmax(0,1.05fr);grid-template-areas:"copy media""buy media"}.catalogo-store--cuaderno .catalogo-producto:nth-child(2n) .catalogo-producto__media{border-left:1px solid var(--store-line)}.catalogo-store--cuaderno .catalogo-producto:nth-child(odd){border-radius:12px 0 0}.catalogo-store--galeria{--store-bg:#e4e3dd;--store-media:#f1f0e9;--store-surface:#e4e3dd}.catalogo-store--galeria .catalogo-store__header{grid-template-columns:1fr;max-width:none}.catalogo-store--galeria .catalogo-store__header span{grid-column:1}.catalogo-store--galeria .catalogo-store__productos{background:var(--store-line);gap:1px}.catalogo-store--galeria .catalogo-producto{border:0;flex-direction:column;display:flex}.catalogo-store--galeria .catalogo-producto__media{filter:grayscale();min-height:410px}.catalogo-store--galeria .catalogo-producto__copy{padding:30px}.catalogo-store--galeria .catalogo-producto__buy{margin-top:auto}.catalogo-store--orbita{--store-bg:#152529;--store-ink:#ecf4f1;--store-muted:#ecf4f19e;--store-line:#ecf4f129;--store-surface:#213b3c9e;--store-media:#173b3e;background-image:radial-gradient(circle at 80% 15%,#5ac9bb26,#0000 25%)}.catalogo-store--orbita .catalogo-store__productos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalogo-store--orbita .catalogo-producto{border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.catalogo-store--orbita .catalogo-producto__media{min-height:265px}.catalogo-store--orbita .catalogo-producto__copy{padding:24px 20px 12px}.catalogo-store--orbita .catalogo-producto h3{font-size:clamp(28px,2.4vw,40px)}.catalogo-store--orbita .catalogo-producto__use{display:none}.catalogo-store--orbita .catalogo-producto__buy{margin-top:auto;padding:16px 20px 20px}@media (width<=1080px){.catalogo-producto{grid-template-columns:minmax(0,1fr) minmax(210px,.9fr)}.catalogo-store--puerto .catalogo-store__productos,.catalogo-store--solana .catalogo-store__productos,.catalogo-store--orbita .catalogo-store__productos{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo-store--rastro .catalogo-producto,.catalogo-store--taller .catalogo-producto{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"media copy""media buy"}.catalogo-store--rastro .catalogo-producto__copy,.catalogo-store--taller .catalogo-producto__copy{display:block}.catalogo-store--rastro .catalogo-producto__use,.catalogo-store--taller .catalogo-producto__use,.catalogo-store--rastro .catalogo-producto__specs,.catalogo-store--taller .catalogo-producto__specs{margin-top:18px}.catalogo-store--rastro .catalogo-producto__buy,.catalogo-store--taller .catalogo-producto__buy{border-left:0;border-top:1px solid var(--store-line)}}@media (width<=680px){.catalogo-control{grid-template-columns:1fr minmax(140px,1.16fr) 1fr;min-height:68px;top:64px}.catalogo-control button{letter-spacing:.06em;gap:5px;font-size:8px}.catalogo-control button span{font-size:20px}.catalogo-control strong{text-overflow:ellipsis;white-space:nowrap;max-width:15ch;font-size:17px;overflow:hidden}.catalogo-control div span{text-overflow:ellipsis;white-space:nowrap;max-width:21ch;font-size:8px;overflow:hidden}.catalogo-pasos{margin:14px auto;padding-inline:14px}.catalogo-pasos button{min-height:32px;font-size:8px}.catalogo-store{margin-bottom:8px;padding:34px 14px}.catalogo-store__header{grid-template-columns:1fr;gap:10px;margin-bottom:38px}.catalogo-store__header h3{font-size:clamp(40px,13vw,60px)}.catalogo-store__header span{grid-column:1;font-size:13px}.catalogo-store__productos,.catalogo-store--puerto .catalogo-store__productos,.catalogo-store--solana .catalogo-store__productos,.catalogo-store--orbita .catalogo-store__productos{background:0 0;grid-template-columns:1fr;gap:12px}.catalogo-producto,.catalogo-store--reserva .catalogo-producto,.catalogo-store--rastro .catalogo-producto,.catalogo-store--taller .catalogo-producto,.catalogo-store--cuaderno .catalogo-producto:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"media""copy""buy";display:grid}.catalogo-producto__media,.catalogo-store--reserva .catalogo-producto__media,.catalogo-store--galeria .catalogo-producto__media{border:0;border-bottom:1px solid var(--store-line);border-radius:0;min-height:290px}.catalogo-producto__media img{max-height:230px}.catalogo-producto__copy,.catalogo-store--puerto .catalogo-producto__copy,.catalogo-store--solana .catalogo-producto__copy,.catalogo-store--orbita .catalogo-producto__copy{padding:26px 20px 16px}.catalogo-producto h3{max-width:none;font-size:clamp(34px,11vw,48px)}.catalogo-producto__buy,.catalogo-store--puerto .catalogo-producto__buy,.catalogo-store--solana .catalogo-producto__buy,.catalogo-store--orbita .catalogo-producto__buy{padding:16px 20px 22px}.catalogo-store--rastro .catalogo-producto__copy,.catalogo-store--taller .catalogo-producto__copy{display:block}.catalogo-store--cuaderno .catalogo-producto:nth-child(2n) .catalogo-producto__media{border-left:0}}@media (width>=681px){.catalogo-store__productos,.catalogo-store--puerto .catalogo-store__productos,.catalogo-store--solana .catalogo-store__productos,.catalogo-store--orbita .catalogo-store__productos{background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:235px;gap:clamp(12px,1.5vw,22px);display:grid}.catalogo-producto,.catalogo-store--puerto .catalogo-producto,.catalogo-store--solana .catalogo-producto,.catalogo-store--orbita .catalogo-producto,.catalogo-store--rastro .catalogo-producto,.catalogo-store--taller .catalogo-producto,.catalogo-store--cuaderno .catalogo-producto:nth-child(2n){background:var(--store-surface);border:1px solid var(--store-line);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(170px,.78fr);grid-template-areas:"media copy""media buy";min-height:0;display:grid}.catalogo-producto:first-child{grid-area:span 2/1/auto/span 7}.catalogo-producto:nth-child(2),.catalogo-producto:nth-child(3){grid-area:span 1/8/auto/-1}.catalogo-producto:nth-child(4){grid-area:span 1/1/auto/span 4}.catalogo-producto:nth-child(5){grid-area:span 1/5/auto/span 5}.catalogo-producto:nth-child(6){grid-area:span 1/10/auto/-1}.catalogo-producto:nth-child(7){grid-area:span 2/1/auto/span 6}.catalogo-producto:nth-child(8){grid-area:span 1/7/auto/-1}.catalogo-producto:nth-child(9){grid-area:span 1/7/auto/span 3}.catalogo-producto:nth-child(10){grid-area:span 1/10/auto/-1}.catalogo-producto__media,.catalogo-store--puerto .catalogo-producto__media,.catalogo-store--solana .catalogo-producto__media,.catalogo-store--orbita .catalogo-producto__media,.catalogo-store--rastro .catalogo-producto__media,.catalogo-store--taller .catalogo-producto__media,.catalogo-store--galeria .catalogo-producto__media{border:0;border-right:1px solid var(--store-line);border-radius:0;height:100%;min-height:0;padding:24px}.catalogo-producto__media img{max-height:78%}.catalogo-producto__copy,.catalogo-store--puerto .catalogo-producto__copy,.catalogo-store--solana .catalogo-producto__copy,.catalogo-store--orbita .catalogo-producto__copy,.catalogo-store--rastro .catalogo-producto__copy,.catalogo-store--taller .catalogo-producto__copy,.catalogo-store--galeria .catalogo-producto__copy{min-width:0;padding:22px 20px 10px;overflow:hidden}.catalogo-producto h3,.catalogo-store--puerto .catalogo-producto h3,.catalogo-store--solana .catalogo-producto h3,.catalogo-store--orbita .catalogo-producto h3{font-size:clamp(26px,2.3vw,40px)}.catalogo-producto__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalogo-producto__use,.catalogo-producto__specs{display:none}.catalogo-producto__buy,.catalogo-store--puerto .catalogo-producto__buy,.catalogo-store--solana .catalogo-producto__buy,.catalogo-store--orbita .catalogo-producto__buy,.catalogo-store--rastro .catalogo-producto__buy,.catalogo-store--taller .catalogo-producto__buy,.catalogo-store--galeria .catalogo-producto__buy{border:0;border-top:1px solid var(--store-line);min-width:0;padding:12px 20px 18px}.catalogo-producto__buy a{min-height:38px;padding-inline:10px;font-size:8px}.catalogo-producto__buy strong{font-size:clamp(22px,2vw,31px)}.catalogo-producto__buy>span{display:none}.catalogo-producto:first-child,.catalogo-producto:nth-child(7){grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr)}.catalogo-producto:first-child .catalogo-producto__media,.catalogo-producto:nth-child(7) .catalogo-producto__media{padding:40px}.catalogo-producto:first-child .catalogo-producto__media img,.catalogo-producto:nth-child(7) .catalogo-producto__media img{max-height:82%}.catalogo-producto:first-child .catalogo-producto__copy,.catalogo-producto:nth-child(7) .catalogo-producto__copy{padding:40px 34px 22px}.catalogo-producto:first-child h3,.catalogo-producto:nth-child(7) h3{font-size:clamp(44px,4.7vw,70px)}.catalogo-producto:first-child .catalogo-producto__tagline,.catalogo-producto:nth-child(7) .catalogo-producto__tagline,.catalogo-producto:first-child .catalogo-producto__use,.catalogo-producto:nth-child(7) .catalogo-producto__use{display:block}.catalogo-producto:first-child .catalogo-producto__specs,.catalogo-producto:nth-child(7) .catalogo-producto__specs{display:grid}.catalogo-producto:first-child .catalogo-producto__buy,.catalogo-producto:nth-child(7) .catalogo-producto__buy{padding:18px 34px 32px}.catalogo-producto:first-child .catalogo-producto__buy>span,.catalogo-producto:nth-child(7) .catalogo-producto__buy>span{display:block}.catalogo-producto:first-child .catalogo-producto__buy a,.catalogo-producto:nth-child(7) .catalogo-producto__buy a{min-height:48px;font-size:9px}.catalogo-store--puerto .catalogo-producto:first-child{grid-column:1/span 5}.catalogo-store--puerto .catalogo-producto:nth-child(2){grid-area:span 2/6/auto/-1}.catalogo-store--puerto .catalogo-producto:nth-child(3){grid-column:1/span 4}.catalogo-store--puerto .catalogo-producto:nth-child(4){grid-column:5/-1}.catalogo-store--puerto .catalogo-producto:nth-child(5){grid-area:span 2/1/auto/span 6}.catalogo-store--puerto .catalogo-producto:nth-child(6){grid-column:7/-1}.catalogo-store--puerto .catalogo-producto:nth-child(7){grid-area:span 1/7/auto/-1}.catalogo-store--puerto .catalogo-producto:nth-child(8){grid-column:1/span 3}.catalogo-store--puerto .catalogo-producto:nth-child(9){grid-column:4/span 5}.catalogo-store--puerto .catalogo-producto:nth-child(10){grid-column:9/-1}.catalogo-store--reserva .catalogo-producto:first-child{grid-column:6/-1}.catalogo-store--reserva .catalogo-producto:nth-child(2){grid-area:span 2/1/auto/span 5}.catalogo-store--reserva .catalogo-producto:nth-child(3){grid-column:6/span 3}.catalogo-store--reserva .catalogo-producto:nth-child(4){grid-column:9/-1}.catalogo-store--reserva .catalogo-producto:nth-child(7){grid-column:7/-1}.catalogo-store--noche .catalogo-producto:first-child{grid-column:1/span 8}.catalogo-store--noche .catalogo-producto:nth-child(2),.catalogo-store--noche .catalogo-producto:nth-child(3){grid-column:9/-1}.catalogo-store--noche .catalogo-producto:nth-child(7){grid-column:1/span 5}.catalogo-store--noche .catalogo-producto:nth-child(8){grid-area:span 2/6/auto/-1}.catalogo-store--noche .catalogo-producto:nth-child(9){grid-column:1/span 3}.catalogo-store--noche .catalogo-producto:nth-child(10){grid-column:4/span 4}.catalogo-store--solana .catalogo-producto:first-child{grid-column:1/span 6}.catalogo-store--solana .catalogo-producto:nth-child(2){grid-column:7/-1}.catalogo-store--solana .catalogo-producto:nth-child(3){grid-column:1/span 3}.catalogo-store--solana .catalogo-producto:nth-child(4){grid-column:4/span 5}.catalogo-store--solana .catalogo-producto:nth-child(5){grid-column:9/-1}.catalogo-store--solana .catalogo-producto:nth-child(7){grid-column:6/-1}.catalogo-store--taller .catalogo-producto:first-child{grid-column:1/span 5}.catalogo-store--taller .catalogo-producto:nth-child(2){grid-column:6/-1}.catalogo-store--taller .catalogo-producto:nth-child(3){grid-column:1/span 7}.catalogo-store--taller .catalogo-producto:nth-child(4){grid-column:8/-1}.catalogo-store--taller .catalogo-producto:nth-child(7){grid-column:1/span 7}.catalogo-store--taller .catalogo-producto:nth-child(8){grid-column:8/-1}.catalogo-store--cuaderno .catalogo-producto:first-child{grid-column:1/span 5}.catalogo-store--cuaderno .catalogo-producto:nth-child(2){grid-column:6/-1}.catalogo-store--cuaderno .catalogo-producto:nth-child(3){grid-column:1/span 4}.catalogo-store--cuaderno .catalogo-producto:nth-child(4){grid-column:5/-1}.catalogo-store--galeria .catalogo-producto:first-child{grid-column:1/span 8}.catalogo-store--galeria .catalogo-producto:nth-child(2){grid-column:9/-1}.catalogo-store--galeria .catalogo-producto:nth-child(7){grid-column:7/-1}.catalogo-store--orbita .catalogo-producto:first-child{grid-column:1/span 6}.catalogo-store--orbita .catalogo-producto:nth-child(2){grid-column:7/-1}.catalogo-store--orbita .catalogo-producto:nth-child(3){grid-column:1/span 3}.catalogo-store--orbita .catalogo-producto:nth-child(4){grid-column:4/span 5}.catalogo-store--orbita .catalogo-producto:nth-child(5){grid-column:9/-1}.catalogo-store--orbita .catalogo-producto:nth-child(7){grid-column:1/span 5}.catalogo-store--orbita .catalogo-producto:nth-child(8){grid-column:6/-1}}body,.productos-page,.product-detail-page,.comparar-page{color:var(--blanco);background:var(--abismo)}::selection{color:var(--ink);background:var(--accent)}.nav--original,.nav--original.nav--solid{color:var(--blanco);-webkit-backdrop-filter:saturate(120%)blur(16px);background:#071a21e6;border-bottom-color:#1fc9de52}@media (width<=767px){.nav--original.nav--solid{background:var(--abismo);-webkit-backdrop-filter:none}}.nav--original .nav__links a,.nav--original .nav__brand{color:var(--blanco)}.nav--original .nav__links a:hover,.nav__links a[aria-current=page]{color:var(--accent)}.nav__cta,.nav--original .nav__cta,.btn,.btn--wa,.proyecto-form button,.contacto__cta{color:var(--ink);background:var(--accent);border-color:var(--accent)}.nav__cta:hover,.nav--original .nav__cta:hover,.btn:hover,.btn--wa:hover,.proyecto-form button:hover,.contacto__cta:hover{background:var(--accent-strong)}.nav__brand img,.site-footer__brand img{filter:none}.nav__picker-button:focus-visible,.nav__cta:focus-visible,.nav__links a:focus-visible{outline-color:var(--accent)}.loader{background:var(--abismo)}.loader__logo{filter:drop-shadow(0 0 24px #1fc9de59)}.loader__bar{background:linear-gradient(90deg, var(--accent), var(--accent-strong))}.cap__brand-lockup img{filter:drop-shadow(-1px -1px #f3ead8b8)drop-shadow(2px 3px #1fc9deb3)drop-shadow(5px 7px 1px #01080be6)drop-shadow(0 12px 22px #000000c2)}.product-highlights{color:var(--blanco);background:radial-gradient(circle at 78% 18%, #1fc9de21, transparent 29%), var(--abismo)}.product-highlights__header>div:first-child>p,.product-highlight__copy>p,.product-highlights__links a:last-child,.product-highlight__copy strong{color:var(--accent)}.product-highlights__footer a{color:var(--ink)}.product-highlights__guide>p,.product-highlights__footer p,.product-highlight__price,.product-highlight__facts dt{color:var(--muted)}.product-highlights__footer p span,.product-highlight__facts dd{color:var(--blanco)}.product-highlight{background:var(--surface);border-color:var(--linea)}.product-highlight:hover{background:var(--surface-raised);border-color:#1fc9de8c}.product-highlight__aura{background:radial-gradient(circle at 42% 45%,#1fc9de2e,#0000 43%)}.product-highlight__image,.product-detail__visual{background:var(--surface-raised)}.product-highlight__index{color:var(--ink);background:#b7f8ffe6}.product-highlight__image>span:not(.product-highlight__shine),.product-detail__badge{color:var(--blanco);background:#071a21e0;border:1px solid #1fc9de47}.product-highlight__facts,.product-highlight--lead .product-highlight__facts>div,.product-highlight--lead .product-highlight__copy strong,.product-highlights__footer{border-color:var(--linea)}.product-highlight:focus-visible,.product-highlights__links a:focus-visible,.product-highlights__stories a:focus-visible,.product-highlights__footer a:focus-visible,.product-detail__back:focus-visible,.product-detail__cta:focus-visible{outline-color:var(--accent)}.fleet-experience,.fleet-experience--archivo{--fleet-bg:var(--abismo);--fleet-ink:var(--blanco);--fleet-muted:var(--muted);--fleet-line:var(--linea);--fleet-surface:var(--surface);--fleet-accent:var(--accent);--fleet-chrome:var(--surface);--fleet-chrome-ink:var(--blanco);background:var(--abismo)}.catalog-filters{background:#f3ead814}.catalog-filters button.is-active{color:var(--ink);background:var(--accent);box-shadow:0 6px 20px #1fc9de2e}.catalog-card{background:var(--surface)}.catalog-card__image{background:var(--surface-raised)}.catalog-card__badge,.fleet-model__badge,.fleet-model__length{color:var(--blanco);border-color:var(--linea);background:#071a21d1}.fleet-model__cta,.fleet-model__cart,.fleet-outro a,.catalog-empty a{color:var(--ink);background:var(--accent);border-color:var(--accent)}.fleet-model__cta:hover,.fleet-model__cart:hover,.fleet-outro a:hover,.catalog-empty a:hover{color:var(--accent);background:0 0}.product-detail-page{color:var(--blanco)}.product-detail__back,.product-detail__intro>p:first-child,.product-detail__specs>p,.product-detail__price span,.product-detail__specs dt{color:var(--accent)}.product-detail__tagline{color:var(--muted)}.product-detail__cta{color:var(--ink);background:var(--accent)}.product-detail__cta:hover{background:var(--accent-strong)}.product-detail__specs,.product-detail__specs dl,.product-detail__specs dl>div{border-color:var(--linea)}.historia-kinetic__paper:before{background:radial-gradient(at 28% 22%,#1fc9de1f,#0000 30%),radial-gradient(at 78% 76%,#010f1452,#0000 38%)}.historia-kinetic__paper:after{background:repeating-radial-gradient(#0000 0 28px,#1fc9de14 29px,#0000 30px 58px)}.historia-kinetic__copy-kicker,.historia-kinetic__copy-panel dd,.historia-word--accent,.historia-kinetic__chrome span:nth-child(2){color:var(--accent)}.historia-kinetic__copy-index,.historia-kinetic__copy-body,.historia-kinetic__copy-panel dl,.historia-kinetic__chrome{color:var(--muted)}.historia-kinetic__progress{background:var(--linea)}.historia-kinetic__progress i{background:var(--accent)}.historia-kinetic__progress span{background:var(--abismo);border-color:var(--accent)}.personaliza__hero .info-kicker,.personaliza__steps span,.info-kicker{color:var(--accent)}.personaliza__hero>p:last-child,.personaliza__steps p,.personaliza__request>div>p:last-child{color:var(--muted)}.personaliza__request{color:var(--blanco);background:var(--surface);border:1px solid var(--linea)}.proyecto-form input,.proyecto-form select,.proyecto-form textarea{color:var(--blanco);border-color:#f3ead84d}.proyecto-form input:focus,.proyecto-form select:focus,.proyecto-form textarea:focus{border-color:var(--accent);box-shadow:0 2px 0 -1px var(--accent)}.contacto{color:var(--blanco);background:radial-gradient(circle at 18% 22%, #1fc9de17, transparent 32%), var(--abismo)}.contacto__intro>p,.contacto__secondary,.contacto__notes dd{color:var(--muted)}.contacto__body,.contacto__notes{border-color:var(--linea)}.contacto__details{background:var(--surface)}.contacto address span,.contacto__notes dt,.site-footer__nav>p,.site-footer__contact>p{color:#f3ead8b8}.contacto address a:hover,.contacto__secondary:hover,.contacto__map-label>span,.contacto__map-label a:hover,.site-footer__nav a:hover,.site-footer__contact a:hover,.site-footer__bottom>a:hover{color:var(--accent)}.contacto__map{background:var(--surface-raised)}.contacto__map-label{color:var(--blanco);border-color:var(--linea);background:#071a21f0}.site-footer{color:var(--blanco);background:var(--surface);border-top-color:var(--linea)}.site-footer__brand>p,.site-footer__nav a,.site-footer__contact a,.site-footer__contact span,.site-footer__bottom,.site-footer__bottom>a{color:var(--muted)}.site-footer__bottom{border-top-color:var(--linea)}.product-highlights{background:radial-gradient(circle at 78% 18%, #1fc9de29, transparent 30%), linear-gradient(145deg, #082630, var(--tone-ocean) 68%, #08242d)}.product-highlight{background:#0d303adb}.product-highlight:hover{background:#10414c}.product-highlights .product-highlight__image>.product-highlight__social{color:var(--ink);background:#f3ead8eb;border:0;top:14px;bottom:auto;right:14px}.productos-page{color:#243943;background:#e9e6de}.productos-page .fleet-experience,.productos-page .fleet-experience--archivo{--fleet-bg:#e9e6de;--fleet-ink:#243943;--fleet-muted:#243943c2;--fleet-line:#2439433d;--fleet-surface:transparent;--fleet-accent:#315f70;--fleet-chrome:#243943;--fleet-chrome-ink:#f5f0e7;color:var(--fleet-ink);background:var(--fleet-bg)}.productos-page .catalog-card{background:var(--fleet-surface)}.productos-page .catalog-card__image{background:linear-gradient(#013e580d, #013e581f), var(--catalog-water-image) center / cover no-repeat}.productos-page .catalog-card__image.is-cutout,.productos-page .catalog-card__image.is-original{background:#fff}.productos-page .catalog-card__image.is-marine-cover{background:linear-gradient(#013e580d, #013e581f), var(--catalog-water-image) center / cover no-repeat}.productos-page .catalog-filters{background:color-mix(in srgb, var(--fleet-ink) 8%, transparent)}.productos-page .catalog-filters button.is-active{color:var(--fleet-bg);background:var(--fleet-ink);box-shadow:0 5px 14px color-mix(in srgb, var(--fleet-ink) 18%, transparent)}.productos-page .catalog-card__badge{color:var(--fleet-ink);background:color-mix(in srgb, var(--fleet-bg) 86%, transparent);border-color:color-mix(in srgb, var(--fleet-ink) 14%, transparent)}.productos-page .fleet-model__badge,.productos-page .fleet-model__length{color:var(--fleet-ink);background:color-mix(in srgb, var(--fleet-bg) 84%, transparent);border-color:var(--fleet-line)}.productos-page .fleet-model__cta,.productos-page .fleet-model__cart,.productos-page .fleet-outro a,.productos-page .catalog-empty a{color:var(--fleet-bg);background:var(--fleet-ink);border-color:var(--fleet-ink)}.productos-page .fleet-model__cta:hover,.productos-page .fleet-model__cart:hover,.productos-page .fleet-outro a:hover,.productos-page .catalog-empty a:hover{color:var(--fleet-ink);background:0 0}.product-detail-page{color:var(--blanco);background:radial-gradient(circle at 88% 12%, #1fc9de1a, transparent 26%), var(--tone-ocean)}.product-detail__visual{isolation:isolate;background:0 0;overflow:hidden}.product-detail__visual>.product-detail__hero-image{z-index:1;box-sizing:border-box;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 18px #00000052);padding:clamp(24px,3vw,42px) clamp(28px,3.5vw,60px) clamp(82px,7vw,102px)}.product-detail__visual:not(.is-original)>.product-detail__hero-image{transform-origin:50%;transform:translateY(-6px)scale(1.1)}.product-detail__visual.is-original{background:#fff;overflow:hidden}.product-detail__visual.is-original>.product-detail__hero-image{object-fit:contain;filter:none;padding:0}.product-detail__badge{z-index:3}.product-detail__specs dl>div:nth-child(3n+2){background:#1fc9de06}@media (width<=680px){.product-detail__visual{min-height:clamp(300px,78vw,340px);margin-top:34px}.product-detail__visual>.product-detail__hero-image{padding:26px 20px 82px}}.historia-kinetic,.historia-kinetic__stage{background:#04171d}.historia-kinetic__paper{background:#075563}.historia-kinetic__paper img{object-fit:cover;filter:saturate(.86)contrast(1.06)brightness(.76);width:100%;height:100%;display:block;position:absolute;inset:0}.historia-kinetic__canvas{z-index:1;opacity:0;filter:saturate(.86)contrast(1.06)brightness(.76);width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.historia-kinetic__canvas[data-ready=true]{opacity:1}.historia-kinetic__paper:before{z-index:2;background:linear-gradient(90deg,#0211167a,#0000 37% 63%,#0211167a),linear-gradient(#02111661,#0000 28%,#0211162e);inset:0}.historia-kinetic__paper:after{z-index:2;opacity:.22;mix-blend-mode:normal;background:radial-gradient(at 50% 48%,#0000 28%,#02111680 100%);inset:0;transform:none}.historia-kinetic__entry{background:linear-gradient(#04171d 0%,#04171de6 18%,#0000 72%)}.historia-kinetic__progress span{background:#04171d}.historia-kinetic__copy-panel h2{font-size:clamp(48px,5.3vw,84px)}.historia-static__visual{box-shadow:0 42px 90px #00000042}.historia-static__story div p{color:var(--muted)}.historia-static__story .historia-static__chapter{color:var(--accent)}.historia-kinetic--evolution,.historia-kinetic--evolution .historia-kinetic__stage{background:#090c0d}.historia-kinetic--evolution .historia-kinetic__paper{background:#090c0d;inset:0}.historia-kinetic--evolution .historia-kinetic__poster,.historia-kinetic--evolution .historia-kinetic__canvas{filter:contrast(1.03)brightness(.92)}.historia-kinetic--evolution .historia-kinetic__paper:before{z-index:2;background:linear-gradient(90deg,#050708e6 0%,#050708a8 25%,#0000 57%),linear-gradient(#05070875,#0000 30%,#0507083d);inset:0}.historia-kinetic--evolution .historia-kinetic__paper:after{z-index:2;opacity:1;mix-blend-mode:normal;background:radial-gradient(at 62% 52%,#0000 38%,#03050680 100%);inset:0;transform:none}.historia-kinetic--evolution .historia-kinetic__entry{background:linear-gradient(#090c0d 0%,#090c0de0 15%,#0000 62%)}.historia-kinetic--evolution .historia-kinetic__copy-panel,.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=left],.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=right]{top:44%;right:auto;left:var(--pad);text-align:left;width:min(39vw,590px)}.historia-kinetic--evolution .historia-kinetic__copy-kicker{color:#78e7e1;margin-bottom:15px}.historia-kinetic--evolution .historia-kinetic__copy-panel h2,.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=left] h2{text-shadow:0 18px 46px #0009;max-width:11ch;margin-left:0;font-size:clamp(50px,5.5vw,88px)}.historia-kinetic--evolution .historia-kinetic__copy-body,.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=left] .historia-kinetic__copy-body{color:#f7f4ecb3;text-shadow:0 8px 24px #000000b8;max-width:35ch;margin-left:0}.historia-kinetic--evolution .historia-kinetic__chrome{color:#f7f4ec80}.historia-kinetic--evolution .historia-kinetic__chrome span:nth-child(2){color:#78e7e1}.historia-kinetic--evolution .historia-kinetic__progress{background:#f7f4ec2e;top:auto;bottom:30px}.historia-kinetic--evolution .historia-kinetic__progress i{background:#78e7e1}.historia-kinetic--evolution .historia-kinetic__progress span{background:#090c0d;border-color:#78e7e1c7}.historia-static{color:var(--blanco);background:#090c0d}.historia-static__scene{object-fit:cover;object-position:58% center;filter:saturate(.82)contrast(1.08)brightness(.78);width:100%;height:100%;inset:0}@media (width<=560px){.historia-kinetic--evolution .historia-kinetic__poster{object-position:68% center}.historia-kinetic--evolution .historia-kinetic__paper:before{background:linear-gradient(#050708c7 0%,#05070875 44%,#0000 72%),linear-gradient(90deg,#050708b3,#0000 78%)}.historia-kinetic--evolution .historia-kinetic__copy-panel,.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=left],.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=right]{width:auto;top:31%;left:20px;right:20px}.historia-kinetic--evolution .historia-kinetic__copy-panel h2,.historia-kinetic--evolution .historia-kinetic__copy-panel[data-side=left] h2{max-width:9ch;font-size:clamp(39px,12vw,53px)}.historia-kinetic--evolution .historia-kinetic__copy-body{max-width:28ch}.historia-static__scene{object-position:68% center}}.trust-reasons{color:var(--blanco);border-top:1px solid var(--linea);background:0 0;margin-top:clamp(48px,6vw,78px);padding-top:clamp(38px,4vw,56px)}.trust-reasons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.5vw,48px) clamp(24px,4vw,60px);width:100%;list-style:none;display:grid}.trust-reasons__grid li{text-align:left;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:16px;min-width:0;display:grid}.trust-reasons__mark{width:clamp(46px,4.2vw,58px);height:clamp(46px,4.2vw,58px);color:var(--accent);place-items:center;display:grid}.trust-reasons__grid svg{width:100%;height:auto}.trust-reasons__grid h3{max-width:13ch;font:620 clamp(16px, 1.35vw, 19px)/1.12 var(--display);letter-spacing:-.02em;text-wrap:balance}@media (width<=900px){.trust-reasons__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.trust-reasons{margin-top:42px;padding-top:38px}.trust-reasons__grid{gap:42px 18px}.trust-reasons__grid li{text-align:center;flex-direction:column;gap:0;display:flex}.trust-reasons__mark{width:52px;height:52px}.trust-reasons__grid h3{max-width:12ch;margin-top:13px;font-size:17px}}.about-preview{isolation:isolate;min-height:min(860px,100svh);padding:clamp(96px, 11vw, 168px) var(--pad);color:var(--blanco);background:radial-gradient(circle at 12% 22%, #1fc9de1c, transparent 30%), linear-gradient(145deg, #041419, var(--tone-ocean));scroll-margin-top:var(--nav-h);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(54px,9vw,148px);display:grid;position:relative;overflow:hidden}.about-preview:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background:radial-gradient(circle at 42% 70%,#1fc9de38,#0000 32%);position:absolute;inset:0}.about-preview__copy{z-index:2;position:relative}.about-preview__copy h2{max-width:9ch;font:650 clamp(54px, 6.6vw, 106px)/.86 var(--display);letter-spacing:-.065em;text-wrap:balance;margin-top:18px}.about-preview__lead{max-width:45ch;color:var(--muted);margin-top:clamp(28px,4vw,48px);font-size:clamp(16px,1.35vw,20px);line-height:1.58}.about-preview__cta{width:fit-content;min-height:54px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:28px;margin-top:34px;padding:0 20px;font-size:10px;font-weight:800;transition:color .22s,background-color .22s,transform .22s;display:inline-flex}.about-preview__cta span{font-size:18px;font-weight:400}.about-preview__cta:hover{color:var(--accent);background:0 0;transform:translateY(-2px)}.about-preview__cta:focus-visible{outline:3px solid var(--accent-strong);outline-offset:5px}.about-preview__signature{border-top:1px solid var(--linea);color:#f3ead873;letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin-top:clamp(48px,6vw,76px);padding-top:15px;font-size:9px}.about-preview__visual{background:#075563;place-items:center;min-height:clamp(520px,61vw,690px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 90px #00000047}.about-preview__visual:before,.about-preview__visual:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.about-preview__visual:before{background:linear-gradient(#02111614,#0000 45%,#02111633)}.about-preview__visual:after{background:radial-gradient(#0000 34%,#02111647)}.about-preview__sea{z-index:0;object-fit:cover;filter:saturate(.9)contrast(1.04)brightness(.88);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.about-preview__boat{z-index:2;object-fit:contain;filter:drop-shadow(0 34px 30px #010e1261);width:min(52%,270px);max-height:75%;transition:transform .8s cubic-bezier(.2,.75,.2,1);position:relative;transform:rotate(-18deg)}.about-preview__visual:hover .about-preview__boat{transform:rotate(-12deg)translateY(-8px)}.about-preview__wake{z-index:1;opacity:.52;filter:blur(7px);background:radial-gradient(at 50% 12%,#e7fffc80,#0000 60%);border-radius:0 0 50% 50%;width:42%;height:58%;position:absolute;transform:rotate(-18deg)scaleX(.72)}.historia-page{background:#064b59;min-height:100svh}@media (width<=820px){.about-preview{grid-template-columns:1fr;gap:54px;min-height:0;padding:104px 20px 80px}.about-preview__copy h2{font-size:clamp(54px,15vw,76px)}.about-preview__lead{font-size:16px}.about-preview__cta{justify-content:space-between;width:100%}.about-preview__signature{margin-top:48px}.about-preview__visual{order:-1;min-height:440px}.about-preview__boat{width:min(48%,210px)}}@media (prefers-reduced-motion:reduce){.about-preview__boat,.about-preview__cta{transition:none}.about-preview__visual:hover .about-preview__boat{transform:rotate(-18deg)}}.personaliza{color:#0b2730;background:radial-gradient(circle at 85% 12%, #1fc9de1a, transparent 25%), var(--tone-sand)}.personaliza__hero .info-kicker,.personaliza__steps span{color:#087f92}.personaliza__hero>p:last-child,.personaliza__steps p{color:#0b2730ad}.personaliza__steps,.personaliza__steps li{border-color:#0b27302e}.personaliza__request{color:var(--blanco);background:var(--tone-ocean);border-color:#f3ead829}.personaliza__request>div>p:last-child{color:var(--muted)}.productos-page .catalog-browse{padding-top:clamp(126px,13vw,178px);padding-bottom:clamp(76px,8vw,118px)}.productos-page .catalog-browse__header{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;column-gap:clamp(48px,9vw,150px);max-width:none}.productos-page .catalog-browse__header .fleet-kicker{grid-column:1/-1}.productos-page .catalog-browse__header h1{letter-spacing:-.075em;grid-column:1;max-width:8ch;font-size:clamp(62px,8vw,126px);font-weight:800;line-height:.86}.productos-page .catalog-browse__header>p:last-child{grid-column:2;max-width:35ch;padding-bottom:.5em;font-size:clamp(17px,1.45vw,21px);font-weight:560;line-height:1.55}.productos-page .catalog-filters{margin-top:clamp(38px,5vw,66px);margin-bottom:clamp(30px,3vw,44px)}.productos-page .catalog-grid{gap:clamp(16px,2vw,28px)}.productos-page .catalog-card{background:#f7f4ec52;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .35s;box-shadow:0 18px 46px #2439430f}.productos-page .catalog-card:hover{border-color:color-mix(in srgb, var(--fleet-accent) 58%, transparent);transform:translateY(-6px);box-shadow:0 24px 58px #24394321}.productos-page .catalog-card__details{padding:clamp(18px,1.8vw,25px)}.productos-page .catalog-card__details>p{color:var(--fleet-accent);font-weight:800}.productos-page .catalog-card h3{letter-spacing:-.06em;max-width:10ch;font-size:clamp(29px,2.6vw,44px);font-weight:800;line-height:.91}.productos-page .catalog-card strong{font-size:clamp(14px,1.2vw,18px);font-weight:800}.productos-page .catalog-card__actions>a{font-weight:800}.productos-page .fleet-hero{min-height:auto;padding:clamp(74px,7vw,108px) clamp(24px,6vw,96px) clamp(62px,6vw,90px)}.productos-page .fleet-hero h2,.productos-page .fleet-model__story h3,.productos-page .fleet-outro h3{letter-spacing:-.06em;font-weight:780}.contacto{padding-top:clamp(88px,10vw,142px);padding-bottom:clamp(42px,5vw,70px)}.contacto__intro{margin-bottom:clamp(44px,6vw,76px)}.contacto__body{grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);max-width:1240px;min-height:390px;margin-inline:auto}.contacto__details{padding:clamp(30px,3.6vw,52px)}.contacto address{grid-template-columns:minmax(0,1.5fr) minmax(170px,.5fr);gap:28px clamp(20px,2.5vw,38px)}.contacto address div{min-width:0}.contacto address div:nth-child(2){justify-self:end}.contacto address div:last-child{grid-column:1/-1}.contacto address a,.contacto address p{overflow-wrap:anywhere;max-width:100%;font-size:clamp(18px,1.45vw,23px);font-weight:650}.contacto__actions{margin-top:clamp(28px,3.5vw,46px)}.contacto__notes{padding-top:24px}.contacto__map{height:100%;min-height:0}.contacto__map-label{gap:4px;width:min(230px,100% - 28px);padding:15px;bottom:14px;right:14px}.contacto__map-label strong{font-size:18px}.contacto__map-label a{margin-top:8px}.site-footer{grid-template-columns:minmax(280px,1.15fr) minmax(150px,.48fr) minmax(220px,.62fr);align-items:start;gap:44px clamp(42px,7vw,104px);padding-top:clamp(52px,6vw,82px)}.site-footer__brand{border-right:1px solid var(--linea);min-height:150px;padding-right:clamp(24px,4vw,64px)}.site-footer__brand a span{font-size:34px;font-weight:760}.site-footer__brand>p{margin-top:19px}.site-footer__nav,.site-footer__contact{padding-top:7px}.site-footer__nav a,.site-footer__contact a{font-size:14px}.site-footer__bottom{margin-top:clamp(24px,4vw,48px)}@media (width<=900px){.productos-page .catalog-browse__header{grid-template-columns:1fr}.productos-page .catalog-browse__header .fleet-kicker,.productos-page .catalog-browse__header h1,.productos-page .catalog-browse__header>p:last-child{grid-column:1}.productos-page .catalog-browse__header>p:last-child{max-width:42ch;padding-bottom:0}.contacto__body{grid-template-columns:1fr minmax(250px,.72fr)}.contacto address{grid-template-columns:1fr}.contacto address div:last-child{grid-column:auto}.site-footer{grid-template-columns:1fr 1fr}.site-footer__brand{border-right:0;border-bottom:1px solid var(--linea);grid-column:1/-1;min-height:0;padding-bottom:30px;padding-right:0}.site-footer__contact{grid-column:auto}}@media (width<=1120px){.contacto address{grid-template-columns:1fr}.contacto address div:nth-child(2){justify-self:start}.contacto address div:last-child{grid-column:auto}}@media (width<=680px){.productos-page .catalog-browse{padding-top:112px;padding-inline:20px}.productos-page .fleet-hero{min-height:auto;padding:82px 20px 58px}.productos-page .catalog-browse__header h1{max-width:9ch;font-size:clamp(53px,15.5vw,74px);line-height:.9}.productos-page .catalog-browse__header>p:last-child{font-size:17px}.productos-page .catalog-card:hover{transform:none}.productos-page .catalog-card h3{font-size:clamp(32px,9vw,44px)}.contacto__body{grid-template-columns:1fr}.contacto__details{min-height:0}.contacto__map{height:250px;min-height:250px}.contacto__map-label{width:auto;padding:13px 15px;bottom:12px;left:12px;right:12px}.site-footer{grid-template-columns:1fr}.site-footer__brand,.site-footer__contact{grid-column:auto}.contacto address a,.contacto__secondary,.contacto__map-label a,.site-footer__nav a,.site-footer__contact a,.site-footer__bottom>a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.productos-page .catalog-card{transition:none}.productos-page .catalog-card:hover{transform:none}}.personaliza{isolation:isolate;padding:clamp(106px, 12vw, 174px) var(--pad) clamp(92px, 11vw, 156px);color:#0b2730;background:linear-gradient(#0b27300a 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#0b27300a 1px,#0000 1px) 0 0/84px 84px,radial-gradient(circle at 8% 5%,#1fc9de26,#0000 24%),#e9e1d3;position:relative;overflow:hidden}.personaliza:before{z-index:-1;content:"CUSTOM";color:#0b273009;font:800 clamp(100px, 17vw, 270px)/.8 var(--display);letter-spacing:-.08em;pointer-events:none;position:absolute;top:clamp(20px,3vw,46px);right:clamp(-72px,-4vw,-28px)}.personaliza__hero{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:clamp(48px,8vw,132px);width:min(100%,1440px);margin-inline:auto;display:grid}.personaliza__hero-copy{z-index:2;position:relative}.personaliza__hero-copy .info-kicker{color:#087f92;font-weight:800}.personaliza__hero h2{max-width:8.7ch;font:760 clamp(62px, 7.5vw, 118px)/.83 var(--display);letter-spacing:-.075em;text-wrap:balance;margin-top:22px}.personaliza__hero h2 em{color:#078da2;font-style:normal;font-weight:inherit}.personaliza__hero-copy>p:not(.info-kicker){color:#0b2730b8;max-width:42ch;margin-top:clamp(28px,4vw,48px);font-size:clamp(16px,1.3vw,20px);line-height:1.58}.personaliza__coordinates{border-top:1px solid #0b273038;flex-wrap:wrap;gap:12px 26px;margin-top:clamp(34px,5vw,58px);padding-top:16px;display:flex}.personaliza__coordinates span{color:#0b2730a8;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:inline-flex}.personaliza__coordinates span:before{content:"";background:#078da2;border-radius:50%;width:5px;height:5px}.personaliza__visual{background:#0b2730;min-height:clamp(580px,62vw,780px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 100px #0b27303d}.personaliza__visual:before,.personaliza__visual:after{z-index:2;content:"";pointer-events:none;position:absolute}.personaliza__visual:before{border:1px solid #f3ead842;inset:18px}.personaliza__visual:after{background:linear-gradient(#02121714 35%,#021217db);inset:0}.personaliza__visual img{object-fit:cover;filter:saturate(.78)contrast(1.08)brightness(.9);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.75,.2,1),filter .7s;display:block;position:absolute;inset:0}.personaliza__visual:hover img{filter:saturate(.92)contrast(1.06)brightness(.96);transform:scale(1.035)}.personaliza__visual figcaption{z-index:3;color:var(--blanco);gap:9px;display:grid;position:absolute;bottom:clamp(34px,5vw,70px);left:clamp(32px,5vw,68px);right:clamp(32px,5vw,68px)}.personaliza__visual figcaption span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.personaliza__visual figcaption strong{max-width:12ch;font:650 clamp(30px, 3vw, 48px)/.96 var(--display);letter-spacing:-.045em}.personaliza__visual-index{z-index:3;color:#f3ead8bd;letter-spacing:.16em;font-size:9px;font-weight:800;position:absolute;top:34px;right:34px}.personaliza__process{width:min(100%,1440px);color:var(--blanco);background:radial-gradient(circle at 0 100%,#1fc9de21,#0000 30%),#082832;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(54px,9vw,150px);margin:clamp(88px,12vw,174px) auto 0;padding:clamp(38px,6vw,82px);display:grid}.personaliza__process-intro{align-self:start;padding-top:8px}.personaliza__process-intro .info-kicker{color:var(--accent)}.personaliza__process-intro h3{max-width:11ch;font:650 clamp(36px, 4vw, 62px)/.94 var(--display);letter-spacing:-.055em;margin-top:20px}.personaliza__process-intro>p:last-child{max-width:33ch;color:var(--muted);margin-top:26px;font-size:15px;line-height:1.58}.personaliza__steps{border:0;border-top:1px solid var(--linea);grid-template-columns:1fr;margin:0;list-style:none;display:grid}.personaliza__steps li,.personaliza__steps li:nth-child(odd),.personaliza__steps li:nth-child(n+3){border:0;border-bottom:1px solid var(--linea);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,64px);min-height:0;padding:clamp(25px,3.4vw,42px) 0;display:grid}.personaliza__steps span{width:42px;height:42px;color:var(--accent);font:800 10px/1 var(--body);letter-spacing:.08em;border:1px solid #1fc9de75;border-radius:50%;place-items:center;display:grid}.personaliza__steps h3{max-width:none;color:var(--blanco);font:650 clamp(22px, 2vw, 31px)/1 var(--display);letter-spacing:-.035em;margin:0}.personaliza__steps p{max-width:48ch;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.52}.personaliza__request{width:min(100%,1320px);color:var(--blanco);background-color:#0b3440;background-image:linear-gradient(#1fc9de0e 1px,#0000 1px),linear-gradient(90deg,#1fc9de0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0b27302e;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:clamp(56px,9vw,150px);margin:clamp(52px,7vw,96px) auto 0;padding:clamp(36px,6vw,82px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0b273033}.personaliza__request:after{content:"";pointer-events:none;border:1px solid #1fc9de2e;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 0 34px #1fc9de08,0 0 0 68px #1fc9de06}.personaliza__request-intro{z-index:1;position:relative}.personaliza__request-number{color:#f3ead824;font:700 clamp(76px, 9vw, 136px)/.7 var(--display);letter-spacing:-.07em;margin-bottom:clamp(52px,8vw,104px)}.personaliza__request .info-kicker{color:var(--accent)}.personaliza__request h3{max-width:10ch;font:650 clamp(40px, 4.3vw, 68px)/.9 var(--display);letter-spacing:-.06em;margin:19px 0 18px}.personaliza__request-intro>p:not(.info-kicker){max-width:34ch;color:var(--muted);font-size:15px;line-height:1.58}.personaliza__request-facts{border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.personaliza__request-facts div{padding:15px 8px 0 0}.personaliza__request-facts dt{color:#f3ead87a;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800}.personaliza__request-facts dd{color:var(--blanco);margin-top:7px;font-size:13px;font-weight:650}.personaliza .proyecto-form{z-index:1;grid-template-columns:1fr 1fr;align-self:center;gap:16px;display:grid;position:relative}.personaliza .proyecto-form label{color:#f3ead899;letter-spacing:.11em;background:#04171d75;border:1px solid #f3ead81f;gap:6px;padding:15px 17px 11px;font-size:8px;font-weight:800;transition:border-color .2s,background-color .2s}.personaliza .proyecto-form label:focus-within{background:#04171db8;border-color:#1fc9deb3}.personaliza .proyecto-form input,.personaliza .proyecto-form select,.personaliza .proyecto-form textarea{min-height:36px;color:var(--blanco);box-shadow:none;background:0 0;border:0;padding:6px 0 0;font-size:15px}.personaliza .proyecto-form input::placeholder,.personaliza .proyecto-form textarea::placeholder{color:#f3ead857}.personaliza .proyecto-form input:focus,.personaliza .proyecto-form select:focus,.personaliza .proyecto-form textarea:focus{box-shadow:none;border:0}.personaliza .proyecto-form textarea{min-height:116px}.personaliza .proyecto-form__details{grid-column:1/-1}.personaliza .proyecto-form button{color:#07222b;background:var(--accent);border:1px solid var(--accent);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;min-height:62px;margin-top:4px;padding:0 22px;font-size:10px;font-weight:850;transition:color .22s,background-color .22s,transform .22s;display:flex}.personaliza .proyecto-form button>span:last-child{font-size:20px;font-weight:400}.personaliza .proyecto-form button:hover{color:#06212a;background:#66deec;transform:translateY(-2px)}.personaliza .proyecto-form button:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}@media (width<=1020px){.personaliza__hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:48px}.personaliza__hero h2{font-size:clamp(58px,8.5vw,86px)}.personaliza__visual{min-height:580px}.personaliza__process,.personaliza__request{grid-template-columns:1fr;gap:54px}.personaliza__process-intro h3,.personaliza__request h3{max-width:13ch}.personaliza__request-number{margin-bottom:42px}}@media (width<=760px){.personaliza{background-size:56px 56px,56px 56px,auto,auto;padding:96px 20px 82px}.personaliza:before{font-size:94px;top:30px;right:-16px}.personaliza__hero{grid-template-columns:1fr;gap:48px}.personaliza__hero h2{max-width:9ch;font-size:clamp(58px,17vw,82px);line-height:.84}.personaliza__hero-copy>p:not(.info-kicker){font-size:16px}.personaliza__coordinates{gap:12px 18px}.personaliza__visual{min-height:min(620px,135vw)}.personaliza__visual:before{inset:12px}.personaliza__visual figcaption{bottom:34px;left:30px;right:30px}.personaliza__visual-index{top:26px;right:26px}.personaliza__process{gap:42px;margin-top:72px;padding:34px 24px 20px}.personaliza__process-intro h3{font-size:42px}.personaliza__steps li,.personaliza__steps li:nth-child(odd),.personaliza__steps li:nth-child(n+3){grid-template-columns:42px minmax(0,1fr);gap:18px;padding:26px 0}.personaliza__steps span{width:36px;height:36px}.personaliza__steps h3{font-size:23px}.personaliza__request{background-size:40px 40px;gap:44px;margin-top:22px;padding:34px 24px 26px}.personaliza__request-number{margin-bottom:48px;font-size:86px}.personaliza__request h3{max-width:10ch;font-size:44px}.personaliza__request-facts{grid-template-columns:1fr 1fr;gap:0 12px}.personaliza__request-facts div:last-child{grid-column:1/-1}.personaliza .proyecto-form{grid-template-columns:1fr}.personaliza .proyecto-form label,.personaliza .proyecto-form__details,.personaliza .proyecto-form button{grid-column:1}.personaliza .proyecto-form button{min-height:60px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.personaliza__visual img,.personaliza .proyecto-form button{transition:none}.personaliza__visual:hover img{transform:none}}.personaliza__hero h2{max-width:9.6ch}.personaliza__start{color:#eef8f6;letter-spacing:.11em;text-transform:uppercase;background:#082832;border:1px solid #082832;justify-content:space-between;align-items:center;width:min(100%,330px);min-height:62px;margin-top:34px;padding:0 20px;font-size:10px;font-weight:850;text-decoration:none;transition:color .22s,background-color .22s,transform .22s;display:inline-flex}.personaliza__start span{color:var(--accent);font-size:18px}.personaliza__start:hover{color:#082832;background:0 0;transform:translateY(-2px)}.personaliza__start:focus-visible{outline-offset:4px;outline:3px solid #078da2}.personaliza__assurances{border-top:1px solid #0b273033;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;list-style:none;display:grid}.personaliza__assurances li{gap:7px;min-width:0;padding:14px 10px 0 0;display:grid}.personaliza__assurances strong{color:#078da2;letter-spacing:.12em;font-size:9px}.personaliza__assurances span{color:#0b2730a8;max-width:15ch;font-size:11px;font-weight:650;line-height:1.3}.personaliza__wizard{width:min(100%,1380px);scroll-margin-top:calc(var(--nav-h) + 28px);color:#0b2730;background:#f7f3e9;border:1px solid #0b27302e;margin:clamp(80px,10vw,142px) auto 0;box-shadow:0 34px 100px #0b273029}.personaliza__wizard-header{min-height:84px;color:var(--blanco);background:#082832;grid-template-columns:auto minmax(180px,420px);justify-content:space-between;align-items:center;gap:34px;padding:21px clamp(24px,4vw,54px);display:grid}.personaliza__wizard-header>div:first-child{align-items:baseline;gap:18px;display:flex}.personaliza__wizard-header p{font:650 20px/1 var(--display);letter-spacing:-.025em}.personaliza__wizard-header>div>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.personaliza__progress{background:#f3ead824;height:4px;overflow:hidden}.personaliza__progress span{background:var(--accent);height:100%;transition:width .35s cubic-bezier(.2,.75,.2,1);display:block}.personaliza__wizard-layout{grid-template-columns:minmax(230px,.3fr) minmax(0,1fr);min-height:680px;display:grid}.personaliza__summary{background:#ebe4d6;border-right:1px solid #0b273024;padding:clamp(32px,4vw,54px)}.personaliza__summary>p:first-child{color:#078da2;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.personaliza__summary dl{margin-top:32px}.personaliza__summary dl>div{border-top:1px solid #0b273026;padding:19px 0}.personaliza__summary dt{color:#0b27307a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.personaliza__summary dd{color:#0b27306e;margin-top:8px;font-size:14px;font-weight:650;line-height:1.25}.personaliza__summary .is-complete dd{color:#0b2730}.personaliza__summary .is-complete dd:before{content:"✓";color:#078da2;margin-right:7px}.personaliza__summary-note{color:#0b27308f;max-width:24ch;margin-top:32px;font-size:11px;line-height:1.5}.personaliza__wizard-stage{min-width:0;padding:clamp(38px,6vw,82px)}.personaliza__question{border:0;min-width:0}.personaliza__question legend{max-width:16ch;font:680 clamp(40px, 4.3vw, 68px)/.91 var(--display);letter-spacing:-.055em;gap:14px;padding:0;display:grid}.personaliza__question legend span,.personaliza__contact-intro>p{color:#078da2;font:850 9px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.personaliza__question>p{color:#0b2730a6;max-width:50ch;margin-top:20px;font-size:15px;line-height:1.5}.personaliza__options{grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(30px,4vw,48px);display:grid}.personaliza__options label{color:#0b2730;cursor:pointer;background:#ffffff6b;border:1px solid #0b27302e;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-height:112px;padding:20px 52px 18px 18px;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:grid;position:relative}.personaliza__options label:hover{background:#fffdf7;border-color:#078da2a3;transform:translateY(-2px)}.personaliza__options label.is-selected{color:var(--blanco);background:#0b3440;border-color:#0b3440;box-shadow:0 14px 34px #0b344029}.personaliza__options input{opacity:0;width:1px;height:1px;position:absolute}.personaliza__options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #078da2}.personaliza__option-index{color:#078da2;letter-spacing:.1em;padding-top:3px;font-size:9px;font-weight:850}.personaliza__options label>span:nth-of-type(2){gap:8px;display:grid}.personaliza__options strong{font:650 clamp(19px, 1.7vw, 25px)/1 var(--display);letter-spacing:-.035em}.personaliza__options small{color:#0b273099;font-size:11px;line-height:1.4}.personaliza__option-check{color:#0b273057;font-size:16px;position:absolute;top:18px;right:18px}.personaliza__wizard-actions,.personaliza__final-actions{justify-content:space-between;align-items:end;gap:22px;margin-top:30px;display:flex}.personaliza__wizard-actions>div{justify-items:end;gap:8px;display:grid}.personaliza__wizard-actions small{color:#0b273080;font-size:10px}.personaliza__back{color:#0b2730a6;cursor:pointer;min-height:48px;font:750 10px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0}.personaliza__back:hover{color:#078da2}.personaliza__next{color:#07222b;background:var(--accent);border:1px solid var(--accent);cursor:pointer;min-width:210px;min-height:58px;font:850 10px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:32px;padding:0 20px;display:inline-flex}.personaliza__next:disabled{color:#0b27306b;cursor:not-allowed;background:#0b273017;border-color:#0000}.personaliza__next:focus-visible,.personaliza__back:focus-visible{outline-offset:3px;outline:3px solid #078da2}.personaliza__contact-step{min-width:0}.personaliza__contact-intro h3{max-width:12ch;font:680 clamp(40px, 4vw, 62px)/.92 var(--display);letter-spacing:-.055em;margin-top:14px}.personaliza__contact-intro>span{color:#0b2730a3;max-width:54ch;margin-top:18px;font-size:14px;line-height:1.5;display:block}.personaliza__contact-step .proyecto-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:36px}.personaliza__contact-step .proyecto-form label{color:#0b273094;background:#fffdf7;border-color:#0b27302e}.personaliza__contact-step .proyecto-form label:focus-within{background:#fff;border-color:#078da2}.personaliza__contact-step .proyecto-form__email,.personaliza__contact-step .proyecto-form__details{grid-column:1/-1}.personaliza__contact-step .proyecto-form label>span{color:#078da2;margin-left:6px}.personaliza__final-actions{grid-column:1/-1;margin-top:10px}.personaliza .personaliza__final-actions .personaliza__back{color:#0b2730a6;width:auto;min-height:48px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:10px}.personaliza .personaliza__final-actions .personaliza__back:hover{color:#078da2;background:0 0;transform:none}.personaliza__final-actions .proyecto-form button,.personaliza .personaliza__final-actions>button[type=submit]{color:#07222b;background:var(--accent);border:1px solid var(--accent);justify-content:space-between;width:min(100%,350px);min-height:60px;margin:0;padding:0 20px;display:flex}.personaliza .personaliza__final-actions>button[type=submit]:hover{color:#06212a;background:#66deec}@media (width<=900px){.personaliza__wizard-layout{grid-template-columns:1fr}.personaliza__summary{border-bottom:1px solid #0b273024;border-right:0;padding:24px}.personaliza__summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.personaliza__summary dl>div{padding:13px 8px 0 0}.personaliza__summary-note{display:none}}@media (width<=680px){.personaliza__start{width:100%}.personaliza__assurances{grid-template-columns:1fr}.personaliza__assurances li{border-bottom:1px solid #0b273024;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:13px 0}.personaliza__assurances span{max-width:none}.personaliza__wizard{margin-top:62px}.personaliza__wizard-header{grid-template-columns:1fr;gap:16px;min-height:92px;padding:20px}.personaliza__wizard-header>div:first-child{justify-content:space-between}.personaliza__wizard-header p{font-size:18px}.personaliza__summary{padding:20px}.personaliza__summary dl{grid-template-columns:1fr;gap:0}.personaliza__summary dl>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:11px 0;display:grid}.personaliza__summary dd{text-align:right;margin-top:0}.personaliza__wizard-stage{padding:34px 20px 28px}.personaliza__question legend{font-size:40px}.personaliza__options{grid-template-columns:1fr}.personaliza__options label{min-height:100px}.personaliza__wizard-actions{align-items:center}.personaliza__wizard-actions>div{flex:1;min-width:0}.personaliza__next{width:100%;min-width:0}.personaliza__wizard-actions small{text-align:right}.personaliza__contact-step .proyecto-form{grid-template-columns:1fr}.personaliza__contact-step .proyecto-form label,.personaliza__contact-step .proyecto-form__email,.personaliza__contact-step .proyecto-form__details{grid-column:1}.personaliza__final-actions{flex-direction:column-reverse;grid-column:1;align-items:stretch}.personaliza .personaliza__final-actions>button[type=submit]{width:100%}.personaliza__final-actions .personaliza__back{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.personaliza__progress span,.personaliza__options label,.personaliza__start{transition:none}.personaliza__options label:hover,.personaliza__start:hover{transform:none}}.personaliza{padding:clamp(84px, 8vw, 112px) var(--pad) clamp(88px, 9vw, 132px);color:var(--blanco);background-color:#0000;background-image:radial-gradient(circle at 84% 4%,#1fc9de1f,#0000 25%),linear-gradient(145deg,#061a21,#0a2e38 72%,#082630);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.personaliza:before{content:"A MEDIDA";color:#f3ead806;font-size:clamp(90px,14vw,220px);top:40px;right:-20px}.personaliza__intro{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:end;gap:clamp(48px,9vw,148px);width:min(100%,1380px);margin-inline:auto;padding-bottom:clamp(32px,4vw,50px);display:grid}.personaliza__intro .info-kicker{color:var(--accent)}.personaliza__intro h2{max-width:none;color:var(--blanco);font:720 clamp(58px, 6.4vw, 94px)/.84 var(--display);letter-spacing:-.075em;margin-top:16px}.personaliza__intro h2 em{color:var(--accent);font-style:normal}.personaliza__intro-guide>p{max-width:44ch;color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.55}.personaliza__intro-guide ul{border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;list-style:none;display:grid}.personaliza__intro-guide li{gap:5px;padding:14px 10px 0 0;display:grid}.personaliza__intro-guide strong{color:var(--blanco);font:650 clamp(20px, 2vw, 28px)/1 var(--display);letter-spacing:-.03em}.personaliza__intro-guide span{color:#f3ead87a;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.3}.personaliza__wizard{margin-top:clamp(30px,4vw,50px);box-shadow:0 38px 110px #00000047}@media (width<=820px){.personaliza{padding:96px 20px 76px}.personaliza:before{font-size:80px;top:34px;right:-10px}.personaliza__intro{grid-template-columns:1fr;gap:28px;padding-bottom:38px}.personaliza__intro h2{font-size:clamp(58px,17vw,82px)}.personaliza__intro-guide>p{font-size:16px}.personaliza__intro-guide ul{margin-top:24px}.personaliza__wizard{margin-top:30px}}@media (width<=430px){.personaliza__intro-guide ul{grid-template-columns:1fr 1fr;gap:0 18px}.personaliza__intro-guide li:last-child{grid-column:1/-1}}.personaliza__wizard{width:min(100%,1380px);color:var(--blanco);box-shadow:none;background:0 0;border:0;margin-inline:auto;scroll-margin-top:78px}.personaliza__wizard-header{min-height:0;color:var(--blanco);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);background:0 0;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);gap:clamp(42px,8vw,130px);padding:20px 0 22px}.personaliza__wizard-header>div:first-child{gap:20px}.personaliza__wizard-header p{color:var(--blanco);font-size:18px}.personaliza__wizard-header>div:first-child span{color:var(--accent);font-size:9px}.personaliza__progress{background:#f3ead824;height:2px}.personaliza__progress span{background:var(--accent)}.personaliza__wizard-layout{min-height:0;color:var(--blanco);background:0 0;flex-direction:column;display:flex}.personaliza__wizard-stage{order:1;min-width:0;padding:clamp(46px,6vw,82px) 0 clamp(40px,5vw,70px)}.personaliza__summary{min-width:0;color:var(--blanco);border:0;border-top:1px solid var(--linea);background:0 0;order:2;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:clamp(28px,5vw,80px);padding:24px 0 0;display:grid}.personaliza__summary>p:first-child{color:var(--accent);letter-spacing:.14em;font-size:9px}.personaliza__summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,4vw,54px);margin:0;display:grid}.personaliza__summary dl>div{border:0;padding:0}.personaliza__summary dt{color:#f3ead861}.personaliza__summary dd{color:#f3ead87a;margin-top:7px;font-size:15px}.personaliza__summary dl>div.is-complete dd{color:var(--blanco)}.personaliza__summary dl>div.is-complete dt:before{background:var(--accent)}.personaliza__summary-note{display:none}.personaliza__question{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(280px,.7fr) minmax(500px,1.3fr);gap:22px clamp(42px,8vw,130px);min-inline-size:0;display:grid}.personaliza__question legend{width:100%;max-width:9.5ch;color:var(--blanco);letter-spacing:-.065em;grid-area:1/1;font-size:clamp(48px,5.2vw,76px);line-height:.9}.personaliza__question legend>span{color:var(--accent);letter-spacing:.16em;margin-bottom:19px;font-size:9px}.personaliza__question>p{color:#f3ead88a;grid-area:2/1;max-width:34ch;margin:0;font-size:15px;line-height:1.55}.personaliza__options{background:var(--linea);border:1px solid var(--linea);grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0}.personaliza__options label{min-height:152px;color:var(--blanco);background:#04192085;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-content:center;padding:24px 25px}.personaliza__options label:hover{z-index:1;color:var(--blanco);background:#1fc9de14;border-color:#0000;transform:none}.personaliza__options label:focus-within{z-index:2;outline:2px solid var(--accent);outline-offset:-2px}.personaliza__options label.is-selected{color:#06212a;background:var(--accent);border-color:#0000}.personaliza__option-index{color:var(--accent);align-self:start}.personaliza__options label.is-selected .personaliza__option-index{color:#06212aa8}.personaliza__options strong{color:inherit;font-size:clamp(21px,1.8vw,28px)}.personaliza__options small{color:#f3ead87a}.personaliza__options label.is-selected small{color:#06212aa8}.personaliza__option-check{color:#f3ead85c}.personaliza__options label.is-selected .personaliza__option-check{color:#06212a}.personaliza__wizard-actions{border-top:1px solid var(--linea);grid-area:3/2;margin-top:6px;padding-top:22px}.personaliza .personaliza__back{color:#f3ead88f;border-color:var(--linea);background:0 0}.personaliza .personaliza__back:hover{color:var(--blanco);background:#f3ead80f;border-color:#f3ead852}.personaliza__wizard-actions small{color:#f3ead86b}.personaliza__next:disabled{color:#f3ead84d;background:#f3ead812;border-color:#0000}.personaliza__next:not(:disabled):hover{color:#06212a;background:#66deec}.personaliza__contact-step{grid-template-columns:minmax(280px,.7fr) minmax(500px,1.3fr);gap:clamp(42px,8vw,130px);display:grid}.personaliza__wizard.is-contact-step .personaliza__wizard-stage{padding-top:clamp(32px,4vw,54px);padding-bottom:clamp(26px,3vw,42px)}.personaliza__contact-intro h3{color:var(--blanco)}.personaliza__contact-intro>span{color:#f3ead88a}.personaliza__contact-step .proyecto-form{align-self:start;gap:10px 12px;margin:0}.personaliza__contact-step .proyecto-form label{color:#f3ead88a;border-color:var(--linea);background:#04192085;padding:12px 16px 8px}.personaliza__contact-step .proyecto-form label:focus-within{color:var(--blanco);border-color:var(--accent);background:#041920d1}.personaliza__contact-step .proyecto-form input,.personaliza__contact-step .proyecto-form textarea{color:var(--blanco)}.personaliza__contact-step .proyecto-form input{min-height:30px}.personaliza__contact-step .proyecto-form textarea{height:clamp(100px,13vh,132px);min-height:100px}.personaliza__contact-step .proyecto-form input::placeholder,.personaliza__contact-step .proyecto-form textarea::placeholder{color:#f3ead847}.personaliza__contact-step .personaliza__final-actions{margin-top:4px}.personaliza .personaliza__final-actions .personaliza__back{color:#f3ead88f}.personaliza .personaliza__final-actions .personaliza__back:hover{color:var(--blanco)}@media (width<=900px){.personaliza__question,.personaliza__contact-step{grid-template-columns:minmax(220px,.62fr) minmax(420px,1.38fr);column-gap:38px}}@media (width<=760px){.personaliza__wizard-header{grid-template-columns:1fr;gap:16px;padding:17px 0 20px}.personaliza__wizard-stage{padding:42px 0 36px}.personaliza__question,.personaliza__contact-step{grid-template-rows:auto;grid-template-columns:1fr;gap:0;display:grid}.personaliza__question legend,.personaliza__question>p,.personaliza__options,.personaliza__wizard-actions{grid-area:auto/1}.personaliza__question legend{max-width:10ch;font-size:clamp(43px,13vw,62px)}.personaliza__question>p{margin-top:18px}.personaliza__options{grid-template-columns:1fr;margin-top:32px}.personaliza__options label{min-height:112px;padding:20px}.personaliza__wizard-actions{margin-top:24px}.personaliza__summary{grid-template-columns:1fr;gap:18px;padding:22px 0 0}.personaliza__summary dl{grid-template-columns:1fr;gap:0}.personaliza__summary dl>div{border-top:1px solid #f3ead817;grid-template-columns:minmax(105px,.72fr) minmax(0,1.28fr);gap:16px;padding:11px 0;display:grid}.personaliza__summary dd{text-align:right;margin:0}.personaliza__contact-step .proyecto-form{margin-top:34px}.personaliza__wizard.is-contact-step .personaliza__wizard-stage{padding-top:34px}.personaliza__contact-step .proyecto-form textarea{height:116px}}@media (width<=430px){.personaliza{padding-inline:18px}.personaliza__wizard-header p{font-size:16px}.personaliza__options strong{font-size:23px}.personaliza__wizard-actions{align-items:flex-end}.personaliza__wizard-actions>div{flex:1;min-width:0}.personaliza__next{width:100%;min-width:0}}.about-preview--type{background:linear-gradient(90deg,#f3ead80b 1px,#0000 1px) 0 0/11.111% 100%,radial-gradient(circle at 74% 38%,#1fc9de29,#0000 30%),linear-gradient(145deg,#041419 0%,#082e38 100%);grid-template-columns:minmax(0,900px);align-content:center;min-height:min(900px,100svh);padding-top:clamp(132px,15vw,196px)}.about-preview--type:before{z-index:0;opacity:1;background:linear-gradient(#0000 0 48%,#f3ead81a 48% 48.15%,#0000 48.15%),linear-gradient(125deg,#0000 0 62%,#1fc9de12 62% 62.2%,#0000 62.2%)}.about-preview--type .about-preview__copy{z-index:2;width:min(100%,880px)}.about-preview--type .about-preview__copy h2{max-width:11ch;font-size:clamp(58px,8.2vw,132px);line-height:.84}.about-preview--type .about-preview__copy h2 span{color:#0000;-webkit-text-stroke:1px #f3ead87a}.about-preview--type .about-preview__lead{max-width:52ch;margin-left:clamp(0px,12vw,190px)}.about-preview__meta{z-index:3;top:calc(var(--nav-h) + 28px);right:var(--pad);left:var(--pad);color:#f3ead87a;border-bottom:1px solid var(--linea);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;padding-bottom:15px;font-size:8px;display:flex;position:absolute}.about-preview__verbs{color:#f3ead87a;border-top:1px solid var(--linea);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:18px;width:min(100%,680px);margin-top:clamp(54px,7vw,96px);padding-top:16px;font-size:8px;display:grid}.about-preview__verbs span:before{color:var(--accent);content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:7px;margin-right:9px;display:inline-block}.about-preview__ghost{z-index:1;color:#f3ead806;font:700 clamp(140px, 28vw, 440px)/.72 var(--display);letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-7vw;right:-4vw}@media (width<=820px){.about-preview--type{min-height:850px;padding:136px 20px 88px;display:block}.about-preview--type .about-preview__copy h2{max-width:9ch;font-size:clamp(55px,16vw,82px)}.about-preview--type .about-preview__lead{margin-left:0}.about-preview__meta{left:20px;right:20px}.about-preview__verbs{grid-template-columns:1fr;gap:10px}.about-preview__ghost{font-size:42vw;bottom:3vw;right:-16vw}}@media (prefers-reduced-motion:reduce){.about-preview__cta,.about-story__cta{transition:none}}.mobile-arrow{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.55em;height:1em;line-height:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.mobile-arrow svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:100%;height:100%;overflow:visible}.mobile-arrow--back svg{transform:rotate(180deg)}.mobile-arrow--up svg{transform:rotate(-90deg)}.mobile-arrow--down svg{transform:rotate(90deg)}a:hover .mobile-arrow--external,button:hover .mobile-arrow--external{transform:translate(3px,-3px)}a:hover .mobile-arrow--forward,button:hover .mobile-arrow--forward{transform:translate(4px)}a:hover .mobile-arrow--back,button:hover .mobile-arrow--back{transform:translate(-4px)}a:hover .mobile-arrow--up,button:hover .mobile-arrow--up{transform:translateY(-4px)}a:hover .mobile-arrow--down,button:hover .mobile-arrow--down{transform:translateY(4px)}.cap--1 .cap__brand-lockup,.cap--static .cap__brand-lockup{place-self:center;width:min(88vw,980px);margin:0}.cap--1 .cap__brand-lockup img,.cap--static .cap__brand-lockup img{filter:drop-shadow(0 4px 12px #00000047)}.cap--static{top:var(--nav-h);text-align:center;align-items:center}.personaliza-page{background:var(--abismo);min-height:100svh}.personaliza-page .personaliza{padding-top:clamp(128px,12vw,176px)}.personaliza__intro h1{max-width:12ch;color:var(--blanco);font:720 clamp(52px, 5.8vw, 88px)/.9 var(--display);letter-spacing:-.07em;text-wrap:balance;margin-top:16px}@media (width<=680px){.cap--1 .cap__brand-lockup,.cap--static .cap__brand-lockup{width:min(92vw,520px)}.personaliza-page .personaliza{padding-top:calc(var(--nav-h) + 56px)}.personaliza__intro h1{font-size:clamp(48px,13vw,72px)}}.product-highlights__signal{min-height:clamp(60px,5vw,78px)}.product-highlights__inner{padding:clamp(64px, 7vw, 104px) var(--pad) clamp(44px, 5vw, 68px)}.product-highlights__header{margin-bottom:clamp(34px,4vw,58px)}.product-highlights__header h2{font-size:clamp(44px,5.2vw,78px)}.product-highlights__grid{scroll-margin-top:calc(var(--nav-h) + 12px);gap:clamp(12px,1.5vw,22px)}.product-highlight{overflow:hidden}.product-highlight__copy{padding:clamp(19px,2vw,28px)}.product-highlight__copy h3{font-size:clamp(27px,2.4vw,38px)}.product-highlight__facts,.product-highlight__copy strong{margin-top:18px}.product-highlight__image--cutout img,.product-highlight--supporting .product-highlight__image--cutout img{padding:clamp(16px,2.2vw,34px)}.product-highlights .product-highlight__image--cutout{background:linear-gradient(108deg, transparent 0 18%, #f3ead814 31%, transparent 46%), radial-gradient(circle at 50% 46%, #1fc9de24, transparent 58%), var(--surface-raised)}.product-highlight__picture{width:100%;height:100%;display:block}.product-highlight--lead .product-highlight__copy strong{width:max-content;min-height:42px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);justify-content:space-between;padding:0 15px;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 24px #1fc9de29}.product-highlight--lead:hover .product-highlight__copy strong{color:var(--ink);background:var(--accent-strong);border-color:var(--accent-strong);transform:translateY(-2px);box-shadow:0 12px 28px #1fc9de33}.product-highlight:hover .product-highlight__copy strong span{transform:translate(3px)}@media (width>=1100px){.product-highlights__grid{height:clamp(500px, calc(100svh - var(--nav-h) - 28px), 660px);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:stretch}.product-highlights__grid--1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.product-highlights__grid--2{grid-template-rows:minmax(0,1fr)}.product-highlights__grid--2 .product-highlight--supporting{grid-row:1/-1}.product-highlight--lead{grid-area:1/1/-1;grid-template-rows:minmax(0,1fr) auto;display:grid}.product-highlight--supporting{grid-column:2;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(165px,.9fr) minmax(0,1.1fr);min-height:0;display:grid}.product-highlight--supporting:nth-child(2){grid-row:1}.product-highlight--supporting:nth-child(3){grid-row:2}.product-highlight--lead .product-highlight__image,.product-highlight--supporting .product-highlight__image{min-width:0;min-height:0}.product-highlight--lead .product-highlight__image--cutout img{padding:clamp(28px,3vw,48px)}.product-highlight--supporting .product-highlight__image--cutout img{padding:clamp(6px,.65vw,10px)}.product-highlight--lead .product-highlight__copy{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(230px,.78fr);align-items:end;gap:5px clamp(20px,2.2vw,34px);padding:clamp(20px,2vw,28px);display:grid}.product-highlight--lead .product-highlight__copy>p,.product-highlight--lead .product-highlight__copy>h3,.product-highlight--lead .product-highlight__price{grid-column:1}.product-highlight--lead .product-highlight__copy h3{margin-top:2px;font-size:clamp(34px,3vw,45px)}.product-highlight--lead .product-highlight__price{margin-top:3px;font-size:15px}.product-highlight--lead .product-highlight__facts{grid-area:1/2/span 4;align-self:stretch;min-width:0;margin:0}.product-highlight--lead .product-highlight__facts>div{border-left:1px solid var(--linea);padding:11px 10px}.product-highlight--lead .product-highlight__facts dt{font-size:8px}.product-highlight--lead .product-highlight__facts dd{font-size:13px}.product-highlight--lead .product-highlight__copy strong{border-top:1px solid var(--accent);grid-column:1;margin-top:7px}.product-highlight--supporting .product-highlight__copy{flex-direction:column;min-width:0;padding:clamp(15px,1.4vw,20px);display:flex}.product-highlight--supporting .product-highlight__copy h3{margin-top:6px;font-size:clamp(26px,2vw,32px)}.product-highlight--supporting .product-highlight__price{margin-top:8px;font-size:12px}.product-highlight--supporting .product-highlight__facts{margin-top:13px}.product-highlight--supporting .product-highlight__facts>div{padding-top:10px}.product-highlight--supporting .product-highlight__facts dd{margin-top:4px;font-size:10px;line-height:1.25}.product-highlight--supporting .product-highlight__copy strong{border-top:1px solid var(--linea);margin-top:auto;padding-top:12px;font-size:9px}.product-highlight--supporting .product-highlight__image>[data-highlight-badge]{max-width:calc(100% - 20px);padding:6px 7px;font-size:8px;bottom:10px;right:10px}.product-highlight--supporting .product-highlight__image>.product-highlight__social{line-height:1.2;inset:10px auto auto 10px}}@media (width>=1100px) and (width<=1249px){.product-highlight--supporting .product-highlight__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlight--supporting .product-highlight__facts>div:last-child{grid-column:1/-1}}@media (width>=681px) and (width<=1099px){.product-highlights__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.product-highlights__grid--2 .product-highlight--supporting{grid-column:1/-1}.product-highlight--lead{grid-area:auto/1/auto/-1}.product-highlight--lead,.product-highlight--supporting{grid-template-rows:clamp(240px,36vw,330px) auto;display:grid}.product-highlight--lead .product-highlight__copy{display:block}.product-highlight--lead .product-highlight__price{margin-top:12px;font-size:14px}.product-highlight--lead .product-highlight__facts{min-width:0;margin-top:18px}.product-highlight--lead .product-highlight__facts>div{border-left:0;padding:13px 8px 0 0}.product-highlight--lead .product-highlight__copy strong{border-top:1px solid var(--accent);padding-top:0}}@media (width<=680px){.product-highlights__signal{min-height:52px}.product-highlights__inner{padding:54px 20px 58px}.product-highlights__header{margin-bottom:32px}.product-highlights__header h2{margin-bottom:22px;font-size:clamp(40px,11vw,52px)}.product-highlights__grid{gap:24px}.product-highlight--lead,.product-highlight--supporting{grid-template-rows:auto auto;display:grid}.product-highlight--lead .product-highlight__image,.product-highlight--supporting .product-highlight__image,.product-highlight__image{aspect-ratio:16/10;min-height:0}.product-highlight--lead .product-highlight__image--cutout img,.product-highlight--supporting .product-highlight__image--cutout img{padding:clamp(14px,5vw,24px)}.product-highlight__copy,.product-highlight--lead .product-highlight__copy,.product-highlight--supporting .product-highlight__copy{padding:19px}.product-highlight__copy h3{margin-top:7px;font-size:clamp(27px,8.5vw,35px)}.product-highlight__price,.product-highlight--lead .product-highlight__price{margin-top:10px;font-size:14px}.product-highlight__facts,.product-highlight--lead .product-highlight__facts{margin-top:16px}.product-highlight__copy strong,.product-highlight--lead .product-highlight__copy strong{border-top:1px solid var(--accent);margin-top:16px}}.catalog-card h2{max-width:12ch;font:600 clamp(24px, 2.25vw, 38px)/.98 var(--display);letter-spacing:-.05em;margin:0}.catalog-card h2 a{color:inherit;text-decoration:none}.productos-page .catalog-card h2{letter-spacing:-.06em;max-width:10ch;font-size:clamp(28px,2.5vw,40px);font-weight:800;line-height:.91}.catalog-card__price-note{color:var(--fleet-muted);margin-top:12px;font-size:11px;line-height:1.45;display:block}.catalog-load-more{width:min(100%,440px);min-height:54px;color:var(--fleet-bg);background:var(--fleet-accent);border:1px solid var(--fleet-accent);cursor:pointer;font:800 12px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin:clamp(34px,5vw,64px) auto 0;padding:0 20px;display:flex}.catalog-load-more span{font-size:11px;font-weight:600}.catalog-load-more:focus-visible{outline:3px solid var(--fleet-ink);outline-offset:4px}.product-detail__price-note{max-width:52ch;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.fleet-progress button{opacity:1;background:0 0;height:24px;position:relative;transform:none}.fleet-progress button:before{content:"";background:var(--fleet-line);transform-origin:100%;width:100%;height:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s;position:absolute;top:50%;right:0;transform:translateY(-50%)scaleX(.6)}.fleet-progress button.is-active{background:0 0;transform:none}.fleet-progress button.is-active:before{background:var(--fleet-accent);transform:translateY(-50%)scaleX(1)}.comparar__fila>span[role=cell]{position:relative}.comparar__difference-label{color:var(--cian);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:700;display:block}.comparar__fila.is-different>span:not(.comparar__dato-label):before{display:inline-block}.proyecto-form__privacy{grid-column:1/-1;align-items:start;line-height:1.55;letter-spacing:normal!important;text-transform:none!important;grid-template-columns:24px minmax(0,1fr)!important;gap:11px!important;font-size:11px!important}.proyecto-form__privacy input{accent-color:#078da2;height:20px;margin:1px 0 0;width:20px!important;min-height:20px!important;padding:0!important}.personaliza__contact-step .proyecto-form__privacy>span{color:#0b2730c2;margin:0}.proyecto-form__privacy a{color:#06798b;text-underline-offset:3px;text-decoration:underline}.proyecto-form__privacy-note{color:#0b2730a6;grid-column:1/-1;margin:-3px 0 0;font-size:11px;line-height:1.5}.site-footer{grid-template-columns:minmax(230px,1.1fr) repeat(2,minmax(130px,.45fr)) minmax(210px,.62fr)}.legal-page__updated{color:var(--muted);margin-top:64px;font-size:12px}.fleet-kicker,.info-kicker,.catalog-card__details>p,.comparar__kicker,.comparar__dato-label,.comparar__nota,.contacto address span,.contacto__notes dt,.site-footer__nav>p,.site-footer__contact>p{font-size:11px}@media (width<=1100px){.site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=680px){.productos-page .catalog-card h2{font-size:clamp(32px,9vw,44px)}.site-footer{grid-template-columns:1fr}.site-footer__brand{grid-column:auto}.comparar__fila.is-different>span:not(.comparar__dato-label):before{display:inline-block}}.product-angle-gallery__configuration{gap:6px;min-width:0;margin-bottom:8px;font-size:12px;display:grid}.product-angle-gallery__configuration select{width:100%;min-width:0;min-height:44px;color:var(--blanco);background:var(--surface-raised);border:1px solid var(--linea);font:inherit;padding:8px}.product-angle-gallery__configuration select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-angle-gallery__configuration small{color:var(--muted);line-height:1.4}.productos-page .catalog-card__image[data-product-scene=transparent]{background:0 0}.productos-page .catalog-card__image[data-product-scene=transparent] .catalog-card__media-link img,.productos-page .catalog-card:hover .catalog-card__image[data-product-scene=transparent] .catalog-card__media-link img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;transform:translate(var(--catalog-media-x,0%), var(--catalog-media-y,0%)) scale(var(--catalog-media-scale,1));transform-origin:50%;filter:none;padding:clamp(10px,1.2vw,18px)}.productos-page .catalog-card__image[data-catalog-source=remote] .product-angle-gallery--compact{align-items:center;gap:8px;display:flex}.product-angle-gallery__count{background:var(--cream,#eeeae3);color:#20353e;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:48px;padding:0 6px;font-size:12px;font-weight:600;display:flex}.productos-page .catalog-card__image[data-catalog-cover=photographic]{aspect-ratio:3/2;background:0 0}.productos-page .catalog-card__image[data-catalog-cover=photographic].has-angle-controls .catalog-card__media-link img,.productos-page .catalog-card__image[data-catalog-cover=photographic] .catalog-card__media-link img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;padding:0;transform:none}.productos-page .catalog-card[data-category=semirrigida] .catalog-card__image[data-product-scene=marine] .catalog-card__media-link{background:var(--catalog-water-image) center / cover no-repeat}.productos-page .catalog-card__image.has-angle-controls{aspect-ratio:auto}.productos-page .catalog-card__image.has-angle-controls .catalog-card__media-link{aspect-ratio:3/2;height:auto;position:relative}.productos-page .catalog-card__image.has-angle-controls .catalog-card__media-link img{position:absolute;inset:0}.productos-page .catalog-card__image .product-angle-gallery--compact{box-sizing:border-box;background:0 0;width:100%;padding:0 12px 12px;display:flex;position:absolute;inset:auto 0 0}.productos-page .catalog-card__image .product-angle-gallery--compact .product-angle-gallery__navigation{grid-template-columns:44px 54px 44px;justify-content:start;align-items:center;gap:8px;width:100%;display:grid}.productos-page .catalog-card__image .product-angle-gallery--compact .product-angle-gallery__arrow{color:#fffdfa;background:#123e4a;border-color:#fffdfa;border-radius:50%;width:44px;min-height:44px}.productos-page .catalog-card__image .product-angle-gallery--compact .product-angle-gallery__count{color:#fffdfa;background:#123e4a;border-radius:999px;justify-self:center;place-items:center;min-height:44px;padding:0 14px;display:grid}.productos-page .catalog-card__configuration{z-index:4;color:#fffdfa;text-align:right;background:#123e4a;border-radius:4px;max-width:calc(100% - 24px);padding:6px 10px;font-size:10px;line-height:1.2;position:absolute;bottom:63px;right:12px}.product-detail__visual.product-detail__visual--verified{grid-template-rows:auto auto;align-self:start;gap:16px;min-width:0;min-height:0;padding-top:42px;display:grid}.product-detail__visual--verified>.product-detail__hero-image{aspect-ratio:3/2;object-fit:contain;filter:none;width:100%;height:auto;padding:0;position:relative;inset:auto}.product-detail__visual--verified>.product-angle-gallery{min-width:0;padding:0 4px 8px;position:relative;inset:auto}.product-detail__visual--verified .product-angle-gallery__navigation{width:100%;min-width:0}.product-detail__visual--verified .product-angle-gallery__options{min-width:0;padding:4px;overflow-x:auto}.product-detail__visual--verified .product-angle-gallery__options button{flex:0 0 64px}.product-detail__visual--verified .product-angle-gallery__arrow{flex:0 0 44px}.product-detail__visual--verified .product-angle-gallery__label{font-size:10px}.product-detail__photo-caption{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.product-highlights .product-highlight .product-highlight__image--cutout img[data-verified-photo=true]{object-fit:contain;filter:none;padding:12px 0}.product-detail__visual.product-detail__visual--verified>.product-detail__hero-image{filter:none;padding:0;transform:none}.product-detail__visual.product-detail__visual--verified>.product-angle-gallery--full{justify-items:stretch;width:100%;transform:none}.product-detail__visual--verified .product-angle-gallery__options{max-width:100%}.productos-page .catalog-card .catalog-card__image[data-product-scene=transparent] .catalog-card__media-link img[data-subject-framed=true]{padding-top:64px}.catalog-filters{flex-wrap:wrap;max-width:100%}.productos-page .catalog-card[data-category=paddle-surf]{--paddle-photo-surface:#eae8e0;background:var(--paddle-photo-surface)}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image .catalog-card__media-link{aspect-ratio:auto;isolation:isolate;background:var(--paddle-photo-surface);height:clamp(210px,18vw,260px)}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image,.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image.has-angle-controls{aspect-ratio:auto}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image .catalog-card__media-link img,.productos-page .catalog-card[data-category=paddle-surf]:hover .catalog-card__image .catalog-card__media-link img{object-fit:contain;padding:12px 20px;position:absolute;inset:0;transform:none}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image .catalog-card__media-link img[data-paddle-layout=landscape],.productos-page .catalog-card[data-category=paddle-surf]:hover .catalog-card__image .catalog-card__media-link img[data-paddle-layout=landscape]{object-fit:contain;padding:0}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image .product-angle-gallery--compact{padding:6px 12px 8px;position:relative;inset:auto}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__details{padding:16px}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__details>p:first-child{margin-bottom:7px}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__details>div:first-of-type{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.productos-page .catalog-card[data-category=paddle-surf] h2{min-width:0;max-width:none;font-size:clamp(22px,1.6vw,26px);line-height:1.08}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__price{text-align:right;border-top:0;border-left:1px solid #cbd8d4;align-items:flex-end;width:auto;padding:0 0 0 12px}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__price>strong{font-size:clamp(32px,9cqi,42px)}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__details>.catalog-card__claim{margin-top:10px;font-size:14px}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__actions{padding-top:10px}.productos-page .catalog-card[data-category=paddle-surf] .catalog-card__image .catalog-card__media-link img[data-paddle-layout=portrait],.productos-page .catalog-card[data-category=paddle-surf]:hover .catalog-card__image .catalog-card__media-link img[data-paddle-layout=portrait]{object-fit:contain;padding:0}.product-detail__visual[data-category=paddle-surf]{--paddle-photo-surface:#eae8e0;isolation:isolate;box-sizing:border-box;background:0 0;place-self:start center;gap:16px;width:min(100%,900px);min-width:0;max-width:100%;min-height:0;padding:56px 18px 18px;display:grid}.product-detail__visual[data-category=paddle-surf]>.product-detail__hero-image{aspect-ratio:4/5;object-fit:contain;filter:none;width:100%;min-width:0;max-width:100%;height:auto;max-height:min(74svh,760px);padding:0;position:relative;inset:auto;transform:none}.product-detail__visual[data-category=paddle-surf]>.product-detail__hero-image[data-paddle-layout=landscape]{aspect-ratio:4/3;max-height:min(62svh,620px)}.product-detail__visual[data-category=paddle-surf]>.product-angle-gallery--full{width:100%;padding:0;position:relative;inset:auto;transform:none}.product-detail__visual[data-category=paddle-surf]>.product-detail__photo-caption:empty{display:none}.product-detail__visual[data-category=paddle-surf] .product-angle-gallery__thumb.is-original{background:0 0}img[data-white-background=true]{mix-blend-mode:multiply}.product-angle-gallery__thumb:has(img[data-white-background=true]){isolation:isolate;background:#eae8e0}.product-image-zoom__surface:has(img[data-white-background=true]){isolation:isolate;background:#eae8e0}.product-image-zoom__surface:has(img[data-white-background=true]) .product-image-zoom__image{filter:none}.product-image-zoom__surface:has(img[data-white-background=true])>p{color:var(--ink)}@media (width<=680px){.catalog-filters{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.catalog-filters button{min-height:44px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-detail__availability{color:#bed0cf;flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.product-detail__availability[data-stock=in-stock]{color:#b2dbbd}.product-detail__availability[data-stock=out-of-stock]{color:#e7c6b7}.product-detail-page .product-detail__cta:disabled,.catalog-card__cart:disabled,.fleet-model__cart:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.product-options{border:0;gap:.55rem;margin:1.25rem 0;padding:0;display:grid}.product-options legend{margin-bottom:.55rem;font-weight:800}.product-options label{cursor:pointer;border:1px solid #0a25402e;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;display:grid}.product-options label:has(input:checked){background:#0e7c8614;border-color:#0e7c86}.product-options small{opacity:.7;margin-top:.2rem;font-weight:400;display:block}.product-detail__configuration[data-category=semirrigida] .product-options{gap:.8rem}.product-detail__configuration[data-category=semirrigida] .product-options label{background:linear-gradient(135deg,#ffffff13,#0d778524);border-color:#a7dedf47;border-radius:1.15rem;min-height:4.5rem;padding:1rem 1.15rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #021c251a}.product-detail__configuration[data-category=semirrigida] .product-options label:after{content:"";pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(120deg,#0000,#70e1e31a);width:5.5rem;height:100%;position:absolute;top:0;right:0}.product-detail__configuration[data-category=semirrigida] .product-options label:hover{border-color:#70e1e3a8;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 14px 28px #021c252e}.product-detail__configuration[data-category=semirrigida] .product-options label:has(input:checked){background:linear-gradient(135deg,#1faeb759,#094a5b94);border-color:#6de0e5;box-shadow:inset 0 1px #fff3,0 14px 30px #011a2342}.product-detail__configuration[data-category=semirrigida] .product-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #9af1f3}.product-detail__configuration[data-category=semirrigida] .product-options input{accent-color:#62dce1;width:1.15rem;height:1.15rem;margin:0}.product-detail__configuration[data-category=semirrigida] .product-options b{z-index:1;font-variant-numeric:tabular-nums;background:#042b3642;border:1px solid #d2ffff47;border-radius:999px;padding:.42rem .58rem;position:relative}@media (prefers-reduced-motion:reduce){.product-detail__configuration[data-category=semirrigida] .product-options label{transition:none}.product-detail__configuration[data-category=semirrigida] .product-options label:hover{transform:none}}.product-content-columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem;display:grid}.product-content-columns ul{margin-top:1rem;padding-left:1.25rem;list-style:outside}.nav__cart{width:46px;height:46px;color:var(--blanco);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a213d;border:1px solid #f3ead842;border-radius:50%;flex:0 0 46px;place-items:center;display:grid;position:relative}.nav__cart svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px}.nav__cart>span{min-width:18px;height:18px;color:var(--ink);background:var(--accent);font:800 9px/1 var(--body);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-3px;right:-3px}.nav__cart:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nav__auth-wrap{position:relative}.nav__account{min-height:42px;color:var(--blanco);cursor:pointer;font:750 10px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;background:#071a2170;border:1px solid #f3ead847;border-radius:999px;align-items:center;gap:8px;padding:0 13px;text-decoration:none;display:inline-flex}.nav__account svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px}.nav__account img{object-fit:cover;border-radius:50%;width:27px;height:27px;display:block}.nav__account:disabled{cursor:wait;opacity:.58}.nav__account:hover{color:var(--ink);background:var(--accent)}.nav__account:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nav__auth-notice{width:250px;color:var(--ink);background:var(--accent-strong);padding:12px 14px;font-size:11px;line-height:1.45;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 34px #0000003d}.cart-drawer{z-index:300;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__backdrop{opacity:0;-webkit-backdrop-filter:blur(2px)saturate(.72);backdrop-filter:blur(2px)saturate(.72);cursor:default;background:#010c1194;border:0;width:100%;transition:opacity .32s;position:absolute;inset:0}.cart-drawer.is-open .cart-drawer__backdrop{opacity:1}.cart-drawer__panel{width:min(620px,94vw);height:100%;min-height:100dvh;color:var(--blanco);opacity:1;isolation:isolate;background-color:#0b2933;background-image:radial-gradient(circle at 110% -10%,#1fc9de1f,#0000 32%),linear-gradient(155deg,#0d303a 0%,#0b2933 42%,#071f28 100%);border-left:1px solid #2c535d;flex-direction:column;padding:clamp(24px,3.5vw,46px);transition:transform .42s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(102%);box-shadow:-28px 0 80px #020b0e}.cart-drawer:not(.is-open) .cart-drawer__panel{transition:none}.cart-drawer.is-open .cart-drawer__panel{opacity:1;background-color:#0b2933;transform:translate(0)}.cart-drawer__header{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.cart-drawer__header p,.cart-drawer__footer-label{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.cart-drawer__header h2{font:650 clamp(40px, 5vw, 60px)/.88 var(--display);letter-spacing:-.06em;margin-top:8px}.cart-drawer__header div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:10px;display:block}.cart-drawer__header button{width:44px;height:44px;color:inherit;border:1px solid var(--linea);cursor:pointer;background:0 0;border-radius:50%;font-size:28px;font-weight:300}.cart-drawer__undo{min-height:48px;color:var(--ink);background:var(--accent-strong);justify-content:space-between;align-items:center;gap:16px;margin:14px 0 0;padding:9px 12px;font-size:11px;display:flex}.cart-drawer__undo button{min-height:30px;color:inherit;cursor:pointer;font:800 9px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0 2px}.cart-drawer__items{overscroll-behavior:contain;scrollbar-color:#1fc9de73 transparent;min-height:0;margin:0;padding:6px 4px 6px 0;list-style:none;overflow-y:auto}.cart-drawer__items li{border-bottom:1px solid var(--linea);grid-template-columns:20px 104px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:152px;padding:20px 0;display:grid}.cart-drawer__index{color:#f3ead87a;letter-spacing:.1em;align-self:start;padding-top:3px;font-size:8px}.cart-drawer__visual{background:0 0;display:block;overflow:hidden}.cart-drawer__visual img{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 10px 8px #0000007a);width:104px;height:94px;padding:7px;transition:transform .35s;display:block}.cart-drawer__visual:hover img{transform:scale(1.035)}.cart-drawer__copy{align-content:center;gap:6px;min-width:0;display:grid}.cart-drawer__copy>p{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.cart-drawer__copy>a{color:inherit;font:650 clamp(20px, 2.1vw, 26px)/.96 var(--display);letter-spacing:-.035em;text-decoration:none}.cart-drawer__copy>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.cart-drawer__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.cart-drawer__items li>strong{font:650 14px/1 var(--display);white-space:nowrap;align-self:start;padding-top:3px}.cart-remove-button{color:#ffb6aa;cursor:pointer;min-height:44px;font:800 9px/1 var(--body);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#ff8d7a12;border:1px solid #ffb0a26b;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.cart-remove-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.cart-remove-button:hover{color:#44140d;background:#ffb0a2;border-color:#ffb0a2}.cart-drawer__remove{padding-inline:10px;font-size:8px}.cart-drawer__footer{border-top:1px solid var(--linea);margin-top:auto;padding-top:20px}.cart-drawer__subtotal{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:10px;font-size:12px;display:flex}.cart-drawer__subtotal span{color:var(--muted)}.cart-drawer__subtotal strong{font:650 clamp(25px, 3vw, 34px)/1 var(--display);letter-spacing:-.035em}.cart-drawer__assurances{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:7px 16px;margin:14px 0 18px;padding:0;font-size:8px;font-weight:750;list-style:none;display:flex}.cart-drawer__assurances li:before{color:var(--accent);content:"✓";margin-right:6px}.cart-drawer__checkout,.cart-drawer__empty>a{min-height:56px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.cart-drawer__checkout:hover,.cart-drawer__empty>a:hover{color:var(--accent);background:0 0}.cart-drawer__full{min-height:42px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:8px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.cart-drawer__full:hover{color:var(--blanco)}.cart-drawer__empty{max-width:430px;margin:auto 0}.cart-drawer__empty>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.cart-drawer__empty h3{max-width:9ch;font:650 clamp(42px, 6vw, 66px)/.88 var(--display);letter-spacing:-.06em;margin-top:14px}.cart-drawer__empty p{max-width:38ch;color:var(--muted);margin:22px 0 28px;font-size:13px;line-height:1.55}.cart-drawer button:focus-visible,.cart-drawer a:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.product-detail__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.product-detail__cta{cursor:pointer;border:1px solid #e9ece7;font-family:inherit}.product-detail__cta:disabled{cursor:not-allowed;opacity:.58}.product-detail__consult{color:#bed0cf;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none}.product-detail__consult:hover{color:var(--accent)}.commerce-page{min-height:100svh;color:var(--blanco);background:var(--ink)}.commerce-page .mobile-arrow{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.55em;height:1em;line-height:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.commerce-page .mobile-arrow svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:100%;height:100%;overflow:visible}.commerce-page .mobile-arrow--back svg{transform:rotate(180deg)}.commerce-page .mobile-arrow--up svg{transform:rotate(-90deg)}.commerce-page .mobile-arrow--down svg{transform:rotate(90deg)}.cart-page,.checkout-page,.confirmation-page,.legal-page,.checkout-empty,.account-page{min-height:100svh;padding:calc(var(--nav-h) + clamp(54px, 8vw, 108px)) var(--pad) clamp(80px, 10vw, 150px)}.commerce-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:16px clamp(40px,10vw,160px);max-width:1240px;margin:0 auto clamp(54px,8vw,104px);display:grid}.commerce-hero>p,.checkout-header>p,.confirmation-page>p,.legal-page>p,.checkout-empty>p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:750}.commerce-hero h1{max-width:8ch;font:700 clamp(64px, 9vw, 142px)/.82 var(--display);letter-spacing:-.075em;text-wrap:balance}.commerce-hero>span{max-width:36ch;color:var(--muted);padding-bottom:.6em;font-size:clamp(16px,1.35vw,20px);line-height:1.55}.cart-steps{border-block:1px solid var(--linea);grid-template-columns:repeat(3,1fr);max-width:1440px;margin:calc(clamp(54px,8vw,104px)/-2.38095) auto clamp(36px,5vw,66px);padding:0;list-style:none;display:grid}.cart-steps li{grid-template-columns:auto 1fr;align-content:center;column-gap:13px;min-height:76px;padding:16px clamp(16px,2vw,28px);display:grid}.cart-steps li+li{border-left:1px solid var(--linea)}.cart-steps li>span{color:#f3ead8ad;font:700 10px/1 var(--body);grid-row:1/3;align-self:center}.cart-steps strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cart-steps small{color:var(--muted);margin-top:4px;font-size:10px}.cart-steps li[aria-current=step]{box-shadow:inset 0 -3px 0 var(--accent)}.cart-steps li[aria-current=step]>span{color:var(--accent)}.cart-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:start;gap:clamp(44px,8vw,120px);max-width:1440px;margin:0 auto;display:grid}.cart-list{border-top:1px solid var(--linea)}.cart-line{border-bottom:1px solid var(--linea);grid-template-columns:34px minmax(210px,.72fr) minmax(220px,1fr) auto;align-items:center;gap:clamp(18px,3vw,44px);min-height:260px;padding:30px 0;display:grid;position:relative}.cart-line__index{color:#f3ead8ad;letter-spacing:.1em;align-self:start;font-size:9px}.cart-line__visual{background:0 0;min-height:210px;display:block;position:relative;overflow:hidden}.cart-line__visual img{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 22px 18px #00000080);width:100%;height:100%;padding:12px;transition:transform .4s;position:absolute;inset:0}.cart-line__visual:hover img{transform:scale(1.025)}.cart-line__visual>span{color:var(--blanco);letter-spacing:.08em;background:#071a21d1;padding:6px 8px;font-size:9px;font-weight:750;position:absolute;top:12px;right:12px}.cart-line__copy>p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.cart-line__copy h2{max-width:12ch;font:650 clamp(29px, 3.2vw, 48px)/.9 var(--display);letter-spacing:-.055em;margin-top:12px}.cart-line__copy h2 a{color:inherit;text-decoration:none}.cart-line__copy>span{max-width:30ch;color:var(--muted);margin-top:12px;font-size:13px;line-height:1.45;display:block}.cart-line__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.quantity-control{border:1px solid var(--linea);grid-template-columns:44px 50px 44px;align-items:center;display:grid}.quantity-control button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.quantity-control button:disabled{opacity:.3;cursor:not-allowed}.quantity-control output{text-align:center;font:650 14px/1 var(--body)}.quantity-control--compact button{width:34px;height:34px;font-size:16px}.quantity-control--compact output{font-size:12px}.cart-line__remove{min-height:44px}.cart-line__price{white-space:nowrap;align-self:start;justify-items:end;gap:7px;display:grid}.cart-line__price span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.cart-line__price strong{font:650 clamp(21px, 2vw, 30px)/1 var(--display)}.cart-undo{max-width:1440px;min-height:50px;color:var(--ink);background:var(--accent-strong);justify-content:space-between;align-items:center;gap:20px;margin:-32px auto 28px;padding:10px 16px;display:flex}.cart-undo button{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-weight:800}.order-summary{top:calc(var(--nav-h) + 26px);color:var(--ink);background:var(--tone-sand);padding:clamp(26px,3vw,40px);position:sticky}.order-summary>p:first-child{color:#045b69;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.order-summary h2{font:700 clamp(38px, 4vw, 56px)/.9 var(--display);letter-spacing:-.055em;margin-top:12px}.order-summary dl{border-top:1px solid #071a212e;margin-top:38px}.order-summary dl>div{border-bottom:1px solid #071a212e;justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:12px;display:flex}.order-summary dd{text-align:right;font-weight:700}.order-summary__total{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.order-summary__total strong{font:700 24px/1 var(--display)}.order-summary .order-summary__notice{color:#083e45;background:#1fc9de24;border-left:3px solid #0797aa;gap:5px;padding:15px;font-size:11px;line-height:1.45;display:grid}.order-summary__notice strong{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.order-summary__notice span{color:#071a21ad}.order-summary__discount{color:#046f7f}.discount-code{border-top:1px solid #071a2133;margin-top:24px;padding-top:22px}.discount-code>label,.discount-code.is-applied span{color:#071a21b3;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.discount-code>div{align-items:stretch;margin-top:10px;display:flex}.discount-code input{width:100%;min-width:0;height:46px;color:var(--ink);font:800 16px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;background:#ffffff61;border:1px solid #071a2157;border-right:0;border-radius:0;outline:0;padding:0 12px}.discount-code input:focus{border-color:#047e91;box-shadow:inset 0 0 0 1px #047e91}.discount-code button{min-width:94px;min-height:46px;color:var(--blanco);background:var(--ink);border:1px solid var(--ink);cursor:pointer;font:800 9px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:0 14px}.discount-code button:hover{color:var(--ink);background:var(--accent);border-color:var(--accent)}.discount-code button:disabled{cursor:wait;opacity:.62}.discount-code>p{color:#075f6c;margin-top:10px;font-size:11px;line-height:1.45}.discount-code>p.is-error{color:#8d281b}.discount-code.is-applied{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.discount-code.is-applied>div{gap:6px;margin:0;display:grid}.discount-code.is-applied>div:last-child{justify-items:end}.discount-code.is-applied strong{font:700 18px/1 var(--display);letter-spacing:-.02em}.discount-code.is-applied b{color:#046f7f;font-size:13px}.discount-code.is-applied button{color:#34545b;background:0 0;border:0;border-bottom:1px solid;min-width:0;min-height:28px;padding:0}.discount-code input:focus-visible,.discount-code button:focus-visible{outline-offset:3px;outline:3px solid #047e91}.commerce-primary{width:100%;min-height:58px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);cursor:pointer;font:800 10px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:0 18px;text-decoration:none;display:flex}.commerce-primary:hover{color:var(--accent);background:var(--ink)}.commerce-primary:disabled{cursor:wait;opacity:.68}.commerce-secondary{width:fit-content;min-height:38px;color:inherit;letter-spacing:.09em;text-transform:uppercase;align-items:center;margin:16px auto 0;font-size:10px;font-weight:800;text-decoration:none;display:flex}.commerce-primary:focus-visible,.commerce-secondary:focus-visible,.quantity-control button:focus-visible,.cart-line button:focus-visible,.cart-line a:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.cart-empty,.checkout-empty{max-width:1440px;min-height:55svh;color:var(--ink);background:var(--tone-seafoam);align-content:center;margin:0 auto;padding:clamp(50px,8vw,110px);display:grid}.cart-empty>p,.checkout-empty>p{color:#055c68;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.cart-empty h2,.checkout-empty h1{max-width:9ch;font:700 clamp(48px, 7vw, 98px)/.86 var(--display);letter-spacing:-.065em;margin-top:20px}.cart-empty>span{color:#071a21ad;max-width:42ch;margin-top:24px;font-size:15px;line-height:1.55}.cart-empty .commerce-primary,.checkout-empty .commerce-primary{max-width:320px}.checkout-page{max-width:1500px;margin:0 auto}.checkout-header{grid-template-columns:1fr .62fr;align-items:end;gap:16px clamp(42px,8vw,120px);max-width:1120px;margin-bottom:clamp(52px,8vw,94px);display:grid}.checkout-header>a{color:var(--muted);grid-column:1/-1;margin-bottom:28px;font-size:11px;text-decoration:none}.checkout-header>p{grid-column:1/-1}.checkout-header h1{max-width:10ch;font:700 clamp(56px, 7vw, 106px)/.86 var(--display);letter-spacing:-.068em}.checkout-header>span{color:var(--muted);padding-bottom:.5em;font-size:17px;line-height:1.55}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);align-items:start;gap:clamp(46px,8vw,122px);display:grid}.checkout-form fieldset{border:0;border-top:1px solid var(--linea);margin:0;padding:clamp(34px,5vw,64px) 0}.checkout-form legend{width:100%;font:650 clamp(27px, 3vw, 42px)/1 var(--display);letter-spacing:-.04em;gap:18px;padding:0 0 30px;display:flex}.checkout-form legend span{color:var(--accent);font:800 9px/1 var(--body);letter-spacing:.12em;padding-top:5px}.field-grid{grid-template-columns:1fr 1fr;gap:25px 26px;display:grid}.form-field{align-content:start;gap:8px;display:grid}.form-field:first-child,.form-field--wide{grid-column:1/-1}.form-field>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:50px;color:var(--blanco);font:500 16px/1.3 var(--body);background:0 0;border:0;border-bottom:1px solid #f3ead861;border-radius:0;outline:0;padding:12px 0}.form-field textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-bottom-color:var(--accent);box-shadow:0 2px 0 var(--accent)}.form-field small{color:var(--muted);font-size:11px;line-height:1.4}.form-field .field-error,.field-error{color:#ffb0a2;font-weight:700}.form-field.has-error input,.form-field.has-error select{border-bottom-color:#ff8d7a}.terms-check{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:13px;font-size:13px;line-height:1.55;display:grid}.terms-check input{width:24px;height:24px;accent-color:var(--accent);margin:0}.terms-check a{color:var(--blanco)}.terms-check.has-error{color:#ffb0a2}.form-error-summary,.form-server-error{color:#44140d;background:#ffb0a2;outline:0;margin-bottom:28px;padding:18px 20px}.form-error-summary h2{font:700 22px/1 var(--display)}.form-error-summary p{margin-top:6px;font-size:13px}.checkout-summary ul{border-top:1px solid #071a212e;margin:32px 0 0;padding:0;list-style:none}.checkout-summary li{border-bottom:1px solid #071a212e;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.checkout-summary li div{gap:7px;display:flex}.checkout-summary li span{color:#071a2194}.checkout-summary li strong,.checkout-summary li b{font-size:12px}.checkout-security{color:#071a2194;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:14px;font-size:9px;display:block}.checkout-payment{background:#fff;border-radius:4px;max-width:1100px;margin:0 auto;padding:clamp(20px,4vw,54px)}.confirmation-page{text-align:center;max-width:1260px;margin:0 auto}.confirmation-mark{width:92px;height:92px;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;margin:0 auto 36px;font-size:36px;display:grid}.confirmation-page>h1{max-width:8ch;font:700 clamp(66px, 9vw, 132px)/.82 var(--display);letter-spacing:-.075em;margin:18px auto 0}.confirmation-page__lead{max-width:680px;color:var(--muted);margin:34px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6;display:block}.confirmation-grid{text-align:left;border-block:1px solid var(--linea);grid-template-columns:1fr 1fr;margin-top:clamp(60px,9vw,110px);display:grid}.confirmation-grid section{padding:clamp(30px,5vw,64px)}.confirmation-grid section+section{border-left:1px solid var(--linea)}.confirmation-grid h2{font:650 clamp(30px, 3vw, 44px)/1 var(--display)}.confirmation-grid ul,.confirmation-grid ol{margin:28px 0 0;padding:0;list-style:none}.confirmation-grid li{border-top:1px solid var(--linea);padding:16px 0}.confirmation-grid li div,.confirmation-grid li{justify-content:space-between;gap:20px;display:flex}.confirmation-grid li span,.confirmation-grid li p{color:var(--muted)}.confirmation-grid section>div{justify-content:space-between;margin-top:24px;font-size:18px;display:flex}.confirmation-grid section>.confirmation-grid__discount{color:var(--accent);margin-top:12px;font-size:14px}.legal-page{max-width:900px;margin:0 auto}.legal-page>a{color:var(--muted);font-size:11px;text-decoration:none}.legal-page>p:first-of-type{margin-top:54px}.legal-page h1{max-width:10ch;font:700 clamp(64px, 9vw, 118px)/.84 var(--display);letter-spacing:-.07em;margin-top:18px}.legal-page__lead{max-width:36ch;color:var(--muted);margin-top:28px;font-size:20px;line-height:1.55}.legal-page aside{color:var(--ink);background:var(--accent-strong);margin-top:54px;padding:26px}.legal-page aside p{margin-top:8px;line-height:1.55}.legal-page section{border-top:1px solid var(--linea);margin-top:60px;padding-top:24px}.legal-page section h2{font:650 32px/1 var(--display)}.legal-page section p{color:var(--muted);margin-top:18px;line-height:1.7}.legal-page section a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.account-page{max-width:1260px;margin:0 auto}.account-page>p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.account-page>h1,.account-page__header h1{max-width:10ch;font:700 clamp(60px, 8vw, 118px)/.84 var(--display);letter-spacing:-.07em;margin-top:18px}.account-page__lead{max-width:42ch;color:var(--muted);margin-top:30px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.account-auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:clamp(48px,10vw,150px);margin-top:clamp(28px,5vw,58px);display:grid}.account-auth-layout__intro h1{max-width:9ch;font:700 clamp(60px, 7.6vw, 116px)/.84 var(--display);letter-spacing:-.07em;margin-top:0}.account-auth-layout__intro>p{max-width:39ch;color:var(--muted);margin-top:30px;font-size:clamp(17px,1.4vw,21px);line-height:1.6}.account-auth-layout__intro>span{color:#f3ead88f;border-top:1px solid var(--linea);letter-spacing:.08em;text-transform:uppercase;max-width:42ch;margin-top:clamp(58px,9vw,120px);padding-top:18px;font-size:11px;line-height:1.6;display:block}.account-auth-stack{justify-self:end;width:100%;max-width:540px}.account-google{min-height:66px;color:var(--blanco);cursor:pointer;font:800 11px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(100deg,#f3ead817,#1fc9de09);border:1px solid #f3ead857;grid-template-columns:46px 1fr 22px;align-items:center;gap:16px;margin-top:38px;padding:8px 20px 8px 10px;transition:color .25s,border-color .25s,background-color .25s;display:grid;position:relative;overflow:hidden}.account-google:after{aspect-ratio:1;content:"";border:1px solid #1fc9de33;border-radius:50%;width:90px;transition:transform .35s,border-color .25s;position:absolute;bottom:-36px;right:-34px}.account-google__icon{z-index:1;background:#fff;border:1px solid #071a211a;place-items:center;width:46px;height:46px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 6px 18px #0003}.account-google__icon svg{width:22px;height:22px;display:block}.account-google__label{z-index:1;text-align:left}.account-google>.mobile-arrow{z-index:1;color:var(--accent);transition:transform .25s}.account-auth-stack>.account-google{width:100%;margin-top:0}.account-google:hover{color:var(--ink);background:var(--accent);border-color:var(--accent)}.account-google:hover:after{border-color:#071a2138;transform:scale(1.35)}.account-google:hover .account-google__icon{transform:translate(3px);box-shadow:0 8px 24px #0000003d}.account-google:hover>.mobile-arrow{color:var(--ink);transform:translate(3px)}.account-google:disabled{cursor:not-allowed;opacity:.58}.account-google:focus-visible,.account-page__logout:focus-visible,.account-auth button:focus-visible,.account-auth input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.account-auth-divider{color:#f3ead88c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:15px;margin:22px 0;font-size:9px;font-weight:800;display:flex}.account-auth-divider:before,.account-auth-divider:after{content:"";background:var(--linea);flex:1;height:1px}.account-auth{color:var(--blanco);background:linear-gradient(155deg, var(--surface-raised) 0%, var(--surface) 70%, #092129 100%);isolation:isolate;border:1px solid #b7f8ff2e;padding:clamp(28px,3.6vw,44px);position:relative;overflow:hidden;box-shadow:16px 16px #1fc9de1a}.account-auth:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #1fc9de29;border-radius:50%;width:210px;position:absolute;bottom:-88px;right:-74px;box-shadow:0 0 0 34px #1fc9de09,0 0 0 68px #1fc9de06}.account-auth__tabs{border-bottom:1px solid var(--linea);grid-template-columns:1fr 1fr;margin:calc(-1*clamp(28px,3.6vw,44px)) calc(-1*clamp(28px,3.6vw,44px)) 32px;display:grid}.account-auth__tabs button{color:#f3ead8b3;cursor:pointer;min-height:58px;font:800 10px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;background:#020f1429;border:0;border-bottom:3px solid #0000}.account-auth__tabs button[aria-selected=true]{color:var(--blanco);border-bottom-color:var(--accent);background:#1fc9de0e}.account-auth__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.account-auth h2{max-width:12ch;color:var(--blanco);font:700 clamp(34px, 3.2vw, 50px)/.92 var(--display);letter-spacing:-.05em}.account-auth__eyebrow+h2{margin-top:12px}.account-auth__intro{max-width:34ch;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.55}.account-auth__form{gap:22px;margin-top:30px;display:grid}.account-auth__form label{gap:7px;display:grid}.account-auth__form label>span{color:#f3ead8b8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.account-auth__form input{width:100%;min-height:50px;color:var(--blanco);caret-color:var(--accent);font:600 16px/1.2 var(--body);background:0 0;border:0;border-bottom:1px solid #f3ead85c;border-radius:0;outline:0;padding:10px 0}.account-auth__form input:focus{border-bottom-color:var(--accent);box-shadow:0 2px 0 var(--accent)}.account-auth__form label.has-error input{border-bottom-color:#ff9c8b}.account-auth__form label small{color:#ffb6aa;font-size:11px;font-weight:750}.account-auth__legal{color:#f3ead8b3;font-size:11px;line-height:1.5}.account-auth__legal a{color:var(--blanco);font-weight:800}.account-auth__submit{min-height:58px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);cursor:pointer;font:800 10px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.account-auth__submit:hover{color:var(--accent);background:var(--ink)}.account-auth__submit:disabled{cursor:wait;opacity:.58}.account-auth__text-button,.account-auth__back{min-height:38px;color:var(--accent-strong);cursor:pointer;font:750 10px/1 var(--body);letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid;margin-top:16px;padding:0}.account-auth__back{margin-top:28px}.account-auth__notice{color:#5e160c;background:#ffb0a2;padding:13px 14px;font-size:12px;line-height:1.5}.account-auth__notice.is-success{color:#073d39;background:#a8e4d5}.account-auth-layout--reset{grid-template-columns:1fr minmax(360px,.72fr);max-width:1100px}.account-page__error{color:#44140d;background:#ffb0a2;max-width:520px;margin-top:20px;padding:14px 16px}.account-page__header{align-items:center;gap:clamp(22px,4vw,54px);margin-top:22px;display:flex}.account-page__header>img{object-fit:cover;border:1px solid var(--linea);border-radius:50%;width:clamp(76px,9vw,124px);height:clamp(76px,9vw,124px)}.account-page__header h1{margin-top:0}.account-page__header span{color:var(--muted);margin-top:18px;display:block}.account-page__panel{max-width:760px;color:var(--ink);background:var(--tone-sand);margin:clamp(60px,8vw,110px) 0 0 auto;padding:clamp(28px,5vw,62px)}.account-page__panel>div{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.account-page__panel>div span{color:#045b69;letter-spacing:.1em;font-size:10px;font-weight:800}.account-page__panel h2{max-width:10ch;font:700 clamp(38px, 5vw, 68px)/.9 var(--display);letter-spacing:-.055em}.account-page__panel>p{color:#071a21b8;max-width:48ch;margin-top:28px;line-height:1.6}.account-page__logout{color:#344c52;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:40px;margin-top:22px;padding:0;font-weight:750}.account-shell{grid-template-columns:minmax(190px,.24fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.account-sidebar{top:calc(var(--nav-h) + 30px);min-height:calc(100svh - var(--nav-h) - 80px);border-right:1px solid var(--linea);flex-direction:column;display:flex;position:sticky}.account-sidebar__identity{color:inherit;border-bottom:1px solid var(--linea);align-items:center;gap:13px;margin-right:28px;padding-bottom:30px;text-decoration:none;display:flex}.account-sidebar__identity>img,.account-sidebar__identity>span{object-fit:cover;width:44px;height:44px;color:var(--ink);background:var(--accent);font:700 19px/1 var(--display);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.account-sidebar__identity div{min-width:0}.account-sidebar__identity strong,.account-sidebar__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-sidebar__identity strong{font-size:11px}.account-sidebar__identity small{color:var(--muted);margin-top:5px;font-size:9px}.account-sidebar nav{margin-top:34px;display:grid}.account-sidebar nav a{min-height:54px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #f3ead814;grid-template-columns:28px 1fr;align-items:center;padding-right:28px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.account-sidebar nav a>span{color:#f3ead861;font-size:8px}.account-sidebar nav a:hover,.account-sidebar nav a[aria-current=page]{color:var(--blanco)}.account-sidebar nav a[aria-current=page]{box-shadow:inset -3px 0 var(--accent)}.account-sidebar nav a[aria-current=page]>span{color:var(--accent)}.account-sidebar>button{width:fit-content;min-height:40px;color:var(--muted);cursor:pointer;font:750 9px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;margin:auto 28px 0 0;padding:0}.account-shell__content{min-width:0}.account-view__heading>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.account-view__heading h1{max-width:10ch;font:700 clamp(54px, 7.4vw, 108px)/.84 var(--display);letter-spacing:-.07em;text-wrap:balance;margin-top:18px}.account-view__heading>p{max-width:42ch;color:var(--muted);margin-top:26px;font-size:clamp(15px,1.35vw,19px);line-height:1.6}.account-view__heading>.account-status{margin-top:26px}.account-status{color:#042f37;background:var(--accent);letter-spacing:.1em;text-transform:uppercase;width:fit-content;padding:8px 10px;font-size:8px;font-weight:850;display:inline-flex}.account-status.is-warning{color:#4a2c00;background:#ffd38b}.account-status.is-danger{color:#4d1009;background:#ffad9d}.account-status.is-muted{color:#31464c;background:#c5cfce}.account-active-order{color:var(--ink);background:var(--tone-sand);isolation:isolate;margin-top:clamp(48px,7vw,92px);padding:clamp(30px,5vw,62px);position:relative;overflow:hidden}.account-active-order:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #045b692b;border-radius:50%;width:min(52vw,540px);position:absolute;bottom:-75%;right:-13%;box-shadow:0 0 0 54px #045b690a,0 0 0 108px #045b6906}.account-order-row__meta,.account-order-row__body{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.account-order-row__meta>span:first-child{color:#071a219e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.account-order-row__body{align-items:end;margin-top:clamp(28px,4vw,46px)}.account-order-row__body p{color:#056371;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.account-order-row__body h2{max-width:10ch;font:700 clamp(40px, 5vw, 72px)/.88 var(--display);letter-spacing:-.06em;margin-top:10px}.account-order-row__amount{text-align:right;justify-items:end;gap:8px;display:grid}.account-order-row__amount span{color:#071a219e;text-transform:uppercase;font-size:9px}.account-order-row__amount strong{font:700 clamp(23px, 2.5vw, 36px)/1 var(--display)}.account-active-order>a,.account-order-row>a,.account-quote-row>a{width:fit-content;min-height:46px;color:inherit;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:20px;margin-top:34px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.account-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:clamp(48px,7vw,92px);margin-top:clamp(60px,9vw,120px);display:grid}.account-section-title{border-bottom:1px solid var(--linea);grid-template-columns:28px 1fr auto;align-items:end;gap:10px;padding-bottom:22px;display:grid}.account-section-title>span{color:var(--accent);align-self:start;padding-top:5px;font-size:8px;font-weight:800}.account-section-title h2{font:650 clamp(27px, 3vw, 42px)/1 var(--display);letter-spacing:-.04em}.account-section-title a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.account-order-list,.account-quotes-list{border-top:1px solid var(--linea)}.account-section-title+.account-order-list{border-top:0}.account-order-row{color:var(--blanco);border-bottom:1px solid var(--linea);padding:26px 0}.account-order-row .account-order-row__meta>span:first-child{color:var(--muted)}.account-order-row .account-order-row__body{align-items:start;margin-top:18px}.account-order-row .account-order-row__body h2{font-size:clamp(27px,3vw,42px)}.account-order-row .account-order-row__amount span{color:var(--muted)}.account-order-row .account-order-row__amount strong{font-size:22px}.account-order-row>a{min-height:36px;color:var(--accent);margin-top:20px}.account-order-list--full{margin-top:clamp(50px,7vw,90px)}.account-muted{max-width:42ch;color:var(--muted);padding:30px 0;line-height:1.6}.account-quote-row{border-bottom:1px solid var(--linea);padding:26px 0}.account-quote-row>div{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:18px;font-size:8px;display:flex}.account-quote-row h3{font:650 29px/1 var(--display);letter-spacing:-.04em;margin-top:15px}.account-quote-row p{color:var(--muted);margin-top:9px;font-size:11px}.account-quote-row>strong{font:650 22px/1 var(--display);margin-top:18px;display:block}.account-quote-row>a{min-height:36px;color:var(--accent);margin-top:16px}.account-quotes-list{grid-template-columns:1fr 1fr;column-gap:40px;margin-top:clamp(50px,7vw,90px);display:grid}.account-state,.account-empty{place-content:center;justify-items:start;min-height:52svh;display:grid}.account-state{color:var(--muted);justify-items:center}.account-state>span{border:2px solid var(--linea);border-top-color:var(--accent);border-radius:50%;width:42px;height:42px;margin-bottom:18px;animation:.8s linear infinite account-spin}.account-state button{min-height:38px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:18px;padding:0}.account-state--error{color:#ffb0a2}.account-empty{color:var(--ink);background:var(--tone-seafoam);padding:clamp(36px,6vw,72px)}.account-empty>span{color:#045b69;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.account-empty h2{max-width:10ch;font:700 clamp(42px, 5vw, 70px)/.88 var(--display);letter-spacing:-.06em;margin-top:16px}.account-empty p{color:#071a21ad;max-width:40ch;margin-top:22px;line-height:1.6}.account-empty a{min-height:50px;color:inherit;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:20px;margin-top:30px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.account-back{min-height:44px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:50px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.account-timeline{border-block:1px solid var(--linea);grid-template-columns:repeat(5,1fr);margin:clamp(50px,7vw,90px) 0;padding:0;list-style:none;display:grid}.account-timeline li{color:#f3ead86b;align-content:center;gap:9px;min-height:92px;padding:22px 14px;display:grid;position:relative}.account-timeline li+li{border-left:1px solid var(--linea)}.account-timeline li span{font-size:8px}.account-timeline li strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.account-timeline li.is-complete{color:var(--blanco);box-shadow:inset 0 -3px var(--accent)}.account-timeline li.is-complete span{color:var(--accent)}.account-detail-grid{grid-template-columns:1.08fr .92fr;gap:clamp(45px,8vw,100px);display:grid}.account-lines{margin:0;padding:0;list-style:none}.account-lines li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.account-lines li div{gap:5px;display:grid}.account-lines li span{color:var(--muted);font-size:10px}.account-lines li b{font:650 17px/1 var(--display)}.account-totals{margin-top:26px}.account-totals>div{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:20px;min-height:46px;display:flex}.account-totals dt{color:var(--muted);font-size:10px}.account-totals dd{font-weight:750}.account-totals>div:last-child{min-height:64px;color:var(--accent);font-size:18px}.account-shipment{color:var(--ink);background:var(--tone-sand);padding:28px}.account-shipment h3{max-width:10ch;font:700 38px/.92 var(--display);letter-spacing:-.05em;margin-top:20px}.account-shipment p{color:#071a21a8;margin-top:14px;line-height:1.5}.account-shipment>a{min-height:42px;color:inherit;text-transform:uppercase;align-items:center;gap:14px;margin-top:22px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.account-detail-grid address{border-top:1px solid var(--linea);margin-top:28px;padding-top:24px;font-style:normal}.account-detail-grid address span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.account-detail-grid address strong{margin-top:12px;display:block}.account-detail-grid address p{color:var(--muted);margin-top:7px;line-height:1.55}.account-request-form{color:var(--ink);background:var(--tone-seafoam);grid-template-columns:1fr 1fr;gap:26px 50px;margin-top:clamp(70px,10vw,130px);padding:clamp(30px,5vw,60px);display:grid}.account-request-form>div{grid-row:span 2}.account-request-form>div>span,.account-request-form label>span{color:#045b69;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.account-request-form h2{max-width:9ch;font:700 clamp(38px, 4vw, 58px)/.9 var(--display);letter-spacing:-.055em;margin-top:12px}.account-request-form label{gap:9px;display:grid}.account-request-form select,.account-request-form textarea,.account-profile-form input{width:100%;color:var(--ink);font:600 14px/1.4 var(--body);background:0 0;border:0;border-bottom:1px solid #071a2157;border-radius:0;outline:0;padding:12px 0}.account-request-form textarea{resize:vertical}.account-request-form button,.account-profile-form button{min-height:54px;color:var(--blanco);background:var(--ink);border:1px solid var(--ink);cursor:pointer;font:850 9px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.account-request-form button{grid-column:2}.account-request-form button:disabled,.account-profile-form button:disabled{cursor:not-allowed;opacity:.54}.account-form-note,.account-form-error,.account-form-success{grid-column:2;padding:12px;font-size:11px;line-height:1.5}.account-form-note{color:#5c4100;background:#ffe3a9}.account-form-error{color:#5e160c;background:#ffb0a2}.account-form-success{color:#073d39;background:#a8e4d5}.account-quote-sheet{color:var(--ink);background:var(--tone-sand);margin-top:clamp(50px,8vw,100px);padding:clamp(28px,5vw,62px)}.account-quote-sheet>div:first-child,.account-quote-sheet li{justify-content:space-between;gap:20px;display:flex}.account-quote-sheet>div:first-child{color:#045b69;text-transform:uppercase;border-bottom:1px solid #071a2133;padding-bottom:18px;font-size:9px;font-weight:850}.account-quote-sheet ul{margin:0;padding:0;list-style:none}.account-quote-sheet li{border-bottom:1px solid #071a2133;padding:22px 0}.account-quote-sheet .account-totals>div{border-color:#071a2133}.account-quote-sheet>p{color:#071a21ad;max-width:58ch;margin-top:30px;line-height:1.65}.account-quote-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.account-quote-actions button{min-height:50px;color:var(--blanco);background:var(--ink);border:1px solid var(--ink);cursor:pointer;font:800 9px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;padding:0 20px}.account-quote-actions button+button{color:var(--ink);background:0 0}.account-profile-form{color:var(--ink);background:var(--tone-sand);grid-template-columns:1fr 1fr;gap:26px 34px;margin-top:clamp(50px,8vw,100px);padding:clamp(28px,5vw,60px);display:grid}.account-profile-form label{align-content:start;gap:8px;display:grid}.account-profile-form label>span{color:#045b69;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.account-profile-form small{color:#071a2194;font-size:10px;line-height:1.4}.account-profile-form input:disabled{opacity:.58}.account-profile-form .is-wide{grid-column:1/-1}.account-help-grid{border-block:1px solid var(--linea);grid-template-columns:1fr 1fr;margin-top:clamp(50px,8vw,100px);display:grid}.account-help-grid>section{padding:clamp(30px,5vw,60px)}.account-help-grid>section+section{border-left:1px solid var(--linea)}.account-help-grid section>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.account-help-grid h2{max-width:10ch;font:700 clamp(36px, 4vw, 58px)/.9 var(--display);letter-spacing:-.055em;margin-top:14px}.account-help-grid p{color:var(--muted);margin-top:22px;line-height:1.6}.account-help-grid a{min-height:46px;color:var(--blanco);border-bottom:1px solid var(--linea);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:22px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.account-help-grid ul{margin:24px 0 0;padding:0;list-style:none}.account-help-grid li{border-top:1px solid var(--linea);justify-content:space-between;gap:20px;padding:17px 0;display:flex}.account-help-grid li div{gap:5px;display:grid}.account-help-grid li span{color:var(--muted);font-size:9px}.account-help-grid li b{color:var(--accent);text-transform:uppercase;font-size:8px}.account-shell button:focus-visible,.account-shell a:focus-visible,.account-shell input:focus-visible,.account-shell select:focus-visible,.account-shell textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@keyframes account-spin{to{transform:rotate(1turn)}}@media (width<=1080px){.cart-layout,.checkout-layout,.account-auth-layout{grid-template-columns:1fr}.account-auth-stack{justify-self:stretch;max-width:650px}.account-auth-layout__intro>span{margin-top:36px}.order-summary{position:static}.cart-line{grid-template-columns:28px minmax(180px,.65fr) 1fr auto}.checkout-summary{order:-1}.account-shell{grid-template-columns:1fr}.account-sidebar{border-right:0;min-height:0;position:static}.account-sidebar__identity{margin-right:0}.account-sidebar nav{border-bottom:1px solid var(--linea);margin-top:18px;display:flex;overflow-x:auto}.account-sidebar nav a{border-bottom:0;min-width:max-content;padding:0 20px}.account-sidebar nav a[aria-current=page]{box-shadow:inset 0 -3px var(--accent)}.account-sidebar>button{margin:0;position:absolute;top:5px;right:0}}@media (width<=820px){.nav__cart{flex-basis:42px;width:42px;height:42px}.nav__cta{display:none!important}.nav__account{justify-content:center;width:42px;min-height:42px;padding:0}.nav__account>span{display:none}.commerce-hero,.checkout-header{grid-template-columns:1fr}.commerce-hero h1,.commerce-hero>span,.checkout-header h1,.checkout-header>span{grid-column:1}.commerce-hero h1{font-size:clamp(58px,17vw,88px)}.cart-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-steps li{padding-inline:14px}.cart-steps small{display:none}.cart-line{grid-template-columns:24px 1fr auto;align-items:start}.cart-line__visual{grid-column:2/-1;min-height:260px}.cart-line__copy{grid-column:2}.cart-line__price{grid-column:3}.field-grid{grid-template-columns:1fr}.form-field:first-child,.form-field--wide{grid-column:1}.confirmation-grid{grid-template-columns:1fr}.confirmation-grid section+section{border-top:1px solid var(--linea);border-left:0}.account-shell{gap:42px}.account-sidebar__identity{padding-right:112px}.account-overview-grid,.account-detail-grid,.account-quotes-list,.account-timeline{grid-template-columns:1fr}.account-timeline li{grid-template-columns:30px 1fr;align-items:center;min-height:58px}.account-timeline li+li{border-top:1px solid var(--linea);border-left:0}.account-timeline li.is-complete{box-shadow:inset 3px 0 var(--accent)}.account-request-form{grid-template-columns:1fr}.account-request-form>div{grid-row:auto}.account-request-form button,.account-form-note,.account-form-error,.account-form-success{grid-column:1}.account-help-grid{grid-template-columns:1fr}.account-help-grid>section+section{border-top:1px solid var(--linea);border-left:0}}@media (width<=560px){.cart-page,.checkout-page,.confirmation-page,.legal-page,.checkout-empty,.account-page{padding-inline:20px}.cart-drawer__panel{width:min(100%,420px);padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.cart-drawer__header h2{font-size:42px}.cart-drawer__items li{grid-template-columns:16px 76px minmax(0,1fr);gap:11px;min-height:142px}.cart-drawer__visual img{width:76px;height:72px}.cart-drawer__copy>a{font-size:21px}.cart-drawer__items li>strong{grid-column:3;justify-self:start;padding:0}.cart-drawer__actions{gap:8px}.cart-drawer__assurances{display:grid}.cart-drawer__checkout{min-height:58px}.cart-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-18px}.cart-steps li{column-gap:7px;min-width:0;padding-inline:8px}.cart-steps strong{letter-spacing:.04em;white-space:nowrap;font-size:8px}.cart-line{grid-template-columns:20px 1fr}.cart-line__visual,.cart-line__copy,.cart-line__price{grid-column:2}.cart-line__visual{min-height:220px}.cart-line__price{justify-items:start;margin-top:-8px}.order-summary{margin-inline:-4px;padding:26px 20px}.checkout-header h1{font-size:clamp(52px,15vw,76px)}.checkout-summary{margin-inline:-4px}.confirmation-page>h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(44px,13vw,62px);line-height:.94}.confirmation-grid section{padding-inline:5px}.commerce-primary{min-height:60px}.legal-page h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(44px,14vw,62px);line-height:.92}.legal-page>a,.product-detail__back,.product-detail__consult{align-items:center;min-height:44px;display:inline-flex}.legal-page section a{overflow-wrap:anywhere;padding-block:4px;line-height:1.5}.account-page__header{flex-direction:column;align-items:flex-start}.account-auth{margin-inline:-4px;padding:24px 20px;box-shadow:8px 8px #23c5d81f}.account-auth__tabs{margin:-24px -20px 30px}.account-auth-layout__intro h1{font-size:clamp(56px,16vw,78px)}.account-page{padding-top:calc(var(--nav-h) + 36px)}.account-sidebar nav{margin-inline:-20px;padding-inline:8px}.account-sidebar nav a{padding-inline:14px}.account-view__heading h1{max-width:100%;font-size:clamp(48px,14vw,68px)}.account-active-order{margin-inline:-4px;padding:28px 22px}.account-order-row__body{flex-direction:column;align-items:flex-start}.account-order-row__amount{text-align:left;justify-items:start}.account-request-form,.account-profile-form{grid-template-columns:1fr;margin-inline:-4px;padding:28px 20px}.account-profile-form .is-wide{grid-column:1}}@media (width<=900px) and (height<=520px) and (orientation:landscape){.product-detail__back,.product-detail__consult,.legal-page>a,.legal-page section a{align-items:center;min-height:44px;display:inline-flex}.legal-page section a{padding-block:4px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.cart-drawer__panel,.cart-drawer__backdrop,.cart-line__visual img{transition:none}.account-state>span{animation:none}}.commerce-page--cart .cart-page{padding-top:calc(var(--nav-h) + clamp(32px, 4.5vw, 64px))}.cart-hero{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1.15fr) minmax(290px,.55fr);align-items:end;gap:26px clamp(44px,9vw,132px);max-width:1440px;margin:0 auto 28px;padding-bottom:clamp(28px,4vw,48px);display:grid}.cart-hero>div:first-child>p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.cart-hero h1{max-width:10ch;font:700 clamp(54px, 6.5vw, 96px)/.86 var(--display);letter-spacing:-.068em;text-wrap:balance;margin-top:16px}.cart-hero__guide{border-left:2px solid var(--accent);padding:0 0 4px 22px}.cart-hero__guide>span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:800}.cart-hero__guide>p{max-width:42ch;color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.commerce-page--cart .cart-steps{margin:0 auto clamp(28px,4vw,48px)}.commerce-page--cart .cart-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.4fr);gap:clamp(40px,6vw,84px)}.cart-list__header{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:28px;min-height:94px;padding:20px 0;display:flex}.cart-list__header>div>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.cart-list__header h2{font:650 27px/1 var(--display);letter-spacing:-.035em;margin-top:5px}.cart-list__header>p{max-width:42ch;color:var(--muted);font-size:13px;line-height:1.5}.commerce-page--cart .cart-line{grid-template-columns:28px minmax(190px,.6fr) minmax(245px,1fr) auto;gap:clamp(18px,2.5vw,36px);min-height:238px;padding:28px 0}.commerce-page--cart .cart-line__visual{min-height:184px}.commerce-page--cart .cart-line__copy h2{margin-top:8px}.cart-line__extras{color:var(--blanco)!important;margin-top:10px!important;font-size:12px!important}.cart-line__availability{align-items:center;gap:8px;color:#b8ccce!important;margin-top:10px!important;font-size:12px!important;display:flex!important}.cart-line__availability i{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #1fc9de1a}.cart-line__unit-price{align-items:baseline;gap:10px;margin-top:14px;display:flex}.cart-line__unit-price>span{color:var(--muted);font-size:10px}.cart-line__unit-price>strong{font-size:13px}.commerce-page--cart .cart-line__actions{gap:14px;margin-top:18px}.cart-line__edit{min-height:44px;color:var(--blanco);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f3ead899;align-items:center;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.cart-line__edit:hover{color:var(--accent);border-color:var(--accent)}.commerce-page--cart .cart-line__remove{min-height:44px}.commerce-page--cart .cart-line__price>span{color:#a9bdc0;font-size:9px}.commerce-page--cart .order-summary{top:calc(var(--nav-h) + 18px);padding:clamp(24px,2.4vw,34px)}.commerce-page--cart .order-summary h2{font-size:clamp(36px,3.5vw,50px)}.commerce-page--cart .order-summary dl{margin-top:26px}.commerce-page--cart .order-summary dl>div{min-height:42px}.order-summary__pending{background:#071a210e;border-left:3px solid #07899c;margin-top:18px;padding:16px}.order-summary__pending>span{color:#075966;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.order-summary__pending ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.order-summary__pending li{color:#071a21b8;justify-content:space-between;align-items:baseline;gap:16px;font-size:11px;display:flex}.order-summary__pending li strong{color:var(--ink);text-align:right}.commerce-page--cart .order-summary__total{padding:18px 0}.commerce-page--cart .order-summary__total>span{font-weight:700}.commerce-page--cart .order-summary__total>strong{font-size:26px}.order-summary__next{color:#071a21a3;text-align:center;margin-top:10px;font-size:10px;line-height:1.4;display:block}.cart-catalog-notice{max-width:1440px;min-height:50px;color:var(--ink);background:var(--accent-strong);justify-content:space-between;align-items:center;gap:18px;margin:0 auto 24px;padding:10px 16px;font-size:12px;line-height:1.45;display:flex}.cart-catalog-notice button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-weight:800}.discount-code__field>label,.discount-code.is-applied span{color:#071a21b3;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.discount-code__field>div{align-items:stretch;margin-top:10px;display:flex}.discount-code__field>p{color:#075f6c;margin-top:10px;font-size:11px;line-height:1.45}.discount-code__field>p.is-error{color:#8d281b}.discount-code--collapsible{padding-top:16px}.discount-code--collapsible>summary{color:#24464d;cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-size:11px;font-weight:750;list-style:none;display:flex}.discount-code--collapsible>summary::-webkit-details-marker{display:none}.discount-code--collapsible>summary:after{content:"+";font-size:18px;font-weight:500}.discount-code--collapsible[open]>summary:after{content:"−"}.discount-code--collapsible .discount-code__field{padding-bottom:4px}.discount-code--collapsible .discount-code__field>label{margin-top:4px}.cart-drawer__notice{min-height:46px;color:var(--ink);background:var(--accent-strong);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:9px 12px;font-size:11px;display:flex}.cart-drawer__notice button{min-height:30px;color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;font-size:9px;font-weight:800}.cart-drawer__copy>small{color:#aac0c3;font-size:10px;line-height:1.35}.cart-drawer__extras{color:var(--blanco)!important;text-transform:none!important}.cart-drawer__discount,.cart-drawer__today{color:var(--muted);justify-content:space-between;align-items:baseline;gap:18px;margin-top:10px;font-size:11px;display:flex}.cart-drawer__discount strong{color:var(--accent)}.cart-drawer__today{color:var(--blanco);border-top:1px solid var(--linea);margin-top:14px;padding-top:14px}.cart-drawer__today>span{text-transform:uppercase;font-weight:800}.cart-drawer__today>strong{font:650 18px/1 var(--display)}.cart-drawer__full{cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}.quantity-control--compact{grid-template-columns:44px 44px 44px}.quantity-control--compact button{width:44px;height:44px}.cart-mobile-checkout{display:none}@media (width<=1080px){.cart-hero{grid-template-columns:1fr minmax(260px,.6fr)}.commerce-page--cart .cart-layout{grid-template-columns:1fr}.commerce-page--cart .order-summary{position:static}}@media (width<=820px){.commerce-page--cart .cart-page{padding-top:calc(var(--nav-h) + 28px);padding-bottom:calc(126px + env(safe-area-inset-bottom))}.cart-hero{grid-template-columns:1fr;gap:22px;margin-bottom:20px;padding-bottom:26px}.cart-hero h1{max-width:9ch;font-size:clamp(48px,14vw,72px)}.cart-hero__guide{padding-left:16px}.cart-hero__guide>p{margin-top:7px;font-size:14px}.commerce-page--cart .cart-steps{margin-bottom:26px}.commerce-page--cart .cart-steps li{min-height:62px}.commerce-page--cart .cart-steps strong{font-size:9px}.cart-list__header{align-items:flex-start;min-height:78px}.cart-list__header>p{max-width:30ch;font-size:12px}.commerce-page--cart .cart-line{grid-template-columns:24px minmax(180px,.62fr) 1fr auto}.cart-mobile-checkout{z-index:90;min-height:96px;padding:12px max(18px, env(safe-area-inset-left)) calc(12px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-right));color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f2ecdcf7;border-top:1px solid #071a212e;grid-template-columns:1fr minmax(132px,.68fr);align-items:center;gap:14px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 42px #00000038}.cart-mobile-checkout>div{gap:2px;display:grid}.cart-mobile-checkout>div>span{color:#456168;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.cart-mobile-checkout>div>strong{font:700 20px/1 var(--display)}.cart-mobile-checkout>div>small{color:#086372;font-size:10px;font-weight:750}.cart-mobile-checkout__action{min-height:56px;color:var(--ink);background:var(--accent);border:1px solid var(--accent);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;display:flex}button.cart-mobile-checkout__action{opacity:.55}}@media (width<=560px){.commerce-page--cart .cart-page{padding-inline:18px}.cart-hero>div:first-child>p{font-size:9px}.cart-hero h1{margin-top:12px}.cart-hero__guide>span{font-size:9px}.commerce-page--cart .cart-steps li{column-gap:6px;padding-inline:7px}.commerce-page--cart .cart-steps li>span{font-size:9px}.commerce-page--cart .cart-steps strong{letter-spacing:.02em;font-size:8px}.cart-list__header{gap:12px;display:grid}.cart-list__header>p{max-width:38ch}.commerce-page--cart .cart-line{grid-template-columns:20px 1fr;gap:16px 12px;min-height:0;padding:26px 0 30px}.commerce-page--cart .cart-line__visual,.commerce-page--cart .cart-line__copy,.commerce-page--cart .cart-line__price{grid-column:2}.commerce-page--cart .cart-line__visual{min-height:190px}.commerce-page--cart .cart-line__copy h2{font-size:34px}.commerce-page--cart .cart-line__price{justify-items:start;margin-top:0}.commerce-page--cart .cart-line__price strong{font-size:24px}.commerce-page--cart .cart-line__actions{gap:10px 14px}.cart-line__edit,.commerce-page--cart .cart-line__remove{font-size:9px}.commerce-page--cart .cart-line__remove{width:100%}.commerce-page--cart .order-summary{margin-inline:-4px;padding:26px 20px}.cart-catalog-notice{align-items:flex-start}.cart-drawer__panel{width:100%}.cart-drawer__header h2{font-size:38px}.cart-drawer__items li{grid-template-columns:16px 74px minmax(0,1fr);gap:10px;min-height:156px}.cart-drawer__visual img{width:74px;height:72px}.cart-drawer__copy>a{font-size:20px}.cart-drawer__copy>span,.cart-drawer__copy>small{font-size:9px}.cart-drawer__items li>strong{grid-column:3}.cart-drawer__footer{padding-top:14px}.cart-drawer__assurances{margin:10px 0 14px}.cart-drawer__today{margin-top:10px;padding-top:10px}.quantity-control--compact{grid-template-columns:44px 44px 44px}.cart-mobile-checkout{grid-template-columns:1fr 140px}}.commerce-page--checkout .checkout-page{max-width:1440px;padding-top:calc(var(--nav-h) + clamp(30px, 4vw, 52px));padding-bottom:clamp(56px,7vw,92px)}.commerce-page--checkout .checkout-header{grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);gap:14px clamp(44px,7vw,96px);max-width:1400px;margin-bottom:clamp(30px,4vw,48px)}.commerce-page--checkout .checkout-header>a{align-items:center;width:fit-content;min-height:40px;margin:0 0 4px;display:inline-flex}.checkout-header__progress{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.checkout-header__progress span{border-right:1px solid #1fc9de5c;padding-right:12px}.checkout-header__title h1{text-wrap:balance;max-width:none;font-size:clamp(50px,5.4vw,78px);line-height:.9}.checkout-header__title>p{max-width:48ch;color:var(--muted);margin-top:14px;font-size:14px;line-height:1.5}.checkout-header__promise{border-left:2px solid var(--accent);align-self:end;gap:7px;padding:18px 0 4px 20px;display:grid}.checkout-header__promise strong{color:var(--blanco);font:650 21px/1.1 var(--display)}.checkout-header__promise span{color:var(--muted);font-size:13px;line-height:1.5}.commerce-page--checkout .checkout-layout{grid-template-columns:minmax(0,1fr) 390px;gap:clamp(42px,5vw,72px)}.commerce-page--checkout .checkout-form{grid-area:1/1;min-width:0}.commerce-page--checkout .checkout-section{padding:26px 0 30px}.commerce-page--checkout .checkout-section:first-of-type{padding-top:24px}.commerce-page--checkout .checkout-section legend{align-items:start;gap:14px;padding:0 0 20px}.commerce-page--checkout .checkout-section legend>span:first-child{min-width:24px;padding-top:6px}.commerce-page--checkout .checkout-section legend>span:last-child{color:inherit;font:inherit;letter-spacing:normal;gap:5px;padding:0;display:grid}.commerce-page--checkout .checkout-section legend strong{font:650 clamp(25px, 2.3vw, 34px)/1 var(--display);letter-spacing:-.035em}.commerce-page--checkout .checkout-section legend small{color:var(--muted);font:500 12px/1.45 var(--body);letter-spacing:normal}.commerce-page--checkout .field-grid{gap:18px}.field-grid--contact{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid--contact .form-field:first-child{grid-column:auto}.field-grid--delivery{grid-template-columns:repeat(12,minmax(0,1fr))}.field-grid--delivery .form-field--address{grid-column:1/-1}.field-grid--delivery .form-field--postal{grid-column:span 2}.field-grid--delivery .form-field--city{grid-column:span 4}.field-grid--delivery .form-field--province{grid-column:span 3}.commerce-page--checkout .form-field{gap:7px}.commerce-page--checkout .form-field>span,.checkout-country>span{color:#b8c7c8;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.commerce-page--checkout .form-field>span>small{color:#89a1a5;letter-spacing:.08em;font-size:9px;font-weight:800}.commerce-page--checkout .form-field input,.commerce-page--checkout .form-field textarea{background:#f3ead80e;border:1px solid #f3ead857;border-radius:2px;min-height:54px;padding:13px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s}.commerce-page--checkout .form-field input::placeholder,.commerce-page--checkout .form-field textarea::placeholder{color:#b8c7c87a}.commerce-page--checkout .form-field input:hover,.commerce-page--checkout .form-field textarea:hover{border-color:#f3ead894}.commerce-page--checkout .form-field input:focus,.commerce-page--checkout .form-field textarea:focus{border-color:var(--accent);background:#f3ead817;box-shadow:0 0 0 2px #1fc9de38}.commerce-page--checkout .form-field.has-error input,.commerce-page--checkout .form-field.has-error textarea{border-color:#ff8d7a;box-shadow:0 0 0 1px #ff8d7a33}.commerce-page--checkout .form-field>small{min-height:15px;font-size:11px}.checkout-country{grid-column:span 3;align-content:start;gap:7px;display:grid}.checkout-country>strong{min-height:54px;color:var(--blanco);background:#f3ead808;border:1px solid #f3ead833;align-items:center;padding:0 14px;font-size:16px;display:flex}.checkout-country>small{color:var(--muted);font-size:10px;line-height:1.4}.checkout-shipping{gap:11px;margin-top:24px;display:grid}.checkout-shipping>strong{font-size:15px}.checkout-shipping>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.checkout-shipping__option{cursor:pointer;border:1px solid #f3ead857;align-items:center;gap:12px;min-height:54px;padding:12px 15px;display:flex}.checkout-shipping__option:has(input:checked){border-color:var(--accent);background:#1fc9de14}.checkout-shipping__option input{accent-color:var(--accent)}.checkout-shipping__option span{flex:1;font-size:13px}.checkout-shipping__option strong{white-space:nowrap;font-size:14px}.checkout-notes{border:1px solid #f3ead838;margin-top:18px}.checkout-notes>summary{min-height:50px;color:var(--blanco);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:0 15px;font-size:13px;font-weight:700;list-style:none;display:flex}.checkout-notes>summary::-webkit-details-marker{display:none}.checkout-notes>summary:after{content:"+";color:var(--accent);font-size:20px;font-weight:400}.checkout-notes[open]>summary:after{content:"−"}.checkout-notes>summary>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:9px}.checkout-notes__fields{grid-template-columns:1fr 1fr;gap:15px;padding:0 15px 15px;display:grid}.checkout-notes textarea{resize:vertical}.commerce-page--checkout .form-error-summary,.commerce-page--checkout .form-server-error{margin:0 0 18px}.commerce-page--checkout .terms-check{color:#c2d0d1;background:#f3ead80b;border:1px solid #f3ead838;padding:16px}.commerce-page--checkout .terms-check:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #1fc9de2e}.checkout-confirmation__action{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:14px 28px;margin-top:18px;padding-top:18px;display:grid}.checkout-confirmation__action>div{gap:5px;display:grid}.checkout-confirmation__action>div>strong{color:var(--blanco);font-size:14px}.checkout-confirmation__action>div>span{max-width:50ch;color:var(--muted);font-size:12px;line-height:1.45}.checkout-confirmation__action .commerce-primary{margin:0}.checkout-confirmation__action .checkout-security{color:#8fa4a7;grid-column:2;margin:-4px 0 0;line-height:1.35}.commerce-page--checkout .checkout-summary{top:calc(var(--nav-h) + 18px);grid-area:1/2;padding:26px}.checkout-summary__toggle{display:none}.checkout-summary__content>p{color:#045f6d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.commerce-page--checkout .checkout-summary h2{text-wrap:balance;max-width:12ch;margin-top:9px;font-size:clamp(32px,3vw,43px);line-height:.94}.commerce-page--checkout .checkout-summary ul{margin-top:22px}.commerce-page--checkout .checkout-summary li{padding:12px 0}.commerce-page--checkout .checkout-summary li:last-child{border-bottom:0}.commerce-page--checkout .checkout-summary li div{grid-template-columns:auto minmax(0,1fr);gap:3px 7px;min-width:0;display:grid}.commerce-page--checkout .checkout-summary li div>small{color:#071a219e;grid-column:2;font-size:10px;line-height:1.35}.commerce-page--checkout .checkout-summary li span{color:#4b5755}.commerce-page--checkout .checkout-summary li b{white-space:nowrap}.commerce-page--checkout .checkout-summary dl{margin-top:18px}.commerce-page--checkout .checkout-summary dl>div{min-height:40px}.commerce-page--checkout .checkout-summary dl>div:has(+.checkout-summary__today){border-bottom:0}.checkout-summary__today{margin-top:0;border-top:2px solid #071a2185!important;border-bottom:0!important;padding-top:12px!important}.checkout-summary__today dt,.checkout-summary__today dd{color:var(--ink)!important;font-weight:800!important}.commerce-page--checkout .checkout-summary .discount-code{margin-top:14px;padding-top:12px}.commerce-page--checkout .checkout-summary .order-summary__notice{margin-top:14px}@media (width<=1080px){.commerce-page--checkout .checkout-layout{grid-template-columns:1fr;gap:20px}.commerce-page--checkout .checkout-summary{grid-area:1/1;width:100%;margin:0;padding:0;position:static}.commerce-page--checkout .checkout-form{grid-area:2/1}.checkout-summary__toggle{width:100%;min-height:76px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.checkout-summary__toggle>span:first-child{gap:4px;display:grid}.checkout-summary__toggle small{color:#045f6d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.checkout-summary__toggle strong{font:650 19px/1.05 var(--display)}.checkout-summary__toggle>span:last-child{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.checkout-summary__toggle i{color:#057080;font-size:18px;font-style:normal;transition:transform .18s}.checkout-summary__toggle[aria-expanded=true] i{transform:rotate(180deg)}.checkout-summary__content{border-top:1px solid #071a2129;padding:4px 20px 24px}}@media (width<=820px){.commerce-page--checkout .checkout-page{padding-top:calc(var(--nav-h) + 22px);padding-inline:18px}.commerce-page--checkout .checkout-header{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.checkout-header__progress,.checkout-header__title,.checkout-header__promise{grid-column:1}.checkout-header__title h1{max-width:9ch;font-size:clamp(45px,13.5vw,66px)}.checkout-header__promise{margin-top:6px;padding:13px 0 0 15px}.field-grid--contact{grid-template-columns:1fr}.field-grid--delivery{grid-template-columns:1fr 1fr}.field-grid--delivery .form-field--address{grid-column:1/-1}.field-grid--delivery .form-field--postal,.field-grid--delivery .form-field--city,.field-grid--delivery .form-field--province,.checkout-country{grid-column:span 1}.checkout-confirmation__action{grid-template-columns:1fr}.checkout-confirmation__action .checkout-security{grid-column:1;margin-top:0}}@media (width<=560px){.commerce-page--checkout .checkout-header>a{margin-bottom:0}.checkout-header__title>p{font-size:13px}.checkout-header__promise strong{font-size:19px}.commerce-page--checkout .checkout-section{padding:18px 0 20px}.commerce-page--checkout .checkout-section legend{padding-bottom:17px}.commerce-page--checkout .checkout-section legend strong{font-size:25px}.commerce-page--checkout .field-grid{gap:15px}.checkout-notes__fields{grid-template-columns:1fr}.checkout-summary__toggle{padding-inline:15px}.checkout-summary__toggle>span:last-child{font-size:9px}.checkout-summary__content{padding-inline:15px}.commerce-page--checkout .terms-check{padding:14px}.checkout-confirmation__action .commerce-primary{min-height:60px}}@media (prefers-reduced-motion:reduce){.checkout-summary__toggle i,.commerce-page--checkout .form-field input,.commerce-page--checkout .form-field textarea{transition:none}}.nav__mobile-contact{display:none}@media (width<=1180px){.nav--original{height:var(--nav-h);padding-top:env(safe-area-inset-top)}body:has(.nav__links.is-open) .ambient-audio-toggle{visibility:hidden;pointer-events:none}.nav__links.is-open{background:#071a21}.nav__mobile-contact{margin-top:12px;display:block}.nav--original .nav__mobile-contact a{color:var(--ink);background:var(--accent);text-align:center;opacity:1;padding:14px 18px}.nav__links.is-open a{align-items:center;min-height:52px;font-size:16px;display:flex}.nav__mobile-contact a{justify-content:center}.nav__menu,.nav__account,.nav__cart{min-width:44px;min-height:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}input,select,textarea{scroll-margin-block:calc(var(--nav-h) + 24px) 100px}.site-footer__nav a,.site-footer__contact a,.site-footer__bottom>a{overflow-wrap:anywhere;align-items:center;min-width:44px;min-height:44px;padding-block:10px;display:inline-flex}.site-footer__nav ul{gap:0}.site-footer__contact{min-width:0}.contacto address a,.product-highlights__links a{align-items:center;min-height:44px;display:inline-flex}.catalog-card h2 a{min-height:44px;display:inline-block}.comparar__selector select{min-height:48px;font-size:16px}.account-section-title a{align-items:center;min-height:44px;font-size:11px;display:inline-flex}.legal-page>a,.legal-page section a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;display:inline-flex}}@media (width<=1180px) and (height<=600px){.cart-drawer__panel{overscroll-behavior:contain;overflow-y:auto}.cart-drawer__panel>*{flex-shrink:0}.cart-drawer__items{overflow-y:visible}}@media (width<=820px),(width<=1180px) and (height<=520px){:root{--pad:clamp(18px, 4.5vw, 32px);--nav-h:calc(72px + env(safe-area-inset-top))}.journey--static+.product-highlights{margin-top:0}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{scroll-margin-block:calc(var(--nav-h) + 24px) 100px}.nav__menu,.nav__account,.nav__cart{flex-basis:44px;min-width:44px;min-height:44px}.nav__links.is-open a{align-items:center;min-height:52px;font-size:16px;display:flex}.nav__mobile-contact a{justify-content:center}.mobile-arrow{width:24px;height:18px}.account-auth__text-button{min-height:44px}.product-angle-gallery__configuration select{font-size:16px}.catalog-card .product-angle-gallery__arrow{flex-basis:44px;min-width:44px;min-height:44px}.product-angle-gallery__options{scroll-snap-type:x proximity}.product-angle-gallery__options button{scroll-snap-align:center}.product-highlights__links a{align-items:center;min-height:44px;display:inline-flex}.product-detail{padding:calc(var(--nav-h) + 24px) var(--pad) 60px}.product-detail__back{min-height:44px;margin-bottom:20px}.product-detail__hero{grid-template-columns:minmax(0,1fr);gap:0}.product-detail__intro{display:contents}.product-detail__intro>p:first-child{order:1}.product-detail__intro h1{order:2;margin-top:10px;font-size:clamp(42px,12vw,66px)}.product-detail__price{order:3;margin-top:18px}.product-detail__price-note{order:4;margin-top:10px;font-size:12px}.product-detail__visual{order:5;min-height:clamp(280px,75vw,440px);margin-top:24px}.product-detail__visual.product-detail__visual--verified{margin-top:18px;padding-top:36px}.product-detail__tagline{order:7;margin-top:24px;font-size:17px;line-height:1.5}.product-detail__configuration{order:7}.product-detail__actions{flex-direction:column;order:8;align-items:stretch;gap:12px}.product-detail__cta,.product-detail__consult{justify-content:space-between;width:100%;min-height:48px}.product-detail__specs--overview{order:9;margin-top:28px}.product-detail__specs--overview .product-detail__specs-heading>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.product-detail__specs--overview .product-detail__specs-heading h2{overflow-wrap:anywhere;max-width:100%}.product-detail__description{order:10;margin-top:24px}.product-detail__notice{order:11}.product-detail__specs--overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail__specs--overview dl>div:nth-child(n){border-left:1px solid var(--linea);min-height:76px;padding:16px 12px 10px}.product-detail__specs--overview dl>div:nth-child(odd){border-left:0;padding-left:0}.product-detail__specs--overview dt{font-size:10px;line-height:1.4}.product-detail__specs--overview dd{font-size:19px;line-height:1.2}.product-detail__specs dl>div{min-width:0}.comparar__selector{padding:12px 10px}.comparar__selector select{min-height:48px}.comparar__swap{width:48px;height:48px;top:112px}.comparar__visual{min-height:156px}.comparar__identidad{min-height:0;padding:8px 12px 22px}.comparar__identidad h3{font-size:clamp(21px,6vw,30px);line-height:1.1}.comparar__fila{grid-template-columns:repeat(2,minmax(0,1fr))}.comparar__fila>.comparar__dato-label{border-left:0;grid-column:1/-1;padding:12px 12px 0;font-size:11px}.comparar__fila>:not(.comparar__dato-label){overflow-wrap:anywhere;min-width:0;padding:10px 12px 16px}.comparar__fila>span:not(.comparar__dato-label){font-size:15px;line-height:1.4}.comparar__fila--precio strong{font-size:clamp(23px,6.5vw,30px)}.comparar__difference-label{letter-spacing:.03em;font-size:10px}.comparar__acciones .comparar__model-link{min-height:44px;font-size:11px;display:inline-flex}.comparar__acciones a{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.comparar__acciones .mobile-arrow{width:18px;height:14px}.contacto__map{flex-direction:column;height:auto;display:flex}.contacto__map iframe{flex:0 0 280px;width:100%;height:280px;position:relative;inset:auto}.contacto__map-label{width:auto;margin:0 14px 14px;position:relative;inset:auto}.contacto__map-label a{min-height:44px}.personaliza__contact-step .proyecto-form input{min-height:44px;font-size:16px}.personaliza__contact-step .proyecto-form textarea{min-height:120px;font-size:16px}}@media (width<=680px){.nav__inner{gap:8px}.nav__brand img{width:clamp(104px,29vw,120px)}.productos-page .catalog-browse{padding-inline:var(--pad)}.productos-page .catalog-card__details{padding:18px 16px}.productos-page .catalog-card h2{font-size:clamp(30px,8.5vw,38px)}.productos-page .catalog-card h2 a{min-height:44px;display:inline-block}.catalog-card__actions{gap:12px}.catalog-card__actions a,.catalog-card__actions button{min-height:48px}.catalog-card__actions .mobile-arrow{width:20px}.catalog-filters{width:100%}.catalog-filters button{min-height:48px;padding-inline:8px}.personaliza__wizard-stage{padding-block:28px}.personaliza__wizard{scroll-margin-top:calc(var(--nav-h) + 16px)}.personaliza__question legend{font-size:clamp(36px,11vw,48px)}.personaliza__options{margin-top:24px}.personaliza__options label{min-height:88px;padding:18px}.personaliza__options strong{font-size:22px}.personaliza__wizard-actions{gap:12px}.personaliza__next,.personaliza__back{min-height:48px}.personaliza__summary dl{grid-template-columns:minmax(0,1fr)}.commerce-page--checkout .checkout-page{padding-bottom:24px}.commerce-page--checkout .checkout-header{margin-bottom:16px}}@media (width<=820px),(width<=1180px) and (height<=520px){.site-footer{padding:40px var(--pad) 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.site-footer__brand,.site-footer__contact,.site-footer__bottom{grid-column:1/-1}.site-footer__brand{padding-bottom:24px}.site-footer__brand img{width:144px;height:auto}.site-footer__brand>p{max-width:34ch;font-size:14px}.site-footer__nav ul{gap:0;margin-top:12px}.site-footer__nav a{min-width:44px;min-height:44px;padding-block:10px;line-height:1.4}.site-footer__contact{border-top:1px solid var(--linea);padding-top:24px}.site-footer__contact a{overflow-wrap:anywhere;min-height:44px}.site-footer__bottom{gap:12px;margin-top:0}}@media (width<=1180px){.ambient-audio-toggle{width:max-content;min-width:132px;min-height:48px;margin:20px var(--pad) max(24px, env(safe-area-inset-bottom));gap:10px;padding:0 16px;display:flex;position:relative;inset:auto}.ambient-audio-toggle__label,.ambient-audio-toggle__state{clip:auto;width:auto;height:auto;position:static;overflow:visible}.ambient-audio-toggle:after{display:none}body:has(.cart-mobile-checkout) .ambient-audio-toggle{margin-bottom:calc(120px + env(safe-area-inset-bottom));bottom:auto}body:has(.commerce-page--checkout) .ambient-audio-toggle{margin-top:8px}}@media (width<=360px){.nav__inner{gap:6px}.personaliza__wizard-header>div:first-child{flex-wrap:wrap;gap:8px}}@media (width<=1180px) and (height<=520px) and (orientation:landscape){:root{--nav-h:calc(64px + env(safe-area-inset-top))}.nav__menu,.nav__account,.nav__cart{flex-basis:44px;min-width:44px;min-height:44px}.nav__account{justify-content:center;gap:0;width:44px;padding:0}.nav__account>span{display:none}.nav__account svg{flex:0 0 18px}}
