.mk_product_options{position:relative;background:#ecebe9;border:1px solid #d3d1d0;border-radius:5px;padding:30px 20px;margin-bottom:30px;gap:1%;display:flex}.product_options_header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:baseline;font-weight:700;line-height:1;margin-bottom:20px;font-size:16px;text-transform:uppercase}.mk_product_options .product_options_single{width:49%;display:flex;align-items:center;justify-content:center;position:relative;height:50px;background:#fff;cursor:pointer}.mk_product_options .product_options_single input{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;opacity:0;z-index:9;cursor:pointer}.mk_product_options .product_options_single .option-data-value{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #dfdfdf;border-radius:5px}.mk_product_options .product_options_single input:checked+.option-data-value{border:2px solid green;background:#ecebe9}span.product_option_popup{background:none;border:0;display:inline;padding:0;text-decoration:underline;color:#3474b2;font-size:14px;text-transform:initial;font-weight:300;cursor:pointer}.variants-wrapper{background:#ecebe9;margin-bottom:30px;padding-bottom:20px;border:1px solid rgba(211,209,208,1);border-top:0;border-radius:0 0 5px 5px}.variants-wrapper .product_options_header{margin-top:15px;margin-bottom:0;padding:0 20px}.variants-wrapper .product_options_header .product_option_title{font-weight:500;font-size:14px;color:#1c2c48;line-height:normal}.variants-wrapper .product_options_header .product_option_popup{font-size:14px;font-weight:400;color:#3474b2;line-height:1.5}.variants-wrapper .mk_product_options{border:none;padding-top:0;padding-bottom:0;margin-bottom:0}body .mk_product_options .product_options_single{border-radius:3px}.variants-wrapper .mk_product_options span{font-size:16px;font-weight:400;line-height:1;color:#75716d}.variants-wrapper .mk_product_options input:checked+span{font-size:16px;font-weight:400;line-height:1;color:#001233}.mk_product_options .product_options_single input .option-data-value{color:#686460}.mk_product_options .product_options_single input{border-radius:3px}.mk_product_options .product_options_single input:checked+.option-data-value{background:#f9f8f8;border-radius:3px}.variants-wrapper legend{padding-bottom:5px!important}.variants-wrapper legend:first-child{margin-top:0}body .MattressOptionList{margin-bottom:0;border:none;border-radius:0;padding-bottom:15px;padding-top:20px;border:1px solid rgba(211,209,208,1);border-top:0;border-bottom:0}.MattressProductForm__OptionLabel{margin-bottom:0;padding:20px 30px 0;background:#ecebe9;border:1px solid rgba(211,209,208,1);border-bottom:0;border-radius:5px 5px 0 0}body .mk_product_options .product_options_single .option-data-value{border:none;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/1004/assets/topper-product-styles.css.map */
