@font-face{font-family:"Caprasimo";font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/8cbef7cdad7bfe1fd7dc1958f3eca65b6e4e58c34b2f5a366d3e659d6d3efad1.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:"Caprasimo";font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/8be0594f223844d398b066640ab4303555978a8a72c6558ff769251007bd431a.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:"Karla";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/72166a79590b88c97977d7f55da2a316ed8f97f11b235cb6c3210835a3da91d0.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:"Karla";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/690fabf2f17b4a9833e86103153cc497d3d6c4e8bf2d5fb8ade6a005f5fd731e.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:#26364F;--color-accent:#E2A94B;--color-body:#ECEFF2;--color-light:#DEE4EA;--color-dark:#1B2538;--color-text:#2B3446;--color-text-dark:#1B2538;--color-text-light:#4A5669;--color-border:#BAC5D0;--font-heading:"Caprasimo",system-ui,sans-serif;--font-primary:"Karla",system-ui,sans-serif}.s-body{background-color:var(--color-body);background-image:repeating-linear-gradient(0deg,rgba(27,37,56,.028)0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(27,37,56,.028)0 1px,transparent 1px 3px);color:var(--color-text);font-family:var(--font-primary);font-size:17px;line-height:1.65;overflow-x:hidden}.s-eyebrow{font-family:var(--font-primary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#2F4D80}.s-eyebrow::before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.6em;border-radius:50%;box-shadow:inset -.24em 0 0 0 currentColor;vertical-align:-.05em}.s-announcement{background:var(--color-dark);color:#F5DDAE;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:.55rem 1rem}.s-announcement button{color:inherit}.s-header{background:var(--color-body);border-bottom:1px solid var(--color-border);color:var(--color-text)}.s-header__nav{gap:1rem}.s-logo{color:var(--color-dark)}.s-logo__mark{background:var(--color-dark);color:var(--color-accent);border-radius:50%;font-family:var(--font-heading)}.s-logo__name{font-family:var(--font-heading);font-size:1.15rem;color:var(--color-dark);letter-spacing:.005em}.s-header__link{font-size:.92rem;font-weight:700;color:var(--color-text);padding:.35rem .1rem;border-bottom:2px solid transparent;transition:border-color .2s}.s-header__link:hover{color:var(--color-dark);border-bottom-color:var(--color-accent)}.s-btn{border-radius:999px;padding:.85em 1.7em;font-family:var(--font-primary);font-weight:700;letter-spacing:.02em;font-size:1rem;justify-content:center}.s-btn--primary{background:var(--color-primary);color:var(--color-body);border:2px solid var(--color-primary)}.s-btn--secondary{background:transparent;color:var(--color-dark);border:2px solid var(--color-dark)}@media (prefers-reduced-motion:no-preference){.s-btn{transition:transform .2s ease,box-shadow .2s ease}.s-btn:hover{transform:translateY(-2px);box-shadow:0 10px 18px -10px rgba(27,37,56,.6)}}.s-hero{overflow:hidden;padding:2.5rem 0 3rem}.s-hero__inner{gap:2.25rem;align-items:center}.s-hero__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.3rem,9vw,4.3rem);line-height:1.03;letter-spacing:-.01em;color:var(--color-dark)}.s-hero__highlight{display:block;margin-top:.25em;color:var(--color-dark);font-size:.62em;line-height:1.25;background:linear-gradient(transparent 64%,rgba(226,169,75,.6) 64% 92%,transparent 92%);width:fit-content;padding:0 .1em}.s-hero__text{color:var(--color-text-light);font-size:1.08rem;max-width:34rem}.s-hero__actions{gap:.75rem;flex-wrap:wrap}.s-hero__media{position:relative;max-width:420px;width:100%;margin:0 auto}.s-hero__media::before{content:"";position:absolute;right:-6%;top:-6%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(226,169,75,.65),rgba(226,169,75,0) 70%);z-index:0}.s-hero__visual{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 22px 22px;box-shadow:0 0 0 9px var(--color-light),0 0 0 10px var(--color-border),0 30px 50px -28px rgba(27,37,56,.6)}.s-trust{padding:0 0 1rem}.s-trust__list{gap:.75rem}.s-trust__item{background:var(--color-light);border-radius:18px;padding:1.25rem 1.3rem}.s-trust__item::before{content:"";display:block;width:18px;height:18px;margin-bottom:.7rem;border-radius:50%;box-shadow:inset -6px -1px 0 0 var(--color-primary)}.s-trust__title{font-family:var(--font-heading);font-size:1.08rem;color:var(--color-dark);margin:0 0 .25rem}.s-trust__text{color:var(--color-text-light);font-size:.95rem;margin:0}.s-section{padding:3.25rem 0}.s-section__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.9rem,5.5vw,2.9rem);line-height:1.1;color:var(--color-dark);margin:.3rem 0 .6rem}.s-section__subtitle{color:var(--color-text-light);max-width:36rem}.s-products__grid,.s-related__grid{gap:1.5rem 1rem}.s-card{display:flex;flex-direction:column;gap:.3rem;color:var(--color-text)}.s-card__media{position:relative;overflow:hidden;background:var(--color-light);border-radius:5px 14px 14px 5px;box-shadow:0 18px 24px -18px rgba(27,37,56,.7);margin-bottom:.6rem}.s-card__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(27,37,56,.28)0,rgba(255,255,255,.3) 2.4%,rgba(27,37,56,.12) 4%,transparent 8%)}.s-card__img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.s-card__badge{background:var(--color-accent);color:var(--color-dark);border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.25em .8em}.s-card__title{font-family:var(--font-heading);font-weight:400;font-size:1.15rem;line-height:1.2;color:var(--color-dark);margin:0}.s-card__text{font-size:.93rem;color:var(--color-text-light);margin:0}.s-card__price{font-family:var(--font-heading);font-size:1.2rem;color:var(--color-dark);margin:.2rem 0 0}@media (prefers-reduced-motion:no-preference){.s-card__media{transition:transform .3s ease}.s-card:hover .s-card__media{transform:translateY(-5px) rotate(-.6deg)}}.s-collections{background:var(--color-dark);color:#DCE3EA}.s-collections .s-eyebrow{color:var(--color-accent)}.s-collections .s-section__title{color:#F3F5F7}.s-collections__grid{gap:1rem}.s-collection{position:relative;display:flex;align-items:flex-end;overflow:hidden;min-height:340px;border-radius:999px 999px 18px 18px;color:#fff}.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(27,37,56,0) 35%,rgba(27,37,56,.92) 100%)}.s-collection__body{position:relative;z-index:2;padding:1.5rem 1.6rem 1.8rem;color:#fff;text-align:center;width:100%}.s-collection__title{font-family:var(--font-heading);font-size:1.4rem;line-height:1.15;color:#fff;margin:0 0 .35rem}.s-collection__text{font-size:.92rem;color:#E4E9EE;margin:0}.s-cta{padding:1rem 0 3.5rem}.s-cta__box{background:var(--color-dark);color:#E4E9EE;border-radius:28px;gap:1.75rem;padding:2rem 1.5rem;overflow:hidden;align-items:center}.s-cta__eyebrow{color:var(--color-accent)}.s-cta__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.9rem,6vw,3rem);line-height:1.08;color:#fff}.s-cta__text{color:#DCE3EA}.s-cta__btn{background:var(--color-accent);color:var(--color-dark);border:2px solid var(--color-accent)}.s-cta__img{display:block;width:100%;max-width:320px;margin:0 auto;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 18px 18px}.s-cart{background:var(--color-body);color:var(--color-text);border-left:1px solid var(--color-border)}.s-cart__head{font-family:var(--font-heading);color:var(--color-dark);border-bottom:1px solid var(--color-border)}.s-cart__item{border-bottom:1px solid var(--color-border)}.s-cart__foot{background:var(--color-light);border-top:1px solid var(--color-border)}.s-product{gap:2rem;padding-top:1.5rem}.s-product__gallery img{border-radius:999px 999px 20px 20px;box-shadow:0 0 0 8px var(--color-light),0 24px 40px -26px rgba(27,37,56,.6)}.s-product__back{font-weight:700;font-size:.9rem;color:var(--color-text-light)}.s-product__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(2rem,6vw,3.2rem);line-height:1.06;color:var(--color-dark)}.s-product__price{font-family:var(--font-heading);font-size:1.7rem;color:var(--color-dark)}.s-product__perks{gap:.7rem;padding:0;list-style:none}.s-product__perk{background:var(--color-light);border-radius:16px;padding:1rem 1.1rem;font-size:.92rem;color:var(--color-text)}.s-product__perk p:first-child{font-weight:700;color:var(--color-dark);margin:0 0 .15rem}.s-product__desc{line-height:1.75;color:var(--color-text)}.s-product__desc ul{padding-left:1.2rem}.s-related{padding:2.5rem 0 3.5rem}.s-related__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.7rem,5vw,2.4rem);color:var(--color-dark)}.s-page__head{padding:2.5rem 0 1rem}.s-page__eyebrow{color:#2F4D80}.s-page__title{font-family:var(--font-heading);font-weight:400;font-size:clamp(2.2rem,7vw,3.8rem);line-height:1.05;color:var(--color-dark)}.s-page__intro{font-size:1.1rem;color:var(--color-text-light);max-width:38rem}.s-page__body{max-width:44rem;line-height:1.75;color:var(--color-text)}.s-page__body h2{font-family:var(--font-heading);font-weight:400;color:var(--color-dark);margin-top:2.2rem}.s-page__body a{color:#2F4D80;text-decoration-color:var(--color-accent);text-underline-offset:3px}.s-footer{background:var(--color-light);color:var(--color-text);border-top:1px solid var(--color-border);padding-top:2.5rem}.s-footer__about,.s-footer__address,.s-footer__descriptor,.s-footer__copy{color:var(--color-text-light)}.s-footer__title{font-family:var(--font-heading);font-weight:400;font-size:1.05rem;color:var(--color-dark)}.s-footer__link{color:var(--color-text);text-decoration:none}.s-footer__link:hover{color:var(--color-dark);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}.s-footer__legal{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.25rem;font-size:.85rem}.s-footer__disclaimer{color:var(--color-text)}@media (min-width:768px){.s-hero{padding:3.5rem 0 4rem}.s-section{padding:4.5rem 0}.s-products__grid{gap:2rem 1.5rem}.s-collection{min-height:420px}.s-cta__box{padding:3rem}.s-product{gap:3rem}}@media (min-width:1024px){.s-hero__inner{grid-template-columns:1.1fr .9fr;gap:4rem}.s-hero__media{margin:0 0 0 auto}.s-collection{min-height:480px}.s-cta__box{grid-template-columns:1.2fr .8fr;padding:3.5rem 4rem}.s-section{padding:5.5rem 0}}.s-eyebrow,.s-eyebrow :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#1B2538!important}.s-product__info,.s-product__info :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#1B2538!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}}