.sd-sticky-button{background:#fffffff2;box-shadow:0 8px 24px #6f76864d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000000;height:86px}.sd-sticky-button .page-width{padding:0}.sd-sticky-button .product__info-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:0;padding:16px}.sd-sticky-button .product__info-container>*+*{margin:0}.sd-sticky-button .product__info-container .sticky-title,.sd-sticky-button .product__info-container .sticky-variants,.sd-sticky-button .product__info-container .skio-plan-picker,.sd-sticky-button .product__info-container .sticky-qty{display:none}.sd-sticky-button .sticky-thumbnail-image{width:54px;height:54px;min-width:54px;border-radius:8px;overflow:hidden;object-fit:contain;margin-right:6px}.sd-sticky-button .sticky-price .price__sale{display:flex;flex-direction:column-reverse;gap:4px;margin-right:30px}.sd-sticky-button .sticky-price .price__sale .price-item--sale{color:#2e3038;text-align:left;font-size:16px;font-weight:700;line-height:20px}.sd-sticky-button .sticky-price .price__sale .price-item--regular{color:#949eb0;text-align:left;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.12px;text-decoration-line:strikethrough}.sd-sticky-button .sticky-price .price__sale .decimals{display:none}.sd-sticky-button .sticky-button-add-to-cart #btn-customize-product{padding:14px;border-radius:150px;border:2px solid #4960B8;background:#4960b8;min-width:150px;color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.18px}.sd-sticky-button .select-container{display:none;flex-direction:column;padding:20px 16px 32px;width:100%;background:#fff;position:fixed;left:0;right:0;bottom:86px;z-index:5;overflow:hidden}.sd-sticky-button .select-container:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:20px;box-shadow:0 -8px 20px #6f76864d}.sd-sticky-button .select-container.active,.sd-sticky-button .select-container.active .sticky-variants,.sd-sticky-button .select-container.active .skio-plan-picker{display:flex}.sd-sticky-button .select-container.active variant-selects,.sd-sticky-button .select-container.active .skio-plan-picker skio-plan-picker-add-to-cart{width:100%}.sd-sticky-button .select-container.active label{display:none}.sd-sticky-button .skio-plan-picker skio-plan-picker-add-to-cart::part(skio-price){display:none}.sd-sticky-button .select-container.active .product-form__input .select{max-width:100%}.sd-sticky-button .select-container.active .select__select{color:#2e3038;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.14px;border-radius:12px;border:1px solid #ACB6EF;min-height:40px}@media screen and (min-width: 400px){.sd-sticky-button .sticky-button-add-to-cart .product-form__submit,.sd-sticky-button .sticky-button-add-to-cart #btn-customize-product{min-width:206px}}@media screen and (min-width: 500px){.sd-sticky-button .product__info-container .sticky-variants{display:block}.sd-sticky-button .product__info-container .sticky-variants variant-selects{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.sd-sticky-button .select__select{max-width:220px;background-color:#fff;border-radius:12px;border:1px solid #ACB6EF;color:#2e3038;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.14px;min-height:unset;padding:8px 48px 8px 16px;background-position:right 16px center}.sd-sticky-button .product-form__input .form__label{display:none}.sd-sticky-button .product-form__input--dropdown{margin:0}.sd-sticky-button .sticky-button-add-to-cart{min-width:154px}.sd-sticky-button .sticky-button-add-to-cart .product-form__submit{min-width:100%}}@media screen and (min-width: 768px){.sd-sticky-button{z-index:10}.sd-sticky-button .sticky-thumbnail-image{margin-right:10px}.sd-sticky-button .product__info-container .sticky-title{display:block;margin-right:40px}.sd-sticky-button .product__info-container .sticky-title :is(h1,h2,h3,h4,h5,h6){color:#2e3038;font-size:16px;font-weight:400;line-height:24px}.sd-sticky-button .select-container{margin-right:24px}}@media screen and (min-width: 1200px){.sd-sticky-button .product__info-container{justify-content:center;flex-wrap:nowrap}.sd-sticky-button .product__info-container .sticky-variants,.sd-sticky-button .product__info-container .skio-plan-picker{display:block}.sd-sticky-button .select__select{width:fit-content}.sd-sticky-button .select-container{display:flex;flex-direction:row;gap:12px;position:relative;padding:unset;left:unset;right:unset;bottom:unset;width:unset;overflow:unset}.sd-sticky-button .select-container:after{content:unset}.sd-sticky-button .product__info-container .sticky-variants variant-selects{gap:12px}.sd-sticky-button .product-form__input--dropdown{max-width:200px}.sd-sticky-button .sticky-button-add-to-cart{width:fit-content;min-width:unset;flex-grow:0}.sd-sticky-button .sticky-button-add-to-cart .product-form__submit{min-width:174px;padding:14px 40px;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-sticky-add-to-cart-updated.css.map */
