body.index .ss__theme.ss__recommendation--vertical.page-width{margin-top:1em;margin-bottom:0}body.index .featured_collection .collection slider-component{padding-bottom:0}body.index .shopify-section.custom_button a{margin-top:1em}body.index .ss__theme.ss__recommendation--vertical .ss__results .ss__recommendation-result-tracker:nth-last-child(-n+3){display:block!important}@media screen and (max-width: 1200px){body.index .ss__theme.ss__recommendation--vertical .ss__results{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 1074px){body.index .ss__theme.ss__recommendation--vertical .ss__results{grid-template-columns:repeat(4,1fr)}body.index .ss__theme.ss__recommendation--vertical .ss__results .ss__recommendation-result-tracker:nth-child(n+5){display:none!important}}@media screen and (max-width: 1074px){body.index .ss__theme.ss__recommendation--vertical .ss__results{grid-template-columns:repeat(2,1fr)}}body.index .text_shadow{position:absolute;top:0;left:0;bottom:0;right:0;text-shadow:1px 1px 9px #ffffffb3}body.index .section-product-recommendations div[searchspring-recommend=home-tv-deals] .ss__recommendation__header{display:none}body.index ul.product-grid .review-price{text-align:right}body.index ul.product-grid li:nth-child(n+13){display:none}@media screen and (max-width: 1681px){body.index ul.product-grid{grid-template-columns:repeat(6,1fr)}body.index ul.product-grid .tv_deals_tags .badge{position:relative;display:block;width:fit-content;margin-left:auto}}@media screen and (max-width: 1074px){body.index ul.product-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 820px){body.index ul.product-grid{grid-template-columns:repeat(4,1fr)}body.index ul.product-grid li:nth-child(n+13){display:none}}@media screen and (max-width: 720px){body.index ul.product-grid{grid-template-columns:repeat(3,1fr)}body.index ul.product-grid li:nth-child(n+13){display:none}}@media screen and (max-width: 680px){body.index ul.product-grid{grid-template-columns:repeat(2,1fr)}}body.index .section-home-banner .left img.desktopimg{display:none}body.index .section-home-banner .left img.mobileimg{width:100%;height:auto;object-fit:cover}@media (min-width: 720px){body.index .section-home-banner .left img.mobileimg{display:none}body.index .section-home-banner .left img.desktopimg{display:block}}@media (max-width: 720px){body.index .section-home-banner .home_new_banner{margin-top:4px}body.index .section-home-banner .home_new_banner a.first_block{aspect-ratio:1/.7;display:block}body.index .section-home-banner .page-width{padding-inline:0}}body.index .homebanner .mobilebanner a{display:flex}body.index .homebanner .cust_google_reviews{position:absolute;right:clamp(3px,1vw,1em)!important;width:fit-content!important;height:fit-content!important;left:auto!important;top:1em!important;z-index:1}body.index .homebanner .cust_google_reviews img.google_reviews{max-width:clamp(104px,12vw,190px);width:100%;box-shadow:0 2px 5px #00000042}@media (max-width: 750px){body.index .section-template--14542175141959__befde561-5d02-4a05-887d-b595557affe5-padding ul li:nth-child(n+7){display:none!important}}body.index .designfont{width:max-content;font-size:clamp(22px,2vw,32px);line-height:normal;color:#fd3170;font-weight:700;font-family:Caveat,cursive;margin:0}@media (max-width: 1020px){body.index .designfont{width:auto}}body.index .price{display:none}@media (max-width: 512px){body.index .price .price__sale{flex-flow:column;gap:0;align-items:flex-start}body.index .price .price__sale .price-item{order:-1}}body.index .tv_deals_tags .badge{padding:5px 6px 5px 2em;font-size:clamp(10px,1vw,12px);clip-path:polygon(15% 5%,100% 5%,100% 100%,5% 100%);border-radius:0;bottom:2px;right:0;text-transform:uppercase;letter-spacing:0;font-weight:500;position:relative;display:block;width:fit-content;margin-left:auto}@media (max-width: 600px){body.index .tv_deals_tags .badge{padding:5px 3px 5px 2em}}@media (max-width: 480px){body.index .tv_deals_tags .badge{position:relative}}body.index .badge.award-winning{background:gold;color:#000}body.index .badge.free-shipping-badge{background:linear-gradient(135deg,#6ad903 0,#00a516);color:#fff}body.index .badge.limited-stock-badge{background:#e50009;color:#fff}body.index .badge.fast-shipping-badge{background:#ffd201;color:#2f393b}body.index .badge.popular-badge{background-image:linear-gradient(to right,#ac68d7,#a65ed4,#a053d1,#9a48ce,#943dcb,#8e35c6,#872cc2,#8123bd,#791cb5,#7115ad,#6a0da6,#62039e);color:#fff}body.index .badge.half-price{background:#00a0fb;color:#fff}body.index .flickity-enabled:focus-visible{box-shadow:none}body.index ul.flickity-enabled{display:block;overflow:initial}body.index ul.flickity-enabled .flickity-viewport{width:100%}body.index ul.flickity-enabled .flickity-button{top:30%}body.index ul.flickity-enabled .card__content{justify-content:space-between}body.index ul.flickity-enabled li.grid__item{max-width:23%;width:28%;display:grid!important;min-height:100%}@media (max-width: 1199px){body.index ul.flickity-enabled li.grid__item{max-width:29%;width:100%}}body.index ul.flickity-enabled li.grid__item .card-wrapper{width:93%}body.index h2.home_title,body.index h1.home_title{font-size:clamp(20px,4vw,30px);font-weight:600;text-align:center;margin-top:0}body.index .home-best-selling-mattress{background:#fafafa;padding:clamp(27px,5vw,77px) 0}body.index .home-best-selling-mattress .main-container{display:grid;grid-auto-flow:column;gap:1em 2em;align-items:center}body.index .home-best-selling-mattress h6{font-size:clamp(14px,1vw,16px);color:#3954a3;font-weight:600;letter-spacing:normal;margin:0 0 clamp(13px,2vw,25px)}body.index .home-best-selling-mattress h2{text-align:left!important;margin:0 0 clamp(14px,2vw,26px);line-height:1.19;max-width:300px;width:100%}body.index .home-best-selling-mattress ul{display:grid;gap:clamp(8px,1vw,10px);padding-left:0}body.index .home-best-selling-mattress ul li{font-size:clamp(14px,2vw,17px);color:#242424;line-height:normal;display:flex;align-items:center;gap:clamp(12.5px,2vw,15.5px)}body.index .home-best-selling-mattress a{border-radius:8px;background-color:#2fb129;color:#fff;width:clamp(160px,2vw,180px);height:clamp(40px,2vw,56px);display:flex;align-items:center;justify-content:center;margin:clamp(10px,2vw,40px) 0 0;text-decoration:none}body.index .home-best-selling-mattress img{object-fit:cover;width:100%!important;max-width:704px!important;margin-inline:auto;border-radius:4px;position:relative!important}body.index .home-best-selling-mattress .media{overflow:visible;background:transparent}body.index .home-best-selling-mattress .media .pos_absolute{position:absolute;display:flex;justify-content:flex-end;align-items:center;top:-5.7em;right:4em;gap:10px;height:auto}body.index .home-best-selling-mattress .media .pos_absolute h5{position:relative;bottom:17px;transform:rotate(-5deg);margin:0}@media (max-width: 700px){body.index .home-best-selling-mattress h2{max-width:200px}body.index .home-best-selling-mattress .main-container{grid-auto-flow:row}body.index .home-best-selling-mattress a{text-align:center;margin-inline:auto}body.index .home-best-selling-mattress .media .pos_absolute{right:8px;top:-4.4em}body.index .home-best-selling-mattress .media.mobile{display:block!important;margin-bottom:20px}body.index .home-best-selling-mattress .media.mobile svg{width:34px}body.index .home-best-selling-mattress .media.desktop{display:none}}body.index .as-featured-in{padding:clamp(1.4em,4vw,2em) 0 0}body.index .as-featured-in h1.home_title{margin-top:0;margin-bottom:1em}body.index .as-featured-in ul{display:grid;grid-auto-flow:column;max-width:1200px;margin-inline:auto;list-style:none;padding-left:0;padding-bottom:clamp(.1em,3vw,2.5em);margin-bottom:0}body.index .as-featured-in ul li{text-align:center}@media (max-width: 600px){body.index .as-featured-in ul{overflow:scroll}}body.index .as-featured-in ul img{max-width:clamp(106px,2vw,153px);margin-inline:auto}body.index h2.home_title hr{position:absolute;width:26%;top:50%;left:50%;transform:translate(-50%,-50%);border-top:2px solid #ef6a30;z-index:-1;max-width:440px;width:100%;margin:0}body.index h2.home_title span.bg_white{background:#fff;padding:0 .7em}body.index .exclusive-section{text-align:center;background:#f8f8f8;padding:clamp(1em,3vw,3em) 0}body.index .exclusive-section .title_ h2 span{background:#f8f8f8;padding:0 .7em;position:relative;z-index:1}body.index .exclusive-section .title_ h2 hr{z-index:initial;max-width:520px}body.index .exclusive-section .title_ p{margin:0 0 6px;text-transform:uppercase;letter-spacing:1px}body.index .exclusive-section .content_section{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1em,3vw,2em);padding:1em 0;max-width:1228px;width:100%;margin-inline:auto}body.index .exclusive-section .content_section a{padding:clamp(16px,3vw,24px);border:1px solid #dfe1e4;border-radius:8px;box-shadow:0 0 #0000,0 0 #0000,2px 2px 18px #0000000f}body.index .exclusive-section .content_section a span{background:transparent;display:grid;overflow:hidden;border-radius:10px}body.index .exclusive-section .content_section a img{transition:.2s all ease-in-out}body.index .exclusive-section .content_section a:hover img{transform:scale(1.05)}body.index .exclusive-section .content_section h2{padding-inline:.5em}body.index .exclusive-section .content_section .total-value{background:#f04a1c;color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1.5em 1em;margin:0 0 1em;display:grid;gap:6px}body.index .exclusive-section .content_section .total-value h2,body.index .exclusive-section .content_section .total-value h3,body.index .exclusive-section .content_section .total-value h5,body.index .exclusive-section .content_section .total-value h6{color:#fff;margin:0}body.index .exclusive-section .content_section .total-value h2{font-size:clamp(18px,4vw,26px);letter-spacing:.6px}@media screen and (max-width: 724px){body.index .exclusive-section .content_section{grid-template-columns:1fr}}body.index svg.emptysvg{background:#0000000d}
/*# sourceMappingURL=/cdn/shop/t/1042/assets/custom-home.scss.css.map */
