.section-featured-product .product__installments{display:grid;gap:.2rem;margin:.8rem 0 0;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600;line-height:1.4}.section-featured-product .product__installments small{color:rgba(var(--color-foreground),.62);font-size:1.15rem;font-weight:400}.product-fit{margin:1.2rem 0 1.6rem;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius);background:rgba(var(--color-foreground),.035)}.product-fit__headline,.product-guidance__title{margin:0;font-size:1.7rem;font-weight:700;line-height:1.35}.product-fit__explanation,.product-guidance__text{margin:.6rem 0 0;color:rgba(var(--color-foreground),.7);font-size:1.35rem;line-height:1.55}.product-fit__firmness{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1.2rem;font-size:1.3rem;font-weight:600}.product-fit__scale{display:inline-grid;grid-template-columns:repeat(5,2.4rem);gap:.35rem}.product-fit__scale i{display:block;height:.55rem;border-radius:999px;background:rgba(var(--color-foreground),.14)}.product-fit__scale i.is-active{background:rgb(var(--color-button))}.product__installments{display:grid;gap:.2rem;margin:.8rem 0 0;color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600;line-height:1.4}.product__installments small{color:rgba(var(--color-foreground),.62);font-size:1.15rem;font-weight:400}.product__shipping-benefit{display:grid;gap:.25rem;margin:1.2rem 0;padding:1.2rem 1.4rem;border-left:.4rem solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04);font-size:1.3rem;line-height:1.45}.product-guidance{display:grid;gap:1.2rem;margin:1.6rem 0 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius)}.product-guidance .button{width:100%}@media screen and (max-width:749px){.product-fit__firmness{align-items:flex-start;flex-direction:column}}.mattress-guide{padding-top:var(--guide-padding-top);padding-bottom:var(--guide-padding-bottom)}.mattress-guide__grid{display:grid;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:calc(var(--media-radius) + .4rem);background:rgb(var(--color-background));box-shadow:0 1.2rem 3.5rem rgba(var(--color-foreground),.08)}.mattress-guide__media{min-height:32rem;background:rgba(var(--color-foreground),.04)}.mattress-guide__image,.mattress-guide__placeholder{display:block;width:100%;height:100%;min-height:32rem;object-fit:cover}.mattress-guide__content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(3rem,6vw,6.5rem)}.mattress-guide__eyebrow{margin:0 0 1rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mattress-guide__heading{max-width:13ch;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}.mattress-guide__text{max-width:58rem;margin-top:1.8rem;color:rgba(var(--color-foreground),.76);font-size:1.6rem;line-height:1.65}.mattress-guide__button{margin-top:1.8rem}.mattress-guide__note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.6);font-size:1.2rem}@media screen and (min-width:750px){.mattress-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mattress-guide__grid--right .mattress-guide__media{order:2}}@media screen and (max-width:749px){.mattress-guide__content{padding:3rem 2.2rem 3.5rem}.mattress-guide__media,.mattress-guide__image,.mattress-guide__placeholder{min-height:26rem}.mattress-guide__heading{max-width:none}.mattress-guide__button{width:100%}}body:has(.sm-ads-landing) .shopify-section-group-header-group,body:has(.sm-ads-landing) .shopify-section-group-footer-group{position:fixed!important;top:0!important;left:-200vw!important;width:100vw!important;visibility:hidden!important;pointer-events:none!important}body:has(.sm-ads-landing) .whatsapp-widget{display:none!important}body:has(.sm-ads-landing){background:#f5f4f0}.sm-ads-landing{--sm-ink: #303030;--sm-muted: rgba(48, 48, 48, .72);--sm-paper: #ffffff;--sm-warm: #f5f4f0;--sm-accent: #49220d;--sm-accent-dark: #303030;--sm-highlight: #8a6a3f;--sm-taupe: #aa8f80;--sm-taupe-soft: #b0998a;--sm-border: #d1c9c9;color:var(--sm-ink);background:var(--sm-warm);font-family:var(--font-body-family);line-height:1.5}.sm-ads-landing *,.sm-ads-landing *:before,.sm-ads-landing *:after{box-sizing:border-box}.sm-ads-landing h1,.sm-ads-landing h2,.sm-ads-landing h3,.sm-ads-landing p{margin-top:0}.sm-ads-landing h1,.sm-ads-landing h2,.sm-ads-landing h3{color:var(--sm-ink);font-family:var(--font-heading-family);letter-spacing:-.025em;line-height:1.08}.sm-ads-landing h1{max-width:12ch;margin-bottom:1.25rem;font-size:clamp(2.55rem,9vw,5.6rem)}.sm-ads-landing h2{margin-bottom:1rem;font-size:clamp(2rem,6vw,3.75rem)}.sm-ads-landing h3{margin-bottom:.6rem;font-size:1.35rem}.sm-ads-landing a{color:inherit}.sm-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto}.sm-narrow{max-width:860px}.sm-eyebrow{margin-bottom:.7rem;color:var(--sm-accent);font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.sm-landing-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:.75rem max(1rem,calc((100vw - 1180px)/2));border-bottom:1px solid var(--sm-border);background:#fffffff5}.sm-landing-logo{display:inline-flex;align-items:center;max-width:160px;padding:.35rem .6rem;border-radius:.6rem;background:var(--sm-accent-dark);color:var(--sm-accent-dark);font-size:1.3rem;font-weight:800;text-decoration:none}.sm-landing-logo img{width:auto;max-width:100%;height:auto;max-height:42px;filter:brightness(0) invert(1)}.sm-cart-link{display:inline-flex;gap:.55rem;align-items:center;font-weight:700;text-decoration:none}.sm-cart-count{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--sm-accent);color:#fff;font-size:.75rem}.sm-hero{padding:3rem 0;overflow:hidden}.sm-hero-grid{display:grid;gap:2.25rem;align-items:center}.sm-hero-lead{max-width:58ch;margin-bottom:1rem;color:var(--sm-muted);font-size:1.1rem}.sm-shipping-line{display:flex;gap:.55rem;align-items:flex-start;margin-bottom:1.4rem;color:var(--sm-highlight);font-weight:800}.sm-hero-actions{display:grid;gap:.75rem}.sm-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.85rem 1.25rem;border:2px solid var(--sm-accent);border-radius:999px;font-size:.98rem;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.sm-button:hover{transform:translateY(-2px)}.sm-ads-landing .sm-button-primary{background:var(--sm-accent);color:#fff}.sm-ads-landing .sm-button-primary:hover{background:var(--sm-accent-dark);color:#fff}.sm-ads-landing .sm-button-secondary{background:transparent;color:var(--sm-accent)}.sm-payment-note{margin:1rem 0 0;color:var(--sm-muted);font-size:.9rem}.sm-hero-visual{position:relative;min-height:310px;padding:1rem;border-radius:2rem;background:var(--sm-warm)}.sm-hero-visual>img,.sm-hero-visual>svg{display:block;width:100%;height:100%;min-height:280px;object-fit:contain}.sm-hero-badge{position:absolute;right:1rem;bottom:1rem;display:grid;max-width:210px;padding:.85rem 1rem;border-radius:1rem;background:var(--sm-accent-dark);box-shadow:0 12px 30px #30303038;color:#fff}.sm-hero-badge strong{font-size:.95rem}.sm-hero-badge span{font-size:.78rem;opacity:.85}.sm-gift-strip{padding:2.4rem 0;background:var(--sm-accent-dark);color:#fff}.sm-gift-strip h2,.sm-gift-strip .sm-eyebrow{color:#fff}.sm-gift-strip h2{font-size:clamp(1.7rem,5vw,2.7rem)}.sm-gift-strip p{margin-bottom:.5rem}.sm-gift-grid{display:grid;gap:1rem;align-items:center}.sm-gift-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:1.5rem}.sm-gift-sizes{padding:1rem;border:1px solid rgba(255,255,255,.25);border-radius:1rem;background:#ffffff14;font-size:.92rem}.sm-guide,.sm-problem,.sm-products,.sm-steps,.sm-comparison,.sm-faq,.sm-closing{padding:4.5rem 0}.sm-guide{text-align:center}.sm-problem{background:var(--sm-paper)}.sm-problem-grid{display:grid;gap:1rem}.sm-problem-grid>div{padding:1.25rem;border:1px solid var(--sm-border);border-radius:1rem;background:#fff}.sm-problem-grid p{margin-bottom:0;color:var(--sm-muted);font-size:.9rem}.sm-guide-promise{max-width:760px;margin:1.5rem 0 0;padding-left:1rem;border-left:3px solid var(--sm-accent);font-weight:750}.sm-guide>.sm-shell>p:not(.sm-eyebrow),.sm-section-heading>p:not(.sm-eyebrow),.sm-closing>.sm-shell>p:not(.sm-eyebrow){color:var(--sm-muted);font-size:1.05rem}.sm-firmness-options{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1.75rem}.sm-firmness-button{min-height:44px;padding:.65rem 1.05rem;border:1px solid var(--sm-border);border-radius:999px;background:var(--sm-paper);color:var(--sm-ink);font:inherit;font-weight:750;cursor:pointer}.sm-firmness-button.is-active{border-color:var(--sm-accent);background:var(--sm-accent);color:#fff}.sm-products{background:var(--sm-paper);scroll-margin-top:1rem}.sm-section-heading{max-width:720px;margin-bottom:2rem}.sm-product-grid{display:grid;gap:1.25rem}.sm-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sm-border);border-radius:1.4rem;background:#fff;box-shadow:0 12px 35px #3030300f}.sm-product-card[hidden]{display:none}.sm-product-image{display:grid;min-height:270px;place-items:center;padding:1rem;background:var(--sm-warm)}.sm-product-image img,.sm-product-image svg{width:100%;height:250px;object-fit:contain;transition:transform .2s ease}.sm-product-image:hover img{transform:scale(1.025)}.sm-product-body{display:flex;flex:1;flex-direction:column;padding:1.25rem}.sm-product-topline{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.85rem}.sm-firmness-tag,.sm-gift-tag{padding:.35rem .65rem;border-radius:999px;font-size:.73rem;font-weight:800;letter-spacing:.03em}.sm-firmness-tag{background:var(--sm-warm);color:var(--sm-accent)}.sm-gift-tag{background:color-mix(in srgb,var(--sm-taupe) 28%,white);color:var(--sm-accent)}.sm-product-body h3 a{text-decoration:none}.sm-product-benefit{min-height:3em;margin-bottom:.85rem;color:var(--sm-muted);font-size:.92rem}.sm-verified-spec{display:flex;gap:.4rem;margin-bottom:.85rem;color:var(--sm-highlight);font-size:.82rem;font-weight:750}.sm-price-wrap{display:grid;margin-top:auto;margin-bottom:1rem}.sm-from-label{color:var(--sm-muted);font-size:.75rem;text-transform:uppercase}.sm-product-price{color:var(--sm-accent-dark);font-size:1.8rem;line-height:1.2}.sm-monthly-price{margin-top:.25rem;color:var(--sm-muted);font-size:.82rem}.sm-card-shipping{display:flex;gap:.4rem;margin:-.3rem 0 .9rem;color:var(--sm-highlight);font-size:.78rem;font-weight:800}.sm-product-form{display:grid;gap:.55rem}.sm-product-form label{font-size:.78rem;font-weight:800}.sm-product-form select{width:100%;min-height:48px;padding:0 2.4rem 0 .8rem;border:1px solid var(--sm-border);border-radius:.75rem;background:#fff;color:var(--sm-ink);font:inherit}.sm-selected-gift{min-height:2.6em;margin:.15rem 0;color:var(--sm-highlight);font-size:.78rem;font-weight:700}.sm-add-button{width:100%;border-radius:.75rem;font-family:inherit}.sm-add-button:disabled{cursor:not-allowed;opacity:.55}.sm-detail-link{margin-top:.85rem;color:var(--sm-accent);font-size:.86rem;font-weight:750;text-align:center;text-underline-offset:.2em}.sm-no-results{padding:2rem;border:1px dashed var(--sm-border);border-radius:1rem;text-align:center}.sm-benefits{padding:3rem 0;background:var(--sm-warm)}.sm-benefit-grid{display:grid;gap:1rem}.sm-benefit-grid>div{padding:1.25rem;border-radius:1rem;background:#ffffffb8}.sm-benefit-grid span{color:var(--sm-accent);font-size:.75rem;font-weight:850}.sm-benefit-grid h3{margin-top:.45rem}.sm-benefit-grid p{margin-bottom:0;color:var(--sm-muted);font-size:.9rem}.sm-step-grid{display:grid;gap:1rem;padding:0;list-style:none}.sm-step-grid li{padding:1.4rem;border:1px solid var(--sm-border);border-radius:1.2rem;background:var(--sm-paper)}.sm-step-grid li>span{display:grid;width:2.4rem;height:2.4rem;margin-bottom:1rem;place-items:center;border-radius:50%;background:var(--sm-accent);color:#fff;font-weight:850}.sm-step-grid p{margin-bottom:0;color:var(--sm-muted)}.sm-comparison{background:var(--sm-paper)}.sm-comparison-grid{display:grid;gap:1rem}.sm-comparison-grid article{padding:1.25rem;border:1px solid var(--sm-border);border-radius:1.1rem;background:#fff}.sm-comparison-feel{margin-bottom:.55rem;color:var(--sm-accent);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sm-comparison-grid dl{display:grid;gap:.7rem;margin:1rem 0}.sm-comparison-grid dl>div{display:grid;gap:.1rem}.sm-comparison-grid dt{color:var(--sm-muted);font-size:.73rem;font-weight:750;text-transform:uppercase}.sm-comparison-grid dd{margin:0;font-weight:800}.sm-comparison-grid a{color:var(--sm-accent);font-size:.86rem;font-weight:800;text-underline-offset:.2em}.sm-advisor{padding:3.5rem 0;background:var(--sm-accent-dark);color:#fff}.sm-advisor h2,.sm-advisor .sm-eyebrow{color:#fff}.sm-advisor-grid{display:grid;gap:1.5rem;align-items:center}.sm-advisor-grid p:last-child{margin-bottom:0;opacity:.82}.sm-advisor .sm-button-primary{border-color:#fff;background:#fff;color:var(--sm-accent-dark)}.sm-faq-list{border-top:1px solid var(--sm-border)}.sm-faq details{border-bottom:1px solid var(--sm-border)}.sm-faq summary{position:relative;padding:1.25rem 2.2rem 1.25rem 0;font-weight:800;cursor:pointer;list-style:none}.sm-faq summary::-webkit-details-marker{display:none}.sm-faq summary:after{position:absolute;top:1.1rem;right:0;content:"+";color:var(--sm-accent);font-size:1.5rem}.sm-faq details[open] summary:after{content:"\2212"}.sm-faq details p{padding:0 2rem 1.2rem 0;color:var(--sm-muted)}.sm-closing{background:var(--sm-warm);text-align:center}.sm-closing-actions{max-width:620px;margin:1.5rem auto 0}.sm-landing-footer{padding:2rem 0;background:var(--sm-accent-dark);color:#ffffffc7;font-size:.82rem}.sm-landing-footer .sm-shell,.sm-landing-footer nav{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;justify-content:space-between}.sm-landing-footer p{margin-bottom:0}.sm-landing-footer a{color:#fff;text-underline-offset:.2em}@media screen and (min-width:640px){.sm-hero-actions,.sm-closing-actions{display:flex;flex-wrap:wrap}.sm-product-grid,.sm-problem-grid,.sm-benefit-grid,.sm-step-grid,.sm-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-advisor-grid{grid-template-columns:minmax(0,1fr) auto}}@media screen and (min-width:900px){.sm-hero{padding:5rem 0}.sm-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.sm-gift-grid{grid-template-columns:auto minmax(0,1fr) minmax(320px,.8fr)}.sm-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-step-grid,.sm-problem-grid,.sm-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sm-button,.sm-product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
