.hero-section-wrapper .hero-section,.home-page.overlay{background-size:cover;background-position:center center;background-repeat:no-repeat}ol.product-list-item>li:before,ol.steps-ul>li:before{content:counter(customlistcounter) " ";float:left;width:2em;padding:3px;margin-right:1em}.D-tab-menu-link,.D-title{font-family:inherit;line-height:inherit;font-display:swap}.product-details-page *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-details-page.benefits{margin:1rem 1rem 1rem 0}.product-details-page.section-1,.product-details-page.section-10,.product-details-page.section-3,.product-details-page.section-5{width:100%}.description-tab,.product-details-page.section-1 .img,.product-details-page.section-10 .img,.product-details-page.section-3 .img,.product-details-page.section-5 .img{width:100%;height:auto}#section-template--16131096019095__main>div>a>div,.CollectionItem__Wrapper--small{height:350px}.product-details-page.section-2{padding:3.5rem 2rem;background-color:#d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:5rem;color:#fff;text-transform:uppercase}.product-details-page.section-4{padding-top:2.5rem;overflow-x:hidden}.product-details-page.section-4 .wrapper .heading{font-size:3em;letter-spacing:normal;text-transform:none;margin:0 0 2.5rem;font-weight:700;font-family:"Playfair Display",serif;text-align:center;font-display:swap}.product-details-page.section-4 .wrapper .main .row-wrapper{padding:4rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-details-page.section-4 .wrapper .main .row-wrapper .row{padding:1em;max-width:95rem;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-display:swap}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:5rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body{max-width:33rem;width:100%}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .item,.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .body{margin-bottom:2.5rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .heading{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:capitalize;font-size:2.5em!important;text-transform:none;line-height:1.5}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description .list{list-style-type:none}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description .list .list-item{padding:.6rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description .list .list-item .item-number{width:1.5rem;height:1.5rem;background-color:#51a9b7;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin-right:.8rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.product-details-page.section-4 .wrapper .main .row-wrapper .row .img img{width:85%;height:auto;max-width:unset;border-radius:10px}.product-details-page.section-4 .wrapper .main .row-wrapper.reverse{background:#fdfaff}.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .body-wrapper{padding-left:5rem}.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .img{text-align:right}.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .img img{margin-right:3rem;width:90%;height:auto}.product-details-page.section-6{padding:2.5rem 0 0}.product-details-page.section-6 .carousel-wrapper,.product-details-page.section-9 .faq-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details-page.section-6 .carousel-wrapper .heading{font-size:2em;letter-spacing:normal;text-transform:none;margin:0;font-weight:700;max-width:800px;font-family:Montserrat,sans-serif;color:#2b054c;text-align:center;line-height:3.5rem;font-display:swap}.product-details-page.section-6 .carousel-wrapper .carousel-slider{margin-top:2.5rem;width:100%;height:500px;position:relative;overflow-x:hidden}.product-details-page.section-6 .carousel-wrapper .carousel-slider .product-carousel-list{width:100%;position:absolute;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:1rem;column-gap:1rem}.product-details-page.section-6 .carousel-wrapper .carousel-slider .product-carousel-list .product-carousel-item{-webkit-box-flex:0;-ms-flex:0 0 500px;flex:0 0 500px;height:500px}.product-details-page.section-6 .carousel-wrapper .carousel-slider .product-carousel-list .product-carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:fill}.product-details-page.section-7,.product-details-page.section-9{padding:3.5rem 2rem}.home-page.contact-section .card-wrapper .card .header img,.home-page.reviews-section .card-wrapper .card img,.product-details-page.section-10 img,.product-details-page.section-7 img,.product-details-page.section-8 .img-wrapper img{margin:0}.product-details-page.section-7 .testimonials-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-details-page.section-7 .testimonials-wrapper .heading{font-size:2em;letter-spacing:normal;text-transform:none;margin:0;font-weight:700}.product-details-page.section-7 .testimonials-wrapper .hashtag{font-size:1.75em;letter-spacing:normal;text-transform:none;margin:0 0 2.5rem;opacity:.5;font-weight:400;font-family:Montserrat,sans-serif;text-transform:none;font-display:swap}.product-details-page.section-7 .testimonials-wrapper .testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider{width:90%;height:100%;overflow-x:hidden;position:relative;max-width:1200px}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list{margin:0;padding:2%;height:100%;width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:5%;column-gap:5%;font-family:Montserrat,sans-serif;font-display:swap}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.07);box-shadow:0 0 20px rgba(0,0,0,.07);border-radius:2px;padding:2.6rem 1.3rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .header,.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row div img{margin-bottom:1.5rem}.home-page.contact-section .card-wrapper .card .header .heading,.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .header .heading{font-size:1.75em;letter-spacing:normal;text-transform:none;margin:0;font-weight:700}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .header .rating{height:1.4rem}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .body .heading{font-size:1.25em;letter-spacing:normal;text-transform:none;margin:0 0 1rem;font-weight:700}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial .footer .logo{margin-top:.5rem;width:6rem;height:auto}.product-details-page.section-7 .testimonials-wrapper .testimonials .controls{position:absolute;top:0;right:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-details-page.section-7 .testimonials-wrapper .testimonials .controls button:first-child img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-details-page.section-7 .testimonials-wrapper .testimonials .controls button{padding:2rem;background-color:transparent;border:none;cursor:pointer}.product-details-page.section-7 .testimonials-wrapper .testimonials .controls button img{width:2.2rem;height:auto}.product-details-page.section-8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem}.product-details-page.section-8 .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:3.5rem;column-gap:3.5rem}.product-details-page.section-9 .faq-wrapper .faq-heading{text-transform:none;margin:0;font-size:2em;letter-spacing:normal;text-transform:none;font-weight:700;font-family:"Playfair Display",serif;margin-bottom:2.5rem;font-display:swap}.product-details-page.section-9 .faq-wrapper .faq{width:100%;max-width:650px;list-style-type:none;font-family:Montserrat,sans-serif;border-bottom:3px solid #d7def0;font-display:swap}.product-details-page.section-9 .faq-wrapper .faq .faq-item{border-top:3px solid #d7def0;padding:1.5rem 0}.product-details-page.section-9 .faq-wrapper .faq .faq-item.close{position:static;float:initial}.product-details-page.section-9 .faq-wrapper .faq .faq-item.close .header .btn .open{display:inline}#section-footer>div:nth-child(3)>div.Footer__Aside>div>p>a,#section-template--16131095986327__6a597027-db62-417f-bc3e-d27b5e9202ee>div>div.SectionFooter>a,#shopify-section-template--16131095625879__shop-now>section,.ProductForm__BuyButtons .mobile-addToCart,.ScrollControls,.Section.Section--spacingLarge[data-section-type=shop-now],.carousel-item-inner-mobile,.financeMainClass2 #btn-napqueen,.hero-banner-mobile,.mySlides,.product-details-page.section-9 .faq-wrapper .faq .faq-item.close .description,.product-details-page.section-9 .faq-wrapper .faq .faq-item.close .header .btn .close{display:none}.product-details-page.section-9 .faq-wrapper .faq .faq-item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-details-page.section-9 .faq-wrapper .faq .faq-item .header .heading{font-size:1rem;letter-spacing:normal;text-transform:none;margin:0;font-weight:700}.product-details-page.section-9 .faq-wrapper .faq .faq-item .header .btn{cursor:pointer;background-color:transparent;border:none}.product-details-page.section-9 .faq-wrapper .faq .faq-item .header .btn .open{margin:0;display:none}.product-details-page.section-9 .faq-wrapper .faq .faq-item .header .btn .close{margin:0;display:inline}.product-details-page.section-9 .faq-wrapper .faq .faq-item .description{margin-top:1.5rem;color:#3c3c43d9;text-align:left;white-space:pre-wrap}.home-page *{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page.overlay{background-image:url("/cdn/shop/files/sleep-banner3.webp?v=1689780070");height:35rem;padding:5rem 1.5rem;text-align:center}.home-page.overlay .heading{letter-spacing:normal;text-transform:none;margin:0;font-family:"Playfair Display",serif;font-size:3rem;font-weight:400;color:#2b054c;font-display:swap}.home-page.contact-section .heading,.home-page.mattress-section .heading,.home-page.reviews-section .heading{font-size:2em;text-transform:none;letter-spacing:normal}.home-page.overlay .heading span,.select-the-mattress-section .select-the-mattress-container .row .text-bold,span.inline-block-word{font-weight:700}.home-page.overlay .link{color:#492966;background-color:#fff;padding:1rem;display:inline-block;margin-top:.8rem;text-decoration:none}.home-page.contact-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2b054c}.home-page.contact-section .heading{margin:0 0 2.5rem;font-weight:700}.home-page.contact-section .card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:4.5rem;column-gap:4.5rem}.home-page.contact-section .card-wrapper .card{width:100%;max-width:20rem;background-color:#f8f0ff;border-radius:.8rem;padding:1.5rem}.home-page.contact-section .card-wrapper .card .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.home-page.contact-section .card-wrapper .card .body{font-weight:700;text-align:left}.home-page.contact-section .card-wrapper .card .body a{color:#2b054c}.Slideshow__Content.Slideshow__Content--bottomLeft a{font-size:16px!important;font-weight:700}.ProductItem__LabelList span{background-color:#e41a21!important;color:#fff!important}.home-page.reviews-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2b054c;padding:6rem 1.5rem}.home-page.reviews-section .heading{margin:0 0 3rem;font-weight:700;color:#fff}.home-page.reviews-section .card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.5rem;column-gap:2.5rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-page.reviews-section .card-wrapper .card{background-color:#fff;border-radius:.8rem;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:18rem;width:100%}.home-page.reviews-section .card-wrapper .card .rating{height:1rem;width:auto;margin-bottom:.5rem}.home-page.reviews-section .card-wrapper .card .reviews{font-size:1.25em;letter-spacing:normal;text-transform:none;margin:0 0 .5rem;font-weight:700;color:#000;font-family:Montserrat,sans-serif;font-display:swap}.home-page.reviews-section .card-wrapper .card .logo{height:3rem;width:auto}.home-page.mattress-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7rem 1.5rem}.home-page.mattress-section .heading{margin:0 0 .6rem;font-weight:700;font-family:"Playfair Display",serif;text-transform:capitalize;color:#2b054c;font-display:swap}.home-page.mattress-section .sub-heading{font-size:1rem;letter-spacing:normal;text-transform:none;margin:0 0 2.5rem;font-weight:700;font-family:Montserrat,sans-serif;font-display:swap}.home-page.mattress-section .card-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:4.5rem;column-gap:4.5rem}.home-page.mattress-section .card-wrapper .card{color:#000;text-align:center;text-decoration:none}.home-page.mattress-section .card-wrapper .card .img{max-width:15rem;width:100%;margin-bottom:.5rem}.home-page.mattress-section .card-wrapper .card .link{font-size:1rem;letter-spacing:normal;text-transform:none;margin:0;font-weight:700;font-family:Montserrat,sans-serif;font-display:swap}.product-details-page.video-wrapper{background-color:#fff;padding:4rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-details-page.video-wrapper .video-frame{border-radius:2rem;width:100%;max-width:52rem;height:30rem}h1{font-size:40px;letter-spacing:-1px;line-height:56px}.Price--highlight{color:#2e8b57;font-size:30px}.Button--primary{transition:none;color:var(--button-background)}.Button--primary:before{background-color:#fff;background-color:var(--button-background);display:none}.Article[data-section-type=article] .ArticleToolbar,.Article[data-section-type=article]>.ArticleNav,.section.dynamic-banner,.usp-banner-section,.what-goes-inside-our-mattress-banner-section{background-color:#f8f0ff}.main-sec-finance .btn-round:hover,.shopify-payment-button__button{color:#fff}#sidebar-cart form div.Drawer__Footer button.Cart__Checkout.Button.Button--primary.Button--full{color:#fff;background-color:var(--button-background)}.financing-content h2,div.ProductItem__Info.ProductItem__Info--center div.ProductItem__PriceList.ProductItem__PriceList--showOnHover.Heading span.ProductItem__Price.Price.Price--highlight.Text--subdued{font-size:20px}div.ProductItem__PriceList.ProductItem__PriceList--showOnHover.Heading span.ProductItem__Price.Price.Price--highlight.Text--subdued,div.ProductItem__PriceList.ProductItem__PriceList--showOnHover.Heading span:first-child{color:#2e8b57;font-size:20px}div.ProductMeta div.ProductMeta__PriceList.Heading span:first-child{color:#303030;font-size:30px}div.ProductMeta__PriceList.Heading span.ProductMeta__Price.Price.Price--compareAt.Text--subdued.u-h4{color:inherit;font-size:inherit}div.ProductMeta__PriceList.Heading span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4{margin-right:-20px}div.ProductItem__Info.ProductItem__Info--center .ProductItem__Title Heading a{font-size:22px!important;text-transform:capitalize!important}div.ProductItem__Info.ProductItem__Info--center>h2>a{font-size:1.5rem;text-transform:capitalize;font-weight:600;letter-spacing:0}div.ProductItem__Info .ProductItem__Info--center{display:flex;flex-direction:column;align-items:start!important}.Cart__OffscreenNoteContainer .Button,.Cart__Recap button,.clear-btn i{color:#2b054c}@media screen and (max-width:600px){.product-details-page.section-4 .wrapper .main .row-wrapper .row,.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row{padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse!important}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper,.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .body-wrapper{padding:0!important}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .heading,.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .body-wrapper .body .heading{font-size:1.75em;letter-spacing:normal;text-transform:none;margin:0 0 2rem;font-weight:700;text-align:center;white-space:pre-wrap}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description,.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .body-wrapper .body .description{text-align:left}.product-details-page.section-4 .wrapper .main .row-wrapper .row .img,.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .img{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-bottom:2.5rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .img img,.product-details-page.section-4 .wrapper .main .row-wrapper.reverse .row .img img{width:100%;margin:0}.product-details-page.section-6 .carousel-wrapper .heading{padding:2rem 0;font-size:1.5rem;line-height:2.5rem}.product-details-page.section-6 .carousel-wrapper .carousel-slider{margin-top:.5rem}.product-details-page.section-7{padding:3.5rem 1rem}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider,.product-details-page.section-8 .img-wrapper .img{width:100%}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list{padding:2rem;-webkit-column-gap:3rem;column-gap:3rem}.product-details-page.section-7 .testimonials-wrapper .testimonials .testimonials-slider .testimonials-list .testimonial{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.product-details-page.section-7 .testimonials-wrapper .testimonials .controls button:first-child{padding-left:0}.product-details-page.section-7 .testimonials-wrapper .testimonials .controls button:last-child{padding-right:0}.product-details-page.section-8 .img-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem}.product-details-page.section-9 .faq-wrapper .faq{margin:0}.home-page.contact-section .card-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4rem}.home-page.reviews-section .card-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:2.5rem;justify-content:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.home-page.reviews-section .card-wrapper .card{flex:0 0 100%}.home-page.mattress-section .card-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:23px;overflow-x:auto;justify-content:flex-start}.product-details-page.video-wrapper .video-frame{max-width:30rem;height:15rem}div.ProductItem__Info.ProductItem__Info--center h2 a{font-size:15px!important;text-transform:capitalize!important;font-weight:500!important;line-height:22px!important;display:inline-block;letter-spacing:0}div.ProductItem__Info.ProductItem__Info--center .ProductItem__Title Heading a{font-size:16px!important;text-transform:capitalize!important;font-weight:400!important;line-height:16px!important}div.ProductItem__PriceList.ProductItem__PriceList--showOnHover.Heading span:first-child{color:#2e8b57;font-size:14px!important}#Slide5915d171-76c8-46bc-8001-fec37945b6fe>div.Slideshow__Content.Slideshow__Content--bottomLeft{bottom:245px!important}}@media screen and (min-width:1700px){.product-details-page.video-wrapper .video-frame{max-width:75rem;height:42rem}}#Slide5915d171-76c8-46bc-8001-fec37945b6fe>div.Slideshow__Content.Slideshow__Content--bottomLeft>header>div>div>a{color:#fff;border:none}#Slide5915d171-76c8-46bc-8001-fec37945b6fe>div.Slideshow__Content.Slideshow__Content--bottomLeft>header>div>div>a::before{background-color:#2b054c}#Slide5915d171-76c8-46bc-8001-fec37945b6fe>div.Slideshow__Content.Slideshow__Content--bottomLeft>header>div>div{display:flex;justify-content:center;align-content:center}.SectionFooter .Button--primary,.hide{display:none!important}.ImageHero--large{min-width:unset}.usp-banner-section{display:flex;justify-content:center;align-items:center}.hero-section-wrapper,.product-usp-section *,.usp-banner-section *{margin:0;padding:0;box-sizing:border-box}.product-dynamic-banner-2 .wrapper,.product-usp-section .product-usp-wrapper,.section.dynamic-banner .wrapper,.usp-banner-section .usp-banner-wrapper{display:flex;flex-direction:row}.usp-banner-section .usp-banner-wrapper .usp-wrapper{display:flex;align-items:center;flex-direction:row;padding:.8rem 1.5rem}.usp-banner-section .usp-banner-wrapper .usp-wrapper .usp-text{font-family:Montserrat,sans-serif;font-size:1.1rem;letter-spacing:unset;text-align:left;font-weight:600;margin:0;text-transform:unset;font-display:swap}.product-dynamic-banner-2 .wrapper .item .item-icon,.product-usp-section .product-usp-wrapper .usp-wrapper .usp-icon,.section.dynamic-banner .wrapper .item .item-icon,.usp-banner-section .usp-banner-wrapper .usp-wrapper .usp-icon{height:3.5rem;width:auto}.product-usp-section .product-usp-wrapper .usp-wrapper .usp-icon.big,.usp-banner-section .usp-banner-wrapper .usp-wrapper .usp-icon.big{height:4.5rem}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper{font-family:"Playfair Display",serif;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem 6rem;font-display:swap}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .heading{font-size:2.5em;letter-spacing:normal;text-transform:none;margin:0;font-weight:700;color:#2b054c;text-align:center}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:2rem;gap:1rem}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row div{flex:0 0 calc(33.33% - 6rem);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row div h3{font-size:1.8em;letter-spacing:normal;text-transform:none;margin:0;font-weight:700;text-align:center}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row div p{font-family:Montserrat,sans-serif;font-size:1.18em;line-height:1.8rem;text-align:center;margin-top:.8rem;font-weight:lighter;font-display:swap}.section.dynamic-banner{display:flex;justify-content:center}.section.dynamic-banner .wrapper .item{display:flex;-moz-column-gap:0.8rem;column-gap:.8rem;padding:2rem;align-items:center}.section.dynamic-banner .wrapper .item .item-text{font-size:1rem;font-weight:600}.select-the-mattress-section .select-the-mattress-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#fdfaff}.select-the-mattress-section .select-the-mattress-container .heading{font-size:1.18em;line-height:1.8rem;text-align:center;font-family:Montserrat,sans-serif;margin-bottom:2rem;color:#2b054c;letter-spacing:0;font-weight:600;font-display:swap}.select-the-mattress-section .select-the-mattress-container p{text-align:center;font-family:Montserrat,sans-serif;color:#2b054c;font-size:1rem;margin-bottom:0;line-height:1.5rem;font-display:swap}.select-the-mattress-section .select-the-mattress-container .row{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.select-the-mattress-section .select-the-mattress-container div{margin:0 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.select-the-mattress-section .select-the-mattress-container .compatible-items div{margin:0 2rem}.select-the-mattress-section .select-the-mattress-container .horizontal-bar{width:65%;height:.08rem;background-color:#dec5f3;margin:2rem 0}.Article__CommentFormWrapper .Form__Group .Form__Item,ol.steps-ul{margin-left:0}#shopify-section-header .Heading{font-size:14px}.product-dynamic-banner-2{background-color:#fdfaff;display:flex;justify-content:center}.product-dynamic-banner-2 .wrapper .item{display:flex;flex:33;flex-direction:column;-moz-column-gap:0.8rem;column-gap:.8rem;padding:2rem;align-items:center}.product-dynamic-banner-2 .wrapper .item .item-text{line-height:1.8rem;font-family:Montserrat,sans-serif;text-align:center;font-size:1.1rem;font-weight:600;margin-top:1rem;font-display:swap}.product-usp-section{display:flex;justify-content:center;align-items:center;border-top:1px solid #8e8e8e;border-bottom:1px solid #8e8e8e}.product-usp-section .product-usp-wrapper .usp-wrapper{display:flex;align-items:center;flex-direction:column;padding:.8rem 1.5rem;flex:0 0 33%}.product-usp-section .product-usp-wrapper .usp-wrapper .usp-text{font-family:Montserrat,sans-serif;font-size:1.1rem;letter-spacing:unset;text-align:center;font-weight:600;margin:0;text-transform:unset;font-display:swap}.Article__CommentFormWrapper .Form__Group{flex-direction:column}.Article__CommentFormWrapper .Form__Group .Form__Item input[type=text],.Form__Item input[type=text],.Rte img.brandLogo,.carousel-product-name,.icon-sec-content,.icon-sec-heading{margin:0}#create_customer .Form__Input,#customer_login .Form__Input,.Article__CommentFormWrapper .Form__Group .Form__Item .Form__Input,.firmness-indicator-wrapper .firmness-container .firmness-strip img{width:100%}.Article__CommentFormWrapper form button{margin-bottom:0;color:var(--button-background);left:50px}.Article__CommentFormWrapper form{display:flex;flex-direction:column;justify-content:start}.Article__CommentFormWrapper .Form__Hint{margin:0 0 40px}#product_form_4573327622282>div.ProductMeta>div.ProductMeta__PriceList.Heading>span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4{color:#2e8b57}#product_form_4573327622282>div.ProductMeta>div.ProductMeta__PriceList.Heading>span{color:#303030}#block-featured-collection-0>div.ProductListWrapper>div>div>div>div>div.ProductItem__LabelList>span,#shopify-section-template--16131095691415__main>section>div>div.CollectionInner>div>div>div>div>div>div>div.ProductItem__Info.ProductItem__Info--center>div.ProductItem__PriceList.ProductItem__PriceList--showOnHover.Heading>span{text-transform:none}.custom-discount-badge{background-color:red;padding:.3rem .6rem;margin-left:1rem;text-transform:capitalize;color:#fff!important}.custom-free-shipping-text{font-size:14px;font-weight:500;margin-top:10px;display:inline-block}.sale-page-heading-container{width:100%;margin:0 0 40px}.sale-page-heading-container-border{border-top:2px solid #e6e6e6;width:100%}.sale-page-heading-inner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:40px 0}.sale-page-heading-inner-container h2{margin:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;font-display:swap;color:#002868;letter-spacing:1px}.sale-page-heading-inner-container p{margin:0;text-align:center;color:#002868;font-size:18px;font-weight:500}.sale-page-banner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#2b054c;padding:40px;color:#fff;text-align:center;gap:10px;background-repeat:no-repeat;background-position:center top;background-size:contain;aspect-ratio:8/1;height:250px;width:100%}.banner-content h2{font-size:1.8rem},.sale-page-banner-container h1,.sale-page-banner-container h2{margin:0;color:#fff}.sale-page-banner-container h1,.sale-page-banner-container h2{font-family:Montserrat,sans-serif;font-weight:700;line-height:1.2;font-display:swap;color:#fff}.sale-page-banner-container h1{line-height:1.2}#section-template--16131096019095__main>div>a>div>div.CollectionItem__Content.CollectionItem__Content--bottomLeft>header>div>span:hover{color:#c3c3c3!important}#shopify-section-template--16131095593111__main>article>aside.ArticleNav,#shopify-section-template--16131095593111__main>article>aside.ArticleToolbar.hidden-phone,#shopify-section-template--16131095593111__main>article>aside.ArticleToolbar.hidden-phone.is-visible,#shopify-section-template--16131095593111__shop-now>section>div>div>div.Grid__Cell.\31 \/3--lap-and-up>div{background:#f9f1ff}#shopify-section-template--16131095658647__main>section>div>div>form>footer>div.Cart__Recap>button{position:static;color:#fff;background:#2b054c}#shopify-section-template--16131095658647__main>section>div>div>div>div>div>div>div.ShippingEstimator__Form>button{position:static;margin-top:0;margin-bottom:0}#shopify-section-template--16131095658647__main>section>div>div>div>div>div>div>div.ShippingEstimator__Form>input{position:static;width:unset;margin-top:0;margin-bottom:0;border-radius:0}#shopify-section-template--16131095593111__main>article>div.Article__Wrapper>div.Article__Content>footer,.Article[data-section-type=article]>div.Article__Wrapper>div.Article__Content>footer{background-color:#fff!important}.Section[data-section-type=article-list]>div>div>div>div>div.Grid__Cell.hidden-phone>div>div>div.ImageHero__TextContent>header>div{margin-top:4rem;display:flex;justify-content:center}.Section[data-section-type=article-list]>div>div>div>div>div.Grid__Cell.hidden-phone>div>div>div.ImageHero__TextContent>header>div>a{right:unset!important}section[data-section-type=cart]>div>div>form>footer>div.Cart__Recap>button{position:initial;right:unset}section[data-section-type=cart]>div>div>div>div>div>div>div.ShippingEstimator__Form>input{margin:0 0 0 20px;border-radius:0}section[data-section-type=cart]>div>div>div>div>div>div>div.ShippingEstimator__Form>button[type=button]{position:initial}.hero-section-wrapper .hero-section{background-image:url("/cdn/shop/files/Valentine-Desktop-Hero-Banner.webp?v=1706803341");height:80vh;display:flex;align-items:center;justify-content:end}.hero-section-wrapper .hero-section .text-wrapper{padding:2rem 8rem 2rem 2rem;text-align:center}.hero-section-wrapper .hero-section .text-wrapper .tag-line{color:#0e2040;font-size:1.8rem;font-family:Montserrat,sans-serif;text-transform:none;margin:0 0 1rem;font-display:swap}.hero-section-wrapper .hero-section .text-wrapper .heading{color:#0e2040;font-size:3.2rem;font-weight:700;font-family:"Playfair Display",serif;text-transform:none;letter-spacing:-1px;line-height:2rem;margin:0;font-display:swap}.hero-section-wrapper .hero-section .text-wrapper .sub-heading{color:#0e2040;font-size:2.6rem;font-weight:700;font-family:"Playfair Display",serif;text-transform:none;letter-spacing:-1px;margin:0;font-display:swap}.hero-section-wrapper .hero-section .text-wrapper .action-button{outline:0!important;text-decoration:none;color:#fff;background-color:#dd0004;padding:1rem 4rem;border-radius:4rem;border:4px solid #fff;font-size:1.5rem;text-transform:none;margin:1.5rem 0 0;display:inline-block;font-weight:500;font-family:Montserrat,sans-serif;font-display:swap}.firmness-indicator-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fdfaff;padding:2rem}.firmness-indicator-wrapper .firmness-container{align-items:center;display:flex;max-width:50rem;position:relative;margin-bottom:1.5rem}.firmness-indicator-wrapper .firmness-container .firmness-indicator{width:5rem;height:5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#2b054c;position:absolute;margin-top:.5rem}.firmness-indicator-wrapper .firmness-container .firmness-indicator .firmness-indicator-value{font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:700;color:#fdfaff;font-display:swap}.firmness-indicator-wrapper .firmness-container .firmness-indicator .firmness-indicator-text{text-align:center;font-family:Montserrat,sans-serif;color:#fdfaff;font-size:.7rem;font-display:swap}.firmness-indicator-wrapper .firmness-text{width:40%}.firmness-indicator-wrapper .firmness-text .firmness-heading{font-family:"Playfair Display",serif;font-size:1.4rem;font-weight:700;color:#2b054c;text-align:center;font-display:swap}.firmness-indicator-wrapper .firmness-text .firmness-para{font-family:Montserrat,sans-serif;font-size:1.2rem;color:#2b054c;text-align:center;line-height:1.8;padding-top:8px;font-display:swap}.custom--html--content,.mobile-tab-main,.pillow-featured-image-wrapper,.pillow-usp-wrapper{display:flex;justify-content:center}.pillow-usp-wrapper .pillow-usp-container{display:flex;justify-content:space-between;align-items:start;flex-direction:row;width:80%;gap:2rem;margin:1rem 0}.pillow-usp-wrapper .pillow-usp-container .pillow-usp-container-item{width:33%}.pillow-usp-wrapper .pillow-usp-container .pillow-usp-container-item h2{font-size:1.6rem;font-weight:700}.pillow-usp-wrapper .pillow-usp-container .pillow-usp-container-item p{font-size:1rem;font-weight:500;line-height:2.4}.pillow-sleep-science-wrapper{width:100%;background-color:rgba(222,197,243,.2);display:flex;justify-content:center;align-items:center;padding:2rem 0}.pillow-sleep-science-wrapper .sleep-science-container{width:80%;display:flex;justify-content:space-around;align-items:center;flex-direction:row;gap:2rem}.pillow-sleep-science-wrapper .sleep-science-container .sleep-science-container-item{width:50%;display:flex;justify-content:start;align-items:center;flex-direction:column;gap:2rem;text-align:center}.pillow-sleep-science-wrapper .sleep-science-container .sleep-science-container-item h3{font-size:1rem;font-weight:700;width:80%;letter-spacing:1px}.pillow-image-carousel-wrapper,.pillow-info-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.pillow-info-wrapper h2,.pillow-info-wrapper h3,.pillow-info-wrapper h4,.pillow-info-wrapper p{font-family:Montserrat,sans-serif;font-display:swap}.pillow-info-wrapper h1{font-family:"Playfair Display",serif;font-display:swap}.pillow-info-wrapper .pillow-features-banner{width:80%;padding:1rem 3rem;display:flex;justify-content:space-around;align-items:center;flex-direction:row;margin:1rem 0}.pillow-info-wrapper .pillow-features-banner-items{display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;padding:10px}.pillow-info-wrapper .pillow-features-banner-items p{font-size:1rem;font-weight:500;margin-left:10px}.pillow-image-carousel-wrapper .pillow-image-carousel-container{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:2rem}.pillow-image-carousel-wrapper .pillow-image-carousel-container .carousel-slide{display:flex;width:40%}.pillow-featured-image-wrapper .pillow-featured-image-container img,.pillow-image-carousel-wrapper .pillow-image-carousel-container .carousel-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pillow-features-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem 0;margin:1rem 0}.pillow-features-wrapper .pillow-features-container{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem}.pillow-features-wrapper .pillow-features-container h2{font-size:2.4rem;font-weight:700}.pillow-features-wrapper .pillow-features-container .pillow-row-container{width:80%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:5rem;flex-wrap:wrap}.pillow-features-wrapper .pillow-features-container .pillow-row-container .pillow-features-row-item{width:26%;display:flex;justify-content:flex-start;align-items:start;flex-direction:row;gap:1rem;text-align:left}.pillow-features-wrapper .pillow-features-container .pillow-row-container .pillow-features-row-item h4{font-size:1rem;font-weight:700;letter-spacing:1px;margin:0}.pillow-features-wrapper .pillow-features-container .pillow-row-container .pillow-features-row-item p{font-size:1rem;font-weight:500;margin:0;line-height:1.8}.pillow-featured-image-wrapper .pillow-featured-image-container{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4rem;margin:1rem 0}.pillow-featured-image-wrapper .pillow-featured-image-container h2{width:80%;font-weight:700;font-size:2rem;text-align:center}.ProductForm__AddToCart.Button.Button--secondary.Button--full{background:#2b054c;color:#fff}.Linklist .Linklist__Item .Link:hover,.Linklist .Linklist__Item:hover,.btn.btn-round{color:#fff!important}#modalProductDetails,#modalVideoSection,.carousel-item-inner,.hero-banner-desktop,.product-details-page.section-4 .wrapper .heading{display:block}.hero-banner-desktop:hover{pointer-events:none}#section-footer .Linklist__Item>.Link{color:#fff;text-decoration:none}p.f-14{font-size:16px;padding:2em 16em}.p-14{font-size:14px;padding:0 6em}.btn-shopPay,button.btn-pay{padding:1rem 2.5rem}#prod-moreInfo a,.SProduct-link:hover,.no-underline{text-decoration:none}.btn.btn-round{background-color:#2c054c;border-radius:50px;font-weight:500}.block-div1 .p-14{padding:inherit}.icon-block-full{display:flex}ol.steps-ul{list-style-type:none}ol.product-list-item>li,ol.steps-ul>li{counter-increment:customlistcounter;padding:1em}ol.steps-ul>li:before{font-weight:700;background-color:#9070ab;color:#fff;text-align:center;border-radius:50px}ol.product-list-item:first-child,ol.steps-ul:first-child{counter-reset:customlistcounter}.card.faq-card{border:none;border-bottom:1px solid #ddd}.card-header.faq-card-header{border-bottom:none;background-color:#fff;cursor:pointer}.card-link.faq-card-link{color:#000;font-size:14px;cursor:pointer}.main-sec-inn .provider-img{width:200px}.icon-image-section img{width:30px}.steps-img-main img{width:150px}button.btn-pay{background-color:#dcdcdc;font-size:16px}.mobile-tab-inn{background-color:#dcdcdc;font-size:16px;border-radius:50px;display:none}#shopPayButton{background-color:#240947;border-radius:50px;color:#fff;font-weight:500}#KatapultButton{border-radius:50px;font-weight:500}h2.SectionHeader__Heading.font-weight-bold.text-center{margin-top:1em}.accordion1{border-right:1px solid #ddd}#section-template--16800610123927__icons_with_text_QaM8kP{margin:4px 0!important}.icon-block-full{display:flex;align-items:center}.icon-image-section{flex-shrink:0}.icon-content-section{flex-grow:1}.bundle-item-heading:hover,.policy-div a:hover,.text-underline{text-decoration:underline}.de-color{color:#000}#sticky-buttons.sticky{position:fixed;top:12%;z-index:1}#finance-header h1.SectionHeader__Heading.font-weight-bold{font-size:40px;letter-spacing:.3px}.btn-pay:focus{outline:0!important;box-shadow:none!important}ol.product-list-item{list-style-type:none!important;margin-left:0}ol.product-list-item>li:before{font-weight:700;background-color:#51a9b7;color:#fff;text-align:center;border-radius:50px}.section-logos .wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.section-logos .row-wrapper{flex:0 0 33%}.section-logos img{width:70%}#section-template--16831566053527__list_item_content_left_ngkQWt .row{flex-direction:row-reverse}#section-template--16831566053527__list_item_content_left_ngkQWt .body-wrapper{padding:0 0 0 11em}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description{line-height:1.8rem;font-size:16px}.Section{padding:1em}.list-tem-section .product-details-page.section-4 .wrapper .main .row-wrapper .row .img img{width:100%;border-radius:0}.desktop-button-wrapper,.desktop-icon-text-container,.desktop-logo-subtext-container,.section-logos .image-container{text-align:center}.section-background .product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description{line-height:2.3rem}.firmness-section{background:url(/cdn/shop/files/image_110.jpg?v=1713525700) center/cover no-repeat}.firmness-section .firmness-indicator-wrapper{background-color:transparent!important}.firmness-heading h2{line-height:3.5rem}.productCarousel-section,.productCarousel-section .product-details-page.section-6,.section-carousel,.section-carousel .Container,section .banner-carousel{padding:0}.productCarousel-section .product-details-page.section-6 .carousel-wrapper .carousel-slider{margin-top:0}.select-the-mattress-section .select-the-mattress-container .instructions-inn{flex-direction:row;align-items:flex-start;flex:1}.select-the-mattress-section .select-the-mattress-container .image-container{margin:0;flex:60%}.select-the-mattress-section .select-the-mattress-container .text-container{margin:0;text-align:left;justify-content:initial}.select-the-mattress-section .select-the-mattress-container .content-container{text-align:left;align-items:flex-start}.content-class1,.select-the-mattress-section .select-the-mattress-container .inst-content{text-align:left}.select-the-mattress-section .select-the-mattress-container .list-container{align-items:flex-start}span.inst-count{background-color:#2b054c;color:#fff;font-weight:700;width:2em;text-align:center;border-radius:50px;padding:3px}h4.inst-heading{margin:4px 0;color:#2b054c;font-weight:700;font-size:16px}#contact_form .Form__Input{width:100%;border-radius:10px;margin:1em 0 0}#contact_form select,#contact_form textarea{border-radius:10px}.policy-text{font-size:.9rem}.policy-div{margin:1rem 0}.file-inn{display:inline-block;border:1px dashed #ddd;padding:10px;margin-top:1rem}.selct-warranty:after{top:30px;height:calc(100% - 32px)}.warranty-form .label{color:#595959;padding:0 0 0 6px}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .heading{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;letter-spacing:normal;margin:0 0 1rem;font-weight:700;white-space:pre}.card-overlay{min-height:450px;background-position:14.5366% 30.4268%}input[type=date]::-webkit-calendar-picker-indicator{background-position:right;background-size:auto;cursor:pointer;position:absolute;bottom:0;left:0;right:5px;top:25%;width:auto}#date-pickr,.menu-title{position:relative}.warranty-form{margin-top:45px}#formful__form_form_rJQ61ASScq .form-control{display:grid;height:initial;border:none}#formful__form_form_rJQ61ASScq .formful__input{width:100%;border-radius:10px;margin:1em 0 0;padding:12px 14px;border:1px solid #e0e0e0;order:2}#formful__form_form_rJQ61ASScq .icon-dropdown-chevron{visibility:hidden}#formful__form_form_rJQ61ASScq .formful__button{background:#2b054c;color:#fff;padding:14px;margin-bottom:7px;border-radius:20px;width:31%}.flex-wrapper{display:flex;flex-direction:row;justify-content:center;padding:1rem}.carousel-logo-container{display:flex;flex-direction:column;justify-content:flex-start}.icon-wrapper{display:flex;flex-direction:row;gap:2rem}.icon-container{display:flex;flex-direction:column;flex:0 0 25%}button#C-btn{color:#fff;font-size:1.2rem;padding:1rem 3rem;border-radius:50px;font-weight:700;letter-spacing:.8px}.flex-item-first{flex:0 0 55%;display:flex;flex-direction:column;gap:2rem}.carousel-logo img.brand-logo{width:182px;height:auto}.logo-subtext-container p.logo-subtext{font-weight:700;font-size:1.2rem}p.icon-subtext{font-size:1.2rem;font-weight:700;letter-spacing:.5px}.icon-image-container img.carousel-icon{width:50px;height:50px}img.main-image-class{width:430px;height:290px}.btn-katapult-preapprove{margin:1.5rem auto 0}.carousel-background{height:320px;background-size:cover;padding:1rem}#financeBannerCarousel .carousel-control-next,#financeBannerCarousel .carousel-control-prev{cursor:pointer;width:10%}#financeBannerCarousel .carousel-control-next-icon,#financeBannerCarousel .carousel-control-prev-icon{width:25px;height:25px}#financeBannerCarousel .carousel-control-prev-icon,#homepage-banner .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}#financeBannerCarousel .carousel-control-next-icon,#homepage-banner .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}#financeBannerCarousel .carousel-indicators li{background-color:#bab4b4}#financeBannerCarousel .carousel-indicators .active{background-color:#191919}.bulk-order-container .card-overlay{background-position:15.5366% 38.4268%;position:relative}.banner-subtext,.card-overlay .form-heading{color:#fff;position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center}.banner-subtext{font-size:1.2rem;top:50%;font-weight:500}.card-overlay .form-heading{top:40%;font-size:4rem;letter-spacing:.25rem;font-weight:700}.carousel-item .row,.sliding-text{-ms-transform:translateY(-50%);top:50%}.bulk-order-main{padding:0 2rem}.tictac_horizontal div div:nth-child(2){margin-top:7px}.AnnouncementBar__Wrapper{max-width:1000px;position:relative;margin:auto}.textfade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}div#homepage-banner{min-height:350px;height:auto}p.banner-heading{font-size:2.5rem;font-weight:700;line-height:2rem;letter-spacing:1px}span.block-word{display:block;font-size:4rem}.banner-content-right{text-align:center;color:#472876}.banner-code,.banner-sub-text{font-size:1.3rem;font-weight:500;letter-spacing:1px;text-align:center}.D-title,.prod-name,.prod-price{font-weight:600}.banner-button{background-color:#9070ab;font-size:1.5rem;color:#fff;padding:.5rem 1rem;border-radius:40px;width:200px;text-wrap:nowrap}.D-tab-bar,.D-tab-menu-link,.D-tab-menu-link.is-active{overflow:hidden;background:#fff}.carousel-item .row{margin:0;position:absolute;transform:translateY(-50%);right:18%}.banner-content-right{position:absolute;left:45%;letter-spacing:2px}.banner-button-wrapper{width:50%;margin:30px auto 0}#section-template--16473283526807__cb775e7a-1282-47ae-bab7-05d50699d5de .Image--contrast:after{background-image:linear-gradient(to top,#636363a6,#36363633)}.carousel .carousel-indicators{z-index:2}.decription-container{max-width:75rem;height:auto;margin:0 auto}.D-title{font-size:2rem;color:#252b46;text-transform:capitalize}.D-paragraph{max-width:100%;margin:1rem 0}.D-tab-menu{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;height:auto;margin:0 auto;border-bottom:1.3px solid #f4f4f4;transition:.3s}.D-tab-menu-link{position:relative;font-size:1rem;font-weight:600;cursor:pointer;height:auto;padding:1rem .5rem;border-bottom:2.5px solid transparent;color:#9194a1;transition:.3s}.D-tab-menu-link::before{position:absolute;content:"";top:0;left:0;width:100%;height:auto;z-index:2}.D-tab-menu-link.is-active{bottom:0;z-index:0;border-bottom:2.5px solid #a586c5;color:#252b46}.D-tab-bar-content{display:none;width:100%;min-height:10rem;transition:1s linear;opacity:0}.D-tab-bar-content.is-active{display:block;opacity:1}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNav{margin:-3px 7px -10px}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{margin:5px 0 10px}picture.BackgroundImage-Container{position:relative;width:100%;height:100%;min-height:517px;cursor:pointer}img.BackgroundImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sliding-text{position:absolute;transform:translateY(-50%);margin:0 auto;width:100%}.AnnouncementBar__Wrapper{min-height:50px}.carousel-video-section{text-align:center;padding:20px}.carousel-video-heading{margin-bottom:37px}.carousel-video-container{display:flex;overflow-x:auto;gap:20px;padding:10px;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel-video-container::-webkit-scrollbar{display:none}.carousel-video-item{position:relative;width:200px;min-width:200px;flex:0 0 auto;overflow:hidden;scroll-snap-align:start;cursor:pointer;min-height:360px}.carousel-video{width:100%;height:auto;border-radius:8px}.carousel-product-info{position:absolute;bottom:10px;left:4px;right:4px;background-color:rgba(0,0,0,.5);color:#fff;padding:8px;border-radius:5px;cursor:pointer;text-align:center}.prod-name{text-align:center;color:#2b054c;font-size:1.8rem;text-transform:capitalize!important;letter-spacing:.01em!important}.proddetails-section{margin:3rem .5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.prod-price{font-size:2rem;color:#2e8b57;text-align:center;font-family:Montserrat!important}.prod-compareprice{padding:4px;font-size:1.2rem;font-weight:500}.prod-variantSelect{display:flex;flex-direction:row;gap:10px;align-items:center}#variantSelect{padding:.5rem;border:1px solid #ddd;border-radius:5px}#productModal{top:50%;width:55%;left:25%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:80%;-webkit-box-shadow:0 0 7px 0 rgba(156,156,156,.76);-moz-box-shadow:0 0 7px 0 rgba(156,156,156,.76);box-shadow:0 0 7px 0 rgba(156,156,156,.76)}#modalProductDetails img{width:50%;height:auto;margin:0 auto;display:block;border:1px solid #b3b3b3;border-radius:3px}.product-modal-content{background-color:#fff;margin:0 auto;max-width:800px;transition:transform .3s ease-in-out;display:flex;flex-wrap:nowrap;max-height:80vh}.product-close{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;top:0;right:10px}.product-close:focus,.product-close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-left{flex:1 1 50%;padding-right:20px;width:50%}.modal-right{flex:1 1 50%;padding:20px 0 0;width:50%;max-height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal-right::-webkit-scrollbar{display:none}.modal-product-details img{max-width:100%;height:auto}.modal-product-details p{margin:10px 0}.prdo-CTA{position:sticky;display:flex;flex-direction:row;width:100%;bottom:0;gap:8px;justify-content:center;background-color:#fff;padding:10px 0}.prdo-CTA button{flex:0 0 40%}button#prod-moreInfo{background-color:#f4f4f4;padding:5px;border:1px solid #ddd;border-radius:5px;font-size:1.1rem;color:#4c4c4c}button#addToCart,button#addToCartMobile,button#checkoutButton,button.caro-Chkout{background-color:#2b054c;padding:5px;border:1px solid #ddd;border-radius:5px;font-size:1.1rem;color:#fff}.prdo-CTA button.view-cart-btn{flex-basis:13%;background-color:#fff}.goto-cart{display:flex;flex-direction:row;padding:12px;border:1px solid #ccc;border-radius:5px;position:relative;text-decoration:none}.modal-overlay,.next-arrow,.prev-arrow{position:fixed;background-color:#00000080;display:none}#modalProductDetails .view-cart-btn img{width:20px;height:20px;margin:0;border:none}.view-cart-btn span.Header__CartCount{position:absolute;top:-10%;right:-12%;background-color:#2b054c;color:#fff;border-radius:50%;width:22px;height:22px}.video-src{width:100%;height:100%;object-fit:cover}.next-arrow,.prev-arrow{top:50%;transform:translateY(-50%);color:#fff;border:none;cursor:pointer;z-index:1001;font-size:40px;height:65px;width:65px;border-radius:50%;justify-content:center}.prev-arrow{left:17%}.next-arrow{right:12%}.modal-overlay{z-index:999;top:0;left:0;width:100%;height:100%}.proddetails-section ul li{list-style-position:outside;margin-left:1em}.custom-discount-badget{background-color:red;padding:.3rem .6rem;margin-left:1rem;text-transform:capitalize;color:#fff!important;font-weight:600;font-family:Montserrat!important}.mobsoldOutButton,.soldOutButton{background-color:#f2f2f2;padding:5px;border:1px solid #ddd;border-radius:5px;font-size:1.1rem;color:#000}#mobilemodalDetailedProducts,#mobilemodalProductDetails,#mobilemodalVideoSection,.banner-mobile{display:none}@media screen and (min-width:1140px){.Product__Gallery{display:flex}.Product__SlideshowNav{flex:0 0 10%;margin:0 10px}.Product__SlideshowNavScroller{display:flex;flex-direction:column;justify-content:flex-start}.Product__Slideshow{flex:0 0 90%}}.Form__Submit,.code-span{background-color:#2b054c}.section-inn .heading-h2{font-size:3em;letter-spacing:normal;text-transform:none;margin:0 0 2.5rem;font-weight:700;font-family:Playfair Display,serif;text-align:center;color:#2b054c}.featued-image{display:block;margin:auto;width:50%;height:auto}.ImageHero{width:75%;margin:auto}#bundleProductItem{display:flex;flex-direction:row;gap:20px;border:1px solid #f4f4f4;padding:5px;border-radius:5px;align-items:center}.block-inn,.bundle-details{flex-direction:column;display:flex}.bundle-item-image{width:70px;height:70px;border-radius:5px}.bundle-details{gap:15px;margin:22px 0 0}.bundle-title{margin-bottom:5px;font-size:14px;font-weight:500}.bundle-item-heading{color:#2b054c!important;font-size:14px}.bundle-item-price{color:#2e8b57;font-weight:600;font-size:17px}.code-span{color:#fff;padding:2px 9px;border-radius:6px}.code-text-p{font-size:14px;font-weight:600}.code-div{margin-top:1rem}.col-img-main{display:flex;flex-direction:row;gap:40px;padding:2rem 6rem;justify-content:center}.col-img-inn{flex:0 0 30%;padding:3rem 2rem;display:flex;flex-direction:column;gap:5px}.col-img{width:50px;height:60px}.col-heading{font-weight:700;font-size:1.2rem;margin-bottom:0}.image-block-container{display:flex;flex-direction:row;gap:13%;align-items:center;justify-content:center}.block-inn{height:fit-content;padding:3rem;flex:0 0 30%}.col-main-img{width:45%;height:45%}.image-block-inn{padding:2rem 8rem;display:flex;flex-direction:column;gap:70px}.col-content{font-size:15px}@media screen and (max-width:600px){.product-usp-section .usp-banner-wrapper,.section.dynamic-banner .wrapper,.usp-banner-section .usp-banner-wrapper{flex-wrap:wrap;justify-content:center;padding:1.5rem 0}.usp-banner-section .usp-banner-wrapper .usp-wrapper{flex:0 0 33%;flex-direction:column;justify-content:center;gap:5px;min-height:125px}.usp-banner-section .usp-banner-wrapper .usp-wrapper .usp-text{text-align:center;max-height:4.5rem}.firmness-indicator-wrapper,.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper.what-goes-inside-our-mattress-banner-wrapper{padding:2rem}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper.what-goes-inside-our-mattress-banner-wrapper .row{gap:0;margin-top:1rem}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper.what-goes-inside-our-mattress-banner-wrapper .row div{flex:0 0 75%;padding:1.5em}.section.dynamic-banner .wrapper{flex-wrap:wrap;justify-content:center}.select-the-mattress-section .select-the-mattress-container{padding:2rem 1rem}.select-the-mattress-section .select-the-mattress-container .heading{font-size:1.2rem;margin-bottom:2rem}.select-the-mattress-section .select-the-mattress-container p{font-size:.8rem}.select-the-mattress-section .select-the-mattress-container .row{flex-direction:row;row-gap:1rem;margin-bottom:1rem;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.select-the-mattress-section .select-the-mattress-container .compatible-items{margin-top:-1rem}#file-upload,.Article__CommentFormWrapper .Form__Group .Form__Item .Form__Input,.file-inn,.firmness-indicator-wrapper .firmness-text,.pillow-features-wrapper .pillow-features-container .pillow-row-container div:nth-child(9),.pillow-usp-wrapper .pillow-usp-container-item,.section-logos img,.select-the-mattress-section .select-the-mattress-container .horizontal-bar{width:100%}.select-the-mattress-section .select-the-mattress-container div{flex:0 0 50%;justify-content:flex-start;align-items:unset}.select-the-mattress-section .select-the-mattress-container .row::-webkit-scrollbar{display:none}.product-dynamic-banner-2 .wrapper{flex-wrap:nowrap;justify-content:space-around}.product-usp-section .usp-banner-wrapper .usp-wrapper{flex:0 0 50%;flex-direction:column;justify-content:center}.content-class1,.product-usp-section .usp-banner-wrapper .usp-wrapper .usp-text{text-align:center}.Article__CommentFormWrapper form{display:flex;flex-direction:column;justify-content:start}.Article__CommentFormWrapper form button{margin-bottom:0;color:var(--button-background);left:10px;margin-top:10px;width:90%}.Article__CommentFormWrapper .Form__Hint{margin-bottom:50px}.wholescale-star-widget .rating-container-top{justify-content:center!important;flex-wrap:wrap}#product_form_4573321232522>div.ProductMeta>div.ProductMeta__PriceList.Heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.sale-page-heading-inner-container h2{font-size:24px}.sale-page-heading-inner-container p{font-size:14px}#shopify-section-template--16131095658647__main>section>div>div>div>div>div>div>div.ShippingEstimator__Form>input{margin-left:0}#shopify-section-template--16131095658647__main>section>div>div>div>div>div>div>div.ShippingEstimator__Form>button{margin-top:20px;color:#2b054c;padding:7px 20px;width:unset}#section-template--16131095986327__448aaa12-78fa-4368-b62f-0b053513844d>div>div,#section-template--16473283526807__448aaa12-78fa-4368-b62f-0b053513844d>div>.ImageHero--large{min-height:260px}#section-template--16131095986327__448aaa12-78fa-4368-b62f-0b053513844d>div>div>div.ImageHero__ImageWrapper>div{background-repeat:no-repeat}section[data-section-type=cart]>div>div>div>div>div>div>div.ShippingEstimator__Form>input{margin-left:0;width:100%}section[data-section-type=cart]>div>div>div>div>div>div>div.ShippingEstimator__Form>button[type=button]{width:100%;margin-top:2rem;padding:1rem;color:var(--text-color)}.hero-section-wrapper .hero-section{justify-content:center;align-items:end;background-image:url("/cdn/shop/files/Valentine-Mobile-Hero-Banner.webp?v=1706803341");height:100vh}.hero-section-wrapper .hero-section .text-wrapper{padding:2rem 1rem;text-align:center}.hero-section-wrapper .hero-section .text-wrapper .tag-line{font-size:1rem;margin-bottom:0}.hero-section-wrapper .hero-section .text-wrapper .heading{line-height:3rem;font-size:2rem}.hero-section-wrapper .hero-section .text-wrapper .sub-heading{font-size:1.6em;line-height:1rem}.hero-section-wrapper .hero-section .text-wrapper .action-button{font-size:1.2rem}.pillow-usp-wrapper .pillow-usp-container-item h2{font-size:1.6rem;font-weight:700}.pillow-usp-wrapper .pillow-usp-container-item p{font-size:1rem;font-weight:500;line-height:2.2}.pillow-usp-wrapper .pillow-usp-container{display:flex;justify-content:space-between;align-items:start;flex-direction:column;gap:3rem;width:80%;margin:2rem 0}.pillow-usp-wrapper .pillow-usp-container .pillow-usp-container-item{width:100%;display:flex;justify-content:center;align-items:start;flex-direction:column;gap:1rem}.pillow-usp-wrapper .pillow-usp-container .pillow-usp-container-item h2{font-size:1.6rem;font-weight:700;margin:0}.pillow-usp-wrapper .pillow-usp-container .pillow-usp-container-item p{font-size:1rem;font-weight:500;line-height:2.4;margin:0}.pillow-sleep-science-wrapper .sleep-science-container{width:80%;display:flex;justify-content:space-around;align-items:center;flex-direction:column;gap:2rem}.pillow-sleep-science-wrapper .sleep-science-container .sleep-science-container-item{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:column;gap:2rem;text-align:center}.pillow-sleep-science-wrapper .sleep-science-container .sleep-science-container-item h3{font-size:1rem;font-weight:700;letter-spacing:1px}.pillow-featured-image-wrapper .pillow-featured-image-container img,.pillow-sleep-science-wrapper .sleep-science-container .sleep-science-container-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pillow-info-wrapper .pillow-features-banner{width:100%;padding:0;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:wrap}.pillow-info-wrapper .pillow-features-banner-items{display:flex;justify-content:center;align-items:center;flex-direction:row;width:30%;padding:10px}.pillow-info-wrapper .pillow-features-banner-items img{width:40%;height:auto}.pillow-info-wrapper .pillow-features-banner-items p{font-size:.8rem;font-weight:500;margin-left:10px}.pillow-info-wrapper .reactex img{height:auto}.pillow-image-carousel-wrapper{width:100%;overflow:hidden;white-space:nowrap}.pillow-image-carousel-wrapper .pillow-image-carousel-container{width:100%;display:flex;justify-content:normal;align-items:normal;overflow-x:auto;scroll-behavior:smooth;flex-wrap:nowrap;gap:0}.pillow-image-carousel-wrapper .pillow-image-carousel-container::-webkit-scrollbar{height:4px}.pillow-image-carousel-wrapper .pillow-image-carousel-container::-webkit-scrollbar-track{background:#f1f1f1}.pillow-image-carousel-wrapper .pillow-image-carousel-container::-webkit-scrollbar-thumb{background:#888}.ArticleListWrapper .ArticleList .Grid__Cell,.pillow-image-carousel-wrapper .pillow-image-carousel-container .carousel-slide,.select-the-mattress-section .select-the-mattress-container .instructions-inn{flex:0 0 100%}.pillow-image-carousel-wrapper .pillow-image-carousel-container .carousel-slide img{width:100%;height:auto}.pillow-features-wrapper .pillow-features-container{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem}.pillow-features-wrapper .pillow-features-container h2{font-size:2.2rem;font-weight:700;text-align:center}.pillow-features-wrapper .pillow-features-container .pillow-row-container{width:95%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:2rem;flex-wrap:wrap;margin-left:3rem}.pillow-features-wrapper .pillow-features-container .pillow-row-container .pillow-features-row-item{width:40%;display:flex;justify-content:center;align-items:start;flex-direction:column;gap:.5rem;text-align:left}.pillow-features-wrapper .pillow-features-container .pillow-row-container .pillow-features-row-item h4{font-size:1rem;font-weight:700;letter-spacing:1px;margin:0}.pillow-features-wrapper .pillow-features-container .pillow-row-container .pillow-features-row-item p{font-size:1rem;font-weight:500;margin:.5rem 0;line-height:1.5}.pillow-featured-image-wrapper .pillow-featured-image-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}.pillow-featured-image-wrapper .pillow-featured-image-container h2{width:100%;font-weight:700;font-size:1.5rem;text-align:center;line-height:43px}.accordion2,.carousel-item-inner-desktop,.financeMainClass2,.flex-item-second,.hero-banner-desktop,.iconMainClass2,.stepsMainClass2,.tictac_horizontal a{display:none}#mobilemodalProductDetails,#mobilemodalVideoSection,.banner-mobile,.carousel-item-inner-mobile,.hero-banner-mobile{display:block}.product-details-page.section-4 .wrapper .main .row-wrapper .row,p.f-14{padding:1em}.button-container,.mobile-tab-inn{display:flex;justify-content:center}.accordion1{border-right:none}.p-14{padding:0 2em}.steps-ul li:not(:last-child)::after{left:8%}.finance-main-outer{margin-top:4em}.section.dynamic-banner .wrapper .item{flex:0 0 50%;flex-direction:column;justify-content:center;gap:1rem;text-align:center;padding:.8rem 1.5rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .heading{font-size:1.5em!important}.product-details-page.section-4 .wrapper .main .row-wrapper{padding:1rem 0}.product-details-page.section-4{padding-top:0}div.ProductMeta>.ProductMeta__Title{font-size:2rem!important;line-height:2.7rem}.product-details-page.section-6,.section-logos,.section.dynamic-banner{padding:0}.product-details-page.section-4 .wrapper .heading,.section-inn .heading-h2{font-size:2rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description{text-align:left;font-size:1.1rem}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .heading{margin-bottom:2rem;text-align:center;display:block}.product-details-page.section-4 .wrapper .main .row-wrapper .row .body-wrapper .body .description .list .list-item{line-height:1.5rem}#shopify-section-template--16848091644055__main .SectionHeader__Heading{font-size:3rem!important;text-align:center!important}.warranty-form{padding:0 24px!important}.button-submit{width:50%!important}.firmness-indicator-wrapper .firmness-container .firmness-indicator{width:3rem;height:3rem;margin-top:0}.firmness-indicator-wrapper .firmness-container .firmness-indicator .firmness-indicator-value,button#addToCart,button#prod-moreInfo{font-size:1rem}.firmness-indicator-wrapper .firmness-container .firmness-indicator .firmness-indicator-text{font-size:.5rem}.firmness-heading h2{font-size:1.8rem;line-height:2.7rem}.product-details-page.section-6 .carousel-wrapper .carousel-slider{height:355px}.select-the-mattress-section .select-the-mattress-container .instructions-inn{flex-direction:column;align-items:center}.select-the-mattress-section .select-the-mattress-container .content-container{align-items:center}.select-the-mattress-section .select-the-mattress-container .image-container{margin-bottom:1rem}.select-the-mattress-section .select-the-mattress-container .instructions{flex-direction:row;row-gap:5rem}.select-the-mattress-section .select-the-mattress-container .inst-content{font-size:1.1rem;text-align:center}.card-overlay{background-position:45.5366% 30.4268%}.bulk-order-container .card-overlay{background-position:38.5366% 30.4268%}.pillow-features-banner-items.reactex{flex:0 0 50%;flex-direction:column}#formful__form_form_rJQ61ASScq .formful__button{width:60%}.flex-wrapper{flex-direction:column}.carousel-logo-container{text-align:center;align-items:center}.icon-wrapper{justify-content:center;flex-wrap:wrap;align-items:center}.icon-container{flex:0 0 40%;align-items:center}.icon-image-container img.carousel-icon{width:35px;height:35px}p.icon-subtext{letter-spacing:0;font-size:1rem;text-wrap:nowrap}button#C-btn{font-size:.8rem;padding:1rem 2rem}#financeBannerCarousel .carousel-control-next,#financeBannerCarousel .carousel-control-prev,#homepage-banner .carousel-control-next,#homepage-banner .carousel-control-prev{width:15%}#financeBannerCarousel .carousel-indicators{bottom:0}#financeBannerCarousel .carousel-control-next-icon,#financeBannerCarousel .carousel-control-prev-icon,#homepage-banner .carousel-control-next-icon,#homepage-banner .carousel-control-prev-icon{width:20px;height:20px}.carousel-background{height:390px}.card-overlay .form-heading{font-size:3rem}.banner-subtext{top:65%;width:80%}#contact_form>.Form__Submit{width:65%!important}.tictac_horizontal{padding:5px!important}.tictac_horizontal:first-child div{font-size:15px!important}.AnnouncementBar__Wrapper{min-height:55px}p.banner-heading{font-size:1.8rem;line-height:12px}span.block-word{display:block;font-size:1.9rem}.banner-code,.banner-sub-text{font-size:1.2rem;font-weight:600;line-height:15px}.banner-button{background-color:#ddd;padding:5px 21px}.banner-content-right{left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.carousel-item .row{margin:0 auto;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:0;top:unset!important;right:unset!important;width:100%}.banner-button-wrapper{width:100%;margin-top:3px}.ProductForm__BuyButtons .mobile-addToCart{display:block;bottom:0;left:0;z-index:2;width:100%;padding:1.5rem;font-size:1rem;position:fixed}.ScrollControls{display:inline-flex;position:absolute;font-size:2rem;z-index:1}.ScrollControls svg{width:25px;height:25px;background:#f6f4f5;border-radius:5px;box-shadow:0 0 3px 2px #dcdcdc;padding:3px}.ScrollControls.LeftControl{left:10px}.ScrollControls.RightControl{right:10px}.tab-outer{display:flex;margin-top:1rem}.tab-outer .SectionHeader__TabList.TabList{margin:0 2rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tab-outer .SectionHeader__TabList.TabList::-webkit-scrollbar{display:none}.featured-section .featured-heading{letter-spacing:.1rem;font-weight:700;font-size:18px}.tab-outer .featured-submenu{text-transform:capitalize;font-size:15px;letter-spacing:.1rem;padding-bottom:3px}h2.ProductItem__Title.Heading{min-height:70px}.home-page.mattress-section{padding:3rem 1rem}#section-template--16473283526807__7d1602a4-503d-406d-9743-fcfde84b1c74 .Container{padding:0!important}.home-page.mattress-section .heading{line-height:35px}.home-page.mattress-section .sub-heading{margin-bottom:2rem}.home-page.mattress-section .card-wrapper .card{width:80%;flex:0 0 70%}.home-page.mattress-section .card-wrapper::-webkit-scrollbar{display:none}.home-page.mattress-section .card-wrapper .card .img{max-width:initial;padding:.5rem}.home-page.mattress-section .card-wrapper .card .link{margin-bottom:1rem;padding:1rem}.scrolling-container{overflow-x:auto}.scrolling-container .row>div{flex:0 0 auto;width:80%}.scrolling-container .row{display:inline-flex;animation:30s linear infinite scroll;flex-wrap:nowrap!important;justify-content:flex-start!important}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .heading{font-size:1.8em;line-height:35px}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row div h3{font-size:1.5em}.what-goes-inside-our-mattress-banner-section .what-goes-inside-our-mattress-banner-wrapper .row div p{font-size:1em}.home-page.reviews-section{padding:2.5rem 1.5rem}.home-page.reviews-section .card-wrapper::-webkit-scrollbar{display:none}.ProductMeta .wholescale-star-widget .rating-container-top div{flex:unset}.ArticleListWrapper .ArticleList{display:flex;overflow-x:auto}.prdo-CTA button.view-cart-btn{flex-basis:17%}.goto-cart{padding:9px;justify-content:center}.prdo-CTA button{flex:0 0 35%}.proddetails-section{padding:0 1rem;margin:1.5rem}#modalProductDetails,#modalVideoSection,.banner-desktop{display:none}.product-modal-content{flex-direction:column;height:100%;max-height:100vh}#productModal{width:100%;left:0;top:50%;height:100%}#mobilemodalProductDetails{position:absolute;background:rgba(255,255,255,.8);bottom:0}.mobProductContainer{display:flex;flex-direction:row;gap:9px;padding:10px 5px}.mobileProductImage{width:20%}.mobPrdctTitle{font-size:1rem;color:#2b054c;font-weight:600}.product-close{position:absolute;color:#333;z-index:2;top:20px;right:20px;font-size:36px}.mobPrdtDetailsWrapper{display:flex;flex-direction:column;justify-content:center;font-family:Montserrat;width:50%}#bewebchat{z-index:999!important}#mobaddToCart{width:30%;background-color:#2b054c;color:#fff;padding:0;height:40px;margin:auto;border-radius:6px}#mobilemodalDetailedProducts{position:absolute;height:80%;background-color:#fff;overflow-y:auto;bottom:0}.productDetailedContainer img{width:50%;height:30%;margin:0 auto;display:block;border-radius:10px}#prdctDetailContainer{padding:15px 5px}.mobCloseDetailed{position:sticky;right:6%;font-size:25px;color:#333;float:right;top:0}.col-img-main{flex-direction:column;padding:2rem}.col-main-img{width:100%;height:100%}.image-block-container{flex-direction:column-reverse!important;gap:30px}.col-img-inn,.image-block-inn{padding:0 2rem}#section-template--16473283526807__d278a574-0829-4c6c-b672-5195b5f58bb6,#shopify-section-template--16473283526807__d278a574-0829-4c6c-b672-5195b5f58bb6{min-height:290px}.flag-image{width:35px;height:25px}.sale-page-banner-container h1{font-size:1.5rem}.sale-page-banner-container h4{font-size:15px}.custom--html--content{margin-top:-14px!important}.carousel-item:first-child .row{bottom:-8%!important}.carousel-item:first-child .row .banner-sub-text{margin-bottom:0}}.html--content{text-align:center;margin-top:1rem}.Header__MainNav .HorizontalList__Item:last-child .Heading{font-size:24px;background:linear-gradient(to right,#ff2452,#002868);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:3s ease-in-out infinite gradientAnimation}@keyframes gradientAnimation{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.banner-content{display:flex;align-items:center;gap:10px}.flag-image{width:40px;height:25px}.thumbnail-container{position:relative;height:700px;overflow:hidden}.thumbnail-wrapper{max-height:calc(100% - 150px);overflow-y:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.thumbnail-wrapper::-webkit-scrollbar{display:none}.arrow{position:relative;left:50%;transform:translateX(-50%);font-size:24px;color:#000;cursor:pointer;z-index:2}.arrow-up{top:-5px}.arrow-down{bottom:0}select#state-select{padding:.5rem .7rem;border-color:#e0e0e0;border-radius:5px;margin-top:5px}.state-select-wrapper{flex:0 0 70%}.state-select-label{margin-bottom:10px}.Drawer-flex{display:flex;align-items:flex-start}button.Cart__NoteButton.drawer-flex-item{flex:0 0 30%}.Drawer__Footer{padding-right:10px}.Form__Submit{right:unset!important;bottom:1px!important;width:30%!important}.desktop-flex-item-first,.desktop-icon-wrapper{justify-content:center}.desktop-carousel-logo-container,.desktop-icon-container{align-items:center}.PTitle-MobileOnly+div .wholescale-star-widget,.ProductMeta__Text .product-features-main,.mobile-carousel-banner,.product-highlights{display:none}.desktop-carousel-logo{margin-left:1rem}.desktop-static-banner .col{padding-top:2rem;padding-bottom:2rem;box-shadow:0 0 20px #00000012;border-radius:2px;margin:5px}.desktop-static-banner{padding:2rem 3rem}.financing-header{font-size:2em;letter-spacing:normal;text-transform:capitalize;margin:0;font-weight:700;font-family:var(--heading-font-family);font-style:var(--heading-font-style);color:#212529}.menu-tag,.tag-New{font-size:9px;position:absolute;bottom:100%;right:0;letter-spacing:.6px;color:#ea2d07;font-weight:700}.menu-tag{-webkit-text-fill-color:initial;text-wrap:nowrap;margin-left:5px}.menu-tag.tag-New::after{content:"";background-image:url(/cdn/shop/files/stars.svg?v=1725273695);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin-right:3px;filter:invert(46%) sepia(72%) saturate(394%) hue-rotate(305deg) brightness(100%) contrast(101%);animation:1s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.MegaMenu__Push--shrink{padding:20px}.form-step1-container,.recycling-step2{padding-bottom:1rem;font-size:1.8rem}.recycling-prodct-page{background:#2b054c;color:#fff!important;padding:14px;text-decoration:none!important;border-radius:20px;width:35%;display:inline-block;text-transform:uppercase;text-align:center}#create_customer .Button--primary,#customer_login .Button--primary{position:relative;width:100%!important;padding:12px 5px}.cartSuggestion-Outer{margin:-20px -28px 5px}.suggestion-carouselInner{padding:.5rem 1rem}.SContent-wrapper{display:flex;flex-direction:row;gap:16px;background-color:#ededed;padding:10px;border-radius:10px;border:1px solid #dfdfdf}.SImage-wrapper{border-radius:5px;padding:3px;border:1px solid #fff}.SProduct-image{border-radius:5px}.suggestion-heading-container{margin:5px 25px 0}.suggestion-heading{font-size:1.2rem;text-transform:capitalize;font-weight:500}.SPrice-wrapper a{font-weight:400}.SProductInfo-Wrapper{display:flex;flex-direction:column;gap:6px}.suggestion-inn{padding:1rem 2rem}.selling-highlighted{color:#2e8b57;font-size:14px;font-weight:500}.SCompareAt-price{font-size:11px}.SVariants-wrapper{display:flex;gap:10px}#cartSuggestionCarousel .carousel-control-next,#cartSuggestionCarousel .carousel-control-prev{width:12%}#cartSuggestionCarousel .carousel-control-next-icon,#cartSuggestionCarousel .carousel-control-prev-icon{background-color:#2b054c;width:25px;height:25px;background-size:55%;border-radius:16px}#cartSuggestionCarousel .variant-option{border:1px solid #e6e6e6;border-radius:7px;font-size:12px;padding:3px 5px}.SaddToCart-btn{background-color:#2b054c;color:#fff;padding:5px 10px;border-radius:10px;font-size:12px}.fade-out{opacity:0;transition:opacity 2s ease-out}#shopify-block-biscuits_bundles_biscuits_bundle_form_pxPznK biscuits-bundle-form{padding-top:0!important;padding-bottom:0!important}biscuits-bundle-step+biscuits-bundle-step{margin-top:0!important}.biscuits-bundle-step__number,.biscuits-bundle-step__title{font-weight:600;font-size:1.25rem}.biscuits-bundle-step__required{color:#eb5454}.swiper-horizontal{touch-action:pan-x}.wholescale-form-field input[type=text]{margin:0 0 15px}@media screen and (max-width:640px){.sale-page-banner-container h2{font-size:17px;margin-top:.5rem}.Product__SlideshowNav{display:block}.thumbnail-wrapper{overflow-x:auto;white-space:nowrap;overflow-y:hidden}a.Product__SlideshowNavImage.AspectRatio{height:auto;display:inline-block;padding:10px}a.Product__SlideshowNavImage.AspectRatio:first-child{padding-left:0}a.Product__SlideshowNavImage.AspectRatio:last-child{padding-right:0}img.thumbnail-img{width:90px;height:auto;position:relative}.product-gallery-flex{display:flex;flex-direction:column-reverse}.PTitle-MobileOnly{font-size:1.7rem!important;line-height:2.4rem;text-transform:capitalize!important;color:#2b054c;margin-bottom:.5rem}.ProductMeta,.Product__Gallery{margin-bottom:0}.thumbnail-container{height:auto}.ProductTitle-tabUp+div .wholescale-star-widget,.arrow-down,.arrow-up,.freeShipping-Desktop,.thumbnail-wrapper .AspectRatio:before{display:none}.custom-free-shipping-text{margin-top:0}.ProductMeta__PriceList.Heading{margin-top:0;justify-content:flex-start!important;font-size:1rem!important}#shopify-section-template--17391675375767__main .Price--highlight{font-size:24px!important}.Product__Info .Container{padding:0 24px}.ProductMeta{padding-bottom:8px;text-align:left}.ProductMeta__Text{margin:8px 0}.ProductMeta__Text .product-features-main{list-style:none;display:block;background-color:#f8f0ff;padding:1rem 0;margin-top:2rem}.productFeatCheck{margin:0 8px;display:inline-flex;justify-content:center;align-items:flex-start;flex-shrink:0;width:18px;height:18px}.productFeatInn{padding:.5rem 0;border-bottom:1px solid #dadada;display:flex;align-items:flex-start;gap:3px}.productFeatInn:last-child{border-bottom:none}.Price--compareAt-Main{display:flex}.ProductMeta__Price.Price--compareAt{margin-left:10px}.Price--highlight.Text--subdued.u-h4{margin-right:0!important;vertical-align:middle}.productFeatText{font-weight:500;flex-grow:1;line-height:1.4;word-break:break-word}.PTitle-MobileOnly+div .wholescale-star-widget{display:flex;margin-bottom:1rem}.product-highlights{display:block;margin:0 12px 12px;text-align:center;font-weight:700}.PriceMainMobile{display:flex;flex-direction:column;align-items:flex-start}.productFeatCheck img{object-fit:contain;flex-shrink:0;margin-right:0;width:100%;height:100%}.average-rating-and-star .rating{fill:#f90!important;stroke:#f90!important}}div.ProductMeta>.ProductMeta__Title{font-size:2rem;letter-spacing:normal;line-height:42px;font-weight:600}.snow{position:relative;width:100%;height:100%}.flake,.ribbon,.usa-badge{position:absolute}.flake{border-radius:50%;transform:translateY(0) rotateX(0) rotateY(0);background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:linear-gradient(180deg,rgba(255,255,255,0) 30%,#fff 50%,#fff 60%,rgba(255,255,255,0) 60%),linear-gradient(90deg,rgba(255,255,255,0) 30%,#fff 50%,#fff 60%,rgba(255,255,255,0) 60%),linear-gradient(45deg,rgba(255,255,255,0) 33%,#fff 53%,#fff 57%,rgba(255,255,255,0) 65%),linear-gradient(135deg,rgba(255,255,255,0) 33%,#fff 53%,#fff 57%,rgba(255,255,255,0) 65%)}.flake:first-child{width:19px;height:19px;top:-588px;left:9%;opacity:.78;-webkit-animation:64s linear infinite flakes;animation:64s linear infinite flakes}.flake:nth-child(2){width:6px;height:6px;top:-564px;left:58%;opacity:.77;-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(3){width:11px;height:11px;top:-4px;left:3%;opacity:.76;-webkit-animation:23s linear infinite flakes;animation:23s linear infinite flakes}.flake:nth-child(4){width:14px;height:14px;top:-133px;left:81%;opacity:.77;-webkit-animation:67s linear infinite flakes;animation:67s linear infinite flakes}.flake:nth-child(5){width:19px;height:19px;top:-487px;left:99%;opacity:.86;-webkit-animation:23s linear infinite flakes;animation:23s linear infinite flakes}.flake:nth-child(6){width:9px;height:9px;top:-594px;left:76%;opacity:.91;-webkit-animation:37s linear infinite flakes;animation:37s linear infinite flakes}.flake:nth-child(7){width:16px;height:16px;top:-661px;left:39%;opacity:.78;-webkit-animation:68s linear infinite flakes;animation:68s linear infinite flakes}.flake:nth-child(8){width:16px;height:16px;top:-682px;left:14%;opacity:.75;-webkit-animation:58s linear infinite flakes;animation:58s linear infinite flakes}.flake:nth-child(9){width:18px;height:18px;top:-614px;left:91%;opacity:.84;-webkit-animation:51s linear infinite flakes;animation:51s linear infinite flakes}.flake:nth-child(10){width:20px;height:20px;top:-425px;left:54%;opacity:.56;-webkit-animation:36s linear infinite flakes;animation:36s linear infinite flakes}.flake:nth-child(11){width:13px;height:13px;top:-595px;left:98%;opacity:.67;-webkit-animation:42s linear infinite flakes;animation:42s linear infinite flakes}.flake:nth-child(12){width:16px;height:16px;top:-464px;left:62%;opacity:.7;-webkit-animation:68s linear infinite flakes;animation:68s linear infinite flakes}.flake:nth-child(13){width:8px;height:8px;top:-635px;left:68%;opacity:.99;-webkit-animation:26s linear infinite flakes;animation:26s linear infinite flakes}.flake:nth-child(14){width:13px;height:13px;top:-505px;left:7%;opacity:.86;-webkit-animation:27s linear infinite flakes;animation:27s linear infinite flakes}.flake:nth-child(15){width:20px;height:20px;top:-219px;left:20%;opacity:.84;-webkit-animation:31s linear infinite flakes;animation:31s linear infinite flakes}.flake:nth-child(16){width:11px;height:11px;top:-578px;left:99%;opacity:.87;-webkit-animation:46s linear infinite flakes;animation:46s linear infinite flakes}.flake:nth-child(17){width:15px;height:15px;top:-66px;left:63%;opacity:.88;-webkit-animation:41s linear infinite flakes;animation:41s linear infinite flakes}.flake:nth-child(18){width:7px;height:7px;top:-356px;left:2%;opacity:.55;-webkit-animation:18s linear infinite flakes;animation:18s linear infinite flakes}.flake:nth-child(19){width:15px;height:15px;top:-120px;left:77%;opacity:.77;-webkit-animation:67s linear infinite flakes;animation:67s linear infinite flakes}.flake:nth-child(20){width:20px;height:20px;top:-90px;left:52%;opacity:.69;-webkit-animation:23s linear infinite flakes;animation:23s linear infinite flakes}.flake:nth-child(21){width:11px;height:11px;top:-374px;left:91%;opacity:.8;-webkit-animation:22s linear infinite flakes;animation:22s linear infinite flakes}.flake:nth-child(22){width:20px;height:20px;top:-643px;left:83%;opacity:.97;-webkit-animation:25s linear infinite flakes;animation:25s linear infinite flakes}.flake:nth-child(23){width:15px;height:15px;top:-164px;left:64%;opacity:.73;-webkit-animation:62s linear infinite flakes;animation:62s linear infinite flakes}.flake:nth-child(24){width:8px;height:8px;top:-202px;left:25%;opacity:.58;-webkit-animation:20s linear infinite flakes;animation:20s linear infinite flakes}.flake:nth-child(25){width:17px;height:17px;top:-184px;left:50%;opacity:.72;-webkit-animation:30s linear infinite flakes;animation:30s linear infinite flakes}.flake:nth-child(26){width:14px;height:14px;top:-490px;left:91%;opacity:.64;-webkit-animation:19s linear infinite flakes;animation:19s linear infinite flakes}.flake:nth-child(27){width:18px;height:18px;top:-465px;left:41%;opacity:.69;-webkit-animation:63s linear infinite flakes;animation:63s linear infinite flakes}.flake:nth-child(28){width:16px;height:16px;top:-453px;left:35%;opacity:.68;-webkit-animation:55s linear infinite flakes;animation:55s linear infinite flakes}.flake:nth-child(29){width:20px;height:20px;top:-314px;left:52%;opacity:.75;-webkit-animation:19s linear infinite flakes;animation:19s linear infinite flakes}.flake:nth-child(30){width:17px;height:17px;top:-113px;left:60%;opacity:.98;-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(31){width:12px;height:12px;top:-41px;left:98%;opacity:.53;-webkit-animation:20s linear infinite flakes;animation:20s linear infinite flakes}.flake:nth-child(32){width:10px;height:10px;top:-597px;left:13%;opacity:.51;-webkit-animation:27s linear infinite flakes;animation:27s linear infinite flakes}.flake:nth-child(33){width:8px;height:8px;top:-59px;left:56%;opacity:.53;-webkit-animation:35s linear infinite flakes;animation:35s linear infinite flakes}.flake:nth-child(34){width:6px;height:6px;top:-188px;left:82%;opacity:.64;-webkit-animation:16s linear infinite flakes;animation:16s linear infinite flakes}.flake:nth-child(35){width:19px;height:19px;top:-366px;left:77%;opacity:.69;-webkit-animation:35s linear infinite flakes;animation:35s linear infinite flakes}.flake:nth-child(36){width:6px;height:6px;top:-288px;left:5%;opacity:.74;-webkit-animation:18s linear infinite flakes;animation:18s linear infinite flakes}.flake:nth-child(37){width:19px;height:19px;top:-371px;left:41%;opacity:.95;-webkit-animation:31s linear infinite flakes;animation:31s linear infinite flakes}.flake:nth-child(38){width:14px;height:14px;top:-403px;left:82%;opacity:.98;-webkit-animation:59s linear infinite flakes;animation:59s linear infinite flakes}.flake:nth-child(39){width:19px;height:19px;top:-251px;left:82%;opacity:.55;-webkit-animation:27s linear infinite flakes;animation:27s linear infinite flakes}.flake:nth-child(40){width:12px;height:12px;top:-300px;left:61%;opacity:.98;-webkit-animation:60s linear infinite flakes;animation:60s linear infinite flakes}.flake:nth-child(41){width:9px;height:9px;top:-481px;left:69%;opacity:.62;-webkit-animation:43s linear infinite flakes;animation:43s linear infinite flakes}.flake:nth-child(42){width:16px;height:16px;top:-151px;left:35%;opacity:.87;-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(43){width:14px;height:14px;top:-512px;left:95%;opacity:.8;-webkit-animation:61s linear infinite flakes;animation:61s linear infinite flakes}.flake:nth-child(44){width:10px;height:10px;top:-373px;left:11%;opacity:.75;-webkit-animation:48s linear infinite flakes;animation:48s linear infinite flakes}.flake:nth-child(45){width:11px;height:11px;top:-428px;left:95%;opacity:.54;-webkit-animation:43s linear infinite flakes;animation:43s linear infinite flakes}.flake:nth-child(46){width:8px;height:8px;top:-46px;left:31%;opacity:.55;-webkit-animation:44s linear infinite flakes;animation:44s linear infinite flakes}.flake:nth-child(47){width:7px;height:7px;top:-658px;left:46%;opacity:.8;-webkit-animation:46s linear infinite flakes;animation:46s linear infinite flakes}.flake:nth-child(48){width:16px;height:16px;top:-329px;left:100%;opacity:.6;-webkit-animation:63s linear infinite flakes;animation:63s linear infinite flakes}.flake:nth-child(49){width:7px;height:7px;top:-599px;left:49%;opacity:.67;-webkit-animation:16s linear infinite flakes;animation:16s linear infinite flakes}.flake:nth-child(50){width:17px;height:17px;top:-464px;left:2%;opacity:.96;-webkit-animation:62s linear infinite flakes;animation:62s linear infinite flakes}.flake:nth-child(51){width:9px;height:9px;top:-468px;left:6%;opacity:.56;-webkit-animation:18s linear infinite flakes;animation:18s linear infinite flakes}.flake:nth-child(52){width:17px;height:17px;top:-428px;left:88%;opacity:.51;-webkit-animation:16s linear infinite flakes;animation:16s linear infinite flakes}.flake:nth-child(53){width:18px;height:18px;top:-648px;left:78%;opacity:.98;-webkit-animation:58s linear infinite flakes;animation:58s linear infinite flakes}.flake:nth-child(54){width:8px;height:8px;top:-74px;left:8%;opacity:.9;-webkit-animation:35s linear infinite flakes;animation:35s linear infinite flakes}.flake:nth-child(55){width:17px;height:17px;top:-399px;left:57%;opacity:.58;-webkit-animation:67s linear infinite flakes;animation:67s linear infinite flakes}.flake:nth-child(56){width:7px;height:7px;top:-160px;left:6%;opacity:.89;filter:blur(4px);-webkit-animation:61s linear infinite flakes;animation:61s linear infinite flakes}.flake:nth-child(57){width:13px;height:13px;top:-397px;left:53%;opacity:.58;filter:blur(3px);-webkit-animation:68s linear infinite flakes;animation:68s linear infinite flakes}.flake:nth-child(58){width:18px;height:18px;top:-218px;left:72%;opacity:.9;filter:blur(3px);-webkit-animation:25s linear infinite flakes;animation:25s linear infinite flakes}.flake:nth-child(59){width:12px;height:12px;top:-492px;left:85%;opacity:.98;-webkit-animation:42s linear infinite flakes;animation:42s linear infinite flakes}.flake:nth-child(60){width:20px;height:20px;top:-505px;left:20%;opacity:.98;filter:blur(4px);-webkit-animation:56s linear infinite flakes;animation:56s linear infinite flakes}.flake:nth-child(61){width:18px;height:18px;top:-78px;left:90%;opacity:.93;filter:blur(3px);-webkit-animation:43s linear infinite flakes;animation:43s linear infinite flakes}.flake:nth-child(62){width:16px;height:16px;top:-541px;left:87%;opacity:.74;filter:blur(3px);-webkit-animation:40s linear infinite flakes;animation:40s linear infinite flakes}.flake:nth-child(63){width:14px;height:14px;top:-233px;left:73%;opacity:.54;filter:blur(3px);-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(64){width:17px;height:17px;top:-223px;left:19%;opacity:.51;filter:blur(4px);-webkit-animation:16s linear infinite flakes;animation:16s linear infinite flakes}.flake:nth-child(65){width:10px;height:10px;top:-115px;left:56%;opacity:.66;-webkit-animation:57s linear infinite flakes;animation:57s linear infinite flakes}.flake:nth-child(66){width:16px;height:16px;top:-13px;left:27%;opacity:.81;filter:blur(3px);-webkit-animation:70s linear infinite flakes;animation:70s linear infinite flakes}.flake:nth-child(67){width:9px;height:9px;top:-470px;left:92%;opacity:.59;filter:blur(4px);-webkit-animation:42s linear infinite flakes;animation:42s linear infinite flakes}.flake:nth-child(68){width:6px;height:6px;top:-163px;left:42%;opacity:.86;-webkit-animation:18s linear infinite flakes;animation:18s linear infinite flakes}.flake:nth-child(69){width:11px;height:11px;top:-201px;left:41%;opacity:.83;filter:blur(4px);-webkit-animation:53s linear infinite flakes;animation:53s linear infinite flakes}@media screen and (min-width:480px){.flake:nth-child(70){width:11px;height:11px;top:-643px;left:66%;opacity:.58;filter:blur(3px);-webkit-animation:54s linear infinite flakes;animation:54s linear infinite flakes}.flake:nth-child(71){width:6px;height:6px;top:-348px;left:38%;opacity:.54;filter:blur(3px);-webkit-animation:20s linear infinite flakes;animation:20s linear infinite flakes}.flake:nth-child(72){width:15px;height:15px;top:-188px;left:94%;opacity:.59;filter:blur(3px);-webkit-animation:25s linear infinite flakes;animation:25s linear infinite flakes}.flake:nth-child(73){width:13px;height:13px;top:-678px;left:44%;opacity:.57;-webkit-animation:53s linear infinite flakes;animation:53s linear infinite flakes}.flake:nth-child(74){width:18px;height:18px;top:-504px;left:85%;opacity:.8;filter:blur(3px);-webkit-animation:27s linear infinite flakes;animation:27s linear infinite flakes}.flake:nth-child(75){width:8px;height:8px;top:-637px;left:100%;opacity:.72;-webkit-animation:26s linear infinite flakes;animation:26s linear infinite flakes}.flake:nth-child(76){width:17px;height:17px;top:-317px;left:60%;opacity:.53;filter:blur(4px);-webkit-animation:60s linear infinite flakes;animation:60s linear infinite flakes}.flake:nth-child(77){width:13px;height:13px;top:-253px;left:69%;opacity:.92;filter:blur(3px);-webkit-animation:63s linear infinite flakes;animation:63s linear infinite flakes}.flake:nth-child(78){width:9px;height:9px;top:-301px;left:36%;opacity:.87;filter:blur(4px);-webkit-animation:61s linear infinite flakes;animation:61s linear infinite flakes}.flake:nth-child(79){width:6px;height:6px;top:-317px;left:47%;opacity:.61;filter:blur(4px);-webkit-animation:51s linear infinite flakes;animation:51s linear infinite flakes}.flake:nth-child(80){width:13px;height:13px;top:-58px;left:83%;opacity:.67;filter:blur(3px);-webkit-animation:61s linear infinite flakes;animation:61s linear infinite flakes}.flake:nth-child(81){width:17px;height:17px;top:-125px;left:37%;opacity:.63;-webkit-animation:69s linear infinite flakes;animation:69s linear infinite flakes}.flake:nth-child(82){width:20px;height:20px;top:-352px;left:19%;opacity:.63;filter:blur(4px);-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(83){width:10px;height:10px;top:-19px;left:58%;opacity:.99;-webkit-animation:34s linear infinite flakes;animation:34s linear infinite flakes}.flake:nth-child(84){width:7px;height:7px;top:-206px;left:59%;opacity:.59;filter:blur(3px);-webkit-animation:47s linear infinite flakes;animation:47s linear infinite flakes}.flake:nth-child(85){width:14px;height:14px;top:-61px;left:99%;opacity:.85;filter:blur(4px);-webkit-animation:32s linear infinite flakes;animation:32s linear infinite flakes}.flake:nth-child(86){width:20px;height:20px;top:-328px;left:68%;opacity:.84;-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(87){width:18px;height:18px;top:-115px;left:50%;opacity:.9;filter:blur(3px);-webkit-animation:64s linear infinite flakes;animation:64s linear infinite flakes}.flake:nth-child(88){width:8px;height:8px;top:-49px;left:21%;opacity:.8;-webkit-animation:23s linear infinite flakes;animation:23s linear infinite flakes}.flake:nth-child(89){width:20px;height:20px;top:-608px;left:52%;opacity:.62;filter:blur(3px);-webkit-animation:41s linear infinite flakes;animation:41s linear infinite flakes}.flake:nth-child(90){width:20px;height:20px;top:-375px;left:25%;opacity:.9;filter:blur(4px);-webkit-animation:55s linear infinite flakes;animation:55s linear infinite flakes}.flake:nth-child(91){width:8px;height:8px;top:-99px;left:22%;opacity:.93;-webkit-animation:43s linear infinite flakes;animation:43s linear infinite flakes}.flake:nth-child(92){width:18px;height:18px;top:-473px;left:4%;opacity:.66;filter:blur(3px);-webkit-animation:49s linear infinite flakes;animation:49s linear infinite flakes}.flake:nth-child(93){width:6px;height:6px;top:-347px;left:16%;opacity:.97;-webkit-animation:18s linear infinite flakes;animation:18s linear infinite flakes}.flake:nth-child(94){width:15px;height:15px;top:-135px;left:39%;opacity:.64;filter:blur(3px);-webkit-animation:68s linear infinite flakes;animation:68s linear infinite flakes}.flake:nth-child(95){width:9px;height:9px;top:-285px;left:45%;opacity:.75;-webkit-animation:44s linear infinite flakes;animation:44s linear infinite flakes}.flake:nth-child(96){width:18px;height:18px;top:-23px;left:58%;opacity:.9;filter:blur(4px);-webkit-animation:50s linear infinite flakes;animation:50s linear infinite flakes}.flake:nth-child(97){width:8px;height:8px;top:-117px;left:32%;opacity:.94;-webkit-animation:58s linear infinite flakes;animation:58s linear infinite flakes}.flake:nth-child(98){width:10px;height:10px;top:-555px;left:50%;opacity:.99;-webkit-animation:35s linear infinite flakes;animation:35s linear infinite flakes}.flake:nth-child(99){width:19px;height:19px;top:-371px;left:73%;opacity:.71;filter:blur(3px);-webkit-animation:33s linear infinite flakes;animation:33s linear infinite flakes}.flake:nth-child(100){width:18px;height:18px;top:-55px;left:8%;opacity:.87;-webkit-animation:48s linear infinite flakes;animation:48s linear infinite flakes}.flake:nth-child(101){width:20px;height:20px;top:-182px;left:3%;opacity:.53;-webkit-animation:29s linear infinite flakes;animation:29s linear infinite flakes}.flake:nth-child(102){width:17px;height:17px;top:-561px;left:80%;opacity:.9;-webkit-animation:36s linear infinite flakes;animation:36s linear infinite flakes}.flake:nth-child(103){width:7px;height:7px;top:-494px;left:11%;opacity:.64;-webkit-animation:66s linear infinite flakes;animation:66s linear infinite flakes}.flake:nth-child(104){width:13px;height:13px;top:-540px;left:35%;opacity:.81;-webkit-animation:67s linear infinite flakes;animation:67s linear infinite flakes}.flake:nth-child(105),.flake:nth-child(118){-webkit-animation:63s linear infinite flakes}.flake:nth-child(105){width:16px;height:16px;top:-560px;left:8%;opacity:.6;filter:blur(4px);animation:63s linear infinite flakes}.flake:nth-child(106){width:7px;height:7px;top:-524px;left:12%;opacity:.62;filter:blur(3px);-webkit-animation:62s linear infinite flakes;animation:62s linear infinite flakes}.flake:nth-child(107){width:18px;height:18px;top:-12px;left:28%;opacity:.89;-webkit-animation:26s linear infinite flakes;animation:26s linear infinite flakes}.flake:nth-child(108){width:16px;height:16px;top:-364px;left:21%;opacity:.72;-webkit-animation:18s linear infinite flakes;animation:18s linear infinite flakes}.flake:nth-child(109){width:20px;height:20px;top:-476px;left:83%;opacity:.76;-webkit-animation:36s linear infinite flakes;animation:36s linear infinite flakes}.flake:nth-child(110){width:16px;height:16px;top:-146px;left:55%;opacity:.69;filter:blur(3px);-webkit-animation:66s linear infinite flakes;animation:66s linear infinite flakes}.flake:nth-child(111){width:8px;height:8px;top:-529px;left:33%;opacity:.74;filter:blur(4px);-webkit-animation:27s linear infinite flakes;animation:27s linear infinite flakes}.flake:nth-child(112){width:11px;height:11px;top:-98px;left:39%;opacity:.97;-webkit-animation:59s linear infinite flakes;animation:59s linear infinite flakes}.flake:nth-child(113){width:11px;height:11px;top:-260px;left:4%;opacity:.67;filter:blur(3px);-webkit-animation:50s linear infinite flakes;animation:50s linear infinite flakes}.flake:nth-child(114){width:15px;height:15px;top:-280px;left:42%;opacity:.97;filter:blur(4px);-webkit-animation:69s linear infinite flakes;animation:69s linear infinite flakes}.flake:nth-child(115){width:19px;height:19px;top:-11px;left:2%;opacity:.59;filter:blur(3px);-webkit-animation:53s linear infinite flakes;animation:53s linear infinite flakes}.flake:nth-child(116){width:15px;height:15px;top:-663px;left:50%;opacity:.52;-webkit-animation:17s linear infinite flakes;animation:17s linear infinite flakes}.flake:nth-child(117){width:14px;height:14px;top:-498px;left:90%;opacity:.91;filter:blur(4px);-webkit-animation:40s linear infinite flakes;animation:40s linear infinite flakes}.flake:nth-child(118){width:8px;height:8px;top:-177px;left:74%;opacity:.56;animation:63s linear infinite flakes}.flake:nth-child(119){width:14px;height:14px;top:-199px;left:59%;opacity:.83;filter:blur(4px);-webkit-animation:63s linear infinite flakes;animation:63s linear infinite flakes}.flake:nth-child(120){width:15px;height:15px;top:-204px;left:80%;opacity:.61;-webkit-animation:65s linear infinite flakes;animation:65s linear infinite flakes}.flake:nth-child(121){width:11px;height:11px;top:-208px;left:40%;opacity:.95;filter:blur(4px);-webkit-animation:24s linear infinite flakes;animation:24s linear infinite flakes}.flake:nth-child(122){width:13px;height:13px;top:-628px;left:20%;opacity:.85;filter:blur(3px);-webkit-animation:43s linear infinite flakes;animation:43s linear infinite flakes}.flake:nth-child(123){width:7px;height:7px;top:-116px;left:81%;opacity:.58;-webkit-animation:51s linear infinite flakes;animation:51s linear infinite flakes}.flake:nth-child(124){width:20px;height:20px;top:-612px;left:70%;opacity:1;filter:blur(4px);-webkit-animation:64s linear infinite flakes;animation:64s linear infinite flakes}.flake:nth-child(125){width:14px;height:14px;top:-415px;left:78%;opacity:.79;filter:blur(3px);-webkit-animation:25s linear infinite flakes;animation:25s linear infinite flakes}.flake:nth-child(126){width:13px;height:13px;top:-431px;left:12%;opacity:.92;filter:blur(3px);-webkit-animation:29s linear infinite flakes;animation:29s linear infinite flakes}.flake:nth-child(127){width:8px;height:8px;top:-414px;left:46%;opacity:.87;-webkit-animation:25s linear infinite flakes;animation:25s linear infinite flakes}.flake:nth-child(128){width:20px;height:20px;top:-444px;left:10%;opacity:.67;filter:blur(4px);-webkit-animation:53s linear infinite flakes;animation:53s linear infinite flakes}.flake:nth-child(129){width:14px;height:14px;top:-681px;left:73%;opacity:.54;filter:blur(3px);-webkit-animation:19s linear infinite flakes;animation:19s linear infinite flakes}.flake:nth-child(130){width:14px;height:14px;top:-68px;left:53%;opacity:.94;-webkit-animation:31s linear infinite flakes;animation:31s linear infinite flakes}.flake:nth-child(131){width:10px;height:10px;top:-251px;left:19%;opacity:.57;filter:blur(4px);-webkit-animation:67s linear infinite flakes;animation:67s linear infinite flakes}.flake:nth-child(132){width:10px;height:10px;top:-277px;left:100%;opacity:.77;-webkit-animation:25s linear infinite flakes;animation:25s linear infinite flakes}.flake:nth-child(133){width:6px;height:6px;top:-135px;left:8%;opacity:.67;filter:blur(4px);-webkit-animation:19s linear infinite flakes;animation:19s linear infinite flakes}.flake:nth-child(134){width:11px;height:11px;top:-471px;left:80%;opacity:.78;filter:blur(3px);-webkit-animation:33s linear infinite flakes;animation:33s linear infinite flakes}.flake:nth-child(135){width:6px;height:6px;top:-563px;left:84%;opacity:.88;filter:blur(4px);-webkit-animation:21s linear infinite flakes;animation:21s linear infinite flakes}.flake:nth-child(136){width:19px;height:19px;top:-549px;left:69%;opacity:.63;-webkit-animation:67s linear infinite flakes;animation:67s linear infinite flakes}.flake:nth-child(137){width:10px;height:10px;top:-62px;left:26%;opacity:.91;filter:blur(4px);-webkit-animation:33s linear infinite flakes;animation:33s linear infinite flakes}.flake:nth-child(138){width:13px;height:13px;top:-602px;left:82%;opacity:.96;filter:blur(4px);-webkit-animation:64s linear infinite flakes;animation:64s linear infinite flakes}.flake:nth-child(139){width:13px;height:13px;top:-619px;left:31%;opacity:.7;filter:blur(3px);-webkit-animation:47s linear infinite flakes;animation:47s linear infinite flakes}.flake:nth-child(140){width:12px;height:12px;top:-104px;left:72%;opacity:.53;filter:blur(3px);-webkit-animation:60s linear infinite flakes;animation:60s linear infinite flakes}.flake:nth-child(141){width:18px;height:18px;top:-384px;left:20%;opacity:.97;filter:blur(3px);-webkit-animation:37s linear infinite flakes;animation:37s linear infinite flakes}.flake:nth-child(142){width:18px;height:18px;top:-129px;left:51%;opacity:.66;-webkit-animation:55s linear infinite flakes;animation:55s linear infinite flakes}.flake:nth-child(143){width:9px;height:9px;top:-332px;left:97%;opacity:.64;filter:blur(3px);-webkit-animation:40s linear infinite flakes;animation:40s linear infinite flakes}.flake:nth-child(144){width:20px;height:20px;top:-604px;left:96%;opacity:.72;filter:blur(4px);-webkit-animation:65s linear infinite flakes;animation:65s linear infinite flakes}.flake:nth-child(145){width:6px;height:6px;top:-349px;left:78%;opacity:.99;filter:blur(4px);-webkit-animation:55s linear infinite flakes;animation:55s linear infinite flakes}.flake:nth-child(146){width:9px;height:9px;top:-344px;left:36%;opacity:.89;-webkit-animation:45s linear infinite flakes;animation:45s linear infinite flakes}.flake:nth-child(147){width:7px;height:7px;top:-338px;left:59%;opacity:.77;filter:blur(4px);-webkit-animation:43s linear infinite flakes;animation:43s linear infinite flakes}.flake:nth-child(148){width:20px;height:20px;top:-269px;left:40%;opacity:.55;-webkit-animation:60s linear infinite flakes;animation:60s linear infinite flakes}.flake:nth-child(149){width:7px;height:7px;top:-104px;left:4%;opacity:.99;-webkit-animation:38s linear infinite flakes;animation:38s linear infinite flakes}.flake:nth-child(150){width:9px;height:9px;top:-120px;left:31%;opacity:.71;-webkit-animation:53s linear infinite flakes;animation:53s linear infinite flakes}}@-webkit-keyframes flakes{100%{transform:translateY(1000px) rotateX(30deg) rotateY(48deg);opacity:0}}@keyframes flakes{100%{transform:translateY(1000px) rotateX(30deg) rotateY(48deg);opacity:0}}.special-sale-collections{background:url('/cdn/shop/files/April_Fool_s_Day_SALE_IS_Real.png?v=1743514711') top center/contain no-repeat}@media screen and (max-width:600px){.mobile-carousel-banner{display:block}.desktop-static-banner{display:none}.menu-tag{top:38%;right:unset}.tag-New{top:-5px;right:unset}.SidebarMenu__Nav .Collapsible__Button{display:inline-block}.link-outer{display:flex;flex-direction:row;padding:20px 0 10px}.link-outer>.Collapsible__Button{padding:0}.link-outer+.Collapsible__Inner{visibility:visible;transition:height .35s ease-in-out}#cartSuggestionCarousel .variant-option{width:75px}div#homepage-banner{min-height:550px}.appbrew-download-banner-root{min-height:52px}.special-sale-collections{height:80px}}.product-media-inn{margin-right:6px}.usa-badge{top:16px;right:16px;color:#fff;font-weight:600;padding:6px 14px;font-size:13px;z-index:10;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ribbon{font-weight:700;color:#fff;--f:.5em;--r:.8em;top:20px;right:calc(-1*var(--f));line-height:1.8;background-color:#d42036;border-bottom:var(--f) solid #0005;border-left:var(--r) solid #0000;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/ 2))}