:root{--sc-ink:#16203D;--sc-muted:#5C6478;--sc-paper:#FDFCFA;--sc-mist:#EDF1F4;--sc-glacier:#8FB3CC;--sc-line:#E4E6EA;--sc-measure:64ch}h1,h2,.h0,.h1,.h2{letter-spacing:-.025em;line-height:1.07;font-weight:500;text-wrap:balance}h3,h4,.h3,.h4{letter-spacing:-.012em;line-height:1.25;font-weight:500}.rte p,.rte li{line-height:1.65}.rte p{max-width:var(--sc-measure)}.rte p+p{margin-top:1.5rem}.rte strong{font-weight:600;color:var(--sc-ink)}.center .rte p,[class*=text-align-center] .rte p{margin-left:auto;margin-right:auto}.caption-with-letter-spacing,.caption{font-size:1.2rem!important;letter-spacing:.17em;text-transform:uppercase;font-weight:600;color:var(--sc-glacier)}.button,.shopify-payment-button__button--unbranded{border-radius:100px;letter-spacing:.01em;font-weight:600;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.button:not(.button--secondary){box-shadow:0 2px 10px #16203d1a}.button:hover{transform:translateY(-1px)}.button:not(.button--secondary):hover{box-shadow:0 8px 22px #16203d2e}.shopify-section{position:relative}.shopify-section+.shopify-section{margin-top:0}.icon-bar-card__icon .material-symbols-outlined{font-size:3rem;line-height:1}.icon-bar-card__title,.icon-bar-card h3{font-size:1.6rem;letter-spacing:-.005em;margin-bottom:.6rem}.icon-bar-card .rte p{font-size:1.4rem;color:var(--sc-muted);max-width:34ch}.icons-with-content .material-symbols-outlined{font-size:3.4rem;line-height:1}.card,.card-wrapper .card,.custom-grid-card{border-radius:10px;overflow:hidden}.custom-grid-card{border:1px solid var(--sc-line);transition:transform .3s ease,box-shadow .3s ease}.custom-grid-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #16203d1a}.comparison-table__row{border-color:var(--sc-line)!important}.collapsible-content summary,.accordion summary{padding-block:2rem}.accordion__title,.collapsible-content summary h4{font-size:1.8rem;letter-spacing:-.01em}.accordion details[open] summary .accordion__title{color:var(--sc-ink)}.testimonials .rte p{font-size:1.6rem;line-height:1.6}[style*="#6d388b"],[style*="#6D388B"]{color:var(--sc-ink)!important}@media screen and (max-width:749px){.rte p{max-width:none}h1,.h1{letter-spacing:-.02em}}:root{--font-body-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif!important;--font-heading-family:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif!important}body,p,a,span,div,input,button,legend,li,td,th,label,select,textarea{font-family:var(--font-body-family)!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important}.material-symbols-outlined,.material-symbols-outlined *,.material-icon{font-family:Material Symbols Outlined!important}.product .accordion__title{color:var(--sc-ink)!important;font-size:1.6rem!important;font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.01em!important}.product .accordion .summary__title+.icon-plus{color:var(--sc-ink)!important}.animate-section.animate--hidden .animate-item,.animate--hidden .animate-item,.animate-item{opacity:1!important;transform:none!important;visibility:visible!important}:root{--sc-lift-1:0 1px 2px rgba(22,32,61,.05), 0 10px 28px -8px rgba(22,32,61,.1);--sc-lift-2:0 2px 4px rgba(22,32,61,.06), 0 22px 46px -12px rgba(22,32,61,.18)}.rte strong{color:inherit!important}.multicolumn-card:not(.icon-bar-card),.custom-grid-card,.testimonial-card{background:#fff;border:1px solid var(--sc-line);border-radius:14px;box-shadow:var(--sc-lift-1);transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.multicolumn-card:not(.icon-bar-card){padding:3.2rem 2.8rem}.multicolumn-card:not(.icon-bar-card):hover,.custom-grid-card:hover,.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--sc-lift-2)}.comparison-table{width:100%!important;background:#fff;border:1px solid var(--sc-line);border-radius:14px;box-shadow:0 1px 2px #16203d0a;border-collapse:collapse;overflow:hidden}.comparison-table th,.comparison-table td{border:none!important;background:transparent!important}.comparison-table thead th{padding:2.2rem 1.2rem 1.6rem!important;font-family:var(--font-body-family)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.02em;color:var(--sc-muted)!important;text-align:center;vertical-align:bottom;line-height:1.35}.comparison-table thead th.comparison-table__logo{color:var(--sc-ink)!important;font-size:1.5rem!important;font-family:var(--font-heading-family)!important}.comparison-table tbody tr+tr{border-top:1px solid #EDF0F3!important}.comparison-table td{padding:1.7rem 1.2rem!important;text-align:center;vertical-align:middle}.comparison-table td.comparison-table__row-name{text-align:left!important;width:44%;font-size:1.5rem;line-height:1.45;color:var(--sc-ink);padding-left:2.2rem!important;padding-right:1.6rem!important}.comparison-table thead th:nth-child(2),.comparison-table tbody td:nth-child(2){background:#8fb3cc1a!important}.comparison-table__icon svg{width:1.9rem;height:1.9rem}@media screen and (max-width:749px){.comparison-table td.comparison-table__row-name{width:40%;font-size:1.35rem;padding-left:1.4rem!important;padding-right:1rem!important}.comparison-table thead th{font-size:1.1rem!important;padding:1.6rem .5rem 1.1rem!important}.comparison-table thead th.comparison-table__logo{font-size:1.3rem!important}.comparison-table td{padding:1.4rem .5rem!important}}.accordion.accordion-v2{background:#fff;border:1px solid #E8EAEE!important;border-radius:10px;margin-bottom:.8rem;box-shadow:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.accordion.accordion-v2:hover{border-color:#d7dce3!important}.accordion.accordion-v2:has(details[open]){border-color:#cbd2dc!important;box-shadow:0 1px 3px #16203d0f}.accordion.accordion-v2 .accordion__summary,.accordion.accordion-v2 summary{padding:1.4rem 1.8rem!important;min-height:0!important}.accordion.accordion-v2 .accordion__content{padding:0 1.8rem 1.8rem!important}.accordion.accordion-v2 .accordion__title,.accordion.accordion-v2 .summary__title{font-size:1.5rem!important;font-weight:500!important;letter-spacing:-.005em!important}.accordion.accordion-v2 .material-symbols-outlined{font-size:1.9rem!important;opacity:.55}.accordion.accordion-v2 .icon-plus{width:1.2rem!important;opacity:.45}.shopify-section+.shopify-section>.color-custom{position:relative}[id$=__usp_bar] *,[id$=__ice_icon_bar] *,[id$=__usp_bar] h1,[id$=__usp_bar] h2,[id$=__usp_bar] h3,[id$=__usp_bar] h4,[id$=__usp_bar] p,[id$=__usp_bar] .icon-bar-card__title,[id$=__ice_icon_bar] h1,[id$=__ice_icon_bar] h2,[id$=__ice_icon_bar] h3,[id$=__ice_icon_bar] h4,[id$=__ice_icon_bar] p,[id$=__ice_icon_bar] .icon-bar-card__title,[id$=__usp_bar] .rte p,[id$=__ice_icon_bar] .rte p{color:#ffffffb8!important}[id$=__usp_bar] .material-symbols-outlined,[id$=__ice_icon_bar] .material-symbols-outlined,[id$=__usp_bar] .caption-with-letter-spacing,[id$=__ice_icon_bar] .caption-with-letter-spacing,[id$=__usp_bar] .icon-bar-card,[id$=__ice_icon_bar] .icon-bar-card{background:transparent!important;border:none!important;box-shadow:none!important}[id$=__usp_bar] .icon-bar-card:not(:last-child),[id$=__ice_icon_bar] .icon-bar-card:not(:last-child){border-right:1px solid rgba(255,255,255,.12)!important}@media screen and (max-width:749px){.multicolumn-card:not(.icon-bar-card){padding:2.6rem 2.2rem}[id$=__usp_bar] .icon-bar-card:not(:last-child),[id$=__ice_icon_bar] .icon-bar-card:not(:last-child){border-right:none!important;border-bottom:1px solid rgba(255,255,255,.12)!important}.accordion.accordion-v2 .accordion__summary,.accordion.accordion-v2 summary{padding:1.8rem!important}.accordion.accordion-v2 .accordion__content{padding:0 1.8rem 1.8rem!important}}.accordion.accordion-v2.accordion--medium .accordion__summary,.accordion.accordion-v2.accordion--medium summary,.product__accordion.accordion-v2 .accordion__summary{padding-block:1.4rem!important;padding-inline:1.8rem!important;min-height:0!important}.accordion.accordion-v2.accordion--medium .accordion__content,.product__accordion.accordion-v2 .accordion__content{padding-block:0 1.8rem!important;padding-inline:1.8rem!important}.product__accordion.accordion.accordion-v2,.accordion.accordion-v2.accordion--medium{margin-bottom:.8rem!important}.accordion.accordion-v2.accordion--medium:last-child{margin-bottom:0!important}:root{--sc-green:#3F8F6B;--sc-green-mid:#6E9E86;--sc-green-mint:#9FD3B7;--sc-green-wash:rgba(95,163,131,.09);--sc-sage:#E6ECE8}[id$=__multicolumn_who_is_it_for] .splide__list,[id$=__testimonials_social] .splide__list{align-items:stretch!important}[id$=__multicolumn_who_is_it_for] .splide__slide,[id$=__testimonials_social] .splide__slide{height:auto!important;display:flex!important}[id$=__multicolumn_who_is_it_for] .splide__slide__container,[id$=__testimonials_social] .splide__slide__container{display:flex!important;width:100%}[id$=__multicolumn_who_is_it_for] .multicolumn-card,[id$=__testimonials_social] .multicolumn-card{height:100%!important;width:100%!important;display:flex!important;flex-direction:column;justify-content:flex-start}.comparison-table{border:none!important;border-radius:20px!important;box-shadow:0 1px 2px #16203d0a,0 8px 18px -6px #16203d14,0 28px 56px -20px #1f4a3a33!important}.comparison-table tbody tr+tr{border-top:1px solid #EEF2EF!important}.comparison-table thead th:nth-child(2),.comparison-table tbody td:nth-child(2){background:var(--sc-green-wash)!important}.comparison-table tbody tr:first-child td:nth-child(2){border-radius:0}.comparison-table__icon svg{filter:drop-shadow(0 1px 1px rgba(63,143,107,.25))}.caption-with-letter-spacing,.caption{color:var(--sc-green-mid)!important}[id$=__usp_bar] .material-symbols-outlined,[id$=__ice_icon_bar] .material-symbols-outlined{color:var(--sc-green-mint)!important}[id$=__usp_bar] .caption-with-letter-spacing,[id$=__ice_icon_bar] .caption-with-letter-spacing,.button:not(.button--secondary):not(.button--tertiary),a.button:not(.button--secondary),.shopify-payment-button__button--unbranded{background:linear-gradient(90deg,#489aab,#76c282,#9add70)!important;background-image:linear-gradient(90deg,#489aab,#76c282,#9add70)!important;background-color:transparent!important;color:#fff!important;border:none!important;border-radius:50px!important;font-weight:600!important;font-size:1.5rem!important;letter-spacing:1px!important;text-transform:uppercase!important;min-height:54px!important;padding:1.5rem 3.6rem!important;box-shadow:0 4px 15px #76c2824d!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.button:not(.button--secondary):before,.button:not(.button--secondary):after{display:none!important;content:none!important}.button:not(.button--secondary):not(.button--tertiary):hover,a.button:not(.button--secondary):hover{background:linear-gradient(90deg,#50a8bb,#83d38f,#a8ed7d)!important;background-image:linear-gradient(90deg,#50a8bb,#83d38f,#a8ed7d)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #76c28266!important}:root{--sc-grey-rgb:241,242,244;--sc-amb-top:232,240,233;--sc-amb-bot:227,234,243}:root{--sc-paper:#FDFCFA;--sc-grey:#F1F2F4;--sc-amb-a:#E8F0E9;--sc-amb-b:#E3EAF3}[id$=__mechanism_how]{background:linear-gradient(180deg,var(--sc-paper) 0,var(--sc-amb-a) 110px,var(--sc-amb-b) 100%)!important}[id$=__comparison_us_vs_them]{background:linear-gradient(180deg,var(--sc-grey) 0,var(--sc-amb-a) 110px,var(--sc-amb-b) 100%)!important}[id$=__ice_comparison]{background:linear-gradient(180deg,var(--sc-paper) 0,var(--sc-amb-a) 110px,var(--sc-amb-b) 100%)!important}.accordion.accordion-v2{background:#fff;border:1px solid #E6E9EE!important;border-radius:14px;margin-bottom:1rem!important;box-shadow:0 1px 2px #16203d08;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.accordion.accordion-v2:last-child{margin-bottom:0!important}.accordion.accordion-v2:hover{border-color:#d3dae4!important}.accordion.accordion-v2:has(details[open]){border-color:#c7d1de!important;box-shadow:0 2px 4px #16203d0d,0 14px 30px -12px #16203d24}.accordion.accordion-v2 .accordion__summary,.accordion.accordion-v2.accordion--medium .accordion__summary,.product__accordion.accordion-v2 .accordion__summary{padding:2rem 2.2rem!important;min-height:0!important;gap:1.4rem!important;align-items:center!important;cursor:pointer}.accordion.accordion-v2 .accordion__title,.accordion.accordion-v2 .summary__title{font-family:var(--font-heading-family)!important;font-size:1.7rem!important;font-weight:500!important;letter-spacing:-.012em!important;color:var(--sc-ink)!important;line-height:1.35!important}.accordion.accordion-v2 .accordion__summary .material-symbols-outlined{font-size:2.1rem!important;color:var(--sc-green-mid)!important;opacity:1!important;flex:0 0 auto}.accordion.accordion-v2 .icon-plus,.accordion.accordion-v2 .icon-caret,.accordion.accordion-v2 .accordion__summary svg{width:1.4rem!important;height:1.4rem!important;color:var(--sc-muted)!important;opacity:.7;transition:transform .25s ease,opacity .2s ease}.accordion.accordion-v2:has(details[open]) .icon-plus,.accordion.accordion-v2:has(details[open]) .accordion__summary svg{opacity:1}.accordion.accordion-v2 .accordion__content,.accordion.accordion-v2.accordion--medium .accordion__content,.product__accordion.accordion-v2 .accordion__content{padding:0!important}.accordion.accordion-v2 details[open] .accordion__content,.accordion.accordion-v2:has(details[open]) .accordion__content{padding:1.8rem 2.6rem 2.2rem 5.7rem!important;border-top:1px solid #EDF0F4;margin-top:0}.accordion.accordion-v2 .accordion__content p,.accordion.accordion-v2 .accordion__content li{font-size:1.5rem!important;line-height:1.7!important;color:var(--sc-muted)!important;max-width:62ch}.accordion.accordion-v2 .accordion__content p+p{margin-top:1.2rem}@media screen and (max-width:749px){.accordion.accordion-v2 .accordion__summary,.accordion.accordion-v2.accordion--medium .accordion__summary{padding:1.7rem 1.8rem!important;gap:1.1rem!important}.accordion.accordion-v2 .accordion__title{font-size:1.55rem!important}.accordion.accordion-v2 details[open] .accordion__content,.accordion.accordion-v2:has(details[open]) .accordion__content{padding:1.6rem 1.8rem 2rem!important}.accordion.accordion-v2 .accordion__content p{font-size:1.45rem!important}}.accordion.accordion-v2 .accordion__content__inner{padding-left:0!important;padding-right:0!important}.accordion.accordion-v2 details[open] .accordion__content,.accordion.accordion-v2:has(details[open]) .accordion__content{padding-left:52px!important}@media screen and (max-width:749px){.accordion.accordion-v2 details[open] .accordion__content,.accordion.accordion-v2:has(details[open]) .accordion__content{padding-left:1.8rem!important}}[id$=__final_cta]{background:#16203d!important;margin:0!important;padding-top:110px!important;padding-bottom:130px!important;position:relative!important;overflow:hidden!important}[id$=__final_cta]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(800px,90vw);height:380px;background:radial-gradient(ellipse at center,rgba(159,211,183,.12) 0%,rgba(72,154,171,.08) 40%,transparent 70%);pointer-events:none;z-index:0}[id$=__final_cta] .isolate{position:relative!important;z-index:1!important}[id$=__final_cta] .rich-text{background:transparent!important;padding:0!important}[id$=__final_cta] .rich-text__wrapper{background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding:0 1.5rem!important;max-width:68ch!important;margin:0 auto!important;text-align:center!important}[id$=__final_cta] .rich-text__blocks{max-width:64ch!important;margin:0 auto!important}[id$=__final_cta] h2{font-family:var(--font-heading-family)!important;font-size:clamp(3.2rem,4.5vw,5rem)!important;font-weight:500!important;color:#fff!important;letter-spacing:-.025em!important;line-height:1.08!important;margin:0 0 1.8rem!important;text-wrap:balance!important}[id$=__final_cta] p{font-family:var(--font-body-family)!important;font-size:1.7rem!important;line-height:1.65!important;color:#ffffffd9!important;max-width:52ch!important;margin:0 auto 3.4rem!important}[id$=__final_cta] .rich-text__buttons{margin:0 auto!important;text-align:center!important}[id$=__final_cta] .button{padding:1.8rem 5.6rem!important;font-size:1.65rem!important;letter-spacing:.04em!important;box-shadow:0 8px 28px #76c28273!important;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s ease!important}[id$=__final_cta] .button:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 40px #76c282a6!important}[id$=__final_cta] .rich-text__buttons:after{content:"\2713  100-Night Home Trial \b7  Free Shipping & Free Returns";display:block;font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;letter-spacing:.02em;color:#9fd3b7;margin-top:2rem}@media screen and (max-width:749px){[id$=__final_cta]{padding-top:70px!important;padding-bottom:90px!important}[id$=__final_cta] h2{font-size:clamp(2.6rem,7.5vw,3.6rem)!important}[id$=__final_cta] p{font-size:1.5rem!important;margin-bottom:2.6rem!important}[id$=__final_cta] .button{width:100%!important;padding:1.6rem 2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/somnicool.css.map */
