[data-layout=cobalto]{--cob-ink:#0b1220;--cob-cobalt:#1d4ed8;--cob-cobalt-strong:#1e40af;--cob-cobalt-deep:#172554;--cob-muted:#5b6472;--cob-line:#e7eaf0;--cob-bg:#fff;--cob-soft:#f6f8fb;--cob-container:1200px;--cob-radius:14px;background:var(--cob-bg);color:var(--cob-ink)}[data-layout=cobalto] .cob-root{font-family:var(--font-sans,"Plus Jakarta Sans", system-ui, sans-serif);color:var(--cob-ink)}[data-layout=cobalto] .cob-container{max-width:var(--cob-container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}[data-layout=cobalto] .cob-btn{letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding-inline:1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}[data-layout=cobalto] .cob-btn--primary{background:var(--cob-cobalt);color:#fff;box-shadow:0 6px 20px -8px #1d4ed8b3}[data-layout=cobalto] .cob-btn--primary:hover{background:var(--cob-cobalt-strong);transform:translateY(-1px)}[data-layout=cobalto] .cob-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff8c}[data-layout=cobalto] .cob-btn--ghost:hover{background:#ffffff38;transform:translateY(-1px)}[data-layout=cobalto] .cob-hero{width:100%;position:relative}[data-layout=cobalto] .cob-hero-slide{isolation:isolate;width:100%;min-height:clamp(420px,68vh,720px);display:block;position:relative;overflow:hidden}[data-layout=cobalto] .cob-hero-slide--link{color:inherit;text-decoration:none}[data-layout=cobalto] .cob-hero-img{object-fit:cover;object-position:center;z-index:-2}[data-layout=cobalto] .cob-hero-fallback{z-index:-2;background:radial-gradient(120% 120% at 80% 20%, #2563eb 0%, var(--cob-cobalt-deep) 55%, #0b1220 100%);position:absolute;inset:0}[data-layout=cobalto] .cob-hero-scrim{z-index:-1;background:linear-gradient(90deg,#060b19b8 0%,#060b1961 42%,#060b1900 72%),linear-gradient(#060b1900 55%,#060b1980 100%);position:absolute;inset:0}[data-layout=cobalto] .cob-hero-inner{color:#fff;flex-direction:column;justify-content:center;gap:1rem;min-height:clamp(420px,68vh,720px);padding-block:clamp(3rem,8vh,6rem);display:flex;position:relative}[data-layout=cobalto] .cob-hero-slide--left .cob-hero-inner{text-align:left;align-items:flex-start}[data-layout=cobalto] .cob-hero-slide--center .cob-hero-inner{text-align:center;align-items:center;margin-inline:auto}[data-layout=cobalto] .cob-hero-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#bfd3ff;margin:0;font-size:.8rem;font-weight:700}[data-layout=cobalto] .cob-hero-title{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:800;line-height:1.03}[data-layout=cobalto] .cob-hero-slide--center .cob-hero-title{max-width:20ch}[data-layout=cobalto] .cob-hero-subtitle{color:#ffffffe6;max-width:46ch;margin:.25rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}[data-layout=cobalto] .cob-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}[data-layout=cobalto] .cob-hero .splide__pagination{gap:.4rem;bottom:1.25rem}[data-layout=cobalto] .cob-hero .splide__pagination__page{opacity:1;background:#ffffff73;border-radius:999px;width:22px;height:4px;margin:0;transition:background .2s,width .2s}[data-layout=cobalto] .cob-hero .splide__pagination__page.is-active{background:#fff;width:34px;transform:none}[data-layout=cobalto] .cob-section{padding-block:clamp(2.75rem,6vw,4.5rem)}[data-layout=cobalto] .cob-cats{padding-block:clamp(2.75rem,6vw,4rem) 0}[data-layout=cobalto] .cob-section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;display:flex}[data-layout=cobalto] .cob-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cob-cobalt);margin:0 0 .35rem;font-size:.75rem;font-weight:700}[data-layout=cobalto] .cob-section-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800}[data-layout=cobalto] .cob-seeall{color:var(--cob-cobalt);border-bottom:1px solid #0000;flex-shrink:0;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s}[data-layout=cobalto] .cob-seeall:hover{border-color:var(--cob-cobalt)}[data-layout=cobalto] .cob-cats-grid{grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,1.5vw,1.25rem);display:grid}@media (min-width:900px){[data-layout=cobalto] .cob-cats-grid{grid-template-columns:repeat(4,1fr)}}[data-layout=cobalto] .cob-cat{border-radius:var(--cob-radius);color:#fff;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}[data-layout=cobalto] .cob-cat-media{aspect-ratio:4/5;background:var(--cob-soft);position:relative}[data-layout=cobalto] .cob-cat-img{object-fit:cover;transition:transform .5s}[data-layout=cobalto] .cob-cat:hover .cob-cat-img{transform:scale(1.05)}[data-layout=cobalto] .cob-cat-fallback{background:radial-gradient(120% 120% at 70% 20%, #3b82f6, var(--cob-cobalt-deep));position:absolute;inset:0}[data-layout=cobalto] .cob-cat-scrim{background:linear-gradient(#060b1900 45%,#060b19b8 100%);position:absolute;inset:0}[data-layout=cobalto] .cob-cat-name{letter-spacing:-.01em;font-size:1.05rem;font-weight:700;position:absolute;bottom:.9rem;left:1rem;right:1rem}[data-layout=cobalto] .cob-carousel{position:relative}[data-layout=cobalto] .cob-carousel .splide__arrow{border:1px solid var(--cob-line);opacity:1;background:#fff;width:2.75rem;height:2.75rem;transition:background .15s,color .15s,transform .15s;box-shadow:0 6px 20px -10px #0b122059}[data-layout=cobalto] .cob-carousel .splide__arrow svg{fill:var(--cob-ink);width:1.1rem;height:1.1rem}[data-layout=cobalto] .cob-carousel .splide__arrow:hover:not(:disabled){background:var(--cob-cobalt)}[data-layout=cobalto] .cob-carousel .splide__arrow:hover:not(:disabled) svg{fill:#fff}[data-layout=cobalto] .cob-carousel .splide__arrow--prev{left:-.5rem}[data-layout=cobalto] .cob-carousel .splide__arrow--next{right:-.5rem}[data-layout=cobalto] .cob-carousel .splide__arrow:disabled{opacity:0;pointer-events:none}[data-layout=cobalto] .cob-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;padding-bottom:.25rem;display:flex;overflow-x:auto}[data-layout=cobalto] .cob-carousel-track::-webkit-scrollbar{display:none}[data-layout=cobalto] .cob-carousel-mslide{scroll-snap-align:start;flex:0 0 44%}@media (min-width:480px){[data-layout=cobalto] .cob-carousel-mslide{flex-basis:33%}}[data-layout=cobalto] .cob-card{color:inherit;border-radius:var(--cob-radius);flex-direction:column;text-decoration:none;transition:transform .18s;display:flex}[data-layout=cobalto] .cob-card:hover{transform:translateY(-3px)}[data-layout=cobalto] .cob-card-media{aspect-ratio:1;background:var(--cob-soft);border-radius:var(--cob-radius);position:relative;overflow:hidden}[data-layout=cobalto] .cob-card-img{object-fit:contain;padding:12%;transition:transform .4s}[data-layout=cobalto] .cob-card:hover .cob-card-img{transform:scale(1.04)}[data-layout=cobalto] .cob-card-noimg{color:var(--cob-muted);place-items:center;font-size:.85rem;display:grid;position:absolute;inset:0}[data-layout=cobalto] .cob-card-badge{background:var(--cob-cobalt);color:#fff;letter-spacing:.02em;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}[data-layout=cobalto] .cob-card-body{padding:.8rem .25rem .25rem}[data-layout=cobalto] .cob-card-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--cob-muted);font-size:.72rem;font-weight:700}[data-layout=cobalto] .cob-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.95rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}[data-layout=cobalto] .cob-card-prices{align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}[data-layout=cobalto] .cob-card-price{letter-spacing:-.01em;color:var(--cob-ink);font-size:1.05rem;font-weight:800}[data-layout=cobalto] .cob-card-price-old{color:var(--cob-muted);font-size:.85rem;text-decoration:line-through}[data-layout=cobalto] .cob-values{border-top:1px solid var(--cob-line);grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:clamp(1rem,3vw,2rem);padding-block:clamp(2.5rem,5vw,3.75rem);display:grid}@media (min-width:900px){[data-layout=cobalto] .cob-values{grid-template-columns:repeat(4,1fr)}}[data-layout=cobalto] .cob-value{align-items:flex-start;gap:.85rem;display:flex}[data-layout=cobalto] .cob-value-icon{width:2.75rem;height:2.75rem;color:var(--cob-cobalt);background:#1d4ed814;border-radius:12px;flex-shrink:0;place-items:center;display:grid}[data-layout=cobalto] .cob-value-icon svg{width:1.35rem;height:1.35rem}[data-layout=cobalto] .cob-value-title{font-size:.98rem;font-weight:700}[data-layout=cobalto] .cob-value-desc{color:var(--cob-muted);margin-top:.15rem;font-size:.85rem;line-height:1.45}[data-layout=cobalto] .components-footer-root{--ink:#0a0f1c;background:var(--ink);color:#c7cedb;border-top:none}[data-layout=cobalto] .components-footer-inner{padding-block:clamp(3rem,6vw,4.5rem)}[data-layout=cobalto] .components-footer-brand-name{color:#fff}[data-layout=cobalto] .components-footer-tagline{color:#8b95a7}[data-layout=cobalto] .components-footer-col-title{color:#fff;letter-spacing:.01em;font-weight:700}[data-layout=cobalto] .components-footer-nav-link,[data-layout=cobalto] .components-footer-contact-link{color:#a7b0c0;transition:color .15s}[data-layout=cobalto] .components-footer-nav-link:hover,[data-layout=cobalto] .components-footer-contact-link:hover{color:#fff}[data-layout=cobalto] .components-footer-contact-item,[data-layout=cobalto] .components-footer-contact-item-address{color:#a7b0c0}[data-layout=cobalto] .components-footer-social-link{color:#c7cedb;background:#ffffff0f;border:1px solid #ffffff1a;transition:background .15s,color .15s,transform .15s}[data-layout=cobalto] .components-footer-social-link:hover{background:var(--cob-cobalt);color:#fff;border-color:var(--cob-cobalt);transform:translateY(-2px)}[data-layout=cobalto] .components-footer-payments-label{color:#8b95a7}[data-layout=cobalto] .components-footer-payment-chip{color:#c7cedb;background:#ffffff0d;border:1px solid #ffffff1a}[data-layout=cobalto] .components-footer-libro{background:#ffffff0d;border:1px solid #ffffff1f}[data-layout=cobalto] .components-footer-libro-small,[data-layout=cobalto] .components-footer-libro-big{color:#fff}[data-layout=cobalto] .components-footer-bottom{background:#060a12;border-top:1px solid #ffffff14}[data-layout=cobalto] .components-footer-copyright{color:#7b8598}