/** Shopify CDN: Minification failed

Line 753:23 Expected ")" to end URL token
Line 1476:15 Expected identifier but found "."

**/
/* 
button.needsclick.kl-teaser-TmtFGj.undefined.kl-private-reset-css-Xuajs1{display:none}.custom-container.insta{padding-top:20px}div#shopify-section-cfp-content-block-main-new .div-block-feature3{display:flex;justify-content:space-between}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid{flex:0 0 50%;max-width:50%;padding:0 50px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid{flex:0 0 50%;max-width:50%;padding:0 50px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid .sofa-dot-holder1 img.sofa-absolute{border-radius:40px;height:auto}.imgPosright img{border-radius:10px 10px 40px 10px;height:auto;object-fit:contain;width:100%}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid .blocks-holder span.slideicon{margin-right:10px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid h2.h5-sm{margin-left:0;font-family:Poppins;font-size:48px;font-weight:700;line-height:57.6px;letter-spacing:0em;text-align:left;margin-bottom:40px}.feature-content-grid .block p.p-2xs{font-family:Poppins;font-size:18px;line-height:27px;font-weight:400;letter-spacing:0em;text-align:left}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList{display:flex;padding-left:0;padding-bottom:20px;margin:0}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList li{list-style:none;cursor:pointer}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.prev-arrow.slider-arrow.slick-arrow{position:absolute;left:-40px;top:50%;z-index:9;background:#FFF1D9;border-radius:50px;padding:10px 13px;width:34px;height:34px;display:flex;align-items:center}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.next-arrow.slider-arrow.slick-arrow{position:absolute;right:0;top:50%;z-index:9;background:#FFF1D9;border-radius:50px;padding:10px 13px;width:34px;height:34px;display:flex;align-items:center}.featureSlider .slide.w-slide .absolute-position-holder1{position:relative}.w-slider-mask1 .w-slide{padding:10px}.featureSlider .slide.w-slide .imgPosright{width:358px;height:85.04px;position:absolute;bottom:8px;padding:7px 16px;right:-10px}.three_block_row{display:flex;align-items:center;justify-content:space-between}.three_block_row .three_block_inner h3{font-family:Poppins;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0em;text-align:left}.three_block_inner_cnt p{font-family:Poppins;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em;text-align:center;margin-top:10px}.nav-link-icon-container .p-2xs{font-weight:600}.section.short-banner.relative.affirm{border-bottom:0}.custom-container.prre-qualify{z-index:10!important}.three_cnt_sec h3{color:#1F1F1F;font-family:Poppins;font-size:25px;font-style:normal;font-weight:700;line-height:25px}.three_block_row .three_block_inner_cnt{justify-content:space-between!important}.custom-container{margin:auto!important}.wf-section .prre-qualify1{max-width:100%}.full-banner{height:auto}.newsletter{overflow:visible!important}.blog-info-wrapper h3.h6-xs.text-orange-500{color:#CC8E2E}.blog-info-wrapper{padding:30px 22px 40px}.h5-sm.text-white{font-weight:500!important}.kl-private-reset-css-Xuajs1 span{font-weight:inherit!important}.h5-sm.text-white span{font-weight:inherit!important}.three_icon_sec{width:78px;margin:0 auto}.three_block_list{width:30%;text-align:center}.three_block_row{gap:40px;justify-content:center}.three_cnt_sec{width:100%;max-width:100%;margin:auto}.wf-section{z-index:10!important}.custom-container{max-width:100%;padding:75px 30px}.points-text-cont .h6-xs{margin:30px 0}#shopify-section-100-day-trial .div-block-42{margin-bottom:50px}.three_block_grid .custom-container{display:block}.sleep_wrapper{display:flex;align-items:flex-end;justify-content:center;padding-top:20px}.sleep_sec .div-block-42{justify-content:center}.sleep_box{padding-left:15px;padding-right:15px}.sleep_box ul{padding:0;list-style-type:none;margin:0}.sleep_box ul li{font-size:16px;padding:10px;max-width:330px;position:relative;padding:10px 10px 10px 40px;font-weight:400;min-height:60px;display:flex;align-items:center}.sleep_box:nth-child(2) ul li{font-weight:500}.sleep_box ul li:not(:last-child){margin-bottom:25px}.sleep_box:not(:first-child) ul{background:#FFF8ED;border-radius:15px}.sleep_box ul{padding:70px 10px 10px 10px}.sleep_img{margin-bottom:-70px;text-align:center}.custom-container.insta .h5-sm.text-orange-500{text-align:center;display:block;width:100%}.sleep_box:not(:first-child) ul li:nth-child(odd){background:#F5E7CE}.sleep_head h2{color:#EC7824!important}.sleep_box:not(:first-child) ul li:nth-child(odd){background:#F5E7CE}.sleep_content:not(:first-child) ul li::before{content:"";background-image:url(/cdn/shop/files/tick-circle.png?v=1710824694);position:absolute;top:50%;transform:translateY(-50%);left:0;width:36px;height:36px;background-repeat:no-repeat;background-position:center center;background-size:contain}.sleep_box:last-child ul{background:#F6F3ED}.sleep_box:last-child ul li:nth-child(odd){background:#E9E4DC}.sleep_box:last-child ul li{font-weight:400}.sleep_box:last-child .sleep_content ul li::before{background-image:url(/cdn/shop/files/Group_1875_1.png?v=1700117073)}.sleep_head .sleep_style img{width:35px;object-fit:contain!important;right:0;left:89px;margin:auto}.relative.sleep_style img,.relative.nw-style img{width:35px;object-fit:contain!important;right:0;height:24px!important}.custom-container.newsletter .newsletter-img-grid{position:relative;flex:0 0 50%;max-width:50%;text-align:center}.custom-container.newsletter .subs-form-wrap{flex:0 0 50%;max-width:50%}.subs-heading-onimg{position:absolute;top:50%;left:40%}.sleep_head h4{font-size:24px;color:#746C60;font-weight:500;text-align:center}.sleep_content font{color:#F7E4D2;padding-right:8px}div#shopify-section-cfp-content-block-main-new .feaure-slider-grid{padding-right:10px!important}.feaure-slider-grid .slider-sofa-mobile.w-slider{height:auto;width:100%;max-width:800px}.slick-slide img.sofa-absolute{width:100%!important}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid .blocks-holder span.slideicon{max-width:33px}.imgNavList .imgnavitem.active{border:1px solid #C67800!important;border-radius:10px}.imgNavList li.imgnavitem{padding:10px;cursor:pointer}.compare-section-wrap .compare-shop-grid{margin-top:40px}.custom-container.newsletter .subs-form-wrap input#email_84279337{border-radius:50px!important}.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1{margin-left:-100%;background:#EC7824!important;color:#fff!important;width:100px}.subs-heading-onimg .nw-style h2{color:#FFF1D9!important;font-size:40px!important}.custom-container.newsletter .subs-form-wrap h5.h5-sm.text-white{line-height:54px!important;letter-spacing:0em;margin-bottom:15px;font-weight:600!important}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:last-child{flex:0 0 18%!important}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:first-child{flex:0 0 80%!important}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:last-child button{margin-left:-100%}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:first-child input{border-radius:50px!important}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:last-child button{margin-left:-100%;background:#133F82;border:#133F82;color:#fff}.points-holder .point-container span.pointnumber{display:flex;align-items:center;justify-content:center;background:#CC8E2E;border-radius:50px;font-family:Poppins;font-size:24px;font-weight:600;letter-spacing:0em;text-align:center;color:#fff;padding:20px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .imgtopperMob{margin-top:30px;margin-bottom:50px;display:none}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .imgtopperMob img{width:100%}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .prev-arrow{position:absolute;top:30%;left:0;z-index:9;border-radius:50px;background:#FFF1D9;width:30px;height:30px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .next-arrow{position:absolute;top:30%;right:0;z-index:9;border-radius:50px;background:#FFF1D9;width:30px;height:30px}div#shopify-section-cfp-content-block-main-new h2.h5-sm.add-25-margin-bot.points-margin.mobile-only{font-family:Poppins;font-size:24px;font-weight:700;line-height:36px;letter-spacing:0em;text-align:center;color:#CC8E2E;margin-bottom:20px}.three_cnt_sec a.button_learn_more{text-decoration:none}.three_cnt_sec a.button_learn_more img{display:inline-block}.cart-footer a.button.secondary.v2.cart.w-button{display:none}.cart-footer a.w-commerce-commercecartcheckoutbutton.button{width:100%!important;max-width:198px;margin-left:auto!important;margin-right:auto!important}#shopify-section-100-day-trial .div-block-42{display:block;text-align:center;width:100%;max-width:650px}#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot{text-align:center;white-space:initial;line-height:1.5}#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative{display:inline!important;position:relative}#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative>span.special{position:relative}#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative>span.special:before{content:"";background-image:url(https://www.cushiehome.com/cdn/shop/t/23/assets/Kreska.svg?v=84869291688502626811690675131);height:11px;width:100%;top:100%;position:absolute;background-repeat:no-repeat;background-size:auto}@media only screen and (max-width:991px){div#shopify-section-cfp-content-block-main-new .div-block-feature3{flex-wrap:wrap}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid,div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid{flex:0 0 100%;max-width:100%}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.prev-arrow.slider-arrow.slick-arrow{left:0}div#shopify-section-cfp-content-block-main-new .feaure-slider-grid{padding-right:50px!important}.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1{margin-left:-60px}}@media (max-width:767px){.imgPosright img,.cfp_content_new_financing .imgPosright img {border-radius:10px 10px 20px;height:auto}.featureSlider .slide.w-slide .imgPosright,.cfp_content_new_financing .featureSlider .slide.w-slide .imgPosright{display:block;width:260px;height:70px;bottom:-2px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid .sofa-dot-holder1 img.sofa-absolute{border-radius:20px}.w-slider-mask1 .w-slide{padding:0}.point-container .points-text-cont h6.h6-xs.text-center.text-weight-bold.add-25-margin-bot{margin-top:10px}div#shopify-section-email-subscription-banner .custom-container.newsletter{flex-direction:row;padding-right:0;flex-wrap:wrap}.custom-container.newsletter .newsletter-img-grid{flex:0 0 100%;max-width:100%}.custom-container.newsletter .subs-form-wrap{flex:0 0 100%;max-width:100%}.custom-container.newsletter .subs-form-wrap p{text-align:center!important}.custom-container.newsletter .subs-form-wrap div[data-testid="form-row"]{flex-wrap:wrap}.custom-container.newsletter .subs-form-wrap div[data-testid="form-row"] div[data-testid="form-component"]{flex:0 0 100%!important;max-width:97%;text-align:center}.custom-container.newsletter .subs-form-wrap input#email_84279337{border-radius:10px!important;width:98%}.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1{margin-left:0!important;margin:0 auto!important;background:#fff!important;color:#EC7824!important}.promo-banner-navbar p{font-size:13px!important;font-weight:500!important;text-align:center!important;line-height:1.5!important}.promo-banner-navbar p span.ylwtext{font-size:13px!important;line-height:1.5!important;display:block!important;width:100%!important;text-align:center!important}.promo-banner-navbar p span img{max-width:18px}.promo-banner-navbar .infinit-loop-element-single{text-align:center;margin-top:5px;margin-bottom:5px}.promo-banner-navbar{padding-left:10px;padding-right:10px}.affirm-modal-trigger{display:block;font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;letter-spacing:0em;text-align:center}.affirm-as-low-as{font-family:Poppins;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0em;text-align:center}.section.short-banner.relative{margin-top:-21px}.absolute-squiggle.affirm{height:12vh}.newsletter img{width:100%}div#shopify-section-cfp-content-block-main-new .div-block-feature3{flex-wrap:wrap}.sleep_box:first-child{display:none}.sleep_box ul li{margin:auto;max-width:330px!important;font-size:14px;flex-wrap:wrap;width:100%;padding:10px 10px 10px 40px;min-height:80px;max-width:182px}.sleep_box ul li:not(:last-child){margin-bottom:15px}.sleep_box{padding:0}.relative.sleep_style img{right:30px;width:20px}.sleep_head h4{font-size:16px;text-align:center}.three_block_grid .slick-dots{padding:0;display:flex;list-style-type:none;justify-content:center;align-items:center;position:absolute;bottom:30px;right:0;left:0;margin:auto}.three_block_slider{position:static}.three_block_grid{position:relative}.three_block_slider .slick-dots li button{font-size:0;margin:0 10px;border-radius:50%;padding:0;width:8px;height:8px;background:#C4C7be}.three_block_slider .slick-dots .slick-active button{background:#67786E}.three_icon_sec{margin:auto}.three_cnt_sec{width:100%}.klaviyo-form h5{text-align:center}.klaviyo-form h5{text-align:center!important;margin-bottom:20px}.klaviyo-form h5 span{font-size:30px!important}.feaure-slider-grid .slider-sofa-mobile.w-slider{max-width:310px!important;margin:auto}div#shopify-section-cfp-content-block-main-new .feaure-slider-grid{padding-right:50px!important}.button.primary.add-25-margin-top-2.points-margin{text-align:center;margin:auto;max-width:171px;display:block}.custom-container.prre-qualify1{padding-top:0;padding-bottom:0}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .next-arrow+button.slick-arrow{display:none!important}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .prev-arrow+button.slick-arrow{display:none!important}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList{width:100%!important;padding-left:10px!important;padding-right:10px!important;padding-top:20px!important;padding-bottom:20px!important}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .next-arrow,div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .prev-arrow{top:50%;transform:translateY(-50%)}.custom-container.no-right{padding-right:15px!important}div#shopify-section-cfp-content-block-main-new .div-block-feature3{width:100%}div#shopify-section-cfp-content-block-main-new .feaure-slider-grid{padding-left:0px!important;padding-right:0px!important}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid{padding-left:0px!important;padding-right:0px!important}.sleep_head h4{margin:0}.sleep_wrapper{align-items:flex-start!important}.sleep_box .sleep_head .sleep_style{min-height:48px}.sleep_box .sleep_head .sleep_img{height:80px}.sleep_box .sleep_head .sleep_img img{width:100%;height:100%;object-fit:contain!important}#shopify-section-100-day-trial .div-block-42{position:relative;padding-bottom:5px!important}.compare-section-wrap .custom-container{padding-bottom:60px!important}#shopify-section-100-day-trial .div-block-42 .relative{position:static}#shopify-section-100-day-trial .div-block-42 .relative h2{margin:0;display:inline-block!important}#shopify-section-100-day-trial .div-block-42 .relative img{bottom:auto!important;top:100%!important}.point-container{align-items:flex-start!important}.points-holder .point-container span.pointnumber{margin-top:9px!important;height:40px!important;width:40px!important;font-size:16px!important}.points-holder{margin-left:0px!important;width:100%;padding-left:0px!important;padding-right:0px!important}.points-connet-line{left:18px}.point-container{width:100%!important}.special-cont.add-background-linen{padding-bottom:120px!important}.sleep_head h4{min-height:59px}.sleep_box ul li{border-radius:6px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .slick-track{display:flex;align-items:center}.custom-container.newsletter .newsletter-img-grid .subs-heading-onimg{left:0;right:0;margin:auto;display:inline-block;transform:translateY(-50%);width:100%;max-width:147px}.custom-container.newsletter .newsletter-img-grid .subs-heading-onimg img{bottom:-14px!important}.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1{width:100%;max-width:122px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList{position:relative}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList:before{content:"";height:100%;width:17%;position:absolute;left:0;top:0;background-image:linear-gradient(to right,#ffff,#fff0);z-index:1}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList:after{content:"";content:"";height:100%;width:17%;position:absolute;left:auto;top:0;background-image:linear-gradient(to left,#ffff,#fff0);z-index:1;right:0}.points-text-cont{padding-left:50px!important}}@media only screen and (max-width:575px){.sleep_box:last-child .sleep_content ul li:before{background-image:url(/cdn/shop/files/cross.png?v=1700822265)}.button.primary.add-25-margin-top-2.points-margin{max-width:150px}.three_block_grid .custom-container{padding:30px 15px 20px 15px}.three_block_grid .slick-dots{bottom:15px}.compare-section-wrap .custom-container{padding-top:30px!important}.sleep_sec .div-block-42 .relative.sleep_style img{right:6px}.sleep_wrapper .sleep_box .relative.sleep_style img{top:0!important;right:40px}div#shopify-section-reviews-section .review-wrapper .cushie-fans-holder{padding:10px 0}.custom-container.newsletter .subs-form-wrap{padding-bottom:30px}div#shopify-section-reviews-section .custom-container{padding-bottom:20px!important;padding-top:0!important}.custom-container.insta{padding-top:20px}div#shopify-section-reviews-section .review-wrapper .cushie-fans-holder h2{font-family:Poppins;font-size:24px;font-weight:600;line-height:36px;letter-spacing:0em;text-align:center}div#shopify-section-reviews-section .custom-container .review-wrapper{top:-10px}.special-cont.add-background-linen{padding-bottom:80px!important}div#blogs .custom-container{padding-bottom:0!important;padding-top:50px}.collection-item{margin-bottom:50px}.footer-link{display:block;line-height:30px}.slider-sofa-mobile.w-slider{width:358px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.prev-arrow.slider-arrow.slick-arrow{left:0;top:auto;bottom:-43px}div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.next-arrow.slider-arrow.slick-arrow{right:0;top:auto;bottom:-43px}div#shopify-section-cfp-content-block-main-new .custom-container{padding-bottom:30px}}@media only screen and (max-width:479px){.pop-up-window .pop-up-inside-left{padding:6px 20px 60px}.pop-up-window .pop-up-inside-right{padding-top:0}.pop-up-window .pop-up-inside-left h6{margin-top:0;font-size:20px}.sleep_sec .div-block-42{margin-top:10px}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2){flex-wrap:wrap;justify-content:center}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:last-child{flex:0 0 100%!important;max-width:100%;text-align:center}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:first-child{flex:0 0 100%!important;max-width:100%;text-align:center}.points-text-cont{padding-left:30px!important}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:last-child button{margin:0 auto;border:2px solid #EC7824!important;background:#fff!important;color:#ec7824!important;width:100%;max-width:122px}.footer-holdedr{display:block}.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:first-child input{border-radius:0px!important}.points-connet-line{left:33px}.points-holder .point-container span.pointnumber{margin-top:15px!important}.point-container{padding-left:15px;padding-right:15px}#shopify-section-100-day-trial .div-block-42{padding-top:20px;margin-bottom:20px}.special-cont.add-background-linen{padding-bottom:90px!important}.sleep_head h4{min-height:48px}.sleep_box ul li:not(:last-child){margin-bottom:0}.sleep_box ul li{padding:10px 10px 10px 35px}#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative>span.special:before{height:6px;background-size:contain}#shopify-section-100-day-trial .div-block-42{max-width:304px!important}}@media only screen and (max-width:389px){.pop-up-window .pop-up-inside-left{padding:6px 20px 70px}.sleep_box ul li{font-size:12px;line-height:1.4;min-height:85px}div#blogs .collection-item.w-dyn-item h3.h6-xs.text-orange-500.mobile-only-heading{font-size:18px!important;line-height:28px!important}}@media only screen and (max-width:359px){.pop-up-window .pop-up-inside-left{padding:6px 20px 90px}.sleep_content:not(:first-child) ul li:before{background-size:10px;width:25px;height:20px}.sleep_box ul li{padding:10px 10px 10px 29px;min-height:87px}.instagram-profile-image{width:50px;height:50px}.instagram-profile .instagram-name.add-25-margin-left{margin-left:0!important
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */
button.needsclick.kl-teaser-TmtFGj.undefined.kl-private-reset-css-Xuajs1 {
	display: none
}
.button-toggle-main-wrap button {
  display: none;
}

.custom-container.insta {
	padding-top: 20px
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 {
	display: flex;
	justify-content: space-between
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 50px
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid {
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 50px
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid .sofa-dot-holder1 img.sofa-absolute {
	border-radius: 40px;
	height: auto
}

.imgPosright img {
	border-radius: 10px 10px 40px 10px;
	height: auto;
	object-fit: contain;
	width: 100%
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid .blocks-holder span.slideicon {
	margin-right: 10px
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid h2.h5-sm {
	margin-left: 0;
	font-family: Poppins;
	font-size: 48px;
	font-weight: 700;
	line-height: 57.6px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom: 40px
}

.feature-content-grid .block p.p-2xs {
	font-family: Poppins;
	font-size: 18px;
	line-height: 27px;
	font-weight: 400;
	letter-spacing: 0em;
	text-align: left
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList {
	display: flex;
	padding-left: 0;
	padding-bottom: 20px;
	margin: 0
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList li {
	list-style: none;
	cursor: pointer
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.prev-arrow.slider-arrow.slick-arrow {
	position: absolute;
	left: -40px;
	top: 50%;
	z-index: 9;
	background: #FFF1D9;
	border-radius: 50px;
	padding: 10px 13px;
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.next-arrow.slider-arrow.slick-arrow {
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 9;
	background: #FFF1D9;
	border-radius: 50px;
	padding: 10px 13px;
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center
}

.featureSlider .slide.w-slide .absolute-position-holder1 {
	position: relative
}

.w-slider-mask1 .w-slide {
	padding: 10px
}

.featureSlider .slide.w-slide .imgPosright {
	width: 358px;
	height: 85.04px;
	position: absolute;
	bottom: 8px;
	padding: 7px 16px;
	right: -10px
}

.three_block_row {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.three_block_row .three_block_inner h3 {
	font-family: Poppins;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left
}

.three_block_inner_cnt p {
	font-family: Poppins;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: center;
	margin-top: 10px
}

.nav-link-icon-container .p-2xs {
	font-weight: 600
}

.section.short-banner.relative.affirm {
	border-bottom: 0
}

.custom-container.prre-qualify {
	z-index: 10 !important
}

.three_cnt_sec h3 {
	color: #1F1F1F;
	font-family: Poppins;
	font-size: 25px;
	font-style: normal;
	font-weight: 700;
	line-height: 25px
}

.three_block_row .three_block_inner_cnt {
	justify-content: space-between !important
}

/* .custom-container {
	margin: auto !important
} */

.wf-section .prre-qualify1 {
	max-width: 100%
}

.full-banner {
	height: auto
}

.newsletter {
	overflow: visible !important
}

.blog-info-wrapper h3.h6-xs.text-orange-500 {
	color: #CC8E2E
}

.blog-info-wrapper {
	padding: 30px 22px 40px
}

.h5-sm.text-white {
	font-weight: 500 !important
}

.kl-private-reset-css-Xuajs1 span {
	font-weight: inherit !important
}

.h5-sm.text-white span {
	font-weight: inherit !important
}

.three_icon_sec {
	width: 78px;
	margin: 0 auto
}

.three_block_list {
	width: 30%;
	text-align: center
}

.three_block_row {
	gap: 40px;
	justify-content: center
}

.three_cnt_sec {
	width: 100%;
	max-width: 100%;
	margin: auto
}

.wf-section {
	z-index: 10 !important
}

.custom-container {
	max-width: 100%;
	padding: 75px 30px
}

.points-text-cont .h6-xs {
	margin: 30px 0
}

#shopify-section-100-day-trial .div-block-42 {
	margin-bottom: 50px
}

.three_block_grid .custom-container {
	display: block
}

.sleep_wrapper {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	padding-top: 20px
}

.sleep_sec .div-block-42 {
	justify-content: center
}

.sleep_box {
	padding-left: 15px;
	padding-right: 15px
}

.sleep_box ul {
	padding: 0;
	list-style-type: none;
	margin: 0
}

.sleep_box ul li {
  	font-size: 20px;
	padding: 10px;
	max-width: 330px;
	position: relative;
	padding: 22px 0px 22px 50px;
	font-weight: 400;
	min-height: 60px;
	display: flex;
	align-items: center
}

.sleep_box:nth-child(2) ul li {
	font-weight: 500
}

.sleep_box ul li:not(:last-child) {
	margin-bottom: 25px
}

.sleep_box:not(:first-child) ul {
	background: #FFF8ED;
	border-radius: 15px
}

.sleep_box ul {
	padding: 70px 10px 10px 10px
}

.sleep_img {
	margin-bottom: -70px;
	text-align: center
}

.custom-container.insta .h5-sm.text-orange-500 {
	text-align: center;
	display: block;
	width: 100%
}

.sleep_box:not(:first-child) ul li:nth-child(odd) {
	background: #F5E7CE
}

.sleep_head h2 {
	color: #EC7824 !important
}

.sleep_box:not(:first-child) ul li:nth-child(odd) {
	background: #F5E7CE
}

.sleep_content:not(:first-child) ul li::before {
	content: "";
	background-image: url(/cdn/shop/files/tick-circle.png?v=1710824694);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}

.sleep_box:last-child ul {
	background: #F6F3ED
}

.sleep_box:last-child ul li:nth-child(odd) {
	background: #E9E4DC
}

.sleep_box:last-child ul li {
	font-weight: 400
}

.sleep_box:last-child .sleep_content ul li::before {
	background-image: url(/cdn/shop/files/Group_1875_1.png?v=1700117073)
}

.sleep_head .sleep_style img {
	width: 35px;
	object-fit: contain !important;
	right: 0;
	left: 89px;
	margin: auto
}

.relative.sleep_style img,
.relative.nw-style img {
	width: 35px;
	object-fit: contain !important;
	right: 0;
	height: 24px !important
}

.custom-container.newsletter .newsletter-img-grid {
	position: relative;
	flex: 0 0 50%;
	max-width: 50%;
	text-align: center
}

.custom-container.newsletter .subs-form-wrap {
	flex: 0 0 50%;
	max-width: 50%
}

.subs-heading-onimg {
	position: absolute;
	top: 50%;
	left: 40%
}

.sleep_head h4 {
	font-size: 24px;
	color: #746C60;
	font-weight: 500;
	text-align: center
}

.sleep_content font {
	color: #F7E4D2;
	padding-right: 8px
}

div#shopify-section-cfp-content-block-main-new .feaure-slider-grid {
	padding-right: 10px !important
}

.feaure-slider-grid .slider-sofa-mobile.w-slider {
	height: auto;
	width: 100%;
	max-width: 800px
}

.slick-slide img.sofa-absolute {
	width: 100% !important
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid .blocks-holder span.slideicon {
	max-width: 33px
}

.imgNavList .imgnavitem.active {
	border: 1px solid #C67800 !important;
	border-radius: 10px
}

.imgNavList li.imgnavitem {
	padding: 10px;
	cursor: pointer
}

.compare-section-wrap .compare-shop-grid {
	margin-top: 40px
}

.custom-container.newsletter .subs-form-wrap input#email_84279337 {
	border-radius: 50px !important
}

.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
	margin-left: -100%;
	background: #EC7824 !important;
	color: #fff !important;
	width: 100px
}

.subs-heading-onimg .nw-style h2 {
	color: #FFF1D9 !important;
	font-size: 40px !important
}

.custom-container.newsletter .subs-form-wrap h5.h5-sm.text-white {
	line-height: 54px !important;
	letter-spacing: 0em;
	margin-bottom: 15px;
	font-weight: 600 !important
}

.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:last-child {
	flex: 0 0 18% !important
}

.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:first-child {
	flex: 0 0 80% !important
}

.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:last-child button {
	margin-left: -100%
}

.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:first-child input {
	border-radius: 50px !important
}

.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:last-child button {
	margin-left: -100%;
	background: #133F82;
	border: #133F82;
	color: #fff
}

.points-holder .point-container span.pointnumber {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #CC8E2E;
	border-radius: 50px;
	font-family: Poppins;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	padding: 20px
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .imgtopperMob {
	margin-top: 30px;
	margin-bottom: 50px;
	display: none
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .imgtopperMob img {
	width: 100%
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .prev-arrow {
	position: absolute;
	top: 30%;
	left: 0;
	z-index: 9;
	border-radius: 50px;
	background: #FFF1D9;
	width: 30px;
	height: 30px
}

div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .next-arrow {
	position: absolute;
	top: 30%;
	right: 0;
	z-index: 9;
	border-radius: 50px;
	background: #FFF1D9;
	width: 30px;
	height: 30px
}

div#shopify-section-cfp-content-block-main-new h2.h5-sm.add-25-margin-bot.points-margin.mobile-only {
	font-family: Poppins;
	font-size: 24px;
	font-weight: 700;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: center;
	color: #CC8E2E;
	margin-bottom: 20px
}

.three_cnt_sec a.button_learn_more {
	text-decoration: none
}

.three_cnt_sec a.button_learn_more img {
	display: inline-block
}

.cart-footer a.button.secondary.v2.cart.w-button {
	display: none
}

.cart-footer a.w-commerce-commercecartcheckoutbutton.button {
	width: 100% !important;
	max-width: 198px;
	margin-left: auto !important;
	margin-right: auto !important
}

#shopify-section-100-day-trial .div-block-42 {
	display: block;
	text-align: center;
	width: 100%;
	max-width: 650px
}

#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot {
	text-align: center;
	white-space: initial;
	line-height: 1.5
}

#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative {
	display: inline !important;
	position: relative
}

#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative>span.special {
	position: relative
}

#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative>span.special:before {
	content: "";
	background-image: url(https://www.cushiehome.com/cdn/shop/t/23/assets/Kreska.svg?v=84869291688502626811690675131);
	height: 11px;
	width: 100%;
	top: 100%;
	position: absolute;
	background-repeat: no-repeat;
	background-size: auto
}
.custom-container.pdp-new-holder{
  flex-direction: row !important;
}
.tooltip_icon {
    display: none !important;
}
.product_size desktop_prd_size12{
  display: none !Important;
}
body.page\.new-financing.template-page .feature-content-grid .review_block {
    margin-top: 15px;
}
div#trust-score {
    font-weight: 600 !important;
}
/* 27 april */
.review_block {
    margin-left: 50px;
}
.product_meta_size_images {
    position: relative;
}
.product_meta_size_images .product__zoom {
    position: absolute;
    right: 70px;
    bottom: 10px;
    border-radius: 50%;
}
.product_meta_size_images .product__zoom button {
    padding: 5px 7px;
    border-radius: 50%;
}
.custom-image-zoom-popup{
    position: fixed;
    inset: 0;
    background: #ffffff;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
}

.custom-image-zoomed{
    max-width: 90%;
    max-height: 90vh;
    object-fit: contain;
    background: #fff;
}

.custom-image-close{
    position: absolute;
    top: 20px;
    right: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    border: none;
    background: #f58220;
    color: #fff;
    font-size: 30px;
    cursor: pointer;
    line-height: 1;
}
/* 22may */
p.PDP_Sale_checkout_Code {
    color: #FFFFFF;
    font-family: Poppins;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    text-transform: capitalize;
    margin-top: 18px;
}
.blue-spend-text {
    align-items: center;
    margin-top: 20px;
    display: flex;
    position: relative;
    max-width: 78%;
    justify-content: center;
}

span.btn_botoom_text {
    display: flex;
    gap: 5px;
}

span.btn_botoom_text p {
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    text-transform: capitalize;
   color:#032C67;
}
/* progress-bar */

  
  .progress-container {
    position: relative;
    height: 6px;
    background: #d6d6d6;
    border-radius: 999px;
    overflow: visible;
    margin-bottom: 10px;
  }
  
  .progress-fill {
    height: 6px;
    background: #D9772B;
    border-radius: 999px;
    position: relative;
    width: 0%;
    transition: width 0.4s ease;
  }
  
  .progress-tick {
    position: absolute;
    top: -7px;
    right: 0px;
    width: 17px;
    height: 17px;
    transform: translateX(50%);
    transition: left 0.4s ease;
  }
  
  .progress-label {
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
  }
  /* extra */
.memorial-sale-progress {
    margin: 9px 20px 0;
}
.progress-track {
  position: relative;
  height: 8px;
  background: #e5e5e5;
  border-radius: 30px;
  overflow: visible; /* IMPORTANT */
}


.progress-track::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
	z-index:1;
    height: 14px;
    background: url({{ 'progress-tier-icon.svg' | asset_url }}) no-repeat center;
    background-size: contain;
}
/* .milestone-label.milestone-100 {
    position: relative;
} */

/* .progress-track::before{
	content: "";
    position: absolute;
    left: 74%;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    z-index: 1;
    background: url('/cdn/shop/files/Ellipse_70.svg?v=1779445102') no-repeat center;
    background-size: contain;
} */

.progress-icon {
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translate(-50%, -50%);
  z-index: 5;
  transition: left .4s ease;
}

.progress-icon img {
  width: 14px;
  display: block;
}
.bot_img_text {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: linear-gradient(0deg, #FFF7F2, #FFF7F2), #FFFFFF;
    margin: 30px  auto 0;
    padding: 20px 24px;
}

.bot_img_text img {
    min-width: 27px;
    height: 27px;
}


.bot_img_text p {
    font-family: Poppins;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0;
    max-width: 333px;
    width: 100%;
}
.bot_img_text p span{
	font-weight:700;
}
.progress-fill {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  background: #072c73;
  border-radius: 30px;
  transition: width 0.4s ease;
}

.progress-icon {
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translate(-50%, -50%);
  z-index: 3;
  transition: left 0.4s ease;
}

.progress-icon img {
  min-width: 14px;
  height: 14px;
}

.progress-step {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.progress-step:nth-child(1) {
  left: 33.33%;
}

.progress-step:nth-child(2) {
  left: 66.66%;
}

.progress-step:nth-child(3) {
  left: 100%;
}

.progress-dot {
  width: 18px;
  height: 18px;
  background: #072c73;
  border: 3px solid #fff;
  border-radius: 50%;
}

.progress-step.active .progress-dot {
  background: #072c73;
}

.progress-price {
  position: absolute;
  top: 28px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap;
}

.top-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
	padding:0 20px;
}

.top-wrap .blu-text {
    font-family: Poppins;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0;
    color: #EC7824;
    white-space: nowrap;
}

.progress-message strong {
    font-weight: 600;
}
  .progress-message {
    font-family: Gellix;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.4;
    letter-spacing: 0;
    margin-bottom: 0;

}

body:has(#saleProgressIcon[style*="left: 100%"]) 
.progress-icon::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 14px;
    border-radius:50%;
    height: 14px;
    /* background: #032C67; */
}
/* 25may */
.memorial-sale-progress .progress-track{
  position: relative;
  width: 100%;
  height: 8px;
  background: #d9d9d9;
  border-radius: 30px;

}

.memorial-sale-progress .progress-fill{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #EC7824;
  border-radius: 30px;
  transition: 0.3s ease;
}

.memorial-sale-progress .progress-icon{
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.memorial-sale-progress .progress-icon img{
  width: 14px;
  height: 14px;
}

.milestone-label{
  position: absolute;
  top: 18px;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  color: #000;
  white-space: nowrap;
}

.milestone-100{
  left: 75%;
}

.milestone-150{
  left: 100%;
  transform: translateX(-100%);
}
.cart_drawer_free_shipping_bar[cart-items="0"] {
  display: none;
}
/* ------------------------------ */
body:has(div#saleCongratsBox[style*="display: flex"]) .min-cart-static .cart_drawer_items_wrapper form.w-commerce-commercecartform {
    height: calc(100vh - 230px);
}
@media only screen and (max-width:1030px) {
  
}
@media only screen and (max-width:991px) {
	div#shopify-section-cfp-content-block-main-new .div-block-feature3 {
		flex-wrap: wrap
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid,
	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid {
		flex: 0 0 100%;
		max-width: 100%
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.prev-arrow.slider-arrow.slick-arrow {
		left: 0
	}

	div#shopify-section-cfp-content-block-main-new .feaure-slider-grid {
		padding-right: 50px !important
	}

	.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
		margin-left: -60px
	}
}
@media (max-width: 800px) {
   .custom-container.pdp-new-holder{
        flex-direction: column !important;
    }
    .product_container .special-sticky {
      position: relative ! IMPORTANT;
      width:100%;
    }
    .product_container .speical-holder{
      width: 100% !Important;  
    }
}
@media (max-width:767px) {
   
	.imgPosright img,
	.cfp_content_new_financing .imgPosright img {
		border-radius: 10px 10px 20px;
		height: auto
	}

	.featureSlider .slide.w-slide .imgPosright,
	.cfp_content_new_financing .featureSlider .slide.w-slide .imgPosright {
		display: block;
		width: 260px;
		height: 70px;
		bottom: -2px
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid .sofa-dot-holder1 img.sofa-absolute {
		border-radius: 20px
	}

	.w-slider-mask1 .w-slide {
		padding: 0
	}

	.point-container .points-text-cont h6.h6-xs.text-center.text-weight-bold.add-25-margin-bot {
		margin-top: 10px
	}

	div#shopify-section-email-subscription-banner .custom-container.newsletter {
		flex-direction: row;
		padding-right: 0;
		flex-wrap: wrap
	}

	.custom-container.newsletter .newsletter-img-grid {
		flex: 0 0 100%;
		max-width: 100%
	}

	.custom-container.newsletter .subs-form-wrap {
		flex: 0 0 100%;
		max-width: 100%
	}

	.custom-container.newsletter .subs-form-wrap p {
		text-align: center !important
	}

	.custom-container.newsletter .subs-form-wrap div[data-testid="form-row"] {
		flex-wrap: wrap
	}

	.custom-container.newsletter .subs-form-wrap div[data-testid="form-row"] div[data-testid="form-component"] {
		flex: 0 0 100% !important;
		max-width: 97%;
		text-align: center
	}

	.custom-container.newsletter .subs-form-wrap input#email_84279337 {
		border-radius: 10px !important;
		width: 98%
	}

	.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
		margin-left: 0 !important;
		margin: 0 auto !important;
		background: #fff !important;
		color: #EC7824 !important
	}

	.promo-banner-navbar p {
		font-size: 13px !important;
		font-weight: 500 !important;
		text-align: center !important;
		line-height: 1.5 !important
	}

	.promo-banner-navbar p span.ylwtext {
		font-size: 13px !important;
		line-height: 1.5 !important;
		display: block !important;
		width: 100% !important;
		text-align: center !important
	}

	.promo-banner-navbar p span img {
		max-width: 18px
	}

	.promo-banner-navbar .infinit-loop-element-single {
		text-align: center;
		margin-top: 5px;
		margin-bottom: 5px
	}

	.promo-banner-navbar {
		padding-left: 10px;
		padding-right: 10px
	}

	.affirm-modal-trigger {
		display: block;
		font-family: Poppins;
		font-size: 14px;
		font-weight: 600;
		line-height: 21px;
		letter-spacing: 0em;
		text-align: center
	}

	.affirm-as-low-as {
		font-family: Poppins;
		font-size: 14px;
		font-weight: 500;
		line-height: 21px;
		letter-spacing: 0em;
		text-align: center
	}

	.section.short-banner.relative {
		margin-top: -21px
	}

	.absolute-squiggle.affirm {
		height: 12vh
	}

	.newsletter img {
		width: 100%
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 {
		flex-wrap: wrap
	}

	.sleep_box:first-child {
		display: none
	}

	.sleep_box ul li {
		margin: auto;
		max-width: 330px !important;
		font-size: 12px;
		flex-wrap: wrap;
		width: 100%;
		padding: 10px 10px 10px 40px;
		min-height: 80px;
		max-width: 182px
	}

	.sleep_box ul li:not(:last-child) {
		margin-bottom: 15px
	}

	.sleep_box {
		padding: 0
	}

	.relative.sleep_style img {
		right: 30px;
		width: 20px
	}

	.sleep_head h4 {
		font-size: 16px;
		text-align: center
	}

	.three_block_grid .slick-dots {
		padding: 0;
		display: flex;
		list-style-type: none;
		justify-content: center;
		align-items: center;
		position: absolute;
		bottom: 30px;
		right: 0;
		left: 0;
		margin: auto
	}

	.three_block_slider {
		position: static
	}

	.three_block_grid {
		position: relative
	}

	.three_block_slider .slick-dots li button {
		font-size: 0;
		margin: 0 10px;
		border-radius: 50%;
		padding: 0;
		width: 8px;
		height: 8px;
		background: #C4C7be
	}

	.three_block_slider .slick-dots .slick-active button {
		background: #67786E
	}

	.three_icon_sec {
		margin: auto
	}

	.three_cnt_sec {
		width: 100%
	}

	.klaviyo-form h5 {
		text-align: center
	}

	.klaviyo-form h5 {
		text-align: center !important;
		margin-bottom: 20px
	}

	.klaviyo-form h5 span {
		font-size: 30px !important
	}

	.feaure-slider-grid .slider-sofa-mobile.w-slider {
		max-width: 310px !important;
		margin: auto
	}

	div#shopify-section-cfp-content-block-main-new .feaure-slider-grid {
		padding-right: 50px !important
	}

	.button.primary.add-25-margin-top-2.points-margin {
		text-align: center;
		margin: auto;
		max-width: 171px;
		display: block
	}

	.custom-container.prre-qualify1 {
		padding-top: 0;
		padding-bottom: 0
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .next-arrow+button.slick-arrow {
		display: none !important
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .prev-arrow+button.slick-arrow {
		display: none !important
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList {
		width: 100% !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		padding-top: 20px !important;
		padding-bottom: 20px !important
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .next-arrow,
	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .prev-arrow {
		top: 50%;
		transform: translateY(-50%)
	}

	.custom-container.no-right {
		padding-right: 15px !important
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 {
		width: 100%
	}

	div#shopify-section-cfp-content-block-main-new .feaure-slider-grid {
		padding-left: 0px !important;
		padding-right: 0px !important
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid {
		padding-left: 0px !important;
		padding-right: 0px !important
	}

	.sleep_head h4 {
		margin: 0
	}

	.sleep_wrapper {
		align-items: flex-start !important
	}

	.sleep_box .sleep_head .sleep_style {
		min-height: 48px
	}

	.sleep_box .sleep_head .sleep_img {
		height: 80px
	}

	.sleep_box .sleep_head .sleep_img img {
		width: 100%;
		height: 100%;
		object-fit: contain !important
	}

	#shopify-section-100-day-trial .div-block-42 {
		position: relative;
		padding-bottom: 5px !important
	}

	.compare-section-wrap .custom-container {
		padding-bottom: 60px !important
	}

	#shopify-section-100-day-trial .div-block-42 .relative {
		position: static
	}

	#shopify-section-100-day-trial .div-block-42 .relative h2 {
		margin: 0;
		display: inline-block !important
	}

	#shopify-section-100-day-trial .div-block-42 .relative img {
		bottom: auto !important;
		top: 100% !important
	}

	.point-container {
		align-items: flex-start !important
	}

	.points-holder .point-container span.pointnumber {
		margin-top: 9px !important;
		height: 40px !important;
		width: 40px !important;
		font-size: 16px !important
	}

	.points-holder {
		margin-left: 0px !important;
		width: 100%;
		padding-left: 0px !important;
		padding-right: 0px !important
	}

	.points-connet-line {
		left: 18px
	}

	.point-container {
		width: 100% !important
	}

	.special-cont.add-background-linen {
		padding-bottom: 120px !important
	}

	.sleep_head h4 {
		min-height: 59px
	}

	.sleep_box ul li {
		border-radius: 6px
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList .slick-track {
		display: flex;
		align-items: center
	}

	.custom-container.newsletter .newsletter-img-grid .subs-heading-onimg {
		left: 0;
		right: 0;
		margin: auto;
		display: inline-block;
		transform: translateY(-50%);
		width: 100%;
		max-width: 147px
	}

	.custom-container.newsletter .newsletter-img-grid .subs-heading-onimg img {
		bottom: -14px !important
	}

	.custom-container.newsletter .subs-form-wrap .needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
		width: 100%;
		max-width: 122px
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList {
		position: relative
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList:before {
		content: "";
		height: 100%;
		width: 17%;
		position: absolute;
		left: 0;
		top: 0;
		background-image: linear-gradient(to right, #ffff, #fff0);
		z-index: 1
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feature-content-grid ul.imgNavList:after {
		content: "";
		content: "";
		height: 100%;
		width: 17%;
		position: absolute;
		left: auto;
		top: 0;
		background-image: linear-gradient(to left, #ffff, #fff0);
		z-index: 1;
		right: 0
	}

	.points-text-cont {
		padding-left: 50px !important
	}
   .pdp-menu-top{
      z-index: 9 !important;
    }
    .pdp-menu.flex{
      z-index: 9 !important;
    }
    .icon_product_text {
      display: none;
    }
    .welcome-text-wrapper.bonus h1.hero-header.text-white {
      color: #000 !important;
    }
	.review_block {
		margin-left: 0px;
	}
	p.PDP_Sale_checkout_Code {
		font-size: 12px;
		margin-top: 15px;
	}
	.progress-message {
		font-size: 10px;
	}
	.top-wrap .blu-text {
		font-size: 10px;
	}
	.needsclick.kl-teaser-RWvuWY.kl-private-reset-css-Xuajs1 {
		z-index: 90000;
		position: fixed!important;
		top: 50%;
		right: 0px !important;
		left: auto !important;
		transform: rotate(90deg) translate(50%, 0px);
		transform-origin: right top;
		margin-left: 0px!important;
		width: 234px;.;
	}
}

@media only screen and (max-width:575px) {
    .product_container{
      margin-top: 20px !important;
    }
	.sleep_box:last-child .sleep_content ul li:before {
		background-image: url(/cdn/shop/files/cross.png?v=1700822265)
	}

	.button.primary.add-25-margin-top-2.points-margin {
		max-width: 150px
	}

	.three_block_grid .custom-container {
		padding: 30px 15px 20px 15px
	}

	.three_block_grid .slick-dots {
		bottom: 15px
	}

	.compare-section-wrap .custom-container {
		padding-top: 30px !important
	}

	.sleep_sec .div-block-42 .relative.sleep_style img {
		right: 6px
	}

	.sleep_wrapper .sleep_box .relative.sleep_style img {
		top: 0 !important;
		right: 40px
	}

	div#shopify-section-reviews-section .review-wrapper .cushie-fans-holder {
		padding: 10px 0
	}

	.custom-container.newsletter .subs-form-wrap {
		padding-bottom: 30px
	}

	div#shopify-section-reviews-section .custom-container {
		padding-bottom: 20px !important;
		padding-top: 0 !important
	}

	.custom-container.insta {
		padding-top: 20px
	}

	div#shopify-section-reviews-section .review-wrapper .cushie-fans-holder h2 {
		font-family: Poppins;
		font-size: 24px;
		font-weight: 600;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: center
	}

	div#shopify-section-reviews-section .custom-container .review-wrapper {
		top: -10px
	}

	.special-cont.add-background-linen {
		padding-bottom: 80px !important
	}

	div#blogs .custom-container {
		padding-bottom: 0 !important;
		padding-top: 50px
	}

	.collection-item {
		margin-bottom: 50px
	}

	.footer-link {
		display: block;
		line-height: 30px
	}

	.slider-sofa-mobile.w-slider {
		width: 358px
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.prev-arrow.slider-arrow.slick-arrow {
		left: 0;
		top: auto;
		bottom: -43px
	}

	div#shopify-section-cfp-content-block-main-new .div-block-feature3 .feaure-slider-grid button.next-arrow.slider-arrow.slick-arrow {
		right: 0;
		top: auto;
		bottom: -43px
	}

	div#shopify-section-cfp-content-block-main-new .custom-container {
		padding-bottom: 30px
	}
	
}

@media only screen and (max-width:479px) {

	.pop-up-window .pop-up-inside-left {
		padding: 6px 20px 60px
	}

	.pop-up-window .pop-up-inside-right {
		padding-top: 0
	}

	.pop-up-window .pop-up-inside-left h6 {
		margin-top: 0;
		font-size: 20px
	}

	.sleep_sec .div-block-42 {
		margin-top: 10px
	}

	.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) {
		flex-wrap: wrap;
		justify-content: center
	}

	.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:last-child {
		flex: 0 0 100% !important;
		max-width: 100%;
		text-align: center
	}

	.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"]:nth-child(2) div[data-testid="form-component"]:first-child {
		flex: 0 0 100% !important;
		max-width: 100%;
		text-align: center
	}

	.points-text-cont {
		padding-left: 30px !important
	}

	.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:last-child button {
		margin: 0 auto;
		border: 2px solid #EC7824 !important;
		background: #fff !important;
		color: #ec7824 !important;
		width: 100%;
		max-width: 122px
	}

	.footer-holdedr {
		display: block
	}

	.custom-container.footer .needsclick.kl-private-reset-css-Xuajs1 div[data-testid=form-row]:nth-child(2) div[data-testid=form-component]:first-child input {
		border-radius: 0px !important
	}

	.points-connet-line {
		left: 33px
	}

	.points-holder .point-container span.pointnumber {
		margin-top: 15px !important
	}

	.point-container {
		padding-left: 15px;
		padding-right: 15px
	}

	#shopify-section-100-day-trial .div-block-42 {
		padding-top: 20px;
		margin-bottom: 20px
	}

	.special-cont.add-background-linen {
		padding-bottom: 90px !important
	}

	.sleep_head h4 {
		min-height: 48px
	}

	.sleep_box ul li:not(:last-child) {
		margin-bottom: 0
	}

	.sleep_box ul li {
		padding: 10px 10px 10px 35px
	}

	#shopify-section-100-day-trial .div-block-42 h2.h5-sm.add-25-margin-bot span.relative>span.special:before {
		height: 6px;
		background-size: contain
	}

	#shopify-section-100-day-trial .div-block-42 {
		max-width: 304px !important
	}
}

@media only screen and (max-width:389px) {
	.pop-up-window .pop-up-inside-left {
		padding: 6px 20px 70px
	}

	.sleep_box ul li {
		font-size: 12px;
		line-height: 1.4;
		min-height: 85px
	}

	div#blogs .collection-item.w-dyn-item h3.h6-xs.text-orange-500.mobile-only-heading {
		font-size: 18px !important;
		line-height: 28px !important
	}
}
@media only screen and (max-width:480px){
  .pdp-menu.product_menu_section .add-to-cart-5 {
    border-top: 0;
  }
}
@media only screen and (max-width:359px) {
	.pop-up-window .pop-up-inside-left {
		padding: 6px 20px 90px
	}

	.sleep_content:not(:first-child) ul li:before {
		background-size: 10px;
		width: 25px;
		height: 20px
	}

	.sleep_box ul li {
		padding: 10px 10px 10px 29px;
		min-height: 87px
	}

	.instagram-profile-image {
		width: 50px;
		height: 50px
	}

	.instagram-profile .instagram-name.add-25-margin-left {
		margin-left: 0 !important;
    }
}

