@font-face{font-family:"Jost";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/b2a539cd1f2bbf123e66bafa988bbd32249a7ba3335aec377a9fc1b37734b1ed.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:"Jost";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/235d8f8964bfdf105fc0c3e4c77b5e70f31bee1dad611d59318b5f2a5cb64d90.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:"Work Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/fe0af300ce56932381af82ed960d8582dc8308ac2b7b48dd505dd49573a83ada.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:"Work Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fuentes/72cd8f67849cc714f3364eeeb378df9a49f4aff00e6a3640fad36c9c93a9b197.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:#2F3A3A;--color-accent:#7A3A1A;--color-body:#EFEBE5;--color-light:#E2DDD4;--color-dark:#232C2C;--color-text:#2F3A3A;--color-text-dark:#2F3A3A;--color-text-light:#485454;--color-border:#C4BCAE;--font-heading:"Jost",system-ui,sans-serif;--font-primary:"Work 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{--chip:#FBF9F5;--sage:#A8B5A0;--clay:#C98F6B;--sand:#CDBFA5}.s-body{background-color:var(--color-body);background-image:radial-gradient(circle at 12% 0%,rgba(168,181,160,.18),transparent 42%),radial-gradient(circle at 100% 40%,rgba(201,143,107,.10),transparent 38%);background-attachment:fixed;color:var(--color-text);font-family:var(--font-primary),sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}.s-body a:focus-visible,.s-body button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.s-main{color:var(--color-text)}.s-hero__copy::after,.s-page__title::after{content:"";display:block;width:160px;height:52px;margin-top:32px;background:linear-gradient(var(--sage),var(--sage))0 100%/25% 25%no-repeat,linear-gradient(var(--clay),var(--clay)) 33.333% 100%/25% 50%no-repeat,linear-gradient(var(--sand),var(--sand)) 66.667% 100%/25% 75%no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 100% 100%/25% 100%no-repeat}.s-page__title::after{width:120px;height:40px;margin-top:22px}.s-announcement{background:var(--color-primary);color:var(--color-body);font-family:"Jost",sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.s-announcement button{color:var(--color-body)}.s-header{position:sticky;background:rgba(239,235,229,.95);backdrop-filter:blur(8px);color:var(--color-text);border-bottom:1px solid var(--color-border)}.s-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:linear-gradient(90deg,var(--sage)0 25%,var(--clay) 25% 50%,var(--sand) 50% 75%,var(--color-primary) 75% 100%)}.s-logo{color:var(--color-text-dark)}.s-logo__img{mix-blend-mode:multiply}.s-logo__mark{background:var(--color-primary);color:var(--color-body);font-family:"Jost",sans-serif;font-weight:600}.s-logo__name{color:var(--color-text-dark);font-family:"Jost",sans-serif;font-weight:600;letter-spacing:-.01em;font-size:1.2rem}.s-header__link{color:var(--color-text);font-family:"Jost",sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.02em;text-decoration:none;background:linear-gradient(var(--color-accent),var(--color-accent))0 100%/0 2px no-repeat;padding-bottom:4px;transition:background-size .25s}.s-header__link:hover{background-size:100% 2px}.s-header__actions{color:var(--color-text)}.s-eyebrow{font-family:"Jost",sans-serif;font-weight:600;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);display:flex;align-items:center;gap:10px}.s-eyebrow::before{content:"";width:10px;height:10px;background:var(--color-accent);flex:none}.s-hero__eyebrow,.s-page__eyebrow,.s-product__info .s-eyebrow{color:var(--color-accent)}.s-cta__eyebrow{color:var(--sage)}.s-cta__eyebrow::before{background:var(--sage)}.s-btn{font-family:"Jost",sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;padding:1em 1.7em;border-radius:0;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.s-btn--primary{background:var(--color-primary);color:var(--color-body);border:1.5px solid var(--color-primary)}.s-btn--primary:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-body)}.s-btn--secondary{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}.s-btn--secondary:hover{background:var(--color-primary);color:var(--color-body)}.s-hero{color:var(--color-text)}.s-hero__inner{gap:36px;padding:36px 20px 48px;align-items:center}.s-hero__title{font-family:"Jost",sans-serif;font-weight:500;color:var(--color-text-dark);font-size:clamp(2.5rem,10.5vw,3.4rem);line-height:1;letter-spacing:-.035em;margin:16px 0 20px}.s-hero__highlight{color:var(--color-accent);font-style:italic;font-weight:400}.s-hero__text{color:var(--color-text-light);font-size:1.05rem;max-width:46ch}.s-hero__actions{gap:12px;flex-wrap:wrap;margin-top:28px}.s-hero__media{position:relative}.s-hero__visual{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--color-light);border:10px solid var(--chip);border-bottom-width:46px;box-shadow:0 22px 40px -26px rgba(35,44,44,.55)}.s-hero__media::after{content:"Calm Home · Nº 01";position:absolute;left:20px;bottom:15px;font-family:"Jost",sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary)}.s-trust__list{gap:12px;padding:0 20px}.s-trust__item{background:var(--color-light);border-top:6px solid var(--sage);padding:20px 20px 22px;color:var(--color-text)}.s-trust__item:nth-child(4n+2){border-top-color:var(--clay)}.s-trust__item:nth-child(4n+3){border-top-color:var(--sand)}.s-trust__item:nth-child(4n){border-top-color:var(--color-primary)}.s-trust__title{font-family:"Jost",sans-serif;font-weight:600;font-size:1.1rem;color:var(--color-text-dark);margin-bottom:6px}.s-trust__text{color:var(--color-text-light);font-size:.93rem;margin:0}.s-section{padding-top:56px;padding-bottom:56px}.s-section__title{font-family:"Jost",sans-serif;font-weight:500;font-size:clamp(2rem,6vw,3.1rem);line-height:1.04;letter-spacing:-.03em;color:var(--color-text-dark);margin:12px 0 10px}.s-section__subtitle{color:var(--color-text-light);max-width:52ch;font-size:1.02rem}.s-products__grid,.s-related__grid{gap:20px}.s-card{position:relative;display:block;background:var(--chip);padding:22px 12px 16px;color:var(--color-text);text-decoration:none;box-shadow:0 1px 0 var(--color-border),0 16px 28px -22px rgba(35,44,44,.5);transition:transform .3s,box-shadow .3s}.s-card::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:var(--sage)}.s-card:nth-child(4n+2)::before{background:var(--clay)}.s-card:nth-child(4n+3)::before{background:var(--sand)}.s-card:nth-child(4n)::before{background:var(--color-primary)}.s-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--color-light);margin-bottom:14px}.s-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.s-card__badge{background:var(--color-primary);color:var(--color-body);font-family:"Jost",sans-serif;font-weight:600;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;border-radius:0}.s-card__title{font-family:"Jost",sans-serif;font-weight:600;font-size:1.12rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-dark);margin:0 2px}.s-card__text{color:var(--color-text-light);font-size:.88rem;margin:4px 2px 0}.s-card__price{font-family:"Jost",sans-serif;font-weight:600;font-size:1.1rem;color:var(--color-primary);margin:14px 2px 0;padding-top:10px;border-top:1px dashed var(--color-border)}.s-collections{background:var(--color-light);color:var(--color-text)}.s-collections__grid{gap:16px;margin-top:28px}.s-collection{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;overflow:hidden;background:var(--chip);border:10px solid var(--chip);box-shadow:0 18px 30px -24px rgba(35,44,44,.55);text-decoration:none}.s-collection__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.s-collection__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(35,44,44,.9) 0%,rgba(35,44,44,.4) 45%,rgba(35,44,44,0) 72%)}.s-collection__body{position:relative;z-index:2;padding:22px 20px;color:var(--chip)}.s-collection__title{font-family:"Jost",sans-serif;font-weight:500;font-size:1.7rem;letter-spacing:-.02em;line-height:1.1;color:var(--chip);margin:0 0 6px}.s-collection__text{color:#EFEBE5;font-size:.92rem;margin:0;max-width:40ch}.s-cta{padding:24px 20px 64px}.s-cta__box{position:relative;overflow:hidden;background:var(--color-primary);color:var(--color-body);padding:36px 24px 76px;gap:28px;align-items:center}.s-cta__box::after{content:"";position:absolute;left:0;bottom:0;width:150px;height:44px;background:linear-gradient(var(--sage),var(--sage))0 100%/25% 25%no-repeat,linear-gradient(var(--clay),var(--clay)) 33.333% 100%/25% 50%no-repeat,linear-gradient(var(--sand),var(--sand)) 66.667% 100%/25% 75%no-repeat,linear-gradient(var(--chip),var(--chip)) 100% 100%/25% 100%no-repeat}.s-cta__copy{color:var(--color-body)}.s-cta__title{font-family:"Jost",sans-serif;font-weight:500;font-size:clamp(2rem,6vw,3rem);line-height:1.03;letter-spacing:-.03em;color:var(--color-body);margin:12px 0}.s-cta__text{color:#E4DFD6;max-width:44ch}.s-cta__btn{background:var(--color-body);color:var(--color-primary);border:1.5px solid var(--color-body);margin-top:10px}.s-cta__btn:hover{background:var(--sage);border-color:var(--sage);color:var(--color-dark)}.s-cta__img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:8px solid var(--chip)}.s-catalog{color:var(--color-text)}.s-product{gap:32px;padding-top:28px}.s-product__gallery img{display:block;width:100%;border:10px solid var(--chip);box-shadow:0 20px 36px -26px rgba(35,44,44,.55);background:var(--color-light)}.s-product__back{color:var(--color-text-light);font-family:"Jost",sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.s-product__back:hover{color:var(--color-accent)}.s-product__title{font-family:"Jost",sans-serif;font-weight:500;font-size:clamp(2.1rem,7vw,3.4rem);line-height:1.02;letter-spacing:-.03em;color:var(--color-text-dark);margin:14px 0 8px}.s-product__price{font-family:"Jost",sans-serif;font-weight:600;font-size:1.7rem;color:var(--color-primary)}.s-product__buy{margin:22px 0 26px}.s-product__perks{gap:10px}.s-product__perk{background:var(--color-light);border-left:5px solid var(--sage);padding:14px 16px;color:var(--color-text-light);font-size:.88rem}.s-product__perk:nth-child(4n+2){border-left-color:var(--clay)}.s-product__perk:nth-child(4n+3){border-left-color:var(--sand)}.s-product__perk:nth-child(4n){border-left-color:var(--color-primary)}.s-product__perk p:first-child{font-family:"Jost",sans-serif;font-weight:600;font-size:1rem;color:var(--color-text-dark);margin:0 0 4px}.s-product__info h2,.s-product__info h3{font-family:"Jost",sans-serif;font-weight:500;font-size:1.6rem;letter-spacing:-.02em;color:var(--color-text-dark);margin-top:32px}.s-product__desc{line-height:1.75;color:var(--color-text)}.s-product__desc ul{padding-left:1.2em}.s-product__desc li::marker{color:var(--color-accent)}.s-related{padding:56px 20px;color:var(--color-text)}.s-related__title{font-family:"Jost",sans-serif;font-weight:500;font-size:clamp(1.8rem,5vw,2.6rem);letter-spacing:-.03em;color:var(--color-text-dark);margin-bottom:24px}.s-page__head{padding:48px 20px 20px}.s-page__eyebrow{margin-bottom:10px}.s-page__title{font-family:"Jost",sans-serif;font-weight:500;font-size:clamp(2.3rem,8vw,4.2rem);line-height:1;letter-spacing:-.035em;color:var(--color-text-dark)}.s-page__intro{font-size:1.12rem;color:var(--color-text-light);max-width:60ch;margin-top:18px}.s-page__body{line-height:1.75;color:var(--color-text);padding-bottom:48px}.s-page__body>*{max-width:68ch}.s-page__body h2{font-family:"Jost",sans-serif;font-weight:500;font-size:1.65rem;letter-spacing:-.02em;color:var(--color-text-dark);margin-top:2em}.s-page__body a{color:var(--color-accent);text-underline-offset:3px}.s-page__body li::marker{color:var(--color-accent)}.s-footer{position:relative;background:var(--color-light);color:var(--color-text);border-top:1px solid var(--color-border);padding-top:12px}.s-footer::before{content:"";position:absolute;left:0;right:0;top:-1px;height:4px;background:linear-gradient(90deg,var(--sage)0 25%,var(--clay) 25% 50%,var(--sand) 50% 75%,var(--color-primary) 75% 100%)}.s-footer__top{gap:32px}.s-footer__about{color:var(--color-text-light);max-width:32ch}.s-footer__title{font-family:"Jost",sans-serif;font-weight:600;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-dark)}.s-footer__list{gap:8px}.s-footer__link{color:var(--color-text);text-decoration:none;background:linear-gradient(var(--color-accent),var(--color-accent))0 100%/0 1px no-repeat;transition:background-size .25s}.s-footer__link:hover{background-size:100% 1px;color:var(--color-accent)}.s-footer__company{color:var(--color-text)}.s-footer__address{color:var(--color-text-light);font-style:normal;font-size:.9rem;gap:4px}.s-footer__address .s-footer__link{color:var(--color-text-light)}.s-footer__legal{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border);font-size:.8rem;gap:14px;color:var(--color-text-light)}.s-footer__disclaimer,.s-footer__descriptor,.s-footer__copy{color:var(--color-text-light)}.s-cart{background:var(--color-body);color:var(--color-text);border-left:1px solid var(--color-border)}.s-cart__head{font-family:"Jost",sans-serif;font-weight:600;font-size:1.2rem;color:var(--color-text-dark);border-bottom:1px solid var(--color-border)}.s-cart__item{border-bottom:1px dashed var(--color-border);color:var(--color-text)}.s-cart__foot{background:var(--color-light);border-top:1px solid var(--color-border);color:var(--color-text);font-family:"Jost",sans-serif;font-weight:600}@media (min-width:768px){.s-hero__inner{padding:56px 32px 72px}.s-section{padding-top:80px;padding-bottom:80px}.s-collection{min-height:460px}.s-cta{padding:32px 32px 88px}.s-cta__box{padding:56px 48px 88px}.s-page__head{padding:72px 32px 28px}.s-related{padding:72px 32px}.s-trust__list{padding:0 32px}.s-hero__media::after{left:26px;bottom:15px}}@media (min-width:1024px){.s-hero__inner{grid-template-columns:1.05fr .95fr;gap:80px;padding:72px 40px 96px}.s-hero__title{font-size:clamp(3.6rem,6vw,5.4rem)}.s-product{gap:72px}.s-product__gallery{position:sticky;top:110px;align-self:start}.s-product__info{padding-top:12px}.s-cta__box{padding:64px 64px 96px}.s-cta__img{aspect-ratio:1/1}.s-card{padding:24px 14px 18px}.s-card:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--color-border),0 24px 34px -22px rgba(35,44,44,.55)}}@media (prefers-reduced-motion:no-preference){@keyframes branleyRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.s-hero__copy{animation:branleyRise .8s ease both}.s-card:hover .s-card__img{transform:scale(1.035)}.s-collection:hover .s-collection__img{transform:scale(1.04)}}.s-eyebrow,.s-eyebrow :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#2F3A3A!important}.s-product__info,.s-product__info :where(p,span,a,li,strong,em,h1,h2,h3,h4,h5,h6,small,svg){color:#2F3A3A!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}}