@font-face{font-family:nemuri-boku;src:url(nemuri-boku.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--nemuri-sello: rgb(var(--ola-blue));--nemuri-washi: 247, 243, 236;--nemuri-tinta: rgba(var(--ola-ink), .32)}body{letter-spacing:.02em}.rte p,.ola-feature__text,.ola-header p,.product__description,.product__text{line-height:1.95}.ola-section{padding-top:var(--ola-pt, 56px);padding-bottom:var(--ola-pb, 56px)}@media screen and (min-width:750px){.ola-section{padding-top:calc(var(--ola-pt, 56px) * 1.35);padding-bottom:calc(var(--ola-pb, 56px) * 1.35)}}h1,h2,.h0,.h1,.h2{letter-spacing:.04em}.rte em,.ola-feature__text em{font-style:normal;color:var(--nemuri-sello)}.ola-eyebrow,.product__info-container .caption-with-letter-spacing{font-family:"nemuri-boku",var(--font-body-family);color:rgba(var(--color-foreground),.62);font-weight:500;letter-spacing:.26em}[id$=__descanso] .ola-feature__content:before,[id$=__final] .ola-feature__content:before{display:block;margin:0 0 1.6rem;font-family:nemuri-boku,serif;font-size:7.2rem;line-height:1;color:rgb(var(--color-foreground))}[id$=__descanso] .ola-feature__content:before{content:"\7720"}[id$=__final] .ola-feature__content:before{content:"\4f11"}@media screen and (min-width:750px){[id$=__descanso] .ola-feature__content:before,[id$=__final] .ola-feature__content:before{font-size:9.6rem}}.ola-heading:after{content:"";display:block;width:4.4rem;height:1px;margin:2rem auto 0;background:var(--nemuri-tinta)}.color-scheme-4 .ola-heading:after{background:rgba(var(--nemuri-washi),.45)}.ola-feature__inner--image .ola-heading:after{margin-left:0}.ola-feature__media{position:relative;padding:1.2rem;background:rgb(var(--nemuri-washi));box-shadow:0 0 0 1px rgba(var(--ola-ink),.1)}.ola-feature__media img{border-radius:0}.ola-feature__media:after{content:"\7720";position:absolute;right:2.4rem;bottom:2.4rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:.4rem;background:var(--nemuri-sello);color:rgb(var(--nemuri-washi));font-family:nemuri-boku,serif;font-size:2.8rem;line-height:1}.product__info-container .icon-with-text__item .h4{letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.product__info-container .price-item{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.02em}.product__info-container .price__sale .price-item--regular{color:var(--nemuri-sello)}.product-form__submit,.ola-feature .button,.ola-sticky button{letter-spacing:.2em;text-transform:uppercase;font-weight:500}.ola-offers__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ola-offers__heading:before,.ola-offers__heading:after{min-width:1.6rem;height:1px;background:var(--nemuri-tinta)}.ola-offers input[type=radio]+.ola-offer{margin-bottom:2.2rem;border:1px solid rgba(var(--ola-ink),.18);border-radius:.4rem;background:rgba(var(--color-foreground),.025)}.ola-offers input[type=radio]:checked+.ola-offer{border:1.5px solid rgb(var(--color-button));background:#fdfbf7;box-shadow:none}.ola-offer__row{padding:2rem 2rem 2rem 1.8rem}.ola-offer__radio{width:2.4rem;height:2.4rem;border-color:rgba(var(--color-button),.3)}.ola-offer__radio:after{width:1.3rem;height:1.3rem;background:rgb(var(--color-button))}.ola-offers input[type=radio]:checked+.ola-offer .ola-offer__radio{border-color:rgb(var(--color-button))}.ola-offer__title,.ola-offer__price{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;color:rgb(var(--color-button))}.ola-offer__tag{flex-basis:100%;padding:0;background:none;color:rgba(var(--color-foreground),.68);font-size:1.4rem;letter-spacing:.02em;text-transform:none}.ola-offer__compare{font-size:1.5rem;color:var(--nemuri-sello)}.ola-offer__badge{top:-1.3rem;right:2.6rem;padding:.4rem 1.2rem;border-radius:0 0 .3rem .3rem;background:rgb(var(--color-button));color:rgb(var(--nemuri-washi));font-size:1.35rem;font-weight:600;letter-spacing:.06em;text-transform:none}.ola-offer__badge:before,.ola-offer__badge:after{content:"";position:absolute;top:0;border-bottom:.9rem solid rgb(var(--color-button));filter:brightness(.7)}.ola-offer__badge:before{left:-.9rem;border-left:.9rem solid transparent}.ola-offer__badge:after{right:-.9rem;border-right:.9rem solid transparent}.ola-offer__extra{display:flex;align-items:center;gap:1.4rem;padding:1rem 2rem 1rem 1.4rem;border-top:0;background:rgba(var(--color-button),.1);color:rgb(var(--color-foreground));font-size:1.5rem;font-weight:600}.ola-offer__extra:last-child{border-radius:0 0 .3rem .3rem}.ola-offer__extra-image{flex-shrink:0;width:4rem;height:4rem;border-radius:.3rem;object-fit:cover;background:#fff}.ola-offer__extra-text{flex:1;min-width:0}.ola-offer__extra-value{flex-shrink:0;font-weight:500}@media screen and (max-width:749px){.ola-offer__row{gap:1.2rem;padding:1.6rem 1.4rem}.ola-offer__title,.ola-offer__price{font-size:1.7rem}.ola-offer__tag{font-size:1.3rem}.ola-offer__extra{gap:1rem;padding:.8rem 1.4rem;font-size:1.35rem}}.thumbnail[aria-current]{box-shadow:0 0 0 1px rgb(var(--ola-ink));border-color:rgb(var(--ola-ink))}.product__accordion summary .icon,.collapsible-content summary .icon,.product__accordion summary .icon-caret,.collapsible-content summary .icon-caret{color:rgba(var(--color-foreground),.7)}.ola-benefits--cards .ola-benefit{border:1px solid rgba(var(--color-foreground),.1);border-radius:.4rem;background:#fff6}.ola-benefit__icon{border:1px solid var(--nemuri-tinta);background:transparent;color:rgb(var(--color-foreground))}.ola-benefits--compact .ola-benefit{padding:1.2rem 0;border-radius:0;border-bottom:1px solid rgba(var(--nemuri-washi),.25)}.ola-benefits--compact .ola-benefit__title{color:rgb(var(--nemuri-washi))}.ola-step__number{border:1px solid var(--nemuri-tinta);background:transparent;color:rgb(var(--color-foreground));font-weight:600}.ola-compare__table thead .ola-compare__us{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ola-feature__list .ola-icon,.ola-bullets .ola-icon{color:rgb(var(--color-foreground))}@media screen and (max-width:989px){body .header{grid-template-columns:0 auto 1fr}body .header__heading-link{justify-self:start;margin-left:-.75rem;text-align:left}body .header__heading-link .h2{font-size:min(1.9rem,4.8vw);letter-spacing:.2em;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nemuri.css.map */
