.sd-main-product.updated{padding:16px 16px 40px;background:linear-gradient(180deg,#fff 50%,#ebedff)}.sd-main-product.updated .product{margin-bottom:0}.sd-main-product.updated .breadcrumbs-section{padding:0}.slider-mobile-gutter.updated .main-swiper .product__media-icon{display:none}.slider-mobile-gutter.updated .main-swiper .swiper-pagination{gap:8px}.slider-mobile-gutter.updated .main-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#e9ecf2}.slider-mobile-gutter.updated .main-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4960b8}.product__info-wrapper.updated .product__info-container>*+*{margin:0}.product__info-wrapper.updated .product__title{margin-bottom:8px}.product__info-wrapper.updated .product__title h1{color:#31426a;font-size:24px;font-weight:600;line-height:30px;margin:0}.product__info-wrapper.updated .oke-sr-rating{font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}.product__info-wrapper.updated .oke-sr-count{font-size:14px;line-height:18px}.product__info-wrapper.updated .oke-stars-background svg,.product__info-wrapper.updated .oke-stars-foreground svg{height:14px}.product__info-wrapper.updated .price{margin:16px 0 24px}.product__info-wrapper.updated .price--on-sale .price__sale{display:flex;flex-direction:row;gap:8px;margin:0;align-items:center}.product .product__info-wrapper.updated span.price-item.price-item--sale.price-item--last{color:#2e3038;font-size:24px;font-weight:600;line-height:30px;margin:0}.product .product__info-wrapper.updated .price .price-item{color:#949eb0;font-size:18px;font-weight:400;line-height:22px;margin:0}.product__info-wrapper.updated .price-item--sale .decimals,.product__info-wrapper.updated .price-item--regular .decimals{display:none}.product__info-wrapper.updated .percentage-off{background:#157a55;border-radius:6px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.33px;line-height:16px;padding:4px 8px;text-transform:uppercase}.product__info-wrapper.updated .stock-msg{display:none}.product__info-wrapper.updated .product-form__input,.product__info-wrapper.updated .select{max-width:100%}.product__info-wrapper.updated .product-form__input.product-form__input--dropdown{margin-bottom:16px}.product__info-wrapper.updated .product-form__input .form__label{color:#59616e;font-size:16px;font-weight:500;line-height:20px;margin-bottom:8px}.product__info-wrapper.updated .select__select{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.22376 4.83515C2.49895 4.59054 2.92033 4.61532 3.16495 4.89051L8.00001 10.33L12.8351 4.89051C13.0797 4.61532 13.5011 4.59054 13.7762 4.83515C14.0514 5.07976 14.0762 5.50114 13.8316 5.77633L8.49828 11.7763C8.37177 11.9187 8.19043 12.0001 8.00001 12.0001C7.80958 12.0001 7.62825 11.9187 7.50173 11.7763L2.1684 5.77633C1.92379 5.50114 1.94858 5.07976 2.22376 4.83515Z' fill='%232A4189'/%3E%3C/svg%3E");border:1px solid #D1D5DB;border-radius:8px;color:#2e3038;font-size:16px;font-weight:400;height:48px;line-height:20px;min-height:unset;padding:14px 40px 14px 16px}.product__info-wrapper.updated .select__select:focus{border-color:#4960b8;outline:none}.product__info-wrapper.updated .product-form__input--pill{margin-bottom:24px}.product__info-wrapper.updated .product-form__input--pill .form__label{color:#2e3038;font-size:16px;font-weight:500;line-height:20px;margin-bottom:12px}.product__info-wrapper.updated .product-form__input--pill .product-form__input{display:flex;flex-wrap:wrap;gap:8px}.product__info-wrapper.updated .product-form__input--pill .product-form__input label{background:#fff;border:1px solid #D1D5DB;border-radius:24px;color:#2e3038;cursor:pointer;font-size:16px;font-weight:400;line-height:20px;margin:0;padding:12px 20px;transition:all .2s ease}.product__info-wrapper.updated .product-form__input--pill .product-form__input input:checked+label{background:#4960b8;border-color:#4960b8;color:#fff}.product__info-wrapper.updated .product-form__input--pill .product-form__input label:hover{border-color:#4960b8}.product__info-wrapper.updated .product-form__quantity{display:none}.product__info-wrapper.updated .add-at-to-cart-button{width:100%;margin-bottom:16px}.product__info-wrapper.updated .product-form__submit{align-items:center;align-self:stretch;background:#4960b8;border:2px solid #4960B8;border-radius:50px;color:#fff;display:flex;font-size:18px;font-weight:600;gap:10px;height:54px;justify-content:center;letter-spacing:.18px;line-height:22px;margin-bottom:12px;padding:16px;transition:all .2s ease}.product__info-wrapper.updated .product-form__submit:hover{background-color:#2a4189;border-color:#2a4189}.product__info-wrapper.updated .affirm-as-low-as{color:#59616e;display:block;font-size:14px;line-height:22px;min-height:22px;text-align:center}.product__info-wrapper.updated .affirm-as-low-as a{color:#2e3038;font-size:14px;line-height:22px;text-decoration-line:underline}.product__info-wrapper.updated .product__text{color:#2e3038;font-size:16px;line-height:24px;margin:24px 0}.product__info-wrapper.updated p.prescription{color:#59616e;font-size:14px;gap:4px;line-height:18px}.product__info-wrapper.updated p.prescription svg{flex-shrink:0}.product__info-wrapper.updated .prescription-required .learn-more{color:#2e3038;font-size:14px;line-height:18px;text-decoration-line:underline}@media screen and (min-width: 750px){.sd-main-product.updated{padding:20px 16px 60px;background:linear-gradient(90deg,#fff 49.5%,#ebedff)}.sd-main-product.updated .product{gap:60px;justify-content:flex-start}.sd-main-product.updated .breadcrumbs-section{margin-bottom:40px!important}.sd-main-product.updated .product .product__media-wrapper{max-width:calc(50% - 30px)!important}.slider-mobile-gutter.updated{flex-direction:row}.slider-mobile-gutter.updated .thumbnail-swiper{display:none}.slider-mobile-gutter.updated .main-swiper{width:100%;border:none;border-radius:0;display:flex;flex-direction:column;gap:16px}.slider-mobile-gutter.updated .main-swiper .swiper-nav-container{position:relative;display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center;width:100%}.slider-mobile-gutter.updated .main-swiper .swiper-button-prev,.slider-mobile-gutter.updated .main-swiper .swiper-button-next{display:block;position:relative;top:unset;bottom:unset;left:unset;right:unset;height:24px;width:24px;margin:0;background-position:center;background-repeat:no-repeat}.slider-mobile-gutter.updated .main-swiper .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7474 3.33565C17.1143 3.74843 17.0771 4.3805 16.6644 4.74742L8.5052 12L16.6644 19.2526C17.0771 19.6195 17.1143 20.2516 16.7474 20.6644C16.3805 21.0772 15.7484 21.1143 15.3356 20.7474L6.33564 12.7474C6.12215 12.5577 6 12.2856 6 12C6 11.7144 6.12215 11.4424 6.33564 11.2526L15.3356 3.2526C15.7484 2.88568 16.3805 2.92286 16.7474 3.33565Z' fill='%2331426A'/%3E%3C/svg%3E")}.slider-mobile-gutter.updated .main-swiper .swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.2526 3.33565C7.61952 2.92286 8.25159 2.88568 8.66437 3.2526L17.6644 11.2526C17.8779 11.4424 18 11.7144 18 12C18 12.2856 17.8779 12.5577 17.6644 12.7474L8.66437 20.7474C8.25159 21.1143 7.61952 21.0772 7.2526 20.6644C6.88568 20.2516 6.92286 19.6195 7.33565 19.2526L15.4948 12L7.33565 4.74742C6.92286 4.3805 6.88568 3.74843 7.2526 3.33565Z' fill='%2331426A'/%3E%3C/svg%3E")}.slider-mobile-gutter.updated .main-swiper .swiper-button-prev:after,.slider-mobile-gutter.updated .main-swiper .swiper-button-next:after{display:none;content:unset}.slider-mobile-gutter.updated .main-swiper .swiper-pagination{display:flex;justify-content:center;position:relative;gap:8px;bottom:0;width:fit-content}.slider-mobile-gutter.updated .main-swiper .swiper-pagination .swiper-pagination-bullet{width:16px;height:4px;border-radius:4px;margin:0;background-color:#e9ecf2}.slider-mobile-gutter.updated .main-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#4960b8}.slider-mobile-gutter.updated .main-swiper .swiper-notification,.sd-main-product.updated .product-icons-section{display:none}.product .product__info-wrapper.updated{padding:0!important;max-width:calc(50% - 30px)!important}.product__info-wrapper.updated .product__title{margin-bottom:8px}.product__info-wrapper.updated .product__title h1{font-size:40px;line-height:46px}.product__info-wrapper.updated .price{margin:20px 0 32px}.product__info-wrapper.updated .select{max-width:400px}.product__info-wrapper.updated .select__select{height:48px;padding:14px 40px 14px 16px}.product__info-wrapper.updated .add-at-to-cart-button,.product__info-wrapper.updated .affirm-as-low-as,.product__info-wrapper.updated p.prescription span{max-width:400px}.product__info-wrapper.updated .product-form__input.product-form__input--dropdown{margin-bottom:24px}@media screen and (min-width: 1340px){.sd-main-product.updated .product{gap:120px}.sd-main-product.updated .product .product__media-wrapper{max-width:664px!important}.product .product__info-wrapper.updated{max-width:520px!important}.slider-mobile-gutter.updated .main-swiper .swiper-pagination .swiper-pagination-bullet{width:32px}}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-main-product-updated.css.map */
