table.variations th,table.variations tr{display:block;text-align:left}table.variations th label{font-weight:400!important}@media (min-width:782px){#mtv_single_prd_sticky{padding-right:0}}#mtv_single_prd_sticky form.variations_form{position:relative}#mtv_single_prd_sticky .mtv_updated_price{display:none}@media (min-width:782px){#mtv_single_prd_sticky .mtv_updated_price{display:inline-block}}#mtv_single_prd_sticky .price{font-size:36px!important}#mtv_single_prd_sticky .single_add_to_cart_button{width:100%}#mtv_single_prd_sticky form.variations_form{margin-bottom:0}@media screen and (max-width:781px){#mtv_single_prd_sticky form.variations_form{align-items:baseline;display:flex;flex-wrap:wrap}#mtv_single_prd_sticky form.variations_form table.variations th.label{font-size:.875rem;line-height:1.25rem;margin-bottom:.7rem;padding:0}#mtv_single_prd_sticky form.variations_form table.variations tr{margin-bottom:0}#mtv_single_prd_sticky form.variations_form table.variations tr td select{height:2.25rem!important;margin-right:0;margin-top:-1px;width:100%}@media (min-width:1000px){#mtv_single_prd_sticky form.variations_form table.variations tr td select{height:40px!important}}#mtv_single_prd_sticky form.variations_form .single_variation_wrap .quantity button{width:25%}#mtv_single_prd_sticky form.variations_form .single_variation_wrap .quantity input{width:50%}}@media (min-width:782px){#mtv_single_prd_sticky .woocommerce-variation-add-to-cart{display:grid;gap:1rem;grid-template-columns:200px minmax(0,1fr)}#mtv_single_prd_sticky select{min-width:240px}}#mtv_single_prd_sticky .single_variation_wrap .woocommerce-variation-price{display:none!important}#mtv_single_prd_sticky .woocommerce-variation{margin-bottom:0!important}#mtv_single_prd_sticky #mtv_quantity_label{font-size:.875rem;line-height:1.25rem;margin-bottom:.7rem}@media (min-width:782px){#mtv_single_prd_sticky #mtv_quantity_label{font-size:1rem;line-height:1.5rem}}#mtv_single_prd_sticky .single_product_price ins{font-size:36px;text-decoration-line:none}#mtv_single_prd_sticky_bottom{bottom:1.25rem;color:#585858;display:none;left:0;position:fixed;width:100%;z-index:15}#mtv_single_prd_sticky_bottom h4{color:#585858;font-size:1rem;line-height:1.5rem}#mtv_single_prd_sticky_bottom .mtv_updated_price{text-align:right}#mtv_single_prd_sticky_bottom .mtv_quantity_button button{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(88 88 88/var(--tw-text-opacity))}#bottom_cart_button{background-color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast-2);border-radius:17px;color:var(--wp--preset--color--contrast-2);padding:.5rem .75rem;text-align:center}@media screen and (max-width:781px){.mtv_product_image{height:320px;position:relative}.mtv_product_image a{display:block;height:100%;width:100%}.mtv_product_image a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}#single_product_accordion_info .accordion_info_section:not(:last-child) .flx_accordion_inner{border-bottom:0}#mtv-reviews-block .mtv-review{margin-bottom:2rem}#mtv_product_faq .wp-block-details summary,#mtv_product_reviews .wp-block-details summary{border-top:0!important}#mtv_product_faq label{font-size:1.25rem;line-height:1.75rem}input#search_faq{border-width:2px;max-width:24rem;padding:10px 2rem 10px .5rem}#mtv_product_faq .awm-show-content{flex-wrap:wrap;justify-content:space-between}@media (min-width:640px){#mtv_product_faq .awm-show-content{display:flex}#mtv_product_faq .awm-show-content .awm-meta-field[data-input=search_faq]{width:66.666667%}}#mtv_product_faq .awm-show-content .awm-meta-field[data-input=ewp_sorting]{display:none}@media (min-width:640px){#mtv_product_faq .awm-show-content .awm-meta-field[data-input=ewp_sorting]{display:block;order:2;text-align:right;width:33.333333%}}#mtv_product_faq .awm-show-content .awm-meta-field[data-input=ewp_sorting] label{display:none}#mtv_product_faq .ewp-search-header{margin-bottom:1.25rem}.mtv_overview_table{background-color:var(--wp--preset--color--custom-smooth-grey)}.mtv_overview_table .overall .number,.mtv_overview_table .overall .stars{color:var(--mtv_rev-star_color)}[data-input=search_faq] .input-wrapper{position:relative}[data-input=search_faq] .input-wrapper:after{content:"";font-family:icomoon;margin-left:-30px;margin-top:8px;position:absolute}.table-container{overflow-x:auto;width:100%}.table-container table{border-collapse:collapse;width:100%}.table-container td,.table-container th{border:1px solid #ddd;padding:2rem 1rem;text-align:center}@media (min-width:1000px){.table-container td,.table-container th{padding-left:2.5rem;padding-right:2.5rem}}.table-container td,.table-container th{color:var(--wp--preset--color--custom-body-text)}.table-container td:not(:first-child),.table-container th:not(:first-child){min-width:12rem}@media (min-width:782px){.table-container td:not(:first-child),.table-container th:not(:first-child){min-width:300px}}@media (min-width:1560px){.table-container td:not(:first-child),.table-container th:not(:first-child){min-width:350px}}.table-container thead th{position:sticky;top:0}.table-container tbody td:first-child,.table-container thead th:first-child{background-color:#fcfcfc;font-size:1rem;left:0;line-height:1.5rem;position:sticky;z-index:1}@media (min-width:782px){.table-container tbody td:first-child,.table-container thead th:first-child{font-size:1.125rem;line-height:1.75rem}}.table-container td.current-variation{background-color:#f8f8f8}.table-container td.mat{padding-bottom:0;padding-top:0}.table-container td.mat.current-variation{background-color:#7f9161}.table-container td.mat .mat_wrapper{height:9rem;overflow:hidden;position:relative;width:100%}@media (min-width:782px){.table-container td.mat .mat_wrapper{height:15rem}}.table-container td.mat .mat_wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.table-container td.name{padding-bottom:1.25rem;padding-top:1.25rem}@media (min-width:782px){.table-container td.name{padding-bottom:2rem;padding-top:2rem}}.table-container td.name.current-variation{--tw-bg-opacity:1;background-color:rgb(157 173 148/var(--tw-bg-opacity))}.table-container td.name.current-variation,.table-container td.name.current-variation h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.table-container td.name h4{font-weight:400}.table-container td.name .current_product_message{font-size:1rem;font-weight:300;line-height:1.5rem}@media (min-width:782px){.table-container td.name .current_product_message{font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem}}.table-container td.dimensions,.table-container td.line{font-size:1rem;font-weight:300;line-height:1.5rem}@media (min-width:782px){.table-container td.dimensions,.table-container td.line{font-size:1.125rem;line-height:1.75rem}}body.dark-mode .table-container tbody td:first-child,body.dark-mode .table-container thead th:first-child{background-color:#617761}body.dark-mode .table-container td.current-variation{background-color:#152615}#comparison_section{display:none}#comparison_section summary{border-bottom:1px solid #d9d9d9;border-top:0;margin-left:15px;margin-right:15px}@media screen and (min-width:1350px){#comparison_section summary{margin-left:50px;margin-right:50px}}@media screen and (min-width:1650px){#comparison_section summary{margin-left:auto;margin-right:auto;max-width:calc(var(--wp--style--global--content-size) - 2.5rem)}}#comparison_section details,#comparison_section details[open] summary{border-bottom:0}body.related-products-found #comparison_section{display:block}body.product-type-simple #mtv_single_prd_sticky .mtv_updated_price{display:block;position:relative}#mtv_single_prd_sticky .mtv_updated_price .from_text,#mtv_single_prd_sticky_bottom .mtv_updated_price .from_text{margin-right:.5rem}.mtv-mattress-layers{background-color:var(--wp--preset--color--custom-smooth-grey)}.mtv-mattress-layers--Container{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:1000px){.mtv-mattress-layers--Container{justify-content:flex-start}}.mtv-mattress-layers--Images{max-width:100%;width:300px}@media (min-width:782px){.mtv-mattress-layers--Images{width:500px}}@media (min-width:1560px){.mtv-mattress-layers--Images{width:650px}}.mtv-mattress-layers--Names{display:none}@media (min-width:1000px){.mtv-mattress-layers--Names{display:block;padding-top:50px;width:400px}}@media (min-width:1380px){.mtv-mattress-layers--Names{width:24rem}}@media (min-width:1560px){.mtv-mattress-layers--Names{padding-top:150px}}.mtv-mattress-layers--Texts{padding-top:2.5rem;position:relative;width:100%}@media screen and (min-width:1380px){.mtv-mattress-layers--Texts{padding-top:2rem;width:calc(100% - 900px)}}@media screen and (min-width:1560px){.mtv-mattress-layers--Texts{width:calc(100% - 1034px)}}@media screen and (min-width:1380px){.mtv-mattress-layer--Texts-Container{position:sticky;top:5rem}}.mtv-mattress-layer{width:100%}.mtv-mattress-layer--Image{position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mtv-mattress-layer--Image:not(:first-child){margin-top:-14rem}@media (min-width:640px){.mtv-mattress-layer--Image:not(:first-child){margin-top:-14rem}}@media (min-width:782px){.mtv-mattress-layer--Image:not(:first-child){margin-top:-23.5rem}}@media (min-width:1560px){.mtv-mattress-layer--Image:not(:first-child){margin-top:-31rem}}@media (min-width:1000px){.mtv-mattress-layer--Image.active{margin-top:-11rem}}@media (min-width:1560px){.mtv-mattress-layer--Image.active{margin-top:-13rem}}.mtv-mattress-layer--Image.active:first-child{margin-top:0}.mtv-mattress-layer--Name{align-items:flex-start;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));position:relative;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:782px){.mtv-mattress-layer--Name{padding-left:8rem}}@media (min-width:1000px){.mtv-mattress-layer--Name{margin-top:1.25rem}}@media (min-width:1380px){.mtv-mattress-layer--Name{padding-left:11rem}}@media (min-width:1650px){.mtv-mattress-layer--Name{padding-left:12rem}}.mtv-mattress-layer--Name:before{background-color:var(--wp--preset--color--custom-body-text);content:"";height:1px;left:4rem;position:absolute;top:50%}@media (min-width:782px){.mtv-mattress-layer--Name:before{width:3rem}}@media (min-width:1380px){.mtv-mattress-layer--Name:before{width:5rem}}@media (min-width:1650px){.mtv-mattress-layer--Name:before{width:7rem}}.mtv-mattress-layer--Name:before{transform:translateY(-50%)}.mtv-mattress-layer--Name.active{font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:1000px){.mtv-mattress-layer--Name.active{margin-top:170px}}@media (min-width:1560px){.mtv-mattress-layer--Name.active{margin-top:220px}}.mtv-mattress-layer--Name.active:before{left:0}@media (min-width:782px){.mtv-mattress-layer--Name.active:before{width:7rem}}@media (min-width:1380px){.mtv-mattress-layer--Name.active:before{width:9rem}}@media (min-width:1650px){.mtv-mattress-layer--Name.active:before{width:11rem}}.mtv-mattress-layer--Name:first-child{margin-top:0}.mtv-mattress-layer--Name-Button{cursor:pointer}@media (min-width:1000px){.mtv-mattress-layer--Name-Button{margin-right:1rem}}@media (min-width:1380px){.mtv-mattress-layer--Text{display:none}}@media screen and (min-width:1380px){.mtv-mattress-layer--Text{background-color:var(--white)}}@media (min-width:782px){.mtv-mattress-layer--Text.active{display:block}}@media (min-width:1380px){.mtv-mattress-layer--Text .mtv_accordion_inner{border-style:none;padding:1.75rem}}@media screen and (min-width:1380px){.mtv-mattress-layer--Text .mtv_accordion_inner{box-shadow:0 0 12px rgba(0,0,0,.05)}}@media (min-width:1380px){.mtv-mattress-layer--Text .mtv_accordion_inner .mtv-accordion-trigger{padding:0}}@media screen and (min-width:1380px){.mtv-mattress-layer--Text .mtv_accordion_inner .mtv-accordion-trigger h3{color:var(--green)}}@media (min-width:1380px){.mtv-mattress-layer--Text .mtv_accordion_inner .accordion_icon{display:none}.mtv-mattress-layer--Text .mtv_accordion_inner .mtv_accordion_inner_wrapper{display:block!important}}.variations_form.cart{display:block!important}.variations_form.cart tbody{display:block}.variations_form.cart th.label{padding-bottom:0}.variations_form.cart th.label label[for=pa_mattress-height],.variations_form.cart th.label label[for=pa_mattress-length],.variations_form.cart th.label label[for=pa_size]{display:none}.variations_form.cart td.value{display:block}.mtv-dimensions-n-price{align-items:center;border-top:1px solid var(--grey-border);display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;margin-top:2rem;padding-top:2rem}.mtv-dimensions-n-price .mtv-chosen-dimensions--Container{background-color:var(--grey-border);color:var(--green);display:inline-block;font-weight:500;padding:.5rem .75rem}@media (min-width:782px){.mtv-dimensions-n-price .mtv-chosen-dimensions--Container{font-size:1.125rem;line-height:1.75rem}}.mtv-dimensions-n-price .mtv-chosen-dimensions--Label{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.woocommerce table.variations tr td .mtv-woo-range-slider{align-items:flex-end;display:flex;gap:.75rem}@media (min-width:1000px){.woocommerce table.variations tr td .mtv-woo-range-slider{align-items:center}}.woocommerce table.variations tr td .mtv-woo-range-slider select{border-width:0!important;font-size:.875rem!important;font-weight:500!important;height:2.25rem!important;line-height:1.25rem!important;margin-bottom:-12px!important;margin-right:0!important;padding:0 .5rem!important;text-align:center!important;width:76px!important}@media (min-width:640px){.woocommerce table.variations tr td .mtv-woo-range-slider select{font-size:1rem!important;line-height:1.5rem!important}}@media (min-width:1000px){.woocommerce table.variations tr td .mtv-woo-range-slider select{font-size:1.125rem!important;height:40px!important;line-height:1.75rem!important;margin-bottom:0!important}}.woocommerce table.variations tr td .mtv-woo-range-slider select{background-color:var(--grey-border)!important;color:var(--green)!important;min-width:auto!important}.woocommerce table.variations tr td .mtv-woo-range-slider .mtv-range-slider--Value{display:none!important}.woocommerce table.variations tr td .mtv-woo-range-slider .mtv-range-slider--Main{flex-grow:1!important;width:100%!important}@media (min-width:1000px){.woocommerce table.variations tr td .mtv-woo-range-slider .mtv-range-slider--Main{width:auto!important}}.woocommerce table.variations tr td .mtv-woo-range-slider .mtv-range-slider{width:calc(100% - 100px)!important}.mtv-disable-order #bottom_cart_button,.mtv-disable-order .mtv_quantity_button,.mtv-disable-order .quantity,.mtv-disable-order .single_add_to_cart_button{cursor:not-allowed;opacity:.5;pointer-events:none}.mtv-disable-order #mtv_quantity_label,.mtv-disable-order #mtv_single_prd_sticky .mtv_updated_price,.mtv-disable-order .woocommerce-variation-add-to-cart{display:none!important}.yith-add-to-wishlist-button-block{color:var(--green)!important;margin-left:0!important;margin-top:1.25rem!important}.yith-add-to-wishlist-button-block a{color:var(--green)!important;text-decoration-line:none!important}@media(min-width:1350px){body.single-product #single-product-gallery.mtv_pswp_gallery .mtv-swiper-slider .swiper-container:not(.swiper-initialized) .swiper-wrapper{display:block!important}}body.single-product #single-product-gallery.mtv_pswp_gallery .swiper-button-next:not([aria-controls]),body.single-product #single-product-gallery.mtv_pswp_gallery .swiper-button-prev:not([aria-controls]){display:none}