body{padding:0;margin:0;font-family:'Poppins'}img{max-width:100%;height:auto}a{text-decoration:none!important}a:focus{outline:none;outline:0 auto -webkit-focus-ring-color;outline-offset:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{outline:none;outline-offset:0}a:focus,a:hover{text-decoration:none!important}@font-face{font-family:'Poppins';src:url(/wp-content/themes/simply-the-best/fonts/Poppins-Regular.eot);src:url('/wp-content/themes/simply-the-best/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Regular.woff2) format('woff2'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Regular.woff) format('woff'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Regular.ttf) format('truetype'),url('/wp-content/themes/simply-the-best/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/simply-the-best/fonts/Poppins-Medium.eot);src:url('/wp-content/themes/simply-the-best/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Medium.woff2) format('woff2'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Medium.woff) format('woff'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Medium.ttf) format('truetype'),url('/wp-content/themes/simply-the-best/fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/simply-the-best/fonts/Poppins-SemiBold.eot);src:url('/wp-content/themes/simply-the-best/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/simply-the-best/fonts/Poppins-SemiBold.woff2) format('woff2'),url(/wp-content/themes/simply-the-best/fonts/Poppins-SemiBold.woff) format('woff'),url(/wp-content/themes/simply-the-best/fonts/Poppins-SemiBold.ttf) format('truetype'),url('/wp-content/themes/simply-the-best/fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(/wp-content/themes/simply-the-best/fonts/Poppins-Bold.eot);src:url('/wp-content/themes/simply-the-best/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Bold.woff2) format('woff2'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Bold.woff) format('woff'),url(/wp-content/themes/simply-the-best/fonts/Poppins-Bold.ttf) format('truetype'),url('/wp-content/themes/simply-the-best/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}.header{width:100%;position:fixed;top:0;left:0;z-index:999;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.darkHeader{background:#fff;box-shadow:0 0 3px rgb(0 0 0 / .3)}.logo{margin-top:4px;margin-bottom:4px}.logo img{width:210px;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.darkHeader .logo img{width:150px}.header_menu ul{list-style-type:none;padding:0;margin:0}.header_menu ul li{position:relative}.header_menu ul li a{display:block;color:#080808;font-style:normal;font-size:15px;text-decoration:none;position:relative;border-radius:30px;z-index:99;font-weight:500;padding:5px 13px;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.header_menu ul li a:hover,.header_menu ul li.active a{color:#080808;background:#eee}.header_cart{position:relative;width:32px;padding:0 10px 8px 0;margin-left:20px}.header_cart_count{position:absolute;bottom:0;right:0;width:20px;height:20px;border-radius:50%;background:#eee;text-align:center;color:#111;font-size:12px;padding-top:1px}.header_search{margin-left:20px}.header_search_icon{width:25px}.home_banner_section{padding:180px 0 50px;background:url(/wp-content/themes/simply-the-best/images/dotline.png) no-repeat;background-position:35% 25%}.home_banner_section:before{background:url(/wp-content/themes/simply-the-best/images/banner_bg.jpg) no-repeat;background-size:cover;position:absolute;content:"";top:0;bottom:0;right:0;width:55%}.home_banner_section:after{background:rgb(102 193 215 / .85);position:absolute;content:"";top:0;bottom:0;right:0;width:55%}.home_banner_section .container{position:relative;z-index:9}.banner_heading{color:#080808;font-weight:700;font-size:50px;line-height:60px}.banner_heading strong{color:#66c1d7}.banner_text{color:#555;margin-top:25px}.banner_btn{display:inline-block;margin-top:25px;background-image:-moz-linear-gradient(90deg,#abdae8 0%,#65c1d8 100%);background-image:-webkit-linear-gradient(90deg,#abdae8 0%,#65c1d8 100%);background-image:-ms-linear-gradient(90deg,#abdae8 0%,#65c1d8 100%);border-radius:30px;box-shadow:0 15px 19.53px 1.47px rgb(0 0 0 / .07);color:#111;font-weight:500;padding:10px 22px}.common_btn{overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s}.common_btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#111;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.common_btn:hover,.common_btn:focus,.common_btn:active{color:#fff!important}.common_btn:hover:before,.common_btn:focus:before,.common_btn:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.banner_right_img{padding-left:50px;text-align:right}.banner_review_box{background:#fff;border-radius:8px;padding:15px 15px 12px;position:absolute;bottom:50px;right:12px;text-align:left;color:#222!important;font-weight:500}.banner_review_google{width:43px;margin-right:10px}.banner_review_star{width:80px;margin-top:-6px}.banner_bottom_section{background:#091f50;padding:40px 0}.award_icon{text-align:right}.award_icon img{background:#fff;border-radius:50%}.home_award_heading{font-weight:700;font-size:28px;line-height:32px}.home_award_text{color:#ebebeb;font-size:14px;margin-top:10px}.home_award_block{padding:0 5px}.home_award_block:nth-child(even){padding:0 12px}.home_award_block_inner{background:#fff;padding:15px 0;border-radius:5px}.home_award_block:nth-child(even) .home_award_block_inner{background:#66c1d7}.home_award_block_inner img{width:40px}.home_award_block_text{font-weight:600;font-size:14px;color:#030303;margin-top:5px}.banner_bottom_spec_section{background:#ddf8ff;padding:22px 0}.banner_bottom_spec_section ul{padding:0;margin:0}.banner_bottom_spec_section ul li{list-style:none;font-weight:500;font-size:15px;display:inline-block;margin:0 25px;position:relative}.banner_bottom_spec_section ul li:before{position:absolute;content:"";background:url(/wp-content/themes/simply-the-best/images/bullet.png) no-repeat center;background-size:100%;width:25px;height:25px;left:-37px;top:-1px}.banner_bottom_spec_section ul li:first-child:before{display:none}.home_product_section{padding:65px 0}.home_product_section_heading{font-weight:700;font-size:30px;color:#111}.home_product_block{margin-top:35px}.home_product_block_inner{border:1px solid #eaeaea;border-radius:5px;box-shadow:0 9px 13.44px .56px rgb(0 0 0 / .07);padding:0 15px 25px;min-height:100%}.home_product_block_category{display:inline-block;font-weight:500;font-size:12px;background:#ffe9dc;color:#11100f;text-transform:uppercase;padding:5px 15px;border-radius:30px;margin-top:10px}.home_product_block_name{font-weight:600;font-size:17px;line-height:23px;color:#11100f;margin-top:10px}.home_product_block_name a{color:#11100f}.home_product_block_btn{background-image:-moz-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%);background-image:-webkit-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%);background-image:-ms-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%);display:inline-block;margin-top:15px;font-weight:500;font-size:14px;border-radius:30px;color:#11100f;padding:10px 20px;box-shadow:0 15px 19.53px 1.47px rgb(0 0 0 / .07)}.home_mattress_section{background:url(/wp-content/themes/simply-the-best/images/mattress_bg.jpg) no-repeat center;background-size:cover;padding:60px 50px;border-radius:20px}.home_mattress_section:before{background:rgb(9 31 80 / .4);position:absolute;content:"";top:0;right:0;bottom:0;left:0}.home_mattress_section .row{position:relative;z-index:9}.home_mattress_section_heading{font-weight:700;font-size:30px;line-height:40px}.home_mattress_section_heading strong{color:#66c1d7}.home_mattress_section_text{color:rgb(255 255 255 / .9);margin-top:25px}.home_mattress_section_btn{display:inline-block;background:#fff;color:#222!important;margin-top:25px;padding:11px 25px;border-radius:30px;font-weight:500;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.home_mattress_section_btn:hover{background:#66c1d7;color:#fff!important}.home_mattress_section_left{border-right:1px solid rgb(255 255 255 / .15);padding-right:50px}.home_mattress_section_right{padding-left:50px}.mattress_right_list{margin-bottom:25px;color:#fff;font-size:18px;font-weight:500}.mattress_right_list img{background:#fff;border-radius:50%;width:80px;margin-right:15px;padding:5px}.home_range_section{padding:65px 0}.home_range_block{margin-top:40px;padding:0 20px}.home_range_block img{border-radius:35px 35px 150px 150px}.home_range_block_text{font-weight:600;color:#222;font-size:18px;margin-top:14px;background:url(/wp-content/themes/simply-the-best/images/smiley_icon1.png) no-repeat center bottom;padding-bottom:30px}.home_range_block:nth-child(even) .home_range_block_text{background:url(/wp-content/themes/simply-the-best/images/smiley_icon2.png) no-repeat center bottom}.home_proud_section{background:#091f50;padding:45px 0;font-size:25px;font-weight:700}.home_faq_section{padding:65px 0 0;background:url(/wp-content/themes/simply-the-best/images/curve_bg.png) no-repeat center bottom;background-size:100%}.home_faq_section_heading{color:#091f50;font-size:30px;font-weight:700}.home_faq_section_text{color:#555;font-weight:500;font-size:15px}.home_review_section_heading_inner{color:#66c1d7;font-size:30px;font-weight:700;border-left:1px solid #66c1d7;padding-left:20px;margin-left:20px}.home_review_section_heading{margin-top:80px}.home_manufacture_section{background:#c1ecfb;padding:65px 0 2px}.home_manufacture_section_inner{background:#f1fbff;border-radius:20px;overflow:hidden;margin-bottom:-100px;position:relative}.home_manufacture_section_img img{width:100%;height:100%;object-fit:cover}.home_manufacture_section_heading{color:#20201f;font-weight:700;font-size:27px;line-height:32px}.home_manufacture_section_heading strong{color:#091f50}.home_manufacture_section_text{color:#666;margin-top:20px}.home_manufacture_section_left{padding:40px 20px 40px 40px}.home_manufacture_btn1{background:#66c1d7;display:inline-block;margin-top:20px;border-radius:30px;color:#111;font-weight:500;padding:10px 22px;margin-right:10px}.home_manufacture_btn2{background:#091f50;display:inline-block;margin-top:20px;border-radius:30px;color:#fff;font-weight:500;padding:10px 22px}.footer_top{background:#091f50;padding:40px 0}.page-id-14 .footer_top{background:url(/wp-content/themes/simply-the-best/images/footer_bg.png) #091f50 no-repeat center top;background-size:100%;padding:150px 0 40px}.footer_top_heading{font-size:20px;color:#fff;font-weight:600;text-transform:uppercase}.footer_menu ul{list-style-type:none;padding:0;margin:18px 0 0}.footer_menu ul li{color:#eee;font-size:15px;position:relative;margin-top:3px}.footer_menu ul li a{color:#eee;text-transform:uppercase;font-style:normal;text-decoration:none;position:relative;z-index:99;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.footer_menu ul li a:hover,.footer_menu ul li.active a{color:#66c1d7;padding-left:2px}.footer_contact_info ul{padding:0;margin:20px 0 0}.footer_contact_info ul li{color:#eee;position:relative;font-size:15px;list-style:none;margin-top:6px}.footer_contact_info ul li strong{font-weight:500;color:#fff}.footer_contact_info ul li a{color:#eee}.footer_social{margin-top:20px}.footer_social img{width:28px}.footer_social a{margin-right:5px}.google_icon{width:38px;margin-right:10px}.star_icon{width:80px}.footer_google{font-size:14px;margin-top:10px}.footer_top_block{border-left:1px solid rgb(255 255 255 / .15);padding-left:40px}.footer_top_block:first-child{border-left:none;padding-left:12px}.footer_bottom{background:#000;padding:15px 0;color:#eee;font-size:14px;text-transform:uppercase}.footer_bottom a{color:#eee;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.footer_bottom a:hover{color:#66c1d7}#back-to-top{background:#66c1d7;position:fixed;bottom:15px;right:15px;z-index:9999;text-transform:uppercase;cursor:pointer;border-radius:50%;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0}#back-to-top.show{opacity:1}.omsc-accordion{border:none!important}.omsc-accordion .omsc-toggle{margin:0 0 15px!important;box-shadow:0 15px 19.53px 1.47px rgb(0 0 0 / .07);border:1px solid rgb(102 193 215 / .8)!important;border-radius:7px}.omsc-toggle-title{background-image:-moz-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%)!important;background-image:-webkit-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%)!important;background-image:-ms-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%)!important;font-weight:500;font-size:14px;color:#313131;padding:12px 30px 12px 15px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.omsc-toggle-title::after{content:'\f078'!important;top:12px!important;left:auto!important;right:15px}.omsc-toggle-inner{color:#666;font-size:15px;padding-left:15px!important}.sp-testimonial-free{background:#fff!important;border:1px solid #eee!important;border-radius:8px!important;padding:65px 20px 20px;position:relative;margin-top:1px}.sp-testimonial-client-rating{position:absolute;top:35px;left:20px}.sp-testimonial-content{margin-bottom:0!important;display:block!important;min-height:150px}.sp-testimonial-content,.sp-testimonial-content p{text-align:left!important}.sp-testimonial-client-name{background:url(/wp-content/themes/simply-the-best/images/google_icon.png) no-repeat center left;background-size:30px;text-align:left!important;padding:10px 0 10px 40px!important;font-weight:600!important}.sp-testimonial-free-section .testimonial-nav-arrow{font-size:40px!important;top:70%!important}.home_review_slide{margin-top:35px}.site-content,.site-main .widecolumn{margin-left:0px!important}.page .entry-header,.blog_page_header{background:url(/wp-content/themes/simply-the-best/images/dotline.png) #fff no-repeat!important;background-position:35% 65%!important;max-width:100%!important;padding:185px 0 110px!important;margin:0 0 50px!important;position:relative;overflow:hidden;text-align:center}.page .entry-header:before,.blog_page_header:before{background:url(/wp-content/themes/simply-the-best/images/banner_bg.jpg) no-repeat;background-size:cover;position:absolute;content:"";top:0;bottom:0;right:0;width:55%}.page .entry-header:after,.blog_page_header:after{background:rgb(102 193 215 / .85);position:absolute;content:"";top:0;bottom:0;right:0;width:55%}.page .entry-content{max-width:100%!important;padding:0px!important}.content-area,.content-sidebar{padding-top:0px!important}.page .entry-title,.blog_page_title{color:#111;position:relative;font-size:35px;font-weight:700;text-transform:none;z-index:99;margin-bottom:3px}.breadcrumb-container{width:100%;color:#222;position:relative;font-size:15px;z-index:99}.breadcrumb-container a{color:#222}.woocommerce-loop-product__title{color:#222;font-weight:600;line-height:23px}.price{color:#66c1d7!important;font-size:20px!important}.add_to_cart_button,.single_add_to_cart_button,#place_order{background-image:-moz-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%)!important;background-image:-webkit-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%)!important;background-image:-ms-linear-gradient(90deg,#abdae8 0%,#f4f4f4 100%)!important;color:#111!important;line-height:normal!important;text-transform:none!important;border-radius:30px!important;font-size:15px!important;padding:10px 20px!important;font-weight:500!important;margin-top:5px!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.summary .product_title{font-size:20px}.summary .product_title{font-size:26px;text-transform:none;line-height:30px;color:#111;font-weight:600}.woocommerce .summary.entry-summary .product_title,.woocommerce .summary.entry-summary .product_title.entry-title{border-bottom:none!important}.woocommerce .summary.entry-summary .price{border-top:none!important}.woocommerce div.product .summary.entry-summary p.price,.woocommerce div.product .summary.entry-summary .price{display:block;margin:16px 0 10px;padding:0;background:#fff0;border:0;color:#5f6b76!important;font-size:15px!important;font-weight:500;line-height:1.45}.woocommerce div.product .summary.entry-summary .price .woocommerce-Price-amount{display:inline-block;margin:0 4px 5px 0;color:#091f50;font-size:34px;font-weight:800;line-height:1}.woocommerce div.product .summary.entry-summary .price square-placement{display:block;margin-top:6px}.woocommerce div.product .summary.entry-summary .price del{color:#777;font-size:18px;font-weight:500;opacity:.85}.woocommerce div.product .summary.entry-summary .price del .woocommerce-Price-amount{display:inline;font-size:18px;font-weight:500}.woocommerce div.product .summary.entry-summary .price ins{color:#d90000;text-decoration:none}.woocommerce div.product .summary.entry-summary .price ins .woocommerce-Price-amount{color:#d90000}.quantity .plus,.quantity .minus{background:#091f50!important;height:41px;border-radius:50%!important;width:41px;padding:0!important;font-size:20px!important;color:#fff!important;font-weight:normal!important}.quantity .input-text{height:41px;border-radius:5px}.product_meta a{color:#66c1d7}.shop_table thead{background:#000;color:#fff}.shop_table .product-name a{color:#16a0db}.checkout-button{background:#66c1d7!important;border-radius:30px!important;font-size:16px!important}.woocommerce-input-wrapper .input-text{width:100%;border:1px solid #ccc!important;min-height:45px}#order_comments{resize:none;height:150px}.select2-selection,.select2-selection__arrow{min-height:45px}.select2-selection__rendered{line-height:44px!important}.variations tbody{display:flex;flex-wrap:wrap}.variations tbody tr{width:100%}.variations tbody th,.variations tbody td{display:block;padding-right:10px}.variations tbody select{width:100%;border:1px solid #ccc!important;background:url(/wp-content/themes/simply-the-best/images/dropdown.png) no-repeat center right 10px;padding:10px 30px 10px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.orderby{border:1px solid #ccc!important;background:url(/wp-content/themes/simply-the-best/images/dropdown.png) no-repeat center right 10px;padding:10px 30px 10px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-product-gallery .flex-control-thumbs li{padding:10px 5px 0}.woocommerce-product-gallery .flex-control-thumbs li img{padding:5px;border:1px solid #ddd}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border-color:#16a0db}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #eaeaea;border-radius:5px;box-shadow:0 9px 13.44px .56px rgb(0 0 0 / .07);padding:0 15px 25px!important}.home_product_block_inner .add_to_cart_button{display:inline-block;margin-top:10px}.woocommerce span.onsale{background-color:#091f50!important;width:50px;height:50px}.woocommerce-product-details__short-description{color:#666}.single_add_to_cart_button{margin-top:0!important;background:#ff0000!important;color:#fff!important;border-radius:5px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none!important;background:#111!important;padding:0!important;margin:0 6px 0 0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:11px 20px!important;font-weight:500!important;color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#66c1d7!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#111!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#eee!important}.woocommerce-Tabs-panel ul{padding:0;margin:15px 0}.woocommerce-Tabs-panel ul li{list-style:none;position:relative;padding-left:20px;margin-top:5px;color:#666}.woocommerce-Tabs-panel ul li::before{position:absolute;content:"";top:7px;left:0;width:8px;height:8px;border-radius:50%;background:#091f50}.product_meta .sku_wrapper{display:block}.woocommerce-Tabs-panel{color:#666}.woocommerce-tabs strong{font-weight:600;color:#555}.wfpTitle{font-size:20px;font-weight:600;margin-bottom:5px}.wpfFilterTitle i{color:#fff}.wpfFilterTitle{margin:25px 0 0}.wpfLiLabel{color:#8e8e8e;font-weight:400;position:relative;padding-left:20px;margin-bottom:6px!important}.wpfCheckbox{position:absolute;top:0;left:0}.ui-slider.ui-widget-content:not(.iris-slider-offset){background:#66c1d7!important;border:none!important;height:5px!important}.ui-slider.ui-widget-content .ui-slider-handle{background:#66c1d7!important;border:none!important;border-radius:50%!important;top:-8px!important}.wpfFilterButton{background:#66c1d7!important;font-weight:400;font-size:15px}.wpfClearButton{background:#091f50!important;font-weight:400;font-size:15px}.pa_choose-product-size .wcvs-swatch{border:none!important;background:#eee;width:115px;height:80px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;line-height:22px;font-size:14px;border-radius:3px}.round-box.selected.wcvs-border-style,.square-box.selected.wcvs-border-style{border:2px solid rgb(129 215 66)}.pa_choose-product-size .wcvs-swatch.selected{background:#091f50;color:#fff}.pa_choose-product-size .wcvs-color-tooltip{display:none!important}.swatch_wrapper{vertical-align:top}.woocommerce-pagination{margin-bottom:50px}.woocommerce nav.woocommerce-pagination ul{border:none!important}.woocommerce nav.woocommerce-pagination ul li{border:1px solid #cfc8d8!important;width:33px;height:33px;border-radius:50%;font-size:15px;margin:0 5px!important}.woocommerce nav.woocommerce-pagination ul li a{color:#666}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:.6em!important}.woocommerce-products-header__title{margin-bottom:15px!important}.woocommerce-loop-category__title{font-weight:600;color:#333}.product_cat_page_heading{color:#222;font-weight:600;font-size:24px;line-height:29px}.product_cat_page_text{color:#666;margin-top:15px}.product_cat_page_text strong{font-weight:600;color:#555}.product_cat_page_list ul{padding:0;margin:15px 0}.product_cat_page_list ul li{list-style:none;position:relative;padding-left:20px;margin-top:5px;color:#666}.product_cat_page_list ul li::before{position:absolute;content:"";top:7px;left:0;width:8px;height:8px;border-radius:50%;background:#091f50}.terms_page_heading{font-weight:600;color:#091f50;font-size:22px;margin-top:30px}.terms_page_text{color:#666;margin-top:15px}.terms_page_text strong{color:#555;font-weight:600}.terms_page_text a{color:#666}.inner_page_list ul{padding:0;margin:0}.inner_page_list ul li{list-style:none;position:relative;padding-left:24px;color:#666;margin-top:4px}.inner_page_list ul li:before{background:url(/wp-content/themes/simply-the-best/images/check.png) no-repeat;background-size:100%;width:17px;height:17px;position:absolute;content:"";top:3px;left:0}.inner_page_list ul li strong{font-weight:600;color:#555}.inner_page_heading{color:#111;font-weight:600;font-size:28px;line-height:33px;position:relative;padding-bottom:12px}.inner_page_heading strong{color:#66c1d7;font-weight:600}.inner_page_heading:before{position:absolute;content:"";bottom:0;left:0;width:35px;border-bottom:4px solid #66c1d7}.contact_page_info{position:relative;padding-left:47px;color:#666;margin-top:25px}.contact_page_info a{color:#666}.contact_page_info strong{color:#222;font-weight:500;font-size:18px}.contact_page_info img{position:absolute;top:7px;left:0;width:35px}.contact_form{margin-top:10px}.contact_form p{margin-bottom:0!important}.contact_form input{margin-top:15px;min-height:45px;border:1px solid #ccc!important;width:100%}.contact_form textarea{margin-top:15px;height:150px;border:1px solid #ccc!important;resize:none}.contact_form .contact_btn input{min-height:45px;border:none!important;width:auto;background:#66c1d7!important;border-radius:30px;font-size:16px;font-weight:500}.contact_map{margin-top:55px}.contact_map iframe,#post-24{margin-bottom:0!important}.footer_fixed_buttons{position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:99}.footer_btn1{background:#66c1d7;color:#fff!important;width:50%;float:left;padding:10px 0}.footer_btn2{background:#fff;position:absolute;top:0;left:50%;transform:translate(-50%,0);height:44px;width:44px;border-radius:50%;padding:10px 12px 0}.footer_btn3{background:#111;color:#fff!important;width:50%;float:left;padding:10px 0}.thankyou_btn{display:inline-block;margin-top:20px;background-image:-moz-linear-gradient(90deg,#abdae8 0%,#65c1d8 100%);background-image:-webkit-linear-gradient(90deg,#abdae8 0%,#65c1d8 100%);background-image:-ms-linear-gradient(90deg,#abdae8 0%,#65c1d8 100%);border-radius:30px;box-shadow:0 15px 19.53px 1.47px rgb(0 0 0 / .07);color:#111;font-weight:500;padding:10px 20px}.thankyou_text{color:#666}.error_container{display:flex;min-height:100vh;align-items:center;text-align:center}.error_container img{margin-bottom:20px}@media only screen and (min-width :300px) and (max-width :1023px){.header_menu,.header_search{display:none!important}.header_right{padding-right:75px}.logo img{width:105px!important}.header{background:#fff}.banner_heading{font-size:30px;line-height:36px}.banner_heading strong{color:#080808}.sp-testimonial-client-rating{justify-content:center;right:20px}.sp-testimonial-content,.sp-testimonial-content p{text-align:center!important}.sp-testimonial-client-name{text-align:center!important;background-position:center left 37%}.home_banner_section::before,.home_banner_section::after{width:45%}.banner_btn,.home_mattress_section_btn,.home_manufacture_btn1,.home_manufacture_btn2{margin-top:20px;padding:10px 20px;font-size:15px}.banner_review_box{bottom:-85px;right:auto;left:50%;transform:translate(-50%,0);width:200px}.home_banner_section{padding:130px 0;text-align:center;background:none}.banner_right_img{padding-left:12px;text-align:left;margin-top:30px}.award_icon{text-align:center;margin-bottom:25px}.award_icon img{width:75px}.home_award_heading,.home_product_section_heading,.home_mattress_section_heading,.home_proud_section,.home_faq_section_heading,.home_review_section_heading_inner,.home_manufacture_section_heading,.page .entry-title,.blog_page_title{font-size:25px;line-height:30px}.home_award_block{padding:0 12px;margin-top:20px}.home_product_section,.home_range_section,.home_proud_section{padding:40px 0}.home_mattress_section_left{border-right:none;padding-right:12px}.home_mattress_section{padding:35px 20px;text-align:center}.home_mattress_section_right{padding-left:12px}.mattress_right_list{margin:25px 0 0;font-size:17px;display:block!important}.mattress_right_list img{width:65px;margin:0 0 10px}.add_to_cart_button,.single_add_to_cart_button,#place_order{font-size:14px!important;padding:9px 15px!important}.home_product_block{margin-top:25px}.home_range_block{margin-top:30px;padding:0 12px}.home_faq_section{padding:40px 0 0}.home_review_section_heading{margin-top:40px}.home_manufacture_section{padding:40px 0 2px}.home_manufacture_section_left{padding:40px 30px 40px 30px;text-align:center}.footer_top_block{border-left:none;padding-left:12px;margin-top:40px}.page-id-14 .footer_top{padding:100px 0 40px}.footer_bottom{padding:15px 0 60px}.page .entry-header,.blog_page_header{padding:135px 0 65px!important;margin:0 0 40px!important}.wpfFilterTitle{margin:0!important}.wpfFilterTitle i{color:#666;margin-top:9px}.wpfFilterWrapper{margin-top:4px!important;margin-bottom:4px!important}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 6px 8px 0!important;width:47%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:11px 14px!important;font-size:14px}.inner_page_heading{font-size:24px;line-height:29px}.contact_right{margin-top:40px}#back-to-top{bottom:55px}.footer_top{text-align:center}.footer_google{justify-content:center}.page-title{font-size:22px!important;font-weight:600!important;text-align:center}.shop_table .product-name,.shop_table .product-quantity{border:1px solid #333!important}.banner_bottom_spec_section ul li:first-child:before{display:block}.banner_bottom_spec_section ul li{font-size:19px}.home_product_block_name{font-size:15px;line-height:21px}.banner_bottom_section{text-align:center}#tab-reviews{text-align:center}.related.products{text-align:center}}@media only screen and (min-width :481px) and (max-width :767px){.header_right{padding-right:45px}}@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :portrait){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:30%}.contact_right{margin-top:0}}@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :landscape){.home_mattress_section_right{padding-left:20px}.footer_top_block{padding-left:12px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:30%}.contact_right{margin-top:0}}@media only screen and (min-device-width:414px) and (max-device-width:896px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:30%}.contact_right{margin-top:0}}@media only screen and (min-device-width:414px) and (max-device-width:896px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:30%}.contact_right{margin-top:0}}.stb-hotel-reviews-section{clear:both;margin-top:48px;padding:48px 0 52px;border-top:1px solid rgb(9 31 80 / .12);background:linear-gradient(180deg,rgb(248 251 252 / .6) 0%,rgb(255 255 255) 12%);width:100%}.stb-hotel-reviews-heading{font-size:28px;font-weight:700;color:#091f50;letter-spacing:-.02em;margin:0 0 12px;line-height:1.25}.stb-hotel-reviews-intro{color:#5c5c5c;font-size:15px;margin:0 0 32px;line-height:1.65;max-width:560px}.stb-hotel-reviews-main-slider{position:relative;margin-top:12px;margin-left:28px;margin-right:28px}.stb-hotel-reviews-main-inner{overflow:hidden;width:100%}.stb-hotel-reviews-main-track{display:flex;transition:transform 0.35s ease;will-change:transform}.stb-hotel-main-slide{flex:0 0 100%;width:100%;min-width:0;padding:0 4px}.stb-hotel-group-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.stb-hotel-michelin-stars{display:inline-flex;align-items:center;gap:4px}.stb-michelin-star-symbol{display:inline-block;vertical-align:middle;flex-shrink:0}.stb-hotel-reviews-section .stb-review-stars{color:#66c1d7;font-size:18px;letter-spacing:2px}.stb-hotel-main-slide-reviews{display:flex;flex-direction:column;gap:20px}.stb-hotel-see-more-wrap{margin:28px 0 0}.stb-hotel-main-slide>.stb-hotel-see-more-wrap{display:none}.stb-hotel-mobile-see-more-wrap{display:block;margin:28px 0 0}.stb-hotel-reviews-section .stb-hotel-see-more{background:#091f50!important;color:#fff!important;border:1px solid #091f50!important;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:14px 28px;border-radius:6px;cursor:pointer;transition:background 0.25s ease,box-shadow 0.25s ease;box-shadow:0 4px 14px rgb(9 31 80 / .2);appearance:none;font-family:inherit}.stb-hotel-reviews-section .stb-hotel-see-more:hover{background:#0d2847!important;color:#fff!important;border-color:#0d2847!important;box-shadow:0 6px 20px rgb(9 31 80 / .28)}.stb-hotel-reviews-section .stb-hotel-see-more:focus{outline:none;box-shadow:0 0 0 2px rgb(102 193 215 / .5)}.stb-see-more-label-mobile{display:none}.stb-hotel-reviews-section .stb-hotel-main-prev,.stb-hotel-reviews-section .stb-hotel-main-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgb(9 31 80 / .12)!important;background:#fff!important;color:#091f50!important;font-size:18px;line-height:1;border-radius:50%;cursor:pointer;transition:border-color 0.2s,color 0.2s,background 0.2s,box-shadow 0.2s;z-index:3;min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgb(9 31 80 / .06);appearance:none;font-family:inherit}.stb-hotel-reviews-section .stb-hotel-main-prev{left:-24px}.stb-hotel-reviews-section .stb-hotel-main-next{right:-24px}.stb-hotel-reviews-section .stb-hotel-main-prev:hover,.stb-hotel-reviews-section .stb-hotel-main-next:hover{border-color:#66c1d7!important;background:#66c1d7!important;color:#fff!important;box-shadow:0 4px 16px rgb(102 193 215 / .3)}.stb-hotel-reviews-section .stb-hotel-main-prev:focus,.stb-hotel-reviews-section .stb-hotel-main-next:focus{outline:none;border-color:#66c1d7!important;box-shadow:0 0 0 2px rgb(102 193 215 / .35)}.stb-hotel-reviews-main-slider.at-start .stb-hotel-main-prev,.stb-hotel-reviews-main-slider.at-end .stb-hotel-main-next{opacity:.4;pointer-events:none;cursor:default}.stb-hotel-main-dots{display:flex;justify-content:center;gap:10px;margin-top:24px}.stb-hotel-main-dots .stb-dot{width:8px;height:8px;border:none;border-radius:50%;background:rgb(9 31 80 / .18);cursor:pointer;padding:0;transition:background 0.25s ease,transform 0.25s ease}.stb-hotel-main-dots .stb-dot.active{background:#66c1d7;transform:scale(1.15)}.stb-hotel-main-dots .stb-dot:hover{background:#66c1d7;opacity:.85}@media only screen and (max-width:767px){.stb-hotel-reviews-section{margin-top:34px;padding:30px 16px 86px;border-top:1px solid rgb(9 31 80 / .12);background:#fff;overflow:hidden}.stb-hotel-reviews-heading{font-size:26px;line-height:1.25;margin-bottom:14px;letter-spacing:0}.stb-hotel-reviews-intro{font-size:15px;line-height:1.55;margin-bottom:28px;max-width:none}.stb-hotel-reviews-main-slider{margin:0;overflow:hidden}.stb-hotel-reviews-main-inner{overflow:hidden}.stb-hotel-reviews-main-track{align-items:stretch;touch-action:pan-y}.stb-hotel-main-slide{flex:0 0 100%;max-width:100%;padding:0}.stb-hotel-group-header{justify-content:center;text-align:center;gap:10px;margin-bottom:18px}.stb-hotel-name{width:100%;font-size:17px;line-height:1.3}.stb-hotel-michelin-stars{justify-content:center;gap:3px;width:100%}.stb-hotel-michelin-stars .stb-michelin-star-symbol,.stb-hotel-michelin-stars img{width:18px;height:18px}.stb-hotel-main-slide-reviews{display:block}.stb-hotel-main-slide-reviews .stb-hotel-review-card:nth-child(n+2){display:none}.stb-hotel-reviews-section .stb-hotel-review-card{border-radius:8px;border-left-width:3px;padding:22px 24px;box-shadow:0 2px 12px rgb(9 31 80 / .06)}.stb-hotel-review-meta{margin-bottom:14px}.stb-hotel-reviews-section .stb-review-stars{font-size:16px;letter-spacing:2px}.stb-hotel-review-content{font-size:15px;line-height:1.65}.stb-hotel-review-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;margin-bottom:0}.stb-hotel-mobile-see-more-wrap{margin:22px 0 0;text-align:center}.stb-hotel-reviews-section .stb-hotel-see-more{width:auto;min-height:44px;padding:12px 18px;border-radius:6px;font-size:12px;letter-spacing:.04em;text-transform:none;box-shadow:0 3px 10px rgb(9 31 80 / .18)}.stb-see-more-label-desktop{display:none}.stb-see-more-label-mobile{display:inline}.stb-hotel-reviews-section .stb-hotel-main-prev,.stb-hotel-reviews-section .stb-hotel-main-next{display:none!important}.stb-hotel-main-dots{margin-top:18px;gap:8px}.stb-hotel-main-dots .stb-dot{width:8px;height:8px}}.stb-hotel-reviews-section .stb-hotel-review-card{background:#fff;border:1px solid rgb(9 31 80 / .08);border-left:3px solid #66c1d7;border-radius:10px;padding:26px 28px;box-shadow:0 2px 14px rgb(9 31 80 / .05);transition:box-shadow 0.28s ease,border-color 0.28s ease}.stb-hotel-reviews-section .stb-hotel-review-card:hover{border-left-color:#4fb0c9;box-shadow:0 6px 24px rgb(102 193 215 / .1)}.stb-hotel-review-card{background:#f8fcfe;border:1px solid rgb(102 193 215 / .25);border-radius:12px;padding:24px;box-shadow:0 2px 12px rgb(0 0 0 / .04)}.stb-hotel-review-meta{margin-bottom:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stb-hotel-name{font-weight:700;font-size:17px;color:#091f50;letter-spacing:-.01em}.stb-hotel-stars{color:#66c1d7;font-size:18px;letter-spacing:2px}.stb-hotel-review-content{font-size:15px;line-height:1.7;color:#3d3d3d}.stb-hotel-review-content p:last-child{margin-bottom:0}.stb-hotel-reviews-popup{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.stb-hotel-reviews-popup[hidden]{display:none}.stb-hotel-reviews-popup-overlay{position:absolute;inset:0;background:rgb(9 31 80 / .58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity 0.3s ease}.stb-hotel-reviews-popup.is-open .stb-hotel-reviews-popup-overlay{opacity:1}.stb-hotel-reviews-popup-box{position:relative;background:#f8fbfc;border-radius:20px;box-shadow:0 32px 64px rgb(9 31 80 / .18),0 0 0 1px rgb(102 193 215 / .15);border:1px solid rgb(102 193 215 / .25);max-width:580px;width:100%;max-height:88vh;display:flex;flex-direction:column;z-index:1;transform:scale(.97);opacity:0;transition:transform 0.35s cubic-bezier(.34,1.56,.64,1),opacity 0.3s ease}.stb-hotel-reviews-popup.is-open .stb-hotel-reviews-popup-box{transform:scale(1);opacity:1}.stb-hotel-popup-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:1px solid rgb(0 0 0 / .1);background:#fff;color:#091f50;border-radius:50%;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgb(9 31 80 / .08);transition:color 0.2s,background 0.2s,border-color 0.2s,box-shadow 0.2s,transform 0.2s;font-family:inherit;line-height:1;padding:0}.stb-popup-close-icon{display:block;font-size:28px;font-weight:300;line-height:1;margin-top:-2px}.stb-hotel-popup-close:hover{background:#091f50;color:#fff;border-color:#091f50;box-shadow:0 4px 16px rgb(9 31 80 / .25);transform:scale(1.05)}.stb-hotel-popup-close:focus{outline:none;border-color:#66c1d7;box-shadow:0 0 0 2px rgb(102 193 215 / .45)}.stb-hotel-popup-panel{display:none;flex-direction:column;flex:1;min-height:0;overflow:hidden}.stb-hotel-popup-panel.active{display:flex;flex-direction:column;min-height:0}.stb-hotel-popup-panel .stb-hotel-popup-header{flex-shrink:0;padding:28px 24px 24px 24px;padding-right:56px;border-bottom:1px solid rgb(102 193 215 / .2);background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(248 251 252 / .99) 100%);border-radius:20px 20px 0 0}.stb-hotel-popup-header-inner{display:flex;flex-direction:column;gap:8px}.stb-hotel-popup-label{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#66c1d7}.stb-hotel-popup-panel .stb-hotel-popup-title{margin:0;font-size:24px;font-weight:700;color:#091f50;letter-spacing:-.03em;line-height:1.25}.stb-hotel-popup-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px}.stb-hotel-popup-panel .stb-hotel-michelin-stars .stb-michelin-star-symbol,.stb-hotel-popup-panel .stb-hotel-michelin-stars img{filter:none}.stb-hotel-popup-count{font-size:13px;color:#5c5c5c;letter-spacing:.02em}.stb-hotel-popup-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:18px;padding:24px 24px 28px 24px;-webkit-overflow-scrolling:touch}.stb-hotel-popup-body::-webkit-scrollbar{width:6px}.stb-hotel-popup-body::-webkit-scrollbar-track{background:rgb(102 193 215 / .08);border-radius:3px}.stb-hotel-popup-body::-webkit-scrollbar-thumb{background:rgb(102 193 215 / .3);border-radius:3px}.stb-hotel-popup-body::-webkit-scrollbar-thumb:hover{background:rgb(102 193 215 / .5)}.stb-hotel-popup-body .stb-hotel-review-card{margin:0;background:#fff;border:1px solid rgb(0 0 0 / .06);border-left:3px solid #66c1d7;box-shadow:0 2px 12px rgb(9 31 80 / .06);border-radius:10px;padding:22px 24px;transition:box-shadow 0.28s ease,border-color 0.28s ease}.stb-hotel-popup-body .stb-hotel-review-card:hover{border-left-color:#4fb0c9;box-shadow:0 6px 20px rgb(102 193 215 / .12)}.stb-hotel-popup-body .stb-hotel-review-card .stb-review-stars{color:#66c1d7}.stb-hotel-popup-body .stb-hotel-review-content{color:#3d3d3d;line-height:1.7;font-size:15px}body.stb-hotel-popup-open{overflow:hidden}@media only screen and (max-width:767px){.stb-hotel-reviews-popup{align-items:stretch;padding:10px}.stb-hotel-reviews-popup-box{width:100%;max-width:none;max-height:calc(100dvh - 20px);border-radius:16px;box-shadow:0 18px 42px rgb(9 31 80 / .22),0 0 0 1px rgb(102 193 215 / .18)}.stb-hotel-popup-close{top:14px;right:14px;width:40px;height:40px}.stb-popup-close-icon{font-size:26px}.stb-hotel-popup-panel .stb-hotel-popup-header{padding:24px 20px 18px;padding-right:62px;border-radius:16px 16px 0 0}.stb-hotel-popup-header-inner{gap:7px}.stb-hotel-popup-label{font-size:9px;letter-spacing:.16em}.stb-hotel-popup-panel .stb-hotel-popup-title{font-size:24px;line-height:1.12;letter-spacing:0}.stb-hotel-popup-meta{align-items:center;gap:10px;margin-top:8px}.stb-hotel-popup-panel .stb-hotel-michelin-stars{gap:3px}.stb-hotel-popup-panel .stb-hotel-michelin-stars .stb-michelin-star-symbol,.stb-hotel-popup-panel .stb-hotel-michelin-stars img{width:18px;height:18px}.stb-hotel-popup-count{font-size:12px}.stb-hotel-popup-body{gap:14px;padding:16px 18px 20px}.stb-hotel-popup-body::-webkit-scrollbar{width:4px}.stb-hotel-popup-body .stb-hotel-review-card{width:100%;box-sizing:border-box;border-radius:8px;padding:18px;box-shadow:0 2px 10px rgb(9 31 80 / .06)}.stb-hotel-popup-body .stb-hotel-review-card .stb-review-stars{font-size:15px;letter-spacing:2px;margin-bottom:12px}.stb-hotel-popup-body .stb-hotel-review-content{font-size:15px;line-height:1.6}}@media only screen and (max-width:380px){.stb-hotel-reviews-popup{padding:8px}.stb-hotel-reviews-popup-box{max-height:calc(100dvh - 16px)}.stb-hotel-popup-panel .stb-hotel-popup-header{padding:22px 18px 16px;padding-right:58px}.stb-hotel-popup-panel .stb-hotel-popup-title{font-size:22px}.stb-hotel-popup-body{padding:14px 16px 18px}.stb-hotel-popup-body .stb-hotel-review-card{padding:16px}}