:root{--base-blue-color: #004ea8}img,video{vertical-align:top;border-style:none;max-width:100%;height:auto;display:block}a{text-decoration:none;color:rgba(var(--color-foreground),.75)}.strikthrough{text-decoration:line-through}.header_style_custom{text-align:center;margin-bottom:20px}.header_style_custom .header-content{font-size:22px;margin-bottom:41px;letter-spacing:0px;color:#788495;line-height:28px;font-weight:600}.header_style_custom .header-content p{margin:0}.header_style_custom .title{font-weight:800;color:#3b444d;margin-bottom:5px}.index-slideshow .slideshow__text .button{padding:5px 35px 5px 10px;background:#e37100;font-weight:900;font-size:23px;line-height:1.4;letter-spacing:0;text-transform:capitalize;border-radius:10px;min-height:max-content}.index-slideshow .slideshow__text .button:after{display:none}.index-slideshow .slideshow__text .button .btn-icon{position:absolute;transform:translateY(-50%);top:50%;right:10px;line-height:0;margin-left:6px}.index-slideshow .slideshow__text .button .btn-icon svg{width:17px;height:17px}.index-slideshow .slideshow__text .button svg path{fill:#fff}.our-service-and-text .content-wrapper{font-size:14px;display:flex;align-items:center;gap:20px;background:#ecf2f9;max-width:max-content;padding:10px 20px;margin:0 auto 12px;border-radius:0 0 10px 10px}.our-service-and-text .content-wrapper-inner{display:flex;align-items:center;gap:8px}.our-service-and-text .content-wrapper-inner .img{display:flex}.our-service-and-text .content-wrapper-inner .title{margin:0;color:var(--base-blue-color);letter-spacing:0;font-size:14px;font-weight:600}.logo-list .collection__title .title{margin-bottom:1rem}.logo-list .img-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo-list .logo-wp img{max-width:120px;height:auto}.image_with_text_custom .content-wrapper-inner{padding:35px 35px 41px;display:flex;align-items:center;flex-wrap:wrap;border-bottom:2px solid white}.image_with_text_custom .content-wrapper-inner.image-with-text__grid--reverse{flex-direction:row-reverse}.image_with_text_custom .content-wrapper-inner .content-text{width:49%}.image_with_text_custom .content-wrapper-inner .img{width:51%;text-align:center}.image_with_text_custom .img img{width:100%;object-fit:contain;aspect-ratio:2}.image_with_text_custom .content-wrapper-inner .content-text .title{letter-spacing:0px;color:var(--base-blue-color);opacity:1;font-size:30px;line-height:40px;margin:0 0 6px;font-weight:900}.image_with_text_custom .content-text .content-wrap p{letter-spacing:0px;color:#3b444d;margin-bottom:10px;font-size:22px;line-height:28px;font-weight:400;margin-top:0}.featured-products-custom .items_cards_wp{display:flex;flex-wrap:wrap;justify-content:center}.items_cards_wp .featured-variant-item{flex:0 0 calc(50% - 50px);max-width:calc(50% - 50px);background:#f9fafc;margin:25px}.items_cards_wp .featured-variant-item:hover{background:#fff;box-shadow:0 16px 32px #00000014}.items_cards_wp .featured-variant-item a{display:block;text-align:center;border-radius:6px;transition:all .15s ease-in;padding:25px;text-decoration:none;color:rgba(var(--color-foreground),.75)}.items_cards_wp .featured-variant-img{margin-bottom:15px}.items_cards_wp .featured-variant-img img{min-height:250px;object-fit:scale-down;margin:0 auto}.items_cards_wp .featured-variant-title{text-align:center;font-size:35px;color:#3b444d;font-weight:900;line-height:45px;letter-spacing:0;margin-bottom:20px}.items_cards_wp .featured-variant-title-txt{position:relative}.items_cards_wp .featured-variant-title-txt:before{content:"";display:block;width:6px;height:100%;position:absolute;left:-15px;background:var(--stripline-color)}.items_cards_wp .featured-variant-subtitle{color:#3b444d;line-height:20px;font-size:16px;max-width:375px;margin:0 auto 15px;text-align:center;letter-spacing:0px;font-weight:600}.items_cards_wp .btn-buynow{text-transform:capitalize;font-size:23px;line-height:29px;font-weight:900;font-style:normal;letter-spacing:0px;display:flex;align-items:center;gap:10px;justify-content:center;color:var(--base-blue-color);padding:10px}.items_cards_wp .btn-buynow .btn-icon{display:flex}.items_cards_wp .btn-buynow svg{width:17px;height:17px}.items_cards_wp .btn-buynow svg path{fill:#004ea8;opacity:.5}.icon-with-text-boxed .header_style_custom .title{color:rgb(var(--color-foreground));margin-bottom:30px}.icon-with-text-boxed .icon-with-text-content{padding:30px;border-radius:10px;background:var(--gradient-background)}.icon-with-text-boxed .content-wrapper{display:flex;flex-wrap:wrap}.icon-with-text-boxed .content-blocks{flex:0 0 50%;max-width:50%;text-align:center;padding:20px}.icon-with-text-boxed .content-wrapper-inner{max-width:330px;margin:0 auto}.icon-with-text-boxed .content-blocks img,.icon-with-text-boxed .content-blocks svg{height:73px;width:auto}.icon-with-text-boxed .content-text .title{margin:0 0 4px;font-size:26px;line-height:33px;font-weight:600;letter-spacing:0}.icon-with-text-boxed .content-text p{font-size:16px;line-height:20px;text-align:center;font-weight:400;letter-spacing:0px;margin:0}.product__title .title-wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px 0 10px}.product__title .main-title-flo{font-size:65px;font-weight:900;color:#3d4246;margin-bottom:15px}.title-wrapper .title-up-text{font-size:13px;position:absolute;top:0;font-weight:500;color:#3b444d}.title-wrapper .title-text{font-size:50px;font-weight:900;color:#3d4246;position:relative;padding-left:10px}.title-wrapper .title-text:before{content:"";height:95%;width:6px;position:absolute;background:var(--productprimary_color);left:0;top:0;bottom:0}.product__title .product-single__title{margin:0}.title-wrapper .switch_variant a{background:transparent linear-gradient(180deg,#fff,#f0f5fd) 0% 0% no-repeat padding-box;border-radius:4px;padding:15px;text-align:center;border:1px solid #e1e5ed!important;display:block}.switch_variant .switch_block_title{margin:0 0 10px;font-weight:700;color:#000;font-size:15px}.switch_variant .switch--bottom{display:flex;align-items:center;justify-content:center;gap:6px}.switch--bottom .switch-txt{color:var(--base-blue-color);font-size:24px;font-weight:700}.switch--bottom .item_title{position:relative;padding-left:6px;margin-left:5px}.switch--bottom .item_title:before{content:"";position:absolute;height:90%;width:4px;background:var(--recomanditem_color);top:50%;left:0;bottom:0;transform:translateY(-50%)}.switch_variant .arrow-icon{display:flex}.switch_variant .arrow-icon path{fill:#e37100}.offer_timer_msg.removed{display:none}.price-container .product-var-price{color:#265189;line-height:1.2;margin-bottom:10px}.price-container .special--price{font-weight:900;color:#265189;margin:0 0 8px;font-size:20px;line-height:1}.price-container .offer_timer_msg p{margin:0 0 6px;color:#e37100;padding:5px 0;line-height:1.3;font-weight:700}.price-container .you-save{font-weight:900;font-size:14px;color:#797676}.price-container .price-per-night .ppn{margin:0;font-size:14px;font-weight:700;color:#69727b;line-height:1.2}.coupon-code-wrapper p{background:var(--base-blue-color);color:#fff;padding:15px;border-radius:5px;margin:15px 0;line-height:1.2;font-size:14px}.item_toggler .item_main{display:flex;flex-wrap:wrap;gap:10px;flex:1}.item_toggler .item_main .item_link{background:#f9fafc;color:#3b444d;border:1px solid #e1e5ed;display:flex;padding:12px 20px;line-height:1.2;border-radius:5px;font-size:15px;letter-spacing:2.4px;text-transform:uppercase;flex:0 0 calc(50% - 5px);text-align:center;align-items:center;justify-content:center}.item_toggler .item_main .item_link.active{background:var(--variantblock_color);color:#fff}.item_toggler .item_parent_selector{display:flex;gap:10px}.item_toggler .custom_size_selector{flex:0 0 36%;border:1px solid #e1e5ed;background:#f9fafc;text-align:center;border-radius:5px}.custom_size_selector .custom-product-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;border-radius:5px}.custom_size_selector .custom-product-tab.active{background:#e37100;color:#fff}.custom_size_selector .custom-product-tab.active .maintitle,.custom_size_selector .custom-product-tab.active .subtitle{color:#fff}.custom_size_selector .maintitle{margin:0;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#3b444d}.custom_size_selector .subtitle{font-weight:600;margin:0;font-size:12px;color:#69727b}.product_title_el{font-size:calc(var(--font-heading-scale) * 3.5rem);color:#3d4246;line-height:1.2}.variant_picker_custom .item_toggler{margin-bottom:20px}.variant_picker_custom .select__select{background:url(https://www.flomattress.com/cdn/shop/files/Dropdown_arrow.png?v=1683637177);background-repeat:no-repeat;background-size:10px;background-position:95% 50%;border:1px solid #eceff4;border-radius:5px;background-color:#f9fafc;color:#000;font-size:18px;text-align:center}.variant_picker_custom .select:after{display:none}.custom_selectors{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.custom_selectors .predefined_sizes{flex:0 0 100%;display:flex;gap:10px;align-items:flex-start}.custom_selectors .custom_sizes_boxes{display:flex;gap:20px;flex:0 0 100%}.custom_selectors .custom_sizes_boxes .input{max-width:calc(50% - 10px);width:100%}.custom_selectors .custom_sizes_boxes input{width:100%;height:45px;padding:10px;font-size:16px;border:1px solid #e1e5ed;border-radius:5px;background:#f9fafc;text-align:center;font-family:var(--font-body-family)}.custom_selectors .custom_sizes_boxes input::placeholder{font-size:16px}.custom_selectors .dropdown_wrapper,.custom_selectors .quantity_custom_wrapper{max-width:calc(50% - 5px);width:100%;display:flex;flex-direction:column;justify-content:end}.custom_selectors .dropdown_wrapper.option_blocks,.custom_selectors .quantity_custom_wrapper.full_width{max-width:100%}.custom_selectors .quantity_custom_wrapper .quantity{width:100%;background:#f9fafc}.custom_selectors .categorywise_selector{display:none}.custom_selectors .categorywise_selector.active{display:block}.custom_selectors .quantity:after{border:.1rem solid #eceff4;box-shadow:unset;border-radius:5px}.input_inner{position:relative;padding-top:11px}.input_inner .sticky_label{font-size:10px;color:#3b444d;background:#a5e3e2;padding:3px 8px;border-radius:3px;position:absolute;top:0;left:5px;line-height:1.2}.custom_buy_button .button,.card-addtocart{background:#0a4da9 0% 0% no-repeat padding-box;color:#fff;border-radius:5px;text-transform:uppercase;font-size:20px}.custom_buy_button .button.loading,.card-addtocart.loading{color:transparent}.custom_buy_button .button:after,.card-addtocart:after{display:none}.custom_buy_button .button:disabled,.card-addtocart:disabled{background:#e1e5ed 0% 0% no-repeat padding-box;color:#000}.cart-items .quantity{min-height:28px;width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);background:transparent}.cart-items .quantity .svg-wrapper>svg{stroke:#fff}.cart-items .quantity:after{display:none}.cart-items .quantity__button:not(:focus-visible):not(.focused){background:var(--base-blue-color);color:#fff;border-radius:50%;width:28px}.cart-item .custom_size_option .custom_label{font-weight:700;font-size:14px}.cart-item .custom_size_option p{display:block}.cart-item__price-wrapper{display:flex;align-items:center;gap:6px;color:var(--base-blue-color);font-weight:600;line-height:1;margin-top:5px}.main-images-slider:not(.slick-initialized) .image-slide:not(:first-child){display:none}.thumb-images-slider:not(.slick-initialized) .image-slide{max-width:24%}.thumb-images-slider:not(.slick-initialized) .image-slide:not(:first-child){display:none}.main-images-slider .slick-arrow,.thumb-images-slider .slick-arrow{background:url(/cdn/shop/files/left-side-arroww.png?v=1659362459);background-repeat:no-repeat;background-position:center;background-size:contain;outline:none;width:30px;height:30px;font-size:0;border:0;top:50%;position:absolute;transform:translateY(-50%);z-index:1;cursor:pointer}.main-images-slider .slick-arrow.slick-disabled,.thumb-images-slider .slick-arrow.slick-disabled{opacity:.5}.main-images-slider .slick-next{right:-15px;transform:translateY(-50%) scale(-1)}.main-images-slider .slick-prev{left:-15px}.product-images-thumbnail .slick-track{display:flex;align-items:center}.main-images-slider .slick-track{display:flex}.thumb-images-slider .slick-next{right:-10px;transform:translateY(-50%) scale(-1)}.thumb-images-slider .slick-prev{left:-10px}.thumb-images-slider{margin-top:30px}.thumb-images-slider .image-slide{margin:10px;cursor:pointer;border:1px solid transparent}.thumb-images-slider .image-slide.slick-current{border:1px solid #000}.thumb-images-slider.haslimited .slick-track{transform:translate(0)!important}.measuring_video{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000c;z-index:999}.measuring_video .close-popup{position:fixed;top:10px;right:15px;font-size:30px;color:#fff;cursor:pointer}.measuring_video-wrapper{max-width:767px;width:100%;padding:0 10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.measuring_video-wrapper iframe{object-fit:contain;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:2 / 1}.product__info-wrapper .est-ship-note{list-style:none;font-size:12px;padding-left:0;margin-left:15px;list-style:disc outside;margin-top:0}.product__info-wrapper .est-ship-note li{position:relative;list-style:inherit;color:#69727b;font-size:14px;margin:0 0 5px}.product__info-container .product__text.inline-richtext{font-size:13px}.product__info-container .product__text.inline-richtext.extra-note{font-size:16px;font-weight:800}.custom_shape_button p{margin:0}.custom_shape_button a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--base-blue-color)}.custom_shape_button .icon{display:flex}.custom_shape_button svg path{fill:#e37100}.product-cotent{padding:20px}.product-cotent .content-tabs-wrapper{display:flex;gap:10px}.content-tabs-wrapper .content-main-part{flex:1}.content-tabs-wrapper .content-image-part{flex:0 0 50%}.content-tabs-wrapper .tabs-nav{margin-bottom:20px}.tabs-nav .tab-link{padding-right:20px;font-size:17px;padding-bottom:5px;border-bottom:2.5px solid #E1E5ED;color:#788495;font-weight:600;letter-spacing:0;position:relative}.tabs-nav .tab-link:last-child{padding-right:0}.tabs-nav .tab-link.active{color:var(--base-blue-color)}.tabs-nav .tab-link.active:before{background:#004ea8;content:"";display:block;position:absolute;left:0;top:100%;width:83%;height:2px}.tabs-nav .tab-link.active:last-child:before{width:100%}.content-tabs-wrapper .content-wrapper{color:#69727b;font-size:14px;line-height:1.5}.content-tabs-wrapper .content-wrapper p{margin:0 0 10px}.content-tabs-wrapper .content-wrapper ul{margin:0 0 20px}.content-tabs-wrapper .content-wrapper em{color:var(--base-blue-color);font-style:normal;font-weight:700}.content-tabs-wrapper .content-wrapper li{list-style:disc}.fbt-items-wrapper{padding:0 30px;list-style:none;margin:0}.fbt-items-wrapper .slick-track{display:flex}.fbt-items-wrapper a{text-decoration:none}.fbt-items-wrapper .products_item_wp{padding:0 10px;height:auto}.fbt-items-wrapper .card__content_wp{height:100%}.fbt-items-wrapper .form{height:100%;display:flex;flex-direction:column}.fbt-items-wrapper .slick-track .card .main-card-form{margin-top:auto}.fbt-slider:not(.slick-initialized) .products_item_wp:first-child{max-width:270px}.fbt-slider:not(.slick-initialized) .products_item_wp:not(:first-child){display:none}.fbt-slider .slick-arrow{background:url(/cdn/shop/files/left-side-arroww.png?v=1659362459);background-repeat:no-repeat;background-position:center;background-size:contain;outline:none;width:30px;height:30px;font-size:0;border:0;top:50%;position:absolute;transform:translateY(-50%);z-index:9;cursor:pointer}.fbt-slider .slick-next{right:0;transform:translateY(-50%) scale(-1)}.fbt-slider .slick-arrow.slick-disabled{opacity:.4}.fbt-slider .slick-prev{left:0}.fbt-items-wrapper .card .card__media_wp{width:100%;border:1px solid #d5d5d5;padding:15px;border-radius:15px}.card-product_custom .card .card__media_wp img{height:200px;object-fit:contain;width:100%}.card-product_custom .card__heading a:after{display:none}.card-product_custom .select__select{background:url(https://www.flomattress.com/cdn/shop/files/Dropdown_arrow.png?v=1683637177);background-repeat:no-repeat;background-size:10px;background-position:95% 50%;border:1px solid #e1e5ed;color:#3b444d;border-radius:5px;background-color:#f9fafc;font-size:16px;text-align:left}.card-product_custom .select:after{display:none}.card-product_custom .card__information{padding-left:0;padding-right:0;display:flex;justify-content:space-between;gap:20px;flex-direction:row}.card-product_custom .card__information .card__heading a{font-size:16px}.card-product_custom .card__information .card-information{flex:0 0 100px;text-align:right;width:auto}.card-product_custom .card__information .price--on-sale.price .price-item{margin:0;font-size:14px;letter-spacing:0}.card-product_custom .card__information .price-item--regular{opacity:.75}.card-product_custom .dropdown_wrapper_inner,.card-product_custom .swatch-wrap,.card-product_custom .quantity_custom_wrapper{display:flex;align-items:center;gap:10px;margin-bottom:10px}.card-product_custom .input__label{color:#3d4246;font-size:15px;min-width:50px;display:inline-block}.card-product_custom .swatch-wrap .swatch-product-wrapper{position:relative;line-height:0}.card-product_custom .swatch-wrap input{position:absolute;width:0;height:0}.card-product_custom .swatch-wrap .swatch-item-wrap{display:flex;align-items:center}.card-product_custom .swatch-wrap .swatch-element{border:1px solid transparent;margin-top:0;margin-right:10px;padding:5px;border-radius:100%;display:inline-block;cursor:pointer}.card-product_custom .swatch-wrap input:checked+label{border:1px solid #407ABE}.card-product_custom .swatch-wrap .swatch-element span{width:25px;height:25px;border-radius:100%;font-size:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}.card-product_custom .quantity_custom_wrapper .quantity{width:100%;background:#f9fafc}.card-product_custom .quantity:after{border:.1rem solid #e1e5ed;box-shadow:unset;border-radius:5px}.as_easy_as_pdp .image-wrapper-blocks{display:flex;align-items:end;gap:20px;flex-wrap:wrap;justify-content:center}.as_easy_as_pdp .image-wrapper-blocks .img-block{text-align:center;max-width:400px}.as_easy_as_pdp .image-wrapper-blocks .title{font-size:22px;color:#788495;text-align:center;line-height:28px;font-weight:600;margin:20px 0}.icon-with-text-contentt{background:transparent linear-gradient(64deg,#407abe,#0a4ea8) 0% 0% no-repeat padding-box;border-radius:6px;padding:35px 15px;color:#fff}.icon-with-text-content .title{font-size:40px;color:#fff;margin-bottom:30px;font-weight:600}.icon-with-text-content .content-wrapper{display:flex;flex-wrap:wrap;gap:20px;padding:10px 0;justify-content:space-around}.icon-with-text-content .content-wrapper .icon-block-wp{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);text-align:center}.icon-with-text-content .content-wrapper-inner{margin:0 auto 10px;max-width:330px;display:flex;flex-direction:column;gap:20px}.icon-with-text-content .content-wrapper-inner img{max-height:75px;width:auto;margin:0 auto}.icon-with-text-content .content-wrapper-inner .title{color:#fff;margin:0 0 8px;font-size:24px}.icon-with-text-content .content-wrapper-inner .content-text p{margin:0;font-size:16px;line-height:1.3}.drawer__footer .cart_note_text{margin:0;padding:0;font-size:14px;color:#e37100;line-height:1.3}.cart-coupon_offer-input{margin-bottom:6px}.cart-coupon_offer-input .cart-coupon_offer-input_field{background:#f5f8fc;width:100%;border-radius:20px;padding:10px;text-align:center;border:1px solid #e8e9eb;color:var(--base-blue-color);font-size:16px;font-weight:600;font-family:var(--font-body-family)}.cart-coupon_offer-input .cart-coupon_offer-input_field::placeholder{color:var(--base-blue-color);opacity:.5}.cart-coupon_offer-input .cart-coupon_offer-input_field:focus-visible{outline:none;box-shadow:none}.cart-coupon_offer-input .button{background:var(--base-blue-color);color:#fff;width:100%;border-radius:8px;text-transform:capitalize}.cart-coupon_offer-input .button.loading{color:transparent}.cart-coupon_offer-input .button:after{display:none}.cart-coupon_offer-input .apply_button_wp{border-top:3px solid #f1f1f1;margin-top:10px;padding-top:10px}.cart-coupon_offer-input .discount-selector select{width:100%;text-align:center;border-radius:20px;padding:5px 10px;margin-bottom:5px;font-size:16px;color:var(--base-blue-color);font-weight:600;border:1px solid #e8e9eb;background:url(https://www.flomattress.com/cdn/shop/files/Dropdown_arrow.png?v=1683637177);background-repeat:no-repeat;background-size:10px;background-position:95% 50%;background-color:#f5f8fc;min-height:unset;height:40px}.discount-applied_block{padding:0 10px}.discount-applied_block .disc_success_msg{margin:0;color:#80d241;font-size:12px;font-weight:600}.discount-applied_block .disc_payment_summary{margin:6px 0}.discount-applied_block .amount-wp{display:flex;justify-content:space-between;color:var(--base-blue-color);font-size:15px;font-weight:600;line-height:1.5}.discount-applied_block .amount-wp.total_price{font-weight:900}.cart-drawer .cart__checkout-button:hover:after{box-shadow:unset}.drawer__footer.cart-drawer__footer{margin:0 -15px;box-shadow:1px 0 40px #0000004d;padding-left:15px;padding-right:15px}.offer_input_err{font-size:13px;color:red;margin:10px 0 0;line-height:1.2}.cart-drawer__empty-content .button{background:var(--base-blue-color);border-radius:8px;display:inline-flex;align-items:center;gap:10px}.cart-drawer__empty-content .button svg{width:20px;height:20px}.cart-drawer__empty-content .button svg path{fill:#fff}.cart-drawer__empty-content .button:after{display:none}.cart-drawer__empty-content .cart__empty-text{font-size:40px;margin:0 0 20px;color:#3d4246}.cart-drawer__empty-content p{color:#69727b;margin:0 0 20px;font-size:16px}.module-breadcrumbs{padding:20px 0 0;font-size:14px}.footer-block--menu{width:calc(18% - var(--grid-desktop-horizontal-spacing))}.footer-contact_block{width:calc(28% - var(--grid-desktop-horizontal-spacing))}.footer-contact_block .contact_info a{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:6px}.footer-contact_block .contact_info .icon{display:flex}.follow-us_wp{display:flex;align-items:center;margin-top:30px;margin-bottom:20px}.follow-us_wp .follow_us_title{margin:0;color:var(--base-blue-color);font-weight:800}.follow-us_wp .social-icons__link{display:flex}.site-footer__social-icons{list-style:none;display:flex;gap:15px;margin:0;padding-left:30px}.site-footer__social-icons svg{width:25px;height:25px}.site-footer__social-icons .btn--share:not(.share-linkedin) svg path{fill:var(--base-blue-color)}.footer-newsletter-wrap-desktop .timing p{margin:5px 0 20px;font-size:13px;color:#69727b;line-height:1.4}.footer-newsletter-wrap-desktop .timing strong{color:#3d4246}.footer-bottom-links{margin-top:50px}.footer-bottom-links .links-content-main ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;margin:20px 0}.footer-bottom-links .links-content-main .list_links{padding-right:10px;margin-right:10px;border-right:1px solid #3b444d;line-height:1.3}.footer-bottom-links .list_links a{text-decoration:none;line-height:1.3;font-size:14px;font-weight:600;color:#3b444d}.footer-bottom-links .footer-button-wp{background:transparent;border:0;text-transform:uppercase;color:var(--base-blue-color);font-weight:700;font-size:15px;font-family:var(--font-body-family);letter-spacing:1px;display:flex;align-items:center;gap:20px;padding:0;line-height:1;width:100%;cursor:pointer}.footer-bottom-links .footer-button-wp img{transform:rotate(90deg);width:10px}.footer-bottom-links .links-content-main p{font-size:14px;line-height:26px;margin:15px 0 19px;color:#3b444d;font-weight:600;letter-spacing:0}.footer-bottom-links .links-content-main p a{color:#797676}.earn_bonus{background-color:#f8f9fa;padding:30px 0}.earn_bonus .flex-main{display:flex;flex-direction:row-reverse;align-items:center}.earn_bonus .flex-main .image_content_wp{display:flex}.earn_bonus .flex-main .image_content_wp img{height:auto}.earn_bonus .text_content_wp .content-info p{margin-bottom:8px;color:#000;font-size:15px;font-weight:300}.earn_bonus .text_content_wp .main_title{margin-bottom:10px}.steps_to_earn{padding:30px 0}.steps_to_earn .card-group{display:flex}.steps_to_earn .content-column-custom{margin:0}.steps_to_earn .card-group .card{flex:0 0 33.33%;border:1px solid #d2d2d2;padding:15px 10px}.steps_to_earn .card-group .card:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0}.steps_to_earn .card-group .card:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-left:0}.steps_to_earn .card-group .card .card-body{display:flex;flex-direction:column;align-items:center;gap:15px}.steps_to_earn .card-group .card .card-body p{margin-bottom:10px;color:#000;font-weight:300}.steps_to_earn .card-group .card .card-body .title{margin:0}.steps_to_earn .card-group .card img{width:64px;height:auto}.steps_to_earn .button-group_wp{padding:30px 0;text-align:center}.how_it_works .header-content .heading{color:#004ea8;font-weight:800;font-size:50px;margin-bottom:50px;text-align:center;margin-top:0}.how_it_works .steps_blocks{display:flex;flex-wrap:wrap;gap:0px 30px;justify-content:center}.how_it_works .step_main_content{display:flex;align-items:center;gap:15px;max-width:500px;border:1px solid #004EA8;padding:40px 20px 20px;border-radius:10px;margin-bottom:40px;position:relative}.how_it_works .step_main_content:nth-child(2n){flex-direction:row-reverse}.how_it_works .step_content{margin-top:0;flex:1}.how_it_works .step_main_content .heading{margin-bottom:8px;color:#004ea8;font-weight:800;margin-top:0;font-size:24px}.how_it_works .step_main_content p{color:#3b444d;line-height:1.3;font-weight:300;margin:0}.how_it_works .img_icon{background:#cfddee;padding:15px;border-radius:50%;width:max-content;height:80px;display:flex;align-items:center;justify-content:center;flex:0 0 80px}.how_it_works .step_main_content .box_count{position:absolute;top:-25px;background-color:#fc8612;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}.how_it_works .step_main_content .box_count span{height:55px}.how_it_works .step_main_content.btn_block{flex-direction:column;justify-content:center;text-align:center;margin:20px auto 0}.how_it_works .step_main_content.btn_block .box_count{left:50%;transform:translate(-50%)}.how_it_works .step_main_content.btn_block .box_count span{display:flex;align-items:center}.how_it_works .step_main_content.btn_block .box_count span svg{margin-left:1px}.how_it_works .step_main_content.btn_block .btn,.how_it_works .step_main_content.btn_block .btn:focus{background:#fc8612;text-transform:uppercase;opacity:1;color:#fff;padding:10px 15px;border-radius:6px;display:block}.how_can_earn .header-content{text-align:center}.how_can_earn .header-content .heading{margin-bottom:10px;margin-top:0;color:rgb(var(--color-foreground))}.how_can_earn .header-content .subheading{font-weight:300;font-size:18px;margin-top:0;color:rgb(var(--color-foreground))}.how_can_earn .bg_img_wrapper{color:#fff;background-color:#004ea7;padding:40px 0 20px}.how_can_earn .steps_wrapper{display:flex;justify-content:center;text-align:center}.how_can_earn .step_content_wrapper{display:flex;flex-direction:column;flex:0 0 25%}.how_can_earn .step_heading{position:relative;margin:0;padding:30px 25px;color:#5796dd;font-weight:900;font-size:24px;letter-spacing:0}.how_can_earn .step_heading:before{content:"";display:block;width:15px;height:15px;background-color:#1665c1;border-radius:50%;position:absolute;left:50%;bottom:0}.how_can_earn .step_heading:after{content:"";background:#1665c1;width:100%;height:3px;display:block;position:absolute;left:50%;bottom:6px}.how_can_earn .step_content_wrapper:last-child .step_heading:after{display:none}.how_can_earn .step_content{color:#fff;padding:20px 25px;font-weight:300;font-size:18px;margin:0}.how_can_earn .step_content b,.how_can_earn .step_content strong{font-weight:900}.content-toggle{padding:40px 0}.content-toggle .toggle-element{border-radius:10px;background-color:#ecf1f6;margin-bottom:10px}.content-toggle .toggle-element .toggle-button{background-color:transparent;border:0;padding:10px 20px;width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:10px;color:#004ea8;font-weight:700;line-height:1.4;font-size:18px}.content-toggle .toggle-element .toggle-button.active svg{transform:rotate(180deg)}.content-toggle .toggle-element .toggle-button span{margin-top:4px}.content-toggle .toggle-element .toggle-content{padding:10px 20px}.content-toggle .toggle-element .toggle-content ul{padding:0;margin-top:0}.content-toggle .toggle-element .toggle-content li{list-style:disc;margin-left:15px}label.input__label{margin-bottom:3px;display:flex;align-items:center;gap:5px}label.input__label .moreinfo_pop{display:flex;cursor:pointer}.custom-banner-pdp .banner-main-wp{position:relative}.custom-banner-pdp .banner-content-wp{position:absolute;top:50%;transform:translateY(-50%);left:30px;padding:10px 20px;color:#fff;max-width:350px}.custom-banner-pdp .banner-content-wp .banner-heading{font-size:28px;margin:0 0 12px}.custom-banner-pdp .banner-content-wp .banner-content{font-size:14px;margin:0}.how-does-it-work .content-flex-els{display:flex;flex-wrap:wrap;gap:60px 20px;justify-content:center}.how-does-it-work .steps-content{flex:0 0 calc(50% - 20px);display:flex;flex-direction:column;align-items:center;text-align:center}.how-does-it-work .content-img-wp img{max-width:275px}.how-does-it-work .steps-content .card-heading{color:#788495;font-size:22px;line-height:28px;letter-spacing:0px;font-weight:700;margin-bottom:0;margin-top:15px}.swatch-wrapper .swatch-label{width:40px;height:40px;border-radius:100%;overflow:hidden;border:2px solid #dedede;padding:5px;margin-left:auto;margin-right:auto;display:block;cursor:pointer}.swatch-wrapper .swatch-label img{border-radius:50%}.swatch-wrapper input:checked+.swatch-label{border:2px solid #004ea8}.swatch-inline-wrapper{display:flex;gap:10px}.swatch-wrapper.with-labelspan{display:flex;flex-direction:column;align-items:center;gap:6px}.swatch-wrapper.with-labelspan .swatch-label-span{font-size:13px;text-align:center}.swatch-inline-wrapper.blockstyle .swatch-wrapper{flex:0 0 calc(50% - 5px);text-align:center}.swatch-inline-wrapper.blockstyle .swatch-wrapper label{background:#f9fafc;border:1px solid #e1e5ed;display:inline-block;padding:12px 20px;line-height:1.2;border-radius:5px;font-size:15px;letter-spacing:2.4px;text-transform:uppercase;width:100%;cursor:pointer;text-align:center}.swatch-inline-wrapper.blockstyle .swatch-wrapper input:checked+label{background:#e37100;color:#fff}.product__info-wrapper .product__description ul{padding:0;list-style-position:outside;margin:0 0 0 15px}.product__info-wrapper .product__description ul li{position:relative;list-style:inherit;color:#69727b;font-size:14px;margin:0 0 5px}.product__description p{color:#69727b}.pillow-how-to-use .content-step-flex{display:flex;flex-wrap:wrap;gap:30px 20px;text-align:center;justify-content:center}.pillow-how-to-use .content-main-block{box-shadow:0 16px 32px #00000014;padding:40px 0}.pillow-how-to-use .content-step{flex:0 0 calc(50% - 10px)}.pillow-how-to-use .content-step .step-image-cnt{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.pillow-how-to-use .content-step .step-image-cnt img{max-width:275px}.pillow-how-to-use .step-image-cnt .cnt{font-size:11.5em;color:#f2f2f2}.pillow-how-to-use .content-step .step-title p{margin:0;color:#788495;font-size:22px}.contact__buttons_main{background-color:var(--base-blue-color);position:fixed;transform:translateY(-50%);bottom:28%;padding:10px 14px;border-radius:10px 0 0 10px;right:-160px;transition:all ease-in-out .3s;z-index:5}.contact__buttons_main a{display:flex;align-items:center;gap:15px;color:#fff}.contact__buttons_main span{text-transform:uppercase;font-size:13px}.contact__buttons_main svg{width:25px;height:25px;fill:#fff}.contact__buttons_main.whatsapp_button{bottom:calc(28% - 60px);right:-108px;padding:10px}.contact__buttons_main.whatsapp_button svg{width:30px;height:30px}.contact__buttons_main:hover{right:0}.facets-container .custon-facet-inner{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;column-gap:0;width:100%;border-bottom:1px solid #e8e9eb;border-top:1px solid #e8e9eb;padding-top:1rem;padding-bottom:1rem}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow_slider_wrapper_new .slick-arrow{background:url(/cdn/shop/files/left-side-arroww.png?v=1659362459);background-repeat:no-repeat;background-position:center;background-size:contain;outline:none;width:40px;height:40px;z-index:99;top:50%}.slideshow_slider_wrapper_new .slick-arrow:before{display:none}.slideshow_slider_wrapper_new .slick-arrow.slick-prev{left:10px}.slideshow_slider_wrapper_new .slick-arrow.slick-next{right:10px;transform:translateY(-50%) rotate(180deg)}.slideshow_slider_wrapper:not(.slick-initialized) .slick-slide:not(:first-child),.slideshow_slider_wrapper:not(.slick-initialized) .mainslide_content:not(:first-child){display:none}.video_slideshow .slick-dots{bottom:-30px;left:50%;transform:translate(-50%)}.slick-dots li button:before{text-indent:-9999px;background-color:transparent;border-radius:100%;background-color:#000;width:10px;height:10px;opacity:.4;transition:all .2s}.testimonial-slider .slider-content-flex{display:flex;background:#f9fafc;border-radius:10px}.slider-content-flex .slider-content-image{flex:0 0 50%;background:#788495;padding:15px 15px 30px;border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;flex-direction:column;justify-content:space-between}.slider-content-flex .slider-content-image svg path{fill:#fff}.slider-content-flex .slider-content-image .logos-flex{display:flex;flex-wrap:wrap;gap:10px}.slider-content-image .logos-flex .logo-wp{display:flex;flex:0 0 calc(33.33% - 5px);max-width:calc(33.33% - 10px)}.slider-content-image .logos-flex .logo-wp img{height:auto;max-width:200px;width:100%;object-fit:contain}.slider-content-flex .review-content-slider-wp{flex:0 0 50%;max-width:50%}.slider-content-image .quotes-icon{max-width:130px}.slider-content-image .bottom-aligned-content{margin-top:70px}.slider-content-image .heading-title{font-size:40px;color:#fff;margin:20px 0 12px;line-height:1.3}.review_slide .customer-data,.review_slide .customer-review{margin-bottom:40px}.review_slide .customer-data .name{font-size:24px;margin:0 0 5px;line-height:1}.review_slide .customer-data .designation{font-size:18px;line-height:22px;color:#788495;margin:0;letter-spacing:0;font-weight:400}.review_slide .customer-review p{color:#788495;font-size:18px;line-height:1.5;margin:0}.review_slide .company-logo .logo-wp{max-width:150px}.slide-content-main .review-slider{height:100%;padding:40px 20px 20px 50px}.slide-content-main .review-slider .slick-arrow{top:auto;bottom:10px;z-index:99;background:url(/cdn/shop/files/Right_arrow_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;outline:none;width:30px;height:30px}.slide-content-main .review-slider .slick-arrow:before{display:none}.slide-content-main .review-slider .slick-prev{right:45px;left:unset;bottom:-5px}.slide-content-main .review-slider .slick-arrow.slick-disabled{opacity:.5}.slide-content-main .review-slider .slick-next{right:10px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.review-slider:not(.slick-initialized) .review_slide:not(:first-child){display:none}.here-from-customer .content-slide{border:1px solid #e5e5e5;padding:20px;text-align:center;margin:0 15px}.content-slide .customer-location{display:flex;align-items:center;gap:10px;justify-content:center}.content-slide .pin{display:flex}.content-slide .pin svg{width:20px;height:20px}.content-slide .state_name{margin:5px 0 0}.content-slide .review-content{font-style:italic;max-height:100px;overflow:auto;margin-bottom:20px;font-size:14px;color:#69727b;text-align:left;padding-right:10px}.content-slide .view-more_button_wp a{border:1px solid var(--base-blue-color);color:var(--base-blue-color);padding:5px 12px;font-size:13px;border-radius:4px}.testimonial-content .slick-dotted.slick-slider{margin-bottom:60px}.testimonial-content .slick-dots{bottom:-50px}.testionial-content-slider:not(.slick-initialized) .content-slide:not(:first-child){display:none}.slideshow-section-custom .slider-slide{position:relative}.slideshow-section-custom .slideshow__text-wrapper.banner__content{position:absolute;bottom:50px;height:auto;padding:0 5rem}.slideshow-section-custom .slideshow__text-wrapper .banner__heading{font-size:75px;line-height:1;color:#004ea8;margin:0;font-weight:800;letter-spacing:0}.slideshow__text-wrapper .banner__heading p{margin:0}.slideshow-section-custom .slideshow__text-wrapper .banner__text{max-width:100%;color:#3b444d;font-size:22px;line-height:1.2;margin:21px 0;font-weight:600}.slideshow-section-custom img{border-radius:10px 10px 0 0}.slideshow-section-custom.custom-slideshow .slideshow__text-wrapper .banner__heading{font-size:45px;color:rgb(var(--color-foreground))}.custom-slideshow .slideshow__text-wrapper .banner__buttons{margin-bottom:20px}.custom-slideshow .slideshow__text-wrapper .banner__buttons .button{background:transparent;border:2px solid #fff}.custom-slideshow .slideshow__text-wrapper .banner__buttons .button:after{display:none}.newsletter-custom-wrap.title_align .content-flex-wp{display:flex;align-items:center;padding:30px 10px}.newsletter-custom-wrap.title_align .newsletter-custom-inner{max-width:100%}.newsletter-custom-wrap.title_align .content-flex-wp .content-side{flex:0 0 60%}.newsletter-custom-wrap.title_align .form-side{flex:1}.newsletter-custom-wrap.title_align .newsletter-custom-title{text-align:left;text-transform:none}.template-list-collections .header_style_custom{margin-bottom:30px}.template-list-collections .collection-list .card__heading{text-align:center}.customer .header_style_custom a{text-decoration:none;font-size:16px;color:#3d4246}.customer .customer_account_btn{background:var(--base-blue-color);color:#fff;padding:10px 20px;text-decoration:none;border-radius:6px}.customer .table_header{font-size:20px;text-transform:uppercase;margin-bottom:20px}.customer .addess_details p{color:#69727b}.address_details_heading{text-transform:uppercase;font-size:20px}body #bx-ui-box-product{display:none!important}body #wa-chat-btn-root{display:none}body .wa-splmn-chat-btn-offset{z-index:2!important}.text--center{text-align:center}body .loox-float-toggler-container{z-index:1!important;top:unset!important;bottom:calc(28% + 120px)!important}.more-info-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;opacity:0;visibility:hidden;transition:all .3s ease-in-out;transition-delay:.5s}.more-info-popup.open{opacity:1;visibility:visible}.more-info-wrap{display:flex;justify-content:center;position:relative;background-color:#fff;border-radius:10px;max-width:767px;text-align:center;padding:40px 20px}.more-info-close{cursor:pointer;display:block;position:absolute;top:0;right:10px;color:#000;font-size:24px;z-index:999}.more-info-close svg{width:14px;height:14px}.more-info-popup p{color:#69727b}body .loox-float-toggler-container-right{z-index:9}.drawer-menu-submenu .submenu_link{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:12px 15px;border-radius:6px;position:relative;border:1px solid #eee;cursor:pointer}.drawer-menu-submenu .submenu_link span{color:#3d4246;line-height:1;margin-top:2px}.drawer-menu-submenu.active .submenu_link{background:#094da8;color:#fff;border-radius:10px 10px 0 0}.drawer-menu-submenu.active .submenu_link span{color:#fff}.drawer-menu-submenu.active .submenu_link .icon-caret{transform:scale(-1)}.drawer-menu-submenu.active .submenu_link .icon-caret path{fill:#fff}.drawer-menu-submenu.menu-drawer__menu-item .icon-caret{display:block!important;width:15px;height:15px}.drawer-menu-submenu .header__submenu_mobile{list-style:none;padding:20px 0 0;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.drawer-menu-submenu .list-menu__item{padding:0 1.2rem}.header__submenu_mobile li:last-child .childmegamenu_main{margin-bottom:0;border:0}.product_link .childmegamenu_main{display:flex;gap:10px;border-bottom:1px solid #E4EFF8;padding-bottom:12px;width:100%;margin-bottom:12px}.header__submenu li:last-child .childmegamenu_main{border-bottom:0px solid #E4EFF8;padding-bottom:0;margin-bottom:0}.product_link .childlink-image{max-width:max-content}.product_link .childlink-image img{max-width:68px;object-fit:contain;border-radius:6px;height:auto}.product_link .link_content-wp .main-title{margin:0 0 3px;font-size:14px;font-weight:600;color:#334fb4;line-height:1.1;display:flex;align-items:center}.product_link .link_content-wp .main-title .pdtitle{line-height:1;margin-top:3px;font-size:14px}.product_link .link_content-wp p{margin:0 0 1px;font-size:12px;color:#7f90a6;font-weight:300;line-height:1.2}.product_link .link-price-wrapper .start_at{font-size:14px;font-weight:500;letter-spacing:0;color:#3b444d}.product_link .link-price-wrapper .price{font-size:14px;font-weight:600;letter-spacing:0;color:#3d4246}.product_link .link-arrow{display:flex;align-items:center;justify-content:center}.childmegamenu_main .link_content-wp{display:flex;align-items:center;height:100%;justify-content:space-between;gap:5px;flex:1}.header__menu-item .featured_tag{font-size:11px;padding:4px 7px 2px;display:inline-flex;align-items:center;line-height:1;border-radius:4px;margin-left:8px;white-space:nowrap}.header__menu-item .featured_tag.bestseller{color:#19811c;background:#dcf6dd;border:1px solid #CAEECC}.header__menu-item .featured_tag.new{color:#004da9;background:#d9ebff;border:1px solid #C2DAF6}.drawer_footer_utilities{margin-top:auto}.menu_drawer_bottom .title{font-size:16px;margin:0 0 5px}.menu_drawer_bottom p{color:#7f90a6;font-size:14px;font-weight:300;line-height:1.3;margin:0 0 15px}.menu_drawer_bottom .call_buttons{display:flex;align-items:center;gap:10px}.menu_drawer_bottom .call_buttons a{flex:0 0 calc(50% - 5px);border:2px solid #D4E0EE;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:8px;color:#004da9}.order_date_strip{display:flex;align-items:center;gap:15px;margin-top:15px;color:#004ea8}.order_date_strip svg{width:40px;flex:0 0 40px}.order_date_strip .getorder_date{color:#004ea8;font-weight:400;line-height:1.3;font-size:14px;margin:0}.order_date_strip .getorder_date b{font-weight:900}.size_warning_note{width:max-content;text-align:left;margin-top:10px;display:flex}.snap_flo_left_section{min-width:24vw}.size_warning_note .sizeblock_content{background-color:#fff;padding:8px 8px 8px 5px;border-radius:6px 0 0 6px;width:auto;border:2px solid #0A4DA8;cursor:pointer;border-right:0;display:flex;flex-direction:column;justify-content:center;min-width:24.5vw}.size_warning_note .measuring_title{margin:0 0 1px;font-size:.93vw;font-weight:400;color:#3d4246}.size_warning_note .textlink{line-height:1;font-size:1vw;margin:0;color:#0a4da9;font-weight:700}.size_warning_note .measuring_size{width:4.3vw;background:#0a4da9;border-radius:0 6px 6px 0;display:flex;align-items:center;justify-content:center;padding:5px 3px}.BlogTagFilter{border:1px solid #e8e9eb;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position:right center;background-image:url(//www.flomattress.com/cdn/shop/t/481/assets/ico-select.svg?v=2529461\2026);background-repeat:no-repeat;background-position:right 10px center;line-height:1.2;text-indent:.01px;text-overflow:"";cursor:pointer;padding:10px 28px 10px 15px;font-size:16px;font-family:var(--font-heading-family)}.main-blog .section-header{text-align:center;padding-bottom:30px}.main-blog .section-header .title--primary{margin-top:0}.announcement-bar-section.sticky_announcement{position:sticky;top:0}body #zecpe-layout-heading,body #zecpe-layout-subheading,body .zecpe-layout-container .zecpe-phone-layout__input,body #opt-in__text,body .zecpe-button{font-family:var(--font-body-family)!important}@media (min-width: 750px) and (max-width: 1300px){.size_warning_note .textlink{font-size:1.05vw}.size_warning_note .measuring_size{padding:14px .5rem 15px;width:4.7vw}}@media screen and (max-width: 1260px){.slideshow-section-custom .slideshow__text-wrapper .banner__heading{font-size:60px}.slideshow-section-custom .slideshow__text-wrapper .banner__text{margin:15px 0}}@media screen and (min-width: 1024px){.slideshow-section-custom.custom-slideshow .slideshow__text-wrapper.banner__content{max-width:70%}body .loox-float-toggler-container .loox-float-toggler{border-radius:15px 15px 0 0!important}body .loox-float-toggler-container-right{left:-37px;right:auto;width:auto}}@media screen and (max-width: 1024px){.product__title .title-wrapper{gap:5px;padding:25px 0 10px}.custom_selectors .predefined_sizes{gap:10px}.variant_picker_custom .input__label{font-size:14px;line-height:1.4;display:flex;margin-bottom:5px}.product-cotent .content-tabs-wrapper{gap:20px;flex-wrap:wrap;flex-direction:column-reverse}.product-cotent{padding:0}.tabs-nav .tab-link{padding-right:18px;font-size:14px}.footer-block--menu{width:calc(25% - var(--grid-desktop-horizontal-spacing))}.footer-contact_block{width:100%}.footer .footer__blocks-wrapper{row-gap:30px}.earn_bonus .flex-main{flex-wrap:wrap;justify-content:center;margin:0;gap:20px;text-align:center}.how_can_earn .steps_wrapper{justify-content:center;flex-direction:column}.how_can_earn .step_content_wrapper{flex-direction:row}.how_can_earn .step_heading{flex:0 0 200px;padding:20px}.how_can_earn .step_heading:before{right:0;top:20px;left:unset;bottom:unset}.how_can_earn .step_heading:after{width:3px;height:100%;right:6px;top:20px;left:unset;bottom:0}.how_can_earn .step_content_wrapper:last-child .step_heading:after{height:10px;display:block}.how_can_earn .step_content{text-align:left;flex:1;font-size:16px}.pillow-how-to-use .step-image-cnt .cnt{font-size:6em}.pillow-how-to-use .content-step{flex:0 0 calc(50% - 20px)}.pillow-how-to-use .content-step-flex{gap:30px 40px}.pillow-how-to-use .content-main-block{padding:30px 20px}.index-slideshow .slideshow__text .button{font-size:16px}.newsletter-custom-wrap.title_align .content-flex-wp{display:block;padding:0}.newsletter-custom-wrap.title_align .newsletter-custom-title{text-align:center}.content-tabs-wrapper .content-main-part{padding:0 10px}#haptik-xdk-wrapper{z-index:2!important}}@media screen and (max-width: 999px){.slideshow-section-custom .slideshow__text-wrapper .banner__heading{font-size:42px}.slideshow-section-custom .slideshow__text-wrapper .banner__text{font-size:14px}}@media screen and (min-width: 750px) and (max-width: 1040px){.item_toggler .item_parent_selector,.item_toggler .item_main{gap:5px}.item_toggler .item_main .item_link{display:inline-flex;padding:12px 10px;font-size:12px;flex:0 0 calc(50% - 3px);max-width:calc(50% - 3px);align-items:center;justify-content:center}.custom_size_selector .maintitle{font-size:11px}.custom_size_selector .subtitle{font-size:10px}.thumb-images-slider .image-slide{margin:5px}}@media screen and (min-width: 750px){#earn_form{width:100%;min-height:200px;height:auto}}@media screen and (max-width: 749px){.thumb-images-slider{margin-top:10px}.main-images-slider .slick-next{right:-5px}.main-images-slider .slick-prev{left:-5px}.product__media-wrapper{margin-bottom:20px}.product__title .main-title-flo{font-size:40px;margin-bottom:10px}.title-wrapper .title-text{font-size:34px;padding-left:5px}.title-wrapper .title-text:before{width:4px}.switch--bottom .switch-txt{font-size:14px}.item_toggler .item_parent_selector{flex-wrap:wrap}.item_toggler .custom_size_selector{flex:0 0 100%}.custom_size_selector .custom-product-tab{padding:15px 10px}.icon-with-text-contentt{background:transparent linear-gradient(0deg,#407abe,#0a4ea8) 0% 0% no-repeat padding-box}.icon-with-text-content .content-wrapper .icon-block-wp{flex:0 0 100%;max-width:100%}.icon-with-text-content .title{font-size:24px}.icon-with-text-content .content-wrapper-inner .title{font-size:18px}.icon-with-text-content .content-wrapper-inner .content-text p{font-size:14px}.our-service-and-text .content-wrapper-inner{flex-direction:column;text-align:center}.cart-coupon_offer-input .discount-selector select{font-size:16px}.discount-applied_block .amount-wp{font-size:14px}.header_style_custom .header-content{font-size:14px;line-height:22px;margin-bottom:25px}.header_style_custom .title{font-size:24px}.footer-block--menu{width:calc(50% - var(--grid-desktop-horizontal-spacing))}.footer-contact_block{text-align:center}.footer-contact_block .contact_info a,.footer-contact_block .follow-us_wp,.footer-bottom-links .footer-button-wp{justify-content:center}.earn_bonus{padding:0}.steps_to_earn .card-group{flex-wrap:wrap;flex-direction:column;gap:10px}.steps_to_earn .card-group .card{border:1px solid #d2d2d2!important;border-radius:10px!important}.image_with_text_custom .content-wrapper-inner{display:block;padding:25px}.image_with_text_custom.product .content-wrapper-inner{display:flex;flex-direction:column-reverse}.image_with_text_custom.product .content-text{text-align:center}.image_with_text_custom .content-wrapper-inner .content-text,.image_with_text_custom .content-wrapper-inner .img{width:100%}.image_with_text_custom .content-wrapper-inner .content-text .title{font-size:20px;line-height:30px}.image_with_text_custom .content-wrapper-inner .content-text .content-wrap p{font-size:16px;line-height:20px}.items_cards_wp .featured-variant-item{flex:0 0 100%;max-width:100%;background:#f9fafc;margin:5px}.items_cards_wp .btn-buynow{font-size:16px;line-height:1.2}.how_it_works .header-content .heading{font-size:35px}.how_it_works .step_main_content .heading{font-size:20px}.custom-banner-pdp .banner-content-wp{bottom:10px;top:unset;left:0;max-width:100%;transform:unset}.custom-banner-pdp .banner-content-wp .banner-heading{font-size:24px}.pillow-how-to-use .content-step{flex:0 0 100%}.slideshow_slider_wrapper_new .slick-arrow.slick-next{right:15px}.slideshow_slider_wrapper_new .slick-arrow.slick-prev{left:15px}.testimonial-slider .slider-content-flex{flex-direction:column}.slider-content-flex .review-content-slider-wp{text-align:center;flex:0 0 100%;max-width:100%}.slide-content-main .review-slider{padding:40px 20px 70px}.slide-content-main .review-slider .slick-prev{right:calc(50% + 10px)}.slide-content-main .review-slider .slick-next{right:calc(50% - 30px)}.slider-content-flex .slider-content-image{border-radius:10px 10px 0 0}.logo-list .logo-wp img{max-width:60px}.slider-content-image .main-logo-wp{text-align:center}.slideshow-section-custom .slideshow__text-wrapper .banner__heading{margin-bottom:10px}.our-service-and-text .content-wrapper{justify-content:space-between;max-width:100%;margin:0 1.5rem 12px}.review_slide .customer-review p{font-size:16px;text-align:left}.slideshow-section-custom.custom-slideshow .slideshow__text-wrapper .banner__heading{font-size:33px}.slideshow-section-custom.custom-slideshow .slideshow__text-wrapper.banner__content{padding:0 2rem}.collection-list .card__heading a{font-size:14px}.slider-content-image .quotes-icon{max-width:70px}.title-wrapper .switch_variant a{padding:5px}.title-wrapper .title-up-text{font-weight:800}.mobile-sticky-button{position:fixed;bottom:0;right:0;left:0;z-index:9;background:#fff;width:100%;padding:10px!important;margin:0;box-shadow:0 0 5px #0009;justify-content:space-between;display:flex;align-items:center;justify-content:space-around;transition:auto 2s;transform:translateY(110%)}.mobile-sticky-button.active{transform:translateY(0)}.mobile-sticky-button .stickybutton_el .button{background:var(--base-blue-color);border-radius:6px;text-transform:uppercase;font-size:14px}.mobile-sticky-button .stickybutton_el .button:after{display:none}.mobile-sticky-button .price--wrap.special--price{font-size:16px;color:var(--base-blue-color);font-weight:800;letter-spacing:0}.mobile-sticky-button .price--wrap.product-var-price{color:var(--base-blue-color);letter-spacing:0;font-size:16px;margin-right:8px}.mobile-sticky-button .price--wrap.product-var-price .strikthrough{opacity:.7}.size_warning_note{width:100%;position:relative}.size_warning_note .measuring_size{width:24.5vw;position:absolute;right:0;top:0;bottom:0}.size_warning_note .measuring_title{font-size:3vw;margin-bottom:4px}.size_warning_note .textlink{font-size:2.9vw}.size_warning_note .sizeblock_content{border-radius:6px;padding:10px 8px 10px 5px;width:100%}.slideshow-section-custom .slideshow__text-wrapper.banner__content{padding:0 1rem}.variant_picker_custom .select__select{font-size:14px}.fbt-items-wrapper .products_item_wp{height:100%}.product_title_el{font-weight:900}}@media screen and (max-width: 580px){.slideshow-section-custom .slideshow__text-wrapper .banner__heading{font-size:30px}.slideshow-section-custom .slideshow__text-wrapper.banner__content{bottom:30px;padding:0 1rem}.slideshow-section-custom.custom-slideshow .slider-slide{padding-bottom:0}.switch_variant .switch_block_title{font-size:10px;font-weight:600}.switch_variant .switch--bottom svg{width:15px;height:15px}.switch--bottom .switch-txt{font-size:10px}.item_toggler .item_main .item_link span{max-width:120px}}@media screen and (max-width: 480px){.how_can_earn .step_heading{flex:0 0 150px}.custom_selectors .dropdown_wrapper,.custom_selectors .quantity_custom_wrapper{max-width:100%;width:100%}.custom_selectors .predefined_sizes{flex-wrap:wrap}.our-service-and-text .content-wrapper-inner .title{font-size:12px}.our-service-and-text .content-wrapper{gap:10px;padding:10px}.logo-list .collection__title .title{font-size:24px}.snap_widget_wrap .snap-emi-slogan{font-size:2.55vw}}@media (min-width: 360px) and (max-width: 380px){.size_warning_note .measuring_size{width:23vw}.size_warning_note .measuring_size svg{width:30px;height:30px}.size_warning_note .textlink{font-size:2.85vw}.switch_variant .switch_block_title{font-size:9px}.title-wrapper .title-text{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/455/assets/custom.css.map */
