:root{--bs-purple: 76, 65, 132;--bs-purple-dark: 46, 39, 102;--bs-lilac: 239, 239, 255;--bs-lilac-2: 224, 224, 255;--bs-peach: 255, 163, 139}.color-background-1 h1,.color-background-1 h2,.color-background-1 .h0,.color-background-1 .h1,.color-background-1 .h2,.color-background-2 h1,.color-background-2 h2,.color-background-2 .h0,.color-background-2 .h1,.color-background-2 .h2{color:rgb(var(--bs-purple));letter-spacing:-.01em}h1,.h0,.h1{line-height:1.15}.button,.shopify-payment-button__button--unbranded{border-radius:999px;padding:0 3.2rem;font-weight:500;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.button:not(.button--tertiary):hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px rgba(var(--bs-purple),.6)}.header-wrapper{border-bottom:0}.header__menu-item{font-weight:500;color:rgba(var(--bs-purple),.85)}.header__menu-item:hover span,.header__active-menu-item{color:rgb(var(--bs-purple));text-decoration-thickness:2px}.header__icon .icon{color:rgb(var(--bs-purple))}.horizontal-ticker .horizontal-ticker__item{font-weight:500;letter-spacing:.02em}.horizontal-ticker .horizontal-ticker__item:after{content:"\2022";margin-left:2rem;opacity:.6}.banner .banner__box{background:transparent}.banner .banner__heading{font-size:clamp(3.2rem,4.2vw,5.4rem)}.banner__content{max-width:120rem}.card-wrapper .card__inner{border-radius:2rem;overflow:hidden}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:500;font-size:1.8rem}.card-wrapper .price{color:rgb(var(--bs-purple));font-weight:600;font-size:1.7rem}.card-wrapper .price__sale .price-item--regular{color:rgba(var(--color-foreground),.45);font-weight:400}.card .badge{border-radius:999px;background:rgb(var(--bs-purple));color:#fff;border:0;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem;padding:.5rem 1.2rem}.rating-star{--color-rating-star: var(--bs-peach)}.quick-add__submit.button--secondary{--color-button: var(--bs-purple);--color-button-text: 255, 255, 255;--alpha-button-background: 1;background-color:rgb(var(--bs-purple));color:#fff}.quick-add__submit.button--secondary:after{box-shadow:none}.collapsible-content .accordion{background:#fff;border:0;border-radius:1.6rem;margin-bottom:1.2rem;padding:0 2rem}.collapsible-content .accordion summary{padding:1.8rem 4rem 1.8rem 0;position:relative}.collapsible-content .accordion__title{color:rgb(var(--bs-purple));font-weight:500}.collapsible-content .accordion .icon-caret{display:none}.collapsible-content .accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;border-radius:50%;background:rgb(var(--bs-purple));color:#fff;display:grid;place-items:center;font-size:2rem;line-height:1;transition:transform .2s ease}.collapsible-content .accordion details[open] summary:after{content:"\2013"}.icon-bar .icon-bar__column,.icon-bar__item{border-radius:2rem}.footer.color-accent-2{position:relative;overflow:hidden;padding-bottom:0}.footer.color-accent-2 a,.footer.color-accent-2 .footer-block__heading{color:#fff}.footer.color-accent-2 .list-menu__item--link{opacity:.8}.footer.color-accent-2 .list-menu__item--link:hover{opacity:1}.footer.color-accent-2:after{content:"bettersleep";display:block;text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(6rem,17vw,22rem);line-height:.85;letter-spacing:-.04em;color:#ffffff14;margin-top:2rem;pointer-events:none;-webkit-user-select:none;user-select:none}.footer .field__input,.footer .field__label{border-radius:999px}@media screen and (max-width:749px){.banner .banner__heading{font-size:3rem}.collapsible-content .accordion{padding:0 1.6rem}}.product__media-wrapper .product__media-item,.product__media-wrapper .product-media-container{border-radius:2rem;overflow:hidden;background:rgb(var(--bs-lilac))}.product__media-wrapper .thumbnail{border-radius:1.2rem;overflow:hidden}.product__title h1{color:rgb(var(--bs-purple));font-size:clamp(2.8rem,3vw,3.8rem)}.product .price .price-item--sale,.product .price .price-item--regular{color:rgb(var(--bs-purple));font-weight:600;font-size:2.4rem}.product .price__sale s.price-item--regular{color:rgba(var(--color-foreground),.45);font-weight:400;font-size:1.8rem}.product .price .badge{border-radius:999px;background:rgb(var(--bs-purple));color:#fff;border:0;font-weight:600}.emoji-benefits-container{display:grid;gap:.6rem;margin:.4rem 0 1.2rem}.emoji-benefits-container p{margin:0;font-size:1.5rem;color:rgb(var(--color-foreground))}.emoji-benefits-container strong{color:rgb(var(--bs-purple));font-weight:600}.product-form__input input[type=radio]+label{border-radius:999px;border-color:rgba(var(--bs-purple),.25);color:rgb(var(--bs-purple));padding:1rem 2.2rem}.product-form__input input[type=radio]:checked+label{background:rgb(var(--bs-purple));border-color:rgb(var(--bs-purple));color:#fff}.quantity-breaks__title{color:rgb(var(--bs-purple));font-weight:600;letter-spacing:.08em}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){background:rgba(var(--bs-purple),.25)}.quantity-break{border-radius:1.6rem;border:1.5px solid rgba(var(--bs-purple),.18);background:#fff}.quantity-breaks-container input:checked+.quantity-break{border-color:rgb(var(--bs-purple));background:rgb(var(--bs-lilac));box-shadow:0 6px 20px -12px rgba(var(--bs-purple),.7)}.quantity-break__label-text,.quantity-break__price{color:rgb(var(--bs-purple));font-weight:600}.quantity-break__benefit{border-radius:999px;background:rgb(var(--bs-purple));color:#fff}.quantity-break__badge{border-radius:999px;background:rgb(var(--bs-purple));color:#fff;font-weight:600}.quantity-breaks-container input:checked+.quantity-break:before{border-color:rgb(var(--bs-purple));background:rgb(var(--bs-purple))}.product-form__submit.button{min-height:5.6rem;font-size:1.7rem;background:rgb(var(--bs-purple));color:#fff}.shopify-payment-button__button--unbranded{min-height:5.2rem}.product .icon-with-text{background:rgb(var(--bs-lilac));border-radius:1.6rem;padding:1.4rem 1.6rem}.product .icon-with-text .h4{font-size:1.3rem;color:rgb(var(--bs-purple));font-weight:600}.product .icon-with-text svg{color:rgb(var(--bs-purple))}.product__accordion{border-color:rgba(var(--bs-purple),.12)}.product__accordion .summary__title .accordion__title{color:rgb(var(--bs-purple));font-weight:500}.product__accordion .icon-accordion{color:rgb(var(--bs-purple))}.comparison-table{border-radius:2rem;overflow:hidden}@media screen and (max-width:749px){.product .icon-with-text{padding:1.2rem}}@media screen and (min-width:750px){.collapsible-content__grid{align-items:center}.collapsible-content__grid .grid__item{align-self:center}}.collapsible-content .accordion__content{padding:0 4rem 1.8rem 0;margin-bottom:0}.collapsible-content .accordion__content p{margin:0}.product-form__input .color-swatches-container{gap:1rem}.product-form__input .color-swatch,.product-form__input .color-swatch__image{border-radius:1.2rem}.product-form__input .color-swatch{width:6.4rem;height:6.4rem}.product-form__input .color-swatch__image{width:6.4rem;height:6.4rem;background:#fff;border:.2rem solid rgba(var(--bs-purple),.15);box-sizing:border-box}.product-form__input .color-swatch__image img{object-fit:contain;padding:.2rem}.product-form__input .color-swatch input:checked+.color-swatch__image{border-color:rgb(var(--bs-purple));box-shadow:0 0 0 .2rem rgba(var(--bs-purple),.2)}.product-form .shopify-payment-button__button--unbranded{background:#fff;color:rgb(var(--bs-purple));border:.2rem solid rgb(var(--bs-purple));box-shadow:none;font-size:1.6rem}.product-form .shopify-payment-button__button--unbranded:before,.product-form .shopify-payment-button__button--unbranded:after{box-shadow:none!important}.product-form .shopify-payment-button__button--unbranded:hover:not([disabled]){background:rgb(var(--bs-lilac));text-decoration:none}.product-form__buttons{padding-bottom:.4rem}.bs-tagline{margin:-.4rem 0 0;font-size:1.8rem;line-height:1.5;color:rgba(var(--bs-purple),.8);font-style:italic}.bs-gift{display:flex;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:rgb(var(--bs-lilac));border:.15rem dashed rgba(var(--bs-purple),.45)}.bs-gift__icon{font-size:2.8rem;line-height:1}.bs-gift strong,.bs-trial strong{display:block;color:rgb(var(--bs-purple));font-size:1.6rem;font-weight:600}.bs-gift span:not(.bs-gift__icon),.bs-trial span{display:block;font-size:1.4rem;line-height:1.5}.bs-trial{text-align:center;padding:1.4rem 1.6rem;border-radius:1.6rem;background:rgb(var(--bs-lilac))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bettersleep.css.map */
