.select-size-section{position:relative;display:block;border:2px solid var(--gradient-base-accent-2);border-radius:12px;padding:0;margin:24px 0}.select-size-section .select-size-section-badge{color:var(--colors-grey900);font-family:var(--fonts-pSmallBold-fontFamily);font-size:var(--fonts-pSmallBold-fontSize);font-weight:var(--fonts-pSmallBold-fontWeight);letter-spacing:var(--fonts-pSmallBold-letterSpacing);line-height:1.6}.select-size-section .size-group{padding:12px;text-align:right;background:var(--colors-grey50);border-radius:10px 10px 0 0}.select-size-section-content{border:1px solid var(--colors-grey100);border-radius:12px}@media (max-width: 989px){.select-size-section .size-group{margin:0 -24px;border-radius:0;padding:24px}.select-size-section-content{border:0}}.select-size-section__guide{display:flex;justify-content:space-between;margin-bottom:12px}#ProductPopup-size{padding:0}.select-size-section .size-group .product-popup-modal__opener{font-size:14px;color:var(--colors-grey700)!important;font-family:var(--fonts-pSmall-fontFamily);font-size:var(--fonts-pSmall-fontSize);font-weight:var(--fonts-pSmall-fontWeight);letter-spacing:var(--fonts-pSmall-letterSpacing);line-height:var(--fonts-pSmall-lineHeight);text-align:right}.select-size-section .size-select{height:56px;-webkit-tap-highlight-color:transparent;position:relative}.select-size-section .button{height:56px;text-transform:uppercase;width:100%}.select-size-section .input-shell{border-radius:6px;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s;z-index:4}.select-size-section .input-shell .select-input,.select-size-section .select-dropdown-item{position:relative;justify-content:space-between;align-items:center;height:100%;padding:0 40px 0 20px;height:56px;min-width:85px;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none;background-color:var(--colors-white);font-weight:400;cursor:pointer;transition:.3s;gap:1rem;color:var(--colors-grey900);display:flex;font-family:var(--fonts-pLargeBold-fontFamily);font-size:var(--fonts-pLargeBold-fontSize);font-weight:var(--fonts-pLargeBold-fontWeight);letter-spacing:var(--fonts-pLargeBold-letterSpacing);line-height:var(--fonts-pLargeBold-lineHeight);border-left:1px solid var(--colors-grey100);border-right:1px solid var(--colors-grey100);border-bottom:1px solid var(--colors-grey100)}.select-size-section .product-form__input input[type=radio]:first-child+.select-dropdown-item{border-radius:8px 8px 0 0}.select-size-section .select-dropdown-item:last-child{border-radius:0 0 8px 8px}.select-size-section .input-shell .select-input{border-radius:6px;background:var(--colors-white) url(https://media.nectarsleep.com/nectarsleep/PDP-redesign-a/icon-dropdown.svg) right 18px top 50%/12px 12px no-repeat;border:1px solid var(--colors-grey100)}.select-size-section .select-dropdown-item:hover,.select-size-section input:checked+.select-dropdown-item{background:var(--colors-primary50Color)}.select-size-section input:checked+.select-dropdown-item{border:1px solid var(--colors-primaryColor)}.select-size-section input:disabled+.select-dropdown-item:hover{background-color:var(--colors-white)}.select-size-section input:disabled+.select-dropdown-item{cursor:not-allowed;color:var(--colors-grey300)}.select-size-section input:disabled+.select-dropdown-item .price ins,.select-size-section input:disabled+.select-dropdown-item .price del{color:var(--colors-grey300)}.select-size-section .dropdown-modal{display:none;position:absolute;top:100%;left:0;right:0;transition:.25s;z-index:7;overflow:hidden;border-radius:8px}.select-size-section .cart-group{padding:0;background-color:var(--colors-white);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dropdown-size-selector__dividobuy{display:flex;grid-gap:14px}@media (min-width: 990px){.dropdown-size-selector__dividobuy{margin:14px 16px}.cart-group klarna-placement{margin:0 16px}}.cart-group klarna-placement{margin-bottom:16px}.dropdown-size-selector__dividobuy .dividebuy__image-wrapper{display:flex;min-width:60px;width:60px}.dropdown-size-selector__dividobuy #dividebuy-text{font-size:14px}@media (min-width: 1289px){.select-size-section .cart-group{display:flex;flex-wrap:wrap}.dropdown-size-selector__total-wrapper{flex-basis:100%;margin-left:auto}.cart-group .atc-wrap{flex-basis:100%}}.dropdown-size-selector__total-wrapper{background-color:var(--colors-grey50)}.select-size-section .atc-wrap{display:flex;padding:0 12px 16px;background:var(--colors-grey50)}.select-size-section .select{width:100px;margin-right:10px;height:fit-content}.select-size-section .select__select{font-size:16px;background-color:var(--colors-white)}@media (max-width: 989px){.select-size-section .select{width:65px}.select-size-section .input-shell .select-input,.select-size-section .select-dropdown-item{min-width:65px}.select-size-section .atc-wrap{padding:0 24px 16px}}@media (min-width:990px) and (max-width:1205px){.select-size-section .delivery-message__text,.delivery-message-text--bundle{flex-wrap:nowrap}}@media (max-width:500px){.select-size-section .delivery-message__text,.delivery-message-text--bundle{flex-wrap:nowrap}}.select-size-section .bundle-content-wrap:not(.gwp-content-wrap){display:flex;flex-wrap:wrap;justify-content:start;align-items:start;background:var(--colors-white);margin-top:12px;border-radius:6px;padding:10px 0;overflow:hidden}.bundle-content__loading-wrapper{display:flex;justify-content:center;align-items:center;padding:46px 0 24px;width:100%;margin:-10px 0}.bundle-content-wrap:not(.gwp-content-wrap) .product-item{width:30%;margin:1.66%;padding:.6%;text-align:center}.bundle-content-wrap .product-item .subproduct-image{width:86px;height:60px;margin:0 auto 10px;background-size:cover!important;background-repeat:no-repeat;background-position:center;display:block!important}.bundle-content-wrap .product-item .subproduct-title{text-transform:capitalize;font-weight:500;color:var(--colors-grey900)}.bundle-content-wrap .product-item .subproduct-size{text-align:center;font-size:12px}.bundle-content-wrap .product-item .subproduct-price del{display:none}.bundle-content-wrap .size-note{text-align:center;font-size:12px;width:100%;margin-bottom:10px}.bundle-content-wrap .price{font-size:14px}.select-size-section .bundle-content-wrap.gwp-content-wrap{display:flex;flex-wrap:wrap;justify-content:start;align-items:start;background:var(--colors-white);margin-top:7px;justify-content:space-between;border-radius:6px;padding:10px 0;border:1px solid var(--gradient-base-accent-2)}.bundle-content-wrap.gwp-content-wrap .product-item{flex-basis:24%;padding:.6%;text-align:center}.bundle-content__gwp-offer{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.bundle-content__gwp-offer .icon-checkmark{height:24px;width:24px;margin-right:10px;padding:4px;border-radius:50%;background:var(--colors-success);color:var(--colors-white)}.select-size-section__gwp-max-saving p{text-align:center;margin:7px 0;font-size:14px}.bundle-content-wrap.gwp-content-wrap.single-gift-wrap{position:relative}.bundle-content-wrap.gwp-content-wrap.single-gift-wrap .product-item{display:flex;justify-content:space-between;flex-basis:100%}.bundle-content-wrap.single-gift-wrap .product-item .subproduct-image{width:120px;height:70px;margin:0}.bundle-content-wrap.single-gift-wrap .price.subproduct-price{margin:0 0 0 auto;display:flex;flex-flow:column;justify-content:center;align-items:center;padding-right:10px}.bundle-content-wrap.single-gift-wrap modal-opener.product-popup-modal__opener.no-js-hidden{display:flex}.single-gift-wrap__free-badge{position:absolute;border:1px solid #e9235e;color:#e9235e;font-size:12px;font-family:Biotif-Bold,Arial,Helvetica,Sans-Serif;padding:0 6px;line-height:16px;background:var(--colors-white);top:-9px;border-radius:4px;left:50%;width:fit-content;transform:translate(-50%);text-transform:uppercase;white-space:nowrap}@media (max-width: 640px){.single-gift-wrap__free-badge{padding:0 3px}}@media (max-width: 320px){.single-gift-wrap__free-badge{font-size:9px}}@media (max-width: 480px){.select-size-section__gwp-max-saving p{font-size:12px}}.gwp-max-saving__price{color:var(--gradient-base-accent-2);font-weight:500}.bundle-content__gwp-offer p{font-weight:500;margin:0}.bundle-content__gwp-discount{color:var(--gradient-base-accent-2)}.gwp-content-wrap:not(.single-gift-wrap) ins:not(.free){display:none}.gwp-content-wrap:not(.single-gift-wrap) ins.free{display:block}.single-gift-wrap del{display:none}.gwp-content-wrap .price del,.gwp-content-wrap .price ins.free{font-size:14px}@media (max-width: 1075px){.bundle-content-wrap.gwp-content-wrap .product-item .subproduct-image{width:70px}}@media (max-width: 989px){.bundle-content-wrap.gwp-content-wrap .product-item .subproduct-image{width:86px}}@media (max-width: 430px){.bundle-content-wrap.gwp-content-wrap .product-item .subproduct-image{width:65px}.bundle-content-wrap.gwp-content-wrap .product-item,.gwp-content-wrap button.subproduct-title.link{padding:0}}@media screen and (max-width: 1199px){.select-size-section .input-shell .select-input,.select-size-section .select-dropdown-item{font-size:1.5rem}}@media screen and (max-width: 460px) and (min-width: 375px){.select-size-section{width:100%}}@media screen and (max-width: 374px){.select-size-section .price--large,.select-size-section .item-name-col{font-size:1.5rem}.select-size-section .input-shell .select-input{background-position:right 6px center}.select-size-section .input-shell .select-input,.select-size-section .select-dropdown-item{padding-right:20px;padding-left:10px}}.size-select__price-wrapper .price--large{font-size:1.8rem;line-height:1}@media screen and (min-width: 750px){.size-select__price-wrapper .price--large{font-size:2rem}}.size-select__financing{line-height:1;font-size:14px;display:none}.select-size-section-content .total-wrapper__text{display:flex;min-width:100%;text-transform:uppercase;justify-content:space-between;padding:12px}@media (max-width: 989px){.select-size-section-content .total-wrapper__text{padding:0 24px 12px}}.select-size-section-content .total-wrapper__price{display:flex}.select-size-section-content .total-wrapper__text p{margin:0 5px 0 0;font-size:18px;font-weight:600}.select-size-section-content .total-wrapper__text ins{margin-right:4px}.select-size-section-content .total-wrapper__text ins{font-size:18px;font-weight:600}.select-size-section-content .total-wrapper__text del{color:var(--colors-grey500);font-size:18px;text-decoration:line-through;font-weight:400}@media (max-width: 989px){.dropdown-size-selector__total-wrapper,.select-size-section .atc-wrap{margin:0 -24px}.select-size-section-content .total-wrapper__text{padding-top:0}.select-size-section .cart-group{padding:0}.cart-group klarna-placement,.dropdown-size-selector__dividobuy{margin-top:20px}}.main-variant-title{align-items:center;color:var(--colors-grey900);display:flex;font-family:var(--fonts-pLargeBold-fontFamily);font-size:var(--fonts-pLargeBold-fontSize);font-weight:var(--fonts-pLargeBold-fontWeight);letter-spacing:var(--fonts-pLargeBold-letterSpacing);line-height:var(--fonts-pLargeBold-lineHeight)}.mattress-upsell__loading .MuiCircularProgress-colorPrimary{color:var(--colors-primaryDark)}
/*# sourceMappingURL=/cdn/shop/t/167/assets/component-dropdown-selector.css.map */
