@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/ed8618e86bffee6caa69d0aa5c08339fa886d878962444348b09b2e5ec2d516c.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/0e2a408159b32d8105bcd1a0a4d6222fcee375a84fb62703c614ce34d8bb68bb.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/f8ec026d88a29e8d6a920c82348d90d08200a771e7763c5888376e407ac83a8f.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/31ff5e6e96a096fde4d78bc838719e69b093db2d0b062b96e423c065a6d1b2b1.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/a2f92ada1d0eaf10dd83b11392ea389c039aa78f6e17418fc062c23f0ba78438.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/5bc49d41f32810a114765314392332ce2acae2276635eee265a50319a12c1b49.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/0c1655655b5a1fa18382367f471b943c8e009c5cf36a3898433babd92fc606e2.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Barlow Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/e3e520cb7468f2efd60bc2ce96694567c3312f4ef414fffbe605e3ad146b24e6.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/2e164aa29c01fb0886b5b97cb392f24a400c17eab75a064272c2c5efe2b01e38.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/39184f4d011106f5bfbe3813d3a8c3673663f04a45a9c9f55b1ed15f4d5b1cc9.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--color-primary:#1F4E79;--color-accent:#A82A20;--color-body:#F4F7FA;--color-light:#E2EBF3;--color-dark:#13304B;--color-text:#2B2D42;--color-text-dark:#13304B;--color-text-light:#4A5668;--color-border:#B9C9D9;--font-heading:"Barlow Condensed",system-ui,sans-serif;--font-primary:"Nunito Sans",system-ui,sans-serif;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0}:root{--stripe:repeating-linear-gradient(-45deg,var(--color-accent)0 10px,#fff 10px 20px,var(--color-primary) 20px 30px,#fff 30px 40px);--amber:#F2A541}.s-body{background:var(--color-body);color:var(--color-text);font-family:var(--font-primary),sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.s-body h1,.s-body h2,.s-body h3{font-family:var(--font-heading),sans-serif;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.02em;line-height:1}.s-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--font-heading),sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.s-eyebrow::before{content:"";width:28px;height:3px;background:var(--color-accent);flex:none}.s-announcement{background:var(--color-dark);color:var(--color-light);font-family:var(--font-heading),sans-serif;font-weight:600;font-size:.9rem;letter-spacing:.14em;text-transform:uppercase}.s-header{position:sticky;background:var(--color-body);color:var(--color-text);border-bottom:0;padding-bottom:6px}.s-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--stripe)}.s-header__nav{gap:16px}.s-logo__mark{background:var(--color-primary);color:var(--color-body);font-family:var(--font-heading),sans-serif;font-weight:700}.s-logo__name{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark)}.s-header__link{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dark);text-decoration:none;padding-bottom:3px;border-bottom:3px solid transparent}.s-header__link:hover{border-bottom-color:var(--amber)}.s-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading),sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;padding:13px 26px;border-radius:2px;border:2px solid var(--color-primary);text-decoration:none;line-height:1.1}.s-btn--primary{background:var(--color-primary);color:var(--color-body)}.s-btn--primary:hover{background:var(--color-dark);border-color:var(--color-dark)}.s-btn--secondary{background:transparent;color:var(--color-primary)}.s-btn--secondary:hover{background:var(--color-light)}.s-hero{background:var(--color-body)}.s-hero__inner{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.s-hero__title{font-size:clamp(2.9rem,13vw,5.6rem);font-weight:700;line-height:.92;letter-spacing:.01em;color:var(--color-text-dark);margin:12px 0 18px}.s-hero__highlight{display:inline;color:var(--color-text-dark);background:linear-gradient(transparent 58%,var(--amber) 58%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.s-hero__text{font-size:1.1rem;color:var(--color-text);max-width:46ch}.s-hero__actions{gap:12px;flex-wrap:wrap}.s-hero__media{padding:9px;background:var(--stripe)}.s-hero__visual{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--color-light);border:4px solid #fff}.s-trust__list{gap:14px}.s-trust__item{background:var(--color-light);border-left:5px solid var(--color-primary);padding:18px 20px;border-radius:0}.s-trust__title{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark)}.s-trust__text{color:var(--color-text-light);font-size:.98rem}.s-section__title,.s-related__title{font-size:clamp(2.1rem,7vw,3.4rem);font-weight:700;color:var(--color-text-dark);margin:8px 0 10px}.s-section__subtitle{color:var(--color-text-light);max-width:52ch}.s-products__grid,.s-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.s-card{display:block;text-decoration:none;color:var(--color-text);background:transparent}.s-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--color-light);border:1px solid var(--color-border);border-radius:0;transition:box-shadow .2s}.s-card__img{display:block;width:100%;height:100%;object-fit:cover}.s-card__badge{background:var(--color-accent);color:#fff;font-family:var(--font-heading),sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:0;padding:3px 9px;font-size:.85rem}.s-card__title{margin-top:12px;padding-top:12px;border-top:2px dashed var(--color-border);font-size:1.3rem;font-weight:700;line-height:1.05;color:var(--color-text-dark)}.s-card__text{color:var(--color-text-light);font-size:.95rem;margin:6px 0 10px}.s-card__price{display:inline-flex;align-items:center;font-family:var(--font-heading),sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:.04em;color:var(--color-text-dark);background:var(--color-light);padding:3px 12px;outline:2px dashed var(--color-primary);outline-offset:-5px}.s-collections{background:var(--color-light)}.s-collections__grid{display:grid;grid-template-columns:1fr;gap:16px}.s-collection{position:relative;display:block;overflow:hidden;min-height:280px;background:var(--color-dark);border-radius:0;text-decoration:none}.s-collection__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s-collection__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,48,75,0) 30%,rgba(19,48,75,.92) 100%)}.s-collection__body{position:absolute;left:0;right:0;bottom:0;padding:20px;color:#fff}.s-collection__title{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:#fff;border-bottom:3px solid var(--amber);display:inline-block;padding-bottom:6px;margin-bottom:8px}.s-collection__text{color:#fff;font-size:.95rem}.s-cta__box{background:var(--color-dark);color:var(--color-light);border:10px solid transparent;border-image:repeating-linear-gradient(-45deg,var(--color-accent)0 12px,#fff 12px 24px,var(--color-primary) 24px 36px,#fff 36px 48px)10;border-radius:0;gap:24px}.s-cta__eyebrow{color:var(--amber)}.s-cta__eyebrow::before{background:var(--amber)}.s-cta__title{font-size:clamp(2.2rem,8vw,3.8rem);font-weight:700;color:#fff}.s-cta__text{color:var(--color-light)}.s-cta__btn{background:var(--amber);color:var(--color-dark);border-color:var(--amber)}.s-cta__btn:hover{background:#fff;border-color:#fff}.s-cta__img{object-fit:cover;border:4px solid #fff}.s-product{display:grid;grid-template-columns:1fr;gap:28px}.s-product__gallery img{display:block;width:100%;border:1px solid var(--color-border)}.s-product__info .s-eyebrow{color:var(--color-accent)}.s-product__info h2,.s-product__info h3{color:var(--color-text-dark)}.s-product__back{font-family:var(--font-heading),sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);text-decoration:none}.s-product__title{font-size:clamp(2.4rem,9vw,4rem);font-weight:700;line-height:.95;margin:10px 0}.s-product__price{display:inline-flex;font-family:var(--font-heading),sans-serif;font-weight:700;font-size:2rem;color:var(--color-text-dark);background:var(--color-light);padding:4px 18px;outline:2px dashed var(--color-primary);outline-offset:-6px;margin:6px 0 16px}.s-product__buy{margin-bottom:18px}.s-product__perks{gap:10px;margin:18px 0}.s-product__perk{background:var(--color-light);border-left:4px solid var(--color-accent);padding:12px 14px;border-radius:0}.s-product__perk p:first-child{font-family:var(--font-heading),sans-serif;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-dark)}.s-product__desc{line-height:1.7}.s-product__desc li{margin:4px 0}.s-related{padding-top:32px}.s-page__head{border-bottom:2px dashed var(--color-border);padding-bottom:20px}.s-page__title{font-size:clamp(2.6rem,10vw,4.6rem);font-weight:700;line-height:.95;margin:10px 0}.s-page__eyebrow{color:var(--color-accent)}.s-page__intro{color:var(--color-text-light);max-width:56ch;font-size:1.12rem}.s-page__body{max-width:68ch;line-height:1.75}.s-page__body h2{font-size:1.9rem;margin:34px 0 10px;font-weight:700}.s-page__body a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--amber);text-underline-offset:3px}.s-cart{background:var(--color-body);color:var(--color-text);border-left:6px solid var(--color-primary)}.s-cart__head{font-family:var(--font-heading),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px dashed var(--color-border)}.s-cart__item{border-bottom:1px solid var(--color-border)}.s-cart__foot{border-top:2px dashed var(--color-border);background:var(--color-light)}.s-footer{position:relative;background:var(--color-light);color:var(--color-text);padding-top:6px}.s-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--stripe)}.s-footer__title{font-size:1.2rem;font-weight:700;letter-spacing:.1em;color:var(--color-text-dark)}.s-footer__about,.s-footer__address,.s-footer__descriptor,.s-footer__copy{color:var(--color-text-light)}.s-footer__link{color:var(--color-text-dark);text-decoration:none}.s-footer__link:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.s-footer__legal{border-top:2px dashed var(--color-border);font-size:.9rem}.s-footer__disclaimer p{color:var(--color-text)}@media (min-width:768px){.s-products__grid,.s-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.s-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s-collection{min-height:380px}.s-product__perks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.s-hero__inner{grid-template-columns:1.15fr .85fr;gap:56px}.s-product{grid-template-columns:1fr 1fr;gap:56px}.s-collection{min-height:440px}.s-card__title{font-size:1.45rem}}@media (prefers-reduced-motion:no-preference){.s-card__media{transition:box-shadow .2s ease,transform .2s ease}.s-card:hover .s-card__media{box-shadow:6px 6px 0 var(--color-primary);transform:translate(-3px,-3px)}.s-hero__copy{animation:jm-in .6s ease both}@keyframes jm-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.s-eyebrow,.s-eyebrow :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#13304B!important}.s-product__info,.s-product__info :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#13304B!important}.s-cart.s-cart--open{display:flex!important;transform:none!important;translate:none!important;visibility:visible!important;opacity:1!important;right:0!important;left:auto!important;z-index:1000!important}.s-header__actions,.s-product__buy,.s-cart__foot{visibility:visible!important;opacity:1!important}.s-logo__img{min-height:32px!important;width:auto!important;max-width:200px!important}.s-logo:has(.s-logo__img){background:var(--color-body)!important;isolation:isolate!important;padding:6px 10px!important;border-radius:10px!important}.s-trust__list[data-n]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;margin-inline:auto!important;max-width:80rem!important}.s-trust__list[data-n]>.s-trust__item{min-width:0!important;max-width:none!important}@media (min-width:640px){.s-trust__list[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s-trust__list[data-n="1"]{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1024px){.s-trust__list[data-n="1"]{grid-template-columns:repeat(1,minmax(0,1fr))!important}.s-trust__list[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.s-trust__list[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.s-trust__list[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}