.sd-main-product.updated{background:linear-gradient(180deg,#fff 50%,#ebedff);padding:16px 16px 40px}.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 .rating-wrapper.updated{align-items:center;display:flex;flex-direction:row;gap:8px}.product__info-wrapper.updated .rating-wrapper.updated .rating-text{color:#677dd2;display:block;font-size:16px;font-weight:700;line-height:20px}.product__info-wrapper.updated .rating-wrapper.updated .rating-stars{display:inline-flex;gap:4px}.product__info-wrapper.updated .rating-wrapper.updated .rating-star{display:inline-block;width:14px;height:14px;position:relative;background:linear-gradient(to right,#677DD2 var(--star-fill, 0%),#E5E7EB var(--star-fill, 0%));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.25448 0.803257C6.5303 0.140452 7.4697 0.14045 7.74551 0.803255L9.08866 4.03095C9.20493 4.31037 9.46784 4.50129 9.76965 4.52548L13.256 4.80483C13.9719 4.8622 14.2622 5.75518 13.7167 6.22218L11.0605 8.49636C10.8306 8.69324 10.7301 9.00215 10.8004 9.29652L11.6119 12.6969C11.7785 13.3951 11.0186 13.947 10.4056 13.5728L7.42088 11.7507C7.16249 11.5929 6.83751 11.5929 6.57912 11.7507L3.59436 13.5728C2.98144 13.947 2.22145 13.3951 2.38809 12.6969L3.1996 9.29652C3.26986 9.00215 3.16944 8.69324 2.93949 8.49636L0.283294 6.22218C-0.262154 5.75518 0.028136 4.8622 0.744045 4.80483L4.23035 4.52548C4.53216 4.50129 4.79507 4.31037 4.91134 4.03095L6.25448 0.803257Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M6.25448 0.803257C6.5303 0.140452 7.4697 0.14045 7.74551 0.803255L9.08866 4.03095C9.20493 4.31037 9.46784 4.50129 9.76965 4.52548L13.256 4.80483C13.9719 4.8622 14.2622 5.75518 13.7167 6.22218L11.0605 8.49636C10.8306 8.69324 10.7301 9.00215 10.8004 9.29652L11.6119 12.6969C11.7785 13.3951 11.0186 13.947 10.4056 13.5728L7.42088 11.7507C7.16249 11.5929 6.83751 11.5929 6.57912 11.7507L3.59436 13.5728C2.98144 13.947 2.22145 13.3951 2.38809 12.6969L3.1996 9.29652C3.26986 9.00215 3.16944 8.69324 2.93949 8.49636L0.283294 6.22218C-0.262154 5.75518 0.028136 4.8622 0.744045 4.80483L4.23035 4.52548C4.53216 4.50129 4.79507 4.31037 4.91134 4.03095L6.25448 0.803257Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.product__info-wrapper.updated .rating-wrapper.updated .rating-star:before{content:unset}.product__info-wrapper.updated .rating-wrapper.updated .rating-star:nth-child(1){--star-fill: min(100%, max(0%, calc(var(--rating) * 100%)))}.product__info-wrapper.updated .rating-wrapper.updated .rating-star:nth-child(2){--star-fill: min(100%, max(0%, calc((var(--rating) - 1) * 100%)))}.product__info-wrapper.updated .rating-wrapper.updated .rating-star:nth-child(3){--star-fill: min(100%, max(0%, calc((var(--rating) - 2) * 100%)))}.product__info-wrapper.updated .rating-wrapper.updated .rating-star:nth-child(4){--star-fill: min(100%, max(0%, calc((var(--rating) - 3) * 100%)))}.product__info-wrapper.updated .rating-wrapper.updated .rating-star:nth-child(5){--star-fill: min(100%, max(0%, calc((var(--rating) - 4) * 100%)))}.product__info-wrapper.updated .rating-wrapper.updated .rating-count{color:#59616e;font-size:14px;font-weight:400;line-height:18px}.product__info-wrapper.updated .oke-is-clickable{display:flex;align-items:center;gap:8px}.product__info-wrapper.updated .oke-sr-rating{font-size:16px;font-weight:400;line-height:20px;margin:0}.product__info-wrapper.updated .oke-sr-stars{margin:0}.product__info-wrapper.updated .oke-sr-count{font-size:14px;line-height:18px;margin:0;text-transform:lowercase}.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{align-items:center;display:flex;flex-direction:row;gap:8px;margin:0}.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{margin-bottom:2rem}.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{margin-bottom:16px;width:100%}.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 .product__text.subtitle{margin:0 0 12px}.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}.product__info-wrapper.updated .product-form__input input[type=radio]:disabled+label,.product__info-wrapper.updated .product-form__input input[type=radio].disabled+label{border-radius:150px;border:1px solid #C4C9D6!important;background:#e9ecf2!important;color:#9ca3af!important;text-decoration:none!important;cursor:not-allowed!important;position:relative!important}.product__info-wrapper.updated .product-form__input input[type=radio]:disabled+label:after,.product__info-wrapper.updated .product-form__input input[type=radio].disabled+label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M45 1L1 45' stroke='%23C4C9D6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;pointer-events:none}.product__info-wrapper.updated .product-form__input input[type=radio].disabled:checked+label,.product__info-wrapper.updated .product-form__input input[type=radio]:disabled:checked+label{background:#e9ecf2;color:#9ca3af}.product__info-wrapper.updated .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.product__info-wrapper.updated .product-form__input--swatch .form__label{color:#31426a;font-size:16px;font-weight:500;line-height:20px;margin-bottom:24px}.product__info-wrapper.updated .product-form__input--swatch input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product__info-wrapper.updated .product-form__input--swatch label{align-items:center;background:#fff;border:none;border-radius:150px;color:#31426a;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:34px;justify-content:center;line-height:20px;margin:4px;padding:0;transition:none;width:34px}.product__info-wrapper.updated .product-form__input--swatch label .swatch{border:none;height:100%;width:100%}.product__info-wrapper.updated .product-form__input--swatch label[title=White] .swatch{border:1px solid #C4C9D6}.product__info-wrapper.updated .product-form__input--swatch label:hover{outline:2px solid #2E3038;outline-offset:4px}.product__info-wrapper.updated .product-form__input--swatch input[type=radio]:checked+label{background:transparent;outline:2px solid #2E3038;outline-offset:4px}.product__info-wrapper.updated .product-form__input--swatch input[type=radio]:disabled+label,.product__info-wrapper.updated .product-form__input--swatch input[type=radio].disabled+label{background:#e9ecf2!important;border:1px solid #C4C9D6!important;border-radius:150px;color:#9ca3af!important;cursor:not-allowed!important;position:relative!important;text-decoration:none!important}.product__info-wrapper.updated .product-form__input--swatch input[type=radio]:disabled+label:after,.product__info-wrapper.updated .product-form__input--swatch input[type=radio].disabled+label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cmask id='mask0_183_18133' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='6' y='6' width='32' height='32'%3E%3Ccircle cx='22' cy='22' r='16' fill='%23C4C5C7'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_183_18133)'%3E%3Crect x='6.29289' y='35.9915' width='42' height='3' transform='rotate(-45 6.29289 35.9915)' fill='%2359616E' stroke='%23E9ECF2'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.product__info-wrapper.updated .product-form__input--swatch input[type=radio]:focus-visible+label{outline:2px solid #4960B8;outline-offset:2px}@media screen and (min-width: 750px){.sd-main-product.updated{background:linear-gradient(90deg,#fff 49.5%,#ebedff);padding:20px 16px 60px}.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{border:none;border-radius:0;display:flex;flex-direction:column;gap:16px;width:100%}.slider-mobile-gutter.updated .main-swiper .swiper-nav-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;position:relative;width:100%}.slider-mobile-gutter.updated .main-swiper .swiper-button-prev,.slider-mobile-gutter.updated .main-swiper .swiper-button-next{background-position:center;background-repeat:no-repeat;bottom:unset;display:block;height:24px;left:unset;margin:0;position:relative;right:unset;top:unset;width:24px}.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{content:unset;display:none}.slider-mobile-gutter.updated .main-swiper .swiper-pagination{bottom:0;display:flex;gap:8px;justify-content:center;position:relative;width:fit-content;flex-wrap:wrap}.slider-mobile-gutter.updated .main-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#e9ecf2;border-radius:4px;height:4px;margin:0;width:16px}.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{max-width:calc(50% - 30px)!important;padding:0!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/582/assets/sleepdoctor-main-product-updated.css.map */
