:root{--font-body-family: "Josefin Sans", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Josefin Sans", sans-serif;--font-heading-style: normal;--font-heading-weight: 700}body,p,span,li,a,div,input,button,select,textarea,.list-menu__item,.header__menu-item,.price,.product-form,.rte,.accordion__title,.accordion__content,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product__title,.product-title,.heading,.card__heading{font-family:Josefin Sans,sans-serif!important}.header-wrapper,.header-wrapper.color-scheme-1,.header-wrapper.color-scheme-2,.header-wrapper.gradient{background:#fff!important;background-color:#fff!important;border-bottom:none!important;box-shadow:none!important}.header{padding-top:16px!important;padding-bottom:16px!important}.header__menu-item,.header__menu-item span,.header__menu-item .header__active-menu-item,.list-menu__item--link,.header__inline-menu .list-menu__item a,.header__inline-menu a,.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item>span{font-family:Josefin Sans,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#111!important;text-decoration:none!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover{color:#1a6fb5!important;text-decoration:none!important}.header__icon--cart{display:flex!important;align-items:center!important;gap:6px!important;font-family:Josefin Sans,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;color:#111!important;text-decoration:none!important}.header__icon--cart .icon-cart,.header__icon--cart .icon-cart-empty{display:block!important;color:#111!important;fill:#000;stroke:#fff}.header__icon--cart .cart-count-bubble{position:static!important;background:none!important;color:#111!important;font-family:Josefin Sans,sans-serif!important;font-size:1.5rem!important;font-weight:400!important;min-width:auto!important;height:auto!important;border-radius:0!important;display:inline-flex!important;align-items:center!important}.header__icon--cart .cart-count-bubble span[aria-hidden]{font-size:1.5rem!important;color:#111!important}@media screen and (max-width:749px){.header__icon--cart{display:flex!important;visibility:visible!important;opacity:1!important}.header__heading-logo-wrapper img,.header__heading-logo{max-width:200px!important;width:200px!important}.header__icons{display:flex!important;visibility:visible!important}}.product__title{font-family:Josefin Sans,sans-serif!important;font-size:2.8rem!important;font-weight:700!important;color:#111!important;line-height:1.2!important}@media screen and (min-width:750px){.product__title{font-size:3.2rem!important}}.plufl-price-wrap{display:inline-block !important flex-direction: row!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:8px 0 12px!important}.plufl-price-row{display:contents!important}.plufl-price-sale{font-family:Josefin Sans,sans-serif!important;font-size:24px!important;font-weight:700!important;color:#111!important;line-height:40px!important;order:1!important;font-style:normal;font-weight:700;line-height:40px}.plufl-price-compare{font-family:Josefin Sans,sans-serif!important;font-size:21px!important;color:brown!important;text-decoration:line-through!important;font-weight:400!important;line-height:1.1!important;order:2!important}.plufl-save-badge,.plufl-save-badge-wrap{display:inline-flex!important;align-items:center!important;order:3!important}.plufl-save-badge-inner{display:inline-flex!important;align-items:center!important;background:#1bae4b!important;color:#fff!important;font-family:Josefin Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:4px 7px!important;border-radius:20px!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important;line-height:1.4!important;white-space:nowrap!important;height:100%;align-items:center;justify-content:center}.product-form__quantity,.product-form .quantity,quantity-input,.quantity__label,.quantity__rules,.quantity__rules-cart,.price-per-item__container,.product-form__input--quantity{display:none!important}.plufl-atc-row{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:12px!important}.plufl-qty-wrap{flex:0 0 auto!important}.plufl-qty-selector{display:flex!important;align-items:center!important;border:1px solid #d0d0d0!important;border-radius:6px!important;overflow:hidden!important;height:58px!important;background:#fff!important}.plufl-qty-btn{background:none!important;border:none!important;width:40px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#111!important;font-size:18px!important;padding:0!important;transition:background .15s ease!important}.plufl-qty-btn:hover{background:#f0f0f0!important}.plufl-qty-input{width:40px!important;text-align:center!important;font-family:Josefin Sans,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#111!important;background:#fff!important;height:100%!important;padding:0!important;-moz-appearance:textfield!important;outline:none!important;border:1px solid #ffffffff!important}.plufl-qty-input::-webkit-outer-spin-button,.plufl-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.plufl-atc-btn{flex:1 1 auto!important;background-color:#a6deff!important;background:#a6deff!important;color:#fff!important;border:none!important;border-radius:6px!important;font-family:Josefin Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;height:58px!important;min-height:58px!important;padding:0 24px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 6px 20px #1a6fb573,0 2px 8px #0000002e!important;transition:box-shadow .2s ease,transform .15s ease,background-color .2s ease!important;position:relative!important}.plufl-atc-btn:hover{background-color:#5ac2ff!important;background:#5ac2ff!important;box-shadow:0 8px 28px #1a6fb58c,0 3px 10px #00000038!important;transform:translateY(-1px)!important}.plufl-atc-btn:active{transform:translateY(0)!important;box-shadow:0 3px 10px #1a6fb559!important}.plufl-atc-btn:disabled{background-color:#9ab8d4!important;background:#9ab8d4!important;cursor:not-allowed!important;box-shadow:none!important}.plufl-atc-text{font-family:Josefin Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important}.plufl-atc-btn .price,.plufl-atc-btn [class*=price],.plufl-atc-btn .button-price{display:none!important}@media screen and (max-width:749px){.plufl-atc-row{flex-direction:row!important}.plufl-qty-wrap{flex:0 0 auto!important}.plufl-atc-btn{flex:1 1 auto!important}}.payment-icons-row{margin-top:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}.payment-icons-label{display:none!important}.payment-icons-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px}.payment-icon-svg{height:24px;width:auto;border-radius:3px;border:1px solid #e0e0e0;background:#fff}.product-pdp__valuePropsWrapp{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-around!important;margin:10px 0 0!important;padding:0!important;width:100%!important}.product-pdp__valuePropsContainer{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.product-pdp__img{display:block}.product-pdp__img img{width:37px!important;height:37px!important;object-fit:contain;display:block}.product-pdp__text{font-family:Josefin Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#011826!important;text-align:center!important}.product-pdp__text p{font-family:Josefin Sans,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#011826!important;text-align:center!important;margin:0!important}@media screen and (max-width:749px){.product-pdp__text,.product-pdp__text p{font-size:12px!important}}.plufl-accordion-tabs .accordion__wrapper{border-bottom:1px solid #e0e0e0}.plufl-accordion-tabs .accordion__wrapper:first-child{border-top:1px solid #e0e0e0}.plufl-accordion-tabs .accordion__title{width:100%;background:none;border:none;padding:16px 0;font-family:Josefin Sans,sans-serif!important;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;color:#111;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px;justify-content:flex-start}.plufl-accordion-tabs .accordion__title-inner{display:flex;align-items:center;gap:14px}.plufl-accordion-tabs .accordion__title:hover,.plufl-accordion-tabs .accordion__title[aria-expanded=true]{color:#1a6fb5}.plufl-accordion-tabs .accordion__title .accordion__caret{transition:transform .2s ease;flex-shrink:0}.plufl-accordion-tabs .accordion__title[aria-expanded=true] .accordion__caret{transform:rotate(180deg)}.plufl-accordion-tabs .accordion__body{padding:0 0 16px;font-family:Josefin Sans,sans-serif!important;font-size:1.4rem;line-height:1.7;color:#444}.plufl-accordion-tabs .accordion__body p{margin:0 0 8px}.plufl-accordion-tabs .accordion__body p:last-child{margin-bottom:0}.product-form__checkout-label,.checkout-label,[class*=secure-checkout],[class*=safe-checkout],.product-form__payment-label{display:none!important}.product-form__submit.button--primary,.product-form__submit.button--primary.atc-btn-fullwidth,button.product-form__submit[type=submit],.product-form__buttons .product-form__submit{background-color:#1a6fb5!important;background:#1a6fb5!important;color:#fff!important;border:none!important;border-color:#1a6fb5!important;box-shadow:0 6px 20px #1a6fb573,0 2px 8px #0000002e!important;transition:box-shadow .2s ease,transform .15s ease,background-color .2s ease!important}.product-form__submit.button--primary:hover,.product-form__submit.button--primary.atc-btn-fullwidth:hover,button.product-form__submit[type=submit]:hover,.product-form__buttons .product-form__submit:hover{background-color:#155d9a!important;background:#155d9a!important;border-color:#155d9a!important;box-shadow:0 8px 28px #1a6fb58c,0 3px 10px #00000038!important;transform:translateY(-1px)!important}.product-form__submit.button--primary:active,.product-form__buttons .product-form__submit:active{transform:translateY(0)!important;box-shadow:0 3px 10px #1a6fb559!important}.blocky-comparison-top{background-color:#dbeafe!important}.blocky-comparison .blocky-comparison-top .blocky-comparison-heading{color:#1a6fb5!important}.blocky-comparison .check-icon,.blocky-comparison .blocky-check-icon{background-color:#1a6fb5!important;border-color:#1a6fb5!important;color:#fff!important}.color-scheme-2.section-footer,.color-scheme-2 .footer,[data-color-scheme=scheme-2] .footer{background-color:#0e2a45;color:#fff}.color-scheme-2 .footer a,.color-scheme-2 .footer__link,.color-scheme-2 .footer .list-menu__item a{color:#a8c8e8;text-decoration:none}.color-scheme-2 .footer a:hover,.color-scheme-2 .footer__link:hover,.color-scheme-2 .footer .list-menu__item a:hover{color:#fff;text-decoration:underline}.color-scheme-2 .footer__heading,.color-scheme-2 .footer h2,.color-scheme-2 .footer h3,.color-scheme-2 .footer h4{color:#fff;font-family:Josefin Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.color-scheme-2 .footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.color-scheme-2 .footer .list-social__link{color:#a8c8e8}.color-scheme-2 .footer .list-social__link:hover{color:#fff}.guarantee-block{--gb-ring-color: #1a6fb5 !important;--gb-accent-color: #1a6fb5 !important}.guarantee-ring{border-color:#1a6fb5!important;color:#0e2a45!important}.guarantee-heading{color:#0e2a45!important}#video-popup{display:none!important}.vr-modal-overlay{z-index:9999}.product__view-details{display:none!important}.product__info-container{padding-top:0!important}.product-form__input--pill input[type=radio]+label{color:#253644!important;border-radius:8px!important;padding:16px!important;min-width:60px!important}.product-form__input--pill input[type=radio]:checked+label{color:#253644!important;background-color:#0000001a!important;border:2px solid #253644!important;border-radius:8px!important;padding:16px!important;min-width:60px!important}
/*# sourceMappingURL=/cdn/shop/t/34/assets/unbroken-sleep-custom.css.map */
