#logo{-webkit-transform:initial}.contact-up-form div.ginput_complex.has_first_name{display:flex;justify-content:space-between}.contact-up-form div.ginput_complex.has_first_name span.gform-grid-col{flex:0 0 48%}.contact-up-form .gfield input,.contact-up-form .gfield textarea,.contact-up-form .gfield select{width:100%}p.gform_required_legend{display:none}.contact-up-form_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}body .contact-up-form_wrapper .top_label div.ginput_container{margin-top:8px}.contact-up-form_wrapper legend.gfield_label,.contact-up-form_wrapper label.gfield_label{font-weight:700;font-size:inherit}.contact-up-form_wrapper .gfield_required{color:#790000;margin-left:4px}body .contact-up-form_wrapper div.gfield{margin-top:16px;padding-top:0}.contact-up-form_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.contact-up-form_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label{margin:1px 0 9px 1px;font-size:.813em}div.gfield--type-honeypot.gform_validation_container{display:none}.contact-up-form_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%}.contact-up-popup-form_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.contact-up-popup-form_wrapper .gfield input{width:100%}body .contact-up-popup-form_wrapper .top_label div.ginput_container{margin-top:8px}.et_pb_section.quickcontact .gform_wrapper .hidden_label textarea.textarea{margin-top:8px!important;height:140px;width:100%}.contact-up-popup-form_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%}.zeropay_instalment_container_single,.woocommerce-page ul.products li.product .zeropay_instalment_container,.product-template-default.single.single-product [aria-label="Apply for credit"]{display:none}span.wcpa_option_price{display:none}a.popmake-whats-the-best-mattress-for-me{display:inline;line-height:1.2em;font-family:'Gill Sans Light',Helvetica,Arial,Lucida,sans-serif;font-size:12px;background-color:#4f84f2;padding:5px 15px;color:#fff;border-radius:10em;width:max-content;margin-left:10px}#loftloader-wrapper.pl-beating #loader,#loftloader-wrapper.pl-beating #loader span,#loftloader-wrapper.pl-beating #loader:before{width:35px;height:35px}#loftloader-wrapper.pl-beating #loader span,#loftloader-wrapper.pl-beating #loader:before{box-shadow:none}.woocommerce-product-gallery__wrapper{transition-duration:0s!important}.product-template-default.single .et_pb_wc_rating .woocommerce-product-rating .star-rating{letter-spacing:2px}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error{background-color:#a20a0a!important;margin-top:20px;border-radius:11px}.woocommerce #payment.woocommerce-checkout-payment .payment_box{display:block!important}.wcpa_form_outer .wcpa_form_item .wcpa_color input[type=radio]{z-index:999;position:absolute;width:40px;height:40px;cursor:pointer}.payment-heading{padding-left:24px;padding-bottom:10px}.payment-heading h4{color:#2f4757!important;font-weight:bold;font-family:'Roboto';font-size:1.4em}.woocommerce #payment.woocommerce-checkout-payment .payment_box{font-weight:400!important;font-size:14px!important;padding-left:13px!important}ul.wc_payment_methods.payment_methods.methods{padding-left:25px!important;padding-right:25px!important;padding-bottom:5px!important}.form-row.place-order{padding-left:25px!important;padding-right:25px!important}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:10px}.woocommerce-checkout #payment{border-radius:12px}#main-header{z-index:9999!important}header#main-header{border-bottom:1px solid #a5ce3a}span.choose-size,label[for="pa_mattress-mattressbase"],label[for="pa_add-a-mattress"],.ywapo_group_container.form-row.form-row-wide h3,h2.about-product,span.variable-item-span.variable-item-span-button{font-weight:normal;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif}#foryourbestsleep{max-width:100%}.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color label span.label_inside{font-size:0!important}.ubermenu .ubermenu-target-text{font-weight:normal}#discountcta a.et_pb_button.accentcirlce{color:#fff!important}.et_pb_module.et_pb_wc_breadcrumb{margin-bottom:10px!important}#bgcolumn{position:absolute;top:0px;left:50%;width:100%;height:100%;background-position:0% 50%;background-repeat:no-repeat;background-size:80%}.woocommerce div.product form.cart .variations{padding:0 0px!important}a.stores{font-weight:300;font-size:14px!important;color:#2f4757;position:absolute!important;right:80px;bottom:25px;top:initial!important}img.sale-image{position:absolute;width:20px;left:55px;top:5px}td.value span .select_box_label.select_box{display:none}li.mobi-cta.menu-item{margin-bottom:10px!important}li.beds-on-sale-mobile a{color:#f26c4f!important}[data-value="mattress-base-upholstered"]::after{content:'Upholstered'}[data-value="mattress-base-upholstered"]{padding:0!important}[data-value="mattress-base-upholstered"] span.variable-item-span.variable-item-span-button{top:-7px}span.mattborder{display:block;border:2px solid #a5ce3a;height:47px;width:100%!important;border-radius:10em}[data-value="mattress-and-base"]::after{content:'Standard'}[data-value="mattress-and-base"] span.variable-item-span.variable-item-span-button{position:relative;top:-7px}[data-value="mattress-base-upholstered"]{padding:0!important}[data-value="mattress-base-upholstered"] span.variable-item-span.variable-item-span-button{top:-7px}span.mattborder{display:block;border:2px solid #a5ce3a;height:47px;width:100%!important;border-radius:10em;transition:all .2s ease}li.variable-item.button-variable-item.button-variable-item-mattress-base-upholstered.selected span.mattborder{display:block;border:2px solid #a5ce3a;width:103%!important;border-radius:10em;height:49px;position:relative;top:-2px;margin:auto;left:-2px;transition:all .2s ease}label[for="pa_mattress-mattressbase"],label[for="pa_add-a-mattress"],.woocommerce-checkout #payment div.payment_box::before,span.woo-selected-variation-item-name,label[for="pa_choose-your-size"],label[for="pa_add-extra-length"],label[for="pa_colour"],label[for="pa_shape"],.thetype{display:none!important}label[for="payment_method_ZeroPay"]{position:relative;color:transparent!important}label[for="payment_method_ZeroPay"] img{position:absolute!important;left:-5px;width:200px;top:0;max-width:100px}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{margin-right:0}.woocommerce #payment.woocommerce-checkout-payment .payment_box{color:#313841;font-weight:bold;font-family:'Roboto';font-size:16px;background-color:transparent;margin:0;padding:0;position:relative;top:-5px;margin-left:4px}.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_squircle .wcpa_image input:checked+div img{box-shadow:0 0 0px 1px #a5ce3a}li.beds-on-sale-mobile img.sale-image{position:absolute;width:20px;left:55px;top:5px}.product-template-default.single.single-product del .amount::before{content:'Was '}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:normal;color:#2f4757!important;padding:14px 10px!important}.et_header_style_left .logo_container{z-index:99;width:350px}@media all and (min-width:980px){#buyproduct .et_pb_module.et_pb_db_single_image{margin-top:-100px!important}.rtsw-testimonial .slick-slide{padding:35px;position:relative}}.woocommerce-billing-fields__field-wrapper,.shipping_address,p#order_comments_field{border:1px solid #eee;padding:10px 20px;border-radius:5px;border-top-right-radius:0px!important;border-top-left-radius:0!important;border-top:0!important;padding-bottom:30px}.woocommerce-shipping-fields{margin-top:30px}.checkout-area h3{background-color:#2f4757;padding:10px 25px;text-transform:capitalize;border-top-right-radius:5px;border-top-left-radius:5px}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child,div#order_review table.shop_table.woocommerce-checkout-review-order-table{color:#2f4757!important}.woocommerce-page.et_pb_button_helper_class a.button:hover{background:#a5ce3a!important}.woocommerce-page.et_pb_button_helper_class a.button{color:#fff!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{margin-bottom:0;background:#2f4757!important;border-radius:0px;margin-top:0px;z-index:9}.select_box_label.select_box span{display:block!important}.archive li.wvs-pro-product.sale a img{padding-top:0}ul.products li.product a.button{color:#2f4757!important}.bc-minicart-slide-bottom a.button.wc-forward,.bc-minicart-slide-bottom a.button.checkout.wc-forward{color:#fff!important;text-transform:capitalize}p.woocommerce-mini-cart__total.total{padding-bottom:0}.bodycommerce-minicart .woocommerce-mini-cart.cart_list li{border-bottom:1px solid #c9c9c9}.bodycommerce-minicart a.button.wc-forward,.bodycommerce-minicart a.button.checkout.wc-forward{text-transform:capitalize!important;color:#fff!important}.pum-theme-2789 .pum-container,.pum-theme-lightbox .pum-container{padding:0px}#popmake-2813,#popmake-2848,#popmake-2845,#popmake-2838{top:20%!important}span.info:before{display:block;font-family:ETmodules;color:#f26d50;content:'70';font-size:18px;margin-right:10px;margin-top:8px;margin-left:-5px}#gform_wrapper_4,form#gform_4 li,#gform_wrapper_4 .ginput_container,form#gform_4 .gform_footer.top_label{margin-top:0}.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{background:#eff2f4;border:none}.woocommerce.et_pb_button_helper_class a.button:hover,.woocommerce-page.et_pb_button_helper_class a.button:hover,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button{color:#313841;font-size:18px;text-transform:uppercase;text-align:center}a.checkout-button.button.alt.wc-forward{padding-top:10px!important;padding-bottom:10px!important;font-size:20px!important}span.variable-item-span.variable-item-span-button{position:relative;margin:0px auto;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear;margin-top:0;font-size:14px;padding:5px 0px 10px 25px!important;top:-8px}ul.variable-items-wrapper.button-variable-wrapper{padding-left:0!important}li.variable-item.button-variable-item.selected{color:#a7de11}table.variations tr{display:inline-grid;padding-bottom:0!important;padding-left:0!important;width:100%}.woocommerce div.product form.cart .variations{margin-bottom:0!important}.woocommerce div.product form.cart .variations td{padding-bottom:8px!important}ul.variable-items-wrapper.button-variable-wrapper{padding-bottom:0!important}.product-template-default.single.single-product span.price ins span.woocommerce-Price-amount.amount,.product-template-default.single.single-product span.woocommerce-Price-amount.amount{font-size:25px;color:#a5ce3a;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.single_variation_wrap del span.woocommerce-Price-amount.amount{color:#bd291d!important;font-weight:normal;font-size:15px;text-decoration:line-through}.woocommerce div.product form.cart .variations td{position:relative}.variable-item{outline:none!important}.button-variable-item{width:inherit!important;height:40px!important;background:transparent!important}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):last-of-type{margin-right:4px!important;padding-right:5px}.et-cart-info span:before{background-image:var(--wpr-bg-4ef0db86-5f1a-4a7e-a930-bf5d2a927830);content:'';background-size:contain;width:25px;height:25px;display:inline-block}@media all and (min-width:980px){.et_pb_slide{padding:0 12%}.rtsw-testimonials-list .testimonials-text p,.rtsw-testimonial .testimonials-text p,.rtsw-testimonials-slide-widget .testimonials-text p{font-size:18px;text-align:left;margin-bottom:5px!important;line-height:22px!important}}.woocommerce-page ul.products li.product{border:1px solid #eff2f4;border-radius:8px!important;border-bottom-right-radius:0px;border-bottom-left-radius:0;transition:all .4s ease}.woocommerce div.product span.price del span.woocommerce-Price-amount.amount{font-size:15px!important;font-family:'Gill Sans Light',Helvetica,Arial,Lucida,sans-serif!important;font-weight:normal}.woocommerce-page ul.products li.product:hover{box-shadow:rgb(240 240 243) 0px 6px 16px 6px;transition:all .4s ease;border:1px solid #fff}.et_overlay{border:0!important;background:transparent!important}.et_overlay:before{display:none!important}.et_pb_shop_grid .woocommerce ul.products li.product:hover h2{color:#a5ce3a!important;transition:all ease 0.3s}.product-template-default.single.single-product div.product form.cart table tr{padding-top:0!important;padding-right:0!important}td.value.woo-variation-items-wrapper .select_option,table.variations tr .select_option_label.select_option{background-color:#eff2f4;padding:10px 5px;display:inline-block;width:125px;margin-right:10px;margin-bottom:10px;border-radius:10em;border:none;cursor:pointer}[data-value="mattress-and-base"],[data-value="mattress-only"]{width:160px!important}.product-template-default.single.single-product .et_pb_module.et_pb_db_breadcrumbs{margin-bottom:10px!important}form.variations_form.cart.initialized{margin-bottom:90px!important}td.value.woo-variation-items-wrapper .select_option:last-child{margin-right:0px}td.value.woo-variation-items-wrapper .select_option.selected,table.variations tr .select_option_label.select_option.selected{background-color:#2f4757!important;color:#fff!important}form.variations_form.cart,.woocommerce-product-details__short-description{padding:0px 30px}p.price{margin-bottom:20px}span.price.amount{color:#a5ce3a!important}tr.ywapo_tr_order_totals td{font-size:20px;padding-left:0!important}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#eff2f4}.woocommerce div.product form.cart .button{background:#f26c4f;padding:5px 20px;text-transform:uppercase;border-radius:10em;border:none;font-size:17px;color:#fff}.woocommerce div.product form.cart .button:hover{background-color:#a5ce3a!important}.woocommerce div.product form.cart .button,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background:#a5ce3a;text-transform:capitalize;border-radius:100px;border:none;font-size:25px;color:#fff}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{border-radius:10px;padding:8px 10px;width:100px;background:#d6dfe4!important;color:#2f4757!important;font-weight:900!important;margin-top:7px}#productheader nav.woocommerce-breadcrumb{display:block}span.breadcrumb-item{color:#a5ce3a}.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background:#f26c4f}.showcrumb nav.woocommerce-breadcrumb{display:block}.product-template-default.single.single-product #left-area{width:100%}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#fddb3a;-webkit-text-stroke:1px #fec107!important}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0;padding:0px 30px;margin-top:10px}strong{font-weight:900}span.shop-cart{position:absolute!important;right:0;top:40px;z-index:99}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{width:15%}a.ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-image_left{padding-top:2px!important;padding-bottom:2px!important}#main-header{box-shadow:0 1px 0 rgba(179,179,179,0.1)}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{position:relative;top:9px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-top:5px;padding-bottom:5px}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel,.ubermenu .ubermenu-tab>.ubermenu-target{padding-top:0;padding-bottom:0}.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{border-right:1px solid #eeefef}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{top:20%}.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{display:none}.payment-logos img{max-width:60px;margin-right:0}#socialicons{padding-top:20px!important;margin-left:0}#socialicons li{padding-left:0!important}#socialicons li:before{display:none}#footer-widgets .footer-widget li{padding-left:0;margin-left:0}#footer-widgets .footer-widget li:before{display:none}.woocommerce div.product form.cart .reset_variations{display:none!important}form#multistep{border:1px solid #bdbfcb;padding:40px;border-radius:5px;margin-bottom:30px}.woocommerce form .form-row select,.woocommerce-page form .form-row select{padding:15px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}#et-secondary-menu>ul>li a{font-weight:400}#bodycommerce-minicart .button.wc-forward:after,.bc-added-modal-container .bc-added-buttons:after{font-size:20px;top:8px}#top-header.et-fixed-header li.cta_menu{top:58px}.et_pb_slide_description{text-shadow:none!important}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}input.gform_button.button{border-radius:10em!important;color:#fff!important;letter-spacing:1px!important;background-color:#f26c4f!important;font-size:18px!important;border:1px solid #f26c4f!important;font-weight:300!important}input.gform_button.button:hover{border-radius:10em!important;color:#fff!important;font-weight:300!important;background-color:#a5ce3a!important;font-size:18px!important;border:1px solid #a5ce3a!important;letter-spacing:1px!important}input#gform_submit_button_5{padding:8px 25px!important}span.discount{color:#a5ce3a}#gform_wrapper_2 ul li.gfield{margin-top:0}#gform_wrapper_2,#gform_wrapper_2 .top_label div.ginput_container,#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#gform_wrapper_2 ul li.gfield{margin-top:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-radius:10em}@media all and (min-width:980px){form#gform_2{display:flex}body.woocommerce #content-area div.product .woocommerce-tabs .panel,body.woocommerce div.product .woocommerce-tabs .panel{padding:40px 70px;background-color:#eff2f4}form#gform_2 input.gform_button.button{margin-top:0;position:absolute;right:0;margin-right:20px}}form#gform_2 .gform_footer.top_label{width:fit-content;margin-top:0;padding-top:0}.gform_wrapper textarea.textarea{border-radius:10px}.gform_wrapper .top_label select.large{border-radius:10em;padding-left:15px;padding-right:15px}.et-pb-arrow-prev{left:0}.et-pb-arrow-next{right:0}.et_pb_slider .et-pb-arrow-next,.et_pb_slider .et-pb-arrow-prev{opacity:1!important;color:transparent!important}#main-footer .footer-widget h4{letter-spacing:1px}.et-pb-arrow-next:before{content:'45';font-size:35px;border-style:none;border-radius:0;left:0;background:var(--wpr-bg-4d744edf-d9fe-4b8a-b547-c0fca9a54dfb);background-size:contain}.et-pb-arrow-prev:before{content:'44';font-size:35px;border-style:none;border-radius:0;left:0;background:var(--wpr-bg-67622eba-5685-4e06-a43b-8966058d38cc);background-size:contain}#et-info-email,#et-info-phone,.et-cart-info span{font-weight:normal}span.et_pb_scroll_top.et-pb-icon{background-color:#eff2f4;color:#616161;border-radius:50%;border:2px solid #616161;margin-right:20px}.woocommerce ul.products li.product{border-top:1px solid important}.et_pb_scroll_top:before{position:relative;left:-1px}#latestarticles h2.tg-item-title{min-height:70px}@media (max-width:980px){.payment-heading h4{font-size:1em}.payment-heading{padding-left:0;text-align:center}#hero:before{background:rgb(255 255 255 / 90%);position:absolute;content:'';left:0;right:0;width:100%;height:100%;top:0}#hero .et_pb_row{padding-top:54px!important}.home.page-template-default.et_fixed_nav.et_show_nav #page-container{padding-top:40px!important}.home.page-template-default #hero .et_pb_row{padding-top:0!important}.twoX2 .et_pb_column{max-width:47.25%!important}.twoX2 .et_pb_column.et_pb_column_1_3:nth-of-type(3){margin:0 25%}.twoX2 .et_pb_column_1_3:nth-of-type(2){float:right}#thereviews .slick-initialized .slick-slide{border:none;box-shadow:0px 2px 18px 0px #eeefef!important;border-radius:5px}.rtsw-testimonial.template-1,.rtsw-testimonials-list.template-1{margin-bottom:0!important}.rtsw-testimonial.template-1,.rtsw-testimonials-list.template-1{padding-left:0;padding-right:0}.rtsw-testimonial.template-1 .testimonials-text p{text-align:left}#blogslider .tg-grid-area-bottom1{margin-top:-40px}.rtsw-testimonial .slick-slide{padding:20px}.rtsw-testimonial .testimonials-text p{font-size:20px;line-height:24px!important}header#main-header{display:none}.et_fixed_nav.et_show_nav #page-container{padding-top:52px!important}body.woocommerce-cart #page-container .et_pb_db_cart_products .button,a.checkout-button.button.alt.wc-forward{font-size:18px!important;width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:18px!important;padding:10px 20px}#progressbar{display:flex;margin-top:12px;margin-bottom:0px}form#multistep{padding:20px}.checkout-area input.text,.checkout-area input.title,.checkout-area input[type=email],.checkout-area input[type=password],.checkout-area input[type=tel],.checkout-area input[type=text],.checkout-area select,.checkout-area textarea{background-color:#eee;border:none;color:#999;height:initial}.flip{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}.et_pb_slider .et_pb_slide{padding-right:45px;padding-left:45px}#productheader{padding-top:0;padding-bottom:0}.mobmenul-container i{font-size:18px;margin-top:18px}.mobmenul-container{margin-left:25px}.mob-expand-submenu i{font-size:12px}.mob-menu-header-holder.mobmenu{padding-top:40px;padding-bottom:60px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)!important;transition:0.15s all ease}.et_pb_db_shop_cat_title p{width:80%;margin:auto}.mob-menu-header-holder.mobmenu .mobmenul-container{top:40px;transition:0.15s all ease}.shop_table .coupon{margin-bottom:0px!important}.mob-menu-header-holder.mobmenu.scrolled .mobmenul-container{top:10px!important;transition:0.15s all ease}.mob-menu-header-holder.mobmenu.scrolled{padding-top:10px;padding-bottom:60px;transition:0.15s all ease}#mobmenuleft li a{font-family:'Roboto';color:#2f4757!important}.show-panel .mob-cancel-button{font-size:15px!important;border-radius:50%;background-color:#a5ce3a;color:#fff!important;height:25px;width:25px;line-height:26px;text-align:center;margin-right:10px;margin-top:10px}.mobmenu-content #mobmenuleft>li>a:hover{background-color:#a5ce3a;color:#fff!important}.mobmenu-content #mobmenuleft .sub-menu{background-color:#eaeaea}.mobmenu-content li{border-bottom:1px solid #eaeaea}.mobmenu-content li>.sub-menu li{border-bottom:1px solid #e2e2e2}table.variations tr{display:initial;height:inherit}.woocommerce div.product form.cart .variations td.label{width:100%}span.variable-item-span.variable-item-span-button{padding-bottom:0!important;line-height:25px}}#left-area.floatright{float:right;padding-right:0!important;padding-left:5.5%}#sidebar.leftside{padding-left:0;padding-right:30px!important}.single.single-post #main-content .container:before{left:20.875%!important}span.variable-item-span.variable-item-span-color{margin-right:0px;border-radius:50%!important}li.variable-item.color-variable-item{width:40px!important;height:40px!important;border-radius:50%!important}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):last-of-type{margin-right:0!important;padding-right:2px}li.variable-item.color-variable-item.selected{border:1px solid #a5ce3a;padding:2px;transform:scale(1.2)}ul.variable-items-wrapper.color-variable-wrapper{padding-left:0!important}.woocommerce-order{padding-top:60px}.shiftnav:after{box-shadow:none}.shiftnav-main-toggle-content.shiftnav-toggle-main-block{box-shadow:0 1px 0 rgba(179,179,179,0.1);background-color:#fff}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{font-size:21px}#shiftnav-toggle-main .shiftnav-toggle-burger{margin-top:18px}.woocommerce .star-rating{width:100px!important}li.product .star-rating{position:absolute;bottom:40px;right:5px;width:90px!important}.woocommerce ul.products li.product .star-rating span:before{color:#ffe20f;-webkit-text-stroke:0.3px #b5b5b5!important}#productheader{padding-top:0!important;padding-bottom:0!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{padding:10px 5px;display:inline-block;width:130px!important;margin-right:5px;margin-bottom:5px;border-radius:10em;background-color:#eff2f4!important;border:0px!important;box-shadow:none!important}.et_header_style_centered nav#top-menu-nav{display:block}.et_search_outer{overflow:inherit}.ubermenu.ubermenu-main .ubermenu-tab>.ubermenu-target{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eeefef}@media all and (min-width:980px){.ubermenu .ubermenu-tab .ubermenu-tab-content-panel a.ubermenu-target{text-align:center}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel .ubermenu-column{border-right:1px solid #eff2f4}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega{border-top:1px solid #eff2f4}}.wcpa_form_outer{margin-bottom:0}@media all and (max-width:980px){h2.buildyourbed{padding:10px 10px}a.popmake-whats-the-best-mattress-for-me{display:block;margin-left:0}td.value.woo-variation-items-wrapper .select_option,table.variations tr .select_option_label.select_option{width:100%!important;font-size:15px}form.variations_form.cart{padding:0 15px}td.value.woo-variation-items-wrapper .select_option,table.variations tr .select_option_label.select_option{width:100%}.woocommerce-page .quantity input.qty{width:50px}.woocommerce-variation-add-to-cart.variations_button{padding-left:10px;padding-right:10px}.woocommerce div.product form.cart .variations td{width:100%}span.info:before{margin-left:0px!important}#footer-info{display:flow-root;margin:auto;width:100%}#footer-info
.payment-logos{width:fit-content;margin:auto}li.mobi-cta.menu-item.menu-item-type-custom.menu-item-object-custom a{background-color:#2f4757!important;color:#fff!important;width:80%;margin:auto;text-align:center;border-radius:15px;font-size:15px!important}}del{text-decoration:none}.woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount bdi,.woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount:before{color:#bd291d!important}.woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount{font-size:12px;color:#bd291d!important;font-weight:normal;font-style:italic}.woocommerce ul.products li.product .price{padding-top:15px;position:relative}.woocommerce ul.products li.product .price del{position:absolute;top:-6px;display:block;width:100%;left:0;right:0;padding-right:10px;opacity:1;text-decoration:line-through;color:#bd291d!important}.woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount:before{font-size:12px;content:'was: '}.ubermenu .ubermenu-tab .ubermenu-tab-content-panel span.ubermenu-target-title.ubermenu-target-text{color:#2f4757}.select_box_label.select_box.attribute_pa_choose-your-size [data-value]:after{text-align:center;font-size:0.6rem;width:96%;position:absolute;top:25px;color:#949494}.postid-22617 [data-value="king"]:after{content:'50x90cm'!important;color:#949494;font-size:0.6rem}.postid-22617 [data-value="standard"]:after{content:'45x70cm'!important;color:#949494;font-size:0.6rem}[data-value="single"]:after{content:'width: 91cm'!important;color:#949494;font-size:0.6rem;position:absolute;width:96%;text-align:center;top:25px}[data-value="queen"]:after{content:'width: 152cm'!important;color:#949494;font-size:0.6rem;position:absolute;width:96%;text-align:center;top:25px}[data-value="double"]:after{content:'width: 137cm'!important;color:#949494;font-size:0.6rem}[data-value="3-4"]:after{content:'width: 107cm'!important;color:#949494;font-size:0.6rem}[data-value="king"]:after{content:'width: 183cm'!important;color:#949494;font-size:0.6rem}[data-value="cali-king"]:after{content:'width: 200cm'!important;color:#949494;font-size:0.6rem}.select_box_label.select_box.attribute_pa_choose-your-size .select_option_label.select_option.selected:after{color:#fff!important}[data-value="mattress-and-base"] span.variable-item-span,[data-value="mattress-only"] span.variable-item-span{position:relative;top:-4px}[data-value="extra-length"]:after{content:'length: 200cm';color:#949494;font-size:0.6rem;position:absolute;width:96%;text-align:center;top:25px}[data-value="standard"]:after{content:'length: 188cm';color:#949494;font-size:0.6rem;position:absolute;width:96%;text-align:center;top:25px}.select_box_label.select_box.attribute_pa_add-extra-length .select_option_label.select_option.selected:after{color:#fff}.xoo-wsc-sum-col .variation:first-of-type{display:none}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:none!important}#et-top-navigation{bottom:0;position:relative;margin:auto;float:none;display:block;width:100%;padding-left:0!important}nav#top-menu-nav a{position:relative;top:-6px}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega a{top:0!important}.therightcta{width:fit-content;display:inline-grid;text-align:center;position:absolute;right:80px;top:28px;z-index:99}a.contactus{right:100px;top:28px;background-color:#a5ce3a;border-color:#a5ce3a;font-style:normal;text-decoration:none;color:#fff;font-size:18px;font-weight:normal;padding:0.4em 1em;line-height:1.7em!important;border-radius:10em;-webkit-transition:all 0.2s;transition:all 0.2s}@media all and (max-width:1450px){.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-left:1rem;padding-right:1rem;font-size:16px!important}}@media all and (max-width:1192px){a.contactus{padding-left:1rem!important;padding-right:1rem!important}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-left:0.5rem!important;padding-right:0.5rem!important}header#main-header img#logo{height:40%}}.et_pb_section.quickcontact .gform_wrapper ul.gform_fields li.gfield{margin-top:0!important}.et_pb_section.quickcontact .gform_wrapper li.hidden_label textarea.textarea{margin-top:8px!important;height:140px}.et_pb_section.quickcontact .gform_wrapper li.hidden_label .ginput_container>*{margin-top:0px}a#quickcontactbtn{font-size:18px!important;font-weight:300!important;border-radius:10em}span.saletext{border-radius:8px;color:#fff;padding:4px 20px;background-color:#a5ce3a;margin-right:10px}.divibars-container .divibars-close span{color:#2f4757}@media all and (min-width:1028px) and (max-width:1310px){.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{width:118px;text-align:center}nav#ubermenu-main-16-primary-menu-2{position:relative;top:-20px}#et-top-navigation{padding-left:200px!important}}@media all and (min-width:980px) and (max-width:1027px){.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{width:100px;text-align:center}nav#ubermenu-main-16-primary-menu-2{position:relative;top:-20px}#et-top-navigation{padding-left:180px!important}}@media all and (min-width:860px){.product-template-default.single.single-product span.onsale{top:15px!important;left:15px!important;right:auto!important;font-size:17px;background-color:#f26c4f!important;padding:2px 20px!important;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif;border-radius:10em!important}}ul.wc_payment_methods.payment_methods.methods label,.woocommerce-privacy-policy-text{color:#313841;font-weight:bold;font-family:'Roboto'}@media all and (max-width:980px){body.archive.tax-product_cat h1.woocommerce-products-header__title.page-title{font-size:35px}.product-template-default.single.single-product.product_cat_latex-mattresses .woocommerce-variation-price{bottom:120px!important}}.woocommerce-variation-price:before{content:'Product Price: ';display:block;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif}.woocommerce-variation-price{margin-bottom:15px;margin-top:20px}tr.ywapo_tr_order_totals{display:grid;padding-left:0px!important}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{text-align:center;background-color:#eff2f4!important;padding:7px 5px;display:block;width:125px!important;margin-right:10px;margin-bottom:10px;border-radius:10em;border:none;cursor:pointer;box-shadow:none!important;vertical-align:middle}span.variable-item-span.variable-item-span-button{padding-left:0!important;height:27px;min-width:27px;text-decoration:none;line-height:27px;text-align:center;cursor:pointer;font-size:14px;font-weight:normal;display:block}ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item.selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected{color:#fff!important;background:#2f4757!important}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .button-variable-item.selected span{color:#fff!important}.button-variable-item{height:47px!important}li.variable-item.button-variable-item:after{text-align:center;font-size:.6rem;width:100%;position:absolute;color:#949494;left:0;right:0;opacity:1;visibility:visible;bottom:40px!important;border-top-color:transparent!important;top:22px;box-shadow:none}ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item.selected:after,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:after,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover::after{color:#fff}ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item::before{display:none}li.variable-item.button-variable-item:hover{background-color:#eff2f4!important}ul.variable-items-wrapper.button-variable-wrapper li.variable-item.button-variable-item.selected:hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover{background:#2f4757!important}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .button-variable-item.selected:hover span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover span{color:#fff!important}.product_cat_linen li.variable-item.button-variable-item.button-variable-item-single:after{content:'Size: 091 cm'!important}.product_cat_linen li.variable-item.button-variable-item.button-variable-item-3-4:after{content:'Size: 107 cm'!important}.product_cat_linen li.variable-item.button-variable-item.button-variable-item-double:after{content:'Size: 137 cm'!important}.product_cat_linen li.variable-item.button-variable-item.button-variable-item-queen:after{content:'Size: 152 cm'!important}.product_cat_linen li.variable-item.button-variable-item.button-variable-item-king:after{content:'Size: 183 cm'!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}@media all and (max-width:980px){.divibars-container .divibars-close span{position:relative;top:25px}ul.product_tags{padding-left:10px!important;bottom:70px}}@media (max-width:980px){.threeX3 .et_pb_column{max-width:33.333%!important}label[for="pa_mattress-mattressbase"]
.threeX3 .et_pb_column.et_pb_column_1_3:nth-of-type(3){margin:0 25%}.threeX3 .et_pb_column_1_3:nth-of-type(2){float:right}.et_header_style_left #logo,.et_header_style_split #logo{max-width:70%!important}}.mob-menu-logo-holder .mob-retina-logo,i.mob-icon-menu-1.mob-menu-icon{top:-20px;position:relative}.mob-menu-header-holder.mobmenu.scrolled .mob-menu-logo-holder .mob-retina-logo,.mob-menu-header-holder.mobmenu.scrolled i.mob-icon-menu-1.mob-menu-icon{top:-7px}li.mobi-cta.menu-item a span{color:#fff}@media all and (min-width:981px){span.et_pb_scroll_top.et-pb-icon{margin-right:33px}}@media all and (max-width:980px){.et_pb_scroll_top.et-pb-icon{bottom:90px}.product-template-default.single.single-product #buythisproduct{max-width:80%;margin:auto}}span.woo-selected-variation-item-name,label[for="pa_choose-your-size"],label[for="pa_add-extra-length"],label[for="pa_colour"],label[for="pa_shape"],label[for="pa_mattress-mattressbase"]{display:none!important}.product-template-default.single.single-product.product_cat_mattresses-bases #ywapo_value_30{display:none}@media all and (min-width:980px){ul.pointers{display:none}}@media all and (min-width:1424px){.et_pb_column.forty{width:40%!important}}@media all and (max-width:980px){#mainproductimage .et_pb_promo_description,#mainproductimage a.et_pb_button.et_pb_promo_button{display:none}#mainproductimage:hover:before{background-color:transparent}ul.pointers{padding-left:22px;list-style:none}ul.pointers li:before{content:'→';position:absolute;left:0px}#buildyourbedcolumn{margin-top:50px}#buildyourbedcolumn .et_pb_module.et_pb_wc_add_to_cart{margin-bottom:0}.woocommerce div.product form.cart .variations td{position:initial}}ul.products.columns-3 li.product .product-meta{width:max-content;background:#a5ce3a;font-size:12px;padding:0px 15px;border-radius:10em;margin-left:10px;float:left;position:relative;top:5px;color:#fff}.woocommerce.columns-3 ul.products li.product span.price{padding:10px!important;padding-bottom:10px;font-size:18px;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif;font-weight:normal}@media all and (max-width:980px){.woocommerce div.product form.cart .variations td:last-child{padding-right:0!important;float:left}#mainproductimage{margin-top:20px}@media all and (min-width:980px){.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{width:45%!important}}span.variable-item-span.variable-item-span-button{font-size:14px}}.woocommerce ul.products li.product .button:hover{background-color:#2f4757!important}.product-template-default.single.single-product.product_cat_headboards li.variable-item.button-variable-item.button-variable-item-single:after{content:'990mm x 1400mm'!important}.product-template-default.single.single-product.product_cat_headboards li.variable-item.button-variable-item.button-variable-item-3-4:after{content:'1150mm x 1400mm'!important}.product-template-default.single.single-product.product_cat_headboards li.variable-item.button-variable-item.button-variable-item-double:after{content:'1450mm x 1400mm'!important}.product-template-default.single.single-product.product_cat_headboards li.variable-item.button-variable-item.button-variable-item-queen:after{content:'1600mm x 1400mm'!important}.product-template-default.single.single-product.product_cat_headboards li.variable-item.button-variable-item.button-variable-item-king:after{content:'1910mm x 1400mm'!important}.product-template-default.single.single-product.product_cat_headboards [data-attribute_name="attribute_pa_shape"] span.variable-item-span.variable-item-span-button{top:-4px}a.et_pb_button.accentcirlce{color:#000000;border-width:0px!important;letter-spacing:0px;font-size:18px;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:transparent!important}.et_pb_button.accentcirlce:before{content:"";position:absolute;top:-4px;left:30px;display:block!important;border-radius:28px;background:#a5ce3a;width:56px;height:56px;transition:all 0.3s ease;opacity:1;z-index:-1}.et_pb_button.accentcirlce:hover:before{width:100%;background:#a5ce3a}strong.divider{position:relative}strong.divider:before{position:absolute;content:'';left:0;bottom:-5px;right:0;width:100%;height:1px;background:#a5ce3a}.rtsw-avtar-image{width:60px}.rtsw-testimonial h4{font-family:'Gill Sans Light',Helvetica,Arial,Lucida,sans-serif;font-size:16px!important;font-weight:normal;text-align:left}.rtsw-testimonial.template-1 .slick-arrow,.rtsw-testimonial.template-2 .slick-arrow,.rtsw-testimonial.template-3 .slick-arrow,.rtsw-testimonial.template-4 .slick-arrow,.rtsw-testimonial.template-6 .slick-arrow,.rtsw-testimonial.template-7 .slick-arrow{top:0!important}.rtsw-testimonial.template-1 .slick-next{left:70px!important}.rtsw-testimonial.template-1 .slick-prev{left:30px!important}.testimonials-text,.rtsw-testimonial.template-1 .rtsw-testimonial-job{font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif}.slick-slider .slick-track{padding-bottom:30px;padding-top:50px}.rtsw-testimonial.template-1 .slick-arrow{box-shadow:none;border:1px solid #eff0f5}.rtsw-testimonial .slick-slide{display:block;background:transparent;margin:0 22px;border-radius:8px;border:1px solid #a6ce39}.rtsw-testimonial-author strong{font-family:'Gill Sans Light',Helvetica,Arial,Lucida,sans-serif;font-weight:normal;color:#2f4757!important}.rtsw-testimonial.template-1 .fa-quote-left{color:transparent}.rtsw-testimonial-rate .fa{color:#a5ce3a}.slick-track{padding-top:30px}.rtsw-testimonial.template-1 .fa-quote-left{color:transparent;background-image:url(https://www.fit.co.za/wp-content/uploads/2021/03/quote-icon-blue.webp);background-size:contain;background-repeat:no-repeat;width:50px;height:50px;position:absolute;left:-10px;top:-10px}.rtsw-testimonial.template-1 .rtsw-testimonial-author{text-align:left;padding-top:10px}.rtsw-cleararea.template-1 .rtsw-testimonial-rate{text-align:left}#productslider .tg-grid-slider span.onsale{font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif;padding:6px 5px!important;position:absolute;width:max-content;background:transparent!important;color:#2e4757!important;font-size:22px;border-radius:0!important}#productslider .tg-grid-slider span.onsale:before{position:absolute;right:2px;content:'';width:50%;height:1px;background:#a5ce3a;bottom:0}.rtsw-avtar-image{display:none}#saletag{position:absolute;left:0;top:-1px;margin:0!important;padding-top:0!important;margin-left:30px!important}#saletag .et_pb_text_inner{font-size:14px;background-color:#F26C4F!important;color:#fff;padding-left:18px;padding-right:18px;padding-top:4px;padding-bottom:4px;border-radius:0px!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important}.rtsw-cleararea.template-1 .rtsw-testimonial-rate{padding-bottom:0!important}.rtsw-testimonial .slick-arrow:hover{color:#a5ce3a}li.contactus a.ubermenu-target{position:absolute!important;right:70px;font-style:normal;text-decoration:none;padding:0.4em 1em!important;line-height:1.7em!important;border-radius:10em;-webkit-transition:all 0.2s;transition:all 0.2s;background-color:#a5ce3a;border-color:#a5ce3a;top:-15px!important}@media all and (max-width:1385px){.quito .tg-item-content-holder{min-height:370px!important}.et_header_style_left #et-top-navigation nav>ul>li>a{width:auto}#et-top-navigation{padding-left:40px!important}}@media all and (min-width:1680px){.et_pb_section.makerowsinline.et_section_regular{max-width:1400px}}@media all and (max-width:1100px){#et-top-navigation{padding-left:0px!important}.et_header_style_left #et-top-navigation nav>ul>li>a{width:auto}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-left:5px!important;padding-right:5px!important}.et_pb_row.go{margin-right:0;margin:auto!important;margin-bottom:20px!important}.et_pb_section.makerowsinline.et_section_regular{display:block!important}#valuestacks{display:block;padding-bottom:0}#valuestacks .et_pb_module.et_pb_blurb{float:left;position:relative;max-width:50%;width:100%}#valuestacks{align-content:space-around;justify-content:space-between;align-items:stretch;flex-wrap:wrap;display:inline-flex;flex-direction:row}}.bc-vertical-slider-nav .slick-slide img{box-shadow:0px 2px 10px 0px rgb(224 224 224 / 70%);border-radius:0.375rem}.bc-vertical-slider-nav .slick-prev:before,.bc-vertical-slider-nav .slick-next:before{font-size:25px;background-color:#a5ce3a;border-radius:50%;color:#fff;line-height:25px}.et_pb_db_images .slick-arrow{width:35px}#producthero .et_pb_column,#producthero .et_pb_module.et_pb_db_images{padding-bottom:0}ul.product_tags.single{display:none}h2 b,h3 b,h4 b,h5 b,h6 b,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,p strong{font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif;font-weight:normal}.woocommerce ul.products li.product .button{margin-top:10px;border-width:0px!important;letter-spacing:0px;font-size:16px;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:transparent!important;margin-bottom:1em;margin-left:10px}.woocommerce ul.products li.product .button:hover{background-color:transparent!important}.woocommerce ul.products li.product .button:before{content:"";position:absolute;top:-5px;left:30px;display:block!important;border-radius:28px;background:#a5ce3a;width:46px;height:46px;transition:all 0.3s ease;opacity:1;z-index:-1}.woocommerce ul.products li.product .button:hover:before{transition:all 0.3s ease;width:100%}.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color .wcpa_color_desc,.wcpa_form_outer .wcpa_form_item .image-group .wcpa_image .wcpa_image_desc{visibility:hidden;width:120px;background-color:#2f4757;color:#fff;text-align:center;border-radius:5px;opacity:0;transition:opacity 1s;transform:none!important;display:initial!important;padding:5px 10px;z-index:1;bottom:100%;left:50%;margin-left:-60px}.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color input:checked+label span{border:1px solid #36b97e;box-shadow:0 0 7px 1px rgb(14 14 14 / 16%);border:2px solid #a6ce3a;width:42px;height:42px!important;box-shadow:none}.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color:hover .wcpa_color_desc,.wcpa_form_outer .wcpa_form_item .image-group .wcpa_image:hover .wcpa_image_desc{visibility:visible;opacity:1}.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color .wcpa_color_desc:after,.wcpa_form_outer .wcpa_form_item .color-group .wcpa_color .wcpa_color_desc:before,.wcpa_form_outer .wcpa_form_item .image-group .wcpa_image .wcpa_image_desc:before,.wcpa_form_outer .wcpa_form_item .image-group .wcpa_image .wcpa_image_desc:after{background-color:#2f4757}.wcpa_form_outer .wcpa_form_item{padding-top:12px;position:relative}.wcpa_form_outer .wcpa_form_item .wcpa_price{position:absolute;right:15px;top:11px}.wcpa_price_summary{border-radius:8px;margin-bottom:30px}.wcpa_price_summary li.wcpa_options_total{border-top:0}.wcpa_price_summary li{border-top:1px solid #efefef}.wcpa_price_summary ul{padding:15px}@media all and (min-width:980px){.image-group.demlegs.image-inline label{display:none}}@media all and (max-width:980px){.woocommerce ul.products li.product .button{margin-right:-10px;font-size:14px;width:94%;padding-left:0!important;left:-5px}.et_pb_module.getinline h2{padding-bottom:0}.product-template-default.single.single-product .woocommerce-product-rating{padding:0;margin-top:0}.woocommerce ul.products li.product .button:before{width:35px;height:35px;top:-3px;left:36px}.woocommerce.columns-3 ul.products li.product span.price{padding-top:0!important;padding-bottom:3px!important}.woocommerce ul.products li.product .price{font-size:14px!important;padding-top:0px!important}a.et_pb_button.accentcirlce.mre:hover:after,a.et_pb_button.accentcirlce.mre:after{display:none!important}}label[for="pa_what-pillow-size-do-need"]{display:none!important}@media (min-width:981px){.et_pb_section_dib_9121_0.et_pb_with_background.et_section_regular.et_pb_section{padding:10px 0!important}}.postid-9642 div#hospitalitybrand{display:none}@media (max-width:600px){.shiftnav.shiftnav-skin-light{font-size:13px;line-height:1.3em;background:#2f4757;color:#fff!important}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item>.shiftnav-target{color:#fff;font-size:13px;font-weight:400;border-top:none;border-bottom:none;text-shadow:none}}@media (max-width:980px){#divibar-9121{display:none}}.slider-section{min-height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px 0;background-color:#fff;width:100%;overflow:unset}.slider-section .section-text{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;gap:10px 0;color:#3B3B3B}.slider-section .section-text h1{font-weight:400;font-size:40px;text-align:center}.slider-section .section-text h3{font-weight:400}#draggable{cursor:grab;background:#2f4757;color:white;width:40px;height:100%;border-radius:50%;position:absolute;z-index:1}.steps{display:flex;max-width:600px;height:40px;position:relative;margin-top:20px;width:100%}.step{width:20%;max-width:112px;height:100%;background:transparent;border-left:2px solid #d9d9d9;display:flex;align-items:center;transform:translateX(20px)}.step.first{border-left-color:#737373}.step.last{border-right:2px solid #d9d9d9;}.step .centered-line{width:100%;height:2px;background-color:#d9d9d9}.slider{display:flex;max-width:925px;width:100%;align-items:flex-end;overflow:hidden;position:relative}.slider img{width:100%;transition:.8s transform;transition-timing-function:cubic-bezier(.4,0,.2,1);height:50%}.slider .second-img.active{transform:translateY(-20px) translateX(-100%)}.slider .third-img.active{transform:translateY(calc(-20px*3.5)) translateX(calc(-100%*2))}.slider .fourth-img.active{transform:translateY(calc(-20px*4.2)) translateX(calc(-100%*3))}.slider .fifth-img.active{transform:translateY(calc(-20px*6)) translateX(calc(-100%*4))}.slider .last-img.active{transform:translateX(calc(-100%*5))}.slider-text{display:flex;width:100%;position:absolute;justify-content:center;top:50%;text-transform:uppercase;left:925px;opacity:1;transition:all .8s cubic-bezier(.4,0,.2,1);transition-property:left,opacity}.slider-text p{color:#3B3B3B;font-weight:700;max-width:150px;text-align:center;line-height:1.75}.slider-text p.white{color:white}.slider-text .first-text{transform:translateY(-30px) translateX(-30px)}.slider-text .second-text{transform:translateY(-30px) translateX(60px)}.slider-text .third-text{transform:translateY(-30px) translateX(150px)}.slider-text .fourth-text{transform:translateY(60px) translateX(-220px)}#productlayerslider .descriptions{color:#3B3B3B;width:100%;max-width:600px;position:relative;margin-top:10px}#productlayerslider .description{position:absolute;display:flex;opacity:0;text-align:center;flex-direction:column;align-items:center;transition:opacity .5s ease}#productlayerslider .description h4{text-transform:uppercase;margin-bottom:10px;font-size:14px}#productlayerslider .description p{max-width:250px;line-height:1.75;font-size:14px}#productlayerslider .first-desc{left:-112px;opacity:1}#productlayerslider .second-desc{left:0px}#productlayerslider .third-desc{left:112px}#productlayerslider .fourth-desc{left:calc(112px*2)}#productlayerslider .fifth-desc{right:0px}#productlayerslider .last-desc{right:-112px}@media screen and (max-width:768px){#productlayerslider .description{left:20%;right:20%;max-width:300px}.slider-text{top:45%}.slider-text .first-text{transform:translateY(-30px) translateX(10px)}.slider-text .third-text{transform:translateY(-30px) translateX(100px)}.slider .last-img.active{transform:translateY(-10px) translateX(calc(-100%*5))}}@media screen and (max-width:576px){.slider-section .section-text h1{font-size:30px}.slider-section .section-text h3{font-size:16px}.slider-text{display:none}.steps{max-width:300px}.step{max-width:52px}.slider .second-img.active{transform:translateY(-10px) translateX(-100%)}.slider .third-img.active{transform:translateY(calc(-10px*3.5)) translateX(calc(-100%*2))}.slider .fourth-img.active{transform:translateY(calc(-10px*4.2)) translateX(calc(-100%*3))}.slider .fifth-img.active{transform:translateY(calc(-10px*6)) translateX(calc(-100%*4))}.slider .last-img.active{transform:translateX(calc(-100%*5))}}.postid-22595 label{display:none!important}a.popmake-whats-the-best-mattress-for-me.pum-trigger{display:none}#blogcontent .et_pb_row{width:100%}.postid-22607 [data-value="king"]:after{content:'50/90'!important}.postid-22607 [data-value="standard"]:after{content:'45/70'!important}.postid-9642 del span.woocommerce-Price-amount.amount{font-size:15px!important;text-decoration:line-through;font-weight:normal!important;color:#bd291d!important}@media (max-width:600px){.woocommerce-page.et_pb_button_helper_class a.button{color:#fff!important;font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif!important;background:#a5ce3a!important;font-size:14px!important;text-decoration-line:inherit;font-weight:500!important;text-transform:uppercase!important}}.custom-bed-btn{font-family:'Gill Sans Medium',Helvetica,Arial,Lucida,sans-serif;font-size:15px;background-color:#a5ce3a!important;position:relative;width:100%;text-align:center}.custom-bed-btn:before{position:absolute;left:0;right:0;content:'Size, Price & Base Colour';bottom:6px;display:block;margin:auto;opacity:1;color:#6b8f09;font-size:12px;text-align:center;font-style:italic}.justtheprice .variations,.justtheprice .wcpa_price_summary,.justtheprice .woocommerce-variation-add-to-cart.variations_button,.mobi-addtocart .woocommerce-variation-price:before{display:none}.justtheprice{padding-bottom:0!important}@media all and (max-width:980px){#producthero #defaultaddtocart{padding-bottom:0!important}#producthero form.variations_form.cart{padding-left:0;padding-right:0}#producthero .woocommerce-variation-price{margin-top:0!important;margin-bottom:0!important}.mobi-addtocart{width:48%!important}.custom-bed-col{width:52%!important}.mobi-addtocart span.woocommerce-Price-amount.amount{font-weight:normal!important;color:#364757!important}}.wcpa_field_wrap.wcpa_type_color-group{box-shadow:rgb(47 71 87 / 12%) 0px 0px 16px -1px;border-bottom:60px!important;display:block;padding:10px 30px!important;border-radius:8px}.wcpa_price_summary{border-radius:8px;margin-bottom:30px;background:#f9f9f9}.wcpa_price_summary{border-radius:8px;margin-bottom:30px;background:#f9f9f9;padding:15px}.postid-31355 .wcpa_options_total{display:none!important}