.cocoon-body--sleep-hood{--sleep-hood-cream: #f7efe5;--sleep-hood-blue: #9dc6dc;--sleep-hood-blue-dark: #72acd0;--sleep-hood-lilac: #b9a9dc;--sleep-hood-yellow: #f4d675;--sleep-hood-gray: #939393;--sleep-hood-header-height: 75px}.cocoon-body--sleep-hood .cocoon-main--subpage{padding-top:0}.cocoon-body--sleep-hood .header-section:has(>#header-component){min-height:var(--sleep-hood-header-height);height:var(--sleep-hood-header-height)}.cocoon-body--sleep-hood:not(.cocoon-nav-scrolled) #header-component .header__row{background:#fff!important}.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component{height:var(--sleep-hood-header-height)!important;min-height:var(--sleep-hood-header-height)}.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .header__row,.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .header__columns,.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .header__column,.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component header-menu,.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .menu-list__link{min-height:var(--sleep-hood-header-height);height:var(--sleep-hood-header-height)}.cocoon-body--sleep-hood:not(.cocoon-nav-scrolled) #header-component{--menu-top-level-font-color: var(--cocoon-ink);color:var(--cocoon-ink)}.cocoon-body--sleep-hood:not(.cocoon-nav-scrolled) #header-component :is(.header-actions__action,.header-actions__cart-icon,.header__icon--menu,.menu-list__link){color:var(--cocoon-ink)}.cocoon-body--sleep-hood:not(.cocoon-nav-scrolled) #header-component .header-logo:before{background-image:url(cocoon-logo-black.svg?v=20260715)}.cocoon-body--sleep-hood .shopify-section-group-header-group:has(.announcement-bar) .announcement-bar{display:grid!important;min-height:38px;place-items:center;background:var(--sleep-hood-blue);color:#fff}.cocoon-body--sleep-hood .shopify-section-group-header-group:has(.announcement-bar) announcement-bar-component{display:block!important;width:100%}.cocoon-body:not(.cocoon-body--sleep-hood) .shopify-section-group-header-group:has(.announcement-bar){display:none}@media(max-width:760px){.cocoon-body--sleep-hood{--sleep-hood-header-height: 75px;--sleep-hood-mobile-gutter: clamp(20px, 6.8vw, 42px);--sleep-hood-product-gutter: clamp(20px, 6.33vw, 39px);--sleep-hood-details-gutter: clamp(12px, 3.9vw, 24px)}.cocoon-body--sleep-hood .shopify-section-group-header-group:has(.announcement-bar) :is(.announcement-bar,.announcement-bar__slider,.announcement-bar__slide){min-height:38px;height:38px}.cocoon-body--sleep-hood #header-component .header-logo{left:50%!important;transform:translate(-50%,-50%);transition:none}.cocoon-body--sleep-hood #header-component .header-logo{width:86px;height:var(--sleep-hood-header-height)}.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .header-logo,.cocoon-body--sleep-hood.cocoon-nav-scrolled.cocoon-hero-cta-hidden #header-component .header-logo{left:calc(-1 * var(--header-mobile-bookend, 44px))!important;transform:translateY(-50%);width:73px}.cocoon-body--sleep-hood #header-component .header-logo:before{width:60px;height:64.5px;transition:none}.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .header-logo:before,.cocoon-body--sleep-hood.cocoon-nav-scrolled.cocoon-hero-cta-hidden #header-component .header-logo:before{width:51px;height:55px}.cocoon-body--sleep-hood #header-component .header__columns,.cocoon-body--sleep-hood.cocoon-nav-scrolled #header-component .header__columns,.cocoon-body--sleep-hood.cocoon-nav-scrolled.cocoon-hero-cta-hidden #header-component .header__columns{grid-template-columns:44px 44px 1fr 44px 44px!important;padding-inline:18px!important;margin-inline:0!important}}.cocoon-body--sleep-hood .product-information{max-width:none;background:#fff;color:var(--cocoon-ink)}.cocoon-body--sleep-hood .product-information__grid{align-items:start}.cocoon-body--sleep-hood .product-information__media{padding-right:26px!important}.cocoon-body--sleep-hood .product-details{max-width:525px;padding:32px 24px 48px 20px!important}.cocoon-body--sleep-hood .product-details>*{width:100%}.cocoon-body--sleep-hood .product-details :is(h1,h2,h3,p,legend,label,summary,.price,.price-item){color:var(--cocoon-ink)}.cocoon-body--sleep-hood .product-details :is(h1,[role=heading]){margin:0;font-family:var(--cocoon-serif);font-size:clamp(48px,4vw,64px);font-weight:700;line-height:.94;letter-spacing:-.035em}.cocoon-body--sleep-hood media-gallery{min-height:0}.cocoon-body--sleep-hood .product-information__media slideshow-slides{background:#fff}.cocoon-body--sleep-hood .product-information__media slideshow-slides,.cocoon-body--sleep-hood .product-information__media slideshow-slide{height:auto!important;min-height:0!important;aspect-ratio:1 / 1}.cocoon-body--sleep-hood .product-information__media slideshow-slide{background:#fff!important;--grid-template-rows: 100% !important}.cocoon-body--sleep-hood .product-information__media .product-media-constraint-wrapper,.cocoon-body--sleep-hood .product-information__media .product-media{width:100%;height:100%!important;max-width:none!important}.cocoon-body--sleep-hood .product-information__media .product-media__image{width:100%;height:100%!important;object-fit:cover!important}.cocoon-body--sleep-hood .product-information__media .slideshow-controls__thumbnail{width:72px!important;height:72px!important;aspect-ratio:1 / 1!important;overflow:hidden;border-radius:0!important;background:#f5f1ea}.cocoon-body--sleep-hood .product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;border-radius:0!important;object-fit:cover!important}.cocoon-body--sleep-hood .product-information__media .slideshow-controls__thumbnail[aria-selected=true]{border:2px solid var(--sleep-hood-blue);outline:0!important}.sleep-hood-subtitle{margin:-4px 0 6px;color:#3f3f3f;font:16px/1.4 var(--cocoon-sans)}.sleep-hood-rating-badge{min-height:24px;color:var(--sleep-hood-blue-dark)}.sleep-hood-rating-badge .jdgm-star{color:var(--sleep-hood-blue-dark)!important}.sleep-hood-first-order-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 14px;font-family:var(--cocoon-sans)}.sleep-hood-first-order-price strong{flex-basis:100%;font-size:30px;font-weight:500;line-height:1.15}.sleep-hood-first-order-price s{order:1;color:#aaa;font-size:14px;line-height:1.2}.sleep-hood-first-order-price span{order:2;padding:5px 10px;border-radius:0;background:#f7ead8;color:#a97e45;font-size:12px;line-height:1.2}.sleep-hood-first-order-price span b{font-weight:700}.sleep-hood-first-order-price--regular strong{flex-basis:auto}.cocoon-body--sleep-hood variant-picker fieldset{margin-bottom:18px;background:transparent!important}.cocoon-body--sleep-hood variant-picker legend{margin-bottom:10px;font:17px/1 var(--cocoon-sans)}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="0"]{display:flex;flex-wrap:wrap;gap:10px}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="0"] legend{flex:0 0 100%}.cocoon-body--sleep-hood variant-picker .variant-option__swatch-value{color:var(--cocoon-ink)!important;opacity:1!important}.cocoon-body--sleep-hood variant-picker .variant-option__button-label,.cocoon-body--sleep-hood variant-picker .variant-option__button-label:hover{background:#fff!important;color:var(--cocoon-ink)!important;box-shadow:none!important;outline:0!important}.cocoon-body--sleep-hood variant-picker .variant-option__button-label:hover *{color:inherit!important}.cocoon-body--sleep-hood variant-picker .variant-option__button-label:before,.cocoon-body--sleep-hood variant-picker .variant-option__button-label:after,.cocoon-body--sleep-hood variant-picker .variant-option__button-label__pill{display:none!important;content:none!important}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label{width:74px;height:74px;min-height:74px;padding:0;border:1px solid #d9d9d9!important;border-radius:0!important}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="0"] .swatch{width:100%;height:100%;border:0;border-radius:0;background:var(--swatch-background) center / cover no-repeat}.cocoon-body--sleep-hood variant-picker fieldset:not([data-fieldset-index="0"]) .variant-option__button-label{min-height:52px;border:1px solid var(--sleep-hood-blue)!important;border-radius:0!important}.cocoon-body--sleep-hood variant-picker fieldset:not([data-fieldset-index="0"]) .variant-option__button-label:hover{border-width:2px!important}.cocoon-body--sleep-hood variant-picker .variant-option__button-label:has(input:checked){border:2px solid var(--sleep-hood-blue)!important;box-shadow:none!important;outline:0!important}.cocoon-body--sleep-hood variant-picker .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--sleep-hood-blue-dark)!important;outline-offset:2px!important}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="1"] legend{display:flex;width:100%;align-items:center;justify-content:space-between}@media(min-width:750px){.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="1"]{display:grid;grid-template-columns:1fr 1fr}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="1"] legend{grid-column:1 / -1}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="1"] .variant-option__button-label{width:100%}}.sleep-hood-size-guide-link{width:auto;margin:0 0 0 auto;padding:0;border:0;background:transparent;color:var(--sleep-hood-blue-dark);cursor:pointer;font:600 14px/1 var(--cocoon-sans);text-align:right;text-decoration:underline;text-underline-offset:.2em}.sleep-hood-size-guide{width:min(560px,calc(100vw - 32px));max-height:min(86vh,640px);padding:0;border:2px solid var(--sleep-hood-blue);border-radius:0;background:#fff;color:var(--cocoon-ink);box-shadow:0 26px 70px #2525253d;font-family:var(--cocoon-sans)}.sleep-hood-size-guide::backdrop{background:#25252580}.sleep-hood-size-guide__inner{position:relative;padding:clamp(28px,5vw,40px);background:#fff;color:var(--cocoon-ink)}.sleep-hood-size-guide__inner h2{margin:0 0 14px;color:var(--cocoon-ink);font:700 clamp(28px,3vw,36px)/1.05 var(--cocoon-serif);letter-spacing:-.025em}.sleep-hood-size-guide__inner p{margin:0;color:#606060;font:400 15px/1.55 var(--cocoon-sans)}.sleep-hood-size-guide__inner table{width:100%;margin:22px 0;border-collapse:collapse;font:400 15px/1.4 var(--cocoon-sans)}.sleep-hood-size-guide__inner th,.sleep-hood-size-guide__inner td{padding:12px;border-bottom:1px solid #c9dce7;color:var(--cocoon-ink);text-align:left}.sleep-hood-size-guide__inner th{font-weight:600}.sleep-hood-size-guide__close{position:absolute;top:12px;right:12px;display:grid;width:40px;height:40px;place-items:center;border:1px solid transparent;border-radius:0;background:transparent;color:var(--cocoon-ink);font-size:28px;line-height:1;cursor:pointer}.sleep-hood-size-guide__close:hover{border-color:var(--sleep-hood-blue-dark)}.cocoon-body--sleep-hood .product-form-buttons{display:grid;grid-template-columns:155px 1fr;gap:12px}.cocoon-body--sleep-hood .product-form-buttons .quantity-selector-wrapper{grid-column:1}.cocoon-body--sleep-hood .product-form-buttons>span:has(.add-to-cart-button){grid-column:2}.cocoon-body--sleep-hood .product-form-buttons .quantity-selector-wrapper,.cocoon-body--sleep-hood .product-form-buttons .quantity-selector,.cocoon-body--sleep-hood .product-form-buttons .quantity-selector button{border-radius:0!important}.cocoon-body--sleep-hood .product-form-buttons .quantity-selector{min-height:62px;border:1.5px solid var(--sleep-hood-blue);background:#fff;color:#252525}.cocoon-body--sleep-hood .product-form-buttons .quantity-selector :is(button,input){color:#252525;opacity:1}.cocoon-body--sleep-hood .product-form-buttons .quantity-selector svg{width:18px;height:18px}.cocoon-body--sleep-hood .product-form-buttons .add-to-cart-button{width:100%;min-height:62px;border:2px solid var(--sleep-hood-blue);border-radius:0;background:#fff;box-shadow:none;color:var(--sleep-hood-blue-dark);font-family:var(--cocoon-sans);font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.cocoon-body--sleep-hood .product-form-buttons .sleep-hood-buy-now{grid-column:1 / -1;width:100%;min-height:62px;border:2px solid var(--sleep-hood-blue);border-radius:0!important;background:var(--sleep-hood-blue);box-shadow:none;color:#fff;font:600 16px/1 var(--cocoon-sans);text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.cocoon-body--sleep-hood .product-form-buttons .add-to-cart-button:not(:disabled):hover{border-color:#86b9d0;background:#86b9d0;color:var(--cocoon-white);transform:translateY(-1px)}.cocoon-body--sleep-hood .product-form-buttons .sleep-hood-buy-now:not(:disabled):hover{border-color:#86b9d0;background:#86b9d0;transform:translateY(-1px)}.cocoon-body--sleep-hood .product-form-buttons .sleep-hood-buy-now:disabled{cursor:not-allowed;opacity:.55}.cocoon-body--sleep-hood .product-form-buttons .accelerated-checkout-block,.cocoon-body--sleep-hood .product-form-buttons .shopify-payment-button,.cocoon-body--sleep-hood .product-form-buttons .shopify-accelerated-checkout{grid-column:1 / -1!important;width:100%!important}.cocoon-body--sleep-hood .product-form-buttons shopify-accelerated-checkout{grid-column:1 / -1;display:block;width:100%;min-height:62px;border-radius:0;--shopify-accelerated-checkout-button-block-size: 62px;--shopify-accelerated-checkout-button-border-radius: 0px !important}.cocoon-body--sleep-hood .product-form-buttons shopify-accelerated-checkout::part(button){border-radius:0}.cocoon-body--sleep-hood .product-form-buttons shopify-accelerated-checkout>[slot=button],.cocoon-body--sleep-hood .product-form-buttons shopify-paypal-button,.cocoon-body--sleep-hood .product-form-buttons shopify-paypal-button .paypal-buttons,.cocoon-body--sleep-hood .product-form-buttons shopify-buy-it-now-button,.cocoon-body--sleep-hood .product-form-buttons shopify-buy-it-now-button button{display:block;width:100%;height:62px!important;min-height:62px!important;border-radius:0!important}.cocoon-body--sleep-hood .product-form-buttons :is(more-payment-options-link,.shopify-payment-button__more-options){display:none!important}.sleep-hood-product-promises{display:flex;justify-content:space-between;gap:12px;color:#777;font:500 12px/1.25 var(--cocoon-sans);text-align:center}.sleep-hood-product-promises span{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:7px;padding-top:10px}.sleep-hood-product-promises span>b{min-width:0;font-weight:500;line-height:1.25}.sleep-hood-product-promises i{display:inline-flex;flex:0 0 auto;color:var(--sleep-hood-blue-dark);font-style:normal}.sleep-hood-product-promises .lucide-icon{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cocoon-body--sleep-hood .product-information__media slideshow-arrows{mix-blend-mode:normal!important}.cocoon-body--sleep-hood .product-information__media slideshow-arrows .slideshow-control{display:grid!important;width:40px;height:40px;padding:0!important;place-items:center;border-radius:50%;background:transparent;color:#fff!important;line-height:0;filter:drop-shadow(0 1px 2px rgba(37,37,37,.42));box-shadow:none;transition:background-color .16s ease}.cocoon-body--sleep-hood .product-information__media slideshow-arrows .slideshow-control:is(:hover,:focus-visible){background:#72acd047}.cocoon-body--sleep-hood .product-information__media slideshow-arrows .slideshow-control .svg-wrapper,.cocoon-body--sleep-hood .product-information__media slideshow-arrows .slideshow-control svg{width:22px;height:22px;margin:0}.cocoon-body--sleep-hood .product-information__media slideshow-arrows .slideshow-control .svg-wrapper{display:grid;place-items:center}.cocoon-body--sleep-hood .product-information__media slideshow-arrows .slideshow-control .icon-caret{--icon-stroke-width: 1.25px}.cocoon-body--sleep-hood .accordion{margin-top:18px;border-top:2px solid var(--sleep-hood-blue)}.cocoon-body--sleep-hood .accordion .details__header{padding-block:18px;-webkit-tap-highlight-color:transparent;font:500 17px/1 var(--cocoon-sans)}.cocoon-body--sleep-hood .accordion .details-content{padding:0 42px 20px 0;color:#646464;font:15px/1.6 var(--cocoon-sans)}.cocoon-body--sleep-hood .accordion accordion-custom .details{border:0!important}.cocoon-body--sleep-hood .accordion accordion-custom details .details-content,.cocoon-body--sleep-hood .accordion accordion-custom details[open] .details-content{box-sizing:content-box;height:0;block-size:0;padding:0 42px 20px 0;overflow:hidden;opacity:0;transition:none}.cocoon-body--sleep-hood .accordion accordion-custom details:not([open]) .details-content{display:none}.cocoon-body--sleep-hood .accordion accordion-custom details[open]:not(.is-animating) .details-content{height:auto;block-size:auto;overflow:hidden;opacity:1}@media screen and (min-width:750px){.cocoon-body--sleep-hood .product-information__grid.product-information__grid--half{grid-template-columns:minmax(0,58%) minmax(360px,42%)!important;width:min(100%,1433px);margin-inline:auto;padding:34px 32px 24px}.cocoon-body--sleep-hood .product-information__grid.product-information--media-left .product-information__media{grid-column:1!important}.cocoon-body--sleep-hood .product-information__grid.product-information--media-left .product-details{grid-column:2!important}}.sleep-hood-pdp{overflow:hidden;background:#fff;color:var(--cocoon-ink)}.sleep-hood-pdp h2,.sleep-hood-reviews h2,.sleep-hood-faq h2{font-family:var(--cocoon-serif);letter-spacing:-.035em}.sleep-hood-benefits{display:flex;height:90px;align-items:center;padding:0 50px;overflow:hidden;background:var(--sleep-hood-cream)}.sleep-hood-benefits__track{display:block;width:100%}.sleep-hood-benefits__group{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sleep-hood-benefits__group--duplicate{display:none}.sleep-hood-benefits__item{display:flex;align-items:center;justify-content:center;gap:12px;color:gray;font:400 16px/1 var(--cocoon-sans);letter-spacing:.1em;white-space:nowrap}.sleep-hood-benefits img{width:30px;height:30px;object-fit:contain}.sleep-hood-rest{position:relative;min-height:0;aspect-ratio:1920 / 1414;overflow:hidden}.sleep-hood-rest:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c181642,#1c181600 60%)}.sleep-hood-rest__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sleep-hood-rest__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.sleep-hood-rest__copy{position:relative;z-index:1;width:min(660px,50vw);padding:340px 0 100px 4vw;color:#fff;text-shadow:0 3px 4px rgba(0,0,0,.08)}.sleep-hood-rest__copy>p{margin:0;font:600 clamp(30px,3.4vw,50px)/1 var(--cocoon-serif)}.sleep-hood-rest__copy h2{margin:0;font-size:clamp(68px,5.6vw,80px);line-height:1.05;white-space:nowrap}.sleep-hood-rest__copy div{display:none}.sleep-hood-held{position:relative;min-height:max(1200px,calc(302px + 52.5vw + clamp(72px,6vw,120px)));overflow:hidden;background:#fff}.sleep-hood-held__visual{--held-circle-size: 45.64vw;--held-circle-radius: 22.82vw;position:absolute;z-index:2;top:302px;left:3.14vw;width:var(--held-circle-size);height:auto;aspect-ratio:1350 / 1553}.sleep-hood-held__halo{position:absolute;right:0;bottom:0;left:0;aspect-ratio:1;border-radius:50%;background:#f7efe5}.sleep-hood-held__person-mask{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-bottom-left-radius:var(--held-circle-radius);border-bottom-right-radius:var(--held-circle-radius)}.sleep-hood-held__person-mask img{position:absolute;bottom:0;left:50%;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center bottom;transform:translate(-50%)}.sleep-hood-held__copy{position:static;text-align:right}.sleep-hood-held h2{position:absolute;z-index:1;top:94px;right:6.6vw;left:8.65vw;margin:0;font-size:clamp(78px,9.7vw,140px);font-weight:600;line-height:1;white-space:nowrap}.sleep-hood-held__copy>p{position:absolute;top:568px;right:5.8vw;width:39.4vw;max-width:565px;margin:0;color:var(--sleep-hood-gray);font:500 30px/1.5 var(--cocoon-serif);text-align:left}.sleep-hood-held__metrics{position:absolute;top:757px;right:5.8vw;display:flex;width:min(39.4vw,565px);justify-content:space-between;gap:clamp(12px,2vw,32px)}.sleep-hood-held__metrics div{display:grid;justify-items:center;gap:14px}.sleep-hood-held__metrics strong{display:grid;width:115px;height:115px;place-items:center;border-radius:50%;background:var(--sleep-hood-blue);color:#fff;font:400 38px/1 var(--cocoon-sans)}.sleep-hood-held__metrics strong img{width:78px;height:78px;object-fit:contain}.sleep-hood-held__metrics span{color:var(--sleep-hood-gray);font:500 17px/1.2 var(--cocoon-sans);white-space:nowrap}.sleep-hood-quote{margin:0;padding:42px 7vw 48px;background:var(--sleep-hood-blue);color:#fff;text-align:center}.sleep-hood-quote p{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font:600 18px/1 var(--cocoon-sans);letter-spacing:.12em}.sleep-hood-quote p img{width:30px;height:30px}.sleep-hood-quote blockquote{max-width:1080px;margin:18px auto 0;font:700 clamp(44px,4.6vw,66px)/1.08 var(--cocoon-serif)}.sleep-hood-movement{padding:92px 6vw 88px}.sleep-hood-section-heading{max-width:820px;margin-bottom:52px}.sleep-hood-section-heading h2{margin:0 0 34px;font-size:clamp(55px,5vw,72px);line-height:1}.sleep-hood-section-heading h2+:is(span,p){position:relative;display:block;max-width:760px;color:var(--sleep-hood-gray);font:500 27px/1.45 var(--cocoon-serif)}.sleep-hood-section-heading h2+:is(span,p):before{content:"";position:absolute;top:-18px;left:0;width:60px;height:2px;background:var(--sleep-hood-blue-dark)}.sleep-hood-section-heading--center{max-width:none;text-align:center}.sleep-hood-section-heading--center h2+:is(span,p){margin-inline:auto}.sleep-hood-section-heading--center h2+:is(span,p):before{left:50%;transform:translate(-50%)}.sleep-hood-darkness .sleep-hood-section-heading h2+:is(span,p):before{display:none}.sleep-hood-movement__features{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:72px}.sleep-hood-movement__features article{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:34px}.sleep-hood-movement__features img{width:210px;height:210px;border:1px solid #e1e1e1;border-radius:50%;object-fit:cover}.sleep-hood-movement__features h3{margin:0 0 8px;color:var(--sleep-hood-blue-dark);font:500 28px/1.15 var(--cocoon-sans)}.sleep-hood-movement__features p{margin:0;color:#292929;font:400 20px/1.45 var(--cocoon-sans)}.sleep-hood-movement__image{width:100%;min-height:390px;border-radius:28px;object-fit:cover}.sleep-hood-darkness{padding:80px 6vw 96px;background:var(--sleep-hood-cream)}.sleep-hood-darkness__comparison{position:relative;overflow:hidden;border-radius:28px}.sleep-hood-darkness__comparison>picture,.sleep-hood-darkness__comparison>picture>img{display:block;width:100%;height:auto}.sleep-hood-darkness__claim{position:absolute;top:8%;right:13%;display:grid;color:#dedede;text-align:center}.sleep-hood-darkness__claim span{font:600 25px/1 var(--cocoon-sans);letter-spacing:.1em}.sleep-hood-darkness__claim strong{font:800 clamp(65px,8vw,118px)/1 var(--cocoon-display)}.sleep-hood-darkness__captions{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 7% 0}.sleep-hood-darkness__captions>div{display:grid;justify-items:center;gap:18px;text-align:center}.sleep-hood-darkness__captions p{margin:0;color:#252525;font:500 20px/1.2 var(--cocoon-sans)}.sleep-hood-darkness__captions span{min-width:210px;padding:13px 24px;border-radius:99px;background:#666;color:#fff;font:500 17px/1 var(--cocoon-sans);text-align:center}.sleep-hood-darkness__captions>div:last-child span{background:var(--sleep-hood-blue)}.sleep-hood-weight{display:grid;grid-template-columns:.92fr 1.08fr;min-height:790px;padding:90px 0 0 7vw;overflow:hidden}.sleep-hood-weight__copy h2{margin:0 0 42px;font-size:clamp(56px,5vw,76px);line-height:1}.sleep-hood-weight__copy>p{position:relative;max-width:630px;color:var(--sleep-hood-gray);font:500 27px/1.45 var(--cocoon-serif)}.sleep-hood-weight__copy>p:before{content:"";position:absolute;top:-20px;left:0;width:60px;height:2px;background:var(--sleep-hood-blue-dark)}.sleep-hood-weight__stat{margin-top:70px}.sleep-hood-weight__stat span{color:var(--sleep-hood-blue-dark);font:600 17px/1 var(--cocoon-sans);letter-spacing:.1em}.sleep-hood-weight__stat strong{display:block;margin:4px 0 10px;font:800 68px/1 var(--cocoon-display)}.sleep-hood-weight__stat p{max-width:420px;color:gray;font:300 18px/1.4 var(--cocoon-sans)}.sleep-hood-weight__visual{align-self:end}.sleep-hood-weight__picture{display:block;width:min(100%,702px);margin-left:auto}.sleep-hood-weight__layers{display:block;width:100%;height:auto}@media screen and (min-width:750px){.sleep-hood-weight__picture{transform:translateY(-5%)}}.sleep-hood-dual{position:relative;min-height:890px;overflow:hidden;color:#fff}.sleep-hood-dual__background-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sleep-hood-dual__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sleep-hood-dual__copy{position:relative;z-index:2;padding-top:34px;text-align:center}.sleep-hood-dual h2{margin:0;font-size:clamp(62px,5.4vw,78px);line-height:1.03}.sleep-hood-dual__copy p{margin:26px 0 0;font:500 27px/1.3 var(--cocoon-serif)}.sleep-hood-dual__list{position:absolute;z-index:3;top:43%;display:grid;gap:39px;margin:0;padding:0;list-style:none;font:400 26.5px/1.2 var(--cocoon-sans);letter-spacing:.04em}.sleep-hood-dual__list li{display:flex;align-items:center;gap:30px}.sleep-hood-dual__list li img{width:48px;height:48px;flex:0 0 48px}.sleep-hood-dual__list--cozy{left:8vw;transform:translate(25%)}.sleep-hood-dual__list--cool{right:8vw;color:#fff;transform:translate(-10%)}.sleep-hood-dual__list--cool img{filter:brightness(0) invert(1)}.sleep-hood-comparison{padding:104px 3vw 120px}.sleep-hood-comparison h2{margin:0 0 58px;font-size:clamp(58px,5vw,72px);text-align:center}.sleep-hood-comparison__cards{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:18px;max-width:1340px;margin:0 auto}.sleep-hood-comparison__alternatives{display:contents}.sleep-hood-comparison__card{min-width:0;border:1px solid #d9d9d9}.sleep-hood-comparison__card--cocoon{border:4px solid var(--sleep-hood-blue)}.sleep-hood-comparison__product{position:relative;display:grid;height:360px;align-content:start;justify-items:center;padding:36px 14px 0;overflow:hidden}.sleep-hood-comparison__product h3{min-height:50px;margin:0;font:400 20px/1.2 var(--cocoon-sans);text-align:center}.sleep-hood-comparison__title--mobile{display:none}.sleep-hood-comparison__product img{width:230px;height:230px;object-fit:contain}.sleep-hood-comparison__card--cocoon .sleep-hood-comparison__product img{width:350px;height:260px}.sleep-hood-comparison__product>span{position:absolute;top:22px;right:22px;display:grid;width:66px;height:66px;padding:0 7px;place-items:center;border-radius:50%;background:var(--sleep-hood-blue);color:#fff;font:500 11px/1.15 var(--cocoon-sans);text-align:center}.sleep-hood-comparison__card ul{margin:0;padding:0 24px 20px;list-style:none}.sleep-hood-comparison__card li{position:relative;display:grid;min-height:82px;align-items:center;padding:12px 6px 12px 48px;border-top:1px solid #ddd;font:400 18px/1.25 var(--cocoon-sans)}.sleep-hood-comparison__card:not(.sleep-hood-comparison__card--cocoon) li{padding-left:0;color:transparent;font-size:0}.sleep-hood-comparison__card li i{position:absolute;left:2px;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#b5b5b5;font-style:normal}.sleep-hood-comparison__card li.is-yes i{background:var(--sleep-hood-blue);color:#fff}.sleep-hood-comparison__card li.is-no i{background:transparent;color:#b5b5b5}.sleep-hood-comparison__card li .lucide-icon{width:21px;height:21px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sleep-hood-comparison__card:not(.sleep-hood-comparison__card--cocoon) li i{left:50%;transform:translate(-50%)}.sleep-hood-use-cases{display:grid;grid-template-columns:31% 1fr;gap:6%;padding:100px 3vw 90px 4vw}.sleep-hood-use-cases .sleep-hood-section-heading{align-self:center;margin:0}.sleep-hood-use-cases .sleep-hood-section-heading h2{max-width:360px}.sleep-hood-use-cases .sleep-hood-section-heading p{max-width:350px}.sleep-hood-use-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sleep-hood-use-cases__grid article{display:grid;grid-template-rows:380px auto;margin:0}.sleep-hood-use-cases__grid img{width:100%;height:380px;border-radius:6px;object-fit:cover}.sleep-hood-use-cases__grid h3{margin:24px 0 0;padding-top:20px;color:#4e4e4e;font:400 20px/1.2 var(--cocoon-sans);text-align:center}.sleep-hood-gallery-section .cocoon-social{padding:74px 32px 85px;background:#fff}.sleep-hood-gallery-section .cocoon-social__header{justify-content:center;margin-bottom:18px}.sleep-hood-gallery-section .cocoon-social h2{color:var(--cocoon-ink);font-weight:400;letter-spacing:-.035em;text-align:center}.sleep-hood-gallery-section .cocoon-social>p{margin:0 auto 64px;text-align:center}.sleep-hood-gallery-section .cocoon-social__rail{grid-auto-columns:246.375px;gap:12px}.sleep-hood-gallery-section .cocoon-social__item{width:100%;height:438px;aspect-ratio:9 / 16}.sleep-hood-reviews{max-width:1000px;margin:0 auto;padding:10px 32px 120px;background:#fff}.sleep-hood-reviews h2{margin:0 0 54px;font-size:clamp(52px,4.5vw,68px);text-align:center}.sleep-hood-reviews__app{width:min(100%,1120px);margin-inline:auto}.sleep-hood-reviews :is(.jdgm-widget,.jm-review-widget,.jm-review-widget__header-and-body,.jm-review-widget__body){border:0!important;background:#fff!important;color:var(--cocoon-ink)!important;font-family:var(--cocoon-sans)!important}.sleep-hood-reviews .jm-review-widget{--jdgm-primary-color: var(--sleep-hood-blue-dark);--jdgm-star-color: var(--sleep-hood-blue-dark)}.sleep-hood-reviews .jm-review-widget__header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;border:0!important}.sleep-hood-reviews .jm-review-widget__header-and-body{gap:0!important}.sleep-hood-reviews .jm-review-widget-minimal-header__title{display:none!important}.sleep-hood-reviews .jm-review-widget__header>.jm-cluster:first-child{justify-content:center!important;text-align:center!important}.sleep-hood-reviews .jm-review-widget__header>.jm-cluster:first-child>.jm-stack{align-items:center!important}.sleep-hood-reviews .jm-average-rating-display{display:grid!important;justify-items:center!important;gap:10px!important;text-align:center!important}.sleep-hood-reviews .jm-average-rating-display>.jm-cluster{display:contents!important}.sleep-hood-reviews .jm-average-rating-display:before{grid-row:2;color:var(--sleep-hood-blue-dark);content:"\e000\e000\e000\e000\e000";font-family:JudgemeStar,monospace;font-size:24px;line-height:1;letter-spacing:.08em}.sleep-hood-reviews .jm-average-rating-display .jm-text:first-child{grid-row:1;color:var(--cocoon-ink)!important;font:700 56px/1 var(--cocoon-sans)!important;letter-spacing:-.02em!important}.sleep-hood-reviews .jm-average-rating-display .jm-text:last-child{grid-row:3;color:#6d6d6d!important;font:400 15px/1.3 var(--cocoon-sans)!important}.sleep-hood-reviews .jm-review-widget-minimal-header__filter-container{width:100%!important;gap:0!important}.sleep-hood-reviews .jm-media-preview{display:block!important;width:100%!important;margin:56px 0 0!important}.sleep-hood-reviews .sleep-hood-reviews__media-title{margin:0 0 16px;color:var(--cocoon-ink);font:500 18px/1.2 var(--cocoon-sans);text-align:left!important}.sleep-hood-reviews .jm-media-grid{display:block!important;width:100%!important}.sleep-hood-reviews .jm-media-grid__container{justify-content:flex-start!important;gap:14px!important}.sleep-hood-reviews :is(.jm-media-grid__item,.jm-media-grid__image-container,.jm-media-grid__image){width:150px!important;height:150px!important;border-radius:0!important;object-fit:cover!important}.sleep-hood-reviews .sleep-hood-reviews__controls{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;align-items:center!important;gap:24px!important;margin-top:40px!important;padding-bottom:18px!important;border-bottom:1px solid #d8d8d8!important}.sleep-hood-reviews .sleep-hood-reviews__controls>.jm-action-buttons{grid-column:2;grid-row:1;justify-self:end!important}.sleep-hood-reviews .sleep-hood-reviews__filter-controls{display:flex!important;grid-column:1;grid-row:1;flex-direction:row!important;align-items:center!important;gap:44px!important}.sleep-hood-reviews .sleep-hood-reviews__filter-controls :is(.jm-filters,.jm-filters__buttons){display:contents!important}.sleep-hood-reviews .jm-sort-filter{display:inline-flex!important;order:-1!important;align-items:center!important}.sleep-hood-reviews .jm-sort-filter__icon{display:none!important}.sleep-hood-reviews .sleep-hood-reviews__sort-control{display:inline-flex!important;min-height:44px;align-items:center;gap:8px;padding:0!important;border:0!important;background:transparent!important;color:var(--cocoon-ink)!important;font:400 15px/1 var(--cocoon-sans)!important}.sleep-hood-reviews .sleep-hood-reviews__sort-control>:is(.lucide-icon--filter,.lucide-icon--sort){display:none}.sleep-hood-reviews .sleep-hood-reviews__sort-control select{width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:0!important;border:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;color:var(--cocoon-ink)!important;font:600 15px/1 var(--cocoon-sans)!important;cursor:pointer}.sleep-hood-reviews .sleep-hood-reviews__sort-control .lucide-icon{width:16px;height:16px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sleep-hood-reviews :is(.jm-button,.jdgm-sort-dropdown){min-height:44px!important;border-radius:0!important;box-shadow:none!important;font-family:var(--cocoon-sans)!important}.sleep-hood-reviews .jm-button--primary{padding-inline:28px!important;border:2px solid var(--sleep-hood-blue)!important;background:var(--sleep-hood-blue)!important;color:#fff!important;font:600 15px/1 var(--cocoon-sans)!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}.sleep-hood-reviews .jm-button--primary:hover{border-color:#86b9d0!important;background:#86b9d0!important;transform:translateY(-1px)!important}.sleep-hood-reviews .jm-action-buttons__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.sleep-hood-reviews .jm-action-buttons__button .lucide-icon{width:16px;height:16px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sleep-hood-reviews .sleep-hood-reviews__action-label--short{display:none}.sleep-hood-reviews .jm-review-widget__body{margin-top:0!important}.sleep-hood-reviews .jdgm-review-list{display:block!important}.sleep-hood-reviews .jm-review-item{padding:34px 0!important;border:0!important;border-top:1px solid #d8d8d8!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.sleep-hood-reviews .jm-review-item:last-child{border-bottom:1px solid #d8d8d8!important}.sleep-hood-reviews .jm-review-item>.jm-stack{gap:16px!important}.sleep-hood-reviews .jm-review-item__body{align-items:flex-start!important}.sleep-hood-reviews .jm-review-item__content{display:flex!important;flex-flow:row wrap!important;align-items:center!important;column-gap:12px!important;row-gap:6px!important}.sleep-hood-reviews .jm-review-item__content>.jm-cluster:first-child{order:2}.sleep-hood-reviews :is(.jm-reviewer-info,.jm-reviewer-info__details){display:contents!important}.sleep-hood-reviews .jm-reviewer-info__details>.jm-cluster:first-child{order:1}.sleep-hood-reviews .jm-reviewer-info__details>.jm-cluster:last-child{order:3;margin-left:auto!important;color:#7a7a7a!important;font-size:15px!important}.sleep-hood-reviews .jm-reviewer-avatar{display:none!important}.sleep-hood-reviews .jm-reviewer-info__name{color:var(--cocoon-ink)!important;font:500 17px/1.3 var(--cocoon-sans)!important}.sleep-hood-reviews :is(.jm-star-rating,.jm-star-rating__font-icon,.jdgm-star,.jdgm-paginate__page,.jdgm-histogram__bar-content){color:var(--sleep-hood-blue-dark)!important}.sleep-hood-reviews .jm-review-content{order:4;flex-basis:100%!important;margin-top:8px!important;gap:6px!important}.sleep-hood-reviews :is(.jm-review-content__title,.jdgm-rev__title){color:var(--cocoon-ink)!important;font:600 22px/1.25 var(--cocoon-serif)!important}.sleep-hood-reviews .jm-review-content__body{color:#555!important;font:400 17px/1.55 var(--cocoon-sans)!important}.sleep-hood-reviews :is(.jm-media-thumbnail-list__thumbnail,.jm-media-thumbnail-list__thumbnail img){width:140px!important;height:140px!important;border-radius:0!important;object-fit:cover!important}.sleep-hood-reviews .jdgm-write-rev-link,.sleep-hood-reviews .jdgm-btn{border-color:var(--sleep-hood-blue)!important;background:var(--sleep-hood-blue)!important;color:#fff!important}.sleep-hood-reviews .jdgm-paginate{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:40px!important;font:400 16px/1 var(--cocoon-sans)!important}.sleep-hood-reviews :is(.jdgm-paginate__page,.jdgm-paginate__next,.jdgm-paginate__previous){display:inline-grid!important;min-width:34px!important;height:34px!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--cocoon-ink)!important;text-decoration:none!important}.sleep-hood-reviews .jdgm-paginate__page.jdgm-paginate__current-page,.sleep-hood-reviews .jdgm-paginate__page[aria-current=page]{background:var(--sleep-hood-blue)!important;color:#fff!important}.sleep-hood-reviews [class*=paginat] :is(a,button),.sleep-hood-reviews [class*=paginat] :is(a,button):is(:hover,:focus,:active){flex:0 0 auto!important;width:auto!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0 8px!important;border:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;color:var(--cocoon-ink)!important;text-decoration:none!important}.sleep-hood-reviews [class*=paginat] :is([aria-current=page],[aria-selected=true],[class*=current],[class*=active]){background:var(--sleep-hood-blue)!important;background-color:var(--sleep-hood-blue)!important;color:#fff!important}.sleep-hood-reviews .jdgm-review-list>.jm-review-item:first-child{border-top:0!important}.sleep-hood-reviews .jm-custom-answer-filter{display:none!important}.sleep-hood-reviews .jm-filter-panel{position:absolute!important;width:0!important;height:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;border:0!important}.cocoon-body--sleep-hood .jdgm-review-widget-modal.jdgm-write-review-modal{background:#25252594!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cocoon-body--sleep-hood .jdgm-write-review-modal :is(*,*:before,*:after){box-sizing:border-box}.cocoon-body--sleep-hood .jdgm-write-review-modal__container{width:100%!important;max-width:none!important;height:100%!important;align-items:center!important;justify-content:center!important;color:var(--cocoon-ink)!important;font-family:var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__content{width:min(92vw,640px)!important;max-height:min(88vh,760px)!important;margin:auto!important;padding:0!important;overflow-y:auto!important;border:2px solid var(--sleep-hood-blue)!important;border-radius:0!important;background:var(--cocoon-white)!important;color:var(--cocoon-ink)!important;box-shadow:0 26px 70px #2525253d!important;scrollbar-color:var(--sleep-hood-blue) transparent}.cocoon-body--sleep-hood .jdgm-write-review-modal__sections{width:100%!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__page{min-height:100%!important;padding:clamp(36px,5vw,56px)!important;background:transparent!important;color:var(--cocoon-ink)!important;font-family:var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__page-header{margin-bottom:28px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__title{color:var(--cocoon-ink)!important;font:700 clamp(28px,3vw,38px)/1.05 var(--cocoon-serif)!important;letter-spacing:-.025em!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__intro{max-width:48ch!important;margin-top:10px!important;color:#606060!important;font:400 15px/1.55 var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__product-title{margin-bottom:18px!important;color:var(--cocoon-ink)!important;font:700 20px/1.2 var(--cocoon-serif)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__stars{gap:10px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__stars .jdgm-star{color:var(--sleep-hood-blue-dark)!important;font-size:42px!important;line-height:1!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__form-group{gap:22px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__field-group{margin-bottom:22px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__field-label{margin-bottom:9px!important;color:var(--cocoon-ink)!important;font:600 14px/1.3 var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__field-input{width:100%!important;min-height:52px!important;padding:14px 16px!important;border:1px solid #a9c7d8!important;border-radius:0!important;background:#ffffffd1!important;color:var(--cocoon-ink)!important;box-shadow:none!important;font:400 16px/1.5 var(--cocoon-sans)!important}.cocoon-body--sleep-hood textarea.jdgm-write-review-modal__field-input{min-height:180px!important;resize:vertical!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__field-input::placeholder{color:#7b858a!important;opacity:1!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__field-input:focus{border-color:var(--sleep-hood-blue-dark)!important;outline:0!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__field-error{margin-top:7px!important;color:#9b361f!important;font:600 13px/1.35 var(--cocoon-sans)!important}.cocoon-body--sleep-hood :is(.jdgm-write-review-modal__field-help,.jdgm-write-review-modal__gdpr-statement){color:#687176!important;font:400 12px/1.5 var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__gdpr-statement a{color:var(--cocoon-ink)!important;text-decoration-color:var(--sleep-hood-blue-dark)!important;text-underline-offset:3px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__media-upload{min-height:170px!important;border:1px dashed var(--sleep-hood-blue-dark)!important;border-radius:0!important;background:#fff9!important;color:var(--cocoon-ink)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__checkbox-custom{border:1px solid var(--sleep-hood-blue-dark)!important;border-radius:0!important;background:#fff!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__checkbox-input:checked+.jdgm-write-review-modal__checkbox-custom{background:var(--sleep-hood-blue-dark)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__navigation{margin-top:30px!important;padding-top:22px!important;border-top:1px solid #c9dce7!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__nav-btn{min-width:118px!important;min-height:52px!important;padding:14px 24px!important;border-radius:0!important;box-shadow:none!important;font:600 15px/1 var(--cocoon-sans)!important;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__nav-btn-back{border:1px solid transparent!important;background:transparent!important;color:var(--cocoon-ink)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__nav-btn-back:hover{border-color:var(--sleep-hood-blue-dark)!important;background:#ffffff8c!important}.cocoon-body--sleep-hood :is(.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__nav-btn-close){border:2px solid var(--sleep-hood-blue)!important;background:var(--sleep-hood-blue)!important;color:var(--cocoon-white)!important}.cocoon-body--sleep-hood :is(.jdgm-write-review-modal__nav-btn-next,.jdgm-write-review-modal__nav-btn-close):hover{border-color:#86b9d0!important;background:#86b9d0!important;transform:translateY(-1px)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__close-btn{top:16px!important;right:16px!important;display:grid!important;width:42px!important;height:42px!important;place-items:center!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--cocoon-ink)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__close-btn:hover{border-color:var(--sleep-hood-blue-dark)!important;background:#ffffff8c!important}.cocoon-body--sleep-hood .jdgm-write-review-modal :is(button,a,input,textarea):focus-visible{outline:3px solid var(--sleep-hood-blue-dark)!important;outline-offset:3px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal .jdgm-write-review-modal__field-input:focus-visible{outline:0!important;outline-offset:0!important}.cocoon-body--sleep-hood .jdgm-modal.jdgm-widget-revamp{color:var(--cocoon-ink)!important;font-family:var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-modal :is(.jm-star-rating,.jm-star-rating__font-icon){color:var(--sleep-hood-blue-dark)!important}.cocoon-body--sleep-hood .jdgm-modal .jm-reviewer-avatar,.cocoon-body--sleep-hood .jdgm-modal .jm-reviewer-avatar__initial{background:#e4f0f6!important;color:var(--cocoon-ink)!important}.cocoon-body--sleep-hood .jdgm-modal .jm-reviewer-info__name{color:var(--cocoon-ink)!important;font:600 17px/1.3 var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-modal .jm-reviewer-info__details>.jm-cluster:last-child{color:#7a7a7a!important}.cocoon-body--sleep-hood .jdgm-modal :is(.jm-review-content__title,.jdgm-rev__title){color:var(--cocoon-ink)!important;font:600 22px/1.25 var(--cocoon-serif)!important}.cocoon-body--sleep-hood .jdgm-modal .jm-review-content__body{color:#555!important;font:400 16px/1.55 var(--cocoon-sans)!important}.cocoon-body--sleep-hood .jdgm-modal .jm-media-grid__item--active{outline:2px solid var(--sleep-hood-blue-dark)!important;outline-offset:2px}.sleep-hood-faq{max-width:1000px;margin:0 auto;padding:10px 32px 104px}.sleep-hood-faq h2{margin:0 0 50px;font-size:clamp(54px,4.6vw,66px);text-align:center}.sleep-hood-faq details{border-top:1px solid #d8d8d8;-webkit-tap-highlight-color:transparent}.sleep-hood-faq details:last-child{border-bottom:1px solid #d8d8d8}.sleep-hood-faq summary{display:flex;min-height:82px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;font:400 20px/1.25 var(--cocoon-sans)}.sleep-hood-faq summary:hover{color:var(--cocoon-ink)}.sleep-hood-faq summary::-webkit-details-marker{display:none}.sleep-hood-faq summary .cocoon-faq-item__icon:before{content:"+";font-size:28px;font-weight:300}.sleep-hood-faq details[open] summary .cocoon-faq-item__icon:before{content:"\2212"}.sleep-hood-faq__answer{max-width:760px;height:0;overflow:hidden;color:#5d5d5d;font:300 18px/1.55 var(--cocoon-sans);opacity:0;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}.sleep-hood-faq__answer-inner{padding:0 56px 28px 0}.sleep-hood-faq details[open]:not(.is-animating) .sleep-hood-faq__answer{height:auto;opacity:1}.sleep-hood-faq__more{display:flex;width:max-content;align-items:center;gap:8px;margin:32px 0 0 auto;color:var(--sleep-hood-blue-dark);font:400 16px/1.8 var(--cocoon-sans)}.sleep-hood-faq__more .lucide-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sleep-hood-promos{margin-bottom:0}@media(min-width:901px){.sleep-hood-held__metrics{display:grid;grid-template-columns:repeat(3,115px);justify-content:space-between;gap:0}.sleep-hood-held__metrics div{min-width:0;justify-items:center}.sleep-hood-held__metrics span{justify-self:center;text-align:center}}@media(max-width:900px){.cocoon-body--sleep-hood .product-information{padding-inline:0}.cocoon-body--sleep-hood .product-information__media{padding-right:0!important}.cocoon-body--sleep-hood .product-details{max-width:none;padding:30px 40px 50px!important}.sleep-hood-benefits{padding:0 24px}.sleep-hood-benefits__group{grid-template-columns:repeat(2,minmax(0,1fr))}.sleep-hood-benefits__item{justify-content:flex-start;font-size:12px;white-space:normal}.sleep-hood-held{display:grid;min-height:auto;grid-template-columns:1fr;padding:90px 40px 96px}.sleep-hood-held__visual{--held-circle-size: min(82vw, 600px);--held-circle-radius: min(41vw, 300px);position:relative;top:auto;left:auto;order:2;width:var(--held-circle-size);height:auto;min-height:0;margin-inline:auto}.sleep-hood-held__copy{position:relative;order:1;text-align:center}.sleep-hood-held h2{position:static;font-size:70px;white-space:normal}.sleep-hood-held__copy>p{position:static;width:auto;margin:36px auto;font-size:23px}.sleep-hood-held__metrics{position:static;width:min(100%,650px);justify-content:space-between;margin-inline:auto}.sleep-hood-held__person-mask img{width:100%}.sleep-hood-held__halo{right:0;left:0;width:100%;transform:none}.sleep-hood-movement__features article{grid-template-columns:160px 1fr}.sleep-hood-movement__features img{width:160px;height:160px}.sleep-hood-weight{grid-template-columns:1fr}.sleep-hood-dual__list{font-size:18px}.sleep-hood-comparison__cards{overflow-x:auto}.sleep-hood-comparison__card{min-width:245px}.sleep-hood-comparison__card--cocoon{min-width:400px}.sleep-hood-use-cases{grid-template-columns:1fr;padding-inline:36px}.sleep-hood-use-cases .sleep-hood-section-heading h2,.sleep-hood-use-cases .sleep-hood-section-heading p{max-width:720px}}@media(max-width:749px){.cocoon-body--sleep-hood .product-information__media{padding-inline:0!important}.cocoon-body--sleep-hood .product-information__media slideshow-slides,.cocoon-body--sleep-hood .product-information__media slideshow-slide{width:100%;height:100vw!important;min-height:0!important;aspect-ratio:1 / 1}.cocoon-body--sleep-hood .product-information__media slideshow-slides{margin:0;background:#fff}.cocoon-body--sleep-hood .product-information__media slideshow-slide{--grid-template-rows: 100% !important}.cocoon-body--sleep-hood .product-information__media .product-media-constraint-wrapper,.cocoon-body--sleep-hood .product-information__media .product-media{height:100%;overflow:hidden}.cocoon-body--sleep-hood .product-information__media .product-media__image{width:100%;height:100%;object-fit:cover!important;object-position:center;transform:none}.cocoon-body--sleep-hood .product-information__media slideshow-controls[thumbnails]{width:100%;margin-left:0;padding:18px 0 0}.cocoon-body--sleep-hood .product-information__media .slideshow-controls__thumbnails{margin-inline:0;padding:0 8px;scroll-padding-inline-start:8px}.cocoon-body--sleep-hood .product-information__media .slideshow-controls__thumbnail{width:clamp(68px,17.86vw,110px)!important;height:clamp(68px,17.86vw,110px)!important}.cocoon-body--sleep-hood .product-details{padding:28px var(--sleep-hood-details-gutter) 38px!important}.cocoon-body--sleep-hood .product-details :is(h1,[role=heading]){font-size:54px}.sleep-hood-first-order-price{margin-top:8px}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label{width:clamp(84px,19.32vw,119px);height:clamp(84px,19.32vw,119px);min-height:clamp(84px,19.32vw,119px)}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="1"]{display:grid;grid-template-columns:1fr}.cocoon-body--sleep-hood variant-picker fieldset[data-fieldset-index="1"] .variant-option__button-label{width:100%;min-height:66px;justify-content:flex-start}.sleep-hood-product-promises{gap:8px}.sleep-hood-product-promises span{flex-direction:column;gap:6px;padding-top:0}.cocoon-body--sleep-hood .product-form-buttons{grid-template-columns:124px 1fr;gap:8px!important;column-gap:10px!important}.cocoon-body--sleep-hood .product-form-buttons :is(.quantity-selector,.add-to-cart-button,.sleep-hood-buy-now,shopify-accelerated-checkout){min-height:55px}.cocoon-body--sleep-hood .product-form-buttons shopify-accelerated-checkout{min-height:55px;overflow:hidden;line-height:0;--shopify-accelerated-checkout-button-block-size: 55px}.cocoon-body--sleep-hood .product-form-buttons shopify-accelerated-checkout>[slot=button],.cocoon-body--sleep-hood .product-form-buttons shopify-paypal-button,.cocoon-body--sleep-hood .product-form-buttons shopify-paypal-button .paypal-buttons,.cocoon-body--sleep-hood .product-form-buttons shopify-buy-it-now-button,.cocoon-body--sleep-hood .product-form-buttons shopify-buy-it-now-button button{height:55px!important;min-height:55px!important;overflow:hidden}.sleep-hood-benefits{padding:0}.sleep-hood-benefits__track{display:flex;width:max-content;gap:0;animation:sleep-hood-benefits-marquee 24s linear infinite}.sleep-hood-benefits__group,.sleep-hood-benefits__group--duplicate{display:flex;flex:0 0 auto;gap:44px;padding-right:44px}.sleep-hood-benefits__item{min-width:max-content;font-size:13px;white-space:nowrap}.sleep-hood-rest{display:block;aspect-ratio:615 / 931}.sleep-hood-rest:after{background:linear-gradient(90deg,#1c18162e,#1c181600 72%)}.sleep-hood-rest__image{object-fit:fill;object-position:center bottom;transform:translateY(5%) scale(1.12);transform-origin:center center}.sleep-hood-rest__copy{width:100%;padding:clamp(54px,14.1vw,87px) var(--sleep-hood-mobile-gutter) 0}.sleep-hood-rest__copy>p{font-size:clamp(24px,4.87vw,30px);line-height:1.66}.sleep-hood-rest__copy h2{font-size:clamp(42px,8.12vw,50px);line-height:1.2;white-space:normal}.sleep-hood-held{min-height:0;grid-template-rows:repeat(4,auto);align-content:start;padding:clamp(60px,13.3vw,82px) var(--sleep-hood-mobile-gutter) clamp(52px,9.7vw,60px)}.sleep-hood-held__copy{display:contents}.sleep-hood-held h2{position:static;order:1;margin:0 auto;font-size:clamp(50px,15.27vw,60px);line-height:.92;text-align:center;white-space:normal}.sleep-hood-held h2>br{display:none}.sleep-hood-held__title-continuation{display:block;white-space:nowrap}.sleep-hood-held__title-continuation:first-of-type{margin-bottom:.5em}.sleep-hood-held__visual{--held-circle-size: min(65.94vw, 406px);--held-circle-radius: calc(var(--held-circle-size) / 2);position:relative;top:auto;left:auto;order:2;width:var(--held-circle-size);min-height:0;margin:-12px auto clamp(44px,11.5vw,71px)}.sleep-hood-held__copy>p{position:static;order:3;width:auto;max-width:522px;margin:0 auto clamp(32px,7.8vw,48px);font-size:clamp(19px,4.87vw,30px);line-height:1.5;text-align:center}.sleep-hood-held__metrics{position:static;order:4;display:flex;width:100%;justify-content:space-between;gap:10px}.sleep-hood-held__metrics div{flex:1;gap:10px}.sleep-hood-held__metrics strong{width:clamp(78px,17.29vw,106px);height:clamp(78px,17.29vw,106px);font-size:clamp(29px,6.5vw,40px)}.sleep-hood-held__metrics strong img{width:70%;height:70%}.sleep-hood-held__metrics span{max-width:140px;font-size:clamp(12px,3.25vw,20px);white-space:normal}.sleep-hood-held__person-mask img,.sleep-hood-held__halo{width:100%}.sleep-hood-quote{display:flex;height:200px;padding:20px 12px;flex-direction:column;align-items:center;justify-content:center}.sleep-hood-quote p{font-size:10px}.sleep-hood-quote p img{width:20px;height:20px}.sleep-hood-quote blockquote{font-size:30px}.sleep-hood-movement{min-height:0;padding:clamp(64px,11vw,68px) var(--sleep-hood-mobile-gutter) clamp(64px,12.3vw,76px)}.sleep-hood-section-heading{margin-bottom:44px}.sleep-hood-section-heading h2{font-size:52px}.sleep-hood-section-heading h2+:is(span,p){font-size:20px}.sleep-hood-movement__features{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.sleep-hood-movement__features article{grid-template-columns:100px 1fr;gap:16px}.sleep-hood-movement__features img{width:100px;height:100px}.sleep-hood-movement__features h3{font-size:20px}.sleep-hood-movement__features p{font-size:14px}.sleep-hood-movement__image{display:block;min-height:0;aspect-ratio:1258 / 416;border-radius:15px}.sleep-hood-darkness{min-height:0;padding:clamp(50px,8.3vw,51px) clamp(16px,4.38vw,27px) clamp(58px,11.2vw,69px)}.sleep-hood-darkness .sleep-hood-section-heading{margin-bottom:clamp(52px,12.2vw,75px);padding-inline:clamp(5px,2.44vw,15px);text-align:center}.sleep-hood-darkness .sleep-hood-section-heading h2{margin-bottom:12px}.sleep-hood-darkness .sleep-hood-section-heading--center h2+:is(span,p){margin-inline:auto}.sleep-hood-darkness__comparison{border-radius:14px}.sleep-hood-darkness__comparison>picture>img{width:100%;max-width:none;transform:none}.sleep-hood-darkness__claim{display:none}.sleep-hood-darkness__claim span{font-size:11px}.sleep-hood-darkness__claim strong{font-size:30px}.sleep-hood-darkness__captions{gap:12px;padding:14px 4% 0}.sleep-hood-darkness__captions>div{gap:10px}.sleep-hood-darkness__captions p{font-size:12px}.sleep-hood-darkness__captions span{min-width:0;padding:8px 12px;font-size:10px}.sleep-hood-weight{position:relative;display:block;min-height:min(calc(172.6vw + 55px),1118px);padding:clamp(68px,11.7vw,72px) 0 0 var(--sleep-hood-mobile-gutter)}.sleep-hood-weight__copy{padding-right:var(--sleep-hood-mobile-gutter)}.sleep-hood-weight__copy h2{font-size:52px}.sleep-hood-weight__copy>p{font-size:20px}.sleep-hood-weight__stat{position:absolute;z-index:5;bottom:clamp(20px,5vw,30px);left:var(--sleep-hood-mobile-gutter);width:clamp(185px,37.7vw,232px);margin:0}.sleep-hood-weight__stat span{font-size:14px}.sleep-hood-weight__stat strong{font-size:30px}.sleep-hood-weight__stat p{margin-bottom:20px;font-size:14px}.sleep-hood-dual{min-height:0;aspect-ratio:640 / 869}.sleep-hood-dual h2{font-size:clamp(52px,12vw,72px)}.sleep-hood-dual__copy{padding:clamp(28px,8.44vw,52px) 15px 0}.sleep-hood-dual__copy p{display:block;margin:14px 0 0;font-size:16px}.sleep-hood-dual__background{object-position:center center}.sleep-hood-dual__list{top:calc(min(54vw,340px) + clamp(28px,8vw,44px));bottom:auto;width:50%;gap:clamp(20px,5vw,32px);font-size:clamp(13px,3.57vw,22px)}.sleep-hood-dual__list--cozy{left:0;transform:none}.sleep-hood-dual__list--cool{right:0;display:grid;transform:none}.sleep-hood-dual__list li{display:grid;justify-items:center;gap:clamp(4px,1.14vw,7px);padding-left:0;text-align:center}.sleep-hood-dual__list li img{width:clamp(27px,6.82vw,42px);height:clamp(27px,6.82vw,42px);flex-basis:auto}.sleep-hood-dual__list li:before,.sleep-hood-dual__list li:after{display:none}.sleep-hood-comparison{--comparison-mobile-gap: clamp(7px, 2.3vw, 9px);--comparison-mobile-card-width: 75%;--comparison-mobile-product-height: clamp(184px, 48vw, 216px);--comparison-mobile-row-height: clamp(78px, 20.35vw, 92px);min-height:0;padding:clamp(48px,8.8vw,54px) clamp(14px,5.1vw,31px) clamp(58px,11.2vw,69px)}.sleep-hood-comparison h2{margin-bottom:clamp(40px,9.6vw,59px);font-size:clamp(44px,8.44vw,52px);text-align:left}.sleep-hood-comparison__cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--comparison-mobile-gap);overflow:visible}.sleep-hood-comparison__alternatives{display:grid;min-width:0;grid-template-columns:repeat(3,var(--comparison-mobile-card-width)) calc(100% - var(--comparison-mobile-card-width));gap:var(--comparison-mobile-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sleep-hood-comparison__alternatives:after{content:""}.sleep-hood-comparison__alternatives::-webkit-scrollbar{display:none}.sleep-hood-comparison__alternatives:focus-visible{outline:2px solid var(--sleep-hood-blue-dark);outline-offset:3px}.sleep-hood-comparison__card{min-width:0;height:100%;box-sizing:border-box}.sleep-hood-comparison__alternatives .sleep-hood-comparison__card{width:100%;scroll-snap-align:start;scroll-snap-stop:always}.sleep-hood-comparison__card--cocoon{min-width:0;border-width:3px}.sleep-hood-comparison__product{height:var(--comparison-mobile-product-height);padding:clamp(16px,4.1vw,20px) 6px 0}.sleep-hood-comparison__product h3{display:grid;min-height:clamp(38px,10.2vw,46px);place-items:start center;font-size:clamp(13px,3.57vw,16px)}.sleep-hood-comparison__title--desktop{display:none}.sleep-hood-comparison__title--mobile{display:inline}.sleep-hood-comparison__product img{width:clamp(104px,27.5vw,124px);height:clamp(104px,27.5vw,124px)}.sleep-hood-comparison__card--cocoon .sleep-hood-comparison__product{padding:clamp(6px,2vw,9px) 4px 0}.sleep-hood-comparison__card--cocoon .sleep-hood-comparison__product h3{min-height:0;margin-top:6px}.sleep-hood-comparison__card--cocoon .sleep-hood-comparison__product img{width:clamp(132px,35.6vw,160px);height:clamp(132px,35.6vw,160px)}.sleep-hood-comparison__product>span{top:clamp(45px,12.2vw,55px);right:3px;z-index:1;width:clamp(42px,11.45vw,52px);height:clamp(42px,11.45vw,52px);padding-inline:5px;font-size:clamp(7px,2vw,9px)}.sleep-hood-comparison__card ul{padding:0 clamp(5px,1.53vw,7px) clamp(5px,1.53vw,7px)}.sleep-hood-comparison__card li{min-height:var(--comparison-mobile-row-height);padding:10px 4px 10px 0;font-size:0}.sleep-hood-comparison__card li i{left:50%;width:clamp(25px,7vw,31px);height:clamp(25px,7vw,31px);transform:translate(-50%)}.sleep-hood-comparison__card--cocoon li{min-height:var(--comparison-mobile-row-height);padding:10px 6px 10px clamp(42px,12.2vw,55px);font-size:clamp(12px,3.31vw,15px)}.sleep-hood-comparison__card--cocoon li i{left:clamp(7px,2.3vw,10px);transform:none}.sleep-hood-comparison__card:not(.sleep-hood-comparison__card--cocoon) li{min-height:var(--comparison-mobile-row-height)}.sleep-hood-use-cases{min-height:0;gap:clamp(42px,8.44vw,52px);padding:clamp(59px,11.25vw,69px) 0 clamp(88px,16.88vw,104px)}.sleep-hood-use-cases .sleep-hood-section-heading{padding:0 var(--sleep-hood-mobile-gutter)}.sleep-hood-use-cases .sleep-hood-section-heading h2{margin-bottom:44px}.sleep-hood-use-cases__grid{gap:clamp(8px,2.44vw,15px);padding:0 var(--sleep-hood-mobile-gutter)}.sleep-hood-use-cases__grid article{grid-template-rows:clamp(150px,38.64vw,238px) auto}.sleep-hood-use-cases__grid img{height:clamp(150px,38.64vw,238px)}.sleep-hood-use-cases__grid h3{margin-top:20px;padding-top:15px;font-size:clamp(13px,3.25vw,20px)}.sleep-hood-gallery-section .cocoon-social{padding:64px 0 130px}.sleep-hood-gallery-section .cocoon-social__header{margin-bottom:0}.sleep-hood-gallery-section .cocoon-social h2{margin:0 21px 14px;font-size:52px}.sleep-hood-gallery-section .cocoon-social>p{margin:0 var(--sleep-hood-mobile-gutter) 58px;font-size:15px;line-height:1.35;text-align:center}.sleep-hood-gallery-section .cocoon-social__rail{grid-auto-columns:142.875px;gap:12px;padding:0 var(--sleep-hood-mobile-gutter) 8px;scroll-padding-inline-start:var(--sleep-hood-mobile-gutter)}.sleep-hood-gallery-section .cocoon-social__item{width:100%;height:254px;aspect-ratio:9 / 16}.sleep-hood-reviews{padding:10px var(--sleep-hood-mobile-gutter) 72px}.sleep-hood-reviews h2{margin-bottom:14px}.sleep-hood-reviews .jm-average-rating-display .jm-text:first-child{font-size:40px!important}.sleep-hood-reviews .jm-average-rating-display:before{font-size:20px}.sleep-hood-reviews .jm-average-rating-display .jm-text:last-child{font-size:13px!important}.sleep-hood-reviews .jm-media-preview{margin-top:29px!important}.sleep-hood-reviews .sleep-hood-reviews__media-title{margin-bottom:12px;font-size:15px}.sleep-hood-reviews :is(.jm-media-grid__item,.jm-media-grid__image-container,.jm-media-grid__image){width:96px!important;height:96px!important}.sleep-hood-reviews .sleep-hood-reviews__controls{gap:14px!important;margin-top:32px!important;padding-bottom:12px!important}.sleep-hood-reviews .sleep-hood-reviews__filter-controls{gap:22px!important}.sleep-hood-reviews .sleep-hood-reviews__control-prefix{display:none}.sleep-hood-reviews .sleep-hood-reviews__sort-control>:is(.lucide-icon--filter,.lucide-icon--sort){display:block;width:15px;height:15px}.sleep-hood-reviews .sleep-hood-reviews__sort-control select{max-width:116px!important;font-size:13px!important}.sleep-hood-reviews .jm-action-buttons__button,.sleep-hood-reviews .jm-button--primary{padding-inline:16px!important;font-size:13px!important}.sleep-hood-reviews .sleep-hood-reviews__action-label--full{display:none}.sleep-hood-reviews .sleep-hood-reviews__action-label--short{display:inline}.sleep-hood-reviews .jm-review-item{padding:28px 0!important}.sleep-hood-reviews .jm-reviewer-info__name,.sleep-hood-reviews .jm-review-content__body{font-size:16px!important}.sleep-hood-reviews :is(.jm-media-thumbnail-list__thumbnail,.jm-media-thumbnail-list__thumbnail img){width:110px!important;height:110px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__content{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__page{padding:58px 22px 24px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__stars{gap:6px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__stars .jdgm-star{font-size:36px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__navigation{gap:12px!important}.cocoon-body--sleep-hood .jdgm-write-review-modal__nav-btn{min-width:104px!important}.sleep-hood-faq{padding:10px var(--sleep-hood-mobile-gutter) 82px}.sleep-hood-faq h2{font-size:48px}.sleep-hood-faq summary{min-height:76px;font-size:17px}.sleep-hood-faq__answer{font-size:15px}.sleep-hood-faq__answer-inner{padding-right:24px}.sleep-hood-promos{grid-template-columns:1fr}}@keyframes sleep-hood-benefits-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sleep-hood-benefits{overflow-x:auto}.sleep-hood-benefits__track{animation:none}.sleep-hood-faq__answer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cocoon-sleep-hood.css.map */
