.container-lg,main.page-buy .section-user-reviews .stamped-container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width: 768px){.container-lg,main.page-buy .section-user-reviews .stamped-container{max-width:936px}}@media (min-width: 1128px){.container-lg,main.page-buy .section-user-reviews .stamped-container{max-width:1392px}}@media (min-width: 768px){.container-lg,main.page-buy .section-user-reviews .stamped-container{padding-left:24px;padding-right:24px}}.container-sm{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:880px}@media (min-width: 768px){.container-sm{padding-left:24px;padding-right:24px}}.container-md{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1156px}@media (min-width: 768px){.container-md{padding-left:24px;padding-right:24px}}.container-xl{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;max-width:1520px}@media (min-width: 768px){.container-xl{padding-left:24px;padding-right:24px}}.container-fluid{padding-left:16px;padding-right:16px}@media (min-width: 768px){.container-fluid{padding-left:24px;padding-right:24px}}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (min-width: 768px){.row{margin-left:-12px;margin-right:-12px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.column{position:relative;width:100%;min-height:1px;padding-left:8px;padding-right:8px}@media (min-width: 768px){.column{padding-left:12px;padding-right:12px}}.flex-child .column{display:flex}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 540px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1128px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1600px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.flex,main.page-buy .description-after-dropdown .additional-description-checkmark-holder{display:flex}.flex-row{flex-direction:row}.flex-column,.block-filtered-reviews .review-box{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-start,.bundle-modal .accordion-content .tabs ul.start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a,main.page.mattress-education .mattresses-still-life .takeover-label,main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section,main.page.pillow-category .pillows-still-life .takeover-label,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head,main.page.homepage .reputers .ralph-footer .right,main.page.holiday-pages .sale-details .sale-pop-box div,main.page.returns .returns-center-intro .popup-info-container,main.page.promo-page .sale-details .sale-pop-box div,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,.block-filtered-reviews .filtered-review-header .filter-wrapper,.block-filtered-reviews .filtered-review-slider .arrow,.block-double-block .box1,.block-double-block .box2,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .intent-inputs-container,.component-floatie .floatie-wrapper .floatie-content div.header,.component-floatie .floatie-wrapper .floatie-content .body .benefits,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button{justify-content:center}.justify-content-between,main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.display-price,main.page-buy .dropdown .default-variant.display-price,main.page-bundle .dropdown .default-variant.display-price,main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.display-price,.bundle-modal .dropdown .default-variant.display-price{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start,main.page-buy .description-after-dropdown .additional-description-checkmark-holder{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center,.main-header .mobile-menu button,.main-header .mobile-menu .try-in-store a,.main-header .mobile-menu .num-test.phone a,main.page.mattress-education .mattresses-still-life .takeover-label,main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section,main.page.pillow-category .pillows-still-life .takeover-label,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head,main.page.homepage .reputers .ralph-footer .right,main.page.wondergel .wondergel-wrapper,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,main.page.research-thankyou .research-wrapper,.block-filtered-reviews .filtered-review-header .filter-wrapper,.block-filtered-reviews .filtered-review-slider .arrow,.block-double-block .box1,.block-double-block .box2,.component-floatie .floatie-wrapper .floatie-content div.header,.component-floatie .floatie-wrapper .floatie-content .body .benefits,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-baseline{align-self:baseline}.align-self-stretch{align-self:stretch}@media (min-width: 540px){.flex-sm{display:flex}.flex-sm-row{flex-direction:row}.flex-sm-column{flex-direction:column}.flex-sm-row-reverse{flex-direction:row-reverse}.flex-sm-column-reverse{flex-direction:column-reverse}.flex-sm-wrap{flex-wrap:wrap}.flex-sm-nowrap{flex-wrap:nowrap}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-sm-start{justify-content:flex-start}.justify-content-sm-end{justify-content:flex-end}.justify-content-sm-center{justify-content:center}.justify-content-sm-between{justify-content:space-between}.justify-content-sm-around{justify-content:space-around}.align-items-sm-start{align-items:flex-start}.align-items-sm-end{align-items:flex-end}.align-items-sm-center{align-items:center}.align-items-sm-baseline{align-items:baseline}.align-items-sm-stretch{align-items:stretch}.align-content-sm-start{align-content:flex-start}.align-content-sm-end{align-content:flex-end}.align-content-sm-center{align-content:center}.align-content-sm-between{align-content:space-between}.align-content-sm-around{align-content:space-around}.align-content-sm-stretch{align-content:stretch}.align-self-sm-auto{align-self:auto}.align-self-sm-start{align-self:flex-start}.align-self-sm-end{align-self:flex-end}.align-self-sm-center{align-self:center}.align-self-sm-baseline{align-self:baseline}.align-self-sm-stretch{align-self:stretch}}@media (min-width: 768px){.flex-md{display:flex}.flex-md-row{flex-direction:row}.flex-md-column{flex-direction:column}.flex-md-row-reverse{flex-direction:row-reverse}.flex-md-column-reverse{flex-direction:column-reverse}.flex-md-wrap{flex-wrap:wrap}.flex-md-nowrap{flex-wrap:nowrap}.flex-md-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-md-start{justify-content:flex-start}.justify-content-md-end{justify-content:flex-end}.justify-content-md-center{justify-content:center}.justify-content-md-between{justify-content:space-between}.justify-content-md-around{justify-content:space-around}.align-items-md-start{align-items:flex-start}.align-items-md-end{align-items:flex-end}.align-items-md-center{align-items:center}.align-items-md-baseline{align-items:baseline}.align-items-md-stretch{align-items:stretch}.align-content-md-start{align-content:flex-start}.align-content-md-end{align-content:flex-end}.align-content-md-center{align-content:center}.align-content-md-between{align-content:space-between}.align-content-md-around{align-content:space-around}.align-content-md-stretch{align-content:stretch}.align-self-md-auto{align-self:auto}.align-self-md-start{align-self:flex-start}.align-self-md-end{align-self:flex-end}.align-self-md-center{align-self:center}.align-self-md-baseline{align-self:baseline}.align-self-md-stretch{align-self:stretch}}@media (min-width: 1128px){.flex-lg{display:flex}.flex-lg-row{flex-direction:row}.flex-lg-column{flex-direction:column}.flex-lg-row-reverse{flex-direction:row-reverse}.flex-lg-column-reverse{flex-direction:column-reverse}.flex-lg-wrap{flex-wrap:wrap}.flex-lg-nowrap{flex-wrap:nowrap}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-lg-start{justify-content:flex-start}.justify-content-lg-end{justify-content:flex-end}.justify-content-lg-center{justify-content:center}.justify-content-lg-between{justify-content:space-between}.justify-content-lg-around{justify-content:space-around}.align-items-lg-start{align-items:flex-start}.align-items-lg-end{align-items:flex-end}.align-items-lg-center{align-items:center}.align-items-lg-baseline{align-items:baseline}.align-items-lg-stretch{align-items:stretch}.align-content-lg-start{align-content:flex-start}.align-content-lg-end{align-content:flex-end}.align-content-lg-center{align-content:center}.align-content-lg-between{align-content:space-between}.align-content-lg-around{align-content:space-around}.align-content-lg-stretch{align-content:stretch}.align-self-lg-auto{align-self:auto}.align-self-lg-start{align-self:flex-start}.align-self-lg-end{align-self:flex-end}.align-self-lg-center{align-self:center}.align-self-lg-baseline{align-self:baseline}.align-self-lg-stretch{align-self:stretch}}@media (min-width: 1600px){.flex-xl{display:flex}.flex-xl-row{flex-direction:row}.flex-xl-column{flex-direction:column}.flex-xl-row-reverse{flex-direction:row-reverse}.flex-xl-column-reverse{flex-direction:column-reverse}.flex-xl-wrap{flex-wrap:wrap}.flex-xl-nowrap{flex-wrap:nowrap}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse}.justify-content-xl-start{justify-content:flex-start}.justify-content-xl-end{justify-content:flex-end}.justify-content-xl-center{justify-content:center}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-around{justify-content:space-around}.align-items-xl-start{align-items:flex-start}.align-items-xl-end{align-items:flex-end}.align-items-xl-center{align-items:center}.align-items-xl-baseline{align-items:baseline}.align-items-xl-stretch{align-items:stretch}.align-content-xl-start{align-content:flex-start}.align-content-xl-end{align-content:flex-end}.align-content-xl-center{align-content:center}.align-content-xl-between{align-content:space-between}.align-content-xl-around{align-content:space-around}.align-content-xl-stretch{align-content:stretch}.align-self-xl-auto{align-self:auto}.align-self-xl-start{align-self:flex-start}.align-self-xl-end{align-self:flex-end}.align-self-xl-center{align-self:center}.align-self-xl-baseline{align-self:baseline}.align-self-xl-stretch{align-self:stretch}}.hide-xs-up{display:none !important}@media (max-width: 539px){.hide-xs-down{display:none !important}}@media (min-width: 540px){.hide-sm-up{display:none !important}}@media (max-width: 767px){.hide-sm-down{display:none !important}}@media (min-width: 768px){.hide-md-up{display:none !important}}@media (max-width: 1127px){.hide-md-down{display:none !important}}@media (min-width: 1128px){.hide-lg-up{display:none !important}}@media (max-width: 1599px){.hide-lg-down{display:none !important}}@media (min-width: 1600px){.hide-xl-up{display:none !important}}.hide-xl-down{display:none !important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}*:before,*:after{box-sizing:inherit}a:hover{cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}main{display:flex;flex-direction:column}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}body{line-height:1.5;color:#423c48}h1,h2,h3,h4{font-family:"Montserrat",sans-serif;font-weight:600}@media (min-width: 768px){h1,h2,h3,h4{line-height:1.2}}img{width:100%}sup{vertical-align:super;font-size:50%}a{text-decoration:none;color:inherit}p a{text-decoration:underline}p+p,p+ul{margin-top:1em}ul{padding-left:20px}.affirm-modal-trigger,.aff-payment,.aff-month,.affirm-ala-price,.affirm-ala-price .currency-sign{text-decoration:none}.c-white,.c-white h1,.c-white h2,.c-white h3,.c-white h4,.badge,main.page.plush-pillow .block-subnav:before,main.page.mattress-education .pop-review-section .pop-review .single-review,main.page.homepage .reputers .ralph-footer .right,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text .large-nights,main.page.returns .begin-return .call-button,main.page.finance .double-box .pricing .from-price,.block-product-selection .product-heading,.component-promo-banner,.component-promo-banner .close-button,.component-promo-modal .promo-wrapper,.component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .intent-inputs-container .input-first-name,.component-promo-modal-lg .intent-inputs-container .input-last-name,.component-promo-modal-lg .intent-inputs-container .input-email,.component-promo-modal-lg .close-modal-btn,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover{color:#fff}.c-purple,h1,h2,h3,h4,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.returns .returns-center-intro .popup-info-container .popup-info strong,main.page.returns .begin-return .call-button:hover,main.page.may-4 .component-floatie .floatie-wrapper .floatie-content,main.page.may-4 .component-floatie .floatie-wrapper .floatie-content h2,main.page.seatcushion-category-old .compare-intro .cushions .padded-price .price,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label.active,.block-filtered-reviews .review-box .review-copy.more-text+.continue-reading,.block-filtered-reviews .review-footer,.block-products-scrollable .padded-price .price,.component-promo-overlay,.component-promo-modal-lg .banner-modal-wrapper,.component-promo-modal-lg .close-modal-btn:hover,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon{color:#45166a}.c-black{color:#000}.c-purple-dark,main.page.homepage .reputers .ralph-footer .left .copyright,main.page.adjustment .block-reviews .review-box,.block-product-selection .call-to-action span{color:#341458}.c-purple-black,main.page.returns .returns-center-intro .popup-info-container .popup-info{color:#190d3a}.c-purple-light,main.page.holiday-pages .sale-details .sale-pop-box .details .disclaimer,main.page.promo-page .sale-details .sale-pop-box .details .disclaimer{color:#773d94}.c-purple-gradient{color:linear-gradient(to right top, #341458, #45166a)}.c-pink{color:#bc158a}.c-lavender{color:#cac6db}.c-lavender-light{color:#ededf4}.c-gray-1{color:#181024}.c-gray-2,main.page-legal.warranties .legal-jump-links li .subchildren,main.page.pet-bed-lp .review-footer .c-purple,main.page.pet-bed-lp .review-footer h1,main.page.pet-bed-lp .review-footer h2,main.page.pet-bed-lp .review-footer h3,main.page.pet-bed-lp .review-footer h4,main.page.pet-bed-lp .review-footer main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p main.page.pet-bed-lp .review-footer span,main.page.pet-bed-lp .review-footer main.page.returns .returns-center-intro .popup-info-container .popup-info strong,main.page.returns .returns-center-intro .popup-info-container .popup-info main.page.pet-bed-lp .review-footer strong,main.page.pet-bed-lp .review-footer main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.pet-bed-lp .review-footer .call-button:hover,main.page.pet-bed-lp .review-footer main.page.may-4 .component-floatie .floatie-wrapper .floatie-content,main.page.may-4 .component-floatie .floatie-wrapper main.page.pet-bed-lp .review-footer .floatie-content,main.page.pet-bed-lp .review-footer main.page.may-4 .component-floatie .floatie-wrapper .floatie-content h2,main.page.may-4 .component-floatie .floatie-wrapper .floatie-content main.page.pet-bed-lp .review-footer h2,main.page.pet-bed-lp .review-footer main.page.seatcushion-category-old .compare-intro .cushions .padded-price .price,main.page.seatcushion-category-old .compare-intro .cushions .padded-price main.page.pet-bed-lp .review-footer .price,main.page.pet-bed-lp .review-footer .block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label.active,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container main.page.pet-bed-lp .review-footer .filter-label.active,main.page.pet-bed-lp .review-footer .block-filtered-reviews .review-box .review-copy.more-text+.continue-reading,.block-filtered-reviews .review-box main.page.pet-bed-lp .review-footer .review-copy.more-text+.continue-reading,main.page.pet-bed-lp .review-footer .block-filtered-reviews .review-footer,.block-filtered-reviews main.page.pet-bed-lp .review-footer .review-footer,main.page.pet-bed-lp .review-footer .block-products-scrollable .padded-price .price,.block-products-scrollable .padded-price main.page.pet-bed-lp .review-footer .price,main.page.pet-bed-lp .review-footer .component-promo-overlay,main.page.pet-bed-lp .review-footer .component-promo-modal-lg .banner-modal-wrapper,.component-promo-modal-lg main.page.pet-bed-lp .review-footer .banner-modal-wrapper,main.page.pet-bed-lp .review-footer .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.pet-bed-lp .review-footer .close-modal-btn:hover,main.page.pet-bed-lp .review-footer .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button main.page.pet-bed-lp .review-footer .learnMoreIcon,main.page.pet-bed-lp .review-footer p,main.page.mattress-education .strikethrough-price,main.page.mattress-compare .compare-section .mattresses .dropdown .strikethrough-price,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:before,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:after,main.page.sheets-category .block-image-hero .description,main.page.mattress-sizes .strikethrough-price,main.page-buy .dropdown .strikethrough-price,main.page-buy .specifications .spec h3,main.page-buy .specifications .spec ul li h4,main.page-buy .specifications .spec ul li .sub-content,main.page-buy .promo-block .bundle-item-opened .product-description,main.page-bundle .dropdown .strikethrough-price,main.page.homepage .strikethrough-price,main.page.financing .how-it-works .how-it-works-container .dropdown .strikethrough-price,.block-product-selection li,.component-block-modal.color-modal .price,.component-block-modal.choose-product-modal .price,.component-block-modal.color-modal .selectors .color,.component-block-modal.choose-product-modal .selectors .color,.bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec ul li h4,.bundle-modal .accordion-content .spec ul li .sub-content,.bundle-modal .dropdown .strikethrough-price{color:#423c48}.c-gray-3{color:#bfbec1}.c-gray-6{color:#f9f8f9}.c-gradient-promo{font-weight:600;background-color:#f9f8f9;font-style:italic;background:-webkit-linear-gradient(45deg, #45166a, #83157b, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-pink{color:#bc158a}.bg-white,main.page.pet-bed-lp .block-review,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header,main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.returns .begin-return .call-button:hover,main.page.research-thankyou .research-wrapper,.component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .close-modal-btn:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before{background-color:#fff}.bg-purple,main.page.returns .return-policies .product-selectors .active:before,main.page.wondergel .wondergel-wrapper,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before{background-color:#45166a}.bg-purple-dark,main.page.pillow-category .double-box,main.page.plush-pillow .floatie-content,main.page.finance .double-box,main.page.may-4 .double-box,main.page.email-subscribe .double-box,.block-double-block{background-color:#341458}.bg-purple-black{background-color:#190d3a}.bg-purple-light{background-color:#773d94}.bg-purple-gradient,main.page.holiday-pages .mattresses .original-mat,main.page.promo-page .mattresses .original-mat{background:linear-gradient(to right top, #341458, #45166a)}.bg-purple-gradient-center{background:linear-gradient(90deg, #341458 0%, rgba(69,22,106,0.88) 50%, #341458 100%)}.bg-purple-pink-gradient,.component-promo-modal .promo-wrapper,.component-promo-modal-lg .promo-wrapper{background:linear-gradient(to right bottom, #45166a, #83157b 75%, #bc158a)}.bg-purple-pink-gradient-right,.component-promo-banner{background:linear-gradient(to right, #45166a, #83157b 75%, #bc158a)}.bg-lavender,main.page-legal.patents .patent-table li:nth-of-type(1),main.page.returns .return-policies .slider-line{background-color:#cac6db}.bg-lavender-light,main.page-legal.patents .patent-table li:nth-of-type(2n),main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.adjustment .block-reviews .review-box{background-color:#ededf4}.bg-gray-6,main.page.pet-bed-lp .block-faq,main.page.mattress-education .however-you-sleep{background-color:#f9f8f9}.bg-gray-gradient{background:linear-gradient(to right, #ebebed, #eaeaeb)}@media (min-width: 1128px){.p-x-content{padding-left:40px;padding-right:40px}}.p-y-section,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,.block-double-block .box1,.block-double-block .box2{padding-top:56px;padding-bottom:56px}@media (min-width: 768px){.p-y-section,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,.block-double-block .box1,.block-double-block .box2{padding-top:72px;padding-bottom:72px}}@media (min-width: 1128px){.p-y-section,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,.block-double-block .box1,.block-double-block .box2{padding-top:112px;padding-bottom:112px}}.p-y-section-small{padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.p-y-section-small{padding-top:48px;padding-bottom:48px}}@media (min-width: 1128px){.p-y-section-small{padding-top:80px;padding-bottom:80px}}.p-xy-card,main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer .right,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-promo-modal .promo-wrapper,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .banner-modal-wrapper .banner-modal{padding:32px 20px}@media (min-width: 1128px){.p-xy-card,main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer .right,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-promo-modal .promo-wrapper,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .banner-modal-wrapper .banner-modal{padding:48px 40px}}.p-xy-card-slim{padding:32px 16px}@media (min-width: 1128px){.p-xy-card-slim{padding:48px 40px}}@media (max-width: 767px){.p-x-mobile-none{padding-left:0;padding-right:0}}.m-b-1{margin-bottom:88px}.m-b-2,main.page.pet-bed-lp .stars-large.m-b-2{margin-bottom:32px}@media (min-width: 768px){.m-b-2,main.page.pet-bed-lp .stars-large.m-b-2{margin-bottom:64px}}.m-b-3{margin-bottom:32px}@media (min-width: 768px){.m-b-3{margin-bottom:48px}}.m-b-4,main.page.homepage .reputers .ralph-footer .left h3{margin-bottom:24px}@media (min-width: 768px){.m-b-4,main.page.homepage .reputers .ralph-footer .left h3{margin-bottom:32px}}.m-b-5,main.page.pillow-category .model-display .model-section-header,main.page-buy .specifications .spec ul li,main.page.holiday-pages .mattresses .column .most-pop,main.page.adjustment .block-reviews .component-slider,main.page.promo-page .mattresses .column .most-pop,.bundle-modal .accordion-content .spec ul li{margin-bottom:16px}@media (min-width: 768px){.m-b-5,main.page.pillow-category .model-display .model-section-header,main.page-buy .specifications .spec ul li,main.page.holiday-pages .mattresses .column .most-pop,main.page.adjustment .block-reviews .component-slider,main.page.promo-page .mattresses .column .most-pop,.bundle-modal .accordion-content .spec ul li{margin-bottom:24px}}.m-b-6,main.page-buy .product-promises img,main.page-bundle .product-promises img,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,.block-subnav-products .mobile.bottom-cta.show .component-btn,.component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper h4{margin-bottom:12px}@media (min-width: 768px){.m-b-6,main.page-buy .product-promises img,main.page-bundle .product-promises img,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,.block-subnav-products .mobile.bottom-cta.show .component-btn,.component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper h4{margin-bottom:16px}}.m-b-7{margin-bottom:8px}@media (min-width: 768px){.m-b-7{margin-bottom:16px}}.m-x-auto,main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile .component-btn,main.page.mattress-education .compare-section .mattresses .product-content,main.page.mattress-education .mattresses-still-life .takeover-label,main.page.mattress-compare .compare-section .mattresses .product-content,main.page.pillow-category .compare-intro .pillows .product-content,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile .component-btn,main.page.pillow-category .pillows-still-life .takeover-label,main.page.mattress-sizes .compare-section .mattresses .product-content,main.page.holiday-pages .mattresses .column .most-pop,main.page.returns .return-policies .image-policy .selected-product-images .active,main.page.promo-page .mattresses .column .most-pop,main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile .component-btn,.block-bundles-highlight .bundles-container .padded-price.mobile .component-btn,.block-bundles-highlight-alternate .bundles-container .padded-price.mobile .component-btn,.component-floatie .floatie-wrapper .floatie-content{margin-left:auto;margin-right:auto}.b-xy-1{border:1px solid #e6e6e8}.b-t-1,main.page-buy .specifications .tabs .border-underline,main.page-buy .specifications .spec+.spec,.bundle-modal .accordion-content .tabs .border-underline,.bundle-modal .accordion-content .spec+.spec{border-top:1px solid #e6e6e8}.fs-h-1,h1{font-size:24px}@media (min-width: 768px){.fs-h-1,h1{font-size:40px}}@media (min-width: 1128px){.fs-h-1,h1{font-size:56px}}.fs-h-2,h2{font-size:24px}@media (min-width: 768px){.fs-h-2,h2{font-size:32px}}@media (min-width: 1128px){.fs-h-2,h2{font-size:44px}}.fs-h-3,h3{font-size:20px}@media (min-width: 1128px){.fs-h-3,h3{font-size:24px}}.fs-h-4,h4,main.page-buy .specifications .spec h3,.bundle-modal .accordion-content .spec h3{font-size:16px}@media (min-width: 1128px){.fs-h-4,h4,main.page-buy .specifications .spec h3,.bundle-modal .accordion-content .spec h3{font-size:20px}}.fs-body-1,body,main.page.seatcushion-category .compare-intro .cushions .padded-price,main.page.seatcushion-category-old .compare-intro .cushions .padded-price,.block-product-selection .call-to-action span,.block-products-scrollable .padded-price,.block-bundles-highlight-alternate .bundles-container .padded-price,.component-modal .close-modal,.component-fb-modal .close-modal{font-size:16px}@media (min-width: 1128px){.fs-body-1,body,main.page.seatcushion-category .compare-intro .cushions .padded-price,main.page.seatcushion-category-old .compare-intro .cushions .padded-price,.block-product-selection .call-to-action span,.block-products-scrollable .padded-price,.block-bundles-highlight-alternate .bundles-container .padded-price,.component-modal .close-modal,.component-fb-modal .close-modal{font-size:20px}}.fs-body-2,main.page.pillow-category .model-display .model-section-header .model-section-name,main.page-buy .specifications .spec ul li h4,main.page-buy .specifications .spec ul li .sub-content,main.page.returns .return-policies .policy-products,main.page.finance .double-box .pricing .from-price,.block-subnav-products .desktop .right-content .price,.block-subnav-products .review-small .stamped-badge .stamped-badge-caption,.block-product-selection li,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label,.block-filtered-reviews .review-box .review-copy,.block-filtered-reviews .review-box .review-copy.more-text+.continue-reading,.block-bundles-highlight .bundles-container .padded-price,.bundle-modal .accordion-content .spec ul li h4,.bundle-modal .accordion-content .spec ul li .sub-content{font-size:16px}.fs-label,.badge,main.page.plush-pillow .block-subnav:before,.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a,.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link a,main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .icon-label,main.page-buy .product-promises li,main.page-buy .stamped-badge .stamped-badge-caption,main.page-buy .add-cart-btn,main.page-bundle .product-promises li,main.page-bundle .stamped-badge .stamped-badge-caption,main.page-bundle .add-cart-btn,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .icon-label,.component-btn,.component-play-btn button,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sale-tag,.bundle-modal .add-cart-btn,.cart .cart-checkout .add-cart-btn,.cart .button-wrapper .add-cart-btn{font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:1.33;font-family:"Montserrat",sans-serif;font-weight:600}.fs-feature,main.page.mattress-education .different .different-head,main.page-buy.face-mask .block-exploding-product .section-description{font-size:20px}@media (min-width: 768px){.fs-feature,main.page.mattress-education .different .different-head,main.page-buy.face-mask .block-exploding-product .section-description{font-size:24px}}@media (min-width: 1128px){.fs-feature,main.page.mattress-education .different .different-head,main.page-buy.face-mask .block-exploding-product .section-description{font-size:32px}}.fs-subhead{font-size:16px}@media (min-width: 1128px){.fs-subhead{font-size:32px}}.ff-montserrat,h1,h2,h3,h4,.main-header,main.page-legal.warranties .legal-aside,main.page.mattress-education .mattresses-still-life .takeover-label,main.page.pillow-category .pillows-still-life .takeover-label,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:before,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:after,main.page.sheets-category .block-image-hero .hero-label,main.page.pillows-category .block-image-hero .hero-label,main.page.homepage .reputers .ralph-footer .left .copyright,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .before-counter-text,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text,main.page.returns .begin-return .call-button,main.page.adjustment .block-reviews .review-box,main.page.mf-register label,main.page.register label,main.page.seatcushion-category-old .compare-intro .cushions .product-content,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label,.block-filtered-reviews .stars-large p,.block-products-scrollable .product-icons .icon-div,.component-promo-banner,.component-promo-modal .promo-wrapper,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .intent-inputs-container .intent-input-container .floating-label,.component-promo-modal-lg .close-modal-btn,.component-countdown .countdown .countdownNumber,.component-floatie .floatie-products .floatie-content .floatie-title,.component-hs-form .hs-form-input-container label{font-family:"Montserrat",sans-serif}.ff-helvetica,body,main.page-legal.warranties .legal-jump-links .child a,main.page-buy .buy-cart .product-email-form .field-container .input-email,main.page-bundle .buy-cart .product-email-form .field-container .input-email,.component-promo-modal-lg .intent-inputs-container .input-first-name,.component-promo-modal-lg .intent-inputs-container .input-last-name,.component-promo-modal-lg .intent-inputs-container .input-email{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}.fw-light,body,.em-light em,main.page.pet-bed-lp .block-video-hero .em-br em,main.page.plush-pillow .block-half-image .box .content h2 p,main.page.powerbase-lp em,main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container .price-text,main.page-buy .buy-cart .product-email-form .field-container .input-email,main.page-buy.face-mask .block-exploding-product .section-description,main.page-bundle .buy-cart .price-line .strikethrough,main.page-bundle .buy-cart .product-email-form .field-container .input-email,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text .large-nights{font-weight:300}.fw-normal,main.page-legal.warranties .legal-jump-links li .subchildren,main.page.seatcushion-category .compare-intro .bundle-product .price-container .price-text,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-education .different .different-head,main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p span,main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li span,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.pillow-category .model-display .model-section-header .model-section-name,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price span,main.page.mattress-protector-lp .block-descriptive-animations em,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.homepage .reputers .ralph-footer .left h3,main.page.finance .finance-hero .subhead,main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .price-text,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon{font-weight:400}.fw-semibold,strong,.main-header,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li,.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li,main.page-legal.warranties .legal-aside,main.page-legal.patents .patent-table li:nth-of-type(1),main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:before,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:after,main.page.sheets-category .block-image-hero .hero-label,main.page.pillows-category .block-image-hero .hero-label,main.page-buy .product-text .description em,main.page-bundle .product-text .description em,main.page.homepage .product-blocks .column-container .product-description,main.page.homepage .reputers .ralph-footer .left .copyright,main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-filters :first-child:before,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .before-counter-text,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text,main.page.returns .return-policies .product-selectors .active,main.page.returns .begin-return .call-button,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .padded-price .price,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label.active,.block-filtered-reviews .stars-large p,.block-products-scrollable .product-icons .icon-div,.block-products-scrollable .padded-price .price,.block-bundles-highlight .bundles-container .padded-price .price,.block-bundles-highlight-alternate .bundles-container .padded-price .price,.component-promo-modal-lg .intent-inputs-container .intent-input-container .floating-label,.component-promo-modal-lg .close-modal-btn,.component-floatie .floatie-wrapper .floatie-content div.header h2{font-weight:600}.fs-italic{font-style:italic}.ta-left,main.page.returns .return-policies .description-head,main.page.returns .return-policies .policy-products,main.page.returns .return-policies .policy-return,main.page.returns .return-policies .policy-exchange{text-align:left}.ta-center,main.page-legal.patents .patent-table li,main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile p,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile p,main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:before,main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:after,main.page.homepage .product-blocks .badge.twin,main.page.homepage .product-blocks main.page.plush-pillow .twin.block-subnav:before,main.page.plush-pillow main.page.homepage .product-blocks .twin.block-subnav:before,main.page.homepage .reputers .ralph-footer .right,main.page.holiday-pages .sale-details .sale-pop-box .image,main.page.holiday-pages .mattresses .column,main.page.wondergel .wondergel-wrapper,main.page.promo-page .sale-details .sale-pop-box .image,main.page.promo-page .mattresses .column,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,main.page.research-thankyou .research-wrapper,main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile p,.block-product-selection .product-heading,.block-image-hero,.block-filtered-reviews .filtered-review-header,.block-filtered-reviews .review-box,.block-double-block .box1,.block-double-block .box2,.block-bundles-highlight .bundles-container .padded-price.mobile p,.block-bundles-highlight-alternate .bundles-container .padded-price.mobile p,.component-promo-banner,.component-promo-modal .promo-wrapper,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-floatie .floatie-wrapper .floatie-content div.header h2,.cart .financial-message{text-align:center}.ta-right,main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three p,.block-subnav-products .desktop .right-content{text-align:right}.tt-upper,main.page-buy .description-after-dropdown .additional-description-checkmark-heading,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .before-counter-text,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text,.block-filtered-reviews .review-footer,.block-filtered-reviews .stars-large p,.bundle-modal .additional-description-checkmark-heading{text-transform:uppercase}.td-strikethrough{text-decoration:line-through}.td-underline{text-decoration:underline}.w-100,.block-filtered-reviews .review-box{width:100%}.max-w-1,.cart .financial-message{max-width:220px}@media (min-width: 768px){.max-w-1,.cart .financial-message{max-width:240px}}@media (min-width: 1128px){.max-w-1,.cart .financial-message{max-width:280px}}.max-w-160px{max-width:160px}.max-w-100{max-width:100%}.min-h-1{min-height:288px}@media (min-width: 768px){.min-h-1{min-height:400px}}@media (min-width: 1128px){.min-h-1{min-height:500px}}@media (min-width: 1600px){.min-h-1{min-height:650px}}.d-flex,.main-header .mobile-menu button,.main-header .mobile-menu .try-in-store a,.main-header .mobile-menu .num-test.phone a,main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile,main.page.mattress-education .mattresses-still-life .takeover-label,main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.display-price,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile,main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section,main.page.pillow-category .pillows-still-life .takeover-label,main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head,main.page-buy .dropdown .default-variant.display-price,main.page-bundle .dropdown .default-variant.display-price,main.page.homepage .reputers .ralph-footer .pixels,main.page.homepage .reputers .ralph-footer .right,main.page.holiday-pages .holiday-pages-hero,main.page.holiday-pages .mattresses .column,main.page.returns .returns-center-intro .popup-info-container,main.page.wondergel .wondergel-wrapper,main.page.promo-page .mattresses .column,main.page.promo-page .holiday-pages-hero,main.page.finance .double-box .box1,main.page.finance .double-box .box2,main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2,main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2,main.page.research-thankyou .research-wrapper,main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.display-price,main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile,.block-filtered-reviews .filtered-review-header .filter-wrapper,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container,.block-filtered-reviews .filtered-review-slider .arrow,.block-filtered-reviews .review-box,.block-double-block .box1,.block-double-block .box2,.block-bundles-highlight .bundles-container .padded-price.mobile,.block-bundles-highlight-alternate .bundles-container .padded-price.mobile,.component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg .intent-inputs-container,.component-floatie .floatie-wrapper .floatie-content div.header,.component-floatie .floatie-wrapper .floatie-content .body .benefits,.component-floatie .floatie-wrapper .floatie-content .body .benefits i,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button,.bundle-modal .dropdown .default-variant.display-price{display:flex}.d-flex-center,main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-badge,.component-eco-ben-modal .eco-ben-modal-content .eco-ben-close-btn{display:flex;align-items:center;justify-content:center}.d-none{display:none}.d-inline-block{display:inline-block}.em-light em{font-style:normal}.em-br em:before{content:' ';display:block}.em-helvetica em{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}.align-y .box{display:flex;flex-direction:column;align-items:center}.align-y .center{flex-grow:1;display:flex;align-items:center;justify-content:center;width:100%}.reset-button,.component-play-btn button{background-color:transparent;border:none}.reset-ul{list-style-type:none;padding-left:0}.cols-m-t-1{margin-top:-32px}@media (min-width: 768px){.cols-m-t-1{margin-top:-64px}}.cols-m-t-1>div[class*="col-"]{margin-top:32px}@media (min-width: 768px){.cols-m-t-1>div[class*="col-"]{margin-top:64px}}.bubble-badge-container{position:absolute;top:-8px;left:-8px;border-radius:2px;z-index:1;align-items:center}.badge,main.page.plush-pillow .block-subnav:before{font-size:12px;padding:5px 8px;border-radius:4px;background-color:#bc158a}.bubble{top:-8px;left:-8px;right:unset;border-radius:50%;background:linear-gradient(45deg, #45166A 10%, #83157B, #BC158A);color:#fff;width:65px;height:65px;font-size:12px;align-items:center;justify-content:center;flex-direction:column;line-height:1.4;text-align:center;text-transform:uppercase;font-weight:600;z-index:1;letter-spacing:0.5px}@media (max-width: 767px){.bubble{font-size:10px;width:50px;height:50px;top:-5px;line-height:1.3}}@media (max-width: 539px){.bubble{line-height:1.2}}.bubble p{margin:5px;font-family:"Montserrat",sans-serif}.bubble span,.bubble sup{font-size:8px}.bubble+.sub-flag{transform:translateX(-35px)}.bubble+.sub-flag p{margin-left:42px;text-align:left}.flag,.sub-flag{position:relative;color:#fff;font-size:12px;line-height:1;text-align:center;text-transform:uppercase;font-weight:600;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;left:unset;border-radius:3px;min-height:40px;overflow:hidden}.flag *,.sub-flag *{line-height:1.2 !important}.flag p,.sub-flag p{font-family:"Montserrat",sans-serif;letter-spacing:.5px;z-index:1;margin:8px 16px}.flag span,.sub-flag span{font-weight:600;font-size:10px;margin-top:2px;letter-spacing:.5px;display:block}.flag sup,.sub-flag sup{font-size:8px}.flag::before,.sub-flag::before{content:'';position:absolute;top:0;left:-5px;height:66%;width:100%;border-radius:3px;background:#bc158a;-webkit-transform:skew(-18deg, 0deg);-moz-transform:skew(-18deg, 0deg);-ms-transform:skew(-18deg, 0deg);-o-transform:skew(-18deg, 0deg);transform:skew(-18deg, 0deg)}.flag::after,.sub-flag::after{content:'';position:absolute;bottom:0px;left:-5px;height:66%;width:100%;border-radius:3px;background:#bc158a;-webkit-transform:skew(18deg, 0deg);-moz-transform:skew(18deg, 0deg);-ms-transform:skew(18deg, 0deg);-o-transform:skew(18deg, 0deg);transform:skew(18deg, 0deg)}.sub-flag{position:absolute;left:100%;transform:translateX(-12px);z-index:0}.sub-flag::before{background:#452569}.sub-flag::after{background:#452569}.sub-flag p{margin:8px 14px}.visually-hidden{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-main:focus,.skip-to-main:active{color:#fff;background-color:#341458;font-family:"Montserrat",sans-serif;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;text-align:center;font-size:1.2em;z-index:13}.gradient-nav-item{font-style:normal}.main-header{background:#fff;color:#341458;font-family:"Montserrat",sans-serif;color:#341458;box-shadow:0px 0px 7px rgba(0,0,0,0.1);position:relative}@media (max-width: 1127px){.main-header{height:72px}}@media (max-width: 767px){.main-header{height:56px}}.main-header .header-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}.main-header .purple-logo{margin-right:40px;width:74px}@media (min-width: 768px){.main-header .purple-logo{margin-right:15px;width:98px}}@media (min-width: 1128px){.main-header .purple-logo{margin-right:20px;width:122px}}.main-header .purple-logo svg{display:block;fill:#45166a}.main-header .desktop-menu{width:100%;height:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 997px){.main-header .desktop-menu{display:none}}.main-header .desktop-menu>ul{list-style-type:none;padding:0;display:flex;align-items:center}.main-header .desktop-menu>ul>li{display:inline-block}.main-header .desktop-menu>ul>li:not(.full-width){position:relative}.main-header .desktop-menu>ul>li>a{display:block;padding:30px 10px;font-size:12px;text-transform:uppercase;border-bottom:2px solid transparent;transition:border-color 0.2s;transition-delay:0.1s}@media only screen and (max-width: 1255px){.main-header .desktop-menu>ul>li>a{padding:30px 8px}}@media only screen and (max-width: 1205px){.main-header .desktop-menu>ul>li>a{padding:30px 6px}}@media only screen and (max-width: 1190px){.main-header .desktop-menu>ul>li>a{padding:26px 6px}}@media only screen and (max-width: 1076px){.main-header .desktop-menu>ul>li>a{padding:26px 5px}}.main-header .desktop-menu>ul>li>a>svg{width:20px;height:20px;margin-bottom:-6px}@media (max-width: 767px){.main-header .desktop-menu>ul>li>a>svg{width:17px;height:17px;vertical-align:middle;margin-right:8px;margin-top:-5px}}.main-header .desktop-menu>ul>li:hover a{border-color:#45166a;transition-delay:0}.main-header .desktop-menu>ul>li>.list-item-no-link{cursor:pointer;display:block;padding:30px 10px;font-size:12px;text-transform:uppercase;border-bottom:2px solid transparent;transition:border-color 0.2s;transition-delay:0.1s}@media only screen and (max-width: 1255px){.main-header .desktop-menu>ul>li>.list-item-no-link{padding:30px 8px}}@media only screen and (max-width: 1205px){.main-header .desktop-menu>ul>li>.list-item-no-link{padding:30px 6px}}@media only screen and (max-width: 1190px){.main-header .desktop-menu>ul>li>.list-item-no-link{padding:26px 6px}}@media only screen and (max-width: 1076px){.main-header .desktop-menu>ul>li>.list-item-no-link{padding:26px 5px}}.main-header .desktop-menu>ul>li>.list-item-no-link>svg{width:20px;height:20px;margin-bottom:-6px}@media (max-width: 767px){.main-header .desktop-menu>ul>li>.list-item-no-link>svg{width:17px;height:17px;vertical-align:middle;margin-right:8px;margin-top:-5px}}.main-header .desktop-menu>ul>li:hover a{border-color:#45166a;transition-delay:0}.main-header .desktop-menu .primary-menu li:hover .submenu{visibility:visible;opacity:1;transition-delay:0;z-index:8}.main-header .desktop-menu .primary-menu li:focus-within .submenu{z-index:6;visibility:visible;opacity:1;transition-delay:0}.main-header .desktop-menu .primary-menu li.has-submenu>a:after{content:none;display:inline-block;width:14px;height:8px;margin-left:8px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%233B1B5E' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 985px){.main-header .desktop-menu .primary-menu li.has-submenu>a:after{margin-left:5px}}.main-header .desktop-menu .primary-menu li.mom-tab{display:inline-block}@media only screen and (max-width: 1275px){.main-header .desktop-menu .primary-menu li.mom-tab{display:none}}.main-header .desktop-menu .primary-menu li .gift-header{color:#bc158a}.main-header .desktop-menu .primary-menu li .gift-header:after{content:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%23bc158a' stroke-width='2' fill='none'/%3E%3C/svg%3E")}@media only screen and (max-width: 1190px){.main-header .desktop-menu .primary-menu li .gift-header{padding-top:25px}}@media only screen and (max-width: 1175px){.main-header .desktop-menu .primary-menu li .gift-header{display:none}}@media (min-width: 768px){.main-header .desktop-menu .primary-menu li .gift-header{padding-top:28px}}.main-header .desktop-menu .primary-menu li.compare .submenu.all-products-submenu ul.products{padding-bottom:5px}.main-header .desktop-menu .primary-menu li .submenu{visibility:hidden;border-top:1px solid #e6e6e8;position:absolute;z-index:8;top:100%;left:-12px;background-color:#fff;transition:0.3s opacity, 0.3s visibility;opacity:0;transition-delay:0.15s;box-shadow:1px 6px 9px 1px rgba(0,0,0,0.1)}.main-header .desktop-menu .primary-menu li .submenu ul{display:flex;width:100%;list-style-type:none;min-width:270px}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.genre li{width:50%}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.genre li:first-child{border-right:1px solid #e6e6e8}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.genre li a{display:flex;align-items:center;padding:35px 25px}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.genre li a:hover .product-image{transform:translateY(-4%)}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.genre li a .product-image{width:65%;transition:0.3s transform}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages{justify-content:center}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a{display:block;padding:24px;transition:0.25s opacity}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a:hover{opacity:0.5}.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a:after{content:none;display:inline-block;transform:rotate(-90deg) translateX(-1px);width:18px;height:12px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%233B1B5E' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products{flex-direction:column;padding:28px 0 20px}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.see-all-item{padding-top:8%}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link{display:flex;justify-content:center}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a{border-top:1px solid #eaeaeb;width:calc(100% - 30px);padding:18px 0}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a:after{content:'';display:inline-block;transform:rotate(-90deg);width:18px;height:12px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%233B1B5E' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a:hover{opacity:0.5}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link.no-border a{border-top:none}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li a{display:flex;align-items:center;padding:15px 15px;white-space:nowrap;font-size:16px;padding-bottom:0px}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li a:hover img{transform:translateY(-7%)}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li a img{width:92px;margin-right:24px;display:inline-block;transition:transform 0.3s}.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li a .badge,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li a main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li a .block-subnav:before{font-size:10px;line-height:12.19px;height:18px;min-height:18px;max-height:18px;padding:2.5px 16px}.main-header .desktop-menu .cart-return-popup-wrapper{position:relative;display:flex;opacity:1;transition:opacity .2s}.main-header .desktop-menu .cart-return-popup-wrapper.hidden{display:none;opacity:0}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup{position:absolute;top:30px;right:1px;background:#fff;width:380px;padding:20px 30px;border:1px solid #eae9ea;border-radius:1px;z-index:16}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup:before,.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup:after{bottom:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup:before{border-color:rgba(234,233,234,0);border-bottom-color:#eae9ea;border-width:11px;margin-left:-11px}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup .cart-return-popup-header{display:block;font-size:20px}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup .cart-return-popup-text{display:block;font-weight:normal;font-size:14px;color:black}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup .cart-return-popup-continue{font-weight:normal;font-size:14px;color:black;text-decoration:underline}.main-header .desktop-menu .cart-return-popup-wrapper .cart-return-popup .cart-return-popup-link-container{margin-top:20px}.main-header .desktop-menu .secondary-menu{color:#605b6a;display:flex;align-items:center}.main-header .desktop-menu .secondary-menu .submenu{visibility:hidden;border-top:1px solid #e6e6e8;position:absolute;z-index:8;top:100%;right:0px;background-color:#fff;transition:0.3s opacity, 0.3s visibility;opacity:0;transition-delay:0.15s;box-shadow:1px 6px 9px 1px rgba(0,0,0,0.1)}.main-header .desktop-menu .secondary-menu .submenu ul{display:flex;width:100%;list-style-type:none;min-width:300px}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products{flex-direction:column;padding:0}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.see-all-item{padding-top:8%}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link{display:flex;justify-content:center;color:#45166a}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link a{border-top:1px solid #eaeaeb;width:calc(100% - 30px);padding:18px 0;font-size:16px}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link a:hover{opacity:0.5}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link.no-border a{border-top:none}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link svg{margin-right:18px}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li a{display:flex;align-items:center;padding:15px 15px;white-space:nowrap;font-size:16px;padding-bottom:0px}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li a:hover img{transform:translateY(-7%)}.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li a img{width:92px;height:60px;margin-right:24px;display:inline-block;transition:transform 0.3s}.main-header .desktop-menu .secondary-menu li.has-submenu:hover .submenu{visibility:visible;opacity:1;transition-delay:0;z-index:8}.main-header .desktop-menu .secondary-menu li.has-submenu:focus-within .submenu{z-index:6;visibility:visible;opacity:1;transition-delay:0}.main-header .desktop-menu .secondary-menu li.cart-button-wrapper{max-width:0;overflow:hidden;transition:0.3s max-width}.main-header .desktop-menu .secondary-menu li.cart-button-wrapper.has-items{max-width:130px}.main-header .desktop-menu .secondary-menu .cart-icon{display:flex;align-items:center;position:relative;border:0;margin:0;padding:28px 15px;font:inherit;font-size:13px;text-transform:uppercase;color:#605b6a;background-color:transparent}.main-header .desktop-menu .secondary-menu .cart-icon:hover{cursor:pointer}.main-header .desktop-menu .secondary-menu .cart-icon svg{stroke:#605b6a;height:24px;margin-right:16px}.main-header .desktop-menu .secondary-menu .cart-icon .cart-count{position:absolute;bottom:22px;left:30px;width:23px;height:23px;background-color:#45166a;color:#fff;font-size:12px;border-radius:50%;border:2px solid #fff;padding-top:1px}.main-header .desktop-menu .secondary-menu .cart-icon .cart-count:empty{display:none}.main-header .desktop-menu li.num-test.phone{display:inline-block}.main-header .desktop-menu li.num-test.phone svg{margin-right:5px}@media only screen and (max-width: 1225px){.main-header .desktop-menu li.num-test.phone svg{display:none}}@media only screen and (max-width: 1370px){.main-header .desktop-menu li.num-test.phone{display:none}}.main-header .desktop-menu li.num-test.reviews{display:inline-block}@media only screen and (max-width: 1060px){.main-header .desktop-menu li.num-test.reviews{display:none}}.main-header .desktop-menu li.num-test.blog{display:inline-block}@media only screen and (max-width: 1400px){.main-header .desktop-menu li.num-test.blog{display:none}}.main-header .desktop-menu li.phone{display:none}.main-header .desktop-menu li.hide-item{display:inline-block}@media only screen and (max-width: 1225px){.main-header .desktop-menu li.hide-item{display:none}}.main-header .mobile-menu{display:flex;align-items:center}@media only screen and (min-width: 998px){.main-header .mobile-menu{display:none}}.main-header .mobile-menu button{background-color:transparent;border:none;padding:10px;margin:0;justify-content:space-between;flex-direction:column;height:59px;width:auto}.main-header .mobile-menu button:hover{cursor:pointer}.main-header .mobile-menu button .nav-label{text-transform:uppercase;font-size:8px}.main-header .mobile-menu button svg{display:block;stroke:#605b6a;height:24px}.main-header .mobile-menu button a{height:39px}.main-header .mobile-menu .try-in-store a,.main-header .mobile-menu .num-test.phone a{justify-content:space-between;flex-direction:column;height:39px}.main-header .mobile-menu .num-test.phone{display:flex}.main-header .mobile-menu .phone{display:none}.main-header .mobile-menu .cart-icon{position:relative;opacity:0;display:none;pointer-events:none;transition:opacity 0.2s}.main-header .mobile-menu .cart-icon.has-items{opacity:1;display:flex;pointer-events:all}.main-header .mobile-menu .cart-icon .cart-count{position:absolute;top:3px;right:-3px;width:22px;height:22px;background-color:#45166a;color:#fff;font-size:11px;border-radius:50%;border:2px solid #fff;padding-top:2px}.main-header .mobile-menu .cart-icon .cart-count:empty{display:none}.main-header .mobile-menu .hamburger-icon div{position:relative;width:20px;height:16px;cursor:pointer;margin-top:4px;margin-left:4px;margin-right:4px}@media (min-width: 768px){.main-header .mobile-menu .hamburger-icon div{margin-left:12px;margin-right:12px}}.main-header .mobile-menu .hamburger-icon div span{top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out}.main-header .mobile-menu .hamburger-icon div span,.main-header .mobile-menu .hamburger-icon div:before,.main-header .mobile-menu .hamburger-icon div:after{display:block;position:absolute;left:0;width:100%;height:2px;background:#605b6a;border-radius:2px}.main-header .mobile-menu .hamburger-icon div:before,.main-header .mobile-menu .hamburger-icon div:after{content:'';transition:all 0.3s ease-in-out 0.2s}.main-header .mobile-menu .hamburger-icon div:before{top:0}.main-header .mobile-menu .hamburger-icon div:after{bottom:0}.main-header .mobile-menu .hamburger-icon.is-open div span{transition:all 0.3s ease-in-out 0.2s}.main-header .mobile-menu .hamburger-icon.is-open div span:first-child{transform:rotate(45deg)}.main-header .mobile-menu .hamburger-icon.is-open div span:last-child{transform:rotate(-45deg)}.main-header .mobile-menu .hamburger-icon.is-open div:before,.main-header .mobile-menu .hamburger-icon.is-open div:after{transition:all 0.3s ease-in-out;opacity:0}.main-header .mobile-menu .hamburger-icon.is-open div:before{top:50%}.main-header .mobile-menu .hamburger-icon.is-open div:after{bottom:50%}.main-header .mobile-menu.will-open ul.mobile-nav{display:block;max-height:0}.main-header .mobile-menu.is-open ul.mobile-nav{max-height:2000px;opacity:1}.main-header .mobile-menu ul.mobile-nav{border-top:#eaeaeb solid 2px;display:none;background-color:#fff;position:absolute;z-index:8;top:0;left:0;right:0;margin-top:56px;padding:0 24px;width:100%;list-style-type:none;box-shadow:0px 7px 7px -7px rgba(0,0,0,0.2);transition:max-height 0.4s ease-in, opacity 0.2s;overflow:hidden;opacity:0}@media (min-width: 768px){.main-header .mobile-menu ul.mobile-nav{margin-top:72px}}.main-header .mobile-menu ul.mobile-nav li.product-genre .product-genre-list{background-color:#f9f8f9;margin:0 -24px;padding:0 24px;border-top:1px solid #eaeaeb;border-bottom:1px solid #eaeaeb;text-align:center}.main-header .mobile-menu ul.mobile-nav li.product-genre .product-genre-list .genre-item{width:100%}.main-header .mobile-menu ul.mobile-nav li.product-genre .product-genre-list .genre-item a{padding:24px 0;text-align:left;display:flex;align-items:center;padding-bottom:15px}.main-header .mobile-menu ul.mobile-nav li.product-genre .product-genre-list .genre-item a .product-image{margin-right:15px}.main-header .mobile-menu ul.mobile-nav li.product-genre .product-genre-list .genre-item a img{width:80%;max-width:100px}.main-header .mobile-menu ul.mobile-nav li.product-genre.gifts .gift-header{display:flex;align-items:center}.main-header .mobile-menu ul.mobile-nav li.product-genre.gifts svg{margin-right:8px}.main-header .mobile-menu ul.mobile-nav li.product-genre.gifts .gifts-title{color:#bc158a}.main-header .mobile-menu ul.mobile-nav li.product-genre .compare{font-size:12px;text-transform:uppercase;border-top:1px solid #eaeaeb;padding:16px !important;justify-content:center;margin-top:16px}.main-header .mobile-menu ul.mobile-nav li.product-genre .compare+.compare{margin-top:0}.main-header .mobile-menu ul.mobile-nav li.product-genre .compare.no-border{border-top:none;margin-top:8px}.main-header .mobile-menu ul.mobile-nav li.product-genre .compare span{position:relative;display:inline}.main-header .mobile-menu ul.mobile-nav li.product-genre .compare span:after{content:'';display:block;position:absolute;right:-25px;top:-3px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%233B1B5E' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;transform:rotate(-90deg) translateX(-3px);width:18px;height:16px}.main-header .mobile-menu ul.mobile-nav li.has-accordion{position:relative}.main-header .mobile-menu ul.mobile-nav li.has-accordion.is-open .accordion-content{max-height:900px}.main-header .mobile-menu ul.mobile-nav li.has-accordion.is-open .products{margin-bottom:24px}.main-header .mobile-menu ul.mobile-nav li.has-accordion.is-open .accordion-opener:after{transform:rotate(180deg)}.main-header .mobile-menu ul.mobile-nav li.has-accordion .accordion-opener{position:relative}.main-header .mobile-menu ul.mobile-nav li.has-accordion .accordion-opener:after{content:'';display:block;position:absolute;right:0;top:20px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%233B1B5E' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;width:18px;height:16px;transition:all .2s}.main-header .mobile-menu ul.mobile-nav li.has-accordion .accordion-content{max-height:0;transition:all .3s;border:none}.main-header .mobile-menu ul.mobile-nav li.has-accordion ul{list-style-type:none;display:flex;flex-wrap:wrap;padding:0;overflow:hidden}.main-header .mobile-menu ul.mobile-nav li.has-accordion ul li{width:50%;border:none}.main-header .mobile-menu ul.mobile-nav li.has-accordion ul li a{border:none;text-align:center}.main-header .mobile-menu ul.mobile-nav li.has-accordion ul li a img{max-width:100px;display:block;margin:0 auto}.main-header .mobile-menu ul.mobile-nav li{border-bottom:1px solid #eaeaeb}.main-header .mobile-menu ul.mobile-nav li a{padding:16px 0;display:block;width:100%}.main-header .mobile-menu ul.mobile-nav .badge,.main-header .mobile-menu ul.mobile-nav main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .main-header .mobile-menu ul.mobile-nav .block-subnav:before{font-size:10px;line-height:12.19px;height:18px;min-height:18px;max-height:18px;padding:2.5px 16px}main.page-404 section.page-not-found{background:#45166a;padding-bottom:150px;text-align:center;color:white}main.page-404 section.page-not-found .error{padding-bottom:8px;color:white;font-weight:300}@media (min-width: 540px){main.page-404 section.page-not-found .error{padding-bottom:12px}}@media (min-width: 540px){main.page-404 section.page-not-found .text-404{font-size:20px}}main.page-404 section.page-not-found .error-message{max-width:300px;margin:0 auto;padding:85px 0 24px;color:white}@media (min-width: 540px){main.page-404 section.page-not-found .error-message{max-width:400px}}@media (min-width: 1128px){main.page-404 section.page-not-found .error-message{padding:112px 0 32px;max-width:600px}}main.page-404 section.page-not-found button.page-404{background:white;margin-top:32px;padding:13px 32px;border-radius:24px;color:#45166a;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;font-size:12px}@media (min-width: 1128px){main.page-404 section.page-not-found button.page-404{margin-top:48px}}main.page-404 section.page-not-found .inline-link{text-decoration:underline}main.page-404 section.page-not-found .inline-link:hover{opacity:.6;transition:.1s}main.page-legal.warranties .container h1{padding:0 8px}main.page-legal.warranties .c-purple-gray{color:#605b6a}@media (min-width: 768px){main.page-legal.warranties .legal-section{padding-top:72px;padding-bottom:72px}main.page-legal.warranties .legal-section .wrapper{display:flex}}@media (min-width: 1128px){main.page-legal.warranties .legal-section{padding-top:112px;padding-bottom:112px}}@media (min-width: 768px){main.page-legal.warranties .legal-aside{flex-shrink:0;width:330px;margin-right:23px}}main.page-legal.warranties .legal-aside p{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;border-bottom:2px solid #e6e6e8}@media (min-width: 540px){main.page-legal.warranties .legal-aside p{padding:24px 48px;font-size:20px}}main.page-legal.warranties .legal-aside .down-arrow{flex-shrink:0;position:relative;display:block;width:10px;height:2px}main.page-legal.warranties .legal-aside .down-arrow:before,main.page-legal.warranties .legal-aside .down-arrow:after{display:block;content:'';width:100%;height:100%;position:absolute;top:0;background:#45166a}main.page-legal.warranties .legal-aside .down-arrow:before{left:-3px;transform:rotate(45deg)}main.page-legal.warranties .legal-aside .down-arrow:after{right:-3px;transform:rotate(-45deg)}@media (min-width: 768px){main.page-legal.warranties .legal-jump-links-wrapper{position:-webkit-sticky;position:sticky;top:50px}}main.page-legal.warranties .legal-jump-links{list-style-type:none;padding:0;margin:0}@media (min-width: 768px){main.page-legal.warranties .legal-jump-links{max-height:100vh;height:100%;overflow-y:scroll;overflow-x:hidden}main.page-legal.warranties .legal-jump-links::-webkit-scrollbar{width:10px}main.page-legal.warranties .legal-jump-links::-webkit-scrollbar-thumb{background:#888}main.page-legal.warranties .legal-jump-links::-webkit-scrollbar-thumb:hover{background:#555}}main.page-legal.warranties .legal-jump-links li{border-bottom:2px solid #e6e6e8}@media (min-width: 768px){main.page-legal.warranties .legal-jump-links li{border:none}main.page-legal.warranties .legal-jump-links li+li{margin-top:24px}}main.page-legal.warranties .legal-jump-links li.has-subchildren{position:relative}main.page-legal.warranties .legal-jump-links li.has-subchildren span.title{display:block;padding:16px 40px}@media (min-width: 540px){main.page-legal.warranties .legal-jump-links li.has-subchildren span.title{padding:24px 48px;font-size:20px}}@media (min-width: 768px){main.page-legal.warranties .legal-jump-links li.has-subchildren span.title{display:inline;padding:0}}main.page-legal.warranties .legal-jump-links li.has-subchildren:hover{cursor:pointer}main.page-legal.warranties .legal-jump-links li.has-subchildren ul{cursor:default}main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus{flex-shrink:0;position:absolute;width:14px;height:14px;right:38px;top:21px;transition:transform 0.3s}@media (min-width: 540px){main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus{width:16px;height:16px;right:45px;top:30px}}@media (min-width: 768px){main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus{right:0;top:9px;width:12px;height:12px}}main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus:before,main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus:after{display:block;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#45166a;border-radius:20px}main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus:before{width:100%;height:2px}main.page-legal.warranties .legal-jump-links li.has-subchildren .toggle-plus:after{width:2px;height:100%}main.page-legal.warranties .legal-jump-links li.has-subchildren.is-open .toggle-plus{transform:rotate(-45deg)}main.page-legal.warranties .legal-jump-links li .subchildren{display:none;margin-left:24px}main.page-legal.warranties .legal-jump-links li .subchildren li{list-style-type:none}main.page-legal.warranties .legal-jump-links li .subchildren li+li{margin-top:0px}main.page-legal.warranties .legal-jump-links li .subchildren a{font-size:13px}main.page-legal.warranties .legal-jump-links a{display:block;padding:16px 40px}@media (min-width: 540px){main.page-legal.warranties .legal-jump-links a{padding:24px 48px;font-size:20px}}@media (min-width: 768px){main.page-legal.warranties .legal-jump-links a{display:inline;padding:0}}main.page-legal.warranties .legal-jump-links .child{margin-left:20px}main.page-legal.warranties .legal-jump-links .child a{font-size:13px;font-weight:300}main.page-legal.warranties .legal-content{padding:52px 40px}@media (min-width: 540px){main.page-legal.warranties .legal-content{padding:72px 48px}}@media (min-width: 768px){main.page-legal.warranties .legal-content{padding:0}}main.page-legal.warranties .legal-content p{font-size:16px;margin-bottom:36px}main.page-legal.warranties .legal-content p:last-of-type{margin-bottom:0}main.page-legal.warranties .legal-block p+p{margin-top:30px}main.page-legal.warranties .Terms.And.Privacy .hide-md-up{display:none}main.page-legal.patents .patent-table li{list-style-type:none;display:flex;justify-content:space-between}main.page-legal.patents .patent-table li>div{width:50%}main.page-legal .p-y-extra-small{padding-top:56px;padding-bottom:56px}main.page.ccpa .legal-tables .table-row:last-child{border-bottom:solid #e6e6e8 1px}main.page.ccpa .legal-tables .table-row .row-item{padding:16px 40px}main.page.ccpa .legal-tables .table-row .row-item:nth-of-type(1){border-top:solid #e6e6e8 1px;border-left:solid #e6e6e8 1px;border-right:solid #e6e6e8 1px}main.page.ccpa .legal-tables .table-row .row-item:nth-of-type(2){border-top:solid #e6e6e8 1px;border-right:solid #e6e6e8 1px}main.page.ccpa .legal-tables .table-row .row-item li{list-style-type:none}main.page.ccpa .legal-tables .table-row .row-item li+li{margin-bottom:16px}main.page.ccpa .category-list{list-style-type:none;padding-left:0}@media (max-width: 767px){main.page.ccpa .table{flex-direction:column;align-items:center}main.page.ccpa .table ul{padding-left:0}}main.page.ccpa .table div{width:85%}main.page.ccpa .table li{list-style-type:none;margin-bottom:8px;width:85%}@media (min-width: 768px) and (max-width: 850px){main.page.ccpa .table li{width:320px}}@media (max-width: 767px){main.page.ccpa .table li{width:100%}}main.page.ccpa .table li:nth-of-type(1){background:#f1f0f2;padding-left:5px;margin-left:-5px}@media (max-width: 767px){main.page.do-not-sell .table{flex-direction:column;align-items:center}main.page.do-not-sell .table ul{padding-left:0}}main.page.do-not-sell .table div{width:85%}main.page.do-not-sell .table li{list-style-type:none;margin-bottom:8px;width:85%}@media (min-width: 768px) and (max-width: 850px){main.page.do-not-sell .table li{width:320px}}@media (max-width: 767px){main.page.do-not-sell .table li{width:100%}}main.page.do-not-sell .table li:nth-of-type(1){background:#f1f0f2;padding-left:5px;margin-left:-5px}.dns-modal h2,.dns-modal h4{letter-spacing:1px}.dns-modal .terms-link{text-decoration:underline}.dns-modal input[type=checkbox]{height:24px;width:24px;margin-right:16px;transform:scale(1.1)}.dns-modal .input-heading{margin-bottom:4px}.dns-modal input{width:100%;border:2px solid #e7e7e8;border-radius:4px;height:48px;font-size:16px;padding-left:16px;box-sizing:border-box}.dns-modal input::-webkit-input-placeholder{font-family:Arial, Helvetica, sans-serif}.dns-modal .invalid-email{display:none;font-size:12px;color:#ff0000}.dns-modal .component-btn.purple-border{min-width:unset;padding:13px 30px}.dns-modal .component-btn.opt-out-btn{padding:13px 30px}main.page-careers .careers-hero{position:relative}@media (max-width: 767px){main.page-careers .careers-hero{text-align:center}}main.page-careers .image{background:url("http://placehold.it/637x605") center/cover no-repeat}@media (min-width: 768px){main.page-careers .image{position:absolute;top:0;right:0;width:40%;height:100%}}main.page-careers .block{padding-bottom:24px;border-bottom:1px solid #e6e6e8}@media (min-width: 768px){main.page-careers .block{padding-left:40px;padding-right:40px}}main.page-careers .block+.block{margin-top:16px}@media (min-width: 768px){main.page-careers .block+.block{margin-top:24px}}main.page-careers .block a{display:flex;justify-content:space-between}main.page-careers ul{list-style-type:none;padding:0;margin:0}main.page-careers li{margin-top:24px}main.page.harmony-pillow-lp .block-video-hero .hero-background-vid{width:100%}main.page.harmony-pillow-lp .block-video-hero:before{background:inherit}main.page.harmony-pillow-lp .block-eco-benefits{padding-bottom:125px}main.page.harmony-pillow-lp .exploding-pillow{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.harmony-pillow-lp .exploding-pillow .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.harmony-pillow-lp .exploding-pillow .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.harmony-pillow-lp .exploding-pillow .explosion-vid{width:100%}main.page.harmony-pillow-lp .exploding-pillow .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.harmony-pillow-lp .exploding-pillow .feature{position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer;visibility:hidden}@media (min-width: 768px){main.page.harmony-pillow-lp .exploding-pillow .feature{width:36px;height:36px}main.page.harmony-pillow-lp .exploding-pillow .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.harmony-pillow-lp .exploding-pillow .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.harmony-pillow-lp .exploding-pillow .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.harmony-pillow-lp .exploding-pillow .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.harmony-pillow-lp .exploding-pillow .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.harmony-pillow-lp .exploding-pillow .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.harmony-pillow-lp .exploding-pillow .feature-cover{top:63%;left:62%;animation-delay:0s}main.page.harmony-pillow-lp .exploding-pillow .feature-grid{top:48%;left:32%;animation-delay:0.1s}main.page.harmony-pillow-lp .exploding-pillow .feature-bottom{top:15%;left:50%;animation-delay:0.3s}main.page.harmony-pillow-lp .exploding-pillow .feature-label{display:none}@media (min-width: 768px){main.page.harmony-pillow-lp .exploding-pillow .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.harmony-pillow-lp .exploding-pillow .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.harmony-pillow-lp .exploding-pillow .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.harmony-pillow-lp .exploding-pillow .feature-ripples,main.page.harmony-pillow-lp .exploding-pillow .feature-ripples:before,main.page.harmony-pillow-lp .exploding-pillow .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.harmony-pillow-lp .exploding-pillow .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.harmony-pillow-lp .exploding-pillow .feature-ripples:after{content:'';width:58%;height:58%}main.page.harmony-pillow-lp .exploding-pillow .tooltip-open{z-index:2}main.page.harmony-pillow-lp .exploding-pillow .tooltip-open .feature-button:before{width:100%;height:100%}main.page.harmony-pillow-lp .exploding-pillow .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.harmony-pillow-lp .exploding-pillow .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.harmony-pillow-lp .exploding-pillow .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.harmony-pillow-lp .pillow-features .image-right{flex-wrap:wrap-reverse}@media (max-width: 539px){main.page.harmony-pillow-lp .pillow-features .mobile-b-3{margin-bottom:32px}}main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .bg-purple-dark,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.pillow-category .double-box,main.page.pillow-category main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.plush-pillow .floatie-content,main.page.plush-pillow main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .floatie-content,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.finance .double-box,main.page.finance main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.may-4 .double-box,main.page.may-4 main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.email-subscribe .double-box,main.page.email-subscribe main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .block-double-block{transform:translateY(-60%)}@media (max-width: 1127px){main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .bg-purple-dark,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.pillow-category .double-box,main.page.pillow-category main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.plush-pillow .floatie-content,main.page.plush-pillow main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .floatie-content,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.finance .double-box,main.page.finance main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.may-4 .double-box,main.page.may-4 main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.email-subscribe .double-box,main.page.email-subscribe main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .block-double-block{transform:translateY(-70%)}}main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .bg-purple-dark .body,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.pillow-category .double-box .body,main.page.pillow-category main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.plush-pillow .floatie-content .body,main.page.plush-pillow main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .floatie-content .body,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.finance .double-box .body,main.page.finance main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.may-4 .double-box .body,main.page.may-4 main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.email-subscribe .double-box .body,main.page.email-subscribe main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .block-double-block .body{padding:15px 0}main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .bg-purple-dark .body .floatie-review,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.pillow-category .double-box .body .floatie-review,main.page.pillow-category main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body .floatie-review,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.plush-pillow .floatie-content .body .floatie-review,main.page.plush-pillow main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .floatie-content .body .floatie-review,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.finance .double-box .body .floatie-review,main.page.finance main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body .floatie-review,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.may-4 .double-box .body .floatie-review,main.page.may-4 main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body .floatie-review,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper main.page.email-subscribe .double-box .body .floatie-review,main.page.email-subscribe main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .double-box .body .floatie-review,main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .block-double-block .body .floatie-review{padding:45px 0}@media (max-width: 1127px){main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .floatie-content .body{padding-bottom:0px}}main.page.harmony-pillow-lp .component-floatie .floatie-wrapper .floatie-content-body{padding:0px}main.page.hybrid-premier-lp .exploding-mattress{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.hybrid-premier-lp .exploding-mattress .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.hybrid-premier-lp .exploding-mattress .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.hybrid-premier-lp .exploding-mattress .explosion-vid{width:100%}main.page.hybrid-premier-lp .exploding-mattress .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.hybrid-premier-lp .exploding-mattress .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.hybrid-premier-lp .exploding-mattress .feature{width:36px;height:36px}main.page.hybrid-premier-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.hybrid-premier-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.hybrid-premier-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.hybrid-premier-lp .exploding-mattress .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.hybrid-premier-lp .exploding-mattress .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.hybrid-premier-lp .exploding-mattress .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.hybrid-premier-lp .exploding-mattress .feature-cover{top:22%;left:25%;animation-delay:0s}main.page.hybrid-premier-lp .exploding-mattress .feature-grid{top:32.5%;left:50%;animation-delay:0.1s}main.page.hybrid-premier-lp .exploding-mattress .feature-coils{top:54%;left:63%;animation-delay:0.2s}main.page.hybrid-premier-lp .exploding-mattress .feature-side{top:65.5%;left:35%;animation-delay:0.4s}main.page.hybrid-premier-lp .exploding-mattress .feature-label{display:none}@media (min-width: 768px){main.page.hybrid-premier-lp .exploding-mattress .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.hybrid-premier-lp .exploding-mattress .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.hybrid-premier-lp .exploding-mattress .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.hybrid-premier-lp .exploding-mattress .feature-ripples,main.page.hybrid-premier-lp .exploding-mattress .feature-ripples:before,main.page.hybrid-premier-lp .exploding-mattress .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.hybrid-premier-lp .exploding-mattress .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.hybrid-premier-lp .exploding-mattress .feature-ripples:after{content:'';width:58%;height:58%}main.page.hybrid-premier-lp .exploding-mattress .tooltip-open{z-index:2}main.page.hybrid-premier-lp .exploding-mattress .tooltip-open .feature-button:before{width:100%;height:100%}main.page.hybrid-premier-lp .exploding-mattress .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.hybrid-premier-lp .exploding-mattress .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.hybrid-premier-lp .exploding-mattress .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.hybrid-premier-lp .block-video-hero .hero-content{margin-left:0;margin-right:0}main.page.hybrid-premier-lp .hero{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;text-align:center;color:#fff}main.page.hybrid-premier-lp .hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,13,58,0.5)}@media (max-width: 539px){main.page.hybrid-premier-lp .hero-content .em-br em::before{display:inherit}}main.page.hybrid-premier-lp .hero .hero-background-vid{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;width:auto;min-width:100%;min-height:100%}@media (min-width: 540px){main.page.hybrid-premier-lp .hero .hero-background-vid{height:450px}}@media (min-width: 768px){main.page.hybrid-premier-lp .hero .hero-background-vid{height:auto}}main.page.hybrid-premier-lp .hero .container{position:relative;z-index:1;padding-bottom:36px}@media (min-width: 768px){main.page.hybrid-premier-lp .hero .container{padding-bottom:55px}}@media (min-width: 1128px){main.page.hybrid-premier-lp .hero .container{padding-bottom:70px}}@media (min-width: 1600px){main.page.hybrid-premier-lp .hero .container{padding-bottom:108px}}@media (max-width: 767px){main.page.hybrid-premier-lp .new-mattress .column+.column,main.page.hybrid-premier-lp .why-purple .column+.column{margin-top:48px}}main.page.hybrid-premier-lp .pick-your-feel .non-mobile-grid-image{position:relative;height:81.47px;padding:0 36px}@media (max-width: 767px){main.page.hybrid-premier-lp .pick-your-feel .non-mobile-grid-image{display:none}}main.page.hybrid-premier-lp .pick-your-feel .non-mobile-grid-image img{position:absolute;bottom:10px;left:0px}main.page.hybrid-premier-lp .pick-your-feel .mobile-grid-image{display:none}@media (max-width: 767px){main.page.hybrid-premier-lp .pick-your-feel .mobile-grid-image{display:block}}main.page.hybrid-premier-lp .pick-purple{overflow:hidden}@media (max-width: 767px){main.page.hybrid-premier-lp .pick-purple .column+.column{margin-top:16px}}@media (max-width: 539px){main.page.hybrid-premier-lp .pick-purple .col-sm-6+.col-sm-6{margin-top:48px}}main.page.hybrid-premier-lp .pick-purple svg{height:29px}main.page.hybrid-premier-lp .pick-purple-column{width:100%}@media (min-width: 768px){main.page.hybrid-premier-lp .pick-purple-column{display:flex;flex-direction:column}}main.page.hybrid-premier-lp .pick-purple-column h5{display:flex;align-items:center;justify-content:center;text-align:center;height:58px;text-transform:uppercase;color:#fff;padding:0 20px}@media (min-width: 540px){main.page.hybrid-premier-lp .pick-purple-content{display:flex;align-items:flex-start}}@media (min-width: 768px){main.page.hybrid-premier-lp .pick-purple-content{flex-grow:1;flex-direction:column;max-width:100%}}main.page.hybrid-premier-lp .pick-purple-image{text-align:center;margin-bottom:47px}@media (min-width: 540px) and (max-width: 767px){main.page.hybrid-premier-lp .pick-purple-image{flex-shrink:0;flex-basis:35%;margin-right:48px}}@media (min-width: 768px){main.page.hybrid-premier-lp .pick-purple-image{width:100%;height:154px;display:flex;align-items:flex-end;justify-content:center}}main.page.hybrid-premier-lp .pick-purple-image-large{height:280px}@media (min-width: 768px){main.page.hybrid-premier-lp .pick-purple-image-large{height:400px}}main.page.hybrid-premier-lp .pick-purple-image-large img{max-width:none;max-height:100%;width:auto}@media (min-width: 540px){main.page.hybrid-premier-lp .pick-purple-main{flex-grow:1;display:flex;flex-direction:column;max-width:100%}}main.page.hybrid-premier-lp .pick-purple-main ul{list-style-type:none;padding:0;margin:23px 0 32px}main.page.hybrid-premier-lp .pick-purple-main li{display:flex;align-items:flex-start}main.page.hybrid-premier-lp .pick-purple-main li:before{flex-shrink:0;display:block;content:'';width:15px;height:11px;margin:5px 15px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23e6e6e8' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}main.page.hybrid-premier-lp .pick-purple-main li+li{margin-top:16px}main.page.hybrid-premier-lp .pick-purple-main p{color:#341458}main.page.hybrid-premier-lp .pick-purple-list{margin-top:23px;padding-top:20px;border-top:1px solid #e6e6e8}main.page.hybrid-premier-lp .pick-purple-footer{display:flex;justify-content:center;align-items:center}@media (min-width: 540px){main.page.hybrid-premier-lp .pick-purple-footer{justify-content:flex-start}}@media (min-width: 768px){main.page.hybrid-premier-lp .pick-purple-footer{margin-top:auto}}main.page.hybrid-premier-lp .pick-purple-footer p{margin-left:16px}main.page.hybrid-premier-lp .review-box{text-align:center;display:flex;flex-direction:column;width:100%}main.page.hybrid-premier-lp .review-footer{color:#45166a;text-transform:uppercase;letter-spacing:1px;margin-top:auto}main.page.hybrid-premier-lp .review-footer p{font-size:12px;margin:8px 0 23px}main.page.hybrid-premier-lp .review .em-special em{margin:0 5px}main.page.hybrid-premier-lp .review h5{color:#45166a;font-weight:600}main.page.hybrid-premier-lp .review-image{max-height:182px}main.page.hybrid-premier-lp .stars{width:120px;margin:0 auto}main.page.hybrid-premier-lp .stars-large{width:159px;margin:24px auto 0}main.page.hybrid-premier-lp .stars-large img{width:100%}main.page.hybrid-premier-lp .stars-large p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#341458}main.page.hybrid-premier-lp .block-half-image .image.background-position-left{background-position:left}@media (max-width: 1127px){main.page.hybrid-premier-lp .mobile-break{display:block}}main.page.hybrid-premier-lp .awards-section .bg-purple-gradient,main.page.hybrid-premier-lp .awards-section main.page.holiday-pages .mattresses .original-mat,main.page.holiday-pages .mattresses main.page.hybrid-premier-lp .awards-section .original-mat,main.page.hybrid-premier-lp .awards-section main.page.promo-page .mattresses .original-mat,main.page.promo-page .mattresses main.page.hybrid-premier-lp .awards-section .original-mat{background:linear-gradient(0deg, #451769 71.64%, #644577 90.63%);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}main.page.hybrid-premier-lp .awards-section h3{margin:auto 0}@media (max-width: 539px){main.page.hybrid-premier-lp .awards-section h3{font-size:16px}main.page.hybrid-premier-lp .awards-section h3 em{font-size:12px}}main.page.hybrid-premier-lp .awards-section .floatie-content{padding:10px}main.page.hybrid-premier-lp .awards-section .floatie-content .content-container{padding-left:6px;justify-content:center}main.page.hybrid-premier-lp .awards-section .jd-image{margin-right:20px;max-height:69px;z-index:1;position:relative;top:-25px}main.page.hybrid-premier-lp .awards-section .jd-image img{max-width:90px}@media (max-width: 539px){main.page.hybrid-premier-lp .awards-section .jd-image{margin-right:0}main.page.hybrid-premier-lp .awards-section .jd-image img{width:80%}}main.page.hybrid-mattress-lp .exploding-mattress{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.hybrid-mattress-lp .exploding-mattress .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.hybrid-mattress-lp .exploding-mattress .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.hybrid-mattress-lp .exploding-mattress .explosion-vid{width:100%}main.page.hybrid-mattress-lp .exploding-mattress .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.hybrid-mattress-lp .exploding-mattress .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.hybrid-mattress-lp .exploding-mattress .feature{width:36px;height:36px}main.page.hybrid-mattress-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.hybrid-mattress-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.hybrid-mattress-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.hybrid-mattress-lp .exploding-mattress .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.hybrid-mattress-lp .exploding-mattress .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.hybrid-mattress-lp .exploding-mattress .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.hybrid-mattress-lp .exploding-mattress .feature-cover{top:22.5%;left:25%;animation-delay:0s}main.page.hybrid-mattress-lp .exploding-mattress .feature-grid{top:33.5%;left:50%;animation-delay:0.1s}main.page.hybrid-mattress-lp .exploding-mattress .feature-coils{top:55.5%;left:63%;animation-delay:0.2s}main.page.hybrid-mattress-lp .exploding-mattress .feature-side{top:67%;left:35%;animation-delay:0.4s}main.page.hybrid-mattress-lp .exploding-mattress .feature-label{display:none}@media (min-width: 768px){main.page.hybrid-mattress-lp .exploding-mattress .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.hybrid-mattress-lp .exploding-mattress .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.hybrid-mattress-lp .exploding-mattress .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.hybrid-mattress-lp .exploding-mattress .feature-ripples,main.page.hybrid-mattress-lp .exploding-mattress .feature-ripples:before,main.page.hybrid-mattress-lp .exploding-mattress .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.hybrid-mattress-lp .exploding-mattress .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.hybrid-mattress-lp .exploding-mattress .feature-ripples:after{content:'';width:58%;height:58%}main.page.hybrid-mattress-lp .exploding-mattress .tooltip-open{z-index:2}main.page.hybrid-mattress-lp .exploding-mattress .tooltip-open .feature-button:before{width:100%;height:100%}main.page.hybrid-mattress-lp .exploding-mattress .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.hybrid-mattress-lp .exploding-mattress .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.hybrid-mattress-lp .exploding-mattress .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.hybrid-mattress-lp .block-video-hero .hero-content{margin-left:0;margin-right:0}main.page.hybrid-mattress-lp .hero{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;text-align:center;color:#fff}main.page.hybrid-mattress-lp .hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,13,58,0.5)}@media (max-width: 539px){main.page.hybrid-mattress-lp .hero-content .em-br em::before{display:inherit}}main.page.hybrid-mattress-lp .hero .hero-background-vid{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;width:auto;min-width:100%;min-height:100%}@media (min-width: 540px){main.page.hybrid-mattress-lp .hero .hero-background-vid{height:450px}}@media (min-width: 768px){main.page.hybrid-mattress-lp .hero .hero-background-vid{height:auto}}main.page.hybrid-mattress-lp .hero .container{position:relative;z-index:1;padding-bottom:36px}@media (min-width: 768px){main.page.hybrid-mattress-lp .hero .container{padding-bottom:55px}}@media (min-width: 1128px){main.page.hybrid-mattress-lp .hero .container{padding-bottom:70px}}@media (min-width: 1600px){main.page.hybrid-mattress-lp .hero .container{padding-bottom:108px}}@media (max-width: 767px){main.page.hybrid-mattress-lp .new-mattress .column+.column,main.page.hybrid-mattress-lp .why-purple .column+.column{margin-top:48px}}main.page.hybrid-mattress-lp .pick-purple{overflow:hidden}@media (max-width: 767px){main.page.hybrid-mattress-lp .pick-purple .column+.column{margin-top:16px}}@media (max-width: 539px){main.page.hybrid-mattress-lp .pick-purple .col-sm-6+.col-sm-6{margin-top:48px}}main.page.hybrid-mattress-lp .pick-purple svg{height:29px}main.page.hybrid-mattress-lp .pick-purple-column{width:100%}@media (min-width: 768px){main.page.hybrid-mattress-lp .pick-purple-column{display:flex;flex-direction:column}}main.page.hybrid-mattress-lp .pick-purple-column h5{display:flex;align-items:center;justify-content:center;text-align:center;height:58px;text-transform:uppercase;color:#fff;padding:0 20px}@media (min-width: 540px){main.page.hybrid-mattress-lp .pick-purple-content{display:flex;align-items:flex-start}}@media (min-width: 768px){main.page.hybrid-mattress-lp .pick-purple-content{flex-grow:1;flex-direction:column;max-width:100%}}main.page.hybrid-mattress-lp .pick-purple-image{text-align:center;margin-bottom:47px}@media (min-width: 540px) and (max-width: 767px){main.page.hybrid-mattress-lp .pick-purple-image{flex-shrink:0;flex-basis:35%;margin-right:48px}}@media (min-width: 768px){main.page.hybrid-mattress-lp .pick-purple-image{width:100%;height:154px;display:flex;align-items:flex-end;justify-content:center}}main.page.hybrid-mattress-lp .pick-purple-image-large{height:280px}@media (min-width: 768px){main.page.hybrid-mattress-lp .pick-purple-image-large{height:400px}}main.page.hybrid-mattress-lp .pick-purple-image-large img{max-width:none;max-height:100%;width:auto}@media (min-width: 540px){main.page.hybrid-mattress-lp .pick-purple-main{flex-grow:1;display:flex;flex-direction:column;max-width:100%}}main.page.hybrid-mattress-lp .pick-purple-main ul{list-style-type:none;padding:0;margin:23px 0 32px}main.page.hybrid-mattress-lp .pick-purple-main li{display:flex;align-items:flex-start}main.page.hybrid-mattress-lp .pick-purple-main li:before{flex-shrink:0;display:block;content:'';width:15px;height:11px;margin:5px 15px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23e6e6e8' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}main.page.hybrid-mattress-lp .pick-purple-main li+li{margin-top:16px}main.page.hybrid-mattress-lp .pick-purple-main p{color:#341458}main.page.hybrid-mattress-lp .pick-purple-list{margin-top:23px;padding-top:20px;border-top:1px solid #e6e6e8}main.page.hybrid-mattress-lp .pick-purple-footer{display:flex;justify-content:center;align-items:center}@media (min-width: 540px){main.page.hybrid-mattress-lp .pick-purple-footer{justify-content:flex-start}}@media (min-width: 768px){main.page.hybrid-mattress-lp .pick-purple-footer{margin-top:auto}}main.page.hybrid-mattress-lp .pick-purple-footer p{margin-left:16px}main.page.hybrid-mattress-lp .review-box{text-align:center;display:flex;flex-direction:column;width:100%}main.page.hybrid-mattress-lp .review-footer{color:#45166a;text-transform:uppercase;letter-spacing:1px;margin-top:auto}main.page.hybrid-mattress-lp .review-footer p{font-size:12px;margin:8px 0 23px}main.page.hybrid-mattress-lp .review .em-special em{margin:0 5px}main.page.hybrid-mattress-lp .review h5{color:#45166a;font-weight:600}main.page.hybrid-mattress-lp .review-image{max-height:182px}main.page.hybrid-mattress-lp .stars{width:120px;margin:0 auto}main.page.hybrid-mattress-lp .stars-large{width:159px;margin:24px auto 0}main.page.hybrid-mattress-lp .stars-large img{width:100%}main.page.hybrid-mattress-lp .stars-large p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#341458}main.page.hybrid-mattress-lp .block-half-image .image.background-position-left{background-position:left}@media (max-width: 1127px){main.page.hybrid-mattress-lp .mobile-break{display:block}}main.page.hybrid-mattress-lp .awards-section .bg-purple-gradient,main.page.hybrid-mattress-lp .awards-section main.page.holiday-pages .mattresses .original-mat,main.page.holiday-pages .mattresses main.page.hybrid-mattress-lp .awards-section .original-mat,main.page.hybrid-mattress-lp .awards-section main.page.promo-page .mattresses .original-mat,main.page.promo-page .mattresses main.page.hybrid-mattress-lp .awards-section .original-mat{background:linear-gradient(0deg, #451769 71.64%, #644577 90.63%);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}main.page.hybrid-mattress-lp .awards-section h3{margin:auto 0}@media (max-width: 539px){main.page.hybrid-mattress-lp .awards-section h3{font-size:16px}main.page.hybrid-mattress-lp .awards-section h3 em{font-size:12px}}main.page.hybrid-mattress-lp .awards-section .floatie-content{padding:10px}main.page.hybrid-mattress-lp .awards-section .floatie-content .content-container{padding-left:6px;justify-content:center}main.page.hybrid-mattress-lp .awards-section .jd-image{margin-right:20px;max-height:69px;z-index:1;position:relative;top:-25px}main.page.hybrid-mattress-lp .awards-section .jd-image img{max-width:90px}@media (max-width: 539px){main.page.hybrid-mattress-lp .awards-section .jd-image{margin-right:0}main.page.hybrid-mattress-lp .awards-section .jd-image img{width:80%}}main.page.purple-mattress-lp .exploding-mattress{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.purple-mattress-lp .exploding-mattress .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.purple-mattress-lp .exploding-mattress .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.purple-mattress-lp .exploding-mattress .explosion-vid{width:100%}main.page.purple-mattress-lp .exploding-mattress .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.purple-mattress-lp .exploding-mattress .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.purple-mattress-lp .exploding-mattress .feature{width:36px;height:36px}main.page.purple-mattress-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.purple-mattress-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.purple-mattress-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.purple-mattress-lp .exploding-mattress .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.purple-mattress-lp .exploding-mattress .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.purple-mattress-lp .exploding-mattress .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.purple-mattress-lp .exploding-mattress .feature-cover{top:26%;left:21%;animation-delay:0s}main.page.purple-mattress-lp .exploding-mattress .feature-hep{top:40%;left:50%;animation-delay:0.1s}main.page.purple-mattress-lp .exploding-mattress .feature-comfort-foam{top:57%;left:35%;animation-delay:0.3s}main.page.purple-mattress-lp .exploding-mattress .feature-label{display:none}@media (min-width: 768px){main.page.purple-mattress-lp .exploding-mattress .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.purple-mattress-lp .exploding-mattress .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.purple-mattress-lp .exploding-mattress .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.purple-mattress-lp .exploding-mattress .feature-ripples,main.page.purple-mattress-lp .exploding-mattress .feature-ripples:before,main.page.purple-mattress-lp .exploding-mattress .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.purple-mattress-lp .exploding-mattress .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.purple-mattress-lp .exploding-mattress .feature-ripples:after{content:'';width:58%;height:58%}main.page.purple-mattress-lp .exploding-mattress .tooltip-open{z-index:2}main.page.purple-mattress-lp .exploding-mattress .tooltip-open .feature-button:before{width:100%;height:100%}main.page.purple-mattress-lp .exploding-mattress .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.purple-mattress-lp .exploding-mattress .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.purple-mattress-lp .exploding-mattress .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.purple-mattress-lp .hero{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;text-align:center;color:#fff}main.page.purple-mattress-lp .hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,13,58,0.5)}@media (max-width: 539px){main.page.purple-mattress-lp .hero-content .em-br em::before{display:inherit}}main.page.purple-mattress-lp .hero .hero-background-vid{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;width:auto;min-width:100%;min-height:100%}@media (min-width: 540px){main.page.purple-mattress-lp .hero .hero-background-vid{height:450px}}@media (min-width: 768px){main.page.purple-mattress-lp .hero .hero-background-vid{height:auto}}main.page.purple-mattress-lp .hero .container{position:relative;z-index:1;padding-bottom:36px}@media (min-width: 768px){main.page.purple-mattress-lp .hero .container{padding-bottom:55px}}@media (min-width: 1128px){main.page.purple-mattress-lp .hero .container{padding-bottom:70px}}@media (min-width: 1600px){main.page.purple-mattress-lp .hero .container{padding-bottom:108px}}@media (max-width: 767px){main.page.purple-mattress-lp .new-mattress .column+.column,main.page.purple-mattress-lp .why-purple .column+.column{margin-top:48px}}main.page.purple-mattress-lp .block-no-pressure.p-y-section,main.page.purple-mattress-lp main.page.pillow-category .double-box .block-no-pressure.box1,main.page.pillow-category .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.pillow-category .double-box .block-no-pressure.box2,main.page.pillow-category .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.finance .double-box .block-no-pressure.box1,main.page.finance .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.finance .double-box .block-no-pressure.box2,main.page.finance .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.may-4 .double-box .block-no-pressure.box1,main.page.may-4 .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.may-4 .double-box .block-no-pressure.box2,main.page.may-4 .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.email-subscribe .double-box .block-no-pressure.box1,main.page.email-subscribe .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.email-subscribe .double-box .block-no-pressure.box2,main.page.email-subscribe .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp .block-double-block .block-no-pressure.box1,.block-double-block main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp .block-double-block .block-no-pressure.box2,.block-double-block main.page.purple-mattress-lp .block-no-pressure.box2{padding-bottom:26px}@media (min-width: 768px){main.page.purple-mattress-lp .block-no-pressure.p-y-section,main.page.purple-mattress-lp main.page.pillow-category .double-box .block-no-pressure.box1,main.page.pillow-category .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.pillow-category .double-box .block-no-pressure.box2,main.page.pillow-category .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.finance .double-box .block-no-pressure.box1,main.page.finance .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.finance .double-box .block-no-pressure.box2,main.page.finance .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.may-4 .double-box .block-no-pressure.box1,main.page.may-4 .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.may-4 .double-box .block-no-pressure.box2,main.page.may-4 .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.email-subscribe .double-box .block-no-pressure.box1,main.page.email-subscribe .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.email-subscribe .double-box .block-no-pressure.box2,main.page.email-subscribe .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp .block-double-block .block-no-pressure.box1,.block-double-block main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp .block-double-block .block-no-pressure.box2,.block-double-block main.page.purple-mattress-lp .block-no-pressure.box2{padding-bottom:72px}}@media (min-width: 1128px){main.page.purple-mattress-lp .block-no-pressure.p-y-section,main.page.purple-mattress-lp main.page.pillow-category .double-box .block-no-pressure.box1,main.page.pillow-category .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.pillow-category .double-box .block-no-pressure.box2,main.page.pillow-category .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.finance .double-box .block-no-pressure.box1,main.page.finance .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.finance .double-box .block-no-pressure.box2,main.page.finance .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.may-4 .double-box .block-no-pressure.box1,main.page.may-4 .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.may-4 .double-box .block-no-pressure.box2,main.page.may-4 .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp main.page.email-subscribe .double-box .block-no-pressure.box1,main.page.email-subscribe .double-box main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp main.page.email-subscribe .double-box .block-no-pressure.box2,main.page.email-subscribe .double-box main.page.purple-mattress-lp .block-no-pressure.box2,main.page.purple-mattress-lp .block-double-block .block-no-pressure.box1,.block-double-block main.page.purple-mattress-lp .block-no-pressure.box1,main.page.purple-mattress-lp .block-double-block .block-no-pressure.box2,.block-double-block main.page.purple-mattress-lp .block-no-pressure.box2{padding-bottom:112px}}main.page.purple-mattress-lp .pick-purple{overflow:hidden}@media (max-width: 767px){main.page.purple-mattress-lp .pick-purple .column+.column{margin-top:16px}}@media (max-width: 539px){main.page.purple-mattress-lp .pick-purple .col-sm-6+.col-sm-6{margin-top:48px}}main.page.purple-mattress-lp .pick-purple svg{height:29px}main.page.purple-mattress-lp .pick-purple-column{width:100%}@media (min-width: 768px){main.page.purple-mattress-lp .pick-purple-column{display:flex;flex-direction:column}}main.page.purple-mattress-lp .pick-purple-column h5{display:flex;align-items:center;justify-content:center;text-align:center;height:58px;text-transform:uppercase;color:#fff;padding:0 20px}@media (min-width: 540px){main.page.purple-mattress-lp .pick-purple-content{display:flex;align-items:flex-start}}@media (min-width: 768px){main.page.purple-mattress-lp .pick-purple-content{flex-grow:1;flex-direction:column;max-width:100%}}main.page.purple-mattress-lp .pick-purple-image{text-align:center;margin-bottom:47px}@media (min-width: 540px) and (max-width: 767px){main.page.purple-mattress-lp .pick-purple-image{flex-shrink:0;flex-basis:35%;margin-right:48px}}@media (min-width: 768px){main.page.purple-mattress-lp .pick-purple-image{width:100%;height:154px;display:flex;align-items:flex-end;justify-content:center}}main.page.purple-mattress-lp .pick-purple-image-large{height:280px}@media (min-width: 768px){main.page.purple-mattress-lp .pick-purple-image-large{height:400px}}main.page.purple-mattress-lp .pick-purple-image-large img{max-width:none;max-height:100%;width:auto}@media (min-width: 540px){main.page.purple-mattress-lp .pick-purple-main{flex-grow:1;display:flex;flex-direction:column;max-width:100%}}main.page.purple-mattress-lp .pick-purple-main ul{list-style-type:none;padding:0;margin:23px 0 32px}main.page.purple-mattress-lp .pick-purple-main li{display:flex;align-items:flex-start}main.page.purple-mattress-lp .pick-purple-main li:before{flex-shrink:0;display:block;content:'';width:15px;height:11px;margin:5px 15px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23e6e6e8' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}main.page.purple-mattress-lp .pick-purple-main li+li{margin-top:16px}main.page.purple-mattress-lp .pick-purple-main p{color:#341458}main.page.purple-mattress-lp .pick-purple-list{margin-top:23px;padding-top:20px;border-top:1px solid #e6e6e8}main.page.purple-mattress-lp .pick-purple-footer{display:flex;justify-content:center;align-items:center}@media (min-width: 540px){main.page.purple-mattress-lp .pick-purple-footer{justify-content:flex-start}}@media (min-width: 768px){main.page.purple-mattress-lp .pick-purple-footer{margin-top:auto}}main.page.purple-mattress-lp .pick-purple-footer p{margin-left:16px}main.page.purple-mattress-lp .review-box{text-align:center;display:flex;flex-direction:column;width:100%}main.page.purple-mattress-lp .review-footer{color:#45166a;text-transform:uppercase;letter-spacing:1px;margin-top:auto}main.page.purple-mattress-lp .review-footer p{font-size:12px;margin:8px 0 23px}main.page.purple-mattress-lp .review .em-special em{margin:0 5px}main.page.purple-mattress-lp .review h5{color:#45166a;font-weight:600}main.page.purple-mattress-lp .review-image{max-height:182px}main.page.purple-mattress-lp .stars{width:120px;margin:0 auto}main.page.purple-mattress-lp .stars-large{width:159px;margin:24px auto 0}main.page.purple-mattress-lp .stars-large img{width:100%}main.page.purple-mattress-lp .stars-large p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#341458}main.page.purple-mattress-lp .block-half-image .image.background-position-left{background-position:left}@media (max-width: 1127px){main.page.purple-mattress-lp .mobile-break{display:block}}main.page.purple-mattress-lp .awards-section .bg-purple-gradient,main.page.purple-mattress-lp .awards-section main.page.holiday-pages .mattresses .original-mat,main.page.holiday-pages .mattresses main.page.purple-mattress-lp .awards-section .original-mat,main.page.purple-mattress-lp .awards-section main.page.promo-page .mattresses .original-mat,main.page.promo-page .mattresses main.page.purple-mattress-lp .awards-section .original-mat{background:linear-gradient(0deg, #451769 71.64%, #644577 90.63%);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}main.page.purple-mattress-lp .awards-section h3{margin:auto 0}@media (max-width: 539px){main.page.purple-mattress-lp .awards-section h3{font-size:16px}main.page.purple-mattress-lp .awards-section h3 em{font-size:12px}}main.page.purple-mattress-lp .awards-section .floatie-content{padding:10px}main.page.purple-mattress-lp .awards-section .floatie-content .content-container{padding-left:6px;justify-content:center}main.page.purple-mattress-lp .awards-section .jd-image{margin-right:20px;max-height:69px;z-index:1;position:relative;top:-25px}main.page.purple-mattress-lp .awards-section .jd-image img{max-width:90px}@media (max-width: 539px){main.page.purple-mattress-lp .awards-section .jd-image{margin-right:0}main.page.purple-mattress-lp .awards-section .jd-image img{width:80%}}main.page.pet-bed-lp .block-video-hero .em-br em{font-style:normal}main.page.pet-bed-lp .exploding-mattress{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.pet-bed-lp .exploding-mattress .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.pet-bed-lp .exploding-mattress .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.pet-bed-lp .exploding-mattress .explosion-vid{width:100%}main.page.pet-bed-lp .exploding-mattress .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.pet-bed-lp .exploding-mattress .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.pet-bed-lp .exploding-mattress .feature{width:36px;height:36px}main.page.pet-bed-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.pet-bed-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.pet-bed-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.pet-bed-lp .exploding-mattress .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.pet-bed-lp .exploding-mattress .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.pet-bed-lp .exploding-mattress .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.pet-bed-lp .exploding-mattress .feature-cover{top:34%;left:25%;animation-delay:0s}main.page.pet-bed-lp .exploding-mattress .feature-hep{top:44%;left:50%;animation-delay:0.1s}main.page.pet-bed-lp .exploding-mattress .feature-comfort-foam{top:53%;left:65%;animation-delay:0.3s}main.page.pet-bed-lp .exploding-mattress .feature-support-foam{top:62%;left:35%;animation-delay:0.2s}main.page.pet-bed-lp .exploding-mattress .feature-label{display:none}@media (min-width: 768px){main.page.pet-bed-lp .exploding-mattress .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.pet-bed-lp .exploding-mattress .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.pet-bed-lp .exploding-mattress .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.pet-bed-lp .exploding-mattress .feature-ripples,main.page.pet-bed-lp .exploding-mattress .feature-ripples:before,main.page.pet-bed-lp .exploding-mattress .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.pet-bed-lp .exploding-mattress .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.pet-bed-lp .exploding-mattress .feature-ripples:after{content:'';width:58%;height:58%}main.page.pet-bed-lp .exploding-mattress .tooltip-open{z-index:2}main.page.pet-bed-lp .exploding-mattress .tooltip-open .feature-button:before{width:100%;height:100%}main.page.pet-bed-lp .exploding-mattress .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.pet-bed-lp .exploding-mattress .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.pet-bed-lp .exploding-mattress .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}@media (max-width: 767px){main.page.pet-bed-lp .new-mattress .column+.column,main.page.pet-bed-lp .why-purple .column+.column{margin-top:48px}}main.page.pet-bed-lp .review-box{text-align:center;display:flex;flex-direction:column;width:100%}main.page.pet-bed-lp .review-footer{color:#45166a;text-transform:uppercase;letter-spacing:1px;margin-top:auto}main.page.pet-bed-lp .review-footer p{font-size:12px;margin:8px 0 23px}main.page.pet-bed-lp .review .em-special em{margin:0 5px}main.page.pet-bed-lp .review h5{color:#45166a;font-weight:600}main.page.pet-bed-lp .review-image{width:inherit;max-height:182px}main.page.pet-bed-lp .stars{width:120px;margin:0 auto}main.page.pet-bed-lp .stars-large{width:159px;margin:24px auto 0}main.page.pet-bed-lp .stars-large img{width:100%}main.page.pet-bed-lp .stars-large p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#341458}main.page.pet-bed-lp .block-half-image .image.background-position-left{background-position:left}main.page.pet-bed-lp .block-product-selection .call-to-action{flex-direction:column;align-items:center}main.page.pet-bed-lp .block-product-selection .call-to-action span{margin-left:0;margin-top:20px}main.page.pet-bed-lp .block-compare .compare-row.low-padding{padding-top:24px}@media (min-width: 768px){main.page.pet-bed-lp .block-compare .compare-row.low-padding{padding-top:32px}}main.page.pet-bed-lp .block-compare .compare-row.low-padding ul.pros li:before{flex-shrink:0;display:block;content:'';width:15px;height:15px;margin:7px 15px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23341458' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}main.page.pet-bed-lp .block-compare .compare-row.low-padding ul.cons li:before{flex-shrink:0;display:block;content:'';width:15px;height:15px;margin:7px 15px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.8 11.8'%3E%3Ctitle%3Ex%3C/title%3E%3Cpath fill='%23361d5c' d='M7.3 6l4.2-4.3a1 1 0 0 0 0-1.4 1 1 0 0 0-1.4 0L6 4.5 1.7.3A1 1 0 0 0 .3 1.7l4.2 4.2-4.2 4.3a1 1 0 1 0 1.4 1.3l4.2-4.2 4.3 4.2a1 1 0 0 0 1.3 0 1 1 0 0 0 0-1.3z' class='cls-1'/%3E%3C/svg%3E") center/15px 11px no-repeat}main.page.pet-bed-lp .block-compare .compare-row.low-padding ul li{list-style:none;display:flex;align-items:flex-start}main.page.pet-bed-lp .block-faq.b-t-1,main.page.pet-bed-lp main.page-buy .specifications .tabs .block-faq.border-underline,main.page-buy .specifications .tabs main.page.pet-bed-lp .block-faq.border-underline,main.page.pet-bed-lp main.page-buy .specifications .spec+.block-faq.spec,main.page-buy .specifications main.page.pet-bed-lp .spec+.block-faq.spec,main.page.pet-bed-lp .bundle-modal .accordion-content .tabs .block-faq.border-underline,.bundle-modal .accordion-content .tabs main.page.pet-bed-lp .block-faq.border-underline,main.page.pet-bed-lp .bundle-modal .accordion-content .spec+.block-faq.spec,.bundle-modal .accordion-content main.page.pet-bed-lp .spec+.block-faq.spec{border-top:none}main.page.seat-cushion-lp .exploding-mattress{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.seat-cushion-lp .exploding-mattress .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.seat-cushion-lp .exploding-mattress .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.seat-cushion-lp .exploding-mattress .explosion-vid{width:100%}main.page.seat-cushion-lp .exploding-mattress .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.seat-cushion-lp .exploding-mattress .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.seat-cushion-lp .exploding-mattress .feature{width:36px;height:36px}main.page.seat-cushion-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.seat-cushion-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.seat-cushion-lp .exploding-mattress .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.seat-cushion-lp .exploding-mattress .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.seat-cushion-lp .exploding-mattress .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.seat-cushion-lp .exploding-mattress .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.seat-cushion-lp .exploding-mattress .feature-cover{top:31%;left:25%;animation-delay:0s}main.page.seat-cushion-lp .exploding-mattress .feature-gel{top:54%;left:50%;animation-delay:0.1s}main.page.seat-cushion-lp .exploding-mattress .feature-bottom-cover{top:80%;left:75%;animation-delay:0.3s}main.page.seat-cushion-lp .exploding-mattress .feature-label{display:none}@media (min-width: 768px){main.page.seat-cushion-lp .exploding-mattress .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.seat-cushion-lp .exploding-mattress .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.seat-cushion-lp .exploding-mattress .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.seat-cushion-lp .exploding-mattress .feature-ripples,main.page.seat-cushion-lp .exploding-mattress .feature-ripples:before,main.page.seat-cushion-lp .exploding-mattress .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.seat-cushion-lp .exploding-mattress .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.seat-cushion-lp .exploding-mattress .feature-ripples:after{content:'';width:58%;height:58%}main.page.seat-cushion-lp .exploding-mattress .tooltip-open{z-index:2}main.page.seat-cushion-lp .exploding-mattress .tooltip-open .feature-button:before{width:100%;height:100%}main.page.seat-cushion-lp .exploding-mattress .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.seat-cushion-lp .exploding-mattress .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.seat-cushion-lp .exploding-mattress .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.seat-cushion-lp hr{border-top:1px solid #e6e6e8;border-bottom:0px}main.page.seat-cushion-lp .block-echo-benefits svg{height:29px}main.page.seat-cushion-lp .cushion-display{background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){main.page.seat-cushion-lp .cushion-display{margin-bottom:20px;height:400px;background-position:center}}@media (max-width: 539px){main.page.seat-cushion-lp .cushion-display{height:280px}}main.page.seat-cushion-lp .product-info hr{margin:20px 0}main.page.seat-cushion-lp .product-info .great-for{display:flex;width:100%;line-height:1.5em}main.page.seat-cushion-lp .product-info .great-for .icon{margin:auto;margin-left:0;margin-right:8px}main.page.seat-cushion-lp .product-info .great-for .icon svg{display:block}main.page.seat-cushion-lp .product-info .great-for p{line-height:1.3}main.page.seat-cushion-lp .product-info .is-open span{transform:rotate(-180deg);transform-origin:center}main.page.seat-cushion-lp .product-info .learn-more{display:flex;margin-bottom:6px}main.page.seat-cushion-lp .product-info .learn-more span{width:16px;transition:transform 0.3s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%233B1B5E' stroke-linecap='square' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E") center no-repeat;margin-left:8px;cursor:pointer;vertical-align:middle}main.page.seat-cushion-lp .product-info .learnMoreInfo{display:none;overflow:hidden}main.page.seat-cushion-lp .product-info .padded-price{display:flex;align-items:center;padding-top:39px}main.page.seat-cushion-lp .product-info .padded-price p{padding-left:16px;color:#45166a}main.page.seat-cushion-lp .product-info .padded-price ::after{float:none}main.page.seat-cushion-lp .white-product-row{max-width:1345px;margin:0 auto}main.page.seat-cushion-lp .white-product-row .product-info-white{padding:30px}@media (min-width: 1128px){main.page.seat-cushion-lp .white-product-row .product-info-white{padding:48px}}main.page.seat-cushion-lp .white-product-row .white-slider .row{margin:0;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;scroll-snap-type:x mandatory}@media (max-width: 1127px){main.page.seat-cushion-lp .white-product-row .white-slider .column{flex:0 0 45%;min-width:300px;margin-bottom:16px;scroll-snap-align:center;scroll-snap-coordinate:50% 50%}main.page.seat-cushion-lp .white-product-row .white-slider .row::-webkit-scrollbar,main.page.seat-cushion-lp .white-product-row .white-slider .row::-webkit-scrollbar-thumb,main.page.seat-cushion-lp .white-product-row .white-slider .row::-webkit-scrollbar-track{display:none}main.page.seat-cushion-lp .white-product-row .white-slider .row:before,main.page.seat-cushion-lp .white-product-row .white-slider .row:after{content:'';display:block;flex:0 0 6%}}@media (max-width: 350px){main.page.seat-cushion-lp .white-product-row .white-slider .column{min-width:275px}main.page.seat-cushion-lp .white-product-row .white-slider .row:before,main.page.seat-cushion-lp .white-product-row .white-slider .row:after{flex:0 0 2%}}main.page.seat-cushion-lp .product-back{background-size:cover;background-position:center;background-color:#e3e2f0;background-image:url("https://cdn.purple.com/image/upload/c_scale,w_1920/v1538076595/products/seat-cushions/back-cushion-on-chair-fw.jpg")}main.page.seat-cushion-lp .product-back hr{border-top-color:#423c48}@media (max-width: 767px){main.page.seat-cushion-lp .product-back{padding-top:0px;background-image:none}}main.page.seat-cushion-lp .back-image-mobile{display:block;height:440px;background-image:url("https://cdn.purple.com/image/upload/v1538005387/products/seat-cushions/back-cushion-on-chair.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 768px){main.page.seat-cushion-lp .back-image-mobile{display:none}}main.page.seat-cushion-lp .block-half-image .container .image{background-color:#f9f8f9}main.page.seat-cushion-lp .block-half-image .image.background-position-left{background-position:left}main.page.seatcushion-category{background:#f4f4f4}main.page.seatcushion-category .bg-lavender-light,main.page.seatcushion-category main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.seatcushion-category li:nth-of-type(2n),main.page.seatcushion-category main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.seatcushion-category .popup-info,main.page.seatcushion-category main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.seatcushion-category .review-box{background-color:#ededf4}main.page.seatcushion-category .bg-purple,main.page.seatcushion-category main.page.returns .return-policies .product-selectors .active:before,main.page.returns .return-policies .product-selectors main.page.seatcushion-category .active:before,main.page.seatcushion-category main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.seatcushion-category .wondergel-wrapper,main.page.seatcushion-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.seatcushion-category .cart-btn-white:hover,main.page.seatcushion-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.seatcushion-category .cart-btn-white:hover:before{background-color:#190d3a}main.page.seatcushion-category .bg-white,main.page.seatcushion-category main.page.pet-bed-lp .block-review,main.page.pet-bed-lp main.page.seatcushion-category .block-review,main.page.seatcushion-category .takeover-content .pillow-compare-takeover.detail-compare .sticky-header,.takeover-content .pillow-compare-takeover.detail-compare main.page.seatcushion-category .sticky-header,main.page.seatcushion-category main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.seatcushion-category .block-single-review,main.page.seatcushion-category main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section main.page.seatcushion-category .pop-review,main.page.seatcushion-category main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container main.page.seatcushion-category .pop-review,main.page.seatcushion-category main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.seatcushion-category .call-button:hover,main.page.seatcushion-category main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.seatcushion-category .research-wrapper,main.page.seatcushion-category .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.seatcushion-category .banner-modal,main.page.seatcushion-category .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.seatcushion-category .close-modal-btn:hover,main.page.seatcushion-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.seatcushion-category .cart-btn-white,main.page.seatcushion-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.seatcushion-category .cart-btn-white:before{background-color:#fff}main.page.seatcushion-category .bg-pink{background-color:#bc158a}main.page.seatcushion-category .white-c{color:#fff}main.page.seatcushion-category .purple-c{color:#45166a}main.page.seatcushion-category .block-image-hero{z-index:1}main.page.seatcushion-category .block-image-hero:before{background:none}main.page.seatcushion-category .mobile-only{display:none}@media (max-width: 767px){main.page.seatcushion-category .mobile-only{display:block}}main.page.seatcushion-category .block-image-hero-aligned{min-height:550px}@media (max-width: 1599px){main.page.seatcushion-category .block-image-hero-aligned .hero-background-img.desktop{object-position:unset}}@media (max-width: 1127px){main.page.seatcushion-category .block-image-hero-aligned .hero-background-img.desktop{object-position:-525px}}@media (max-width: 767px){main.page.seatcushion-category .block-image-hero-aligned{min-height:800px}main.page.seatcushion-category .block-image-hero-aligned .hero-background-img.mobile{min-height:800px;object-position:0 -150px}}@media (max-width: 539px){main.page.seatcushion-category .block-image-hero-aligned{min-height:575px}main.page.seatcushion-category .block-image-hero-aligned .hero-background-img.mobile{min-height:575px;object-position:unset}}main.page.seatcushion-category .block-image-hero-aligned .hero-content{margin-top:-100px;margin-right:128px;max-width:550px}@media (min-width: 1900px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{margin-right:250px}}@media (max-width: 1599px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{margin-right:80px}}@media (max-width: 1200px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{margin-right:40px}}@media (max-width: 1127px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{margin-right:80px}}@media (max-width: 950px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{max-width:350px;margin-right:16px}}@media (max-width: 767px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{max-width:unset;padding:134px 16px 0 24px;margin-bottom:0;margin-right:0}}@media (max-width: 539px){main.page.seatcushion-category .block-image-hero-aligned .hero-content{padding-top:135px}}main.page.seatcushion-category .block-image-hero-aligned .hero-content .hero-label{margin-bottom:40px}@media (max-width: 767px){main.page.seatcushion-category .block-image-hero-aligned .hero-content .hero-label{margin-bottom:24px}}main.page.seatcushion-category .bundle-promo-banner .promo-container{background:#cac6db;color:#45166a;padding:27px 10px;text-align:center}@media (max-width: 1127px){main.page.seatcushion-category .bundle-promo-banner .promo-container{padding:27px 20px}}@media (max-width: 767px){main.page.seatcushion-category .bundle-promo-banner .promo-container{border-radius:4px;margin:24px 16px 24px;padding:24px 16px}}main.page.seatcushion-category .bundle-promo-banner .promo-container p{font-size:24px}@media (max-width: 767px){main.page.seatcushion-category .bundle-promo-banner .promo-container p{font-size:16px}}main.page.seatcushion-category .bundle-promo-banner .promo-container strong{margin-right:5px}main.page.seatcushion-category .bundle-promo-banner .promo-container em{text-decoration:underline;cursor:pointer;font-size:24px}@media (max-width: 767px){main.page.seatcushion-category .bundle-promo-banner .promo-container em{font-size:16px}}@media (min-width: 1128px){main.page.seatcushion-category .compare-intro{padding-top:0;padding-bottom:72px}}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .seat-category-heading{font-size:32px}}@media (max-width: 767px){main.page.seatcushion-category .compare-intro.us-cards.p-y-section,main.page.seatcushion-category main.page.pillow-category .double-box .compare-intro.us-cards.box1,main.page.pillow-category .double-box main.page.seatcushion-category .compare-intro.us-cards.box1,main.page.seatcushion-category main.page.pillow-category .double-box .compare-intro.us-cards.box2,main.page.pillow-category .double-box main.page.seatcushion-category .compare-intro.us-cards.box2,main.page.seatcushion-category main.page.finance .double-box .compare-intro.us-cards.box1,main.page.finance .double-box main.page.seatcushion-category .compare-intro.us-cards.box1,main.page.seatcushion-category main.page.finance .double-box .compare-intro.us-cards.box2,main.page.finance .double-box main.page.seatcushion-category .compare-intro.us-cards.box2,main.page.seatcushion-category main.page.may-4 .double-box .compare-intro.us-cards.box1,main.page.may-4 .double-box main.page.seatcushion-category .compare-intro.us-cards.box1,main.page.seatcushion-category main.page.may-4 .double-box .compare-intro.us-cards.box2,main.page.may-4 .double-box main.page.seatcushion-category .compare-intro.us-cards.box2,main.page.seatcushion-category main.page.email-subscribe .double-box .compare-intro.us-cards.box1,main.page.email-subscribe .double-box main.page.seatcushion-category .compare-intro.us-cards.box1,main.page.seatcushion-category main.page.email-subscribe .double-box .compare-intro.us-cards.box2,main.page.email-subscribe .double-box main.page.seatcushion-category .compare-intro.us-cards.box2,main.page.seatcushion-category .block-double-block .compare-intro.us-cards.box1,.block-double-block main.page.seatcushion-category .compare-intro.us-cards.box1,main.page.seatcushion-category .block-double-block .compare-intro.us-cards.box2,.block-double-block main.page.seatcushion-category .compare-intro.us-cards.box2{padding-top:48px}}main.page.seatcushion-category .compare-intro .bundles-content .bundle-highlight-heading{font-size:32px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundles-content .bundle-highlight-heading{font-size:24px}}main.page.seatcushion-category .compare-intro .bundles-content .fs-h-4,main.page.seatcushion-category .compare-intro .bundles-content h4,main.page.seatcushion-category .compare-intro .bundles-content main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page.seatcushion-category .compare-intro .bundles-content h3,main.page.seatcushion-category .compare-intro .bundles-content .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page.seatcushion-category .compare-intro .bundles-content h3{font-size:20px;margin-bottom:32px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundles-content .fs-h-4,main.page.seatcushion-category .compare-intro .bundles-content h4,main.page.seatcushion-category .compare-intro .bundles-content main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page.seatcushion-category .compare-intro .bundles-content h3,main.page.seatcushion-category .compare-intro .bundles-content .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page.seatcushion-category .compare-intro .bundles-content h3{font-size:16px}}main.page.seatcushion-category .compare-intro .bundle{padding:0}main.page.seatcushion-category .compare-intro .bundle .bundle-head-container{margin-top:32px;margin-left:24px;margin-right:24px}main.page.seatcushion-category .compare-intro .bundle .bundle-head-container .bundle-highlight-pct{font-size:44px}@media (min-width: 768px){main.page.seatcushion-category .compare-intro .bundle .bundle-head-container .bundle-highlight-pct{font-size:55px}}@media (min-width: 1128px){main.page.seatcushion-category .compare-intro .bundle .bundle-head-container .bundle-highlight-pct{font-size:64px}}main.page.seatcushion-category .compare-intro .bundle .bundle-identifier{color:#451769;padding:0;font-size:18px}main.page.seatcushion-category .compare-intro .bundle .bundle-subhead{margin-top:8px;margin-bottom:16px;color:#605B6A;font-size:16px}main.page.seatcushion-category .compare-intro .bundle-highlight-bottom-section .product-separator{font-size:48px}main.page.seatcushion-category .compare-intro .bundle-highlight-bottom-section .content-price{margin-bottom:48px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-highlight-bottom-section .content-price{margin-bottom:24px}}main.page.seatcushion-category .compare-intro .bundle-highlight-bottom-section .column-bottom{padding-bottom:32px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cat-heading{margin-bottom:52px}}main.page.seatcushion-category .compare-intro .bogo-sale{margin-top:0;display:inline-block}main.page.seatcushion-category .compare-intro .cushions .row{margin-left:0;margin-right:0}main.page.seatcushion-category .compare-intro .cushions .row .column{padding-left:24px;padding-right:24px;margin-bottom:48px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .row .column{padding-left:0px;padding-right:0px;margin-bottom:40px}}main.page.seatcushion-category .compare-intro .cushions .bg-lavender-light,main.page.seatcushion-category .compare-intro .cushions main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.seatcushion-category .compare-intro .cushions li:nth-of-type(2n),main.page.seatcushion-category .compare-intro .cushions main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.seatcushion-category .compare-intro .cushions .popup-info,main.page.seatcushion-category .compare-intro .cushions main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.seatcushion-category .compare-intro .cushions .review-box{padding:32px 24px 24px 24px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .bg-lavender-light,main.page.seatcushion-category .compare-intro .cushions main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.seatcushion-category .compare-intro .cushions li:nth-of-type(2n),main.page.seatcushion-category .compare-intro .cushions main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.seatcushion-category .compare-intro .cushions .popup-info,main.page.seatcushion-category .compare-intro .cushions main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.seatcushion-category .compare-intro .cushions .review-box{padding:24px 16px 32px 16  px}}main.page.seatcushion-category .compare-intro .cushions img{display:block}main.page.seatcushion-category .compare-intro .cushions .col-12 img{margin:0;padding:0}main.page.seatcushion-category .compare-intro .cushions .cushion-cards{height:100%;flex-direction:column;justify-content:space-between;padding-bottom:40px}@media (max-width: 1127px){main.page.seatcushion-category .compare-intro .cushions .cushion-cards{padding-left:24px;padding-right:24px}}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .cushion-cards{padding-bottom:32px}}main.page.seatcushion-category .compare-intro .cushions .cushion-cards .upper-product-card{margin-bottom:auto}main.page.seatcushion-category .compare-intro .cushions .badge,main.page.seatcushion-category .compare-intro .cushions main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.seatcushion-category .compare-intro .cushions .block-subnav:before{position:absolute;padding:7px 16px;left:50%;top:-2%;transform:translateX(-50%);font-size:12px}main.page.seatcushion-category .compare-intro .cushions .product-content{padding-top:40px;font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .product-content{padding-top:32px}}main.page.seatcushion-category .compare-intro .cushions .product-content .product-name{margin-bottom:24px;color:#3b1b5e;font-size:24px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .product-content .product-name{margin-bottom:32px}}main.page.seatcushion-category .compare-intro .cushions .product-content .card-subheading{margin-bottom:8px;font-size:16px}main.page.seatcushion-category .compare-intro .cushions .product-content .em-br em:before{content:'';display:block}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .product-content .em-br em:before{content:' ';display:inline-block}}main.page.seatcushion-category .compare-intro .cushions .product-img{margin-bottom:16px}main.page.seatcushion-category .compare-intro .cushions .product-icons{width:100%;justify-content:space-around}main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div{padding-left:5px;padding-right:5px;letter-spacing:1px;margin-bottom:40px;font-weight:600;font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div{margin-bottom:32px}}main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div img{width:24px;margin-bottom:16px;height:24px}main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .icon{margin-bottom:12px}main.page.seatcushion-category .compare-intro .cushions .product-content-info{font-size:18px}main.page.seatcushion-category .compare-intro .cushions .product-content-info .product-info{min-height:125px;font-size:16px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .cushions .product-content-info .product-info{min-height:0;padding-bottom:32px}}main.page.seatcushion-category .compare-intro .cushions .padded-price{flex-direction:column}main.page.seatcushion-category .compare-intro .cushions .padded-price .strikethrough{text-decoration:line-through;color:#979797;margin-top:2px}main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop a.affirm-as-low-as,main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop a.affirm-modal-trigger{padding-left:0;padding-right:0;display:unset;min-width:unset}main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop p{display:inline-block}@media (max-width: 1599px){main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop a{padding-left:22px;padding-right:22px}main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop a.affirm-as-low-as,main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop a.affirm-modal-trigger{padding-left:0;padding-right:0}main.page.seatcushion-category .compare-intro .cushions .padded-price.desktop.learn-more span{display:block}}main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile{flex-wrap:wrap}@media (min-width: 1128px){main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile{display:none}}main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile p{padding-top:10px;text-decoration:underline;width:100%}main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile .component-btn{padding:12px 27px}main.page.seatcushion-category .compare-intro .cushions .padded-price .pricing-container .affirm-msging{margin-right:16px;display:inline-block}main.page.seatcushion-category .compare-intro .cushions .padded-price .pricing-container .strikethrough{font-size:20px;margin-top:0;margin-right:8px}main.page.seatcushion-category .compare-intro .cushions .padded-price .pricing-container .price{margin-top:0;color:#45166a;font-weight:600;font-size:20px}main.page.seatcushion-category .compare-intro .cushions .component-btn{width:50%;margin-top:24px}main.page.seatcushion-category .compare-intro .bundle-product{height:100%;box-shadow:0px 6px 8px rgba(0,0,0,0.15);border-radius:4px;padding:30px 12px 42px;border:solid 2px #bc158a}@media (max-width: 1127px){main.page.seatcushion-category .compare-intro .bundle-product{padding:30px 20px 42px}}main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head-container{display:flex;flex-direction:column;justify-content:space-between;color:#45166a;margin-bottom:48px}@media (max-width: 1277px){main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head-container{min-height:158px}}@media (max-width: 1127px){main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head-container{min-height:unset}}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head-container{margin-bottom:4px}}main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head{font-size:32px;margin-bottom:4px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head{font-size:24px;margin-bottom:0}}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-head .desktop-only{display:none}}main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-subhead{font-size:20px;font-weight:400}main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-discount{font-size:56px;color:#773D93;margin-top:48px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .column-top .bundle-discount{margin-top:32px;font-size:44px}}main.page.seatcushion-category .compare-intro .bundle-product .bundle-images{margin-bottom:10px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .bundle-images{margin-bottom:3px;flex-direction:row}}main.page.seatcushion-category .compare-intro .bundle-product .bundle-images .product-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:90px;width:100%;flex-grow:1;position:relative}main.page.seatcushion-category .compare-intro .bundle-product .bundle-images .product-separator{font-size:36px;padding:0 5px}@media (min-width: 1128px){main.page.seatcushion-category .compare-intro .bundle-product .bundle-images .product-separator{font-size:48px;padding:0;line-height:1.3}}main.page.seatcushion-category .compare-intro .bundle-product .bundle-images .bubble{height:52px;width:52px;top:-12px;left:20%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid #fff 3px}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .bundle-images .bubble{left:30%}}@media (max-width: 539px){main.page.seatcushion-category .compare-intro .bundle-product .bundle-images .bubble{left:20%}}main.page.seatcushion-category .compare-intro .bundle-product .column-bottom{width:100%}main.page.seatcushion-category .compare-intro .bundle-product .column-bottom .product-name-container{margin-bottom:48px;align-items:baseline}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .column-bottom .product-name-container{margin-bottom:24px}}main.page.seatcushion-category .compare-intro .bundle-product .column-bottom .product-name-container .product-name{color:#605B6A;font-size:14px;font-weight:400;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;line-height:1.3}@media (max-width: 767px){main.page.seatcushion-category .compare-intro .bundle-product .column-bottom .product-name-container .product-name{font-size:12px}}main.page.seatcushion-category .compare-intro .bundle-product .price-container{margin-top:auto;margin-bottom:24px}main.page.seatcushion-category .compare-intro .bundle-product .price-container .price-text{font-size:16px;color:#4B4653;margin-bottom:3px}main.page.seatcushion-category .compare-intro .bundle-product .price-container .aff-msg-container{color:#4B4653}main.page.seatcushion-category .compare-intro .bundle-product .price-container .affirm-as-low-as{margin-left:4px;text-decoration:underline;color:#4B4653}main.page.seatcushion-category .compare-intro .bundle-product .bundle-link .component-btn{min-width:220px;max-width:250px}@media (min-width: 1128px){main.page.seatcushion-category .compare-intro .bundle-product .bundle-link a{min-width:224px}}main.page.seatcushion-category .block-half-image.usa.bg-purple-dark,main.page.seatcushion-category main.page.pillow-category .block-half-image.usa.double-box,main.page.pillow-category main.page.seatcushion-category .block-half-image.usa.double-box,main.page.seatcushion-category main.page.plush-pillow .block-half-image.usa.floatie-content,main.page.plush-pillow main.page.seatcushion-category .block-half-image.usa.floatie-content,main.page.seatcushion-category main.page.finance .block-half-image.usa.double-box,main.page.finance main.page.seatcushion-category .block-half-image.usa.double-box,main.page.seatcushion-category main.page.may-4 .block-half-image.usa.double-box,main.page.may-4 main.page.seatcushion-category .block-half-image.usa.double-box,main.page.seatcushion-category main.page.email-subscribe .block-half-image.usa.double-box,main.page.email-subscribe main.page.seatcushion-category .block-half-image.usa.double-box,main.page.seatcushion-category .block-half-image.usa.block-double-block{background-color:linear-gradient(194.74deg, #341458 0%, #421467 100%)}main.page.seatcushion-category .block-half-image.usa .box.bg-purple-gradient,main.page.seatcushion-category .block-half-image.usa main.page.holiday-pages .mattresses .box.original-mat,main.page.holiday-pages .mattresses main.page.seatcushion-category .block-half-image.usa .box.original-mat,main.page.seatcushion-category .block-half-image.usa main.page.promo-page .mattresses .box.original-mat,main.page.promo-page .mattresses main.page.seatcushion-category .block-half-image.usa .box.original-mat,main.page.seatcushion-category .block-half-image.usa .box-small.bg-purple-gradient,main.page.seatcushion-category .block-half-image.usa main.page.holiday-pages .mattresses .box-small.original-mat,main.page.holiday-pages .mattresses main.page.seatcushion-category .block-half-image.usa .box-small.original-mat,main.page.seatcushion-category .block-half-image.usa main.page.promo-page .mattresses .box-small.original-mat,main.page.promo-page .mattresses main.page.seatcushion-category .block-half-image.usa .box-small.original-mat{background:unset}main.page.seatcushion-category .block-half-image.usa .box .content em,main.page.seatcushion-category .block-half-image.usa .box-small .content em{font-size:24px}@media (max-width: 1127px){main.page.seatcushion-category .block-half-image.usa .box .content em,main.page.seatcushion-category .block-half-image.usa .box-small .content em{font-size:18px}}@media (max-width: 767px){main.page.seatcushion-category .block-half-image.usa .box .content,main.page.seatcushion-category .block-half-image.usa .box-small .content{padding-top:0;padding-bottom:48px}}@media (max-width: 539px){main.page.seatcushion-category .block-half-image.usa .box .content,main.page.seatcushion-category .block-half-image.usa .box-small .content{display:flex;flex-direction:column;align-items:center;padding-top:16px}main.page.seatcushion-category .block-half-image.usa .box .content p,main.page.seatcushion-category .block-half-image.usa .box-small .content p{max-width:300px}}main.page.seatcushion-category .block-half-image.usa .image{background-size:contain}@media (max-width: 767px){main.page.seatcushion-category .block-half-image.usa .image.min-h-1{min-height:250px;margin-top:32px}}@media (max-width: 539px){main.page.seatcushion-category .block-half-image.usa .image.min-h-1{min-height:150px}}main.page.seatcushion-category .block-half-image.canada .box .content p{font-size:32px}@media (max-width: 767px){main.page.seatcushion-category .block-half-image.canada .box .content p{font-size:24px}}main.page.seatcushion-category .block-half-image.canada .image{background-size:contain;background-color:#fff}main.page.seatcushion-category .block-half-image .component-btn{width:30%}main.page.seatcushion-category .min-h-block{min-height:288px}@media (min-width: 768px){main.page.seatcushion-category .min-h-block{min-height:400px}}@media (min-width: 1128px){main.page.seatcushion-category .min-h-block{min-height:442px}}main.page.seatcushion-category .new-bundle-container{margin-top:48px;background-color:#EDEDF4;margin-bottom:80px;padding-left:0;padding-right:0}main.page.seatcushion-category .new-bundle-container .subcontainer{margin:0;background-color:#EDEDF4}main.page.seatcushion-category .new-bundle-container .subcontainer.aboveHeader{padding:0 16px 0 16px}main.page.seatcushion-category .new-bundle-container .subcontainer .column{padding-right:16px;padding-left:16px}main.page.seatcushion-category .new-bundle-container .sub-title{font-size:32px;margin-bottom:0}main.page.seatcushion-category .new-bundle-container .text-card-container{min-width:420px;align-items:center;margin-right:-15px;padding-left:40px}main.page.seatcushion-category .new-bundle-container .text-card-subcontainer{justify-content:center;align-items:center}main.page.seatcushion-category .new-bundle-container .text-card-header{text-align:left;align-self:center}main.page.seatcushion-category .new-bundle-container .text-card-subheader{text-align:left;color:#423C48;align-self:center}@media (max-width: 1599px){main.page.seatcushion-category .new-bundle-container .subcontainer{background-color:#EDEDF4}main.page.seatcushion-category .new-bundle-container .text-card-container{min-width:420px;align-items:center;margin-right:-15px;padding-left:40px}}@media screen and (max-width: 1420px){main.page.seatcushion-category .new-bundle-container{margin-left:auto;margin-right:auto}}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container{margin-left:16px;margin-right:16px}}@media (max-width: 1340px){main.page.seatcushion-category .new-bundle-container .text-card-container{min-width:1000px;align-items:center;padding-left:40px}}@media (max-width: 1127px){main.page.seatcushion-category .new-bundle-container .subcontainer{background-color:#EDEDF4;margin:0;padding:15px}main.page.seatcushion-category .new-bundle-container .text-card-container{min-width:500px;align-items:center;padding-left:40px}}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container{margin-bottom:0px;margin-top:24px}main.page.seatcushion-category .new-bundle-container .subcontainer{background-color:#EDEDF4;margin:0;padding:15px}main.page.seatcushion-category .new-bundle-container .sub-title{font-size:20px;margin-bottom:0}main.page.seatcushion-category .new-bundle-container .text-card-container{width:100%;justify-content:center;align-items:center;padding-left:0px;min-width:0}main.page.seatcushion-category .new-bundle-container .text-card-header{text-align:center;align-self:center;justify-content:center}main.page.seatcushion-category .new-bundle-container .text-card-subheader{text-align:center;color:#423C48;align-self:center;justify-content:center}}main.page.seatcushion-category .new-bundle-container .header{margin-top:40px;margin-bottom:8px;padding-top:30px}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .header{margin-top:32px}}main.page.seatcushion-category .new-bundle-container>p{font-size:32px;margin-bottom:40px}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container>p{font-size:20px;margin-bottom:32px}}main.page.seatcushion-category .new-bundle-container .block-product-category-cards{padding-top:40px;padding-bottom:16px}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .block-product-category-cards{padding-bottom:32px}}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .row{margin-left:0;margin-right:0}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container.column{padding-left:0;padding-right:0}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container.column:not(:last-of-type){margin-bottom:32px}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container.column:last-of-type{margin-bottom:0}}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card{padding:0px;background-color:#FFFFFF;height:100%}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card .product-content{padding:0 15px}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card .product-content .product-info-container{margin-bottom:48px}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card .product-content .product-info-container{margin-bottom:24px}}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card p{color:#3B1B5E;font-size:20px;margin-top:auto}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card p{font-size:16px}}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card .card-badge{left:-5px}@media (max-width: 1127px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-card .card-badge{top:-5px}}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-pricing-container{margin-top:auto}@media (max-width: 1127px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-pricing-container{padding-bottom:32px}}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-pricing-container{padding-bottom:24px}}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-title-link{border-color:#45166a}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-title-link.m-b-4,main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container main.page.homepage .reputers .ralph-footer .left h3.product-title-link,main.page.homepage .reputers .ralph-footer .left main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container h3.product-title-link{margin-bottom:24px}main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-title-link h3{font-size:24px}@media (max-width: 767px){main.page.seatcushion-category .new-bundle-container .product-category-cards-container .card-container .product-title-link h3{font-size:16px}}main.page.mattress-education .promo-highlight{position:relative}@media (max-width: 767px){main.page.mattress-education .promo-highlight{flex-direction:column}}main.page.mattress-education .promo-highlight .line-and{font-size:12px;margin:0 16px}main.page.mattress-education .promo-highlight .divider-line{flex-grow:1;height:1px;background-color:#BFBEC1}main.page.mattress-education .promo-highlight .promo-half-image{background-position-y:top;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){main.page.mattress-education .promo-highlight .promo-half-image{object-fit:contain;min-height:213px}}main.page.mattress-education .promo-highlight .promo-product-block{padding:16px;flex-direction:column}@media (min-width: 540px){main.page.mattress-education .promo-highlight .promo-product-block{padding:36px 36px;max-height:625px}}main.page.mattress-education .promo-highlight .promo-product-block .promo-header-box .promo-header{font-style:normal;font-size:28px}main.page.mattress-education .promo-highlight .promo-product-block .promo-header-box .promo-subheader{font-size:18px}main.page.mattress-education .promo-highlight .promo-product-block .promo-products .promo-block{padding:16px;background:#fff;border:1px solid #E9E9EB;border-radius:4px}@media (max-width: 767px){main.page.mattress-education .promo-highlight .promo-product-block .promo-products .promo-block .column{padding-left:12px;padding-right:12px}}main.page.mattress-education .promo-highlight .promo-product-block .promo-products .promo-block img{max-height:50px;object-fit:contain}main.page.mattress-education .promo-highlight .promo-product-block .promo-products .promo-block .product-header{font-size:16px;font-weight:500}main.page.mattress-education .promo-highlight .promo-product-block .promo-products .promo-block .promo-description{font-size:14px}main.page.mattress-education .compare-section{background:linear-gradient(#fff, #f9f8f9)}main.page.mattress-education .compare-section .badge,main.page.mattress-education .compare-section main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.mattress-education .compare-section .block-subnav:before{display:inline-block;font-size:12px}@media (max-width: 767px){main.page.mattress-education .compare-section .mattresses .component-slider .column{flex:0 0 66%;min-width:75%}}@media (max-width: 1127px){main.page.mattress-education .compare-section .mattresses .component-slider .row{padding-top:12px}}main.page.mattress-education .compare-section .mattresses .component-slider .row:before,main.page.mattress-education .compare-section .mattresses .component-slider .row:after{flex:0 0 4.5%}main.page.mattress-education .compare-section .mattresses .review-horizontal-scroll{-ms-overflow-style:none;overflow:-moz-scrollbars-none}main.page.mattress-education .compare-section .mattresses .review-horizontal-scroll::-webkit-scrollbar{display:none}main.page.mattress-education .compare-section .mattresses .row{scroll-snap-type:x mandatory}@media (min-width: 768px){main.page.mattress-education .compare-section .mattresses .row{justify-content:center}}main.page.mattress-education .compare-section .mattresses .mattress-columns{max-width:475px;height:100%;padding:0px 8px}main.page.mattress-education .compare-section .mattresses .mattress-columns .mattress-img img{object-fit:contain;object-position:left;height:100%}main.page.mattress-education .compare-section .mattresses .product-content{width:100%}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content-wrapper{margin-top:auto;position:relative}main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper{display:flex}main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper .grid-level{width:100%;display:flex;align-items:center;justify-content:center;height:39px;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.75px;font-size:12px;color:#45166a;border:1px solid #45166a;border-radius:4px}@media (max-width: 1127px){main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper .grid-level{height:50px}main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper .grid-level p{padding:5px}}main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper .grid-level.selected{background-color:#341458;border:1px solid #341458;color:#fff}main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper .grid-level.split{cursor:pointer;width:60%;border-radius:4px 0 0 4px;text-align:center}main.page.mattress-education .compare-section .mattresses .product-content .grid-level-wrapper .grid-level.split+.split{border-radius:0 4px 4px 0}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features{list-style:none;padding-left:0}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li{margin-bottom:16px}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li span{margin-right:10px}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop a{padding-left:2px}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p{display:flex}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span{margin-left:4px}@media (max-width: 1599px){main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p{font-size:16px}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop .component-btn+.component-btn{margin-left:12px}}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop .pricing{margin-bottom:8px}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .strikethrough-price{font-weight:300}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content.hidden{display:none}main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .cta-container a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .cta-container a{min-width:130px}}@media (max-width: 1127px){main.page.mattress-education .compare-section .mattresses .block-promo-callout-section{margin-bottom:4px;margin-left:16px;margin-right:16px}main.page.mattress-education .compare-section .mattresses .block-promo-callout-slim{margin-left:16px;margin-right:16px}}main.page.mattress-education .compare-section .mattresses .sub-flag{width:210%}@media (max-width: 767px){main.page.mattress-education .compare-section .mattresses .sub-flag{width:275%}}main.page.mattress-education .block-promo-callout-slim{margin-left:16px;margin-right:16px}@media (max-width: 1127px){main.page.mattress-education .different .different-head{font-weight:200}}@media (max-width: 767px){main.page.mattress-education .different .different-head{display:none}}main.page.mattress-education .different .video-holder{flex-direction:column}main.page.mattress-education .different .stretch-video{max-width:100%}@media (max-width: 767px){main.page.mattress-education .different .pressure-points{text-align:center;margin-bottom:32px}}main.page.mattress-education .different .thermal-sleeper .thumbnail-content{width:89%;height:82%}@media (max-width: 767px){main.page.mattress-education .different .thermal-sleeper{padding-left:48px}}main.page.mattress-education .different svg{height:120px;width:175px}main.page.mattress-education .different .btn-translate{transform:translate(-70%, -90%)}@media (max-width: 539px){main.page.mattress-education .different .btn-translate{transform:translate(-50%, -80%)}}main.page.mattress-education .different .neon-flash{max-height:600px}main.page.mattress-education .different button{border-style:none}main.page.mattress-education .different button:focus{outline:0}main.page.mattress-education .different button:hover{cursor:pointer}main.page.mattress-education .however-you-sleep svg{height:148px;width:175px}main.page.mattress-education .however-you-sleep .circle-play-btn{top:58%}@media (max-width: 767px){main.page.mattress-education .however-you-sleep .pressure-points{text-align:center}}main.page.mattress-education .however-you-sleep .airflow-vid{max-height:450px;overflow:hidden}@media (max-width: 767px){main.page.mattress-education .however-you-sleep .airflow-vid{height:240px}}main.page.mattress-education .however-you-sleep .sleeper-label{position:absolute;z-index:1;top:40%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 1127px){main.page.mattress-education .however-you-sleep .sleeper-label{top:36%}}@media (max-width: 767px){main.page.mattress-education .however-you-sleep .sleeper-label{top:40%}}@media (max-width: 539px){main.page.mattress-education .however-you-sleep .sleeper-label{top:36%}}main.page.mattress-education .however-you-sleep button{border-style:none}main.page.mattress-education .however-you-sleep button:focus{outline:0}main.page.mattress-education .however-you-sleep button:hover{cursor:pointer}main.page.mattress-education .pop-review-section{height:485px}main.page.mattress-education .pop-review-section .pop-review{box-shadow:0 37px 30px -19px rgba(30,30,30,0.3);border-radius:2px;position:relative;width:85%;margin:auto;top:12%}@media (max-width: 1599px){main.page.mattress-education .pop-review-section .pop-review{top:0%}}@media (max-width: 1127px){main.page.mattress-education .pop-review-section .pop-review{top:-5%}}@media (max-width: 767px){main.page.mattress-education .pop-review-section .pop-review{top:-10%}}main.page.mattress-education .pop-review-section .pop-review .review-logo{width:20%}@media (max-width: 1127px){main.page.mattress-education .pop-review-section{height:325px}}@media (max-width: 767px){main.page.mattress-education .pop-review-section{height:245px}}@media (max-width: 539px){main.page.mattress-education .pop-review-section{height:250px}}main.page.mattress-education .pop-review-section .logo-container{max-width:200px}@media (max-width: 1127px){main.page.mattress-education .pop-review-section .logo-container{max-width:160px}}@media (max-width: 767px){main.page.mattress-education .pop-review-section .logo-container{max-width:140px}}main.page.mattress-education .mattresses-still-life{height:950px;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:162px}@media (max-width: 1127px){main.page.mattress-education .mattresses-still-life{padding-top:89px;height:464px}}@media (max-width: 767px){main.page.mattress-education .mattresses-still-life{padding-top:76px;height:400px}}main.page.mattress-education .mattresses-still-life .takeover-parent{position:relative}main.page.mattress-education .mattresses-still-life .takeover-label:before{content:'';border-radius:22px;background-image:linear-gradient(to left, #fff, rgba(255,255,255,0));width:275px;height:40px;position:absolute}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){main.page.mattress-education .mattresses-still-life .takeover-label:before{width:255px}}main.page.mattress-education .mattresses-still-life .takeover-label p{z-index:0}main.page.mattress-education .mattresses-still-life .takeover-label p:hover{text-decoration:underline}main.page.mattress-education .mattresses-still-life .takeover-label a{text-decoration:none}main.page.mattress-education .mattresses-still-life .takeover-label:after{content:'+';display:inline-block;width:40px;height:40px;border-radius:22px;box-shadow:2px 3px 5px 1px rgba(0,0,0,0.16);background-color:#72f4bf;background-size:contain;background-repeat:no-repeat;font-size:27px;margin-left:10px;margin-right:-22px;z-index:1}@media (max-width: 1127px){main.page.mattress-education .mattresses-still-life .takeover-label:before{width:250px;height:30px}main.page.mattress-education .mattresses-still-life .takeover-label:after{width:30px;height:30px;font-size:20px}}@media (max-width: 1127px){main.page.mattress-education .mobile-break{display:block}}main.page.mattress-education .awards-section h3{margin:auto 0}@media (max-width: 539px){main.page.mattress-education .awards-section h3{font-size:16px}main.page.mattress-education .awards-section h3 em{font-size:12px}}main.page.mattress-education .awards-section .floatie-content{padding:10px}main.page.mattress-education .awards-section .floatie-content .content-container{padding-left:6px;justify-content:center}main.page.mattress-education .awards-section .jd-image{margin-right:20px;max-height:69px;z-index:1;position:relative;top:-25px}main.page.mattress-education .awards-section .jd-image img{max-width:90px}@media (max-width: 539px){main.page.mattress-education .awards-section .jd-image{margin-right:0}main.page.mattress-education .awards-section .jd-image img{width:80%}}main.page.mattress-education .bubble{left:8px;top:10px}@media (max-width: 767px){main.page.mattress-education .bubble{left:25px;top:30px}}@media (max-width: 539px){main.page.mattress-education .bubble{left:10px;top:15px}}main.page.mattress-education .bubble-badge-container{top:14px;font-size:12px;left:30px}@media (max-width: 539px){main.page.mattress-education .bubble-badge-container{left:16px}}main.page.mattress-education .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}main.page.mattress-education .promo-free-callout h3{font-size:22px}main.page.mattress-education .promo-callout-header-box{margin-bottom:5px}main.page.mattress-education .promo-callout-header-box .promo-callout-header{display:inline-block;font-style:normal;font-size:34px;width:100%}@media (max-width: 767px){main.page.mattress-education .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page.mattress-education .promo-label{background-color:unset;background-image:linear-gradient(to right, #45166a, #83157b 75%, #bc158a)}main.page.mattress-education .promo-subhead{font-size:18px;color:#45166a}@media (max-width: 767px){main.page.mattress-education .promo-subhead{font-size:14px}}main.page.mattress-education .promo-callout-section{padding:0px;margin-top:64px}main.page.mattress-education .promo-callout-section .promo-product-images-container{position:relative}main.page.mattress-education .promo-callout-section .promo-box{padding:0 15px;position:relative}main.page.mattress-education .promo-callout-section .promo-box .plus{position:absolute;right:-7.5px}main.page.mattress-education .promo-callout-section .promo-box img{max-width:150px}main.page.mattress-education .promo-callout-section .promo-callout-section a.component-btn.green{width:50%}main.page.mattress-education .promo-callout-section .promo-callout-header-box{margin-bottom:5px}main.page.mattress-education .promo-callout-section .promo-callout-header-box .promo-callout-header{display:inline-block;padding:0 20px;font-style:normal;font-size:34px}@media (max-width: 767px){main.page.mattress-education .promo-callout-section .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page.mattress-education .promo-callout-section .promo-subhead{font-size:16px}@media (max-width: 767px){main.page.mattress-education .promo-callout-section .promo-subhead{font-size:14px}}main.page.mattress-education .promo-callout-section .promo-box .promo-product-title{line-height:1.15;font-size:14px}@media (max-width: 767px){main.page.mattress-education .promo-callout-section .promo-box .promo-product-title{font-size:12px}}main.page.mattress-education .promo-callout-section .promo-heading-image{min-height:320px}main.page.mattress-education .promo-callout-section .promo-heading-image.promo-image-us{background-image:url("https://cdn.purple.com/image/upload/v1580411690/banner-modals/presidents-day/harmony-sheets-mp-bundle.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){main.page.mattress-education .promo-callout-section .promo-heading-image.promo-image-us{min-height:400px}}@media (max-width: 539px){main.page.mattress-education .promo-callout-section .promo-heading-image.promo-image-us{min-height:250px}}main.page.mattress-education .promo-callout-section h2.c-gradient-promo{font-style:normal}@media (min-width: 1128px){main.page.mattress-education .promo-callout-section h2.c-gradient-promo{font-size:44px}}@media (max-width: 593px){main.page.mattress-education .promo-callout-section .promo-box p{font-size:14px}main.page.mattress-education .promo-callout-section .promo-callout-section a.component-btn.green{width:75%}main.page.mattress-education .promo-callout-section .promo-heading-image{min-height:225px}}@media (max-width: 430px){main.page.mattress-education .promo-callout-section .promo-heading-image{min-height:150px}}main.page.mattress-education .block-promo-callout-section{margin-top:120px}main.page.mattress-education .affirm-modal-trigger{text-decoration:underline}@media (max-width: 539px){main.page.mattress-education .container-lg h1.m-b-5,main.page.mattress-education main.page-buy .section-user-reviews .stamped-container h1.m-b-5,main.page-buy .section-user-reviews main.page.mattress-education .stamped-container h1.m-b-5,main.page.mattress-education .container-lg main.page.pillow-category .model-display h1.model-section-header,main.page.pillow-category .model-display main.page.mattress-education .container-lg h1.model-section-header,main.page.mattress-education main.page-buy .section-user-reviews .stamped-container main.page.pillow-category .model-display h1.model-section-header,main.page.pillow-category .model-display main.page.mattress-education main.page-buy .section-user-reviews .stamped-container h1.model-section-header,main.page-buy .section-user-reviews main.page.mattress-education .stamped-container main.page.pillow-category .model-display h1.model-section-header,main.page.pillow-category .model-display main.page-buy .section-user-reviews main.page.mattress-education .stamped-container h1.model-section-header,main.page.mattress-education .container-lg main.page.holiday-pages .mattresses .column h1.most-pop,main.page.holiday-pages .mattresses .column main.page.mattress-education .container-lg h1.most-pop,main.page.mattress-education main.page-buy .section-user-reviews .stamped-container main.page.holiday-pages .mattresses .column h1.most-pop,main.page.holiday-pages .mattresses .column main.page.mattress-education main.page-buy .section-user-reviews .stamped-container h1.most-pop,main.page-buy .section-user-reviews main.page.mattress-education .stamped-container main.page.holiday-pages .mattresses .column h1.most-pop,main.page.holiday-pages .mattresses .column main.page-buy .section-user-reviews main.page.mattress-education .stamped-container h1.most-pop,main.page.mattress-education .container-lg main.page.adjustment .block-reviews h1.component-slider,main.page.adjustment .block-reviews main.page.mattress-education .container-lg h1.component-slider,main.page.mattress-education main.page-buy .section-user-reviews .stamped-container main.page.adjustment .block-reviews h1.component-slider,main.page.adjustment .block-reviews main.page.mattress-education main.page-buy .section-user-reviews .stamped-container h1.component-slider,main.page-buy .section-user-reviews main.page.mattress-education .stamped-container main.page.adjustment .block-reviews h1.component-slider,main.page.adjustment .block-reviews main.page-buy .section-user-reviews main.page.mattress-education .stamped-container h1.component-slider,main.page.mattress-education .container-lg main.page.promo-page .mattresses .column h1.most-pop,main.page.promo-page .mattresses .column main.page.mattress-education .container-lg h1.most-pop,main.page.mattress-education main.page-buy .section-user-reviews .stamped-container main.page.promo-page .mattresses .column h1.most-pop,main.page.promo-page .mattresses .column main.page.mattress-education main.page-buy .section-user-reviews .stamped-container h1.most-pop,main.page-buy .section-user-reviews main.page.mattress-education .stamped-container main.page.promo-page .mattresses .column h1.most-pop,main.page.promo-page .mattresses .column main.page-buy .section-user-reviews main.page.mattress-education .stamped-container h1.most-pop{margin-bottom:0px}}main.page.mattress-education .promo-callout-content .promo-callout-header-box{margin-bottom:10px}main.page.mattress-education .promo-callout-content .promo-callout-header-box .promo-callout-header{display:inline-block;font-style:normal;font-size:44px;width:100%}@media (max-width: 767px){main.page.mattress-education .promo-callout-content .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page.mattress-education .promo-callout-content .promo-subhead{font-size:20px;padding-right:24px}@media (max-width: 767px){main.page.mattress-education .promo-callout-content .promo-subhead{font-size:16px}}main.page.mattress-category .p-y-section,main.page.mattress-category main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.mattress-category .box2,main.page.mattress-category main.page.finance .double-box .box1,main.page.finance .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.finance .double-box .box2,main.page.finance .double-box main.page.mattress-category .box2,main.page.mattress-category main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.mattress-category .box2,main.page.mattress-category main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.mattress-category .box2,main.page.mattress-category .block-double-block .box1,.block-double-block main.page.mattress-category .box1,main.page.mattress-category .block-double-block .box2,.block-double-block main.page.mattress-category .box2{padding-bottom:112px}@media (max-width: 767px){main.page.mattress-category .p-y-section,main.page.mattress-category main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.mattress-category .box2,main.page.mattress-category main.page.finance .double-box .box1,main.page.finance .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.finance .double-box .box2,main.page.finance .double-box main.page.mattress-category .box2,main.page.mattress-category main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.mattress-category .box2,main.page.mattress-category main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.mattress-category .box1,main.page.mattress-category main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.mattress-category .box2,main.page.mattress-category .block-double-block .box1,.block-double-block main.page.mattress-category .box1,main.page.mattress-category .block-double-block .box2,.block-double-block main.page.mattress-category .box2{padding-bottom:80px}}@media (max-width: 767px){main.page.mattress-category .block-bundle-banner .single-text-container .mobile-break{display:block}}main.page.mattress-category .block-bundle-banner .bg-lavender-light,main.page.mattress-category .block-bundle-banner main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.mattress-category .block-bundle-banner li:nth-of-type(2n),main.page.mattress-category .block-bundle-banner main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.mattress-category .block-bundle-banner .popup-info,main.page.mattress-category .block-bundle-banner main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.mattress-category .block-bundle-banner .review-box{background-color:#ededf4}main.page.mattress-category .block-bundle-banner .bg-purple,main.page.mattress-category .block-bundle-banner main.page.returns .return-policies .product-selectors .active:before,main.page.returns .return-policies .product-selectors main.page.mattress-category .block-bundle-banner .active:before,main.page.mattress-category .block-bundle-banner main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.mattress-category .block-bundle-banner .wondergel-wrapper,main.page.mattress-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-category .block-bundle-banner .cart-btn-white:hover,main.page.mattress-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-category .block-bundle-banner .cart-btn-white:hover:before{background-color:#190d3a}main.page.mattress-category .block-bundle-banner .bg-white,main.page.mattress-category .block-bundle-banner main.page.pet-bed-lp .block-review,main.page.pet-bed-lp main.page.mattress-category .block-bundle-banner .block-review,main.page.mattress-category .block-bundle-banner .takeover-content .pillow-compare-takeover.detail-compare .sticky-header,.takeover-content .pillow-compare-takeover.detail-compare main.page.mattress-category .block-bundle-banner .sticky-header,main.page.mattress-category .block-bundle-banner main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.mattress-category .block-bundle-banner .block-single-review,main.page.mattress-category .block-bundle-banner main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section main.page.mattress-category .block-bundle-banner .pop-review,main.page.mattress-category .block-bundle-banner main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container main.page.mattress-category .block-bundle-banner .pop-review,main.page.mattress-category .block-bundle-banner main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.mattress-category .block-bundle-banner .call-button:hover,main.page.mattress-category .block-bundle-banner main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.mattress-category .block-bundle-banner .research-wrapper,main.page.mattress-category .block-bundle-banner .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.mattress-category .block-bundle-banner .banner-modal,main.page.mattress-category .block-bundle-banner .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.mattress-category .block-bundle-banner .close-modal-btn:hover,main.page.mattress-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-category .block-bundle-banner .cart-btn-white,main.page.mattress-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-category .block-bundle-banner .cart-btn-white:before{background-color:#fff}main.page.mattress-category .block-bundle-banner .bg-pink{background-color:#bc158a}main.page.mattress-category .block-bundle-banner .white-c{color:#fff}main.page.mattress-category .block-bundle-banner .purple-c{color:#45166a}@media (max-width: 767px){main.page.mattress-category .block-image-hero-aligned{min-height:517px}}main.page.mattress-category .block-image-hero-aligned .hero-label,main.page.mattress-category .block-image-hero-aligned .hero-content h2,main.page.mattress-category .block-image-hero-aligned .hero-content .description{color:#fff}main.page.mattress-category .block-image-hero-aligned .hero-lable{margin-bottom:24px}main.page.mattress-category .block-image-hero-aligned .hero-content p{font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page.mattress-category .block-image-hero-aligned .hero-content p{font-size:18px}main.page.mattress-category .block-image-hero-aligned .hero-content p .mobile-break{display:block}}main.page.mattress-category .block-image-hero-aligned .hero-content .m-b-6:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content main.page-buy .product-promises img:first-child,main.page-buy .product-promises main.page.mattress-category .block-image-hero-aligned .hero-content img:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content main.page-bundle .product-promises img:first-child,main.page-bundle .product-promises main.page.mattress-category .block-image-hero-aligned .hero-content img:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container:first-child,main.page.mattress-sample .form-section .mattress-sample-form main.page.mattress-category .block-image-hero-aligned .hero-content .hs-form-input-container:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection:first-child,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.mattress-category .block-image-hero-aligned .hero-content .mattress-selection:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div:first-child,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.mattress-category .block-image-hero-aligned .hero-content .icon-div:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .block-subnav-products .mobile.bottom-cta.show .component-btn:first-child,.block-subnav-products .mobile.bottom-cta.show main.page.mattress-category .block-image-hero-aligned .hero-content .component-btn:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h1:first-child,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h1:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h2:first-child,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h2:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h3:first-child,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h3:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h4:first-child,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h4:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h1:first-child,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h1:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h2:first-child,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h2:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h3:first-child,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h3:first-child,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h4:first-child,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h4:first-child{display:flex;text-align:center}main.page.mattress-category .block-image-hero-aligned .hero-content .m-b-6:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content main.page-buy .product-promises img:first-child .promo-label,main.page-buy .product-promises main.page.mattress-category .block-image-hero-aligned .hero-content img:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content main.page-bundle .product-promises img:first-child .promo-label,main.page-bundle .product-promises main.page.mattress-category .block-image-hero-aligned .hero-content img:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container:first-child .promo-label,main.page.mattress-sample .form-section .mattress-sample-form main.page.mattress-category .block-image-hero-aligned .hero-content .hs-form-input-container:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection:first-child .promo-label,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.mattress-category .block-image-hero-aligned .hero-content .mattress-selection:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div:first-child .promo-label,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.mattress-category .block-image-hero-aligned .hero-content .icon-div:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .block-subnav-products .mobile.bottom-cta.show .component-btn:first-child .promo-label,.block-subnav-products .mobile.bottom-cta.show main.page.mattress-category .block-image-hero-aligned .hero-content .component-btn:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h1:first-child .promo-label,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h1:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h2:first-child .promo-label,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h2:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h3:first-child .promo-label,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h3:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal .promo-wrapper h4:first-child .promo-label,.component-promo-modal .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h4:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h1:first-child .promo-label,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h1:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h2:first-child .promo-label,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h2:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h3:first-child .promo-label,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h3:first-child .promo-label,main.page.mattress-category .block-image-hero-aligned .hero-content .component-promo-modal-lg .promo-wrapper h4:first-child .promo-label,.component-promo-modal-lg .promo-wrapper main.page.mattress-category .block-image-hero-aligned .hero-content h4:first-child .promo-label{margin-left:0}main.page.mattress-category .block-image-hero-aligned .hero-content .description{max-width:600px}@media (max-width: 1127px){main.page.mattress-category .block-image-hero-aligned .hero-content{padding:24px 24px 40px}}main.page.mattress-category .block-product-category-cards .product-card{border-bottom:0px}main.page.mattress-category .block-product-category-cards .product-card .product-pricing-container .pricing-container>div.product-price{font-size:20px}main.page.mattress-category .block-product-category-cards .product-card .best-seller-container .best-seller{padding:5px 14px}main.page.mattress-category .block-product-category-cards .product-card .card-badge{left:8px}main.page.mattress-category .promo-callout{padding-top:0px;padding-left:16px;padding-right:16px}@media (max-width: 767px){main.page.mattress-category .promo-callout{padding-bottom:0px}}main.page.mattress-category .promo-callout .block-promo-callout-slim{margin-left:auto;margin-right:auto}main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-slim-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%;margin-bottom:24px;color:#423c48}@media (min-width: 1128px){main.page.mattress-category .promo-callout .block-promo-callout-slim{max-height:286px}}@media (min-width: 768px){main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-slim-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}main.page.mattress-category .promo-callout .block-promo-callout-slim .display-on-mobile-only{display:none}}@media (max-width: 767px){main.page.mattress-category .promo-callout .block-promo-callout-slim{margin-top:40px}main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-slim-subhead{padding-right:80px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-slim-subhead .display-on-desktop-only{display:none}main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-callout-content .component-btn{margin-top:16px}}@media (max-width: 539px){main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-slim-subhead{padding-right:100px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}}@media (max-width: 450px){main.page.mattress-category .promo-callout .block-promo-callout-slim .promo-slim-subhead{padding-right:16px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;line-height:150%}}main.page.mattress-category .block-promo-callout-section{padding:0px;margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:112px;background-color:#f9f8f9}@media (max-width: 767px){main.page.mattress-category .block-promo-callout-section{margin-bottom:40px}}main.page.mattress-category .block-promo-callout-section .new-badge-with-ends-date{margin-bottom:24px}main.page.mattress-category .block-promo-callout-section .promo-callout-content{padding:56px}main.page.mattress-category .block-promo-callout-section .promo-callout-content a.component-btn.green{margin-left:0px}main.page.mattress-category .block-promo-callout-section .promo-callout-content .new-badge-with-ends-date .tag{font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page.mattress-category .block-promo-callout-section .promo-callout-content{padding:32px 16px}}main.page.mattress-category .block-promo-callout-section .promo-subhead{margin-left:0px}main.page.mattress-category .block-promo-callout-section .promo-callout-header-box{margin-bottom:5px}main.page.mattress-category .block-promo-callout-section .promo-callout-header-box .promo-callout-header{padding-left:0}@media (max-width: 1127px){main.page.mattress-category .block-promo-callout-section .promo-callout-header-box .promo-callout-header{font-size:32px}}@media (max-width: 767px){main.page.mattress-category .block-promo-callout-section .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page.mattress-category .block-promo-callout-section .promo-heading-image{min-height:400px}main.page.mattress-category .block-promo-callout-section .promo-heading-image.promo-image-us{background-image:url("https://cdn.purple.com/image/upload/v1580411690/banner-modals/presidents-day/harmony-sheets-mp-bundle.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){main.page.mattress-category .block-promo-callout-section .promo-heading-image.promo-image-us{min-height:400px}}@media (max-width: 539px){main.page.mattress-category .block-promo-callout-section .promo-heading-image.promo-image-us{min-height:215px}}@media (max-width: 593px){main.page.mattress-category .block-promo-callout-section .promo-heading-image{min-height:225px}}@media (max-width: 430px){main.page.mattress-category .block-promo-callout-section .promo-heading-image{min-height:150px}}main.page.mattress-category .block-promo-callout-section .card-badge span#promo-callout-12-font-size{font-size:12px}main.page.mattress-category .different .different-head{margin-bottom:51px}@media (max-width: 767px){main.page.mattress-category .different .different-head{margin-bottom:48px}}main.page.mattress-category .different .video-holder{flex-direction:column;margin-bottom:84px}@media (max-width: 767px){main.page.mattress-category .different .video-holder{margin-bottom:40px}}main.page.mattress-category .different .stretch-video{max-width:100%}main.page.mattress-category .different .pressure-points{text-align:center;padding-left:24px;padding-right:24px}main.page.mattress-category .different .pressure-points .img-holder .svg-image{max-width:300px}@media (max-width: 767px){main.page.mattress-category .different .pressure-points{padding-left:8px;padding-right:8px}main.page.mattress-category .different .pressure-points:not(:last-of-type){margin-bottom:48px}main.page.mattress-category .different .pressure-points .img-holder{margin-bottom:0}main.page.mattress-category .different .pressure-points .img-holder .svg-image{max-width:200px}main.page.mattress-category .different .pressure-points h3{font-size:16px}main.page.mattress-category .different .pressure-points p{font-size:14px}}@media (max-width: 767px){main.page.mattress-category .different{padding-top:84px;padding-bottom:48px}}@media (max-width: 767px){main.page.mattress-category .triple-videos{padding-top:64px}main.page.mattress-category .triple-videos .container-sm{margin-bottom:40px}main.page.mattress-category .triple-videos .component-video-thumbnail{margin-bottom:24px}main.page.mattress-category .triple-videos .fs-h-3,main.page.mattress-category .triple-videos h3{font-size:16px}main.page.mattress-category .triple-videos .column:not(:last-of-type){margin-bottom:64px}}main.page.mattress-category .block-promo-callout-section:first-of-type .promo-callout-header{font-size:44px;color:#45166a}@media (max-width: 767px){main.page.mattress-category .block-promo-callout-section:first-of-type .promo-callout-header{font-size:24px}}main.page.mattress-category .block-promo-callout-section:first-of-type .promo-subhead{font-size:20px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;color:#423c48}@media (max-width: 767px){main.page.mattress-category .block-promo-callout-section:first-of-type .promo-subhead{font-size:16px}}@media (max-width: 767px){main.page.mattress-compare .block-bundle-banner .single-text-container .mobile-break{display:block}}main.page.mattress-compare .block-bundle-banner .bg-lavender-light,main.page.mattress-compare .block-bundle-banner main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.mattress-compare .block-bundle-banner li:nth-of-type(2n),main.page.mattress-compare .block-bundle-banner main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.mattress-compare .block-bundle-banner .popup-info,main.page.mattress-compare .block-bundle-banner main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.mattress-compare .block-bundle-banner .review-box{background-color:#ededf4}main.page.mattress-compare .block-bundle-banner .bg-purple,main.page.mattress-compare .block-bundle-banner main.page.returns .return-policies .product-selectors .active:before,main.page.returns .return-policies .product-selectors main.page.mattress-compare .block-bundle-banner .active:before,main.page.mattress-compare .block-bundle-banner main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.mattress-compare .block-bundle-banner .wondergel-wrapper,main.page.mattress-compare .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-compare .block-bundle-banner .cart-btn-white:hover,main.page.mattress-compare .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-compare .block-bundle-banner .cart-btn-white:hover:before{background-color:#190d3a}main.page.mattress-compare .block-bundle-banner .bg-white,main.page.mattress-compare .block-bundle-banner main.page.pet-bed-lp .block-review,main.page.pet-bed-lp main.page.mattress-compare .block-bundle-banner .block-review,main.page.mattress-compare .block-bundle-banner .takeover-content .pillow-compare-takeover.detail-compare .sticky-header,.takeover-content .pillow-compare-takeover.detail-compare main.page.mattress-compare .block-bundle-banner .sticky-header,main.page.mattress-compare .block-bundle-banner main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.mattress-compare .block-bundle-banner .block-single-review,main.page.mattress-compare .block-bundle-banner main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section main.page.mattress-compare .block-bundle-banner .pop-review,main.page.mattress-compare .block-bundle-banner main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container main.page.mattress-compare .block-bundle-banner .pop-review,main.page.mattress-compare .block-bundle-banner main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.mattress-compare .block-bundle-banner .call-button:hover,main.page.mattress-compare .block-bundle-banner main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.mattress-compare .block-bundle-banner .research-wrapper,main.page.mattress-compare .block-bundle-banner .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.mattress-compare .block-bundle-banner .banner-modal,main.page.mattress-compare .block-bundle-banner .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.mattress-compare .block-bundle-banner .close-modal-btn:hover,main.page.mattress-compare .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-compare .block-bundle-banner .cart-btn-white,main.page.mattress-compare .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.mattress-compare .block-bundle-banner .cart-btn-white:before{background-color:#fff}main.page.mattress-compare .block-bundle-banner .bg-pink{background-color:#bc158a}main.page.mattress-compare .block-bundle-banner .white-c{color:#fff}main.page.mattress-compare .block-bundle-banner .purple-c{color:#45166a}main.page.mattress-compare .badge,main.page.mattress-compare main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.mattress-compare .block-subnav:before{display:inline-block;padding:6px 16px;font-size:12px}main.page.mattress-compare .bubble-badge-container{top:-18px;left:35px}@media (max-width: 767px){main.page.mattress-compare .bubble-badge-container{top:0;left:8px}}@media (max-width: 539px){main.page.mattress-compare{position:relative;flex-direction:column;margin-bottom:0}main.page.mattress-compare .bubble-badge-container{top:unset;left:unset;width:100%;min-width:130px;position:relative;margin-left:-12px}main.page.mattress-compare .bubble-badge-container .flag.has-subflag::before,main.page.mattress-compare .bubble-badge-container .flag.has-subflag::after{width:130%}main.page.mattress-compare .bubble-badge-container .sub-flag{position:relative;left:unset;border-radius:unset}main.page.mattress-compare .bubble-badge-container .sub-flag p{font-size:10px;margin-left:4px;margin-right:8px}main.page.mattress-compare .product-image{margin-top:15px}}@media (max-width: 539px){main.page.mattress-compare .sub-flag{transform:translateX(-10px)}main.page.mattress-compare .sub-flag span{margin-left:10px}main.page.mattress-compare .bubble.has-subflag{width:65px}}@media (max-width: 475px){main.page.mattress-compare .sub-flag{transform:translateX(-20px)}main.page.mattress-compare .sub-flag span{margin-left:25px}main.page.mattress-compare .bubble.has-subflag{width:85px}}@media (max-width: 450px){main.page.mattress-compare .bubble.has-subflag{width:85px}}@media (max-width: 415px){main.page.mattress-compare .bubble.has-subflag{width:100px}}@media (max-width: 375px){main.page.mattress-compare .sub-flag{transform:translateX(-15px)}main.page.mattress-compare .sub-flag span{margin-left:14px;font-size:9px}}main.page.mattress-compare .compare-section.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1}main.page.mattress-compare .compare-section.top{padding-bottom:0}main.page.mattress-compare .compare-section.bottom{padding-top:0;padding-bottom:26px}@media (min-width: 768px){main.page.mattress-compare .compare-section.bottom{padding-bottom:42px}}@media (min-width: 1128px){main.page.mattress-compare .compare-section.bottom{padding-bottom:82px}}main.page.mattress-compare .compare-section.dropdown-section{padding-top:60px;z-index:2}@media (min-width: 768px){main.page.mattress-compare .compare-section.dropdown-section{z-index:0;position:static}}main.page.mattress-compare .compare-section.mattress-names{padding-top:8px;padding-bottom:15px}@media (max-width: 767px){main.page.mattress-compare .compare-section.mattress-names{z-index:0;position:static}}main.page.mattress-compare .compare-section.mattress-cta-section{top:93px;padding-top:10px;padding-bottom:15px}@media (max-width: 1223px){main.page.mattress-compare .compare-section.mattress-cta-section{top:122px}}@media (max-width: 1127px){main.page.mattress-compare .compare-section.mattress-cta-section{top:93px}}@media (max-width: 921px){main.page.mattress-compare .compare-section.mattress-cta-section{top:103px}}@media (max-width: 861px){main.page.mattress-compare .compare-section.mattress-cta-section{top:118px}}@media (max-width: 828px){main.page.mattress-compare .compare-section.mattress-cta-section{top:130px}}@media (max-width: 767px){main.page.mattress-compare .compare-section.mattress-cta-section{top:85px;padding-top:5px}}@media (max-width: 384px){main.page.mattress-compare .compare-section.mattress-cta-section{top:103px}}main.page.mattress-compare .compare-section .mattresses .row{justify-content:center}main.page.mattress-compare .compare-section .mattresses .mattress-columns{max-width:475px;padding:0px 8px}@media (min-width: 768px){main.page.mattress-compare .compare-section .mattresses .mattress-dropdown-wrapper{display:none}}main.page.mattress-compare .compare-section .mattresses .lower-badge{min-height:24px;margin-left:20px;margin-bottom:24px}main.page.mattress-compare .compare-section .mattresses .lower-badge.is-empty{min-height:31px}@media (max-width: 1127px){main.page.mattress-compare .compare-section .mattresses .lower-badge{margin-left:0}}main.page.mattress-compare .compare-section .mattresses .lower-badge .badge,main.page.mattress-compare .compare-section .mattresses .lower-badge main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.mattress-compare .compare-section .mattresses .lower-badge .block-subnav:before{background:#bc158a;text-align:center}@media (max-width: 767px){main.page.mattress-compare .compare-section .mattresses .lower-badge .badge.desktop,main.page.mattress-compare .compare-section .mattresses .lower-badge main.page.plush-pillow .desktop.block-subnav:before,main.page.plush-pillow main.page.mattress-compare .compare-section .mattresses .lower-badge .desktop.block-subnav:before{display:none}}main.page.mattress-compare .compare-section .mattresses .lower-badge .badge.mobile,main.page.mattress-compare .compare-section .mattresses .lower-badge main.page.plush-pillow .mobile.block-subnav:before,main.page.plush-pillow main.page.mattress-compare .compare-section .mattresses .lower-badge .mobile.block-subnav:before{font-weight:400}@media (min-width: 768px){main.page.mattress-compare .compare-section .mattresses .lower-badge .badge.mobile,main.page.mattress-compare .compare-section .mattresses .lower-badge main.page.plush-pillow .mobile.block-subnav:before,main.page.plush-pillow main.page.mattress-compare .compare-section .mattresses .lower-badge .mobile.block-subnav:before{display:none}}main.page.mattress-compare .compare-section .mattresses .dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:100%}main.page.mattress-compare .compare-section .mattresses .dropdown button{cursor:pointer;position:relative;background-color:#fff;padding:13px 18px;padding-right:31px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;height:100%}main.page.mattress-compare .compare-section .mattresses .dropdown button[mattress-type="purpleMattress"]{padding-right:43px}main.page.mattress-compare .compare-section .mattresses .dropdown li{padding:13px 18px;list-style:none}main.page.mattress-compare .compare-section .mattresses .dropdown li.hidden{display:none}main.page.mattress-compare .compare-section .mattresses .dropdown .variant-price-data .strikethrough-price{margin-right:6px}main.page.mattress-compare .compare-section .mattresses .dropdown .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper{padding:0;position:absolute;border-left:none;border-right:none;border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%;overflow-y:hidden}main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper.hidden{display:none}main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper ul{transition:transform .3s;transform:translateY(-600px)}main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper li{border-bottom:2px solid #e6e6e8;border-left:2px solid #cac6db;border-right:2px solid #cac6db;background-color:#fff}main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper li:hover,main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper li.active{background-color:#ededf4}main.page.mattress-compare .compare-section .mattresses .dropdown .animation-wrapper li:last-child{border-bottom:2px solid #cac6db;border-bottom-left-radius:4px;border-bottom-right-radius:4px}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant{position:relative;border-radius:4px;border:2px solid #e6e6e8;transform:none}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant *{pointer-events:none}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#cac6db}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.active+.animation-wrapper{z-index:1}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.active+.animation-wrapper ul{opacity:1;transform:translateY(0)}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant::after{content:' ';background-image:url("https://purple.com/wp-content/themes/purple/assets/images/other-svgs/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;height:15px;width:15px;position:absolute;right:10px;top:50%;transform:translateY(-45%)}main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.display-price{padding-right:50px}main.page.mattress-compare .compare-section .mattresses .dropdown .mattress-option .label .title{font-weight:500}main.page.mattress-compare .compare-section .mattresses .dropdown .mattress-option .description{color:#bfbec1;display:block}@media (max-width: 767px){main.page.mattress-compare .compare-section .mattresses .toggle-wrapper{display:none}}main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper{display:flex}main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper .grid-level{width:50%;display:flex;align-items:center;justify-content:center;height:39px;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.75px;font-size:12px;color:#45166a;border:1px solid #45166a;border-radius:4px}@media (max-width: 1127px){main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper .grid-level{height:50px}main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper .grid-level p{padding:10px}}main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper .grid-level.selected{background-color:#341458;border:1px solid #341458;color:#fff}main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper .grid-level.split{border-radius:4px 0 0 4px;cursor:pointer;text-align:center}main.page.mattress-compare .compare-section .mattresses .toggle-wrapper .grid-level-wrapper .grid-level.split+.split{border-radius:0 4px 4px 0}@media (min-width: 1128px){main.page.mattress-compare .compare-section .mattresses .product-content{width:90%}}main.page.mattress-compare .compare-section .mattresses .product-content .mattress-review .star-wrapper{justify-content:space-between;flex-direction:column;align-items:start}main.page.mattress-compare .compare-section .mattresses .product-content .mattress-review .star-wrapper .stars{width:100px;margin-left:0}main.page.mattress-compare .compare-section .mattresses .product-content .mattress-features{list-style:none;padding-left:0}main.page.mattress-compare .compare-section .mattresses .product-content .mattress-features li{margin-bottom:16px}main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop a{padding-left:2px}main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p span{margin-left:4px}@media (max-width: 1599px){main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p{font-size:16px}main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop .component-btn+.component-btn{margin-left:12px}}main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop .pricing{margin-bottom:8px}main.page.mattress-compare .compare-section .mattresses .product-content .strikethrough-price{font-weight:300}main.page.mattress-compare .compare-section .mattresses .product-content.hidden{display:none}main.page.mattress-compare .compare-section .mattresses .product-content .cta-container a{padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.mattress-compare .compare-section .mattresses .product-content .cta-container a{min-width:130px}}@media (max-width: 767px){main.page.mattress-compare .compare-section .mattresses .product-content .cta-container a{min-width:100px}}@media (max-width: 380px){main.page.mattress-compare .compare-section .mattresses .product-content .cta-container a{min-width:80px}}main.page.mattress-compare .compare-details{padding-bottom:0}main.page.mattress-compare .compare-details .grid-description{padding-top:0}main.page.mattress-compare .compare-details .mattress-details .feature-b-border{margin:0 42px;border-bottom:1px solid #e6e6e8}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details .feature-b-border{margin:0 34px}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details .feature-b-border{margin:0 0}}main.page.mattress-compare .compare-details .mattress-details .product-image{height:125px}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details .product-image{height:75px}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build{padding:32px 0}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-image{position:relative}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-image{margin-top:40px}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one{position:absolute;top:-21%;left:21.2%;padding-left:2%;height:32.5%;border-left:1px solid #341458}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg class='st0' style='opacity: 0.4;'%3E%3Cpath class='st1' style='fill: %23ffffff;' d='M7.5,1C11.1,1,14,3.9,14,7.5S11.1,14,7.5,14S1,11.1,1,7.5S3.9,1,7.5,1 M7.5,0C3.4,0,0,3.4,0,7.5S3.4,15,7.5,15 S15,11.6,15,7.5S11.6,0,7.5,0L7.5,0z'/%3E%3C/g%3E%3Ccircle class='st2' style='fill: %23341458;' cx='7.5' cy='7.5' r='3.5'/%3E%3C/svg%3E");position:absolute;top:87%;left:-8px;width:15px}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one:before{top:86.5%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one:before{top:91%}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one.purpleMattress{height:41.5%}@media (max-width: 1260px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one.purpleMattress{height:40.5%}}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one.purpleMattress{height:40.5%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one.purpleMattress{height:37.5%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one.purpleMattress{height:41.5%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one.purpleMattress{height:56.5%}}@media (max-width: 1260px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one{top:-23%;left:22.5%;height:31.5%}}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one{top:-9%;left:15.5%;height:33%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one{font-size:10px;left:11.5%;top:-4%;height:30.5%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one{top:-8%;left:16%;height:34.5%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-one{top:-20%;height:52%}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two{position:absolute;top:-9%;left:27.3%;padding-left:2%;height:36%;border-left:1px solid #341458}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg class='st0' style='opacity: 0.4;'%3E%3Cpath class='st1' style='fill: %23ffffff;' d='M7.5,1C11.1,1,14,3.9,14,7.5S11.1,14,7.5,14S1,11.1,1,7.5S3.9,1,7.5,1 M7.5,0C3.4,0,0,3.4,0,7.5S3.4,15,7.5,15 S15,11.6,15,7.5S11.6,0,7.5,0L7.5,0z'/%3E%3C/g%3E%3Ccircle class='st2' style='fill: %23341458;' cx='7.5' cy='7.5' r='3.5'/%3E%3C/svg%3E");position:absolute;top:85.5%;left:-8px;width:15px}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two:before{top:87%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two:before{top:90.5%}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.purpleMattress{height:43.5%}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.purpleMattress{height:35.5%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.purpleMattress{height:40%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.purpleMattress{height:37%}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.hybrid{height:32%}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.hybrid{height:26.5%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.hybrid{height:32%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.hybrid{height:31%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two.hybrid{height:30%}}@media (max-width: 1260px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two{top:-10%;left:27%;height:35.5%}}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two{top:8%;left:20.5%;height:29.5%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two{font-size:10px;top:5%;left:19.5%;height:35.5%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two{top:8%;left:21%;height:33%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-two{top:10%;height:32%}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three{position:absolute;bottom:3%;right:20.6%;padding-right:2%;width:75%;height:50%;border-right:1px solid #341458}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg class='st0' style='opacity: 0.4;'%3E%3Cpath class='st1' style='fill: %23ffffff;' d='M7.5,1C11.1,1,14,3.9,14,7.5S11.1,14,7.5,14S1,11.1,1,7.5S3.9,1,7.5,1 M7.5,0C3.4,0,0,3.4,0,7.5S3.4,15,7.5,15 S15,11.6,15,7.5S11.6,0,7.5,0L7.5,0z'/%3E%3C/g%3E%3Ccircle class='st2' style='fill: %23341458;' cx='7.5' cy='7.5' r='3.5'/%3E%3C/svg%3E");position:absolute;top:-14%;right:-8px;width:15px}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three p{position:absolute;bottom:0;right:2%}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.purpleMattress{right:23.6%;height:46%}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.purpleMattress{height:35%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.purpleMattress{height:38.5%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.purpleMattress{height:46%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.purpleMattress{height:53%}}main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.hybrid{height:52%}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.hybrid{height:41%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.hybrid{height:42.5%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.hybrid{height:51%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three.hybrid{height:57.5%}}@media (max-width: 1260px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three{right:21.8%;height:51.5%}}@media (max-width: 1127px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three{bottom:7%;right:15.6%;height:39%}}@media (max-width: 767px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three{font-size:10px;bottom:0%;right:14%;height:41%}}@media (max-width: 539px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three{bottom:-8%;right:15.5%;height:49%}}@media (max-width: 380px){main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three{bottom:-16%;height:56%}}main.page.mattress-compare .compare-details .mattress-details.core-section .certified:before{content:'';width:18px;height:13px;display:inline-block;margin-right:11px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23190d3a' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}main.page.mattress-compare .compare-details .mattress-details.shipping-section ul li{list-style:none;position:relative}main.page.mattress-compare .compare-details .mattress-details.shipping-section ul li:before{content:'•';color:#cac6db;position:absolute;left:-18px}main.page.mattress-compare .compare-details .mattress-details.shipping-section ul li .shipping-details{font-style:italic;font-size:14px;color:#423c48}main.page.mattress-compare .awards-section{height:89px}@media (max-width: 1127px){main.page.mattress-compare .awards-section .mobile-break{display:block}}@media (max-width: 539px){main.page.mattress-compare .awards-section{height:90px}}@media (min-width: 540px){main.page.mattress-compare .awards-section h3 .mobile-only{display:none}}@media (max-width: 767px){main.page.mattress-compare .awards-section h3{font-size:16px}main.page.mattress-compare .awards-section h3 em{font-size:14px}}@media (max-width: 539px){main.page.mattress-compare .awards-section h3{font-size:14px}main.page.mattress-compare .awards-section h3 em{font-size:12px}}main.page.mattress-compare .awards-section .floatie-content{padding:10px;height:100%}main.page.mattress-compare .awards-section .floatie-content .content-container{max-height:100%;justify-content:center;align-items:center}@media (max-width: 539px){main.page.mattress-compare .awards-section .floatie-content .content-container{padding-left:6px}}main.page.mattress-compare .awards-section .jd-image{margin-right:16px;z-index:3;position:relative;top:5px;max-width:121px;min-width:121px}main.page.mattress-compare .awards-section .jd-image img{width:100%}@media (max-width: 539px){main.page.mattress-compare .awards-section .jd-image{top:0;max-height:71px;min-height:71px;min-width:66px;max-width:66px}}@media (max-width: 767px){main.page.mattress-compare .header-images{padding-top:12px}}@media (max-width: 767px){main.page.mattress-compare .header-images .product-image{margin-top:10px}}@media (max-width: 539px){main.page.mattress-compare .header-images .product-image{margin-top:20px}}main.page.mattress-compare .bubble{left:10px}@media (max-width: 1127px){main.page.mattress-compare .bubble{top:-25px}}@media (max-width: 767px){main.page.mattress-compare .bubble{top:0px;left:-2px}}main.page.mattress-compare .affirm-modal-trigger{text-decoration:underline}main.page.mattress-compare .h2h-callout{background-color:#ededf4;padding-top:40px;padding-bottom:8px}@media (min-width: 768px){main.page.mattress-compare .h2h-callout .container-lg,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container{margin-top:32px}}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container{max-width:96%;line-height:2.25em}}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg h2.fs-h-2,main.page.mattress-compare .h2h-callout .container-lg h2,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container h2,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container h2{font-size:1.75em}}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg p.fs-feature,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container p.fs-feature,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container p.fs-feature,main.page.mattress-compare .h2h-callout .container-lg main.page.mattress-education .different p.different-head,main.page.mattress-education .different main.page.mattress-compare .h2h-callout .container-lg p.different-head,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container main.page.mattress-education .different p.different-head,main.page.mattress-education .different main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container p.different-head,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container main.page.mattress-education .different p.different-head,main.page.mattress-education .different main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container p.different-head,main.page.mattress-compare .h2h-callout .container-lg main.page-buy.face-mask .block-exploding-product p.section-description,main.page-buy.face-mask .block-exploding-product main.page.mattress-compare .h2h-callout .container-lg p.section-description,main.page.mattress-compare .h2h-callout main.page-buy.face-mask .section-user-reviews .stamped-container .block-exploding-product p.section-description,main.page.mattress-compare .h2h-callout main.page-buy.face-mask .block-exploding-product .section-user-reviews .stamped-container p.section-description,main.page-buy.face-mask .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .block-exploding-product p.section-description,main.page-buy.face-mask .block-exploding-product .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container p.section-description{font-size:20px}}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg .row,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row{flex-direction:column;align-items:center}}main.page.mattress-compare .h2h-callout .container-lg .row .column,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column{max-width:25%;display:flex;flex-direction:column;justify-content:space-around}@media (max-width: 1127px){main.page.mattress-compare .h2h-callout .container-lg .row .column,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column{max-width:34%}}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg .row .column,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column{max-width:88%}}main.page.mattress-compare .h2h-callout .container-lg .row .column .img-holder,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column .img-holder,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column .img-holder{height:60px}main.page.mattress-compare .h2h-callout .container-lg .row .column a div,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column a div,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column a div{border:2px solid;border-radius:24px;width:80%;margin:auto}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg .row .column a div,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column a div,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column a div{width:192px}}main.page.mattress-compare .h2h-callout .container-lg .row .column a div p,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column a div p,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column a div p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;padding-top:12px;padding-bottom:12px}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg .row .column a div p,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column a div p,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column a div p{padding-top:8px;padding-bottom:8px}}main.page.mattress-compare .h2h-callout .container-lg .row .column p,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column p,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column p{line-height:1.25em}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg .row .column p,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column p,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column p{line-height:1.5em}}@media (max-width: 767px){main.page.mattress-compare .h2h-callout .container-lg .row .column p.fs-h-4,main.page.mattress-compare .h2h-callout main.page-buy .section-user-reviews .stamped-container .row .column p.fs-h-4,main.page-buy .section-user-reviews main.page.mattress-compare .h2h-callout .stamped-container .row .column p.fs-h-4{margin-top:8px}}main.page.mattress-compare .h2h-callout .m-t-3{margin-top:3px}main.page.pillow-category .block-image-hero{min-height:300px}main.page.pillow-category .block-image-hero:before{background:inherit}@media (min-width: 1600px){main.page.pillow-category .block-image-hero{min-height:500px}}@media (min-width: 1128px){main.page.pillow-category .block-image-hero{min-height:368px}}main.page.pillow-category .compare-intro .bogo-sale{margin-top:0;display:inline-block}main.page.pillow-category .compare-intro .pillows img{width:85%;display:block;margin:auto;margin-top:0}main.page.pillow-category .compare-intro .pillows .col-12 img{margin:0;padding:0}main.page.pillow-category .compare-intro .pillows .pillow-cards{height:100%}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .purple-card{flex-direction:column}}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .purple-card .desktop-badge,main.page.pillow-category .compare-intro .pillows .purple-card .desktop-pillow{display:none}}@media (min-width: 768px){main.page.pillow-category .compare-intro .pillows .purple-card .mobile-badge,main.page.pillow-category .compare-intro .pillows .purple-card .mobile-pillow{display:none}}main.page.pillow-category .compare-intro .pillows .booster-card-desktop{position:relative;background-color:#E5E1EA;padding:12px 78px 13px 72px;cursor:pointer}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .booster-card-desktop{display:none}}main.page.pillow-category .compare-intro .pillows .booster-card-desktop .booster-title{font-size:26px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1128px){main.page.pillow-category .compare-intro .pillows .booster-card-desktop .booster-title{font-size:30px;flex-direction:row}main.page.pillow-category .compare-intro .pillows .booster-card-desktop .booster-title em{flex-grow:.3}}@media (min-width: 1600px){main.page.pillow-category .compare-intro .pillows .booster-card-desktop .booster-title{font-size:32px}}main.page.pillow-category .compare-intro .pillows .booster-card-desktop span{position:absolute;top:12px;left:18px;min-width:82px;font-size:12px}main.page.pillow-category .compare-intro .pillows .booster-card-desktop a{min-width:153px}main.page.pillow-category .compare-intro .pillows .booster-card-mobile{background-color:#E5E1EA;display:none}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .booster-card-mobile{display:flex}}main.page.pillow-category .compare-intro .pillows .booster-card-mobile .booster-group{padding-top:24px;padding-bottom:24px}main.page.pillow-category .compare-intro .pillows .booster-card-mobile .booster-group .booster-title{font-size:16px}main.page.pillow-category .compare-intro .pillows .booster-card-mobile .booster-group .booster-title em{display:block;font-size:14px}main.page.pillow-category .compare-intro .pillows .booster-card-mobile a{min-width:153px}main.page.pillow-category .compare-intro .pillows .booster-card-mobile span{padding-left:8px;padding-right:8px;min-width:82px;font-size:12px}main.page.pillow-category .compare-intro .pillows .product-content{flex-grow:1;justify-content:space-between;width:90%}main.page.pillow-category .compare-intro .pillows .product-content.no-badge{margin-top:34px}main.page.pillow-category .compare-intro .pillows .product-content .em-br em:before{content:'';display:block}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .product-content .em-br em:before{content:' ';display:inline-block}}main.page.pillow-category .compare-intro .pillows .product-content .pillow-title{margin-top:17px;margin-bottom:16px}@media (min-width: 540px){main.page.pillow-category .compare-intro .pillows .product-content .pillow-title{margin-top:19px;margin-bottom:5px}}main.page.pillow-category .compare-intro .pillows .product-content .pillow-features{list-style:none;padding-left:0}main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li{position:relative;padding-left:0px;margin-bottom:16px}main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li span{margin-right:10px}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .product-content .pillow-features{display:none}}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p{padding-left:16px;display:inline-block}@media (max-width: 1599px){main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop a{padding-left:22px;padding-right:22px}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p{font-size:16px}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop.learn-more span{display:block}}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile{flex-wrap:wrap}@media (min-width: 1128px){main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile{display:none}}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile p{padding-top:10px;text-decoration:underline;width:100%}main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile .component-btn{padding:12px 27px}main.page.pillow-category .compare-intro .pillows .product-content .bogo-sale{margin-top:16px}@media (max-width: 767px){main.page.pillow-category .compare-intro .pillows .product-content .em-break{display:block}}main.page.pillow-category .compare-intro .compare-the-specs:after{content:'';display:inline-block;transform:translateY(3px);width:18px;height:18px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M17 12a1 1 0 0 1-1 1h-3v3a1 1 0 1 1-2 0v-3H8a1 1 0 1 1 0-2h3V8a1 1 0 1 1 2 0v3h3a1 1 0 0 1 1 1m-5 9a9 9 0 0 1 0-18 9 9 0 0 1 0 18m0-20a11 11 0 1 0 11 11c0-6-5-11-11-11'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' xlink:href='%23a'/%3E%3Cg fill='%23190D3A' mask='url(%23b)'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}main.page.pillow-category .model-display{padding-top:100px;z-index:1}@media (max-width: 539px){main.page.pillow-category .model-display{margin-top:50px}}main.page.pillow-category .model-display .model-section-header{flex-wrap:nowrap;margin-left:10px;margin-right:10px}main.page.pillow-category .model-display .model-section-header .model-section-name{display:inline-block;border-bottom:#bfbec1 solid 1px;color:#bfbec1;text-align:center;margin-right:30px;padding:0 10px;line-height:35px;cursor:pointer}main.page.pillow-category .model-display .model-section-header .model-section-name.active{color:#45166a}main.page.pillow-category .model-display .model-section-header .model-section-name+.model-section-name{margin-right:0}main.page.pillow-category .model-display .model-wrapper{display:flex;flex-wrap:wrap;position:relative;overflow:hidden}main.page.pillow-category .model-display .model-wrapper .row{margin:0;width:100%;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:50px;margin-bottom:-50px}main.page.pillow-category .model-display .model-wrapper .row.scroll-snap{overflow-x:scroll;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;-ms-scroll-snap-points-y:repeat(100vw);scroll-snap-points-y:repeat(100vw);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;display:flex;overflow-x:scroll}main.page.pillow-category .model-display .model-wrapper .row.scroll-snap .model-slider{scroll-snap-align:center}main.page.pillow-category .model-display .model-wrapper .row::-webkit-scrollbar{display:none}main.page.pillow-category .model-display .model-wrapper .row .model-slider{position:relative;height:777px;width:100%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:0}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section{width:30%;background:inherit;position:relative;overflow:hidden}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section:before{content:'';position:absolute;left:-25px;top:-25px;width:115%;height:115%;background:inherit;box-shadow:inset 0 0 0 3000px rgba(255,255,255,0.3);filter:blur(10px)}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper{position:relative;z-index:1}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content{width:100%;display:inline-block;padding-left:60px;padding-right:60px}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content .badge,main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content .block-subnav:before{display:inline-block}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content .component-btn{box-shadow:0px 4px 11px 0px rgba(0,0,0,0.11)}@supports (-webkit-overflow-scrolling: touch){main.page.pillow-category .model-display .model-wrapper .row .model-slider{background-attachment:scroll}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section{background:rgba(255,255,255,0.3);-webkit-backdrop-filter:blur(10px)}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section:before{background:none;box-shadow:none}}@media (max-width: 1127px){main.page.pillow-category .model-display .model-wrapper .row .model-slider{height:403px}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section{width:45%}}@media (max-width: 539px){main.page.pillow-category .model-display .model-wrapper .row .model-slider{height:545px;align-items:flex-end}main.page.pillow-category .model-display .model-wrapper .row .model-slider .next-button{top:25%}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section{width:100%;height:60%}main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .slider-content-wrapper .slider-content{padding-left:30px;padding-right:30px}}main.page.pillow-category .model-display .model-wrapper .row .model-slider.plushPillow{background-image:url("https://cdn.purple.com/image/upload/v1548966037/products/plush-pillow/purple-plush-pillow-display-desktop.jpg")}@media (max-width: 767px){main.page.pillow-category .model-display .model-wrapper .row .model-slider.plushPillow{background-image:url("https://cdn.purple.com/image/upload/v1548966174/products/plush-pillow/purple-plush-pillow-display-mobile.jpg")}}main.page.pillow-category .model-display .model-wrapper .row .model-slider.purplePillow{background-image:url("https://cdn.purple.com/image/upload/v1548988717/products/pillow/purple-pillow-display.jpg")}@media (max-width: 767px){main.page.pillow-category .model-display .model-wrapper .row .model-slider.purplePillow{background-image:url("https://cdn.purple.com/image/upload/v1549296812/products/pillow/purple-pillow-display-mobile.jpg")}}main.page.pillow-category .different .image-right{flex-wrap:wrap-reverse}@media (max-width: 767px){main.page.pillow-category .different .image-right img,main.page.pillow-category .different .image-left img{margin-bottom:25px}}main.page.pillow-category .pillows-still-life{height:950px;background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:76px}@media (max-width: 1127px){main.page.pillow-category .pillows-still-life{padding-top:25px;height:762px}}@media (max-width: 767px){main.page.pillow-category .pillows-still-life{padding-top:20px;height:550px}}main.page.pillow-category .pillows-still-life .still-life-text{position:relative}main.page.pillow-category .pillows-still-life .takeover-parent{position:relative}main.page.pillow-category .pillows-still-life .takeover-label:before{content:'';border-radius:22px;background-image:linear-gradient(to left, rgba(0,0,0,0.15), rgba(0,0,0,0));width:370px;height:40px;position:absolute}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){main.page.pillow-category .pillows-still-life .takeover-label:before{width:255px}}main.page.pillow-category .pillows-still-life .takeover-label p{z-index:0}main.page.pillow-category .pillows-still-life .takeover-label:after{content:'+';display:inline-block;width:40px;height:40px;border-radius:22px;box-shadow:2px 3px 5px 1px rgba(0,0,0,0.16);background-color:#72f4bf;background-size:contain;background-repeat:no-repeat;font-size:27px;margin-left:10px;margin-right:-22px;z-index:1}@media (max-width: 1127px){main.page.pillow-category .pillows-still-life .takeover-label:before{width:300px;height:30px}main.page.pillow-category .pillows-still-life .takeover-label:after{width:30px;height:30px;font-size:20px}}main.page.pillow-category .block-faq{border-top:0}main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2{flex-direction:column;width:50%;min-height:346px}main.page.pillow-category .double-box .box1 .image-container,main.page.pillow-category .double-box .box2 .image-container{width:100%;min-height:100px}main.page.pillow-category .double-box .box1 .image-container img,main.page.pillow-category .double-box .box2 .image-container img{width:50%}main.page.pillow-category .double-box .box1 h3,main.page.pillow-category .double-box .box2 h3{width:80%}main.page.pillow-category .double-box .box1 .cta-buttons .component-btn,main.page.pillow-category .double-box .box2 .cta-buttons .component-btn{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.pillow-category .double-box .box1 .cta-buttons .component-btn,main.page.pillow-category .double-box .box2 .cta-buttons .component-btn{padding-left:22px;padding-right:22px}}@media (max-width: 767px){main.page.pillow-category .double-box .box1 .cta-buttons .component-btn,main.page.pillow-category .double-box .box2 .cta-buttons .component-btn{display:block;text-align:center;margin-left:0;margin-top:10px}}main.page.pillow-category .double-box .box1{background:linear-gradient(315deg, #341458 0%, #45166a 100%)}main.page.pillow-category .double-box .box2{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}@media (max-width: 539px){main.page.pillow-category .double-box{display:block}main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .box2{width:100%}main.page.pillow-category .double-box .box1 img,main.page.pillow-category .double-box .box2 img{width:75%}}main.page.pillow-category .circle-play-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}main.page.pillow-category video::-internal-media-controls-overlay-cast-button{display:none}main.page.pillow-category .compare-screen-opener{cursor:pointer}.takeover-content .pillow-compare-takeover .takeover-header{padding-bottom:40px}.takeover-content .pillow-compare-takeover .em-br em:before{content:'';display:block}@media (max-width: 767px){.takeover-content .pillow-compare-takeover .em-br em:before{content:' ';display:inline-block}}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header{position:sticky;top:0;padding-top:15px;z-index:7}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head{padding-bottom:15px;border-bottom:1px solid #e6e6e8}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head h3{margin-bottom:0}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price{margin-left:auto;margin-right:20px}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price a{margin-right:8px}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price .starting-price{font-size:14px}@media (max-width: 1127px){.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price a{margin-bottom:0}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price span{display:block}}@media (max-width: 767px){.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head{display:inline-block;width:100%}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head h3{padding-bottom:16px}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price{flex-wrap:nowrap}.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head p{width:50%}}@media (max-width: 539px){.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price a{padding:12px 27px}}.takeover-content .pillow-compare-takeover .compare-purple .compare-label{width:50%}@media (max-width: 767px){.takeover-content .pillow-compare-takeover .compare-purple .compare-label{width:100%}}.takeover-content .pillow-compare-takeover .compare-purple .bar-container{height:18px;border:1px solid #341458}.takeover-content .pillow-compare-takeover .compare-purple .bar-container div{border-right:1px solid #fff;padding-right:2px}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-20{width:20%}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-23{width:23%}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-35{width:35%}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-50{width:50%}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-60{width:60%}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-70{width:70%}.takeover-content .pillow-compare-takeover .compare-purple .bar-width-95{width:95%}.takeover-content .pillow-compare-takeover .compare-purple .bg-compare-light{background-color:#8f53a4}.takeover-content .pillow-compare-takeover .compare-purple .bg-compare-md{background-color:#6b3689}.takeover-content .pillow-compare-takeover .feature-b-border{margin:0 42px;border-bottom:1px solid #e6e6e8}@media (max-width: 1127px){.takeover-content .pillow-compare-takeover .feature-b-border{margin:0 34px}}@media (max-width: 539px){.takeover-content .pillow-compare-takeover .feature-b-border{margin:0 0}}main.page.purple-pillow-lp .exploding-pillow{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.purple-pillow-lp .exploding-pillow .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.purple-pillow-lp .exploding-pillow .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.purple-pillow-lp .exploding-pillow .explosion-vid{width:100%}main.page.purple-pillow-lp .exploding-pillow .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.purple-pillow-lp .exploding-pillow .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.purple-pillow-lp .exploding-pillow .feature{width:36px;height:36px}main.page.purple-pillow-lp .exploding-pillow .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.purple-pillow-lp .exploding-pillow .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.purple-pillow-lp .exploding-pillow .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.purple-pillow-lp .exploding-pillow .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.purple-pillow-lp .exploding-pillow .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.purple-pillow-lp .exploding-pillow .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.purple-pillow-lp .exploding-pillow .feature-cover{top:29%;left:28%;animation-delay:0s}main.page.purple-pillow-lp .exploding-pillow .feature-grid{top:48%;left:65%;animation-delay:0.1s}main.page.purple-pillow-lp .exploding-pillow .feature-bottom{top:69%;left:48%;animation-delay:0.3s}main.page.purple-pillow-lp .exploding-pillow .feature-label{display:none}@media (min-width: 768px){main.page.purple-pillow-lp .exploding-pillow .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.purple-pillow-lp .exploding-pillow .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.purple-pillow-lp .exploding-pillow .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.purple-pillow-lp .exploding-pillow .feature-ripples,main.page.purple-pillow-lp .exploding-pillow .feature-ripples:before,main.page.purple-pillow-lp .exploding-pillow .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.purple-pillow-lp .exploding-pillow .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.purple-pillow-lp .exploding-pillow .feature-ripples:after{content:'';width:58%;height:58%}main.page.purple-pillow-lp .exploding-pillow .tooltip-open{z-index:2}main.page.purple-pillow-lp .exploding-pillow .tooltip-open .feature-button:before{width:100%;height:100%}main.page.purple-pillow-lp .exploding-pillow .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.purple-pillow-lp .exploding-pillow .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.purple-pillow-lp .exploding-pillow .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.purple-pillow-lp .component-tooltip{left:-176px}main.page.purple-pillow-lp .pillow-features .image-right{flex-wrap:wrap-reverse}main.page.purple-pillow-lp .booster-section-hr{border:.5px solid #E5E5E5;width:97%}main.page.purple-pillow-lp .booster-section img{max-width:867px}main.page.squishy-lp .block-video-hero{justify-content:center;flex-wrap:wrap;background-size:cover}main.page.squishy-lp .hero-content{align-self:flex-end;width:100%}main.page.squishy-lp .sub{font-size:13px}main.page.squishy-lp .squishy-details{width:100%}@media (min-width: 540px){main.page.squishy-lp .squishy-details{width:80%}}main.page.squishy-lp .video-thumbnail{position:relative}main.page.squishy-lp .video-thumbnail img{display:block}main.page.squishy-lp .video-thumbnail .thermal-sleeper{width:89%}main.page.squishy-lp video::-internal-media-controls-overlay-cast-button{display:none}main.page.squishy-lp .support{padding:0}@media (min-width: 368px){main.page.squishy-lp .support{padding:11px 0}}@media (max-width: 540px){main.page.squishy-lp .large-squishy{max-width:325px;width:80%}}main.page.blanket-lp .block-additional-products header{max-width:900px}@media (max-width: 1127px){main.page.blanket-lp .block-purple-benefits{height:110px}main.page.blanket-lp .block-purple-benefits+section{padding-top:175px}}main.page.plush-pillow .block-subnav:before{content:'New';top:0;position:absolute}main.page.plush-pillow .zip-section{background-color:#fcfbfc}main.page.plush-pillow .zip-section .zipping-pillow-feature{position:relative;margin-bottom:24px}main.page.plush-pillow .zip-section .zipping-pillow-feature video:-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}main.page.plush-pillow .zip-section .zipping-pillow-feature video:-webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}main.page.plush-pillow .zip-section .zipping-pillow-feature video:-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}main.page.plush-pillow .zip-section .zipping-slider-container input[type=range]::-webkit-slider-thumb{opacity:0;width:100px;height:400px;display:block}main.page.plush-pillow .zip-section .zipping-slider-container .zipping-slider{width:75%;height:100%;-webkit-appearance:none;background-color:transparent}main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed{position:relative;width:65%}main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:before{content:'FIRMER \a zipped';font-size:12px;position:absolute;left:-17px;top:-45px;white-space:pre}main.page.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:after{content:'SOFTER \A unzipped';font-size:12px;position:absolute;right:-17px;top:-45px;white-space:pre}main.page.plush-pillow .zip-section .display-zipping-slider-container input[type=range]{-webkit-appearance:none}main.page.plush-pillow .zip-section .display-zipping-slider-container input[type=range]::-webkit-slider-runnable-track{height:3px;background-image:linear-gradient(to right, #45166a, #83157b, #bc158a);border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.5)}main.page.plush-pillow .zip-section .display-zipping-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;opacity:1;height:20px;width:20px;border-radius:20px;background:#bb158a;margin-top:-9px;box-shadow:0 2px 4px rgba(0,0,0,0.5);cursor:pointer}@media (max-width: 1127px){main.page.plush-pillow .floatie-benefits-type .body{padding-bottom:0}}main.page.plush-pillow .cloud-sleeping h2{margin-bottom:123px}@media (max-width: 1127px){main.page.plush-pillow .cloud-sleeping h2{margin-bottom:94px}}@media (max-width: 767px){main.page.plush-pillow .cloud-sleeping h2{margin-bottom:88px}}@media (max-width: 539px){main.page.plush-pillow .cloud-sleeping h2{margin-bottom:42px}}@media (max-width: 767px){main.page.plush-pillow .cloud-sleeping .cool-pillow-margin{margin-bottom:48px}}main.page.plush-pillow .cloud-sleeping .row{margin-left:0;margin-right:0}main.page.plush-pillow .cloud-sleeping .row .column{margin-left:auto;margin-right:auto}@media (max-width: 767px){main.page.plush-pillow .cloud-sleeping .row .column{width:100%}}@media (max-width: 539px){main.page.plush-pillow .cloud-sleeping .row .animation-text{text-align:center}}@media (max-width: 767px){main.page.plush-pillow .cloud-sleeping .row .animation-container{margin-bottom:24px}}main.page.plush-pillow .lifestyle-image{height:725px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("https://cdn.purple.com/image/upload/v1548198269/products/plush-pillow/lifestyle-banner.jpg")}@media (max-width: 1599px){main.page.plush-pillow .lifestyle-image{height:502px}}@media (max-width: 1127px){main.page.plush-pillow .lifestyle-image{height:399px}}@media (max-width: 767px){main.page.plush-pillow .lifestyle-image{height:289px;background-image:url("https://cdn.purple.com/image/upload/v1548198722/products/plush-pillow/lifestyle-banner-mobile.jpg")}}main.page.sheets-lp .thread-counts{background-image:linear-gradient(to bottom, #fff, rgba(227,227,227,0.97))}main.page.sheets-lp .thread-counts .fluttering-sheet{transform:translateX(-20%);background-size:contain;background-position:center center;background-repeat:no-repeat}@media (max-width: 1127px){main.page.sheets-lp .thread-counts .fluttering-sheet{transform:translateX(0);height:216px;margin-bottom:42px}}main.page.sheets-lp .thread-counts .flutter-text{padding-right:40px}@media (max-width: 1127px){main.page.sheets-lp .thread-counts .flutter-text{padding-right:0;text-align:center;justify-content:center;align-items:center}main.page.sheets-lp .thread-counts .flutter-text p{max-width:560px}}@media (max-width: 767px){main.page.sheets-lp .thread-counts .flutter-text{padding:0 24px}}main.page.sheets-lp .wrapped-up .twisted-background{background-size:cover;background-position:center center;background-repeat:no-repeat}@media (max-width: 1127px){main.page.sheets-lp .wrapped-up .twisted-background{background-size:contain}}main.page.sheets-lp .wrapped-up .twisted-background-height{height:624px}@media (max-width: 1599px){main.page.sheets-lp .wrapped-up .twisted-background-height{height:426px}}@media (max-width: 1127px){main.page.sheets-lp .wrapped-up .twisted-background-height{height:384px}}@media (max-width: 767px){main.page.sheets-lp .wrapped-up .twisted-background-height{height:275px}}main.page.sheets-lp .wrapped-up .stretch-descriptions{margin-top:-48px}@media (max-width: 539px){main.page.sheets-lp .wrapped-up .stretch-descriptions{margin-top:-86px}}main.page.sheets-lp .image-banner{background-size:cover;background-repeat:no-repeat;background-position:top center;height:651px}@media (max-width: 1599px){main.page.sheets-lp .image-banner{height:503px}}@media (max-width: 1127px){main.page.sheets-lp .image-banner{height:399px}}@media (max-width: 767px){main.page.sheets-lp .image-banner{height:375px}}main.page.powerbase-lp .exploding-powerbase{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.powerbase-lp .exploding-powerbase .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.powerbase-lp .exploding-powerbase .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.powerbase-lp .exploding-powerbase .explosion-vid{width:100%}main.page.powerbase-lp .exploding-powerbase .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.powerbase-lp .exploding-powerbase .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.powerbase-lp .exploding-powerbase .feature{width:36px;height:36px}main.page.powerbase-lp .exploding-powerbase .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.powerbase-lp .exploding-powerbase .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.powerbase-lp .exploding-powerbase .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.powerbase-lp .exploding-powerbase .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.powerbase-lp .exploding-powerbase .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.powerbase-lp .exploding-powerbase .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.powerbase-lp .exploding-powerbase .feature-positions{top:25%;left:25%;animation-delay:0s}main.page.powerbase-lp .exploding-powerbase .feature-height{top:84%;left:47%;animation-delay:0.1s}main.page.powerbase-lp .exploding-powerbase .feature-lighting{top:70%;left:24%;animation-delay:0.3s}main.page.powerbase-lp .exploding-powerbase .feature-massage{top:40%;left:50%;animation-delay:0.3s}main.page.powerbase-lp .exploding-powerbase .feature-label{display:none}@media (min-width: 768px){main.page.powerbase-lp .exploding-powerbase .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.powerbase-lp .exploding-powerbase .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.powerbase-lp .exploding-powerbase .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.powerbase-lp .exploding-powerbase .feature-ripples,main.page.powerbase-lp .exploding-powerbase .feature-ripples:before,main.page.powerbase-lp .exploding-powerbase .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.powerbase-lp .exploding-powerbase .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.powerbase-lp .exploding-powerbase .feature-ripples:after{content:'';width:58%;height:58%}main.page.powerbase-lp .exploding-powerbase .tooltip-open .feature-button:before{width:100%;height:100%}main.page.powerbase-lp .exploding-powerbase .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.powerbase-lp .exploding-powerbase .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.powerbase-lp .exploding-powerbase .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.powerbase-lp .powerbase-control{position:relative}@media (max-width: 767px){main.page.powerbase-lp .powerbase-control{padding-bottom:178px}}@media (max-width: 767px){main.page.powerbase-lp .powerbase-control .controller-image{position:absolute;width:100%;bottom:0;left:0;transform:translateY(40%)}}@media (max-width: 539px){main.page.powerbase-lp .powerbase-control .controller-image{transform:translateY(35%)}}main.page.powerbase-lp .powerbase-control .controller-image .hanging-image{position:absolute;right:3%;width:60%;transform:translateY(-5%);max-width:1000px}@media (max-width: 1330px){main.page.powerbase-lp .powerbase-control .controller-image .hanging-image{width:55%;transform:translateY(10%)}}@media (max-width: 1127px){main.page.powerbase-lp .powerbase-control .controller-image .hanging-image{display:none}}main.page.powerbase-lp .powerbase-control .controller-image .remote-background{height:100%;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}@media (min-width: 1128px){main.page.powerbase-lp .powerbase-control .controller-image .remote-background{display:none}}@media (max-width: 767px){main.page.powerbase-lp .powerbase-control .controller-image .remote-background{height:315px}}@media (min-width: 1450px){main.page.powerbase-lp .eco-benefits-2{padding-top:248px}}@media (max-width: 767px){main.page.powerbase-lp .eco-benefits-2{padding-top:134px}}main.page.mattress-protector-lp .block-video-hero .hero-background-vid{height:100%}main.page.mattress-protector-lp .block-image-hero:before{background:none}main.page.mattress-protector-lp .love-mattress-protector{background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("https://cdn.purple.com/image/upload/v1582843935/products/mattress-protector/new-mp-waterdrop-faded.jpg");padding-top:24px;height:619px}@media (max-width: 767px){main.page.mattress-protector-lp .love-mattress-protector{height:300px}}main.page.mattress-protector-lp .five-sided-title{height:150px}@media (max-width: 767px){main.page.mattress-protector-lp .five-sided-title{height:100px}}main.page.mattress-protector-lp .five-sided-subtext{font-size:32px;color:#3B1B5E}@media (max-width: 767px){main.page.mattress-protector-lp .five-sided-subtext{font-size:18px}}main.page.platform-base-lp .block-faq{background:linear-gradient(#f9f8f9, #fff)}main.page.all-gifts .block-image-hero:before{background:none}main.page.all-gifts .min-h-1{min-height:400px}@media (min-width: 1600px){main.page.all-gifts .min-h-1{min-height:590px}}main.page.all-gifts .p-y-section-small{padding-top:0px;padding-bottom:0px}main.page.all-gifts .block-bundles-highlight{padding-bottom:112px;padding-top:56px}@media (max-width: 767px){main.page.all-gifts .block-bundles-highlight{padding-bottom:30px;padding-top:24px}}main.page.all-gifts .promo-section{background:#ededf4;background-image:url("https://cdn.purple.com/image/upload/v1610474528/banner-modals/bmsm_val_day_hero_desktop.png");background-size:cover;background-position:center top;background-repeat:no-repeat;min-height:672px;position:relative}main.page.all-gifts .promo-section .hero-container{padding-top:151px;padding-bottom:72px}@media (max-width: 767px){main.page.all-gifts .promo-section .hero-container{padding-top:75px;padding-bottom:0}}main.page.all-gifts .promo-section:after{content:'*Excludes all bed frames';position:absolute;bottom:36px;left:50%;transform:translate(-50%, 0);color:white;font-size:14px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}@media (max-width: 767px){main.page.all-gifts .promo-section:after{bottom:15px}}@media (max-width: 767px){main.page.all-gifts .promo-section{background-image:url("https://cdn.purple.com/image/upload/v1610474528/banner-modals/bmsm_val_day_hero_mobile.png");min-height:413px}main.page.all-gifts .promo-section .column{padding-left:4px;padding-right:4px}}@media (max-width: 539px){main.page.all-gifts .promo-section{min-height:413px}}main.page.all-gifts .promo-section h1{color:white;line-height:1.2;margin-bottom:8px}@media (max-width: 1127px){main.page.all-gifts .promo-section h1{font-size:40px}}@media (max-width: 767px){main.page.all-gifts .promo-section h1{font-size:18px;margin-bottom:16px}}@media (max-width: 767px){main.page.all-gifts .promo-section h1#buy-more-save-more{font-size:32px}}main.page.all-gifts .promo-section .cardholder{height:100%;border-radius:10px;opacity:0.9}main.page.all-gifts .promo-section .promo-subhead{color:white;font-family:"Montserrat",sans-serif;margin-bottom:56px;font-size:32px}@media (max-width: 767px){main.page.all-gifts .promo-section .promo-subhead{margin-bottom:32px;font-size:20px}}main.page.all-gifts .promo-section .promo-subhead.desktop{display:none}@media (min-width: 768px){main.page.all-gifts .promo-section .promo-subhead.desktop{display:block}}main.page.all-gifts .promo-section .promo-card-wrapper{margin-bottom:2px}@media (min-width: 768px){main.page.all-gifts .promo-section .promo-card-wrapper{margin-bottom:16px}}main.page.all-gifts .promo-section .promo-card{border-radius:10px;position:relative;padding:32px 16px;min-height:192px}@media (max-width: 767px){main.page.all-gifts .promo-section .promo-card{min-height:unset;padding:16px 8px}}main.page.all-gifts .promo-section .promo-card .promo-content .badge-card{position:absolute;top:0;left:0;border-radius:10px 0;font-size:12px;padding:7px 24px 8px;min-width:102.56px}@media (max-width: 1127px){main.page.all-gifts .promo-section .promo-card .promo-content .badge-card{width:100%;border-radius:10px 10px 0px 0px;min-width:unset}}@media (max-width: 380px){main.page.all-gifts .promo-section .promo-card .promo-content .badge-card{padding:7px 15px 8px}}main.page.all-gifts .promo-section .promo-card .promo-content .desktop-card-text{display:none;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}@media (min-width: 768px){main.page.all-gifts .promo-section .promo-card .promo-content .desktop-card-text{display:block;margin-bottom:8px}}@media (max-width: 1162px){main.page.all-gifts .promo-section .promo-card .promo-content .desktop-card-text .get-br{display:block}}main.page.all-gifts .promo-section .promo-card .promo-content .percent-text{line-height:1.2;font-size:64px}@media (max-width: 1127px){main.page.all-gifts .promo-section .promo-card .promo-content .percent-text{font-size:44px}}@media (max-width: 767px){main.page.all-gifts .promo-section .promo-card .promo-content .percent-text{font-size:32px}}@media (max-width: 539px){main.page.all-gifts .promo-section .promo-card .promo-content .percent-text{font-size:16px}}@media (max-width: 575px){main.page.all-gifts .promo-section .promo-card .promo-content .off-br{display:block}}main.page.all-gifts .promo-section .promo-card .promo-content .mobile-card-text{display:none;margin-top:0}@media (max-width: 767px){main.page.all-gifts .promo-section .promo-card .promo-content .mobile-card-text{font-size:16px;display:block}}@media (max-width: 767px){main.page.all-gifts .promo-section .promo-card .promo-content .mobile-card-text{font-size:14px}}@media (max-width: 539px){main.page.all-gifts .promo-section .promo-card .promo-content .mobile-card-text .text-br{display:block}}@media (max-width: 364px){main.page.all-gifts .promo-section .promo-card .promo-content .mobile-card-text{font-size:12px}}main.page.all-gifts .all-products-list{padding-bottom:56px}main.page.all-gifts .all-products-list .container-lg,main.page.all-gifts .all-products-list main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.all-gifts .all-products-list .stamped-container{padding-top:44px}@media (max-width: 767px){main.page.all-gifts .all-products-list{padding-bottom:20px}}main.page.all-gifts .all-products-list .product-box-container{position:relative;padding:12px 12px}main.page.all-gifts .all-products-list .product-box-container .bubble{top:0px;right:-1px}main.page.all-gifts .all-products-list .product-box-container .bubble p{padding-top:0px}main.page.all-gifts .all-products-list .product-box-container .card-badge{position:absolute;z-index:1;border-radius:4px 0px;padding:8px 9px}@media (max-width: 767px){main.page.all-gifts .all-products-list .product-box-container .card-badge{padding:4px 16px}}main.page.all-gifts .all-products-list .product-box-container .product-box{background-color:#fff;height:100%;display:flex;flex-direction:column;position:relative;padding:16px}@media (min-width: 540px){main.page.all-gifts .all-products-list .product-box-container .product-box:before{position:absolute;content:'';top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .2s ease-out;border:solid 2px #bc158a}main.page.all-gifts .all-products-list .product-box-container .product-box:hover:before,main.page.all-gifts .all-products-list .product-box-container .product-box:focus:before{opacity:1}}main.page.all-gifts .all-products-list .product-box-container .product-box .product-image{position:relative;background-size:contain;background-position:center center;background-repeat:no-repeat;height:100px;width:100%}@media (min-width: 540px){main.page.all-gifts .all-products-list .product-box-container .product-box .product-image{height:120px}}@media (min-width: 768px){main.page.all-gifts .all-products-list .product-box-container .product-box .product-image{height:180px}}main.page.all-gifts .all-products-list .product-box-container .product-box .product-image.cover{background-size:cover}main.page.all-gifts .all-products-list .product-box-container .product-box .product-image .badge,main.page.all-gifts .all-products-list .product-box-container .product-box .product-image main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.all-gifts .all-products-list .product-box-container .product-box .product-image .block-subnav:before{z-index:1;padding:4px 12px;position:absolute;top:-8px;left:-8px;border-radius:2px;transform:translate(-10%, -50%)}main.page.all-gifts .all-products-list .product-box-container .product-box .product-info{padding-top:8px;font-size:12px;font-weight:500}@media (min-width: 540px){main.page.all-gifts .all-products-list .product-box-container .product-box .product-info{font-size:16px}}main.page.all-gifts .all-products-list .product-box-container .product-box .product-info .product-title{font-size:16px}@media (min-width: 540px){main.page.all-gifts .all-products-list .product-box-container .product-box .product-info .product-title{font-size:20px}}main.page.all-gifts .all-products-list .product-box-container .product-box .product-info .price-wrapper{font-size:14px}@media (min-width: 540px){main.page.all-gifts .all-products-list .product-box-container .product-box .product-info .price-wrapper{font-size:16px}}main.page.all-gifts .all-products-list .product-box-container .product-box .product-info .product-price-prefix,main.page.all-gifts .all-products-list .product-box-container .product-box .product-info .product-strikethrough-price{color:#423c48;font-weight:400}main.page.all-gifts .flag{width:135px;height:20px;min-height:20px;top:0;left:2px;position:absolute}main.page.all-gifts .flag p{padding-top:0;font-size:10px;margin:7px 13px 8px 8px}main.page.all-gifts .flag:before,main.page.all-gifts .flag:after{border-radius:1px}@media (min-width: 768px){main.page.all-gifts .flag{width:137px;height:27px;min-height:27px}}main.page.all-gifts .holder-of-promo-callout{padding-top:56px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section{margin-bottom:112px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-callout-header-box{margin-bottom:8px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-callout-content{padding:32px 48px}@media (max-width: 767px){main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .desktop{display:none}}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-callout-header{font-size:32px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-subhead{font-size:20px;margin-bottom:40px}@media (max-width: 767px){main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section{margin-bottom:80px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-callout-header{font-size:24px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-callout-header#buy-more-save-more{font-size:18px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .promo-subhead{font-size:16px}}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .badge-container{border-radius:4px;font-family:"Montserrat",sans-serif;margin-bottom:24px}main.page.all-gifts .holder-of-promo-callout .block-promo-callout-section .badge-container .tag{border-radius:4px;padding:6px 16px 6px 16px}main.page.all-gifts .callout-section{background-color:#fff}main.page.all-gifts .callout-section .m-b-1{margin-bottom:0}main.page.all-gifts .callout-section .margin-7{font-size:32px}@media (max-width: 767px){main.page.all-gifts .callout-section{padding:0}main.page.all-gifts .callout-section.gift-card .callout-wrapper{margin-bottom:0}main.page.all-gifts .callout-section.gift-card .callout-wrapper h2{font-size:32px}}@media (max-width: 767px) and (max-width: 767px){main.page.all-gifts .callout-section.gift-card .callout-wrapper h2{font-size:18px}}main.page.all-gifts .callout-section .callout-subhead{font-size:24px}@media (max-width: 767px){main.page.all-gifts .callout-section .callout-subhead{font-size:16px}}main.page.all-gifts .callout-section .callout-wrapper{position:relative}@media (max-width: 1127px){main.page.all-gifts .callout-section .callout-wrapper{display:block;padding:0;padding-bottom:12px}}main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image{background-size:cover;flex-direction:column;width:100%;text-align:left}@media (min-width: 1128px){main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image{min-height:450px}}@media (max-width: 1127px){main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image{background-position:50% 50%;min-height:400px}}@media (max-width: 767px){main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image{background-position:60% 50%;min-height:350px}}main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image.mobile{display:block;min-height:475px;text-align:center}@media (min-width: 768px){main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image.mobile{display:none}}main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image.desktop{display:none}@media (min-width: 768px){main.page.all-gifts .callout-section .callout-wrapper .callout-heading-image.desktop{display:block}}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container{padding:80px 73px;position:relative}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container h2{margin-bottom:16px}@media (max-width: 1127px){main.page.all-gifts .callout-section .callout-wrapper .callout-details-container h2{margin-bottom:8px}}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container .callout-price{flex-direction:column;font-size:24px;padding-left:24px}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container .callout-price span{margin-right:8px}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container .callout-price span:last-of-type{margin-right:0}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container .callout-price .component-btn{min-width:224px}@media (max-width: 1127px){main.page.all-gifts .callout-section .callout-wrapper .callout-details-container{padding:40px 32px 32px}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container .container-sm{margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:40px}main.page.all-gifts .callout-section .callout-wrapper .callout-details-container .callout-price{padding-left:0}}@media (max-width: 767px){main.page.weighted-blanket .min-h-1{min-height:488px}main.page.weighted-blanket .floatie-content .body{padding:40px 0 0}}main.page.weighted-blanket .wb-top{padding-top:56px}@media (min-width: 768px){main.page.weighted-blanket .badge,main.page.weighted-blanket main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.weighted-blanket .block-subnav:before{font-size:12px}}main.page.weighted-blanket .qk-container{justify-content:space-evenly}@media (max-width: 767px){main.page.weighted-blanket .qk-container{flex-wrap:wrap-reverse}}@media (max-width: 767px){main.page.weighted-blanket .qk-container .qk-content{margin-bottom:32px}}main.page.weighted-blanket .qk-container-reverse{justify-content:space-evenly}@media (max-width: 767px){main.page.weighted-blanket .qk-container-reverse{flex-wrap:wrap}}@media (max-width: 767px){main.page.weighted-blanket .qk-container-reverse .qk-content{margin-bottom:32px}}main.page.weighted-blanket .list{border-radius:4px;padding:24px 16px;background-color:#f9f8f9}@media (max-width: 767px){main.page.weighted-blanket .list{margin-bottom:20px}}main.page.weighted-blanket .list li{list-style-type:none}main.page.weighted-blanket .sale-messaging{background:linear-gradient(to bottom right, #341458, #45166a)}main.page.weighted-blanket .sale-messaging em{padding-top:5px;display:block}main.page.weighted-blanket .sale-messaging .space-around{justify-content:space-around}main.page.weighted-blanket .sale-messaging .product-container{position:relative}main.page.weighted-blanket .sale-messaging .product-container .free-gift{position:absolute;top:-40px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){main.page.weighted-blanket .sale-messaging .product-container .free-gift{top:-50px}}main.page.weighted-blanket .exploding-product{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.weighted-blanket .exploding-product .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.weighted-blanket .exploding-product .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.weighted-blanket .exploding-product .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.weighted-blanket .exploding-product .features .feature{position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.weighted-blanket .exploding-product .features .feature{width:36px;height:36px}main.page.weighted-blanket .exploding-product .features .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.weighted-blanket .exploding-product .features .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.weighted-blanket .exploding-product .features .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.weighted-blanket .exploding-product .features .feature-button{position:absolute;top:0;left:0;width:28px;height:28px;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.weighted-blanket .exploding-product .features .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.weighted-blanket .exploding-product .features .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.weighted-blanket .exploding-product .features .feature-blanket-first{top:19%;left:80%;animation-delay:0s}main.page.weighted-blanket .exploding-product .features .feature-blanket-second{top:53%;left:20%;animation-delay:0.1s}main.page.weighted-blanket .exploding-product .features .feature-blanket-third{top:80%;left:55%;animation-delay:0.2s}main.page.weighted-blanket .exploding-product .features .feature-label{display:none}@media (min-width: 1128px){main.page.weighted-blanket .exploding-product .features .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.weighted-blanket .exploding-product .features .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.weighted-blanket .exploding-product .features .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.weighted-blanket .exploding-product .features .feature-ripples,main.page.weighted-blanket .exploding-product .features .feature-ripples:before,main.page.weighted-blanket .exploding-product .features .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.weighted-blanket .exploding-product .features .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.weighted-blanket .exploding-product .features .feature-ripples:after{content:'';width:58%;height:58%}main.page.weighted-blanket .exploding-product .features .tooltip-open{z-index:2}main.page.weighted-blanket .exploding-product .features .tooltip-open .feature-button:before{width:100%;height:100%}main.page.weighted-blanket .exploding-product .features .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.weighted-blanket .exploding-product .features .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.weighted-blanket .exploding-product .features .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.sleep-mask .eye-benefits{justify-content:space-between}@media (max-width: 1127px){main.page.sleep-mask .eye-benefits{flex-direction:column;align-items:center}}@media (max-width: 1127px){main.page.sleep-mask .eye-benefits h3{margin-bottom:10px}}@media (min-width: 768px){main.page.sleep-mask .badge,main.page.sleep-mask main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.sleep-mask .block-subnav:before{font-size:14px}}main.page.sleep-mask .sale-messaging{background:linear-gradient(to bottom right, #341458, #45166a)}main.page.sleep-mask .sale-messaging em{padding-top:5px;display:block}main.page.sleep-mask .sale-messaging .space-around{justify-content:space-around}main.page.sleep-mask .sale-messaging .product-container{position:relative}main.page.sleep-mask .sale-messaging .product-container .free-gift{position:absolute;top:-40px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){main.page.sleep-mask .sale-messaging .product-container .free-gift{top:-50px}}main.page.sleep-mask .exploding-product{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page.sleep-mask .exploding-product .label-left-on-tablet .feature-label{left:auto;right:150%}main.page.sleep-mask .exploding-product .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page.sleep-mask .exploding-product .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page.sleep-mask .exploding-product .features .feature{position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page.sleep-mask .exploding-product .features .feature{width:36px;height:36px}main.page.sleep-mask .exploding-product .features .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page.sleep-mask .exploding-product .features .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page.sleep-mask .exploding-product .features .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page.sleep-mask .exploding-product .features .feature-button{position:absolute;top:0;left:0;width:28px;height:28px;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page.sleep-mask .exploding-product .features .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page.sleep-mask .exploding-product .features .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page.sleep-mask .exploding-product .features .feature-mask-first{top:15%;left:15%;animation-delay:0s}main.page.sleep-mask .exploding-product .features .feature-mask-second{top:52%;left:44%;animation-delay:0.1s}main.page.sleep-mask .exploding-product .features .feature-label{display:none}@media (min-width: 1128px){main.page.sleep-mask .exploding-product .features .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page.sleep-mask .exploding-product .features .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page.sleep-mask .exploding-product .features .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page.sleep-mask .exploding-product .features .feature-ripples,main.page.sleep-mask .exploding-product .features .feature-ripples:before,main.page.sleep-mask .exploding-product .features .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page.sleep-mask .exploding-product .features .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page.sleep-mask .exploding-product .features .feature-ripples:after{content:'';width:58%;height:58%}main.page.sleep-mask .exploding-product .features .tooltip-open{z-index:2}main.page.sleep-mask .exploding-product .features .tooltip-open .feature-button:before{width:100%;height:100%}main.page.sleep-mask .exploding-product .features .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page.sleep-mask .exploding-product .features .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page.sleep-mask .exploding-product .features .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page.duvet .block-image-hero:before{background:rgba(0,0,0,0.25)}main.page.duvet .block-image-hero p{display:inline-block;padding:6px 16px}main.page.duvet .block-image-hero sup{font-weight:300}@media (min-width: 768px){main.page.duvet .desktop-br em{display:block}}main.page.duvet .padded-price.desktop{flex-flow:wrap}main.page.duvet .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.duvet .padded-price.desktop a{min-width:130px}}main.page.duvet .padded-price.desktop p{display:flex;padding-left:12px}main.page.duvet .padded-price.desktop p span{margin-left:4px}@media (max-width: 1599px){main.page.duvet .padded-price.desktop a{padding-left:22px;padding-right:22px}main.page.duvet .padded-price.desktop p{font-size:16px}main.page.duvet .padded-price.desktop span{display:block}main.page.duvet .padded-price.desktop .component-btn+.component-btn{margin-left:12px}}main.page.duvet .strikethrough-price{font-weight:300}main.page.duvet .col-to-row{flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){main.page.duvet .col-to-row{flex-direction:row}}main.page.duvet .col-to-row .or-lines{border-right:1.5px solid #341458;height:25%}@media (max-width: 767px){main.page.duvet .col-to-row .or-lines{border-right:unset;border-bottom:1.5px solid #341458;width:25vw;transform:translateY(-50%)}}main.page.duvet .col-to-row .or{padding:10px}main.page.foundation .block-image-hero:before{background:rgba(0,0,0,0)}main.page.foundation .block-image-hero p{display:inline-block;padding:6px 16px}@media (min-width: 768px){main.page.foundation .desktop-br em{display:block}}main.page.foundation .foundation-name{color:#3B1B5E;letter-spacing:1.425px;text-transform:uppercase;line-height:20px;font-size:16px}@media (max-width: 767px){main.page.foundation .foundation-name{font-size:12px}}main.page.foundation .foundation-name.stone{margin-bottom:8px}main.page.foundation .foundation-name.charcoal{margin-top:8px}@media (min-width: 540px) and (max-width: 767px){main.page.bases-category .block-image-hero-aligned{justify-content:flex-end}}@media (max-width: 1440px){main.page.bases-category .block-image-hero-aligned .hero-content{margin-bottom:296px;align-self:flex-end}}@media (max-width: 1127px){main.page.bases-category .block-image-hero-aligned .hero-content{margin-bottom:344px}}@media (max-width: 767px){main.page.bases-category .block-image-hero-aligned .hero-content{margin-top:0;margin-bottom:96px;max-width:450px;align-self:flex-start}}@media (max-width: 539px){main.page.bases-category .block-image-hero-aligned .hero-content{margin-bottom:0;max-width:unset}}@media (max-width: 539px){main.page.bases-category .card-badge{left:2px}}main.page.bases-category .block-additional-products{background-color:#fff}main.page.bases-category .block-additional-products.p-y-section,main.page.bases-category main.page.pillow-category .double-box .block-additional-products.box1,main.page.pillow-category .double-box main.page.bases-category .block-additional-products.box1,main.page.bases-category main.page.pillow-category .double-box .block-additional-products.box2,main.page.pillow-category .double-box main.page.bases-category .block-additional-products.box2,main.page.bases-category main.page.finance .double-box .block-additional-products.box1,main.page.finance .double-box main.page.bases-category .block-additional-products.box1,main.page.bases-category main.page.finance .double-box .block-additional-products.box2,main.page.finance .double-box main.page.bases-category .block-additional-products.box2,main.page.bases-category main.page.may-4 .double-box .block-additional-products.box1,main.page.may-4 .double-box main.page.bases-category .block-additional-products.box1,main.page.bases-category main.page.may-4 .double-box .block-additional-products.box2,main.page.may-4 .double-box main.page.bases-category .block-additional-products.box2,main.page.bases-category main.page.email-subscribe .double-box .block-additional-products.box1,main.page.email-subscribe .double-box main.page.bases-category .block-additional-products.box1,main.page.bases-category main.page.email-subscribe .double-box .block-additional-products.box2,main.page.email-subscribe .double-box main.page.bases-category .block-additional-products.box2,main.page.bases-category .block-double-block .block-additional-products.box1,.block-double-block main.page.bases-category .block-additional-products.box1,main.page.bases-category .block-double-block .block-additional-products.box2,.block-double-block main.page.bases-category .block-additional-products.box2{padding-top:0px}main.page.bases-category .block-additional-products .row{flex-wrap:unset}@media (max-width: 539px){main.page.bases-category .block-additional-products .row{flex-wrap:wrap}}main.page.bases-category .block-additional-products .column .center{flex-grow:unset}@media (max-width: 767px){main.page.bases-category .block-additional-products .column{margin-top:0px}}@media (max-width: 539px){main.page.bases-category .block-additional-products .column+.column{margin-top:16px}}main.page.bases-category .b-t-1,main.page.bases-category main.page-buy .specifications .tabs .border-underline,main.page-buy .specifications .tabs main.page.bases-category .border-underline,main.page.bases-category main.page-buy .specifications .spec+.spec,main.page-buy .specifications main.page.bases-category .spec+.spec,main.page.bases-category .bundle-modal .accordion-content .tabs .border-underline,.bundle-modal .accordion-content .tabs main.page.bases-category .border-underline,main.page.bases-category .bundle-modal .accordion-content .spec+.spec,.bundle-modal .accordion-content main.page.bases-category .spec+.spec{border-top:0}main.page.bases-category .block-half-image .left{flex-wrap:unset}@media (max-width: 539px){main.page.bases-category .block-half-image .left{flex-wrap:wrap}}main.page.bases-category .block-half-image .image{background-position:center right}main.page.bundle-category .c-purple,main.page.bundle-category h1,main.page.bundle-category h2,main.page.bundle-category h3,main.page.bundle-category h4,main.page.bundle-category main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p main.page.bundle-category span,main.page.bundle-category main.page.returns .returns-center-intro .popup-info-container .popup-info strong,main.page.returns .returns-center-intro .popup-info-container .popup-info main.page.bundle-category strong,main.page.bundle-category main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.bundle-category .call-button:hover,main.page.bundle-category main.page.may-4 .component-floatie .floatie-wrapper .floatie-content,main.page.may-4 .component-floatie .floatie-wrapper main.page.bundle-category .floatie-content,main.page.bundle-category main.page.may-4 .component-floatie .floatie-wrapper .floatie-content h2,main.page.may-4 .component-floatie .floatie-wrapper .floatie-content main.page.bundle-category h2,main.page.bundle-category main.page.seatcushion-category-old .compare-intro .cushions .padded-price .price,main.page.seatcushion-category-old .compare-intro .cushions .padded-price main.page.bundle-category .price,main.page.bundle-category .block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label.active,.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container main.page.bundle-category .filter-label.active,main.page.bundle-category .block-filtered-reviews .review-box .review-copy.more-text+.continue-reading,.block-filtered-reviews .review-box main.page.bundle-category .review-copy.more-text+.continue-reading,main.page.bundle-category .block-filtered-reviews .review-footer,.block-filtered-reviews main.page.bundle-category .review-footer,main.page.bundle-category .block-products-scrollable .padded-price .price,.block-products-scrollable .padded-price main.page.bundle-category .price,main.page.bundle-category .component-promo-overlay,main.page.bundle-category .component-promo-modal-lg .banner-modal-wrapper,.component-promo-modal-lg main.page.bundle-category .banner-modal-wrapper,main.page.bundle-category .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.bundle-category .close-modal-btn:hover,main.page.bundle-category .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button main.page.bundle-category .learnMoreIcon{color:#45166a}main.page.bundle-category .c-default{color:#423c48}main.page.bundle-category .block-image-hero:before{background:none}@media (max-width: 767px){main.page.bundle-category .block-image-hero h1{font-size:32px}}@media (max-width: 539px){main.page.bundle-category .block-image-hero{min-height:465px}}@media (max-width: 400px){main.page.bundle-category .block-image-hero{min-height:420px}}main.page.bundle-category .block-image-hero-aligned{justify-content:flex-start;min-height:660px}@media (max-width: 1599px){main.page.bundle-category .block-image-hero-aligned{min-height:550px}}@media (max-width: 767px){main.page.bundle-category .block-image-hero-aligned{min-height:400px}main.page.bundle-category .block-image-hero-aligned .hero-background-img.mobile{object-position:bottom}}@media (max-width: 539px){main.page.bundle-category .block-image-hero-aligned{min-height:450px}main.page.bundle-category .block-image-hero-aligned .hero-background-img.mobile{min-height:450px;object-position:unset}}main.page.bundle-category .block-image-hero-aligned .hero-content{align-self:center;color:#fff;margin:auto;margin-left:67%;margin-top:192px}main.page.bundle-category .block-image-hero-aligned .hero-content .new-badge-with-ends-date{background:#bc158a;border-radius:4px;display:inline-block;font-size:14px;line-height:17px;letter-spacing:1px;max-width:144px;min-width:144px;padding:0;text-transform:unset;text-transform:uppercase;padding:8px 16px;display:inline-block;background-image:unset;background-color:#bc158a;min-height:30px;width:fit-content;color:#fff;font-weight:600}main.page.bundle-category .block-image-hero-aligned .hero-content .hero-heading{color:#45166a;margin-bottom:24px}main.page.bundle-category .block-image-hero-aligned .hero-content .description{color:#45166a;font-size:24px;max-width:456px}@media screen and (max-width: 1200px){main.page.bundle-category .block-image-hero-aligned .hero-content{margin-right:24px}}@media (max-width: 1127px){main.page.bundle-category .block-image-hero-aligned .hero-content .new-badge-with-ends-date{margin-bottom:32px}main.page.bundle-category .block-image-hero-aligned .hero-content .hero-heading{max-width:286px}main.page.bundle-category .block-image-hero-aligned .hero-content .description{max-width:286px;font-size:24px}}@media screen and (max-width: 850px){main.page.bundle-category .block-image-hero-aligned .hero-content .hero-heading{font-size:24px;line-height:normal;margin-bottom:8px}main.page.bundle-category .block-image-hero-aligned .hero-content .description{font-size:16px}}@media (max-width: 767px){main.page.bundle-category .block-image-hero-aligned .hero-content{align-self:flex-start;margin:0;padding:32px 24px 0 24px}main.page.bundle-category .block-image-hero-aligned .hero-content .new-badge-with-ends-date{margin-bottom:16px}}main.page.bundle-category .product-bundle-cards-section{padding-top:80px;padding-bottom:8px}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section{padding-top:56px;padding-bottom:16px}}main.page.bundle-category .product-bundle-cards-section .bundle-category-label{margin-bottom:32px}main.page.bundle-category .product-bundle-cards-section .bundle-category-label:not(:first-of-type){margin-top:80px;margin-bottom:40px}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .bundle-category-label{margin-bottom:32px}main.page.bundle-category .product-bundle-cards-section .bundle-category-label:not(:first-of-type){margin-top:48px;margin-bottom:24px}}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards{padding-top:0;padding-bottom:0}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards:last-of-type .product-card:last-of-type{border-bottom:none}}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards:not(:last-of-type){border-bottom:unset;padding-bottom:0}}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card{padding-right:40px;padding-left:40px;padding-top:0;margin-bottom:80px}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card:last-of-type{margin-bottom:0}}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .card-badge{top:-8px;left:32px}@media (max-width: 1599px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .card-badge{left:16px}}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .card-badge{left:-8px}}@media (max-width: 1599px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card{padding-right:24px;padding-left:24px}}@media (max-width: 1127px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card:not(:last-of-type){margin-bottom:72px}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-pricing-container{padding-bottom:0}}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-title-link{margin-bottom:24px}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-title-link img{height:100%}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card{padding-right:0;padding-left:0;padding-bottom:40px;margin-bottom:0}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card:not(:last-of-type){border-bottom:1px solid #e6e6e8;margin-bottom:40px}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-title-link{margin-bottom:16px}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-pricing-container{min-height:unset}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .shop-btn .component-btn{margin-bottom:0}}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-info-container .product-description{font-size:24px;font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .product-card .product-info-container .product-description{font-size:16px}}main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .row{margin-left:-40px;margin-right:-40px}@media (max-width: 1599px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .row{margin-left:-24px;margin-right:-24px}}@media (max-width: 767px){main.page.bundle-category .product-bundle-cards-section .block-product-category-cards .row{margin-left:0;margin-right:0}}@media (min-width: 768px){main.page.bundle-category .gift-bundle-section{padding-bottom:16px;padding-top:80px}}main.page.bundle-category .bundle-category-products.row{flex-wrap:wrap}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .column:last-of-type{margin-bottom:0px}}main.page.bundle-category .bundle-category-products .bundle-product{height:100%;border-radius:4px;padding:30px 12px 42px}@media (max-width: 1127px){main.page.bundle-category .bundle-category-products .bundle-product{padding:30px 20px 42px}}main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-head-container{display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1179px){main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-head-container{min-height:158px}}@media (max-width: 1127px){main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-head-container{min-height:unset}}main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-identifier{color:#451769;padding:0 4px;font-size:18px}@media (max-width: 1375px){main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-identifier .alignment-adjust{display:block}}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-identifier .alignment-adjust{display:inline-block}}main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-subhead{margin-top:8px;margin-bottom:16px;color:#605B6A}main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-head{margin-bottom:16px;font-size:64px}@media (max-width: 1127px){main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-head{padding-left:8px;padding-right:8px}}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .bundle-product .column-top .bundle-head{padding-left:0;padding-right:0;margin-bottom:6px;font-size:44px}}main.page.bundle-category .bundle-category-products .bundle-product .bundle-images{margin-bottom:10px}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .bundle-product .bundle-images{margin-bottom:24px;flex-direction:row}}main.page.bundle-category .bundle-category-products .bundle-product .bundle-images .product-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:90px;width:100%;flex-grow:1;position:relative;cursor:pointer}main.page.bundle-category .bundle-category-products .bundle-product .bundle-images .product-separator{font-size:36px;padding:0 5px}@media (min-width: 1128px){main.page.bundle-category .bundle-category-products .bundle-product .bundle-images .product-separator{font-size:48px;padding:0;line-height:1.3}}main.page.bundle-category .bundle-category-products .bundle-product .bundle-images .bubble{position:absolute;height:36px;width:36px;top:0;left:18%;font-size:9px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid #fff 2px}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .bundle-product .bundle-images .bubble{left:28%}}@media (max-width: 539px){main.page.bundle-category .bundle-category-products .bundle-product .bundle-images .bubble{left:18%}}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom{width:100%}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .product-name-container{margin-bottom:48px;align-items:baseline}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .product-name-container{margin-bottom:24px}}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .product-name-container .product-name{color:#605B6A;font-size:14px;font-weight:400;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;line-height:1.3}@media (max-width: 767px){main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .product-name-container .product-name{font-size:12px}}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container{margin-top:auto;margin-bottom:24px}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container .price-text{font-size:16px;color:#4B4653;margin-bottom:4px}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container .aff-msg-container{color:#4B4653}main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container .affirm-as-low-as{margin-left:4px;text-decoration:underline;color:#4B4653}@media (min-width: 1128px){main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .bundle-link a{min-width:224px}}main.page.bundle-category .bundle-category-products .bundle-4 .column-top .bundle-head-container{min-height:unset}main.page.bundle-category .callout-section{padding-bottom:32px}@media (max-width: 767px){main.page.bundle-category .callout-section{padding:0}main.page.bundle-category .callout-section.gift-card{padding:56px 16px 68px 16px}main.page.bundle-category .callout-section.gift-card .callout-wrapper{margin-bottom:0}}main.page.bundle-category .callout-section .callout-wrapper{position:relative}@media (max-width: 1127px){main.page.bundle-category .callout-section .callout-wrapper{display:block;padding-bottom:12px}}main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image{background-size:cover;flex-direction:column;width:100%;text-align:left}@media (min-width: 1128px){main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image{min-height:450px}}@media (max-width: 1127px){main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image{background-position:50% 50%;min-height:400px}}@media (max-width: 767px){main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image{background-position:60% 50%;min-height:350px}}main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image.mobile{display:block;min-height:475px;text-align:center}@media (min-width: 768px){main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image.mobile{display:none}}main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image.desktop{display:none}@media (min-width: 768px){main.page.bundle-category .callout-section .callout-wrapper .callout-heading-image.desktop{display:block}}main.page.bundle-category .callout-section .callout-wrapper .callout-details-container{position:relative}main.page.bundle-category .callout-section .callout-wrapper .callout-details-container .callout-price{flex-direction:column;font-size:24px}main.page.bundle-category .callout-section .callout-wrapper .callout-details-container .callout-price span{margin-right:8px}main.page.bundle-category .callout-section .callout-wrapper .callout-details-container .callout-price span:last-of-type{margin-right:0}main.page.bundle-category .callout-section .callout-wrapper .callout-details-container .callout-price .component-btn{min-width:224px}@media (max-width: 1127px){main.page.bundle-category .callout-section .callout-wrapper .callout-details-container{padding:40px 32px}}main.page.bundle-category .holder-of-promo-callout{margin-bottom:96px;padding-left:16px;padding-right:16px}main.page.bundle-category .holder-of-promo-callout:first-of-type .promo-image-us{background-size:contain}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder{margin-bottom:40px}}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section.kids-block{margin-top:0}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-content{padding:32px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-content .badge-container{height:30px;min-width:144px;margin-bottom:24px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-content .badge-container.hide-on-mobile{display:block}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-content .tag{border-radius:4px;height:100%;padding:6px 16px;text-align:center}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-content{padding:24px 16px 32px 16px}}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-header{font-size:44px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-subhead{font-size:20px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-image-us{min-height:400px}@media (max-width: 1127px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-image-us{min-height:unset}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .price-holder{margin-right:24px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-description{margin-bottom:24px}}@media screen and (max-width: 800px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-header{font-size:24px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-subhead{font-size:16px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .price-holder{margin-right:16px}}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-image-us{background-size:contain}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-description{margin-bottom:40px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .price-holder{margin-right:32px}}@media (max-width: 539px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-image-us{min-height:215px;background-size:contain}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .promo-callout-content{padding-top:16px}}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .badge-container{margin-bottom:25px;font-family:"Montserrat",sans-serif}@media (max-width: 1127px){main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .badge-container{margin-bottom:16px}}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .price-and-btn-container{align-items:center}main.page.bundle-category .holder-of-promo-callout.first-promo-holder .block-promo-callout-section .price-and-btn-container .component-btn{max-height:40px}main.page.bundle-category .holder-of-promo-callout.first-promo-holder:last-of-type .promo-callout-content .badge-container{max-width:220px}main.page.bundle-category .holder-of-promo-callout .promo-callout-header-box{margin-bottom:8px}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout{margin:0 16px 64px 16px}}@media (max-width: 539px){main.page.bundle-category .holder-of-promo-callout{margin-left:0px;margin-right:0px}}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section{border-radius:4px;margin-bottom:0;margin-top:0}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-subhead{margin-bottom:40px}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-subhead{margin-bottom:24px}}@media screen and (min-width: 400px) and (max-width: 415px){main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section{background-color:white}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-content{background:#f9f8f9}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-image-us{min-height:275px}}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .bmsm-discount{color:#773D93}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-content .component-btn{max-width:265px;min-width:144px}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-content .terms-apply{margin-top:16px}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-content .tag{border-radius:4px;font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-content{padding:24px 16px}}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-header{font-size:44px}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-callout-header{font-size:24px}}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-subhead{font-size:16px}}main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-image-us{background-color:#ffffff}@media (max-width: 767px){main.page.bundle-category .holder-of-promo-callout .block-promo-callout-section .promo-image-us{min-height:215px}}@media (min-width: 768px){main.page.bundle-category .p-y-section-small:not(.gift-bundle-section){padding-top:0;padding-bottom:25px;margin-bottom:0}}@media (max-width: 767px){main.page.bundle-category .p-y-section-small:not(.gift-bundle-section){padding-bottom:20px}}main.page.bundle-category .block-half-image{height:450px;padding-top:0;padding-bottom:0}main.page.bundle-category .block-half-image h2{font-size:32px;margin-bottom:16px}main.page.bundle-category .block-half-image p{font-size:24px}main.page.bundle-category .block-half-image .p-xy-card,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .left,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .right,main.page.bundle-category .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.bundle-category .block-half-image .continue-reading-modal,main.page.bundle-category .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.bundle-category .block-half-image .banner-modal{margin-top:-75px}main.page.bundle-category .block-half-image .image{background-size:600px;margin-top:0}@media (max-width: 1599px){main.page.bundle-category .block-half-image .p-xy-card,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .left,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .right,main.page.bundle-category .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.bundle-category .block-half-image .continue-reading-modal,main.page.bundle-category .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.bundle-category .block-half-image .banner-modal{margin-bottom:-75px}main.page.bundle-category .block-half-image .image{background-size:500px;margin-top:0}}@media (max-width: 1127px){main.page.bundle-category .block-half-image .anchor-image{padding-right:75px;width:50%}main.page.bundle-category .block-half-image .p-xy-card,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .left,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .right,main.page.bundle-category .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.bundle-category .block-half-image .continue-reading-modal,main.page.bundle-category .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.bundle-category .block-half-image .banner-modal{margin-bottom:-75px}main.page.bundle-category .block-half-image .image{background-size:400px;margin-top:0}}@media (max-width: 767px){main.page.bundle-category .block-half-image{height:100%;padding-bottom:0;padding-top:0;margin-left:16px;margin-right:16px;margin-bottom:-40px}main.page.bundle-category .block-half-image h2{font-size:18px;margin-bottom:8px}main.page.bundle-category .block-half-image p{font-size:16px}main.page.bundle-category .block-half-image .anchor-image{padding-right:0;width:100%}main.page.bundle-category .block-half-image .min-h-block{margin-top:-75px}main.page.bundle-category .block-half-image .image{background-size:cover}main.page.bundle-category .block-half-image .p-xy-card,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .left,main.page.bundle-category .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.bundle-category .block-half-image .right,main.page.bundle-category .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.bundle-category .block-half-image .continue-reading-modal,main.page.bundle-category .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.bundle-category .block-half-image .promo-wrapper,main.page.bundle-category .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.bundle-category .block-half-image .banner-modal{margin-bottom:-75px}main.page.bundle-category .block-half-image .image{background-size:375px;margin-top:0}}main.page.sheets-category .block-bundle-banner{background:#f4f4f4}main.page.sheets-category .block-bundle-banner .bg-lavender-light,main.page.sheets-category .block-bundle-banner main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.sheets-category .block-bundle-banner li:nth-of-type(2n),main.page.sheets-category .block-bundle-banner main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.sheets-category .block-bundle-banner .popup-info,main.page.sheets-category .block-bundle-banner main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.sheets-category .block-bundle-banner .review-box{background-color:#ededf4}main.page.sheets-category .block-bundle-banner .bg-purple,main.page.sheets-category .block-bundle-banner main.page.returns .return-policies .product-selectors .active:before,main.page.returns .return-policies .product-selectors main.page.sheets-category .block-bundle-banner .active:before,main.page.sheets-category .block-bundle-banner main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.sheets-category .block-bundle-banner .wondergel-wrapper,main.page.sheets-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.sheets-category .block-bundle-banner .cart-btn-white:hover,main.page.sheets-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.sheets-category .block-bundle-banner .cart-btn-white:hover:before{background-color:#190d3a}main.page.sheets-category .block-bundle-banner .bg-white,main.page.sheets-category .block-bundle-banner main.page.pet-bed-lp .block-review,main.page.pet-bed-lp main.page.sheets-category .block-bundle-banner .block-review,main.page.sheets-category .block-bundle-banner .takeover-content .pillow-compare-takeover.detail-compare .sticky-header,.takeover-content .pillow-compare-takeover.detail-compare main.page.sheets-category .block-bundle-banner .sticky-header,main.page.sheets-category .block-bundle-banner main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.sheets-category .block-bundle-banner .block-single-review,main.page.sheets-category .block-bundle-banner main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section main.page.sheets-category .block-bundle-banner .pop-review,main.page.sheets-category .block-bundle-banner main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container main.page.sheets-category .block-bundle-banner .pop-review,main.page.sheets-category .block-bundle-banner main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.sheets-category .block-bundle-banner .call-button:hover,main.page.sheets-category .block-bundle-banner main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.sheets-category .block-bundle-banner .research-wrapper,main.page.sheets-category .block-bundle-banner .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.sheets-category .block-bundle-banner .banner-modal,main.page.sheets-category .block-bundle-banner .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.sheets-category .block-bundle-banner .close-modal-btn:hover,main.page.sheets-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.sheets-category .block-bundle-banner .cart-btn-white,main.page.sheets-category .block-bundle-banner .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.sheets-category .block-bundle-banner .cart-btn-white:before{background-color:#fff}main.page.sheets-category .block-bundle-banner.bg-pink{background-color:#bc158a}main.page.sheets-category .block-bundle-banner .white-c{color:#fff}main.page.sheets-category .block-bundle-banner .purple-c{color:#45166a}main.page.sheets-category .block-image-hero:before{background:none}main.page.sheets-category .block-image-hero{text-align:left;align-items:flex-end}@media (max-width: 767px){main.page.sheets-category .block-image-hero{align-items:flex-start}}main.page.sheets-category .block-image-hero.min-h-1{min-height:380px}@media (min-width: 1128px){main.page.sheets-category .block-image-hero.min-h-1{min-height:550px}}@media (max-width: 767px){main.page.sheets-category .block-image-hero img{object-position:top}}main.page.sheets-category .block-image-hero .container-lg,main.page.sheets-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.sheets-category .block-image-hero .stamped-container{margin-left:0;margin-right:25px;max-width:850px}@media (max-width: 1599px){main.page.sheets-category .block-image-hero .container-lg,main.page.sheets-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.sheets-category .block-image-hero .stamped-container{max-width:600px;margin-right:20px}}@media (max-width: 1127px){main.page.sheets-category .block-image-hero .container-lg,main.page.sheets-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.sheets-category .block-image-hero .stamped-container{max-width:420px;margin-right:15px}}@media (max-width: 539px){main.page.sheets-category .block-image-hero .container-lg,main.page.sheets-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.sheets-category .block-image-hero .stamped-container{max-width:328px;margin-right:0}}main.page.sheets-category .block-image-hero .hero-label{font-size:20px;text-transform:uppercase;color:#773D93;background:none;padding:0;margin-top:32px;border-radius:unset}@media (max-width: 1127px){main.page.sheets-category .block-image-hero .hero-label{margin-bottom:20px}}@media (max-width: 767px){main.page.sheets-category .block-image-hero .hero-label{margin-bottom:16px;font-size:14px}}main.page.sheets-category .block-image-hero h1{font-size:44px;color:#3B1B5E}@media (max-width: 1127px){main.page.sheets-category .block-image-hero h1{font-size:32px}}@media (max-width: 767px){main.page.sheets-category .block-image-hero h1{font-size:24px}}main.page.sheets-category .block-image-hero .description{font-size:24px;line-height:1.5}@media (max-width: 1127px){main.page.sheets-category .block-image-hero .description{font-size:20px}}@media (max-width: 767px){main.page.sheets-category .block-image-hero .description{font-size:16px}}main.page.sheets-category .sheets-story-section{padding-bottom:0}main.page.sheets-category .sheets-story-section .heading-titles{font-weight:500}main.page.sheets-category .block-half-image.usa.bg-purple-dark,main.page.sheets-category main.page.pillow-category .block-half-image.usa.double-box,main.page.pillow-category main.page.sheets-category .block-half-image.usa.double-box,main.page.sheets-category main.page.plush-pillow .block-half-image.usa.floatie-content,main.page.plush-pillow main.page.sheets-category .block-half-image.usa.floatie-content,main.page.sheets-category main.page.finance .block-half-image.usa.double-box,main.page.finance main.page.sheets-category .block-half-image.usa.double-box,main.page.sheets-category main.page.may-4 .block-half-image.usa.double-box,main.page.may-4 main.page.sheets-category .block-half-image.usa.double-box,main.page.sheets-category main.page.email-subscribe .block-half-image.usa.double-box,main.page.email-subscribe main.page.sheets-category .block-half-image.usa.double-box,main.page.sheets-category .block-half-image.usa.block-double-block{background-color:linear-gradient(194.74deg, #341458 0%, #421467 100%)}main.page.sheets-category .block-half-image.usa .box{min-height:inherit}@media (min-width: 768px){main.page.sheets-category .block-half-image.usa .box.min-h-block{min-height:442px;max-height:442px}}main.page.sheets-category .block-half-image.usa .box.bg-purple-gradient,main.page.sheets-category .block-half-image.usa main.page.holiday-pages .mattresses .box.original-mat,main.page.holiday-pages .mattresses main.page.sheets-category .block-half-image.usa .box.original-mat,main.page.sheets-category .block-half-image.usa main.page.promo-page .mattresses .box.original-mat,main.page.promo-page .mattresses main.page.sheets-category .block-half-image.usa .box.original-mat{background:unset}main.page.sheets-category .block-half-image.usa .box .content em{font-size:24px}@media (max-width: 1127px){main.page.sheets-category .block-half-image.usa .box .content em{font-size:18px}}@media (max-width: 767px){main.page.sheets-category .block-half-image.usa .box .content{padding-top:0;padding-bottom:48px}}@media (max-width: 539px){main.page.sheets-category .block-half-image.usa .box .content{display:flex;flex-direction:column;align-items:center;padding-top:16px}main.page.sheets-category .block-half-image.usa .box .content p{max-width:300px}}main.page.sheets-category .block-half-image.usa .image{background-size:contain;margin-top:62px}main.page.sheets-category .block-half-image.usa .image.min-h-block{min-height:323px;max-height:323px}@media (max-width: 767px){main.page.sheets-category .block-half-image.usa .image.min-h-block{min-height:150px;margin-top:32px}}@media (max-width: 539px){main.page.sheets-category .block-half-image.usa .image.min-h-block{min-height:130px}}main.page.sheets-category .block-half-image.canada .box{min-height:inherit}@media (min-width: 768px){main.page.sheets-category .block-half-image.canada .box.min-h-block{min-height:442px;max-height:442px}}main.page.sheets-category .block-half-image.canada .box .content p{font-size:32px}@media (max-width: 767px){main.page.sheets-category .block-half-image.canada .box .content p{font-size:24px}}main.page.sheets-category .block-half-image.canada .image{background-size:contain;background-color:#fff;background-size:contain;margin-top:62px}main.page.sheets-category .block-half-image.canada .image.min-h-block{min-height:323px;max-height:323px}@media (max-width: 767px){main.page.sheets-category .block-half-image.canada .image.min-h-block{min-height:150px;margin-top:32px}}@media (max-width: 539px){main.page.sheets-category .block-half-image.canada .image.min-h-block{min-height:130px}}main.page.sheets-category .block-half-image .component-btn{width:30%}main.page.sheets-category .block-product-category-cards{padding-bottom:42px}main.page.sheets-category .block-product-category-cards .product-pricing-container{min-height:unset}main.page.sheets-category .block-product-category-cards .product-card{margin-bottom:80px}@media (max-width: 1127px){main.page.sheets-category .block-product-category-cards .product-card{margin-bottom:24px}}main.page.sheets-category .block-product-category-cards .product-category-cards-container{padding-left:0;padding-right:0}@media (max-width: 767px){main.page.sheets-category .block-product-category-cards{padding-bottom:80px}main.page.sheets-category .block-product-category-cards .product-category-cards-container{margin-left:16px;margin-right:16px}main.page.sheets-category .block-product-category-cards .product-pricing-container{padding-bottom:0px;min-height:unset}main.page.sheets-category .block-product-category-cards .product-card{padding-top:32px;margin-bottom:0}main.page.sheets-category .block-product-category-cards .product-card:last-of-type{border-bottom:1px solid #E6E6E8}}@media (max-width: 400px){main.page.sheets-category .block-product-category-cards .product-pricing-container{padding-bottom:32px}}main.page.sheets-category .block-promo-callout-section{width:calc(100% - 32px);margin:0 auto 112px}@media (max-width: 767px){main.page.sheets-category .block-promo-callout-section{margin-bottom:80px}}main.page.sheets-category .block-promo-callout-section .promo-heading-image{height:400px;background-color:#f9f8f9;min-height:400px}@media (max-width: 539px){main.page.sheets-category .block-promo-callout-section .promo-heading-image{max-height:200px;height:unset;min-height:200px}}main.page.sheets-category .block-promo-callout-section .promo-callout-content{background:#F9F8F9;padding:50px 56px}@media (max-width: 1127px){main.page.sheets-category .block-promo-callout-section .promo-callout-content{padding-left:32px;padding-right:32px}}@media (max-width: 767px){main.page.sheets-category .block-promo-callout-section .promo-callout-content{padding:32px 16px}}main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-label{margin-left:0;border-radius:3px;background:linear-gradient(to right, #45166a, #83157b 75%, #bc158a)}main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-callout-header-box{margin-bottom:16px}@media (max-width: 1127px){main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-callout-header-box{margin-bottom:8px}}main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-callout-header{padding-left:0;padding-right:0;font-size:32px}@media (max-width: 1127px){main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-callout-header{font-size:24px}}@media (max-width: 767px){main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-callout-header{font-size:18px}}main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-subhead{margin-left:0;font-size:20px}@media (max-width: 767px){main.page.sheets-category .block-promo-callout-section .promo-callout-content .promo-subhead{font-size:20px}}main.page.sheets-category .block-promo-callout-section .promo-callout-content .discount-copy{font-weight:700}main.page.sheets-category .block-promo-callout-section .promo-callout-content .discount-text{color:#BC158A;font-size:24px;font-style:italic;font-weight:bold;margin-bottom:24px}@media (max-width: 1599px){main.page.sheets-category .block-promo-callout-section .promo-callout-content .discount-text .discount-text{color:#BC158A;font-size:24px}}@media (max-width: 767px){main.page.sheets-category .block-promo-callout-section .promo-callout-content .discount-text .discount-text{color:#BC158A;font-size:24px}}main.page.sheets-category .block-promo-callout-section .promo-callout-content .component-btn{margin-left:0}main.page.sheets-category .product-info-container .fw-normal,main.page.sheets-category .product-info-container main.page-legal.warranties .legal-jump-links li .subchildren,main.page-legal.warranties .legal-jump-links li main.page.sheets-category .product-info-container .subchildren,main.page.sheets-category .product-info-container main.page.seatcushion-category .compare-intro .bundle-product .price-container .price-text,main.page.seatcushion-category .compare-intro .bundle-product .price-container main.page.sheets-category .product-info-container .price-text,main.page.sheets-category .product-info-container main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.mattress-education .different .different-head,main.page.mattress-education .different main.page.sheets-category .product-info-container .different-head,main.page.sheets-category .product-info-container main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p span,main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li span,main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.pillow-category .model-display .model-section-header .model-section-name,main.page.pillow-category .model-display .model-section-header main.page.sheets-category .product-info-container .model-section-name,main.page.sheets-category .product-info-container .takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price span,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.mattress-protector-lp .block-descriptive-animations em,main.page.mattress-protector-lp .block-descriptive-animations main.page.sheets-category .product-info-container em,main.page.sheets-category .product-info-container main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p main.page.sheets-category .product-info-container span,main.page.sheets-category .product-info-container main.page.homepage .reputers .ralph-footer .left h3,main.page.homepage .reputers .ralph-footer .left main.page.sheets-category .product-info-container h3,main.page.sheets-category .product-info-container main.page.finance .finance-hero .subhead,main.page.finance .finance-hero main.page.sheets-category .product-info-container .subhead,main.page.sheets-category .product-info-container main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .price-text,main.page.seatcushion-category-old .compare-intro .bundle-product .price-container main.page.sheets-category .product-info-container .price-text,main.page.sheets-category .product-info-container .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button main.page.sheets-category .product-info-container .learnMoreIcon{font-weight:700}main.page.mattress-sizes .compare-section{background:linear-gradient(#fff, #f9f8f9)}@media (max-width: 767px){main.page.mattress-sizes .compare-section{background:#f9f8f9}}main.page.mattress-sizes .compare-section .badge,main.page.mattress-sizes .compare-section main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.mattress-sizes .compare-section .block-subnav:before{display:inline-block;padding:6px 16px;font-size:12px}@media (max-width: 767px){main.page.mattress-sizes .compare-section .mattresses .component-slider .column{flex:0 0 66%;min-width:75%}}@media (max-width: 1127px){main.page.mattress-sizes .compare-section .mattresses .component-slider .row{padding-top:12px}}main.page.mattress-sizes .compare-section .mattresses .component-slider .row:before,main.page.mattress-sizes .compare-section .mattresses .component-slider .row:after{flex:0 0 4.5%}main.page.mattress-sizes .compare-section .mattresses .review-horizontal-scroll{-ms-overflow-style:none;overflow:-moz-scrollbars-none}main.page.mattress-sizes .compare-section .mattresses .review-horizontal-scroll::-webkit-scrollbar{display:none}main.page.mattress-sizes .compare-section .mattresses .row{scroll-snap-type:x mandatory}@media (min-width: 768px){main.page.mattress-sizes .compare-section .mattresses .row{justify-content:center}}@media (max-width: 767px){main.page.mattress-sizes .compare-section .mattresses .row{flex-direction:column;align-items:center}}@media (max-width: 767px){main.page.mattress-sizes .compare-section .mattresses .mobile-card-column{background:#fff;padding:32px 20px}}main.page.mattress-sizes .compare-section .mattresses .mattress-columns{max-width:475px;height:100%;padding:0px 8px}main.page.mattress-sizes .compare-section .mattresses .mattress-columns .mattress-img img{object-fit:contain;object-position:left;height:100%}main.page.mattress-sizes .compare-section .mattresses .product-content{width:100%}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content-wrapper{margin-top:auto;position:relative}main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper{display:flex}main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper .grid-level{width:100%;display:flex;align-items:center;justify-content:center;height:39px;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.75px;font-size:12px;color:#45166a;border:1px solid #45166a;border-radius:4px}@media (max-width: 1127px){main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper .grid-level{height:50px}main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper .grid-level p{padding:5px}}main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper .grid-level.selected{background-color:#341458;border:1px solid #341458;color:#fff}main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper .grid-level.split{cursor:pointer;width:60%;border-radius:4px 0 0 4px;text-align:center}main.page.mattress-sizes .compare-section .mattresses .product-content .grid-level-wrapper .grid-level.split+.split{border-radius:0 4px 4px 0}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features{list-style:none;padding-left:0}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li{margin-bottom:16px}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li span{margin-right:10px}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop a{padding-left:2px}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p{display:flex}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span{margin-left:4px}@media (max-width: 1599px){main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p{font-size:16px}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop .component-btn+.component-btn{margin-left:12px}}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop .pricing{margin-bottom:8px}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .strikethrough-price{font-weight:300}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content.hidden{display:none}main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .cta-container a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .cta-container a{min-width:130px}}main.page.mattress-sizes .compare-section .mattresses .sub-flag{width:210%}@media (max-width: 767px){main.page.mattress-sizes .compare-section .mattresses .sub-flag{width:275%}}main.page.mattress-sizes .different svg{height:120px;width:175px}main.page.mattress-sizes .different .btn-translate{transform:translate(-70%, -90%)}@media (max-width: 539px){main.page.mattress-sizes .different .btn-translate{transform:translate(-50%, -80%)}}main.page.mattress-sizes .different button{border-style:none}main.page.mattress-sizes .different button:focus{outline:0}main.page.mattress-sizes .different button:hover{cursor:pointer}main.page.mattress-sizes .different .col-sm-4{padding:32px}@media (max-width: 539px){main.page.mattress-sizes .different .col-sm-4{padding:24px}}main.page.mattress-sizes .why-section{padding-top:0px}main.page.mattress-sizes .why-section .video-holder{flex-direction:column}main.page.mattress-sizes .why-section .stretch-video{max-width:100%}main.page.mattress-sizes .why-section svg{height:120px;width:175px}main.page.mattress-sizes .why-section .btn-translate{transform:translate(-70%, -90%)}@media (max-width: 539px){main.page.mattress-sizes .why-section .btn-translate{transform:translate(-50%, -80%)}}main.page.mattress-sizes .why-section button{border-style:none}main.page.mattress-sizes .why-section button:focus{outline:0}main.page.mattress-sizes .why-section button:hover{cursor:pointer}main.page.mattress-sizes .size-section svg{height:120px;width:175px}main.page.mattress-sizes .size-section .btn-translate{transform:translate(-70%, -90%)}@media (max-width: 539px){main.page.mattress-sizes .size-section .btn-translate{transform:translate(-50%, -80%)}}main.page.mattress-sizes .size-section button{border-style:none}main.page.mattress-sizes .size-section button:focus{outline:0}main.page.mattress-sizes .size-section button:hover{cursor:pointer}main.page.mattress-sizes .size-section .check-container{padding-bottom:30px}main.page.mattress-sizes .size-section .check-container .check{height:35px;width:20px;border-bottom:5px solid #341458;border-right:5px solid #341458;transform:rotate(45deg);border-radius:2px}@media (max-width: 1127px){main.page.mattress-sizes .size-section .check-container .check{margin-left:25px}}@media (max-width: 767px){main.page.mattress-sizes .size-section .check-container .check{height:40px}}@media (max-width: 539px){main.page.mattress-sizes .size-section .check-container .check{width:25px;height:30px}}main.page.mattress-sizes .size-section .check-container .check.check-2{width:25px}@media (max-width: 539px){main.page.mattress-sizes .size-section .check-container .check.check-2{width:35px}}main.page.mattress-sizes .size-section .check-container .check.check-3{width:30px}@media (max-width: 539px){main.page.mattress-sizes .size-section .check-container .check.check-3{width:50px}}main.page.mattress-sizes .size-section .check-container .check-text{font-size:20px;margin-left:60px}@media (max-width: 767px){main.page.mattress-sizes .size-section .check-container .check-text{font-size:16px;margin-left:24px}}@media (max-width: 767px){main.page.mattress-sizes .size-section h3{font-size:14px}}@media (max-width: 1127px){main.page.mattress-sizes .mobile-break{display:block}}main.page.mattress-sizes .awards-section h3{margin:auto 0}@media (max-width: 539px){main.page.mattress-sizes .awards-section h3{font-size:16px}main.page.mattress-sizes .awards-section h3 em{font-size:12px}}main.page.mattress-sizes .awards-section .floatie-content{padding:10px}main.page.mattress-sizes .awards-section .floatie-content .content-container{padding-left:6px;justify-content:center}main.page.mattress-sizes .awards-section .jd-image{margin-right:20px;max-height:69px;z-index:1;position:relative;top:-25px}main.page.mattress-sizes .awards-section .jd-image img{max-width:90px}@media (max-width: 539px){main.page.mattress-sizes .awards-section .jd-image{margin-right:0}main.page.mattress-sizes .awards-section .jd-image img{width:80%}}main.page.mattress-sizes .bubble{left:8px;top:10px}@media (max-width: 767px){main.page.mattress-sizes .bubble{left:25px;top:30px}}@media (max-width: 539px){main.page.mattress-sizes .bubble{left:10px;top:15px}}main.page.mattress-sizes .bubble-badge-container{top:14px;font-size:12px;left:30px}@media (max-width: 539px){main.page.mattress-sizes .bubble-badge-container{left:16px}}main.page.mattress-sizes .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}main.page.mattress-sizes .affirm-modal-trigger{text-decoration:underline}@media (max-width: 539px){main.page.mattress-sizes .container-lg h1.m-b-5,main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container h1.m-b-5,main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container h1.m-b-5,main.page.mattress-sizes .container-lg main.page.pillow-category .model-display h1.model-section-header,main.page.pillow-category .model-display main.page.mattress-sizes .container-lg h1.model-section-header,main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container main.page.pillow-category .model-display h1.model-section-header,main.page.pillow-category .model-display main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container h1.model-section-header,main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container main.page.pillow-category .model-display h1.model-section-header,main.page.pillow-category .model-display main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container h1.model-section-header,main.page.mattress-sizes .container-lg main.page.holiday-pages .mattresses .column h1.most-pop,main.page.holiday-pages .mattresses .column main.page.mattress-sizes .container-lg h1.most-pop,main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container main.page.holiday-pages .mattresses .column h1.most-pop,main.page.holiday-pages .mattresses .column main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container h1.most-pop,main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container main.page.holiday-pages .mattresses .column h1.most-pop,main.page.holiday-pages .mattresses .column main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container h1.most-pop,main.page.mattress-sizes .container-lg main.page.adjustment .block-reviews h1.component-slider,main.page.adjustment .block-reviews main.page.mattress-sizes .container-lg h1.component-slider,main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container main.page.adjustment .block-reviews h1.component-slider,main.page.adjustment .block-reviews main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container h1.component-slider,main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container main.page.adjustment .block-reviews h1.component-slider,main.page.adjustment .block-reviews main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container h1.component-slider,main.page.mattress-sizes .container-lg main.page.promo-page .mattresses .column h1.most-pop,main.page.promo-page .mattresses .column main.page.mattress-sizes .container-lg h1.most-pop,main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container main.page.promo-page .mattresses .column h1.most-pop,main.page.promo-page .mattresses .column main.page.mattress-sizes main.page-buy .section-user-reviews .stamped-container h1.most-pop,main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container main.page.promo-page .mattresses .column h1.most-pop,main.page.promo-page .mattresses .column main.page-buy .section-user-reviews main.page.mattress-sizes .stamped-container h1.most-pop{margin-bottom:0px}}main.page.mattress-sizes hr{width:90%;border-top:1px solid #E6E6E8;border-left:1px solid #E6E6E8}main.page.mattress-sizes .faq-group a{text-decoration:underline;color:#45166a}@media (max-width: 1127px){main.page.kids-category .desktop-only{display:none}}main.page.kids-category .block-video-hero{min-width:100vw;height:100%;position:relative}main.page.kids-category .block-video-hero:before{background:none}main.page.kids-category .block-video-hero .hero-background-vid{height:600px}main.page.kids-category .block-video-hero .hero-background-vid.mobile{top:0;transform:translate(-50%, 0)}@media (max-width: 767px){main.page.kids-category .block-video-hero{min-height:400px}}main.page.kids-category .block-video-hero .hero-content{margin-left:25px;margin-right:unset;padding-left:0;padding-right:0;max-width:unset;width:100%;height:100%;position:absolute}main.page.kids-category .block-video-hero .hero-content h1{color:#43268F;position:absolute;top:230px;right:200px;font-size:44px}@media (max-width: 1599px){main.page.kids-category .block-video-hero .hero-content h1{top:165px;right:5.5%}}@media (max-width: 1127px){main.page.kids-category .block-video-hero .hero-content h1{top:135px;right:4%;font-size:32px}}@media (max-width: 850px){main.page.kids-category .block-video-hero .hero-content h1{top:130px;line-height:120%}}@media (max-width: 767px){main.page.kids-category .block-video-hero .hero-content h1{top:48px;font-size:32px;right:unset;text-align:left;left:5%}}main.page.kids-category .block-video-hero .hero-content h1 .mobile-only{display:none}@media (max-width: 767px){main.page.kids-category .block-video-hero .hero-content h1 .mobile-only{display:block}}main.page.kids-category .intro-section{text-align:center;padding-top:80px;padding-bottom:104px}@media (max-width: 767px){main.page.kids-category .intro-section{padding-top:48px;padding-bottom:72px}}main.page.kids-category .intro-section>h2{margin-bottom:16px;max-width:875px;margin-left:auto;margin-right:auto}main.page.kids-category .intro-section>p{margin-bottom:88px;max-width:875px;margin-left:auto;margin-right:auto}@media (max-width: 767px){main.page.kids-category .intro-section>p{margin-bottom:48px;padding-left:16px;padding-right:16px}}main.page.kids-category .intro-section .mattress-cards.row{margin-left:0;margin-right:0}@media (max-width: 767px){main.page.kids-category .intro-section .mattress-cards.row{flex-direction:column}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card{position:relative}@media (min-width: 768px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card{padding-right:12px;padding-left:12px}}@media (min-width: 768px) and (max-width: 1599px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card:first-of-type{padding-right:12px}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card:last-of-type{padding-left:12px}}@media (max-width: 767px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card:not(:last-of-type){margin-bottom:48px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .badge,main.page.kids-category .intro-section .mattress-cards .individual-mattress-card main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .block-subnav:before{position:absolute;left:4px;top:-8px;background:#bc158a;border-radius:2px;padding:11px 31px 10px;font-size:14px}@media (max-width: 767px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .badge,main.page.kids-category .intro-section .mattress-cards .individual-mattress-card main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .block-subnav:before{left:-7px;padding:9px 17px 8px;font-size:12px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .bubble-badge-container{left:4px}@media (max-width: 767px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .bubble-badge-container{left:-8px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .img-link-height{height:100%}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content{padding:40px;text-align:left;background:#F9F8F9;flex-grow:1}@media (max-width: 1127px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content{margin-top:-8px}}@media (max-width: 768px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content{padding:32px 16px;margin-top:-6px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .top-half-content{margin-bottom:24px}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .top-half-content h2{font-size:32px;margin-bottom:16px;color:#341458}@media screen and (max-width: 768px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .top-half-content h2{font-size:24px;margin-bottom:8px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content h3{margin-bottom:8px;font-size:24px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}@media screen and (max-width: 768px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content h3{margin-bottom:0px;font-size:16px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content p{margin-bottom:32px}@media (max-width: 767px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content p{margin-bottom:24px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .price{font-size:24px}@media screen and (max-width: 768px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .price{font-size:20px}}@media (max-width: 539px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .affirm span{font-size:10px}}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn{display:flex;align-items:center;justify-content:center;max-height:40px}@media (min-width: 1128px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn{max-width:186px;min-width:186px}}@media (max-width: 1127px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn{min-width:150px;max-width:150px}}@media (max-width: 767px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn{background:#72f4bf}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:2em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn:hover:before{transform:scaleX(1.09) scaleY(1.29)}}@media (max-width: 539px){main.page.kids-category .intro-section .mattress-cards .individual-mattress-card .card-content .bottom-half-content .price-cta-container .component-btn{min-width:120px;max-width:120px}}main.page.kids-category .about-the-grid{padding-bottom:48px}@media (max-width: 767px){main.page.kids-category .about-the-grid{padding-bottom:18px}}main.page.kids-category .about-the-grid h2{color:#3B1B5E;margin-bottom:48px}@media (max-width: 767px){main.page.kids-category .about-the-grid h2{margin-bottom:40px}}@media (max-width: 767px){main.page.kids-category .about-the-grid .half-image-cards{flex-direction:column}}main.page.kids-category .about-the-grid .half-image-cards .half-image-card{margin-bottom:64px}main.page.kids-category .about-the-grid .half-image-cards .half-image-card img{margin-bottom:40px;max-height:425px;width:100%}@media (max-width: 767px){main.page.kids-category .about-the-grid .half-image-cards .half-image-card img{margin-bottom:16px}}main.page.kids-category .about-the-grid .half-image-cards .half-image-card .half-image-content{padding-left:16px;padding-right:16px}@media (max-width: 767px){main.page.kids-category .about-the-grid .half-image-cards .half-image-card .half-image-content{padding-left:0;padding-right:0}}main.page.kids-category .about-the-grid .half-image-cards .half-image-card .half-image-content h3{margin-bottom:16px}@media (max-width: 767px){main.page.kids-category .about-the-grid .half-image-cards .half-image-card .half-image-content h3{margin-bottom:8px;font-size:18px}}main.page.kids-category .bundles-block{padding:0 auto;width:100%;margin-bottom:111px}@media (max-width: 767px){main.page.kids-category .bundles-block{padding:0 15px;margin-bottom:40px}}main.page.kids-category .bundles-block .content-section{height:464px;max-width:1320px;margin:auto}@media (max-width: 767px){main.page.kids-category .bundles-block .content-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}}main.page.kids-category .bundles-block .content-section .content{padding-right:15px;width:50%;align-self:flex-end}@media (max-width: 767px){main.page.kids-category .bundles-block .content-section .content{align-self:flex-start;width:90%;margin:0 auto;padding-top:32px}}main.page.kids-category .bundles-block .content-section .content h3{font-size:32px}@media (max-width: 767px){main.page.kids-category .bundles-block .content-section .content h3{font-size:18px;margin-bottom:24px}}main.page.kids-category .bundles-block .content-section .content p{font-size:24px}@media (max-width: 767px){main.page.kids-category .bundles-block .content-section .content p{font-size:16px;margin-bottom:32px}}@media (min-width: 768px){main.page.kids-category .bundles-block .content-section .content .hero-heading{margin-right:50px}}@media (min-width: 1128px){main.page.kids-category .bundles-block .content-section .content .hero-heading{margin-right:160px}}main.page.kids-category .block-promo-callout-slim{margin-top:112px;min-height:366px}main.page.kids-category .block-promo-callout-slim .promo-heading-content{padding-right:46px}main.page.kids-category .block-promo-callout-slim .promo-callout-header-slim{font-size:44px}main.page.kids-category .block-promo-callout-slim .promo-slim-subhead{color:#423C48;margin-bottom:40px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}@media (min-width: 768px) and (max-width: 1127px){main.page.kids-category .block-promo-callout-slim .promo-heading{padding-top:30px;padding-bottom:30px}}@media (min-width: 768px){main.page.kids-category .block-promo-callout-slim .promo-slim-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}main.page.kids-category .block-promo-callout-slim .display-on-mobile-only{display:none}}@media (max-width: 767px){main.page.kids-category .block-promo-callout-slim{margin-top:40px;margin-left:0;margin-right:0}main.page.kids-category .block-promo-callout-slim .promo-heading{padding-left:24px;padding-right:24px}main.page.kids-category .block-promo-callout-slim .promo-heading-content{padding-right:0}main.page.kids-category .block-promo-callout-slim .promo-callout-header-slim{font-size:44px;padding-right:0}main.page.kids-category .block-promo-callout-slim .promo-slim-subhead{padding-right:80px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%;margin-bottom:8px}main.page.kids-category .block-promo-callout-slim .promo-slim-subhead .display-on-desktop-only{display:none}main.page.kids-category .block-promo-callout-slim .promo-callout-content{padding-top:0}main.page.kids-category .block-promo-callout-slim .mobile-btn{display:block;min-width:240px;margin:24px 24px 0 24px}}@media (max-width: 539px){main.page.kids-category .block-promo-callout-slim .promo-callout-header-slim{font-size:24px}main.page.kids-category .block-promo-callout-slim .promo-slim-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;line-height:150%}main.page.kids-category .block-promo-callout-slim .mobile-btn{display:block;min-width:240px;margin:24px 24px 0 24px;width:95%}}@media (max-width: 450px){main.page.kids-category .block-promo-callout-slim .promo-slim-subhead{padding-right:0;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;line-height:150%}}main.page.kids-category .other-product-cross-sale{margin-top:112px;margin-bottom:48px}main.page.kids-category .other-product-cross-sale .op-cross-sale-heading{margin-bottom:48px;font-size:32px;color:#341458}@media (max-width: 1127px){main.page.kids-category .other-product-cross-sale .op-cross-sale-heading{font-size:24px}}main.page.kids-category .other-product-cross-sale .product-cards-container{padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:calc(100vw - 48px)}@media (max-width: 767px){main.page.kids-category .other-product-cross-sale .product-cards-container{min-width:calc(100vw - 32px)}}main.page.kids-category .other-product-cross-sale .product-cards-container .row{margin-left:0;margin-right:0}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column{margin-bottom:64px}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-image{margin-bottom:32px}@media (min-width: 1128px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-image img{min-height:292px}}@media (max-width: 767px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-image{margin-bottom:24px}}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content{flex-grow:1}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .product-name{margin-bottom:4px;font-size:24px;color:#341458}@media (max-width: 767px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .product-name{font-size:18px}}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .product-description{margin-bottom:24px;font-size:16px}@media (max-width: 767px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .product-description{margin-bottom:16px;font-size:14px}}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .price-cta-container .price-container{font-size:24px}@media (max-width: 767px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .price-cta-container .price-container{font-size:16px}}main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .price-cta-container .component-btn{min-width:186px}@media (max-width: 1127px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .price-cta-container .component-btn{min-width:150px}}@media (max-width: 539px){main.page.kids-category .other-product-cross-sale .product-cards-container .row .column .product-content .price-cta-container .component-btn{min-width:120px}}main.page.kids-category .why-purple{padding-top:112px;padding-bottom:112px}@media (max-width: 767px){main.page.kids-category .why-purple{padding-top:80px;padding-bottom:80px}}main.page.kids-category .why-purple h2{margin-bottom:48px}@media (max-width: 767px){main.page.kids-category .why-purple h2{margin-bottom:48px}}main.page.kids-category .why-purple img{margin-bottom:80px;max-width:920px}@media (max-width: 767px){main.page.kids-category .why-purple img{margin-bottom:64px}}main.page.kids-category .why-purple .list-heading-text:not(:first-of-type){padding-left:36px}main.page.kids-category .why-purple .list-heading-text:not(:last-of-type){padding-right:36px}main.page.kids-category .why-purple .list-heading-text h3{margin-bottom:16px}@media (max-width: 1331px){main.page.kids-category .why-purple .list-heading-text h3{min-height:56px}}@media (max-width: 1127px){main.page.kids-category .why-purple .list-heading-text h3{min-height:48px}}@media (max-width: 767px){main.page.kids-category .why-purple .list-heading-text h3{margin-bottom:8px;min-height:unset}}main.page.kids-category .why-purple .list-heading-text p+p{margin-top:unset}@media (max-width: 767px){main.page.kids-category .why-purple .list-heading-text{margin-bottom:48px}main.page.kids-category .why-purple .list-heading-text:not(:first-of-type){padding-left:12px}main.page.kids-category .why-purple .list-heading-text:not(:last-of-type){padding-right:12px}main.page.kids-category .why-purple .list-heading-text:last-of-type{margin-bottom:0px}}main.page.kids-category .block-promo-callout-slim{margin-top:8px;margin-bottom:112px}@media (max-width: 767px){main.page.kids-category .block-promo-callout-slim{margin-bottom:80px}}main.page.pillows-category .bg-lavender-light,main.page.pillows-category main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.pillows-category li:nth-of-type(2n),main.page.pillows-category main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.pillows-category .popup-info,main.page.pillows-category main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.pillows-category .review-box{background-color:#ededf4}main.page.pillows-category .bg-purple,main.page.pillows-category main.page.returns .return-policies .product-selectors .active:before,main.page.returns .return-policies .product-selectors main.page.pillows-category .active:before,main.page.pillows-category main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.pillows-category .wondergel-wrapper,main.page.pillows-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.pillows-category .cart-btn-white:hover,main.page.pillows-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.pillows-category .cart-btn-white:hover:before{background-color:#190d3a}main.page.pillows-category .bg-white,main.page.pillows-category main.page.pet-bed-lp .block-review,main.page.pet-bed-lp main.page.pillows-category .block-review,main.page.pillows-category .takeover-content .pillow-compare-takeover.detail-compare .sticky-header,.takeover-content .pillow-compare-takeover.detail-compare main.page.pillows-category .sticky-header,main.page.pillows-category main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.pillows-category .block-single-review,main.page.pillows-category main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section main.page.pillows-category .pop-review,main.page.pillows-category main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container main.page.pillows-category .pop-review,main.page.pillows-category main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.pillows-category .call-button:hover,main.page.pillows-category main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.pillows-category .research-wrapper,main.page.pillows-category .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.pillows-category .banner-modal,main.page.pillows-category .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.pillows-category .close-modal-btn:hover,main.page.pillows-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.pillows-category .cart-btn-white,main.page.pillows-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.pillows-category .cart-btn-white:before{background-color:#fff}main.page.pillows-category .bg-pink{background-color:#bc158a}main.page.pillows-category .white-c{color:#fff}main.page.pillows-category .purple-c{color:#45166a}@media (min-width: 540px){main.page.pillows-category .block-bundle-banner .single-text-container .mobile-only{display:none}}main.page.pillows-category .block-product-category-cards{padding-top:75px;padding-bottom:12px}@media (max-width: 539px){main.page.pillows-category .block-product-category-cards{padding-top:43px;padding-bottom:43px}}main.page.pillows-category .block-product-category-cards .product-card{border-bottom:none;margin-bottom:100px;padding-left:23px;padding-right:23px}@media (max-width: 767px){main.page.pillows-category .block-product-category-cards .product-card{margin-bottom:0px;padding-left:16px;padding-right:16px}}main.page.pillows-category .block-product-category-cards .product-card .badge,main.page.pillows-category .block-product-category-cards .product-card main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.pillows-category .block-product-category-cards .product-card .block-subnav:before{border-radius:4px;margin-left:-12px;padding:11px 16px 12px 16px}@media (max-width: 767px){main.page.pillows-category .block-product-category-cards .product-card .badge,main.page.pillows-category .block-product-category-cards .product-card main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.pillows-category .block-product-category-cards .product-card .block-subnav:before{margin-left:8px}}@media (max-width: 539px){main.page.pillows-category .product-info-container{padding-left:12px;padding-right:12px}}main.page.pillows-category .product-info-container .fw-normal,main.page.pillows-category .product-info-container main.page-legal.warranties .legal-jump-links li .subchildren,main.page-legal.warranties .legal-jump-links li main.page.pillows-category .product-info-container .subchildren,main.page.pillows-category .product-info-container main.page.seatcushion-category .compare-intro .bundle-product .price-container .price-text,main.page.seatcushion-category .compare-intro .bundle-product .price-container main.page.pillows-category .product-info-container .price-text,main.page.pillows-category .product-info-container main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-education .different .different-head,main.page.mattress-education .different main.page.pillows-category .product-info-container .different-head,main.page.pillows-category .product-info-container main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p span,main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li span,main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.pillow-category .model-display .model-section-header .model-section-name,main.page.pillow-category .model-display .model-section-header main.page.pillows-category .product-info-container .model-section-name,main.page.pillows-category .product-info-container .takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price span,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-protector-lp .block-descriptive-animations em,main.page.mattress-protector-lp .block-descriptive-animations main.page.pillows-category .product-info-container em,main.page.pillows-category .product-info-container main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.homepage .reputers .ralph-footer .left h3,main.page.homepage .reputers .ralph-footer .left main.page.pillows-category .product-info-container h3,main.page.pillows-category .product-info-container main.page.finance .finance-hero .subhead,main.page.finance .finance-hero main.page.pillows-category .product-info-container .subhead,main.page.pillows-category .product-info-container main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .price-text,main.page.seatcushion-category-old .compare-intro .bundle-product .price-container main.page.pillows-category .product-info-container .price-text,main.page.pillows-category .product-info-container .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button main.page.pillows-category .product-info-container .learnMoreIcon{font-weight:700;margin-top:24px}@media (max-width: 767px){main.page.pillows-category .product-info-container .fw-normal,main.page.pillows-category .product-info-container main.page-legal.warranties .legal-jump-links li .subchildren,main.page-legal.warranties .legal-jump-links li main.page.pillows-category .product-info-container .subchildren,main.page.pillows-category .product-info-container main.page.seatcushion-category .compare-intro .bundle-product .price-container .price-text,main.page.seatcushion-category .compare-intro .bundle-product .price-container main.page.pillows-category .product-info-container .price-text,main.page.pillows-category .product-info-container main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .mattress-features li main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-education .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-education .different .different-head,main.page.mattress-education .different main.page.pillows-category .product-info-container .different-head,main.page.pillows-category .product-info-container main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p span,main.page.mattress-compare .compare-section .mattresses .product-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li span,main.page.pillow-category .compare-intro .pillows .product-content .pillow-features li main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p span,main.page.pillow-category .compare-intro .pillows .product-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.pillow-category .model-display .model-section-header .model-section-name,main.page.pillow-category .model-display .model-section-header main.page.pillows-category .product-info-container .model-section-name,main.page.pillows-category .product-info-container .takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price span,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .shop-btn-price main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-protector-lp .block-descriptive-animations em,main.page.mattress-protector-lp .block-descriptive-animations main.page.pillows-category .product-info-container em,main.page.pillows-category .product-info-container main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .mattress-features li main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p span,main.page.mattress-sizes .compare-section .mattresses .product-content .toggle-content .padded-price.desktop p main.page.pillows-category .product-info-container span,main.page.pillows-category .product-info-container main.page.homepage .reputers .ralph-footer .left h3,main.page.homepage .reputers .ralph-footer .left main.page.pillows-category .product-info-container h3,main.page.pillows-category .product-info-container main.page.finance .finance-hero .subhead,main.page.finance .finance-hero main.page.pillows-category .product-info-container .subhead,main.page.pillows-category .product-info-container main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .price-text,main.page.seatcushion-category-old .compare-intro .bundle-product .price-container main.page.pillows-category .product-info-container .price-text,main.page.pillows-category .product-info-container .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button main.page.pillows-category .product-info-container .learnMoreIcon{margin-top:16px}}@media (max-width: 539px){main.page.pillows-category .product-pricing-container{padding-left:12px;padding-right:12px}}main.page.pillows-category .product-selector-image{background-color:#f9f9f9}@media (max-width: 539px){main.page.pillows-category .product-selector-image{max-width:343px}}main.page.pillows-category .block-image-hero:before{background:none}main.page.pillows-category .block-image-hero{text-align:left;align-items:flex-end}@media (max-width: 767px){main.page.pillows-category .block-image-hero{align-items:flex-start}}main.page.pillows-category .block-image-hero.min-h-1{min-height:380px}@media (min-width: 1128px){main.page.pillows-category .block-image-hero.min-h-1{min-height:550px}}@media (max-width: 767px){main.page.pillows-category .block-image-hero img{object-position:top}}main.page.pillows-category .block-image-hero .hero-content{margin-top:100px}@media (max-width: 539px){main.page.pillows-category .block-image-hero .hero-content{margin-top:75px}}main.page.pillows-category .block-image-hero .container-lg,main.page.pillows-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.pillows-category .block-image-hero .stamped-container{margin-left:0;margin-right:25px;max-width:750px}@media (max-width: 1599px){main.page.pillows-category .block-image-hero .container-lg,main.page.pillows-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.pillows-category .block-image-hero .stamped-container{max-width:600px;margin-right:20px}}@media (max-width: 1127px){main.page.pillows-category .block-image-hero .container-lg,main.page.pillows-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.pillows-category .block-image-hero .stamped-container{max-width:420px;margin-right:15px}}@media (max-width: 539px){main.page.pillows-category .block-image-hero .container-lg,main.page.pillows-category .block-image-hero main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.pillows-category .block-image-hero .stamped-container{max-width:328px;margin-right:0}}main.page.pillows-category .block-image-hero .hero-label{font-size:20px;text-transform:uppercase;color:#773D93;background:none;padding:0;margin-top:32px;border-radius:unset}@media (max-width: 1127px){main.page.pillows-category .block-image-hero .hero-label{margin-bottom:20px}}@media (max-width: 767px){main.page.pillows-category .block-image-hero .hero-label{margin-bottom:16px;font-size:14px}}main.page.pillows-category .block-image-hero h1{font-size:44px}@media (max-width: 1127px){main.page.pillows-category .block-image-hero h1{font-size:32px}}@media (max-width: 767px){main.page.pillows-category .block-image-hero h1{font-size:24px}}main.page.pillows-category .block-image-hero .description{font-size:24px;line-height:1.5}@media (max-width: 1127px){main.page.pillows-category .block-image-hero .description{font-size:20px}}@media (max-width: 767px){main.page.pillows-category .block-image-hero .description{font-size:16px}}main.page.pillows-category .p-y-section,main.page.pillows-category main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.pillows-category .box2,main.page.pillows-category main.page.finance .double-box .box1,main.page.finance .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.finance .double-box .box2,main.page.finance .double-box main.page.pillows-category .box2,main.page.pillows-category main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.pillows-category .box2,main.page.pillows-category main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.pillows-category .box2,main.page.pillows-category .block-double-block .box1,.block-double-block main.page.pillows-category .box1,main.page.pillows-category .block-double-block .box2,.block-double-block main.page.pillows-category .box2{padding-bottom:112px}@media (max-width: 767px){main.page.pillows-category .p-y-section,main.page.pillows-category main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.pillows-category .box2,main.page.pillows-category main.page.finance .double-box .box1,main.page.finance .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.finance .double-box .box2,main.page.finance .double-box main.page.pillows-category .box2,main.page.pillows-category main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.pillows-category .box2,main.page.pillows-category main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.pillows-category .box1,main.page.pillows-category main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.pillows-category .box2,main.page.pillows-category .block-double-block .box1,.block-double-block main.page.pillows-category .box1,main.page.pillows-category .block-double-block .box2,.block-double-block main.page.pillows-category .box2{padding-bottom:80px}}main.page.pillows-category .block-promo-callout-section .badge-container .tag{border-radius:4px;padding:8px 16px}@media (max-width: 767px){main.page.pillows-category .block-promo-callout-section .badge-container{margin-bottom:24px}}main.page.pillows-category .block-promo-callout-section .promo-callout-header{font-size:32px}@media (max-width: 767px){main.page.pillows-category .block-promo-callout-section .promo-callout-header{font-size:18px}}main.page.pillows-category .block-promo-callout-section .promo-subhead{color:#190D3A;font-size:19px;margin-bottom:40px}@media (max-width: 767px){main.page.pillows-category .block-promo-callout-section .promo-subhead{font-size:16px}}main.page.pillows-category .block-half-image.usa.bg-purple-dark,main.page.pillows-category main.page.pillow-category .block-half-image.usa.double-box,main.page.pillow-category main.page.pillows-category .block-half-image.usa.double-box,main.page.pillows-category main.page.plush-pillow .block-half-image.usa.floatie-content,main.page.plush-pillow main.page.pillows-category .block-half-image.usa.floatie-content,main.page.pillows-category main.page.finance .block-half-image.usa.double-box,main.page.finance main.page.pillows-category .block-half-image.usa.double-box,main.page.pillows-category main.page.may-4 .block-half-image.usa.double-box,main.page.may-4 main.page.pillows-category .block-half-image.usa.double-box,main.page.pillows-category main.page.email-subscribe .block-half-image.usa.double-box,main.page.email-subscribe main.page.pillows-category .block-half-image.usa.double-box,main.page.pillows-category .block-half-image.usa.block-double-block{background-color:linear-gradient(194.74deg, #341458 0%, #421467 100%)}main.page.pillows-category .block-half-image.usa .box{min-height:inherit}@media (min-width: 768px){main.page.pillows-category .block-half-image.usa .box.min-h-block{min-height:442px;max-height:442px}}main.page.pillows-category .block-half-image.usa .box.bg-purple-gradient,main.page.pillows-category .block-half-image.usa main.page.holiday-pages .mattresses .box.original-mat,main.page.holiday-pages .mattresses main.page.pillows-category .block-half-image.usa .box.original-mat,main.page.pillows-category .block-half-image.usa main.page.promo-page .mattresses .box.original-mat,main.page.promo-page .mattresses main.page.pillows-category .block-half-image.usa .box.original-mat{background:unset}main.page.pillows-category .block-half-image.usa .box .content em{font-size:24px}@media (max-width: 1127px){main.page.pillows-category .block-half-image.usa .box .content em{font-size:18px}}@media (max-width: 767px){main.page.pillows-category .block-half-image.usa .box .content{padding-top:0;padding-bottom:48px}}@media (max-width: 539px){main.page.pillows-category .block-half-image.usa .box .content{display:flex;flex-direction:column;align-items:center;padding-top:16px}main.page.pillows-category .block-half-image.usa .box .content p{max-width:300px}}main.page.pillows-category .block-half-image.usa .image{background-size:contain;margin-top:62px}main.page.pillows-category .block-half-image.usa .image.min-h-block{min-height:323px;max-height:323px}@media (max-width: 767px){main.page.pillows-category .block-half-image.usa .image.min-h-block{min-height:150px;margin-top:32px}}@media (max-width: 539px){main.page.pillows-category .block-half-image.usa .image.min-h-block{min-height:130px}}main.page.pillows-category .block-half-image.canada .box{min-height:inherit}@media (min-width: 768px){main.page.pillows-category .block-half-image.canada .box.min-h-block{min-height:442px;max-height:442px}}main.page.pillows-category .block-half-image.canada .box .content p{font-size:32px}@media (max-width: 767px){main.page.pillows-category .block-half-image.canada .box .content p{font-size:24px}}main.page.pillows-category .block-half-image.canada .image{background-size:contain;background-color:#fff;background-size:contain;margin-top:62px}main.page.pillows-category .block-half-image.canada .image.min-h-block{min-height:323px;max-height:323px}@media (max-width: 767px){main.page.pillows-category .block-half-image.canada .image.min-h-block{min-height:150px;margin-top:32px}}@media (max-width: 539px){main.page.pillows-category .block-half-image.canada .image.min-h-block{min-height:130px}}main.page.pillows-category .block-half-image .component-btn{width:30%}main.page.bedding-category .bg-lavender-light,main.page.bedding-category main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.bedding-category li:nth-of-type(2n),main.page.bedding-category main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.bedding-category .popup-info,main.page.bedding-category main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.bedding-category .review-box{background-color:#ededf4}main.page.bedding-category .bg-purple,main.page.bedding-category main.page.returns .return-policies .product-selectors .active:before,main.page.returns .return-policies .product-selectors main.page.bedding-category .active:before,main.page.bedding-category main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.bedding-category .wondergel-wrapper,main.page.bedding-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.bedding-category .cart-btn-white:hover,main.page.bedding-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.bedding-category .cart-btn-white:hover:before{background-color:#190d3a}main.page.bedding-category .bg-white,main.page.bedding-category main.page.pet-bed-lp .block-review,main.page.pet-bed-lp main.page.bedding-category .block-review,main.page.bedding-category .takeover-content .pillow-compare-takeover.detail-compare .sticky-header,.takeover-content .pillow-compare-takeover.detail-compare main.page.bedding-category .sticky-header,main.page.bedding-category main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.bedding-category .block-single-review,main.page.bedding-category main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section main.page.bedding-category .pop-review,main.page.bedding-category main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container main.page.bedding-category .pop-review,main.page.bedding-category main.page.returns .begin-return .call-button:hover,main.page.returns .begin-return main.page.bedding-category .call-button:hover,main.page.bedding-category main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.bedding-category .research-wrapper,main.page.bedding-category .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.bedding-category .banner-modal,main.page.bedding-category .component-promo-modal-lg .close-modal-btn:hover,.component-promo-modal-lg main.page.bedding-category .close-modal-btn:hover,main.page.bedding-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.bedding-category .cart-btn-white,main.page.bedding-category .cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:before,.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart main.page.bedding-category .cart-btn-white:before{background-color:#fff}main.page.bedding-category .bg-pink{background-color:#bc158a}main.page.bedding-category .white-c{color:#fff}main.page.bedding-category .purple-c{color:#45166a}@media (min-width: 540px){main.page.bedding-category .block-bundle-banner .single-text-container .mobile-only{display:none}}@media (max-width: 539px){main.page.bedding-category .block-image-hero-aligned .hero-content{padding:24px 24px 40px}}main.page.bedding-category .block-product-category-cards{padding-bottom:46px}@media (max-width: 767px){main.page.bedding-category .block-product-category-cards{padding-bottom:0;padding-top:0}}main.page.bedding-category .block-product-category-cards .card-badge{border-radius:4px;font-size:14px;padding:12px 16px}@media (max-width: 767px){main.page.bedding-category .block-product-category-cards .card-badge{margin-left:8px;padding:12px 8px}}main.page.bedding-category .block-product-category-cards .product-card{padding-left:36px;padding-right:36px;margin-bottom:30px}@media (max-width: 767px){main.page.bedding-category .block-product-category-cards .product-card{margin-bottom:0px;padding:32px 16px 48px;border-bottom:1px solid #E6E6E8}main.page.bedding-category .block-product-category-cards .product-card:nth-of-type(2){margin-bottom:32px}}main.page.bedding-category .block-product-category-cards .product-card .product-title-link{margin-bottom:24px}main.page.bedding-category .block-product-category-cards .product-card .product-info-container{margin-bottom:64px}@media (max-width: 767px){main.page.bedding-category .block-product-category-cards .product-card .product-info-container{margin-bottom:32px}}main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container{min-height:56px;align-items:center}@media (max-width: 767px){main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container{padding-bottom:0}}main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container .product-title-stars{display:none}main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container .shop-btn{padding:unset}main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container .shop-btn .component-btn{min-width:160px}main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container .shop-btn .component-btn.product-title-link{margin-bottom:0}@media (max-width: 1127px){main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container .shop-btn .component-btn{max-width:186px}}@media (max-width: 767px){main.page.bedding-category .block-product-category-cards .product-card .product-pricing-container .shop-btn .component-btn{min-width:148px}}main.page.bedding-category .block-promo-callout-section{width:100%;margin:134px auto 112px}@media (max-width: 767px){main.page.bedding-category .block-promo-callout-section{margin:60px 16px 80px 16px;width:unset}}main.page.bedding-category .block-promo-callout-section .promo-heading-image{height:400px;min-height:unset;background-color:#f9f8f9}@media (max-width: 539px){main.page.bedding-category .block-promo-callout-section .promo-heading-image{max-height:200px;height:unset;min-height:200px}}main.page.bedding-category .block-promo-callout-section .promo-callout-content{background:#F9F8F9;padding:50px 56px}@media (max-width: 1127px){main.page.bedding-category .block-promo-callout-section .promo-callout-content{padding-left:32px;padding-right:32px}}@media (max-width: 767px){main.page.bedding-category .block-promo-callout-section .promo-callout-content{padding:32px 16px}}main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-label{margin-left:0;border-radius:3px;background:linear-gradient(to right, #45166a, #83157b 75%, #bc158a)}main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-callout-header-box{margin-bottom:16px}@media (max-width: 1127px){main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-callout-header-box{margin-bottom:8px}}main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-callout-header{padding-left:0;padding-right:0;font-size:32px}@media (max-width: 1127px){main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-callout-header{font-size:24px}}@media (max-width: 767px){main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-callout-header{font-size:18px}}main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-subhead{margin-left:0;font-size:20px}@media (max-width: 767px){main.page.bedding-category .block-promo-callout-section .promo-callout-content .promo-subhead{font-size:20px}}main.page.bedding-category .block-promo-callout-section .promo-callout-content .discount-text{color:#BC158A;font-size:24px;font-style:italic;font-weight:bold;margin-bottom:33px}@media (max-width: 1599px){main.page.bedding-category .block-promo-callout-section .promo-callout-content .discount-text .discount-text{color:#BC158A;font-size:24px}}@media (max-width: 767px){main.page.bedding-category .block-promo-callout-section .promo-callout-content .discount-text .discount-text{color:#BC158A;font-size:24px}}main.page.bedding-category .block-promo-callout-section .promo-callout-content .component-btn{margin-left:0}main.page.base-sizes .bases-section{background:#EBEEF1}main.page.base-sizes .bases-section .base-types{padding-left:32px;padding-right:32px}@media (max-width: 539px){main.page.base-sizes .bases-section .base-types{padding-left:20px;padding-right:20px}}main.page.base-sizes .bases-section .base-types .product-card{padding-left:20px;padding-right:20px}@media (max-width: 767px){main.page.base-sizes .bases-section .base-types .product-card{padding-bottom:20px}}@media (max-width: 539px){main.page.base-sizes .bases-section .base-types .product-card{padding-bottom:50px;padding-left:10px;padding-right:10px}}main.page.base-sizes .bases-section .base-types .product-card h3{font-size:24px;padding-bottom:12px}@media (max-width: 1127px){main.page.base-sizes .bases-section .base-types .product-card h3{font-size:20px}}main.page.base-sizes .bases-section .base-types .product-card .product-content{background:white;padding-bottom:48px;padding-top:48px;padding-left:12px;padding-right:12px;min-height:900px}@media (max-width: 1127px){main.page.base-sizes .bases-section .base-types .product-card .product-content{min-height:775px;padding-left:24px;padding-right:24px}}@media (max-width: 767px){main.page.base-sizes .bases-section .base-types .product-card .product-content{min-height:700px}}@media (max-width: 539px){main.page.base-sizes .bases-section .base-types .product-card .product-content{min-height:0;padding-left:12px;padding-right:12px;padding-bottom:24px}}main.page.base-sizes .bases-section .base-types .product-card .product-content.two-column{min-height:800px}main.page.base-sizes .bases-section .base-types .product-card .product-content .content-wrapper{margin-top:auto}@media (max-width: 539px){main.page.base-sizes .bases-section .base-types .product-card .product-content .content-wrapper img.m-b-1{margin-bottom:48px}}main.page.base-sizes .additional-section .col-sm-6{padding-left:25px;padding-right:25px}main.page.base-sizes .suite-section{background:#EBEEF1}main.page.base-sizes .suite-section .sleep-suite{padding-left:50px;padding-right:50px}@media (max-width: 539px){main.page.base-sizes .suite-section .sleep-suite{padding-left:20px;padding-right:20px}}main.page.base-sizes .suite-section .sleep-suite .col-sm-4{padding-left:8px;padding-right:8px}@media (max-width: 539px){main.page.base-sizes .suite-section .sleep-suite .col-sm-4{padding-bottom:20px}}main.page.base-sizes .suite-section .sleep-suite .col-sm-4 .card{background:white;padding-bottom:10px}@media (max-width: 1127px){main.page.base-sizes .suite-section .sleep-suite .col-sm-4 .card{min-height:270px}}@media (max-width: 800px){main.page.base-sizes .suite-section .sleep-suite .col-sm-4 .card{min-height:225px}}@media (max-width: 767px){main.page.base-sizes .suite-section .sleep-suite .col-sm-4 .card{min-height:235px}}main.page.base-sizes .suite-section .sleep-suite .col-sm-4 .card h3{padding-left:5px;padding-right:5px}@-webkit-keyframes polaris-SkeletonShimmerAnimation{0%{opacity:.45}to{opacity:.9}}@keyframes polaris-SkeletonShimmerAnimation{0%{opacity:.45}to{opacity:.9}}main.page-buy .vue-loading.center-image{max-height:calc(100vh - 81px)}main.page-buy .vue-loading .colored{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-animation:polaris-SkeletonShimmerAnimation .8s linear infinite alternate;animation:polaris-SkeletonShimmerAnimation .8s linear infinite alternate}main.page-buy .c-light{color:#BC158A;font-weight:500}main.page-buy .c-medium{color:#6D1675;font-weight:500}main.page-buy .c-dark{color:#45166A;font-weight:500}@media (min-width: 1128px){main.page-buy .product-image-column{min-height:700px}}@media (min-width: 1128px){main.page-buy .product-image-wrapper{position:-webkit-sticky;position:sticky;top:80px}}main.page-buy .container-lg.no-padding,main.page-buy .section-user-reviews .no-padding.stamped-container,main.page-buy .column.no-padding{padding-left:0;padding-right:0}main.page-buy .buy-product-container{padding:40px 0 112px}@media (max-width: 1127px){main.page-buy .buy-product-container{padding:0px 0px 80px}}main.page-buy .buy-product-container .plush-pillow .checkbox-wrapper,main.page-buy .buy-product-container .harmony-pillow .checkbox-wrapper{margin-top:0}main.page-buy .row.no-margin{margin-left:0;margin-right:0}main.page-buy .mobile-header{display:none;width:100%;padding:16px}@media (max-width: 1127px){main.page-buy .mobile-header{display:block}}main.page-buy .mobile-header .badge-padding{margin-bottom:5px;display:inline-block}@media (min-width: 768px){main.page-buy .mobile-header .badge-padding{margin-bottom:7px}}main.page-buy .mobile-header .badge-padding .badge,main.page-buy .mobile-header .badge-padding main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page-buy .mobile-header .badge-padding .block-subnav:before{letter-spacing:0.5px;position:relative;z-index:1;padding:6.5px 9px;line-height:1}main.page-buy .mobile-header .badge-padding .sub-badge{background:#45166A;padding-left:14px}main.page-buy .mobile-header .badge-padding.second-badge{transform:translateX(-12px);z-index:0}@media (max-width: 1127px){main.page-buy .desktop-header{display:none}}main.page-buy .desktop-header .badge-padding-desk{margin-bottom:10px;display:inline-block}main.page-buy .desktop-header .badge-padding-desk .badge,main.page-buy .desktop-header .badge-padding-desk main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page-buy .desktop-header .badge-padding-desk .block-subnav:before{letter-spacing:0.5px;position:relative;z-index:1;padding:6.5px 9px;line-height:1}main.page-buy .desktop-header .badge-padding-desk .sub-badge{background:#45166A;padding-left:14px}main.page-buy .desktop-header .badge-padding-desk.second-badge{transform:translateX(-12px);z-index:0}main.page-buy .special-with-margin{padding-left:16px;padding-right:16px}@media (min-width: 1128px){main.page-buy .special-with-margin{padding-left:40px}}main.page-buy .special-with-margin.no-column{padding-left:24px;padding-right:24px}main.page-buy .special-with-margin.with-border{padding-left:0;padding-right:0;margin-left:24px;margin-right:24px}main.page-buy .special-with-margin .desc-margin-bottom{margin-bottom:48px}main.page-buy .variant-selectors .wrapper.flex .main-dropdown,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder .main-dropdown,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder .main-dropdown{flex:1;margin-right:8px}@media (max-width: 1250px){main.page-buy .variant-selectors .wrapper.flex,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder{flex-direction:column}main.page-buy .variant-selectors .wrapper.flex .main-dropdown,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder .main-dropdown,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder .main-dropdown{margin-right:0}}@media (max-width: 1127px){main.page-buy .variant-selectors .wrapper.flex,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder{flex-direction:row}main.page-buy .variant-selectors .wrapper.flex .main-dropdown,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder .main-dropdown,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder .main-dropdown{margin-right:8px}}@media (max-width: 539px){main.page-buy .variant-selectors .wrapper.flex,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder{flex-direction:column}main.page-buy .variant-selectors .wrapper.flex .main-dropdown,main.page-buy .variant-selectors .description-after-dropdown .wrapper.additional-description-checkmark-holder .main-dropdown,main.page-buy .description-after-dropdown .variant-selectors .wrapper.additional-description-checkmark-holder .main-dropdown{margin-right:0}}main.page-buy .variant-selectors .wrapper .main-dropdown .default-price{color:#423c48;font-size:16px;font-weight:300}main.page-buy .badge-above-description-container{max-width:220px;margin-bottom:16px}main.page-buy .badge-above-description-container .badge-above-description{background:unset;background-color:#bc158a}main.page-buy .variant-selectors .kid-mattress-label{background-color:#E2E1E6;border-radius:2px;margin-top:8px}main.page-buy .variant-selectors .kid-mattress-label span{float:right;font-size:14px;cursor:pointer;text-transform:uppercase;color:#190D3A;position:relative;padding:0px 8px}main.page-buy .variant-selectors .kid-mattress-label p{padding:8px 50px 8px 16px;font-size:14px}@media (max-width: 767px){main.page-buy .variant-selectors .kid-mattress-label p{font-size:12px}}@media (max-width: 767px){main.page-buy .variant-selectors .kid-mattress-label{margin-top:16px}}main.page-buy .product-image{width:100%;min-height:250px;margin-bottom:32px}@media (max-width: 539px){main.page-buy .product-image{margin-bottom:16px;min-height:220px}}main.page-buy .scroll-items{height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;scroll-snap-destination:0% 100%;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%)}main.page-buy .scroll-items::-webkit-scrollbar{display:none}main.page-buy .scroll-items .image-wrapper{height:100%;width:100%;flex-shrink:0;margin-left:5%;margin-right:5%;padding-left:16px;padding-right:16px;scroll-snap-align:start;min-height:250px}@media (min-width: 768px){main.page-buy .scroll-items .image-wrapper{min-height:300px}}@media (max-width: 1127px){main.page-buy .scroll-items .image-wrapper.cover{padding-left:0;padding-right:0}}main.page-buy .scroll-items .image-wrapper .img-with-padding,main.page-buy .scroll-items .image-wrapper .img-no-padding{margin:0 auto;height:100%;width:100%;max-width:800px;background-position:center;background-size:contain;background-repeat:no-repeat;min-height:250px}@media (min-width: 768px){main.page-buy .scroll-items .image-wrapper .img-with-padding,main.page-buy .scroll-items .image-wrapper .img-no-padding{min-height:300px}}@media (min-width: 1128px){main.page-buy .scroll-items .image-wrapper .img-with-padding,main.page-buy .scroll-items .image-wrapper .img-no-padding{min-height:500px;height:45vh;max-height:500px}}main.page-buy .scroll-items .image-wrapper .main-img{margin-top:80px}@media (max-width: 1127px){main.page-buy .scroll-items .image-wrapper .main-img{margin-top:0px}}main.page-buy .scroll-items .image-wrapper:first-child{margin-left:0}main.page-buy .scroll-items .image-wrapper:last-child{margin-right:0}main.page-buy .scroll-items .image-wrapper.video{position:relative;cursor:pointer}main.page-buy .scroll-items .image-wrapper.video video{min-width:100%;overflow:hidden}main.page-buy .scroll-items .image-wrapper .carousel-play-btn{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main.page-buy .scroll-items .image-wrapper.paused-video .carousel-play-btn{display:inline-block}main.page-buy .product-image-thumbnails .img{height:56px;width:56px;margin:0px 5px;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.5;border:2px solid #f9f8f9;transition:all .3s}main.page-buy .product-image-thumbnails .img.active{opacity:1;border:2px solid #45166a;border-radius:4px}@media (max-width: 1127px){main.page-buy .product-image-thumbnails .img.active{border:none;background-color:#45166a}}main.page-buy .product-image-thumbnails .img:hover{cursor:pointer}@media (max-width: 1127px){main.page-buy .product-image-thumbnails .img{background-image:none !important;border:none;background-color:#cac6db;border-radius:50%;width:8px;height:8px}}@media (min-width: 1128px){main.page-buy .product-image-thumbnails .video{position:relative}main.page-buy .product-image-thumbnails .video:after{content:'';display:block;width:17px;height:20px;margin-right:10px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat;transition:0.2s opacity;position:absolute;top:50%;left:50%;transform:translate(-45%, -50%)}}main.page-buy .border-lavender{border-top:1px solid #cac6db}main.page-buy .product-image-small{margin:auto 15px;width:40px}main.page-buy .icon.box .variant-type{font-size:18px}main.page-buy .icon.box .variant-type svg{margin-right:2px}main.page-buy .variant-type-option{border:2px solid #e6e6e8;border-radius:4px}main.page-buy .variant-type-option:hover,main.page-buy .variant-type-option.active{background-color:#ededf4}main.page-buy .dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-bottom:40px}main.page-buy .dropdown .dropdown-label{margin-bottom:8px}main.page-buy .dropdown button{cursor:pointer;position:relative;background-color:#fff;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300}main.page-buy .dropdown li{padding:13px 18px;list-style:none}main.page-buy .dropdown .variant-price-data .strikethrough-price{margin-right:6px}main.page-buy .dropdown .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}@media only screen and (max-width: 374px){main.page-buy .dropdown-font-mobile{font-size:12px}}main.page-buy .dropdown .animation-wrapper{padding:0;position:absolute;border-left:none;border-right:none;border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%;overflow-y:hidden}main.page-buy .dropdown .animation-wrapper.hidden{display:none}main.page-buy .dropdown .animation-wrapper ul{transition:transform .3s;transform:translateY(-600px)}main.page-buy .dropdown .animation-wrapper li{border-bottom:2px solid #e6e6e8;border-left:2px solid #cac6db;border-right:2px solid #cac6db;background-color:#fff}main.page-buy .dropdown .animation-wrapper li:hover,main.page-buy .dropdown .animation-wrapper li.active{background-color:#ededf4}main.page-buy .dropdown .animation-wrapper li:last-child{border-bottom:2px solid #cac6db;border-bottom-left-radius:4px;border-bottom-right-radius:4px}main.page-buy .dropdown .default-variant{position:relative;border-radius:4px;border:2px solid #e6e6e8;transform:none;align-items:center}main.page-buy .dropdown .default-variant *{pointer-events:none}main.page-buy .dropdown .default-variant.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#cac6db}main.page-buy .dropdown .default-variant.active+.animation-wrapper{z-index:1}main.page-buy .dropdown .default-variant.active+.animation-wrapper ul{opacity:1;transform:translateY(0)}main.page-buy .dropdown .default-variant::after{content:' ';background-image:url("https://purple.com/wp-content/themes/purple/assets/images/other-svgs/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}main.page-buy .dropdown .default-variant.display-price{height:52px;padding-right:50px}main.page-buy .dropdown .default-variant.disable-dropdown{cursor:unset;padding-right:18px;background-color:#f1f0f2;border:none}main.page-buy .dropdown .default-variant.disable-dropdown::after{content:'';background-image:none}main.page-buy .dropdown .list-item-with-color.default-variant{display:flex;align-items:center}main.page-buy .dropdown .list-item-with-color .variant{display:flex;align-items:center}main.page-buy .dropdown .list-item-with-color .variant-color{height:22px;width:22px;display:inline-block;border-radius:50%;border:1px solid #e6e6e8;margin-right:10px}main.page-buy .dropdown .list-item-with-color.with-gradient{clip-path:circle(50%)}main.page-buy .dropdown .list-item-with-description .label .title{font-weight:500}main.page-buy .dropdown .list-item-with-description .description{color:#7D7D7D;display:block}main.page-buy .single-size-dropdown-text{margin-top:8px;font-size:12px;color:#615e64}main.page-buy .single-size-dropdown-text .dropdown-text{text-decoration:underline;cursor:pointer}main.page-buy .dropdown-disclaimer{margin-top:17px;font-size:14px;font-style:italic;color:#979797}@media (min-width: 768px){main.page-buy .dropdown-disclaimer{margin-top:11px}}main.page-buy .new-twin-sla{position:relative;margin-bottom:-40px;bottom:40px;font-style:italic;font-weight:500;font-size:13px}@media (max-width: 767px){main.page-buy .new-twin-sla{margin-bottom:-10px;bottom:25px}}main.page-buy .new-twin-clearance{margin-top:8px;font-style:italic;font-weight:500;font-size:13px}@media (max-width: 767px){main.page-buy .new-twin-clearance{margin-bottom:-10px;bottom:25px}}main.page-buy .clearance{font-style:italic;font-size:14px;font-weight:500;margin-right:10px;padding-left:10px}main.page-buy .additional-checkbox-container{margin-top:-8px}main.page-buy .additional-checkbox-container.override-bottom-margin{margin-bottom:32px}main.page-buy .check-box{width:10%;display:flex;justify-content:center}main.page-buy .check-box input[type="checkbox"]{width:18px;height:18px;border:2px solid #45166a;border-radius:3px;-webkit-appearance:unset;cursor:pointer}main.page-buy .check-box input[type="checkbox"]:checked{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#45166a}main.page-buy .check-box.additional-set-check-box{width:auto;margin-right:8px}main.page-buy .check-box.add-on-check-box{width:auto;margin-right:8px;margin-bottom:40px;justify-content:flex-start;margin-top:-32px}main.page-buy .check-box.add-on-check-box input{margin-right:10px}main.page-buy .check-box.add-on-check-box label{cursor:pointer}main.page-buy .plus-container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:32px}main.page-buy .plus-container .plus-line{border-bottom:1px solid #E7E7E8}main.page-buy .additional-dropdown-text{display:inline-block;font-weight:500;font-size:15px;font-style:italic;cursor:pointer}main.page-buy .additional-heading-dropdown-text{margin-bottom:8px;font-size:16px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:400;line-height:1.33;letter-spacing:0.5px;color:#bc158a}main.page-buy .promo{margin-bottom:40px}main.page-buy .promo-block.is-hidden{display:none}main.page-buy .promo-block .is-hidden{display:none}main.page-buy .promo-block-label{margin-bottom:4px}main.page-buy .promo-block.promo-block-margin-bottom{margin-bottom:40px}main.page-buy .promo-block .td-strikethrough,main.page-buy .promo-block .strikethrough{margin-right:4px}main.page-buy .product-related-message{margin-top:-36px;padding:10px 20px;border-radius:4px;color:#605B6A;font-style:italic;font-size:13px}@media (max-width: 767px){main.page-buy .product-related-message{margin-top:-22px}}main.page-buy .product-related-message a{margin-left:10px;font-style:normal;text-decoration:underline;color:#45166a}main.page-buy .shipping-time{font-size:13px;padding:12px 10px 0;text-align:center;font-style:italic;color:#605B6A}main.page-buy .shipping-time .christmas-before{color:#45166a;display:block}main.page-buy .shipping-time .christmas-after{color:#F61559;display:block}main.page-buy .shipping-time .christmas-download{font-size:11px;display:block}main.page-buy .shipping-time .christmas-download a{text-decoration:underline}main.page-buy .shipping-time span.christmas-download{font-size:11px;display:block}main.page-buy .shipping-time span.christmas-download a{text-decoration:underline}main.page-buy .shipping-disclaimer{margin-top:16px;line-height:1.3;font-size:13px;color:#605B6A;font-style:italic}main.page-buy .shipping-disclaimer em{display:block}main.page-buy .shipping-msg-holder .shipping-disclaimer{margin-top:8px}main.page-buy .purple-logo{fill:#45166a}main.page-buy .purple-logo.small{width:55px;height:20px}main.page-buy .product-text{padding:10px 0px}main.page-buy .product-text .description{display:block;font-size:13px}main.page-buy .product-text .variant-price{margin-right:20px}main.page-buy .description-after-dropdown{margin-bottom:40px}main.page-buy .description-after-dropdown .additional-description-checkmark-heading{margin-top:40px;margin-bottom:16px;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:600}main.page-buy .description-after-dropdown .additional-description-checkmark-holder{margin-bottom:8px}main.page-buy .description-after-dropdown .additional-description-checkmark-holder svg{margin-right:12px;margin-top:8px;min-width:12px;min-height:9px}main.page-buy .buy-cart{padding:20px 10px;border-radius:4px;margin-bottom:24px}main.page-buy .buy-cart .pricing-box{position:relative}main.page-buy .buy-cart .pricing-box.financing-hidden{margin-bottom:0}main.page-buy .buy-cart .pricing-box.financing-hidden .specifier{display:none}main.page-buy .buy-cart .pricing-box.financing-hidden .financing{display:none}main.page-buy .buy-cart .pricing-box.financing-hidden .payment-type{width:100%;margin:0}@media (max-width: 539px){main.page-buy .buy-cart .pricing-box{flex-direction:column-reverse;align-items:center}main.page-buy .buy-cart .pricing-box .payment-type{margin:0}main.page-buy .buy-cart .pricing-box .specifier{position:relative;width:95%;top:unset;left:unset;height:1px;background-color:#979797;margin:12px 0px 18px}main.page-buy .buy-cart .pricing-box .specifier span{top:unset;left:50%;transform:translate(-50%, -50%);padding:5px}}main.page-buy .buy-cart .payment-type{width:50%;margin:25px 0 22px}main.page-buy .buy-cart .payment-type.purchase .strikethrough{margin-top:6px}main.page-buy .buy-cart .specifier{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #979797;color:#979797}main.page-buy .buy-cart .specifier span{position:absolute;top:50%;transform:translateY(-50%);left:-10px;padding:5px 0;background-color:#ededf4}main.page-buy .buy-cart .label{display:block}main.page-buy .buy-cart .price-line{display:block;font-size:28px}main.page-buy .buy-cart .price-line .strikethrough{font-size:16px;text-decoration:line-through;display:block;color:#979797;margin-bottom:-6px}main.page-buy .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger{text-decoration:none}main.page-buy .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger .aff-month{font-size:45%;margin-left:4px;text-transform:uppercase}main.page-buy .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger .aff-details{display:none;color:#45166a;font-weight:300;letter-spacing:.3px;font-size:13px;text-decoration:underline}main.page-buy .buy-cart .price-line .affirm-as-low-as.remove-prequalify .aff-details{display:none}main.page-buy .buy-cart .affirm-as-low-as.remove-prequalify .aff-details,main.page-buy .buy-cart .affirm-as-low-as.remove-prequalify br{display:none}main.page-buy .buy-cart .affirm-modal-trigger,main.page-buy .buy-cart .aff-payment,main.page-buy .buy-cart .aff-month,main.page-buy .buy-cart .affirm-ala-price,main.page-buy .buy-cart .affirm-ala-price .currency-sign{text-decoration:none}main.page-buy .buy-cart .currency-sign{font-size:60%;vertical-align:30%;margin-right:4px;font-family:"Montserrat",sans-serif}main.page-buy .buy-cart .currency,main.page-buy .buy-cart .monthly{font-size:45%;margin-left:4px}main.page-buy .buy-cart .details{display:block;color:#45166a;font-weight:400;letter-spacing:0.3px;text-decoration:underline;font-size:13px}main.page-buy .buy-cart .width-margin{max-width:480px;margin-left:auto;margin-right:auto}main.page-buy .buy-cart .split-payment-container{margin-top:24px}@media (max-width: 1127px){main.page-buy .buy-cart .split-payment-container{max-width:480px;margin-left:auto;margin-right:auto}}@media (max-width: 767px){main.page-buy .buy-cart .split-payment-container .ind-payment-container{align-items:center}}main.page-buy .buy-cart .split-payment-container .ind-payment-container .purple-pay img{width:77px}main.page-buy .buy-cart .split-payment-container .ind-payment-container .affirm-pay img{max-width:77px}main.page-buy .buy-cart .split-payment-container .payment-text{font-size:12px;padding-left:16px;padding-right:16px}@media (max-width: 539px){main.page-buy .buy-cart .split-payment-container .payment-text{font-size:10px}}main.page-buy .buy-cart .split-payment-container .payment-modal-link{font-size:12px;text-decoration:underline;color:#44176A}main.page-buy .buy-cart .split-payment-container.split-payment-hidden{display:none}main.page-buy .buy-cart .product-email-form{margin-top:12px}main.page-buy .buy-cart .product-email-form .email-message{font-size:13px;color:#605B6A;font-style:italic;margin-bottom:8px}main.page-buy .buy-cart .product-email-form .field-container{padding:0 10px;position:relative}main.page-buy .buy-cart .product-email-form .field-container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23C0BEC2' stroke-width='2' transform='translate(1 1)'%3E%3Crect width='23' height='16' rx='1.5'/%3E%3Cpath d='M1 1l8.8 7.05a2 2 0 0 0 2.43.05L22 1'/%3E%3C/g%3E%3C/svg%3E");content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:22px;width:24px;height:17px;background-repeat:no-repeat;background-size:contain}main.page-buy .buy-cart .product-email-form .field-container .input-email{flex-grow:1;margin-right:12px;border:1px solid #e6e6e8;border-radius:.3em;padding-left:40px;min-width:50px;font-size:16px}main.page-buy .buy-cart .product-email-form .field-container .submit-btn{border-radius:.3em;border:none}main.page-buy .buy-cart .product-email-form .field-container .submit-btn:before{border-radius:.3em}@media (max-width: 539px){main.page-buy .buy-cart .product-email-form .field-container .submit-btn{padding:13px 14px 11px}}main.page-buy .buy-cart .sold-out-content{padding:0px 30px;color:#605B6A;font-size:14px}main.page-buy .buy-cart .sold-out-content .sold-out-title{font-size:16px;font-weight:500;margin-bottom:3px}main.page-buy .buy-cart .sold-out-content .sold-out-message{font-weight:300;margin:0 0 12px;font-size:12px}main.page-buy .buy-cart .sold-out-content .restock-date{font-weight:600;color:#4B4653}main.page-buy .buy-cart .sold-out-content .price-line{color:#4B4653;margin-bottom:12px}main.page-buy .add-wrapper{position:relative;max-width:500px;margin:0 auto}main.page-buy .add-wrapper .add-to-cart .text{transition:all .3s}main.page-buy .add-wrapper.indicators .text{opacity:0}main.page-buy .add-wrapper .loading-indicator{display:none;position:absolute;top:7px;bottom:0;left:0;right:0}main.page-buy .add-wrapper .loading-indicator .spinners,main.page-buy .add-wrapper .loading-indicator .checkmarks{visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0.5s;width:40px;position:absolute}main.page-buy .add-wrapper .loading-indicator .spinners svg,main.page-buy .add-wrapper .loading-indicator .checkmarks svg{fill:#45166a}main.page-buy .add-wrapper .loading-indicator .checkmarks svg .checkmark-path{stroke-dashoffset:48;stroke-dasharray:48;transition:stroke-dashoffset 0.9s;transition-delay:.2s}main.page-buy .add-wrapper .loading-indicator.spinner-visible,main.page-buy .add-wrapper .loading-indicator.checkmark-visible{display:flex;justify-content:center;align-items:center}main.page-buy .add-wrapper .loading-indicator.spinner-visible .spinners{visibility:visible;opacity:1}main.page-buy .add-wrapper .loading-indicator.checkmark-visible .checkmarks{visibility:visible;opacity:1}main.page-buy .add-wrapper .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path{stroke-dashoffset:12}main.page-buy .add-on{padding:20px;border-radius:4px}main.page-buy .add-on:hover{cursor:pointer}main.page-buy .add-on .product{width:100%;max-width:72px;background-position:center;background-size:contain;background-repeat:no-repeat}main.page-buy .add-on .variant-option{display:block}main.page-buy .add-on .product-pricing{margin-right:16px}main.page-buy .add-on .with-margin{margin-right:20px}main.page-buy .add-on .variant-name{margin-left:10px;width:100%}main.page-buy .add-on .ta-right,main.page-buy .add-on main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three p,main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three main.page-buy .add-on p,main.page-buy .add-on .block-subnav-products .desktop .right-content,.block-subnav-products .desktop main.page-buy .add-on .right-content{text-align:right}main.page-buy .add-on .arrow{border-top:2px solid #45166a;border-right:2px solid #45166a;transform:rotate(45deg);width:10px;height:10px}main.page-buy .cross-sale.border-lavender{margin-top:32px}main.page-buy .cross-sale-suggestion{padding:13px;border-radius:4px;background-color:#E5E1EA}main.page-buy .cross-sale-suggestion .img-container{margin-right:10px}main.page-buy .cross-sale-suggestion .suggested-image{background-position:center;background-size:contain;background-repeat:no-repeat;width:auto;height:80px}main.page-buy .cross-sale-suggestion .message{color:#452569;margin-bottom:4px;font-size:16px}main.page-buy .cross-sale-suggestion a{font-size:14px}main.page-buy .cross-sale-suggestion a.w-100,main.page-buy .cross-sale-suggestion .block-filtered-reviews a.review-box,.block-filtered-reviews main.page-buy .cross-sale-suggestion a.review-box{text-decoration:unset;line-height:1.4}main.page-buy .cross-sale-suggestion p+p.link-msg{margin-top:0;color:#773D94;font-size:14px}main.page-buy .cross-sale-suggestion.custom-block-styling{background-color:#cac6db}main.page-buy .cross-sale-suggestion.custom-block-styling .suggested-image{margin-right:22px}main.page-buy .cross-sale-suggestion.custom-block-styling .message{font-size:12px}main.page-buy .cross-sale-suggestion.custom-block-styling p+p.link-msg,main.page-buy .cross-sale-suggestion.custom-block-styling a{font-size:12px}main.page-buy .product-overview .product-bullets li{padding-bottom:8px}main.page-buy .product-promises{display:flex;justify-content:space-around;padding-left:16px;padding-right:16px}@media (min-width: 768px){main.page-buy .product-promises{padding-bottom:48px}}@media (max-width: 767px){main.page-buy .product-promises{padding-bottom:36px}}@media (max-width: 767px){main.page-buy .product-promises{align-items:center;flex-wrap:wrap}}@media (max-width: 539px){main.page-buy .product-promises{padding-left:16px;padding-right:16px}}main.page-buy .product-promises li{padding:16px 5px;width:25%;flex:1;list-style:none;text-align:center}@media (max-width: 767px){main.page-buy .product-promises li{margin-bottom:0;font-size:10px}}main.page-buy .product-promises li.clickable{cursor:pointer}main.page-buy .product-promises li.clickable:hover{border-radius:4px;box-shadow:0px 1px 4px rgba(0,0,0,0.25);background:#fff}main.page-buy .product-promises img{display:block;margin-left:auto;margin-right:auto;height:36px;max-width:36px}main.page-buy .sticky-container{flex-grow:1}main.page-buy .product-image-wrapper{display:flex;flex-direction:column;height:100%}main.page-buy .product-image-container{position:sticky;top:80px}main.page-buy .buy-product-container .row{position:relative}@media (min-width: 1128px){main.page-buy .bundle-items-closed .line-spacing-match{display:block}}main.page-buy .specifications .tabs{position:relative;display:flex;justify-content:center;padding-right:18px}main.page-buy .specifications .tabs .border-underline{border-bottom:none;position:absolute;width:100%;left:0;bottom:0;padding:0;margin:0;z-index:-1}main.page-buy .specifications .tabs ul{list-style:none;display:flex;padding-left:0;margin:0 -16px}@media (max-width: 767px){main.page-buy .specifications .tabs ul{overflow-x:scroll}}main.page-buy .specifications .tabs ul li{padding-bottom:18px;white-space:nowrap;border-bottom:solid 4px rgba(255,255,255,0);margin:0 22px;cursor:pointer}@media (max-width: 539px){main.page-buy .specifications .tabs ul li{margin:0 18px}}main.page-buy .specifications .tabs ul li.active{border-bottom:solid 4px #341458}main.page-buy .specifications .spec{display:flex;flex-wrap:wrap;cursor:pointer}main.page-buy .specifications .spec.is-open h3{padding-bottom:16px}main.page-buy .specifications .spec.is-open h3:before{transform:rotate(-45deg)}main.page-buy .specifications .spec.is-open .accordion-content{cursor:default}@media (min-width: 768px){main.page-buy .specifications .spec{cursor:default;padding:24px 0}}main.page-buy .specifications .spec h3{width:100%;min-height:1px;position:relative;padding-bottom:24px;padding-top:24px}@media (min-width: 768px){main.page-buy .specifications .spec h3{padding-top:0;flex:0 0 25%;max-width:25%;width:100%;min-height:1px;margin-bottom:0px}}@media (max-width: 767px){main.page-buy .specifications .spec h3:before{display:block;content:'';position:absolute;right:15px;width:8px;height:8px;top:50%;transform:rotate(135deg) translateY(50%);border-top:solid 2px #190d3a;border-right:solid 2px #190d3a;transition:transform 0.3s}}main.page-buy .specifications .spec ul{padding-left:0;list-style:none}main.page-buy .specifications .spec ul li{display:flex;flex-wrap:wrap}main.page-buy .specifications .spec ul li:last-child{margin-bottom:0}@media (min-width: 768px){main.page-buy .specifications .spec ul li:last-child{margin-bottom:0}}main.page-buy .specifications .spec ul li.no-subheading h4{display:none}@media (min-width: 768px){main.page-buy .specifications .spec ul li.no-subheading .sub-content{flex:0 0 100%;max-width:100%}}main.page-buy .specifications .spec ul li h4{width:100%;min-height:1px}@media (min-width: 768px){main.page-buy .specifications .spec ul li h4{flex:0 0 25%;max-width:25%}}main.page-buy .specifications .spec ul li .sub-content{width:100%;min-height:1px}@media (min-width: 768px){main.page-buy .specifications .spec ul li .sub-content{flex:0 0 75%;max-width:75%}}main.page-buy .specifications .spec ul li .sub-content p+p{margin-top:0}main.page-buy .specifications .spec .accordion-content{width:100%;min-height:1px;padding-bottom:24px}@media (min-width: 768px){main.page-buy .specifications .spec .accordion-content{display:block !important;flex:0 0 75%;max-width:75%;padding-bottom:0}}@media (max-width: 767px){main.page-buy .specifications .spec .accordion-content{display:none}}main.page-buy .stamped-badge .stamped-badge-starrating .stamped-fa{color:#341458 !important}main.page-buy .stamped-badge .stamped-badge-caption{margin-left:12px}main.page-buy .section-user-reviews .stamped-container{border:none;padding:0}main.page-buy .section-user-reviews .stamped-container .fa{color:#341458 !important}main.page-buy .section-user-reviews .stamped-container .stamped-header-title{display:none}main.page-buy .section-user-reviews .stamped-container .stamped-summary{text-align:center}main.page-buy .section-user-reviews .stamped-container .stamped-summary .summary-overview{display:inline-block;width:auto !important;text-align:left}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-starrating{float:none}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-starrating .stamped-summary-text{color:#999;font-size:14px}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings{font-size:14px;float:none;display:inline-block;vertical-align:top;border-right:2px solid #eee;padding-right:40px;margin-right:30px;border-left:none;padding-left:0;margin-left:40px;margin-bottom:20px}@media (max-width: 767px){main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings{border-right:none;padding-right:0;margin-right:0}}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings{margin-left:0}}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings .summary-rating-count{color:#999}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings .summary-rating{margin-bottom:8px}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings .summary-rating-bar{border-radius:5px}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-ratings .summary-rating-bar-content{color:transparent;background:#341458;font-size:18px;border-radius:5px 0 0 5px}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-actions{display:inline-block;vertical-align:top}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-actions .stamped-summary-actions-newreview,main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-actions .stamped-summary-actions-newquestion{background-color:#341458;display:inline-block;color:#fff;border-radius:5px;border:1px solid #341458;padding:8px 20px;float:none;vertical-align:top}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-actions .stamped-summary-actions-newreview:before,main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-actions .stamped-summary-actions-newquestion:before{content:''}main.page-buy .section-user-reviews .stamped-container .stamped-summary .stamped-summary-actions .stamped-summary-actions-newquestion{background-color:transparent;color:#341458}main.page-buy .section-user-reviews .stamped-container .stamped-tab-container ul.stamped-tabs{padding-left:0}main.page-buy .section-user-reviews .stamped-container .stamped-tab-container ul.stamped-tabs li.active{font-weight:500;border-bottom:3px solid #341458}main.page-buy .section-user-reviews .stamped-container .stamped-tab-container .stamped-sort-select{appearance:none;font-weight:500;color:#341458;-webkit-appearance:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M27.18%2C9.1L16%2C20.33a1.42%2C1.42%2C0%2C0%2C1-2%2C0L2.78%2C9.1%22%20style%3D%22fill%3Anone%3Bstroke%3A%23a3acac%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%22/%3E%3C/svg%3E);background-repeat:no-repeat;padding:3px 12px 3px 10px;background-position:100% 50%;background-size:14px;border:none;background-color:transparent}main.page-buy .section-user-reviews .stamped-container .stamped-tab-container .stamped-sort-select:focus{outline:none}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header{width:30%;float:left}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header{float:none;width:100%;text-align:center}}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .stamped-review-avatar{float:none !important}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .author{display:block;font-size:18px;line-height:1}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .review-location{margin-bottom:15px;line-height:1.2}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .verified-badge{display:block;color:#341458;font-weight:500;margin-bottom:10px}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .verified-badge .fa-check-circle-o{color:#341458}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .verified-badge .fa-check-circle-o:before{font-size:18px}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-header .created{font-size:14px;float:none !important}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content{width:70%;float:right;clear:none}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content{float:none;width:100%}}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-body h3.stamped-review-header-title{margin:10px 0;font-size:20px}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-body h3.stamped-review-header-title{text-align:center}}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-body .stamped-review-content-body{font-size:18px;line-height:1.4}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-options ul{list-style-type:none;padding:0}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-options ul li strong:after{content:': '}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-options ul span{display:inline-block;margin:0 10px 0 5px}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-footer #stamped-review-share{display:none}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-review-content .stamped-review-footer #stamped-review-vote .stamped-thumbs-up{margin-left:7px}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-pagination{clear:both}main.page-buy .section-user-reviews .stamped-container .stamped-reviews .stamped-pagination a{color:#bbb}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-header{width:15%;display:inline-block;vertical-align:top}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-header{width:30%}}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-header .author{font-size:18px;font-weight:300}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-header .created{float:none !important;display:block;font-size:14px}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content{width:83%;display:inline-block;margin:0}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content{width:68%}}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content .stamped-reply-q{font-size:0;display:block;margin-bottom:10px}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content .stamped-reply-q:after{content:"Question";font-size:20px;font-weight:500;color:#341458}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content .stamped-review-content-body{font-size:18px}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content .stamped-icon-comment{font-size:20px;font-weight:500;margin-top:20px;margin-bottom:10px;padding-top:20px;border-top:1px solid #eee;color:#341458}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-content .stamped-icon-comment i{display:none}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-reply{background:none;border-left:none;margin:0 0 0 15%;padding:10px 0}@media (max-width: 539px){main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-reply{margin-left:30%}}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-reply .stamped-review-header-byline{font-weight:500;font-size:18px}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-reply .stamped-review-header-byline .created{float:none !important;display:block;font-weight:300;margin-bottom:10px;font-size:14px}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-reply .stamped-review-reply-body{font-size:18px}main.page-buy .section-user-reviews .stamped-container .stamped-questions .stamped-review .stamped-review-reply .stamped-review-reply-body .stamped-reply-a{display:none}main.page-buy .add-cart-btn{flex-shrink:0;display:inline-block;text-align:center;padding:13px 24px 11px 24px;border-radius:100px;transition:0.1s all;position:relative;z-index:0;color:#45166a;background:#72f4bf;border:none;cursor:pointer}main.page-buy .add-cart-btn:hover{transition:0.2s all}main.page-buy .add-cart-btn:hover:before{transform:scaleX(1.03) scaleY(1.4)}main.page-buy .add-cart-btn:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:100px;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}main.page-buy .add-cart-btn.disabled{color:#423c48;background:#d6d6dd}main.page-buy .add-cart-btn.disabled:before{display:none}main.page-buy .add-cart-btn.disabled.green{background:#72F4BF;opacity:0.5}main.page-buy template{display:none}main.page-buy .terms-and-conditions{text-decoration:underline}main.page-buy .section-modal-link{display:inline-block;position:relative;bottom:4px;text-decoration:underline;cursor:pointer}main.page-buy .discount-message{margin-bottom:22px}@media (min-width: 540px){main.page-buy .half-image-section{padding-left:40px;padding-right:40px}}main.page-buy .half-image-section .half-image-with-text{margin-bottom:80px}@media (max-width: 767px){main.page-buy .half-image-section .half-image-with-text{margin-bottom:56px}main.page-buy .half-image-section .half-image-with-text:last-child{margin-bottom:56px}}@media (max-width: 767px){main.page-buy .half-image-section .half-image-with-text .container{flex-direction:column}}main.page-buy .half-image-section .half-image-with-text .background-image{padding:0;width:100%;height:100%}@media (max-width: 767px){main.page-buy .half-image-section .half-image-with-text .background-image{margin-bottom:21px}}main.page-buy .half-image-section .half-image-with-text .text-container{width:100%;padding:10px}@media (max-width: 539px){main.page-buy .half-image-section .half-image-with-text .text-container{height:auto;margin-bottom:12px}}main.page-buy .half-image-section .half-image-with-text .text-container p{margin:auto;padding-left:8px;padding-right:8px}@media (min-width: 540px){main.page-buy .half-image-section .half-image-with-text .text-container p{font-size:18px;padding-left:24px;padding-right:24px}}@media (min-width: 1128px){main.page-buy .half-image-section .half-image-with-text .text-container p{font-size:24px;padding-left:76px;padding-right:76px}}main.page-buy .half-image-section .half-image-with-text .text-container p .half-image-headings{font-size:32px}@media (max-width: 1127px){main.page-buy .half-image-section .half-image-with-text .text-container p .half-image-headings{font-size:18px}}main.page-buy .review-with-image-asset{margin-bottom:-9px}main.page-buy .product-heading-margin-bottom{margin-bottom:8px}main.page-buy .product-data-pricing{height:30px;font-size:20px;margin-bottom:24px;color:#605B6A}@media (max-width: 1127px){main.page-buy .product-data-pricing{margin-bottom:0px}}@media (max-width: 767px){main.page-buy .product-data-pricing{font-size:16px}}main.page-buy .product-data-pricing .strikethrough-price{text-decoration:line-through}main.page-buy .content-list{position:relative;top:-40px;font-size:16px;font-style:italic;font-weight:300}@media (max-width: 767px){main.page-buy .content-list{top:-24px}}main.page-buy .popular-grid-products{padding-top:0}@media (max-width: 767px){main.page-buy .popular-grid-products .card-container{flex-direction:column}}main.page-buy .popular-grid-products .card-container.remove-margins{margin-left:0;margin-right:0}main.page-buy .popular-grid-products .card-container .product-card{padding-left:24px;padding-right:24px;padding-bottom:48px;flex:1;align-self:stretch}@media (min-width: 768px){main.page-buy .popular-grid-products .card-container .product-card{margin:0 12px;padding-bottom:58px}}main.page-buy .popular-grid-products .card-container .product-card .align-btn{margin-top:auto}main.page-buy .popular-grid-products .card-container .product-card .product-card-image{height:240px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width: 1127px){main.page-buy .popular-grid-products .card-container .product-card .product-card-image{height:203px}}main.page-buy .affirm-dropdown-message{color:#77747A;font-size:10px}main.page-buy .affirm-dropdown-message br{display:none}main.page-buy .affirm-dropdown-message .aff-details{display:none}main.page-buy .affirm-dropdown-message .price{text-decoration:underline;cursor:pointer}main.page-buy .affirm-dropdown-message .price .currency-sign{font-weight:600}main.page-buy .review-loader{height:150px;position:relative;width:100%}main.page-buy .review-loader:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid #eee;border-top-color:#45166a;animation:loader .6s linear infinite}@keyframes loader{to{transform:rotate(0deg)}from{transform:rotate(360deg)}}main.page-buy .qty-limit-reached{color:#BC1515;font-size:13px;text-align:center;margin-top:18px}main.page-buy .qty-limit-reached.hidden{display:none}main.page-buy .lower-text-font{font-size:14px}main.page-buy .specifications .modal-button-container{margin-top:80px}main.page-buy .mattress-recommendation{font-size:14px}main.page-buy .mattress-recommendation strong{text-decoration:underline;cursor:pointer}main.page-buy .text-above-icons{margin-bottom:40px}main.page-buy .pink-badge{text-transform:uppercase;font-size:10px;padding:5px 21px;background:#bc158a;border-radius:3px;color:#fff;font-weight:600;font-family:"Montserrat",sans-serif;margin-bottom:24px;letter-spacing:1px}main.page-buy .shipping-holiday-cutoffs{color:#3B1B5E;font-style:normal}main.page-buy .jd-power{padding-top:48px}main.page-buy .jd-power .gradiant-promo-text{line-height:44px;font-size:32px;font-weight:600;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 767px){main.page-buy .jd-power .gradiant-promo-text{font-size:24px;line-height:1.2;margin-bottom:8px}}@media (max-width: 767px){main.page-buy .jd-power .desktop-only{display:none}}main.page-buy .jd-power h3{font-weight:400;font-size:24px}@media (max-width: 767px){main.page-buy .jd-power h3{font-size:16px}}main.page-buy .jd-power .jd-label{letter-spacing:1.53px;color:#010101;font-size:18px;font-weight:bold}@media (max-width: 767px){main.page-buy .jd-power .jd-label{font-size:12px}}main.page-buy .jd-power .factors-text{font-size:10px;color:#3B1B5E}@media (max-width: 767px){main.page-buy .jd-power .main-container{flex-direction:column}}main.page-buy .jd-power .main-container .list{text-transform:uppercase}main.page-buy .jd-power .main-container .img-container{margin-right:64px}@media (max-width: 767px){main.page-buy .jd-power .main-container .img-container{margin-right:0}}main.page-buy .jd-power .main-container .img-container img{max-width:225px}@media (max-width: 767px){main.page-buy .jd-power .main-container .img-container img{max-width:135px}}main.page-buy .jd-power p{color:#3B1B5E;font-size:16px}@media (max-width: 767px){main.page-buy .jd-power p.jd-link{font-size:10px}}main.page-buy .jd-power ul{letter-spacing:1.53px;padding-left:0;color:#45166A;font-size:16px;font-weight:bold}main.page-buy .jd-power ul li{padding-bottom:16px;list-style:none;display:flex;align-items:flex-start}main.page-buy .jd-power ul li:before{flex-shrink:0;display:block;content:'';width:11px;height:8px;margin:7px 7px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23BC158A' stroke-width='1.5'/%3E%3C/svg%3E") center no-repeat}@media (max-width: 767px){main.page-buy .jd-power ul li:before{margin:3px 8px 0 0}}@media (max-width: 767px){main.page-buy .jd-power ul li{font-size:10px}}main.page-buy .jd-power ul .value-list-item{padding-bottom:0}main.page-buy .jd-power.desktop{display:none}@media (min-width: 1128px){main.page-buy .jd-power.desktop{display:block}}main.page-buy .jd-power.mobile{width:100%}@media (min-width: 1128px){main.page-buy .jd-power.mobile{display:none}}main.page-buy .certified-clean-air-gold{background:#F1F0F2;padding:25px 80px;margin-left:24px;margin-right:24px;margin-top:64px}@media (min-width: 1128px){main.page-buy .certified-clean-air-gold.mobile{display:none}}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold{margin:40px 16px 0}main.page-buy .certified-clean-air-gold.desktop{display:none}}@media (max-width: 767px){main.page-buy .certified-clean-air-gold{padding:16px}}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold .award-img-holder{flex-direction:column}}main.page-buy .certified-clean-air-gold .award-img-holder .cert-gold{width:74px;height:100px}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold .award-img-holder .cert-gold{width:60px;height:81px}}main.page-buy .certified-clean-air-gold .award-img-holder .certi-pur{width:101px;height:101px}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold .award-img-holder .certi-pur{width:60px;height:60px}}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold .award-img-holder img:first-of-type{margin-bottom:8px}}main.page-buy .certified-clean-air-gold img{margin-right:24px}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold img{margin-right:16px}}main.page-buy .certified-clean-air-gold .cert-line{height:101px;width:1px;background:#ffffff;margin-right:24px}@media (max-width: 1127px){main.page-buy .certified-clean-air-gold .cert-line{margin-right:16px;height:100%}}main.page-buy .certified-clean-air-gold h3{color:#3B1B5E;margin-bottom:8px;font-size:18px}@media (max-width: 767px){main.page-buy .certified-clean-air-gold h3{font-size:16px}}main.page-buy .certified-clean-air-gold p{font-size:16px}@media (max-width: 767px){main.page-buy .certified-clean-air-gold p{font-size:14px}}main.page-buy .cross-sale-wrapper .label{margin-bottom:4px}main.page-buy .cross-sale-wrapper .flex,main.page-buy .cross-sale-wrapper .description-after-dropdown .additional-description-checkmark-holder,main.page-buy .description-after-dropdown .cross-sale-wrapper .additional-description-checkmark-holder{align-items:center;justify-content:center}main.page-buy .cross-sale-wrapper .flex.justify-content-between,main.page-buy .cross-sale-wrapper main.page.mattress-compare .compare-section .mattresses .dropdown .flex.default-variant.display-price,main.page.mattress-compare .compare-section .mattresses .dropdown main.page-buy .cross-sale-wrapper .flex.default-variant.display-price,main.page.mattress-compare .compare-section .mattresses .dropdown main.page-buy .cross-sale-wrapper .description-after-dropdown .default-variant.display-price.additional-description-checkmark-holder,main.page.mattress-compare .compare-section .mattresses .dropdown main.page-buy .description-after-dropdown .cross-sale-wrapper .default-variant.display-price.additional-description-checkmark-holder,main.page-buy .cross-sale-wrapper .dropdown .flex.default-variant.display-price,main.page-buy .dropdown .cross-sale-wrapper .flex.default-variant.display-price,main.page-buy .cross-sale-wrapper .dropdown .description-after-dropdown .default-variant.display-price.additional-description-checkmark-holder,main.page-buy .dropdown .description-after-dropdown .cross-sale-wrapper .default-variant.display-price.additional-description-checkmark-holder,main.page-buy .cross-sale-wrapper .description-after-dropdown .dropdown .default-variant.display-price.additional-description-checkmark-holder,main.page-buy .description-after-dropdown .dropdown .cross-sale-wrapper .default-variant.display-price.additional-description-checkmark-holder,main.page-buy .cross-sale-wrapper .description-after-dropdown .justify-content-between.additional-description-checkmark-holder,main.page-buy .description-after-dropdown .cross-sale-wrapper .justify-content-between.additional-description-checkmark-holder,main.page-bundle .dropdown main.page-buy .cross-sale-wrapper .description-after-dropdown .additional-description-checkmark-holder.default-variant.display-price,main.page-bundle .dropdown main.page-buy .description-after-dropdown .cross-sale-wrapper .additional-description-checkmark-holder.default-variant.display-price,main.page.financing .how-it-works .how-it-works-container .dropdown main.page-buy .cross-sale-wrapper .description-after-dropdown .additional-description-checkmark-holder.default-variant.display-price,main.page.financing .how-it-works .how-it-works-container .dropdown main.page-buy .description-after-dropdown .cross-sale-wrapper .additional-description-checkmark-holder.default-variant.display-price,.bundle-modal .dropdown main.page-buy .cross-sale-wrapper .description-after-dropdown .additional-description-checkmark-holder.default-variant.display-price,.bundle-modal .dropdown main.page-buy .description-after-dropdown .cross-sale-wrapper .additional-description-checkmark-holder.default-variant.display-price,main.page-bundle .dropdown main.page-buy .cross-sale-wrapper .flex.default-variant.display-price,main.page-buy .cross-sale-wrapper main.page.financing .how-it-works .how-it-works-container .dropdown .flex.default-variant.display-price,main.page.financing .how-it-works .how-it-works-container .dropdown main.page-buy .cross-sale-wrapper .flex.default-variant.display-price,.bundle-modal .dropdown main.page-buy .cross-sale-wrapper .flex.default-variant.display-price{justify-content:space-between}main.page-buy .cross-sale-wrapper .title,main.page-buy .cross-sale-wrapper .modal-link{cursor:pointer}main.page-buy .cross-sale-wrapper .strikethrough{opacity:.52;font-weight:300;text-decoration:line-through}main.page-buy .cross-sale-wrapper .buy-more-message{font-size:14px;font-weight:normal}main.page-buy .cross-sale-wrapper .buy-more-message.description{text-align:start;margin-bottom:16px;padding-right:20px}main.page-buy .cross-sale-wrapper .margin-16{margin:16px 0}main.page-buy .cross-sale-wrapper .lower-text{font-size:11px;font-weight:normal;color:#979797}main.page-buy .cross-sale-wrapper .options-wrapper{background-color:#fff;border:2px solid #e6e6e8;border-radius:4px}main.page-buy .cross-sale-wrapper .options-wrapper.no-top-border{border-top:none;border-top-left-radius:0;border-top-right-radius:0}main.page-buy .cross-sale-wrapper .options-wrapper .option{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:24px;border-bottom:2px solid #e6e6e8}@media (max-width: 767px){main.page-buy .cross-sale-wrapper .options-wrapper .option{padding-left:16px}}main.page-buy .cross-sale-wrapper .options-wrapper .option .text-toggle{width:50%;height:28px;cursor:pointer;border:1px solid #D5D5D5;border-radius:4px;color:#341458}main.page-buy .cross-sale-wrapper .options-wrapper .option .text-toggle.selected{border:2px solid #773d94}main.page-buy .cross-sale-wrapper .options-wrapper .option .cross-sale-dropdown{margin-bottom:8px}main.page-buy .cross-sale-wrapper .options-wrapper .option .cross-sale-dropdown .dropdown{margin-bottom:24px}main.page-buy .cross-sale-wrapper .options-wrapper .option .color-selector{flex-wrap:wrap}main.page-buy .cross-sale-wrapper .options-wrapper .option .color-toggle{width:50%;height:38px;width:38px;cursor:pointer;justify-content:center;align-items:center}main.page-buy .cross-sale-wrapper .options-wrapper .option .color-toggle .aov-toggle-color{border-radius:50%;height:32px;width:32px;border:1px solid #E6E6E8}main.page-buy .cross-sale-wrapper .options-wrapper .option .sheets-color{flex:0 0 20%}main.page-buy .cross-sale-wrapper .options-wrapper .option .color-toggle.selected{border-radius:50%;border:2px solid #773D94;padding:1px}main.page-buy .cross-sale-wrapper .options-wrapper .option .right-spacing{margin-right:13px}main.page-buy .cross-sale-wrapper .options-wrapper .option .check-box{width:10%;display:flex;align-items:center;justify-content:center}main.page-buy .cross-sale-wrapper .options-wrapper .option .check-box input[type="checkbox"]{width:18px;height:18px;border:2px solid #45166a;border-radius:3px;-webkit-appearance:unset;cursor:pointer}main.page-buy .cross-sale-wrapper .options-wrapper .option .check-box input[type="checkbox"]:checked{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#45166a}main.page-buy .cross-sale-wrapper .options-wrapper .option .cross-sale-image{width:100%;max-width:151px;margin-left:24px;margin-right:24px}main.page-buy .cross-sale-wrapper .options-wrapper .option .product-content .line{margin-left:8px;flex-direction:column;font-size:12pt;align-items:flex-start;justify-content:start}main.page-buy .cross-sale-wrapper .options-wrapper .option .product-content .line .title{font-weight:600;text-decoration:underline;color:#45166a}main.page-buy .cross-sale-wrapper .options-wrapper .option .product-content .line .price-wrapper{font-weight:400}main.page-buy .cross-sale-wrapper .options-wrapper .option .product-content .line .modal-link{text-decoration:underline}main.page-buy .cross-sale-wrapper .options-wrapper .option:last-of-type{border-bottom:none}main.page-buy .cross-sale-wrapper .product-modal-link{text-decoration:underline;cursor:pointer}main.page-buy .cross-sale-wrapper .variant-label{text-transform:uppercase;font-size:10px;font-weight:600;color:#010101;letter-spacing:0.5px;margin-bottom:4px}main.page-buy .cross-sale-wrapper .variant-label-text{font-size:12px}main.page-buy .cross-sale-wrapper .lineHeight{line-height:1.3}main.page-buy .cross-sale-wrapper .paddingAbove{padding-top:8px}main.page-buy .cross-sale-wrapper .price-text{font-size:14px}main.page-buy .cross-sale-wrapper .shipping-disclaimer{margin-top:16px}main.page-buy .valentines-promo-banner{background:#ededf4}main.page-buy .valentines-promo-banner p{font-size:14px;padding:13px 15px;color:#451769;align-items:center}main.page-buy .valentines-promo-banner p span{text-decoration:underline;cursor:pointer;font-size:12px;padding-left:6px}@media (max-width: 1173px){main.page-buy .valentines-promo-banner p span{padding-left:0}}@media (max-width: 1173px){main.page-buy .valentines-promo-banner p{flex-direction:column;align-items:unset;justify-content:center}}main.page-buy .valentines-promo-banner.mobile-banner{border-radius:4px}main.page-buy .valentines-promo-banner.mobile-banner p{flex-direction:row;align-items:center}@media (max-width: 400px){main.page-buy .valentines-promo-banner.mobile-banner p{flex-direction:column;text-align:center}}@media (max-width: 341px){main.page-buy .valentines-promo-banner.mobile-banner p .dash{display:none}main.page-buy .valentines-promo-banner.mobile-banner p .percentage{display:block}}main.page-buy .valentines-promo-banner.mobile-banner p span{padding-left:6px}main.page-buy .bmsm-promo-banner{background:#EDEDF4;border-radius:4px 4px 0px 0px;color:#451769;padding:14px 13px;display:flex;align-items:center;justify-content:space-between}main.page-buy .bmsm-promo-banner h3{display:flex;flex-direction:column}main.page-buy .bmsm-promo-banner h3 .bmsm-text{font-size:18px}@media (min-width: 332px){main.page-buy .bmsm-promo-banner h3 .bmsm-text{font-size:20px}}@media (min-width: 1244px){main.page-buy .bmsm-promo-banner h3 .bmsm-text{font-size:23px}}main.page-buy .bmsm-promo-banner h3 .percentage{font-weight:500;font-size:14px;padding-top:8px}@media (min-width: 1256px){main.page-buy .bmsm-promo-banner h3 .percentage{padding-top:5px}}main.page-buy .bmsm-promo-banner span{text-decoration:underline;cursor:pointer;font-size:12px;padding-left:0}@media (max-width: 390px){main.page-buy .bmsm-promo-banner span{text-align:right;align-self:flex-end}}@media (min-width: 1128px) and (max-width: 1243px){main.page-buy .bmsm-promo-banner span{text-align:right;align-self:flex-end}}main.page-buy .white-glove-discount{padding:20px;padding-bottom:30px;margin-top:10px}main.page-buy .white-glove-discount .message-container{max-width:480px;margin:0 auto}main.page-buy .white-glove-discount .message-container .header{margin-bottom:12px}main.page-buy .white-glove-discount .message-container .description{font-size:14px}main.page-buy .mini-cart{box-sizing:border-box;font-size:14px;width:100%;position:fixed;top:0;bottom:0;right:0;z-index:12;transition:all .3s;transform:translateX(100%);display:flex;flex-direction:column;justify-content:space-between}main.page-buy .mini-cart.is-visible{transform:translateX(0)}main.page-buy .mini-cart .cart-wrapper{width:440px;position:absolute;top:0;bottom:0;right:0;background-color:#f9f8f9;overflow-y:scroll}@media (max-width: 539px){main.page-buy .mini-cart .cart-wrapper{width:100%}}main.page-buy .mini-cart .cart-top{padding:16px;background-color:#fff}main.page-buy .mini-cart .cart-top .header h3{font-size:18px;color:#181024}main.page-buy .mini-cart .cart-top .free-items>h4{font-size:13px;text-transform:uppercase}main.page-buy .mini-cart button[data-cart-action="close"]{color:#341458;font-size:30px}main.page-buy .mini-cart button[data-cart-action="close"]:hover{cursor:pointer}main.page-buy .mini-cart .header{padding:10px 0}main.page-buy .mini-cart .mini-line-items{margin-top:16px;margin-bottom:16px}main.page-buy .mini-cart .mini-cart-list-item{flex:1;padding:12px 8px 12px 0px}main.page-buy .mini-cart .mini-cart-list-item.template{display:none}main.page-buy .mini-cart .image-container{flex-direction:column}main.page-buy .mini-cart .product-image{min-height:unset;width:64px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0px;height:43px}main.page-buy .mini-cart .product-separator{font-size:32px;text-align:center;margin-bottom:12px;margin-left:8px}main.page-buy .mini-cart .product-content{flex:1}main.page-buy .mini-cart .product-content p{text-align:right;color:#bfbec1}main.page-buy .mini-cart .product-content .strikethrough{display:inline-block;color:#bfbec1;text-decoration:line-through;margin-left:10px}main.page-buy .mini-cart .product-content .strikethrough.hidden{display:none}main.page-buy .mini-cart .product-content .cost{display:inline-block;margin-left:10px}main.page-buy .mini-cart .product-content .title{font-weight:500;display:block}main.page-buy .mini-cart .line{margin-left:14px;margin-bottom:8px}main.page-buy .mini-cart .buttons .component-btn{flex-grow:1;max-width:50%}main.page-buy .main-toggle-options{margin-bottom:40px}main.page-buy .main-toggle-options .dropdown-label{margin-bottom:8px}main.page-buy .main-toggle-options .text-toggle{background:#fff;border-radius:4px;border:1px solid #e6e6e8;padding-top:10px;padding-bottom:10px;width:50%;cursor:pointer}main.page-buy .main-toggle-options .text-toggle.selected-toggle{border:2px solid #773D94;border-radius:5px}main.page-buy .main-toggle-options .text-toggle.right-spacing{margin-right:18px}main.page-buy .main-toggle-options .text-toggle .variant-label-text{font-weight:400;font-size:16px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;line-height:1.6}main.page-buy.ascent .block-half-image-with-text{padding:112px 0}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text{padding:40px 16px}}main.page-buy.ascent .block-half-image-with-text>h2{margin-bottom:80px}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text>h2{margin-bottom:40px}}main.page-buy.ascent .block-half-image-with-text .half-image-section{padding-left:0;padding-right:0}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text{margin-bottom:66px}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text:last-child{margin-bottom:40px}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .half-img{width:50%;display:block;max-height:400px}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .half-img{width:100%}}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text{margin-bottom:54px}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text:last-child{margin-bottom:56px}}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .container{flex-direction:column;align-items:center}}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container{width:50%;padding:0 40px;align-items:center}@media (max-width: 1127px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container{padding:0 16px}}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container{text-align:center;width:100%;height:auto;margin-bottom:unset;padding:10px 16px;justify-content:center}}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container h3{color:#3B1B5E;font-size:24px;margin-bottom:16px;text-transform:capitalize}@media (max-width: 1127px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container h3{margin-bottom:8px}}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container h3{font-size:20px}}main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container p{margin:auto;padding:0;font-size:20px}@media (max-width: 767px){main.page-buy.ascent .block-half-image-with-text .half-image-section .half-image-with-text .text-container p{font-size:16px}}main.page-buy.ascent .block-text-overlaid-image{margin-bottom:112px}@media (max-width: 767px){main.page-buy.ascent .block-text-overlaid-image{margin-bottom:80px}}main.page-buy.squishy .half-image-section .half-image-heading p{width:80%;margin:auto;font-size:24px}@media (max-width: 767px){main.page-buy.squishy .half-image-section .half-image-heading p{width:100%;font-size:16px}}@media (max-width: 767px){main.page-buy.squishy .half-image-section .half-image-with-text .background-image{margin-bottom:24px}}main.page-buy.squishy .half-image-section .half-image-with-text .text-container{text-align:left;padding-left:56px;padding-right:88px}@media (max-width: 767px){main.page-buy.squishy .half-image-section .half-image-with-text .text-container{text-align:center;padding:0;margin-bottom:0}}main.page-buy.squishy .half-image-section .half-image-with-text .text-container .half-image-text-header{margin-bottom:8px;line-height:1.2}main.page-buy.squishy .half-image-section .half-image-with-text .text-container .half-image-text-paragraph{margin:0;padding:0;font-size:20px}@media (max-width: 767px){main.page-buy.squishy .half-image-section .half-image-with-text .text-container .half-image-text-paragraph{font-size:16px}}main.page-buy.squishy .block-reviews{background-color:#f9f8f9}main.page-buy.squishy .block-reviews .description{font-size:24px}@media (max-width: 767px){main.page-buy.squishy .block-reviews .description{font-size:16px}}main.page-buy.squishy .block-reviews .review{display:flex;flex-direction:column}@media (max-width: 767px){main.page-buy.squishy .block-reviews .review .review-img{display:none}}main.page-buy.squishy .block-reviews .review .review-box{height:344px}@media (max-width: 767px){main.page-buy.squishy .block-reviews .review .review-box{height:284px}}main.page-buy.squishy .block-reviews .review .review-box .review-header{font-size:18px}main.page-buy.squishy .block-reviews .review .review-box .review-copy{font-size:16px}main.page-buy.squishy .popular-grid-products .popular-grid-products-heading{margin-bottom:16px}main.page-buy.squishy .popular-grid-products .popular-grid-products-subheading{margin-bottom:80px;font-size:32px}@media (max-width: 767px){main.page-buy.squishy .popular-grid-products .popular-grid-products-subheading{font-size:20px;margin-bottom:24px}}main.page-buy.mattresses .block-eco-benefits{margin-bottom:40px}@media (min-width: 768px){main.page-buy.mattresses .block-eco-benefits{margin-bottom:48px}}@media (min-width: 1128px){main.page-buy.mattresses .block-eco-benefits{margin-bottom:80px}}main.page-buy.mattresses .block-compare .compare-nav{top:0}main.page-buy.mattresses .block-compare .verses{position:absolute;right:50%;transform:translateX(50%)}main.page-buy.mattresses .p-y-section,main.page-buy.mattresses main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses .block-double-block .box1,.block-double-block main.page-buy.mattresses .box1,main.page-buy.mattresses .block-double-block .box2,.block-double-block main.page-buy.mattresses .box2{padding-top:40px;padding-bottom:40px}@media (min-width: 768px){main.page-buy.mattresses .p-y-section,main.page-buy.mattresses main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses .block-double-block .box1,.block-double-block main.page-buy.mattresses .box1,main.page-buy.mattresses .block-double-block .box2,.block-double-block main.page-buy.mattresses .box2{padding-top:48px;padding-bottom:48px}}@media (min-width: 1128px){main.page-buy.mattresses .p-y-section,main.page-buy.mattresses main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.mattresses .box1,main.page-buy.mattresses main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.mattresses .box2,main.page-buy.mattresses .block-double-block .box1,.block-double-block main.page-buy.mattresses .box1,main.page-buy.mattresses .block-double-block .box2,.block-double-block main.page-buy.mattresses .box2{padding-top:80px;padding-bottom:80px}}main.page-buy.mattresses.new-mattresses.purple-hybrid-premier .additional-heading-dropdown-text{font-size:12px}main.page-buy.mattresses.new-mattresses .block-why-purple{padding-top:112px;padding-bottom:112px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-why-purple{padding-top:64px;padding-bottom:64px}}main.page-buy.mattresses.new-mattresses .block-why-purple .image-container{margin-bottom:48px}main.page-buy.mattresses.new-mattresses .block-why-purple h2+p{font-size:24px;font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-why-purple h2+p{font-size:16px}}main.page-buy.mattresses.new-mattresses .block-why-purple .column{padding-left:0;padding-right:0}main.page-buy.mattresses.new-mattresses .block-why-purple .p-x-content{padding-left:20px;padding-right:20px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-why-purple .p-x-content{padding-left:0;padding-right:0}}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-why-purple .row{margin-left:0;margin-right:0}}main.page-buy.mattresses.new-mattresses .block-eco-benefits{margin-bottom:0}main.page-buy.mattresses.new-mattresses .grid-height-comparison{padding-top:112px;padding-bottom:112px;border-bottom:1px solid #e6e6e8}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison{padding-top:80px;padding-bottom:80px}}main.page-buy.mattresses.new-mattresses .grid-height-comparison>h2{margin-bottom:16px;max-width:875px;margin-left:auto;margin-right:auto}main.page-buy.mattresses.new-mattresses .grid-height-comparison>p{font-family:"Montserrat",sans-serif;margin-bottom:56px;font-size:24px;max-width:875px;margin-left:auto;margin-right:auto}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison>p{margin-bottom:48px;font-size:16px}main.page-buy.mattresses.new-mattresses .grid-height-comparison>p .desktop-only{display:none}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards.row{margin-left:0;margin-right:0}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards.row{flex-direction:column}}@media (min-width: 768px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card{padding-right:12px;padding-left:12px}}@media (min-width: 768px) and (max-width: 1599px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card:first-of-type{padding-right:12px}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card:last-of-type{padding-left:12px}}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card:not(:last-of-type) .card-content{margin-bottom:56px}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card:last-of-type .card-content{margin-bottom:40px}}@media (max-width: 635px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card:last-of-type .card-content{margin-bottom:0}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .grid-img-container{background:#F9F8F9;margin-bottom:48px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .grid-img-container{margin-bottom:32px}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .grid-img-container .img-link-height{height:100%}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content{text-align:left;flex-grow:1}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content{margin-bottom:40px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content{margin-bottom:24px}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content h2{font-size:32px;margin-bottom:16px;color:#341458}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content h2{font-size:18px;margin-bottom:8px}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content p{font-family:"Montserrat",sans-serif;font-size:24px}@media (max-width: 1127px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content p{min-height:108px}}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .top-half-content p{min-height:unset;font-size:16px}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .bottom-half-content h3{margin-bottom:8px;font-family:"Montserrat",sans-serif;color:#423c48;font-size:24px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .bottom-half-content h3{font-size:16px}}main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .bottom-half-content p{font-size:24px;font-family:"Montserrat",sans-serif}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .grid-height-comparison .mattress-cards .individual-mattress-card .card-content .bottom-half-content p{font-size:16px}}main.page-buy.mattresses.new-mattresses .exploding-grid-list{padding-top:112px;padding-bottom:112px;border-bottom:1px solid #e6e6e8}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .exploding-grid-list{padding-top:80px;padding-bottom:80px}}main.page-buy.mattresses.new-mattresses .exploding-grid-list h2{margin-bottom:16px}main.page-buy.mattresses.new-mattresses .exploding-grid-list .exploding-subheading{max-width:875px;font-family:"Montserrat",sans-serif;font-size:24px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .exploding-grid-list .exploding-subheading{font-size:16px}}main.page-buy.mattresses.new-mattresses .exploding-grid-list img{max-width:824px;margin-top:80px;margin-bottom:80px}@media (min-width: 768px){main.page-buy.mattresses.new-mattresses .exploding-grid-list img.exploding-img-desktop{display:inline-block}main.page-buy.mattresses.new-mattresses .exploding-grid-list img.exploding-img-mobile{display:none}}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .exploding-grid-list img{margin-top:64px;margin-bottom:64px}main.page-buy.mattresses.new-mattresses .exploding-grid-list img.exploding-img-desktop{display:none}main.page-buy.mattresses.new-mattresses .exploding-grid-list img.exploding-img-mobile{display:inline-block}}main.page-buy.mattresses.new-mattresses .exploding-grid-list video{width:100%;max-width:824px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .exploding-grid-list .exploding-grid-holder{flex-direction:column}}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .exploding-grid-list .exploding-grid-holder .list-heading-text:not(:last-of-type){margin-bottom:48px}}main.page-buy.mattresses.new-mattresses .exploding-grid-list .exploding-grid-holder .list-heading-text h3{margin-bottom:16px;font-size:24px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .exploding-grid-list .exploding-grid-holder .list-heading-text h3{margin-bottom:8px;font-size:18px}}main.page-buy.mattresses.new-mattresses .video-hero-container{padding-top:112px;padding-bottom:112px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .video-hero-container{padding-top:80px;padding-bottom:56px}}main.page-buy.mattresses.new-mattresses .video-hero-container .video-hero-container-heading{margin-bottom:16px}main.page-buy.mattresses.new-mattresses .video-hero-container .video-hero-container-paragraph{font-family:"Montserrat",sans-serif;font-size:24px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .video-hero-container .video-hero-container-paragraph{font-size:16px;padding-left:16px;padding-right:16px}main.page-buy.mattresses.new-mattresses .video-hero-container .video-hero-container-paragraph .desktop-only{display:none}}main.page-buy.mattresses.new-mattresses .video-hero-container .block-video-hero-still{margin-top:64px;margin-bottom:0;max-width:1397px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .video-hero-container .block-video-hero-still{margin-top:56px}}@media (max-width: 1127px){main.page-buy.mattresses.new-mattresses .video-hero-container .block-video-hero-still .hero-background-img.desktop{object-position:right}}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .video-hero-container .block-video-hero-still .hero-background-img.mobile{object-position:right;width:100%}}@media (max-width: 400px){main.page-buy.mattresses.new-mattresses .video-hero-container .block-video-hero-still .hero-background-img.mobile{object-position:-345px}}main.page-buy.mattresses.new-mattresses .block-compare{padding-top:0}main.page-buy.mattresses.new-mattresses .block-compare .compare-nav{top:0}main.page-buy.mattresses.new-mattresses .block-compare .compare-nav h3{font-size:32px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-compare .compare-nav h3{font-size:18px;padding-top:0}}main.page-buy.mattresses.new-mattresses .block-compare .compare-nav p{font-size:18px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-compare .compare-nav p{padding-bottom:10px}}main.page-buy.mattresses.new-mattresses .block-compare .verses{position:absolute;right:50%;transform:translateX(50%)}main.page-buy.mattresses.new-mattresses .block-compare .compare-row .img-container{padding-left:12px;padding-right:12px}main.page-buy.mattresses.new-mattresses .block-compare .compare-row h4{font-size:24px}@media (max-width: 767px){main.page-buy.mattresses.new-mattresses .block-compare .compare-row h4{font-size:16px}}main.page-buy.seat-cushions .seat-cushions-intro{padding-top:112px;padding-bottom:112px}@media (max-width: 1127px){main.page-buy.seat-cushions .seat-cushions-intro{padding-top:80px;padding-bottom:80px}}main.page-buy.seat-cushions .seat-cushions-intro .intro-section{max-width:750px}main.page-buy.seat-cushions .seat-cushions-intro .product-name{color:#3B1B5E;margin-bottom:24px}@media (max-width: 767px){main.page-buy.seat-cushions .seat-cushions-intro .product-name{margin-bottom:12px}}main.page-buy.seat-cushions .seat-cushions-intro .totally-mobile-container{margin-top:80px}@media (min-width: 768px){main.page-buy.seat-cushions .seat-cushions-intro .totally-mobile-container{display:none}}main.page-buy.seat-cushions .seat-cushions-intro .totally-desktop-container{margin-top:80px}@media (max-width: 767px){main.page-buy.seat-cushions .seat-cushions-intro .totally-desktop-container{display:none}}main.page-buy.seat-cushions .seat-cushions-intro .totally-heading{color:#3B1B5E;margin-bottom:18px}@media (max-width: 1127px){main.page-buy.seat-cushions .seat-cushions-intro .totally-heading{margin-bottom:8px}}main.page-buy.seat-cushions .seat-cushions-intro .totally-img{background-size:contain;background-repeat:no-repeat;background-position:left;height:320px}@media (min-width: 540px){main.page-buy.seat-cushions .seat-cushions-intro .totally-img{height:475px}}@media (min-width: 768px){main.page-buy.seat-cushions .seat-cushions-intro .totally-img{height:400px}}@media (min-width: 1128px){main.page-buy.seat-cushions .seat-cushions-intro .totally-img{height:500px}}@media (max-width: 767px){main.page-buy.seat-cushions .seat-cushions-intro .totally-img{margin-bottom:10px}}main.page-buy.seat-cushions .seat-cushions-intro .totally-content-container{max-width:1392px}main.page-buy.seat-cushions .seat-cushions-intro .first-text{padding-left:20px;padding-right:20px}@media (max-width: 767px){main.page-buy.seat-cushions .seat-cushions-intro .first-text{margin-bottom:40px}}main.page-buy.seat-cushions .seat-cushions-intro .second-text{padding-left:20px;padding-right:20px}main.page-buy.seat-cushions .seat-cushions-intro .bottom-subhead{color:#3B1B5E;font-size:24px;margin-bottom:20px}@media (max-width: 1127px){main.page-buy.seat-cushions .seat-cushions-intro .bottom-subhead{font-size:18px;margin-bottom:16px}}main.page-buy.seat-cushions .seat-cushions-intro .top-text-paragraph{color:#3B1B5E;padding-left:15px;padding-right:15px;font-size:32px}@media (max-width: 1127px){main.page-buy.seat-cushions .seat-cushions-intro .top-text-paragraph{font-size:18px}}main.page-buy.seat-cushions .block-descriptive-animations .animation-title{margin-bottom:16px}main.page-buy.seat-cushions .block-half-image.usa.bg-purple-dark,main.page-buy.seat-cushions main.page.pillow-category .block-half-image.usa.double-box,main.page.pillow-category main.page-buy.seat-cushions .block-half-image.usa.double-box,main.page-buy.seat-cushions main.page.plush-pillow .block-half-image.usa.floatie-content,main.page.plush-pillow main.page-buy.seat-cushions .block-half-image.usa.floatie-content,main.page-buy.seat-cushions main.page.finance .block-half-image.usa.double-box,main.page.finance main.page-buy.seat-cushions .block-half-image.usa.double-box,main.page-buy.seat-cushions main.page.may-4 .block-half-image.usa.double-box,main.page.may-4 main.page-buy.seat-cushions .block-half-image.usa.double-box,main.page-buy.seat-cushions main.page.email-subscribe .block-half-image.usa.double-box,main.page.email-subscribe main.page-buy.seat-cushions .block-half-image.usa.double-box,main.page-buy.seat-cushions .block-half-image.usa.block-double-block{background-color:linear-gradient(194.74deg, #341458 0%, #421467 100%)}main.page-buy.seat-cushions .block-half-image.usa .box.bg-purple-gradient,main.page-buy.seat-cushions .block-half-image.usa main.page.holiday-pages .mattresses .box.original-mat,main.page.holiday-pages .mattresses main.page-buy.seat-cushions .block-half-image.usa .box.original-mat,main.page-buy.seat-cushions .block-half-image.usa main.page.promo-page .mattresses .box.original-mat,main.page.promo-page .mattresses main.page-buy.seat-cushions .block-half-image.usa .box.original-mat{background:unset}main.page-buy.seat-cushions .block-half-image.usa .box .content em{font-size:24px}@media (max-width: 1127px){main.page-buy.seat-cushions .block-half-image.usa .box .content em{font-size:18px}}@media (max-width: 767px){main.page-buy.seat-cushions .block-half-image.usa .box .content{padding-top:0;padding-bottom:48px}}@media (max-width: 539px){main.page-buy.seat-cushions .block-half-image.usa .box .content{display:flex;flex-direction:column;align-items:center;padding-top:16px}main.page-buy.seat-cushions .block-half-image.usa .box .content p{max-width:300px}}main.page-buy.seat-cushions .block-half-image.usa .image{background-size:contain}@media (max-width: 767px){main.page-buy.seat-cushions .block-half-image.usa .image.min-h-1{min-height:250px;margin-top:32px}}@media (max-width: 539px){main.page-buy.seat-cushions .block-half-image.usa .image.min-h-1{min-height:150px}}main.page-buy.seat-cushions .block-half-image.canada .box .content p{font-size:32px}@media (max-width: 767px){main.page-buy.seat-cushions .block-half-image.canada .box .content p{font-size:24px}}main.page-buy.seat-cushions .block-half-image.canada .image{background-size:contain;background-color:#fff}main.page-buy.seat-cushions .block-half-image .component-btn{width:30%}main.page-buy.seat-cushions .additional-text{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"Montserrat",sans-serif;display:flex;align-items:center}main.page-buy.seat-cushions .additional-text:first-child{margin-top:24px}main.page-buy.seat-cushions .additional-text:first-child.recommended-icons{margin-top:0}main.page-buy.seat-cushions .additional-text:not(:last-child){margin-bottom:16px}main.page-buy.seat-cushions .additional-text svg{margin-right:16px}main.page-buy.face-mask .block-exploding-product .section-description{color:#3B1B5E;font-family:"Montserrat",sans-serif}@media (max-width: 1127px){main.page-buy.face-mask .block-exploding-product .exploding-product .feature.feature-fabric .component-tooltip{left:-150px}}@media (max-width: 1127px){main.page-buy.face-mask .block-exploding-product .exploding-product .feature.feature-ear-band .feature-label{left:-325px}main.page-buy.face-mask .block-exploding-product .exploding-product .feature.feature-ear-band .component-tooltip{left:-250px}}main.page-buy.face-mask .exploded-mask-section h3{color:#3B1B5E;flex-grow:1}main.page-buy.face-mask .exploded-mask-section p{max-width:378px;flex-grow:1}@media (max-width: 767px){main.page-buy.face-mask .stack-on-mobile{flex-direction:column}}main.page-buy.face-mask .heading-padding{padding-top:72px;padding-bottom:72px}@media (max-width: 767px){main.page-buy.face-mask .heading-padding{padding-top:40px;padding-bottom:48px}}main.page-buy.face-mask .heading-padding .section-heading{margin-bottom:8px}main.page-buy.face-mask .heading-padding .section-subhead{font-size:32px;color:#3B1B5E;font-family:"Montserrat",sans-serif;margin-bottom:24px}@media (max-width: 1127px){main.page-buy.face-mask .heading-padding .section-subhead{font-size:20px}}main.page-buy.face-mask .heading-padding .section-subhead+p{margin-top:unset}@media (max-width: 767px){main.page-buy.face-mask .half-image-with-text{margin-bottom:26px}}@media (max-width: 1127px){main.page-buy.face-mask .half-image-with-text .container{flex-direction:column}main.page-buy.face-mask .half-image-with-text .container .background-image{max-height:450px;margin-bottom:21px;object-fit:contain}main.page-buy.face-mask .half-image-with-text .container .text-container{text-align:center}}@media (max-width: 767px){main.page-buy.face-mask .half-image-with-text .container .background-image{margin-bottom:21px}}main.page-buy.face-mask .half-image-with-text .text-container{text-align:left;padding-left:65px;padding-right:65px}@media (max-width: 1127px){main.page-buy.face-mask .half-image-with-text .text-container{padding-left:48px;padding-right:48px}}@media (max-width: 767px){main.page-buy.face-mask .half-image-with-text .text-container{text-align:center}}@media (max-width: 539px){main.page-buy.face-mask .half-image-with-text .text-container{padding-left:24px;padding-right:24px}}main.page-buy.face-mask .half-image-with-text .text-container h3{color:#3B1B5E;margin-bottom:8px}@media (max-width: 1305px){main.page-buy.face-mask .half-image-with-text .text-container h3{font-size:18px}}main.page-buy.face-mask .half-image-with-text .text-container p{margin:unset;padding:unset;font-size:20px}@media (max-width: 1305px){main.page-buy.face-mask .half-image-with-text .text-container p{font-size:16px}}@media (max-width: 1127px){main.page-buy.face-mask .list-heading-container{flex:unset;max-width:unset;display:flex;align-items:center;flex-direction:column}}main.page-buy.sheets .block-image-hero{margin-top:40px;margin-bottom:40px}main.page-buy.sheets .block-image-hero h2{font-size:32px}main.page-buy.sheets .block-image-hero h2 em{font-size:18px}@media (min-width: 768px){main.page-buy.sheets .block-image-hero{width:90%;max-width:936px;margin:0 auto;margin-top:48px;margin-bottom:48px}main.page-buy.sheets .block-image-hero h2{font-size:56px}main.page-buy.sheets .block-image-hero h2 em{font-size:40px}}@media (min-width: 1128px){main.page-buy.sheets .block-image-hero{max-width:1392px;min-height:500px;margin-top:80px;margin-bottom:80px}}main.page-buy.sheets .heading-padding{padding-top:32px;padding-bottom:112px}@media (max-width: 767px){main.page-buy.sheets .heading-padding{padding-top:40px;padding-bottom:48px}}main.page-buy.sheets .heading-padding .section-heading{margin-bottom:8px}main.page-buy.sheets .heading-padding-sml-top{padding-top:32px;padding-bottom:0px}main.page-buy.sheets .heading-padding-sml-top .section-heading{margin-bottom:8px}main.page-buy.sheets .heading-padding-no-btm{padding-top:112px;padding-bottom:0px}@media (max-width: 767px){main.page-buy.sheets .heading-padding-no-btm{padding-top:40px}}main.page-buy.sheets .heading-padding-no-btm .section-heading{margin-bottom:8px}@media (max-width: 539px){main.page-buy.sheets .block-pacing-image{min-height:175px}}main.page-buy.sheets .half-image-section{margin-top:64px}@media (max-width: 767px){main.page-buy.sheets .half-image-section{margin-top:40px}}@media (max-width: 767px){main.page-buy.sheets .half-image-section .half-image-with-text{margin-bottom:32px}}main.page-buy.sheets .half-image-section .half-image-with-text .text-container{padding-left:65px;padding-right:65px}@media (max-width: 1127px){main.page-buy.sheets .half-image-section .half-image-with-text .text-container{padding-left:48px;padding-right:48px}}@media (max-width: 539px){main.page-buy.sheets .half-image-section .half-image-with-text .text-container{padding-left:24px;padding-right:24px}}main.page-buy.sheets .half-image-section .half-image-with-text .text-container h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.sheets .half-image-section .half-image-with-text .text-container h3{margin-bottom:8px}}main.page-buy.sheets .half-image-section .half-image-with-text .text-container p{margin:unset;padding:unset}main.page-buy.platform-bed-frame .sumo-italic{font-style:italic;font-size:14px;color:#423c48}main.page-buy.platform-bed-frame .main-content{padding-top:96px;padding-bottom:52px}@media (max-width: 767px){main.page-buy.platform-bed-frame .main-content{padding-top:64px;padding-bottom:40px}}main.page-buy.platform-bed-frame .main-content .intro-container{margin-bottom:80px}@media (max-width: 767px){main.page-buy.platform-bed-frame .main-content .intro-container{margin-bottom:32px}}main.page-buy.platform-bed-frame .main-content .intro-container h2{margin-bottom:24px}main.page-buy.platform-bed-frame .main-content .intro-container .intro-paragraph{margin-bottom:72px}@media (max-width: 767px){main.page-buy.platform-bed-frame .main-content .intro-container .intro-paragraph{margin-bottom:32px}}@media (max-width: 767px){main.page-buy.platform-bed-frame .main-content .list-heading-section .list-heading-container:last-of-type>div{margin-bottom:0}}main.page-buy.platform-bed-frame .block-eco-benefits{margin-top:60px}@media (max-width: 767px){main.page-buy.platform-bed-frame .block-eco-benefits{margin-top:40px}main.page-buy.platform-bed-frame .block-eco-benefits .box{flex:unset;max-width:unset}}main.page-buy.platform-bed-frame .specifications{padding-top:52px}@media (max-width: 767px){main.page-buy.platform-bed-frame .specifications{padding-top:40px}}main.page-buy.platform-bed-frame .specifications.b-t-1,main.page-buy.platform-bed-frame .specifications .tabs .specifications.border-underline,main.page-buy.platform-bed-frame .specifications .spec+.specifications.spec,main.page-buy.platform-bed-frame .bundle-modal .accordion-content .tabs .specifications.border-underline,.bundle-modal .accordion-content .tabs main.page-buy.platform-bed-frame .specifications.border-underline,main.page-buy.platform-bed-frame .bundle-modal .accordion-content .spec+.specifications.spec,.bundle-modal .accordion-content main.page-buy.platform-bed-frame .spec+.specifications.spec{border-top:unset}main.page-buy.platform-bed-frame .disclaimer-text{margin-bottom:112px}@media (max-width: 767px){main.page-buy.platform-bed-frame .disclaimer-text{margin-top:24px;margin-bottom:80px}}main.page-buy.platform-bed-frame .disclaimer-text h2{color:#3B1B5E;font-size:22px;margin-bottom:16px}@media (max-width: 767px){main.page-buy.platform-bed-frame .disclaimer-text h2{margin-bottom:8px}}main.page-buy.platform-bed-frame .disclaimer-text p{font-size:16px}main.page-buy.kid-mattress .block-video-hero-still{margin-bottom:0}@media (max-width: 767px){main.page-buy.kid-mattress .block-video-hero-still{margin-top:0}}main.page-buy.kid-mattress .intro-section{padding-top:112px;padding-bottom:112px}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section{padding-top:80px;padding-bottom:80px}}main.page-buy.kid-mattress .intro-section .intro-heading{max-width:875px;margin-bottom:48px;margin-left:auto;margin-right:auto}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .intro-heading{margin-bottom:40px}}main.page-buy.kid-mattress .intro-section .intro-heading h2{margin-bottom:16px}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .intro-heading p{margin-bottom:80px}}main.page-buy.kid-mattress .intro-section .half-image-cards{margin-bottom:16px}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .half-image-cards{flex-direction:column}}main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card{padding-left:12px;padding-right:12px}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card{padding-left:0;padding-right:0}main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card:not(:last-of-type){margin-bottom:64px}}main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card img{margin-bottom:40px;width:100%}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card img{margin-bottom:24px}}main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card h3{margin-bottom:8px;font-size:18px}}main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card .disclaimer-asterisk{font-size:14px}@media (max-width: 767px){main.page-buy.kid-mattress .intro-section .half-image-cards .half-image-card .disclaimer-asterisk{font-size:12px}}main.page-buy.kid-mattress .intro-section .disclaimer-text{font-size:14px}main.page-buy.kid-mattress .exploding-grid-list{padding-top:112px;padding-bottom:56px}@media (max-width: 767px){main.page-buy.kid-mattress .exploding-grid-list{padding-top:80px;padding-bottom:40px}}main.page-buy.kid-mattress .exploding-grid-list h2{margin-bottom:16px}main.page-buy.kid-mattress .exploding-grid-list>p{max-width:875px}main.page-buy.kid-mattress .exploding-grid-list img{max-width:824px;margin-top:80px;margin-bottom:80px}@media (min-width: 768px){main.page-buy.kid-mattress .exploding-grid-list img.exploding-img-desktop{display:inline-block}main.page-buy.kid-mattress .exploding-grid-list img.exploding-img-mobile{display:none}}@media (max-width: 767px){main.page-buy.kid-mattress .exploding-grid-list img{margin-top:64px;margin-bottom:64px}main.page-buy.kid-mattress .exploding-grid-list img.exploding-img-desktop{display:none}main.page-buy.kid-mattress .exploding-grid-list img.exploding-img-mobile{display:inline-block}}main.page-buy.kid-mattress .exploding-grid-list video{width:100%;max-width:824px}@media (max-width: 767px){main.page-buy.kid-mattress .exploding-grid-list .exploding-grid-holder{flex-direction:column}}@media (max-width: 767px){main.page-buy.kid-mattress .exploding-grid-list .exploding-grid-holder .list-heading-text:not(:last-of-type){margin-bottom:48px}}main.page-buy.kid-mattress .exploding-grid-list .exploding-grid-holder .list-heading-text h3{margin-bottom:16px;font-size:24px}@media (max-width: 767px){main.page-buy.kid-mattress .exploding-grid-list .exploding-grid-holder .list-heading-text h3{margin-bottom:8px;font-size:18px}}main.page-buy.kid-mattress .about-the-grid{padding-top:56px;padding-bottom:112px}@media (max-width: 767px){main.page-buy.kid-mattress .about-the-grid{padding-top:40px;padding-bottom:80px}main.page-buy.kid-mattress .about-the-grid .list-heading-card{flex-direction:column}}main.page-buy.kid-mattress .about-the-grid h2{margin-bottom:48px}@media (max-width: 767px){main.page-buy.kid-mattress .about-the-grid h2{margin-bottom:32px}}@media (max-width: 767px){main.page-buy.kid-mattress .about-the-grid .list-heading-text{padding-right:0;padding-left:0}main.page-buy.kid-mattress .about-the-grid .list-heading-text:not(:last-of-type){margin-bottom:64px}}main.page-buy.kid-mattress .about-the-grid .list-heading-text img{margin-bottom:40px}@media (max-width: 767px){main.page-buy.kid-mattress .about-the-grid .list-heading-text img{margin-bottom:16px}}main.page-buy.kid-mattress .about-the-grid .list-heading-text h3{margin-bottom:16px;font-size:24px}@media (max-width: 767px){main.page-buy.kid-mattress .about-the-grid .list-heading-text h3{margin-bottom:8px;font-size:18px}}main.page-buy.kid-mattress .about-the-grid .list-heading-text p{font-size:20px}@media (max-width: 767px){main.page-buy.kid-mattress .about-the-grid .list-heading-text p{font-size:16px}}main.page-buy.kid-purple-pillow .badge,main.page-buy.kid-purple-pillow main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page-buy.kid-purple-pillow .block-subnav:before{font-size:12px;padding:6px 15px;border-radius:3px}main.page-buy.kid-purple-pillow .for-teens{font-size:12px}@media (min-width: 768px){main.page-buy.kid-purple-pillow .for-teens{font-size:14px}}main.page-buy.kid-purple-pillow .p-y-section,main.page-buy.kid-purple-pillow main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow .block-double-block .box1,.block-double-block main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow .block-double-block .box2,.block-double-block main.page-buy.kid-purple-pillow .box2{padding-top:80px;padding-bottom:40px}@media (min-width: 768px){main.page-buy.kid-purple-pillow .p-y-section,main.page-buy.kid-purple-pillow main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.kid-purple-pillow .box2,main.page-buy.kid-purple-pillow .block-double-block .box1,.block-double-block main.page-buy.kid-purple-pillow .box1,main.page-buy.kid-purple-pillow .block-double-block .box2,.block-double-block main.page-buy.kid-purple-pillow .box2{padding-bottom:56px}}main.page-buy.kid-purple-pillow .block-image-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#fff;margin-top:40px;margin-bottom:40px}main.page-buy.kid-purple-pillow .block-image-hero h2{font-size:32px}main.page-buy.kid-purple-pillow .block-image-hero h2 em{font-size:18px}@media (min-width: 768px){main.page-buy.kid-purple-pillow .block-image-hero{width:90%;max-width:936px;margin:0 auto;margin-top:24px;margin-bottom:112px}main.page-buy.kid-purple-pillow .block-image-hero h2{font-size:56px}main.page-buy.kid-purple-pillow .block-image-hero h2 em{font-size:40px}}@media (min-width: 1128px){main.page-buy.kid-purple-pillow .block-image-hero{max-width:1392px;min-height:500px;margin-top:24px;margin-bottom:112px}}main.page-buy.kid-purple-pillow .block-image-hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%}main.page-buy.kid-purple-pillow .block-image-hero .hero-background-img{object-fit:cover;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;min-width:100%;min-height:100%}@media (min-width: 540px){main.page-buy.kid-purple-pillow .block-image-hero .hero-background-img{height:450px}}main.page-buy.kid-purple-pillow .exploding-product-section .exploding-product{position:relative;width:100%;max-width:772px;margin-left:auto;margin-right:auto}@media (max-width: 767px){main.page-buy.kid-purple-pillow .exploding-product-section .exploding-product .exploded-product{padding-top:30px}}main.page-buy.kid-purple-pillow .exploding-product-section .exploding-product .explosion-vid{width:100%}main.page-buy.kid-purple-pillow .exploding-product-section .column{margin-bottom:0}@media (max-width: 767px){main.page-buy.kid-purple-pillow .exploding-product-section .column{margin-bottom:48px}main.page-buy.kid-purple-pillow .exploding-product-section .column:last-of-type{margin-bottom:0}}main.page-buy.kid-purple-pillow .pillow-compare-section{padding-top:40px;padding-bottom:80px}@media (min-width: 768px){main.page-buy.kid-purple-pillow .pillow-compare-section{padding-top:56px;padding-bottom:80px}}main.page-buy.kid-purple-pillow .pillow-compare-section .bg-lavender,main.page-buy.kid-purple-pillow .pillow-compare-section main.page-legal.patents .patent-table li:nth-of-type(1),main.page-legal.patents .patent-table main.page-buy.kid-purple-pillow .pillow-compare-section li:nth-of-type(1),main.page-buy.kid-purple-pillow .pillow-compare-section main.page.returns .return-policies .slider-line,main.page.returns .return-policies main.page-buy.kid-purple-pillow .pillow-compare-section .slider-line{background-color:#EDEDF4}main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-heading{padding-left:16px;padding-right:16px;padding-top:40px}@media (min-width: 768px){main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-heading{padding-left:40px;padding-right:unset;text-align:left}}@media (min-width: 1128px){main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-heading{padding-left:80px}}main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-heading h3{font-size:32px}@media (max-width: 767px){main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-heading h3{text-align:center;font-size:24px;margin-bottom:16px}}main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-heading p{color:#423C48}main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-images{background-repeat:no-repeat}main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-images.desktop{min-height:500px;background-size:cover;display:block}@media (max-width: 767px){main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-images.desktop{display:none}}main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-images.mobile{min-height:160px;display:block;background-position:center}@media (min-width: 768px){main.page-buy.kid-purple-pillow .pillow-compare-section .compare-block .compare-images.mobile{display:none}}main.page-buy.kid-purple-pillow .half-image-section{padding-top:40px;padding-bottom:80px}@media (min-width: 768px){main.page-buy.kid-purple-pillow .half-image-section{padding-top:0;padding-bottom:112px}}@media (max-width: 1127px){main.page-buy.kid-purple-pillow .half-image-section .background-image{margin-bottom:24px}}main.page-buy.kid-purple-pillow .half-image-section .background-image.desktop{display:block}main.page-buy.kid-purple-pillow .half-image-section .background-image.mobile{display:none}@media (max-width: 767px){main.page-buy.kid-purple-pillow .half-image-section .background-image.desktop{display:none}main.page-buy.kid-purple-pillow .half-image-section .background-image.mobile{display:block}}@media (max-width: 1127px){main.page-buy.kid-purple-pillow .half-image-section .m-b-3{margin-bottom:40px}}main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text:last-child{margin-bottom:0}@media (max-width: 767px){main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text{margin-bottom:64px}}main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text .text-container{padding:unset;padding-left:65px;padding-right:65px}@media (max-width: 1127px){main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text .text-container{padding-left:48px;padding-right:48px}}@media (max-width: 767px){main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text .text-container{padding-left:0;padding-right:0}}main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text .text-container h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text .text-container h3{margin-bottom:8px}}main.page-buy.kid-purple-pillow .half-image-section .half-image-with-text .text-container p{margin:unset;padding:unset}main.page-buy.kid-sheets .p-y-section,main.page-buy.kid-sheets main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets .block-double-block .box1,.block-double-block main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets .block-double-block .box2,.block-double-block main.page-buy.kid-sheets .box2{padding-top:80px;padding-bottom:40px}@media (min-width: 768px){main.page-buy.kid-sheets .p-y-section,main.page-buy.kid-sheets main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.kid-sheets .box2,main.page-buy.kid-sheets .block-double-block .box1,.block-double-block main.page-buy.kid-sheets .box1,main.page-buy.kid-sheets .block-double-block .box2,.block-double-block main.page-buy.kid-sheets .box2{padding-top:112px;padding-bottom:56px}}main.page-buy.kid-sheets .block-image-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#fff;margin-top:40px;margin-bottom:80px}main.page-buy.kid-sheets .block-image-hero h2{font-size:32px}main.page-buy.kid-sheets .block-image-hero h2 em{font-size:18px}@media (min-width: 768px){main.page-buy.kid-sheets .block-image-hero{width:90%;max-width:936px;margin:0 auto;margin-top:48px;margin-bottom:48px}main.page-buy.kid-sheets .block-image-hero h2{font-size:56px}main.page-buy.kid-sheets .block-image-hero h2 em{font-size:40px}}@media (min-width: 1128px){main.page-buy.kid-sheets .block-image-hero{max-width:1392px;min-height:500px;margin-top:24px;margin-bottom:112px}}main.page-buy.kid-sheets .block-image-hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%}main.page-buy.kid-sheets .block-image-hero .hero-background-img{object-fit:cover;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;min-width:100%;min-height:100%}@media (max-width: 1127px){main.page-buy.kid-sheets .block-image-hero .hero-background-img{width:auto}}@media (min-width: 540px){main.page-buy.kid-sheets .block-image-hero .hero-background-img{height:450px}}main.page-buy.kid-sheets .half-image-section{padding-top:80px;padding-bottom:56px}@media (min-width: 768px){main.page-buy.kid-sheets .half-image-section{padding-top:112px;padding-bottom:112px}}main.page-buy.kid-sheets .half-image-section .half-image-header{margin-bottom:40px}@media (min-width: 540px){main.page-buy.kid-sheets .half-image-section .half-image-header{margin-bottom:48px}}@media (max-width: 1127px){main.page-buy.kid-sheets .half-image-section .background-image{margin-bottom:24px}}main.page-buy.kid-sheets .half-image-section .background-image.desktop{display:block}main.page-buy.kid-sheets .half-image-section .background-image.mobile{display:none}@media (max-width: 767px){main.page-buy.kid-sheets .half-image-section .background-image.desktop{display:none}main.page-buy.kid-sheets .half-image-section .background-image.mobile{display:block}}main.page-buy.kid-sheets .half-image-section .half-image-with-text:last-child{margin-bottom:0}@media (max-width: 767px){main.page-buy.kid-sheets .half-image-section .half-image-with-text{margin-bottom:64px}}main.page-buy.kid-sheets .half-image-section .half-image-with-text .text-container{padding:unset;padding-left:65px;padding-right:65px}@media (max-width: 1127px){main.page-buy.kid-sheets .half-image-section .half-image-with-text .text-container{padding-left:48px;padding-right:48px}}@media (max-width: 767px){main.page-buy.kid-sheets .half-image-section .half-image-with-text .text-container{padding-left:0;padding-right:0}}main.page-buy.kid-sheets .half-image-section .half-image-with-text .text-container h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.kid-sheets .half-image-section .half-image-with-text .text-container h3{margin-bottom:8px}}main.page-buy.kid-sheets .half-image-section .half-image-with-text .text-container p{margin:unset;padding:unset}main.page-buy.kid-mattress-protector .intro{align-self:center;margin:112px 0px;flex-direction:column}@media (max-width: 767px){main.page-buy.kid-mattress-protector .intro{margin-top:80px;margin-bottom:80px;padding:0px}}@media (max-width: 767px){main.page-buy.kid-mattress-protector .intro .desktop-img{display:none}}@media (max-width: 767px){main.page-buy.kid-mattress-protector .intro .mobile-img{display:inline}}main.page-buy.kid-mattress-protector .intro .description{max-width:70%;margin-bottom:112px}@media (max-width: 767px){main.page-buy.kid-mattress-protector .intro .description{margin-bottom:80px;max-width:90%}}main.page-buy.kid-mattress-protector .block-eco-benefits br{display:block}@media (min-width: 540px){main.page-buy.kid-mattress-protector .block-eco-benefits br{display:none}}main.page-buy.kid-mattress-protector .half-image-with-text{align-self:center;margin-bottom:112px}main.page-buy.kid-mattress-protector .half-image-with-text.row{margin-left:0;margin-right:0}@media (max-width: 767px){main.page-buy.kid-mattress-protector .half-image-with-text{margin-bottom:80px}}main.page-buy.kid-mattress-protector .half-image-with-text .card{padding:0px 16px}@media (max-width: 767px){main.page-buy.kid-mattress-protector .half-image-with-text .card:not(:last-of-type){margin-bottom:64px}}main.page-buy.kid-mattress-protector .half-image-with-text .card .dirty-cover{height:auto;width:100%}main.page-buy.kid-mattress-protector .half-image-with-text .card h3{margin-bottom:8px}main.page-buy.kid-mattress-protector .half-image{margin-bottom:112px}@media (max-width: 767px){main.page-buy.kid-mattress-protector .half-image{margin-bottom:80px;padding:0}main.page-buy.kid-mattress-protector .half-image .row{margin-left:0;margin-right:0}}main.page-buy.kid-mattress-protector .half-image .box{display:flex;background-color:#ededf4}@media (max-width: 1127px){main.page-buy.kid-mattress-protector .half-image .box{flex-direction:column-reverse}}main.page-buy.kid-mattress-protector .half-image .box .content{padding:76px 32px}@media (max-width: 1127px){main.page-buy.kid-mattress-protector .half-image .box .content{padding:40px 24px}}main.page-buy.kid-mattress-protector .half-image .box .content .heading{font-size:32px}@media (max-width: 767px){main.page-buy.kid-mattress-protector .half-image .box .content .heading{font-size:18px}}main.page-buy.kid-mattress-protector .half-image .box .content .text{font-size:20px}@media (max-width: 1127px){main.page-buy.kid-mattress-protector .half-image .box .content .text{font-size:16px}}main.page-buy.kid-mattress-protector .half-image .box .image{background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 1127px){main.page-buy.kid-mattress-protector .half-image .box .image{height:288px;width:100%}}@media (max-width: 767px){main.page-buy.kid-mattress-protector.mattress-protector .intro{margin-bottom:40px}}main.page-buy.kid-mattress-protector.mattress-protector .half-image-with-text .card{margin-bottom:32px}@media (max-width: 767px){main.page-buy.kid-mattress-protector.mattress-protector .half-image-with-text .card:first-of-type{margin-bottom:0}}main.page-buy.purple-pillow .block-image-hero{margin-top:112px}@media (max-width: 767px){main.page-buy.purple-pillow .block-image-hero{margin-top:0px}}@media (min-width: 768px){main.page-buy.purple-pillow .p-y-section,main.page-buy.purple-pillow main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page-buy.purple-pillow .box1,main.page-buy.purple-pillow main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page-buy.purple-pillow .box2,main.page-buy.purple-pillow main.page.finance .double-box .box1,main.page.finance .double-box main.page-buy.purple-pillow .box1,main.page-buy.purple-pillow main.page.finance .double-box .box2,main.page.finance .double-box main.page-buy.purple-pillow .box2,main.page-buy.purple-pillow main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page-buy.purple-pillow .box1,main.page-buy.purple-pillow main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page-buy.purple-pillow .box2,main.page-buy.purple-pillow main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page-buy.purple-pillow .box1,main.page-buy.purple-pillow main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page-buy.purple-pillow .box2,main.page-buy.purple-pillow .block-double-block .box1,.block-double-block main.page-buy.purple-pillow .box1,main.page-buy.purple-pillow .block-double-block .box2,.block-double-block main.page-buy.purple-pillow .box2{padding-top:56px;padding-bottom:56px}}main.page-buy.purple-pillow .exploding-product-section .exploding-product{position:relative;width:100%}@media (max-width: 767px){main.page-buy.purple-pillow .exploding-product-section .exploding-product .exploded-product{padding-top:30px}}main.page-buy.purple-pillow .exploding-product-section .exploding-product .explosion-vid{width:100%}@media (max-width: 767px){main.page-buy.purple-pillow .exploding-product-section .column{margin-bottom:48px}}main.page-buy.purple-pillow .half-image-section{padding-top:40px;padding-bottom:56px}@media (min-width: 768px){main.page-buy.purple-pillow .half-image-section{padding-top:32px;padding-bottom:112px}}main.page-buy.purple-pillow .half-image-section .half-section-heading{margin-bottom:48px}@media (max-width: 767px){main.page-buy.purple-pillow .half-image-section .half-section-heading{margin-bottom:40px}}@media (max-width: 1127px){main.page-buy.purple-pillow .half-image-section .background-image{margin-bottom:24px}}main.page-buy.purple-pillow .half-image-section .background-image.desktop{display:block}main.page-buy.purple-pillow .half-image-section .background-image.mobile{display:none}@media (max-width: 767px){main.page-buy.purple-pillow .half-image-section .background-image.desktop{display:none}main.page-buy.purple-pillow .half-image-section .background-image.mobile{display:block}}main.page-buy.purple-pillow .half-image-section .half-image-with-text:last-child{margin-bottom:0}@media (max-width: 767px){main.page-buy.purple-pillow .half-image-section .half-image-with-text{margin-bottom:64px}}main.page-buy.purple-pillow .half-image-section .half-image-with-text .text-container{padding-left:65px;padding-right:65px}@media (max-width: 1127px){main.page-buy.purple-pillow .half-image-section .half-image-with-text .text-container{padding-left:48px;padding-right:48px}}@media (max-width: 767px){main.page-buy.purple-pillow .half-image-section .half-image-with-text .text-container{padding-left:0;padding-right:0}}main.page-buy.purple-pillow .half-image-section .half-image-with-text .text-container h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.purple-pillow .half-image-section .half-image-with-text .text-container h3{margin-bottom:8px}}main.page-buy.purple-pillow .half-image-section .half-image-with-text .text-container p{margin:unset;padding:unset}main.page-buy.purple-pillow .booster-section img{max-width:867px}main.page-buy.pajamas .intro-section .intro-heading{margin-bottom:112px}@media (max-width: 767px){main.page-buy.pajamas .intro-section .intro-heading{margin-bottom:80px;padding-left:16px;padding-right:16px}}main.page-buy.pajamas .intro-section .intro-heading h2{margin-bottom:16px}main.page-buy.pajamas .intro-section img{width:1392px;height:500px}@media (max-width: 1599px){main.page-buy.pajamas .intro-section img{width:100%;height:auto}}@media (min-width: 768px){main.page-buy.pajamas .intro-section img.mobile{display:none}}@media (max-width: 767px){main.page-buy.pajamas .intro-section img{height:auto;padding-left:16px;padding-right:16px}main.page-buy.pajamas .intro-section img.desktop{display:none}}@media (max-width: 767px){main.page-buy.pajamas .intro-section{padding-top:80px;padding-bottom:80px}main.page-buy.pajamas .intro-section .container-lg,main.page-buy.pajamas .intro-section .section-user-reviews .stamped-container,main.page-buy.pajamas .section-user-reviews .intro-section .stamped-container{padding-left:0;padding-right:0}}main.page-buy.pajamas .half-image-section{margin-bottom:112px}@media (max-width: 767px){main.page-buy.pajamas .half-image-section{margin-bottom:80px}}main.page-buy.pajamas .half-image-section .half-image-section-header{margin-bottom:48px}@media (max-width: 767px){main.page-buy.pajamas .half-image-section .half-image-section-header{margin-bottom:40px}}main.page-buy.pajamas .half-image-section .background-image{height:400px}@media (max-width: 1127px){main.page-buy.pajamas .half-image-section .background-image{height:unset}}@media screen and (max-width: 800px){main.page-buy.pajamas .half-image-section .background-image{height:100%}}@media (max-width: 767px){main.page-buy.pajamas .half-image-section .background-image{margin-bottom:24px;height:auto}}@media screen and (max-width: 374px){main.page-buy.pajamas .half-image-section .background-image{height:unset}}main.page-buy.pajamas .half-image-section .half-image-with-text{margin-bottom:80px}main.page-buy.pajamas .half-image-section .half-image-with-text:last-of-type{margin-bottom:0}main.page-buy.pajamas .half-image-section .half-image-with-text:last-of-type .text-container{padding-bottom:0}@media (max-width: 1127px){main.page-buy.pajamas .half-image-section .half-image-with-text{padding-left:0;padding-right:0}}@media (max-width: 767px){main.page-buy.pajamas .half-image-section .half-image-with-text{margin-bottom:64px;padding-left:16px;padding-right:16px}}main.page-buy.pajamas .half-image-section .half-image-with-text .text-container{padding:0 65px}@media (max-width: 1127px){main.page-buy.pajamas .half-image-section .half-image-with-text .text-container{padding:0 24px}}@media screen and (max-width: 800px){main.page-buy.pajamas .half-image-section .half-image-with-text .text-container{padding:0 16px}}@media (max-width: 767px){main.page-buy.pajamas .half-image-section .half-image-with-text .text-container{padding:0px;margin-bottom:0}}main.page-buy.pajamas .half-image-section .half-image-with-text .text-container h3{margin-bottom:16px;font-size:24px}@media (max-width: 1127px){main.page-buy.pajamas .half-image-section .half-image-with-text .text-container h3{line-height:21.6px;margin-bottom:8px;font-size:18px}}main.page-buy.pajamas .half-image-section .half-image-with-text .text-container p{margin:unset;padding:unset;font-size:24px}@media (max-width: 1127px){main.page-buy.pajamas .half-image-section .half-image-with-text .text-container p{font-size:16px}}main.page-buy.harmony-pillow .block-video-hero-still .hero-main-heading{font-size:56px}main.page-buy.harmony-pillow .block-video-hero-still .hero-main-heading em{font-size:32px}@media (max-width: 1127px){main.page-buy.harmony-pillow .block-video-hero-still .hero-main-heading{font-size:44px}main.page-buy.harmony-pillow .block-video-hero-still .hero-main-heading em{font-size:24px}}@media (max-width: 767px){main.page-buy.harmony-pillow .block-video-hero-still .hero-main-heading{font-size:32px}main.page-buy.harmony-pillow .block-video-hero-still .hero-main-heading em{font-size:18px}}main.page-buy.harmony-pillow .block-exploding-product.p-y-section,main.page-buy.harmony-pillow main.page.pillow-category .double-box .block-exploding-product.box1,main.page.pillow-category .double-box main.page-buy.harmony-pillow .block-exploding-product.box1,main.page-buy.harmony-pillow main.page.pillow-category .double-box .block-exploding-product.box2,main.page.pillow-category .double-box main.page-buy.harmony-pillow .block-exploding-product.box2,main.page-buy.harmony-pillow main.page.finance .double-box .block-exploding-product.box1,main.page.finance .double-box main.page-buy.harmony-pillow .block-exploding-product.box1,main.page-buy.harmony-pillow main.page.finance .double-box .block-exploding-product.box2,main.page.finance .double-box main.page-buy.harmony-pillow .block-exploding-product.box2,main.page-buy.harmony-pillow main.page.may-4 .double-box .block-exploding-product.box1,main.page.may-4 .double-box main.page-buy.harmony-pillow .block-exploding-product.box1,main.page-buy.harmony-pillow main.page.may-4 .double-box .block-exploding-product.box2,main.page.may-4 .double-box main.page-buy.harmony-pillow .block-exploding-product.box2,main.page-buy.harmony-pillow main.page.email-subscribe .double-box .block-exploding-product.box1,main.page.email-subscribe .double-box main.page-buy.harmony-pillow .block-exploding-product.box1,main.page-buy.harmony-pillow main.page.email-subscribe .double-box .block-exploding-product.box2,main.page.email-subscribe .double-box main.page-buy.harmony-pillow .block-exploding-product.box2,main.page-buy.harmony-pillow .block-double-block .block-exploding-product.box1,.block-double-block main.page-buy.harmony-pillow .block-exploding-product.box1,main.page-buy.harmony-pillow .block-double-block .block-exploding-product.box2,.block-double-block main.page-buy.harmony-pillow .block-exploding-product.box2{padding-top:16px;padding-bottom:16px}main.page-buy.harmony-pillow .block-exploding-product .exploding-product .feature-cover{top:63%;left:62%;animation-delay:0s}main.page-buy.harmony-pillow .block-exploding-product .exploding-product .feature-grid{top:48%;left:32%;animation-delay:0.1s}main.page-buy.harmony-pillow .block-exploding-product .exploding-product .feature-bottom{top:15%;left:50%;animation-delay:0.3s}main.page-buy.harmony-pillow .pillow-features.p-y-section,main.page-buy.harmony-pillow main.page.pillow-category .double-box .pillow-features.box1,main.page.pillow-category .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.pillow-category .double-box .pillow-features.box2,main.page.pillow-category .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow main.page.finance .double-box .pillow-features.box1,main.page.finance .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.finance .double-box .pillow-features.box2,main.page.finance .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow main.page.may-4 .double-box .pillow-features.box1,main.page.may-4 .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.may-4 .double-box .pillow-features.box2,main.page.may-4 .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow main.page.email-subscribe .double-box .pillow-features.box1,main.page.email-subscribe .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.email-subscribe .double-box .pillow-features.box2,main.page.email-subscribe .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow .block-double-block .pillow-features.box1,.block-double-block main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow .block-double-block .pillow-features.box2,.block-double-block main.page-buy.harmony-pillow .pillow-features.box2{padding-top:48px;padding-bottom:16px}@media (max-width: 767px){main.page-buy.harmony-pillow .pillow-features.p-y-section,main.page-buy.harmony-pillow main.page.pillow-category .double-box .pillow-features.box1,main.page.pillow-category .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.pillow-category .double-box .pillow-features.box2,main.page.pillow-category .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow main.page.finance .double-box .pillow-features.box1,main.page.finance .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.finance .double-box .pillow-features.box2,main.page.finance .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow main.page.may-4 .double-box .pillow-features.box1,main.page.may-4 .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.may-4 .double-box .pillow-features.box2,main.page.may-4 .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow main.page.email-subscribe .double-box .pillow-features.box1,main.page.email-subscribe .double-box main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow main.page.email-subscribe .double-box .pillow-features.box2,main.page.email-subscribe .double-box main.page-buy.harmony-pillow .pillow-features.box2,main.page-buy.harmony-pillow .block-double-block .pillow-features.box1,.block-double-block main.page-buy.harmony-pillow .pillow-features.box1,main.page-buy.harmony-pillow .block-double-block .pillow-features.box2,.block-double-block main.page-buy.harmony-pillow .pillow-features.box2{padding-top:8px;padding-bottom:0}}main.page-buy.harmony-pillow .pillow-features .half-image-section{max-width:1472px;margin:0 auto;padding:0 40px}@media (max-width: 767px){main.page-buy.harmony-pillow .pillow-features .half-image-section{padding:0 16px}}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text{margin-bottom:96px}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text:last-child{margin-bottom:136px}@media (max-width: 767px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text{margin-bottom:54px}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text:last-child{margin-bottom:40px}}@media (max-width: 767px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .container{flex-direction:column}}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .background-image{width:50%;height:100%;padding:0 40px}@media (max-width: 1127px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .background-image{padding:0 32px}}@media (max-width: 767px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .background-image{width:100%;margin-bottom:24px;padding:0}}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container{width:50%;text-align:left;padding:0 40px}@media (max-width: 1127px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container{padding:0 32px}}@media (max-width: 767px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container{text-align:center;width:100%;height:auto;margin-bottom:unset;padding:10px 16px;justify-content:center}}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container h3{color:#3B1B5E;font-size:24px;margin-bottom:12px;text-transform:capitalize}@media (max-width: 1127px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container h3{font-size:20px;margin-bottom:8px}}main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container p{margin:auto;font-size:20px;padding:0}@media (max-width: 1127px){main.page-buy.harmony-pillow .pillow-features .half-image-section .half-image-with-text .text-container p{font-size:16px}}main.page-buy.harmony-pillow .lifestyle-img-container{margin-bottom:80px}@media (max-width: 1127px){main.page-buy.harmony-pillow .lifestyle-img-container{margin-bottom:48px}}@media (max-width: 767px){main.page-buy.harmony-pillow .lifestyle-img-container{margin-bottom:32px}}main.page-buy.harmony-pillow .list-heading-subhead{max-width:834px;margin-left:auto;margin-right:auto;margin-bottom:88px}@media (max-width: 767px){main.page-buy.harmony-pillow .list-heading-subhead{margin-bottom:48px}}@media (max-width: 1127px){main.page-buy.harmony-pillow .list-heading-subhead.less-margin-tablet{margin-bottom:40px}}@media (max-width: 767px){main.page-buy.harmony-pillow .list-paragraph-section{flex-direction:column}main.page-buy.harmony-pillow .list-paragraph-section>div{margin-bottom:40px}}main.page-buy.harmony-pillow .disclaimer-about-test{margin-top:32px}main.page-buy.harmony-pillow .block-promo-callout-section{margin-top:96px;margin-bottom:128px}@media (max-width: 767px){main.page-buy.harmony-pillow .block-promo-callout-section{margin-top:80px;margin-bottom:80px}}@media screen and (max-width: 850px){main.page-buy.harmony-pillow .block-promo-callout-section .promo-heading-image{max-width:100%;flex:0 0 100%}}main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content{justify-content:flex-start}@media screen and (max-width: 850px){main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content{max-width:100%;flex:0 0 100%}}main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content.left{padding-top:56px;padding-bottom:24px}@media (max-width: 767px){main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content.left{padding-top:32px;text-align:center;padding-bottom:16px}}main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content .promo-callout-header-box{margin-bottom:32px}@media (max-width: 767px){main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content .promo-callout-header-box{margin-bottom:24px}main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content .promo-subhead{margin-bottom:64px}main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content .terms-apply{font-size:14px;margin-top:0}@media (max-width: 767px){main.page-buy.harmony-pillow .block-promo-callout-section .promo-callout-content .terms-apply{font-size:12px}}main.page-buy.plush-pillow .block-video-hero-still .hero-main-heading{font-size:56px}main.page-buy.plush-pillow .block-video-hero-still .hero-main-heading em{font-size:32px}@media (max-width: 1127px){main.page-buy.plush-pillow .block-video-hero-still .hero-main-heading{font-size:44px}main.page-buy.plush-pillow .block-video-hero-still .hero-main-heading em{font-size:24px}}@media (max-width: 767px){main.page-buy.plush-pillow .block-video-hero-still .hero-main-heading{font-size:32px}main.page-buy.plush-pillow .block-video-hero-still .hero-main-heading em{font-size:18px}}main.page-buy.plush-pillow .zip-section .intro-zip{margin-bottom:56px}@media (max-width: 767px){main.page-buy.plush-pillow .zip-section .intro-zip{margin-bottom:32px}}main.page-buy.plush-pillow .zip-section .zip-video-input-container{background-color:#fcfbfc;padding-bottom:80px}@media (max-width: 1127px){main.page-buy.plush-pillow .zip-section .zip-video-input-container{max-width:740px}}@media (max-width: 767px){main.page-buy.plush-pillow .zip-section .zip-video-input-container{margin-left:16px;margin-right:16px;padding-bottom:64px}}@media (max-width: 539px){main.page-buy.plush-pillow .zip-section .zip-video-input-container{padding:0 0 48px}}main.page-buy.plush-pillow .zip-section .zipping-pillow-feature{position:relative;margin-bottom:24px}main.page-buy.plush-pillow .zip-section .zipping-pillow-feature video:-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}main.page-buy.plush-pillow .zip-section .zipping-pillow-feature video:-webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}main.page-buy.plush-pillow .zip-section .zipping-pillow-feature video:-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}main.page-buy.plush-pillow .zip-section .zipping-slider-container{position:absolute;bottom:0;top:0;right:0;left:0}main.page-buy.plush-pillow .zip-section .zipping-slider-container input[type=range]::-webkit-slider-thumb{opacity:0;width:100px;height:400px;display:block}main.page-buy.plush-pillow .zip-section .zipping-slider-container .zipping-slider{width:75%;height:100%;-webkit-appearance:none;background-color:transparent}main.page-buy.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed{position:relative;width:65%}main.page-buy.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:before{content:'FIRMER \a zipped';font-size:12px;font-family:"Montserrat",sans-serif;text-align:center;color:#423c48;font-weight:600;position:absolute;left:-17px;top:-45px;white-space:pre}main.page-buy.plush-pillow .zip-section .display-zipping-slider-container .zipping-slider-displayed:after{content:'SOFTER \A unzipped';font-size:12px;font-family:"Montserrat",sans-serif;text-align:center;color:#423c48;font-weight:600;position:absolute;right:-17px;top:-45px;white-space:pre}main.page-buy.plush-pillow .zip-section .display-zipping-slider-container input[type=range]{-webkit-appearance:none}main.page-buy.plush-pillow .zip-section .display-zipping-slider-container input[type=range]::-webkit-slider-runnable-track{height:3px;background-image:linear-gradient(to right, #45166a, #83157b, #bc158a);border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.5)}main.page-buy.plush-pillow .zip-section .display-zipping-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;opacity:1;height:20px;width:20px;border-radius:20px;background:#bb158a;margin-top:-9px;box-shadow:0 2px 4px rgba(0,0,0,0.5);cursor:pointer}main.page-buy.plush-pillow .cloud-sleeping.p-y-section,main.page-buy.plush-pillow main.page.pillow-category .double-box .cloud-sleeping.box1,main.page.pillow-category .double-box main.page-buy.plush-pillow .cloud-sleeping.box1,main.page-buy.plush-pillow main.page.pillow-category .double-box .cloud-sleeping.box2,main.page.pillow-category .double-box main.page-buy.plush-pillow .cloud-sleeping.box2,main.page-buy.plush-pillow main.page.finance .double-box .cloud-sleeping.box1,main.page.finance .double-box main.page-buy.plush-pillow .cloud-sleeping.box1,main.page-buy.plush-pillow main.page.finance .double-box .cloud-sleeping.box2,main.page.finance .double-box main.page-buy.plush-pillow .cloud-sleeping.box2,main.page-buy.plush-pillow main.page.may-4 .double-box .cloud-sleeping.box1,main.page.may-4 .double-box main.page-buy.plush-pillow .cloud-sleeping.box1,main.page-buy.plush-pillow main.page.may-4 .double-box .cloud-sleeping.box2,main.page.may-4 .double-box main.page-buy.plush-pillow .cloud-sleeping.box2,main.page-buy.plush-pillow main.page.email-subscribe .double-box .cloud-sleeping.box1,main.page.email-subscribe .double-box main.page-buy.plush-pillow .cloud-sleeping.box1,main.page-buy.plush-pillow main.page.email-subscribe .double-box .cloud-sleeping.box2,main.page.email-subscribe .double-box main.page-buy.plush-pillow .cloud-sleeping.box2,main.page-buy.plush-pillow .block-double-block .cloud-sleeping.box1,.block-double-block main.page-buy.plush-pillow .cloud-sleeping.box1,main.page-buy.plush-pillow .block-double-block .cloud-sleeping.box2,.block-double-block main.page-buy.plush-pillow .cloud-sleeping.box2{padding-bottom:0}main.page-buy.plush-pillow .cloud-sleeping>h2{margin-bottom:56px}@media (max-width: 767px){main.page-buy.plush-pillow .cloud-sleeping>h2{margin-bottom:16px}}main.page-buy.plush-pillow .cloud-sleeping .half-image-section{max-width:1472px;margin:0 auto;padding:0 40px}@media (max-width: 767px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section{padding:0 16px}}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text{margin-bottom:66px}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text:last-child{margin-bottom:40px}@media (max-width: 767px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text{margin-bottom:54px}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text:last-child{margin-bottom:56px}}@media (max-width: 767px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .container{flex-direction:column}}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .background-image{width:50%;height:100%;padding:0 40px}@media (max-width: 1127px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .background-image{padding:0 16px}}@media (max-width: 767px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .background-image{width:100%;margin-bottom:16px;padding:0}}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container{width:50%;text-align:left;padding:0 40px}@media (max-width: 1127px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container{padding:0 16px}}@media (max-width: 767px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container{text-align:center;width:100%;height:auto;margin-bottom:unset;padding:10px 16px;justify-content:center}}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container h3{color:#3B1B5E;font-size:24px;margin-bottom:12px;text-transform:capitalize}@media (max-width: 1127px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container h3{font-size:20px;margin-bottom:8px}}main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container p{margin:auto;font-size:20px;padding:0}@media (max-width: 1127px){main.page-buy.plush-pillow .cloud-sleeping .half-image-section .half-image-with-text .text-container p{font-size:16px}}main.page-buy.foundation .foundation-intro .intro-heading{margin-bottom:24px}@media (max-width: 767px){main.page-buy.foundation .foundation-intro .intro-heading{margin-bottom:16px}}@media (min-width: 768px){main.page-buy.foundation .foundation-intro .intro-heading .mobile-display{display:none}}main.page-buy.foundation .foundation-intro .intro-subhead{margin-bottom:72px;max-width:725px;margin-left:auto;margin-right:auto}@media (max-width: 767px){main.page-buy.foundation .foundation-intro .intro-subhead{margin-bottom:32px}}main.page-buy.foundation .foundation-video{margin-left:auto;margin-right:auto;max-width:890px}@media (max-width: 1127px){main.page-buy.foundation .foundation-video{max-width:unset;padding-left:24px;padding-right:24px}}@media (max-width: 767px){main.page-buy.foundation .foundation-video{padding-left:16px;padding-right:16px}}main.page-buy.foundation .foundation-list-heading-section{margin-bottom:128px}@media (max-width: 767px){main.page-buy.foundation .foundation-list-heading-section{margin-top:72px;margin-bottom:0}}main.page-buy.foundation .foundation-list-heading-section .cols-m-t-1>div[class*="col-"]{margin-top:136px}@media (max-width: 767px){main.page-buy.foundation .foundation-list-heading-section .cols-m-t-1>div[class*="col-"]{margin-bottom:40px;margin-top:0}main.page-buy.foundation .foundation-list-heading-section .cols-m-t-1>div[class*="col-"]:last-of-type{margin-bottom:64px}}main.page-buy.foundation .foundation-list-heading-section .list-heading{margin-bottom:16px}@media (max-width: 767px){main.page-buy.foundation .foundation-list-heading-section .list-heading{margin-bottom:8px}}main.page-buy.foundation .foundation-list-heading-section .list-paragraph{padding-left:16px;padding-right:16px}main.page-buy.foundation .block-eco-benefits i{min-height:51px}main.page-buy.foundation .color-options .color-option-heading{margin-bottom:48px}@media (max-width: 767px){main.page-buy.foundation .color-options .color-option-heading{margin-bottom:32px}}main.page-buy.foundation .color-options .foundation-name{text-transform:uppercase;font-size:16px}main.page-buy.foundation .color-options .foundation-name.stone{margin-bottom:8px}@media (max-width: 767px){main.page-buy.foundation .color-options .foundation-name{font-size:12px}}main.page-buy.foundation .specifications{padding-top:160px}@media (max-width: 767px){main.page-buy.foundation .specifications{padding-top:90px}}main.page-buy.weighted-blanket .component-product-display .fs-h-3,main.page-buy.weighted-blanket .component-product-display h3{width:230px}main.page-buy.weighted-blanket .block-eco-benefits{padding-top:55px;padding-bottom:55px}main.page-buy.weighted-blanket .intro-section{padding-top:104px;padding-bottom:112px;border-bottom:1px solid #E6E6E8}@media (max-width: 767px){main.page-buy.weighted-blanket .intro-section{padding-top:56px;padding-bottom:56px}}main.page-buy.weighted-blanket .intro-section .blanket-brand-logos{max-width:900px}@media (max-width: 767px){main.page-buy.weighted-blanket .intro-section .blanket-brand-logos{padding:0 8px}}main.page-buy.weighted-blanket .intro-section .block-exploding-product{padding-top:40px;padding-bottom:128px}@media (max-width: 1127px){main.page-buy.weighted-blanket .intro-section .block-exploding-product .feature.feature-bead .component-tooltip{left:-95px}main.page-buy.weighted-blanket .intro-section .block-exploding-product .feature.feature-cool .component-tooltip{left:-230px}}@media (max-width: 767px){main.page-buy.weighted-blanket .intro-section .block-exploding-product{padding-top:26px;padding-bottom:48px}}main.page-buy.weighted-blanket .intro-section .block-exploding-product .exploding-heading{padding-left:16px;padding-right:16px;margin-bottom:136px}@media (max-width: 767px){main.page-buy.weighted-blanket .intro-section .block-exploding-product .exploding-heading{margin-bottom:60px}}main.page-buy.weighted-blanket .intro-section .block-exploding-product .exploding-heading h2{margin:0}@media (max-width: 767px){main.page-buy.weighted-blanket .intro-section .list-paragraph-section .list-container:not(:last-of-type){margin-bottom:40px}}main.page-buy.weighted-blanket .intro-section .list-paragraph-section .list-container h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.weighted-blanket .intro-section .list-paragraph-section .list-container h3{margin-bottom:8px;font-size:16px}}main.page-buy.weighted-blanket .half-image-with-text-container.p-y-section,main.page-buy.weighted-blanket main.page.pillow-category .double-box .half-image-with-text-container.box1,main.page.pillow-category .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.pillow-category .double-box .half-image-with-text-container.box2,main.page.pillow-category .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket main.page.finance .double-box .half-image-with-text-container.box1,main.page.finance .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.finance .double-box .half-image-with-text-container.box2,main.page.finance .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket main.page.may-4 .double-box .half-image-with-text-container.box1,main.page.may-4 .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.may-4 .double-box .half-image-with-text-container.box2,main.page.may-4 .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket main.page.email-subscribe .double-box .half-image-with-text-container.box1,main.page.email-subscribe .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.email-subscribe .double-box .half-image-with-text-container.box2,main.page.email-subscribe .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket .block-double-block .half-image-with-text-container.box1,.block-double-block main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket .block-double-block .half-image-with-text-container.box2,.block-double-block main.page-buy.weighted-blanket .half-image-with-text-container.box2{padding-top:112px;padding-bottom:80px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container.p-y-section,main.page-buy.weighted-blanket main.page.pillow-category .double-box .half-image-with-text-container.box1,main.page.pillow-category .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.pillow-category .double-box .half-image-with-text-container.box2,main.page.pillow-category .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket main.page.finance .double-box .half-image-with-text-container.box1,main.page.finance .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.finance .double-box .half-image-with-text-container.box2,main.page.finance .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket main.page.may-4 .double-box .half-image-with-text-container.box1,main.page.may-4 .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.may-4 .double-box .half-image-with-text-container.box2,main.page.may-4 .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket main.page.email-subscribe .double-box .half-image-with-text-container.box1,main.page.email-subscribe .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket main.page.email-subscribe .double-box .half-image-with-text-container.box2,main.page.email-subscribe .double-box main.page-buy.weighted-blanket .half-image-with-text-container.box2,main.page-buy.weighted-blanket .block-double-block .half-image-with-text-container.box1,.block-double-block main.page-buy.weighted-blanket .half-image-with-text-container.box1,main.page-buy.weighted-blanket .block-double-block .half-image-with-text-container.box2,.block-double-block main.page-buy.weighted-blanket .half-image-with-text-container.box2{padding-top:56px;padding-bottom:80px}}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section{max-width:1472px;margin:0 auto;padding:0 40px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section{padding:0 16px}}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text{margin-bottom:80px}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text:last-child{margin-bottom:128px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text{margin-bottom:54px}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text:last-child{margin-bottom:56px}}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .container{flex-direction:column}}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .background-image{width:50%;height:100%}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .background-image{width:100%;margin-bottom:24px;padding:0}}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container{width:50%;text-align:left;padding:0 40px}@media (max-width: 1127px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container{padding:0 32px}}@media (max-width: 885px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container{padding:0 24px}}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container{text-align:center;width:100%;height:auto;margin-bottom:unset;padding:10px 16px;justify-content:center}}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container h3{color:#3B1B5E;font-size:24px;margin-bottom:16px;text-transform:capitalize}@media (max-width: 1127px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container h3{font-size:20px}}@media (max-width: 885px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container h3{font-size:18px}}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container h3{font-size:18px}}main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container p{margin:0 auto;font-size:20px;padding:0;max-width:500px;margin:0 auto}@media (max-width: 1127px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container p{font-size:16px}}@media (max-width: 885px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container p{font-size:14px}}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .half-image-section .half-image-with-text .text-container p{font-size:16px}}main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list h3{margin-bottom:48px;font-size:32px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list h3{margin-bottom:24px;font-size:18px}}main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container{margin-bottom:40px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container{margin-bottom:16px;padding:0;margin-left:0;margin-right:0}}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container .column:not(:last-of-type){margin-bottom:16px}}main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container .column{padding-left:20px;padding-right:20px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container .column{padding:0}}main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container .list{border-radius:4px;padding:24px 16px;background-color:#f9f8f9}main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .list-container .list li{list-style-type:none}main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .additional-paragraph{color:#3B1B5E;font-size:24px}@media (max-width: 767px){main.page-buy.weighted-blanket .half-image-with-text-container .benefits-list .additional-paragraph{font-size:16px}}main.page-buy.pet-bed .additional-heading-dropdown-text{color:#472375;font-size:12px}@media (max-width: 767px){main.page-buy.pet-bed .block-video-hero-still{margin-top:0}}main.page-buy.pet-bed .block-video-hero-still img.mobile{object-position:bottom}main.page-buy.pet-bed .block-video-hero-still .hero-main-heading{font-size:56px}@media (max-width: 767px){main.page-buy.pet-bed .block-video-hero-still .hero-main-heading{font-size:32px}}main.page-buy.pet-bed .block-video-hero-still .hero-main-heading em{font-size:32px;font-weight:300}@media (max-width: 1127px){main.page-buy.pet-bed .block-video-hero-still .hero-main-heading em{font-size:20px}}@media (max-width: 767px){main.page-buy.pet-bed .block-video-hero-still .hero-main-heading em{font-size:18px}}main.page-buy.pet-bed .block-exploding-product{padding-top:56px;padding-bottom:104px}@media (max-width: 767px){main.page-buy.pet-bed .block-exploding-product{padding-top:16px;padding-bottom:0}}main.page-buy.pet-bed .block-exploding-product .exploding-heading{margin-bottom:88px}@media (max-width: 767px){main.page-buy.pet-bed .block-exploding-product .exploding-heading{margin-bottom:48px}}@media (min-width: 768px){main.page-buy.pet-bed .block-exploding-product .exploding-heading h2 .mobile-only{display:none}}@media (max-width: 767px){main.page-buy.pet-bed .block-exploding-product .exploding-heading h2{margin-bottom:16px}}main.page-buy.pet-bed .block-exploding-product .exploding-heading .section-description{font-family:"Montserrat",sans-serif}@media (min-width: 768px){main.page-buy.pet-bed .block-exploding-product .exploding-heading .section-description{font-size:24px}}@media (max-width: 1127px){main.page-buy.pet-bed .block-exploding-product .exploding-heading .section-description .display-on-desktop{display:none}}main.page-buy.pet-bed .block-exploding-product .exploding-container{margin-bottom:0}main.page-buy.pet-bed .list-heading-section{margin-bottom:112px}@media (max-width: 767px){main.page-buy.pet-bed .list-heading-section{margin-top:32px;margin-bottom:0}}main.page-buy.pet-bed .list-heading-section .cols-m-t-1>div[class*="col-"]{margin-top:0}@media (max-width: 767px){main.page-buy.pet-bed .list-heading-section .cols-m-t-1>div[class*="col-"]{margin-bottom:48px}main.page-buy.pet-bed .list-heading-section .cols-m-t-1>div[class*="col-"]:last-of-type{margin-bottom:88px}}main.page-buy.pet-bed .list-heading-section .list-heading{font-size:24px;margin-bottom:16px}@media (max-width: 767px){main.page-buy.pet-bed .list-heading-section .list-heading{margin-bottom:8px}}main.page-buy.pet-bed .list-heading-section .list-paragraph{padding-left:16px;padding-right:16px}main.page-buy.pet-bed .block-product-selection{padding-top:80px;padding-bottom:60px}@media (max-width: 767px){main.page-buy.pet-bed .block-product-selection{padding-top:64px;padding-bottom:72px}}main.page-buy.pet-bed .block-product-selection .intro-content p{font-family:"Montserrat",sans-serif}@media (min-width: 768px){main.page-buy.pet-bed .block-product-selection .intro-content p{font-size:24px}}main.page-buy.pet-bed .block-product-selection .row{margin-bottom:0;margin-left:0;margin-right:0}main.page-buy.pet-bed .block-product-selection .row .column{display:flex;flex-direction:column}@media (max-width: 767px){main.page-buy.pet-bed .block-product-selection .row .column{padding-left:0;padding-right:0}main.page-buy.pet-bed .block-product-selection .row .column:not(:last-of-type){margin-bottom:40px}}main.page-buy.pet-bed .block-product-selection .row .card-row .p-xy-card,main.page-buy.pet-bed .block-product-selection .row .card-row main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page-buy.pet-bed .block-product-selection .row .card-row .left,main.page-buy.pet-bed .block-product-selection .row .card-row main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page-buy.pet-bed .block-product-selection .row .card-row .right,main.page-buy.pet-bed .block-product-selection .row .card-row .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page-buy.pet-bed .block-product-selection .row .card-row .continue-reading-modal,main.page-buy.pet-bed .block-product-selection .row .card-row .component-promo-modal .promo-wrapper,.component-promo-modal main.page-buy.pet-bed .block-product-selection .row .card-row .promo-wrapper,main.page-buy.pet-bed .block-product-selection .row .card-row .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page-buy.pet-bed .block-product-selection .row .card-row .promo-wrapper,main.page-buy.pet-bed .block-product-selection .row .card-row .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page-buy.pet-bed .block-product-selection .row .card-row .banner-modal{padding-top:40px}@media (max-width: 767px){main.page-buy.pet-bed .block-product-selection .row .card-row .p-xy-card,main.page-buy.pet-bed .block-product-selection .row .card-row main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page-buy.pet-bed .block-product-selection .row .card-row .left,main.page-buy.pet-bed .block-product-selection .row .card-row main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page-buy.pet-bed .block-product-selection .row .card-row .right,main.page-buy.pet-bed .block-product-selection .row .card-row .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page-buy.pet-bed .block-product-selection .row .card-row .continue-reading-modal,main.page-buy.pet-bed .block-product-selection .row .card-row .component-promo-modal .promo-wrapper,.component-promo-modal main.page-buy.pet-bed .block-product-selection .row .card-row .promo-wrapper,main.page-buy.pet-bed .block-product-selection .row .card-row .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page-buy.pet-bed .block-product-selection .row .card-row .promo-wrapper,main.page-buy.pet-bed .block-product-selection .row .card-row .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page-buy.pet-bed .block-product-selection .row .card-row .banner-modal{padding-top:16px}}main.page-buy.pet-bed .block-product-selection .row .card{flex-grow:1}main.page-buy.pet-bed .block-product-selection h3{text-align:left}main.page-buy.pet-bed .block-product-selection .content ul li{list-style-type:disc;display:list-item}main.page-buy.pet-bed .block-product-selection .content ul li:before{display:none}main.page-buy.pet-bed .block-product-selection .call-to-action{display:flex;flex-direction:column}main.page-buy.pet-bed .block-product-selection .call-to-action a{margin-bottom:24px}main.page-buy.pet-bed .block-product-selection .call-to-action span{margin-left:0}main.page-buy.pet-bed .block-compare{padding-top:60px}@media (max-width: 767px){main.page-buy.pet-bed .block-compare{padding-top:56px}}main.page-buy.pet-bed .block-compare .compare-heading{margin-bottom:40px}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-heading{margin-bottom:32px}}main.page-buy.pet-bed .block-compare .compare-nav{top:0}main.page-buy.pet-bed .block-compare .compare-nav h3{font-size:24px}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-nav h3{font-size:16px}}@media (min-width: 430px){main.page-buy.pet-bed .block-compare .compare-nav h3 .display-on-manual-point{display:none}}main.page-buy.pet-bed .block-compare .compare-nav p{font-size:32px}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-nav p{font-size:16px}}main.page-buy.pet-bed .block-compare .compare-row.low-padding{padding-top:24px}@media (min-width: 768px){main.page-buy.pet-bed .block-compare .compare-row.low-padding{padding-top:32px}}main.page-buy.pet-bed .block-compare .compare-row.low-padding .row{margin-left:0;margin-right:0}main.page-buy.pet-bed .block-compare .compare-row.low-padding .column{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-row.low-padding .column{justify-content:unset}main.page-buy.pet-bed .block-compare .compare-row.low-padding .column:not(:first-of-type){padding-left:16px;padding-right:0}main.page-buy.pet-bed .block-compare .compare-row.low-padding .column:not(:last-of-type){padding-left:0;padding-right:16px}}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container .pros,main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container .cons,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container .pros,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container .cons{padding-left:0}}main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container .pros li:before,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container .pros li:before{content:'';flex-shrink:0;display:block;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23341458' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat;margin:5px 15px 0 0}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container .pros li:before,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container .pros li:before{margin:5px 12px 0 0}}main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container .cons li:before,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container .cons li:before{content:'';flex-shrink:0;display:block;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.8 11.8'%3E%3Ctitle%3Ex%3C/title%3E%3Cpath fill='%23361d5c' d='M7.3 6l4.2-4.3a1 1 0 0 0 0-1.4 1 1 0 0 0-1.4 0L6 4.5 1.7.3A1 1 0 0 0 .3 1.7l4.2 4.2-4.2 4.3a1 1 0 1 0 1.4 1.3l4.2-4.2 4.3 4.2a1 1 0 0 0 1.3 0 1 1 0 0 0 0-1.3z' class='cls-1'/%3E%3C/svg%3E") center/15px 11px no-repeat;margin:5px 15px 0 0}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container .cons li:before,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container .cons li:before{margin:5px 12px 0 0}}main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container li,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container li{list-style:none;display:flex;align-items:flex-start;text-align:left;margin-bottom:24px}@media (max-width: 767px){main.page-buy.pet-bed .block-compare .compare-row.low-padding .pros-list-container li,main.page-buy.pet-bed .block-compare .compare-row.low-padding .cons-list-container li{margin-bottom:16px}}main.page-buy.powerbase .white-glove-discount{margin-bottom:20px}@media (min-width: 540px){main.page-buy.powerbase .white-glove-discount{margin-bottom:30px}}main.page-buy.powerbase .block-video-hero-still{margin-top:136px;margin-bottom:112px}@media (max-width: 767px){main.page-buy.powerbase .block-video-hero-still{margin:88px 16px 56px}}main.page-buy.powerbase .block-video-hero-still .hero-main-heading{font-size:56px}@media (max-width: 767px){main.page-buy.powerbase .block-video-hero-still .hero-main-heading{font-size:24px}}main.page-buy.powerbase .block-video-hero-still em{font-size:24px;display:inline-block}@media (max-width: 767px){main.page-buy.powerbase .block-video-hero-still em{font-size:16px}}main.page-buy.powerbase .exploded-product-section{margin-bottom:112px}@media (max-width: 767px){main.page-buy.powerbase .exploded-product-section{margin-bottom:80px}}main.page-buy.powerbase .exploded-product-section .exploded-header{margin-bottom:104px}@media (max-width: 767px){main.page-buy.powerbase .exploded-product-section .exploded-header{margin-bottom:72px}}main.page-buy.powerbase .exploded-product-section .exploded-header .exploding-heading{margin-bottom:24px}main.page-buy.powerbase .exploded-product-section .exploded-header .exploding-subhead{max-width:850px;margin-left:auto;margin-right:auto;font-size:24px}@media (max-width: 767px){main.page-buy.powerbase .exploded-product-section .exploded-header .exploding-subhead{font-size:16px}}main.page-buy.powerbase .exploded-product-section .exploded-product-container{margin-bottom:80px}@media (max-width: 1127px){main.page-buy.powerbase .exploded-product-section .exploded-product-container{margin-bottom:56px}}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .label-left-on-tablet .feature-label{left:auto;right:150%}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .explosion-vid{width:100%}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .features{position:absolute;top:0;left:0;width:100%;height:100%}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature{width:36px;height:36px}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-label{display:none}@media (min-width: 768px){main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-ripples{width:234%;height:234%;animation-delay:0.6s}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-ripples,main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-ripples:before,main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .feature-ripples:after{content:'';width:58%;height:58%}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .tooltip-open{z-index:2}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .tooltip-open .feature-button:before{width:100%;height:100%}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .tooltip-open .feature-label{opacity:0;pointer-events:none}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}main.page-buy.powerbase .exploded-product-section .exploded-product-container .exploding-product .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}main.page-buy.powerbase .exploded-descriptions{margin-left:0;margin-right:0}main.page-buy.powerbase .exploded-descriptions .description-margin{padding-left:40px;padding-right:40px}@media (max-width: 1127px){main.page-buy.powerbase .exploded-descriptions .description-margin{padding-left:24px;padding-right:24px}}@media (max-width: 767px){main.page-buy.powerbase .exploded-descriptions .description-margin{padding-left:0px;padding-right:0px}main.page-buy.powerbase .exploded-descriptions .description-margin:not(:last-of-type){margin-bottom:48px}}main.page-buy.powerbase .exploded-descriptions .description-margin h4{font-size:24px;margin-bottom:16px}@media (max-width: 767px){main.page-buy.powerbase .exploded-descriptions .description-margin h4{font-size:16px;margin-bottom:8px}}main.page-buy.powerbase .exploded-descriptions .description-margin p{font-size:20px}@media (max-width: 767px){main.page-buy.powerbase .exploded-descriptions .description-margin p{font-size:16px}}main.page-buy.powerbase .block-eco-benefits{margin-bottom:112px;max-width:1392px;margin-left:auto;margin-right:auto;padding-top:136px}@media (max-width: 1127px){main.page-buy.powerbase .block-eco-benefits{margin-left:16px;margin-right:16px}}@media (max-width: 767px){main.page-buy.powerbase .block-eco-benefits{padding-top:64px;padding-bottom:48px;margin-bottom:80px}}main.page-buy.powerbase .block-eco-benefits .column{padding-left:0;padding-right:0}main.page-buy.powerbase .block-eco-benefits .cols-m-t-1>div[class*="col-"]{margin-top:0}main.page-buy.powerbase .block-eco-benefits .outer-container{padding-left:64px;padding-right:64px}@media (max-width: 1127px){main.page-buy.powerbase .block-eco-benefits .outer-container{padding-left:24px;padding-right:24px}}main.page-buy.powerbase .block-eco-benefits .inner-container{padding:16px 48px}@media (max-width: 1127px){main.page-buy.powerbase .block-eco-benefits .inner-container{padding:16px 24px}}@media only screen and (min-width: 1136px){main.page-buy.powerbase .block-eco-benefits .mobile-display{display:none}}@media (max-width: 767px){main.page-buy.powerbase .block-eco-benefits .mobile-display{display:none}}main.page-buy.duvet .intro-section{padding-top:80px;padding-bottom:168px}@media (max-width: 767px){main.page-buy.duvet .intro-section{padding-top:56px;padding-bottom:80px}}main.page-buy.duvet .intro-section .intro-heading{margin-bottom:120px}@media (max-width: 767px){main.page-buy.duvet .intro-section .intro-heading{margin-bottom:40px}}main.page-buy.duvet .intro-section .intro-heading h2{margin-bottom:24px}@media (max-width: 767px){main.page-buy.duvet .intro-section .intro-heading h2{margin-bottom:16px}}main.page-buy.duvet .intro-section .intro-heading p{max-width:850px;margin-left:auto;margin-right:auto}main.page-buy.duvet .intro-section .image-with-list-text-block img{max-height:476px}@media (max-width: 1127px){main.page-buy.duvet .intro-section .image-with-list-text-block{flex-direction:column}main.page-buy.duvet .intro-section .image-with-list-text-block img{margin-bottom:40px}}main.page-buy.duvet .intro-section .image-with-list-text-block .list-heading-text-container{padding-left:50px;padding-right:50px}@media (max-width: 1127px){main.page-buy.duvet .intro-section .image-with-list-text-block .list-heading-text-container{padding-left:0;padding-right:0}}main.page-buy.duvet .intro-section .image-with-list-text-block .heading-paragraph-group:not(:last-of-type){margin-bottom:40px}@media (max-width: 1127px){main.page-buy.duvet .intro-section .image-with-list-text-block .heading-paragraph-group:not(:last-of-type){margin-bottom:32px}}main.page-buy.duvet .intro-section .image-with-list-text-block .heading-paragraph-group h3{margin-bottom:16px}@media (max-width: 767px){main.page-buy.duvet .intro-section .image-with-list-text-block .heading-paragraph-group h3{margin-bottom:8px;font-size:16px}}main.page-buy.duvet .intro-section .image-with-list-text-block .col-to-row{display:flex;align-items:center;margin-bottom:40px}@media (max-width: 1127px){main.page-buy.duvet .intro-section .image-with-list-text-block .col-to-row{margin-bottom:32px}}main.page-buy.duvet .intro-section .image-with-list-text-block .col-to-row .or-lines{width:60px;border-top:1px solid #341458}main.page-buy.duvet .intro-section .image-with-list-text-block .col-to-row .or{padding:0 12px;color:#190d3a;font-size:16px;font-family:"Montserrat",sans-serif}main.page-buy .promo-block .secondary-checkbox{position:absolute;top:20px}main.page-buy .promo-block .pad-left{padding-left:35px}main.page-buy .promo-block.variant-selectors .wrapper{transition:none}main.page-buy .promo-block .save-gradient.b-margin-adjust{margin-bottom:40px}main.page-buy .promo-block .save-gradient{padding:3px;border-radius:6px;background:linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);position:relative}main.page-buy .promo-block .details-link{font-size:12px;text-decoration:underline;text-align:right;color:#45166a;cursor:pointer}main.page-buy .promo-block .title-callout{position:absolute;font-size:24px;font-weight:600;top:-20px;left:15px;padding:0 10px;background-color:#f9f8f9}main.page-buy .promo-block .gradiant-promo-text{background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 539px){main.page-buy .promo-block .gradiant-promo-text{font-size:22px}}main.page-buy .promo-block .wrapper{background-color:#f9f8f9;border-radius:3px;padding:20px 16px;transition:all .6s;color:#181024}main.page-buy .promo-block .d-none{display:none}main.page-buy .promo-block .variant-selectors{margin-bottom:0}main.page-buy .promo-block .variant-selectors.dropdown-not-last{margin-bottom:24px}main.page-buy .promo-block .variant-selectors .variant-price .strikethrough-price{font-weight:300}main.page-buy .promo-block .disclaimer{font-size:12px}@media (max-width: 767px){main.page-buy .promo-block .disclaimer{font-size:10px}}main.page-buy .promo-block .product-image-container{max-height:60px;max-width:100px;margin-right:16px;display:flex;align-items:center;justify-content:center;position:unset}main.page-buy .promo-block .product-info{font-size:14px}main.page-buy .promo-block .price{font-size:14px}main.page-buy .promo-block .size{font-size:14px;color:#4B4653}main.page-buy .promo-block .product-title-box{padding-top:6px;font-size:15px}@media (min-width: 540px){main.page-buy .promo-block .product-title-box{font-size:18px}}main.page-buy .promo-block .product-title{color:#45166a;font-weight:500;cursor:pointer;text-decoration:underline;margin-bottom:4px;display:block;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-size:16px}main.page-buy .promo-block .variant-changer{font-size:14px;cursor:pointer;text-decoration:underline;color:#77747A}main.page-buy .promo-block .variant-changer .select-color{text-decoration:underline}main.page-buy .promo-block .product-description{font-size:14px;line-height:1.3}@media (min-width: 540px){main.page-buy .promo-block .product-description{font-size:16px}}main.page-buy .promo-block .product-description.mgn-top{margin-top:16px}main.page-buy .promo-block .product-description.mgn-top.last-promo-product{margin-top:2px}main.page-buy .promo-block .product-description.mgn-top.not-last-promo-product{margin-top:16px}main.page-buy .promo-block .product-description.mgn-btm{margin-bottom:14px}main.page-buy .promo-block .product-description.mgn-btm.last-promo-product{margin-bottom:4px}main.page-buy .promo-block .product-description.mgn-btm.not-last-promo-product{margin-bottom:0}main.page-buy .promo-block label,main.page-buy .promo-block input{cursor:pointer}@media (min-width: 540px){main.page-buy .promo-block label:hover .radio-dot,main.page-buy .promo-block label:hover .checkmark,main.page-buy .promo-block label:hover.radio-dot,main.page-buy .promo-block label:hover.checkmark,main.page-buy .promo-block input:hover .radio-dot,main.page-buy .promo-block input:hover .checkmark,main.page-buy .promo-block input:hover.radio-dot,main.page-buy .promo-block input:hover.checkmark{background-color:rgba(68,23,106,0.09)}}main.page-buy .promo-block label.disabled:hover .radio-dot,main.page-buy .promo-block label.disabled:hover .checkmark,main.page-buy .promo-block label.disabled:hover.radio-dot,main.page-buy .promo-block label.disabled:hover.checkmark,main.page-buy .promo-block input.disabled:hover .radio-dot,main.page-buy .promo-block input.disabled:hover .checkmark,main.page-buy .promo-block input.disabled:hover.radio-dot,main.page-buy .promo-block input.disabled:hover.checkmark{background-color:rgba(68,23,106,0)}main.page-buy .promo-block label{color:#605b6a;margin-bottom:16px}main.page-buy .promo-block .checkbox-wrapper{height:20px;width:20px;min-width:20px;position:relative;margin-top:4px}main.page-buy .promo-block .checkbox-wrapper input{height:0px;width:0px;position:absolute;top:0;opacity:0}main.page-buy .promo-block .checkbox-wrapper input:checked ~ .checkmark{background-color:#45166a;border:solid 2px #45166a}main.page-buy .promo-block .checkbox-wrapper input:checked ~ .checkmark::before{opacity:1}main.page-buy .promo-block .checkbox-wrapper .checkmark{background-color:#fff;height:100%;width:100%;border-radius:3px;cursor:pointer;border:solid 2px #45166a;position:relative}main.page-buy .promo-block .checkbox-wrapper .checkmark::before{opacity:0;content:'';position:absolute;left:4px;bottom:4px;height:12px;width:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(40deg);transition:all .3s}main.page-buy .promo-block .radio-wrapper{height:20px;width:20px;min-width:20px;position:relative;margin-right:16px}main.page-buy .promo-block .radio-wrapper input{height:0px;width:0px;position:absolute;top:0;opacity:0}main.page-buy .promo-block .radio-wrapper input:checked ~ .radio-dot{background-color:#45166a;border:solid 2px #45166a}main.page-buy .promo-block .radio-wrapper input:checked ~ .radio-dot::before{opacity:1}main.page-buy .promo-block .radio-wrapper .radio-dot{background-color:#fff;height:100%;width:100%;border-radius:3px;cursor:pointer;border:solid 2px #45166a;border-radius:50%;position:relative}main.page-buy .promo-block .radio-wrapper .radio-dot::before{opacity:0;content:'';position:absolute;height:100%;width:100%;border:solid #fff 3px;border-radius:50%;transition:all .3s}main.page-buy .promo-block .product-option-container{justify-content:space-between;font-size:12px;font-family:"Montserrat",sans-serif;margin-left:8px;margin-right:8px}main.page-buy .promo-block .product-option-label{margin-bottom:6px;margin-left:8px;display:block;font-size:12px;text-align:left;color:#423c48}main.page-buy .promo-block .product-option{border:1px solid #D5D5D5;height:28px;cursor:pointer;border-radius:4px;font-size:12px}main.page-buy .promo-block .product-option.sheets-color{width:22%}main.page-buy .promo-block .product-option.sheets-color .color-filler{width:100%;height:100%;border-radius:2px}main.page-buy .promo-block .product-option.sheets-color#White .color-filler{background-color:#fff;border-radius:4px}main.page-buy .promo-block .product-option.sheets-color#Slate .color-filler{background-color:#8B8A88}main.page-buy .promo-block .product-option.sheets-color#Sand .color-filler{background-color:#D7C8A5}main.page-buy .promo-block .product-option.sheets-color#Purple .color-filler{background-color:#45166a}main.page-buy .promo-block .product-option.sheets-color.selected{padding:2px}main.page-buy .promo-block .product-option.pillow-size{padding:12px;text-transform:uppercase;font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:center;width:50%;height:28px}main.page-buy .promo-block .product-option.selected{border:2px solid #773D94}main.page-buy .promo-block .text-toggle{flex:1;height:28px;cursor:pointer;border:1px solid #D5D5D5;border-radius:4px;color:#7D7D7D;align-items:center;justify-content:center}main.page-buy .promo-block .text-toggle.selected{border:2px solid #773d94;color:#181024}main.page-buy .promo-block .variant-label-text{font-size:12px}main.page-buy .promo-block .right-spacing{margin-right:13px}main.page-buy .promo-block .color-toggle{width:50%;height:auto;width:auto;cursor:pointer;justify-content:center;align-items:center}main.page-buy .promo-block .color-toggle .aov-toggle-color{border-radius:50%;height:32px;width:32px;border:1px solid #E6E6E8}main.page-buy .promo-block .color-toggle.selected{border-radius:50%;border:2px solid #773D94;padding:0}main.page-buy .promo-block .bundle-block-toggle:last-child{margin-right:0}main.page-buy .promo-block .bundle-block-toggle:first-child{margin-left:0}main.page-buy .promo-block .bundle-block-toggle{margin:8px;padding:0}main.page-buy .promo-block .bundle-block-toggle.selected{padding:0}main.page-buy .promo-block .bundle-item-opened.radio-toggle-product{margin-bottom:0}main.page-buy .promo-block .bundle-item-opened.radio-toggle-product:first-of-type{border-radius:4px 4px 0 0}main.page-buy .promo-block .bundle-item-opened.radio-toggle-product:not(:last-of-type){padding-bottom:0;border-bottom:unset}main.page-buy .promo-block .bundle-item-opened.radio-toggle-product {border-radius:0}main.page-buy .promo-block .bundle-item-opened.radio-toggle-product:last-of-type{padding-top:0;border-top:unset;border-radius:0 0 4px 4px}main.page-buy .promo-block .bundle-item-opened.radio-toggle-product .hide-radio-content{display:none}main.page-buy .promo-block .bundle-item-opened .product-badge-margin{margin-bottom:16px}main.page-buy .promo-block .bundle-item-opened .product-description{font-size:14px;line-height:1.5}main.page-buy .promo-block .bundle-item-opened .additional-product .product-title-box{margin-top:16px}main.page-buy .promo-block .bundle-item-opened .additional-product .additional-qty-text{font-size:10px;line-height:1.2}main.page-buy .promo-block .bundle-item-opened .toggle-data-container{flex-wrap:wrap;justify-content:unset}main.page-buy .promo-block .bundle-item-opened .color-selector-bubbles .color-circle{cursor:pointer;border-radius:50%;width:32px;height:32px}@media (min-width: 768px){main.page-buy .promo-block .bundle-item-opened .color-selector-bubbles .color-circle{width:38px;height:38px}}main.page-buy .promo-block .bundle-item-opened .color-selector-bubbles .color-circle .inner-circle{border-radius:50%;width:24px;height:24px}@media (min-width: 768px){main.page-buy .promo-block .bundle-item-opened .color-selector-bubbles .color-circle .inner-circle{width:30px;height:30px}}main.page-buy .promo-block .bundle-item-opened .color-selector-bubbles .color-circle.color-True-White .inner-circle,main.page-buy .promo-block .bundle-item-opened .color-selector-bubbles .color-circle.color-White .inner-circle{border:1px solid #E1E0DC}main.page-buy .promo-block .bundle-item-opened .selector-layout .color-toggle{margin-bottom:14px}main.page-buy .promo-block .bundle-item-opened .radio-unchecked{color:#4B4653;font-weight:600;font-size:10px;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1px}main.page-buy .promo-block .bundle-item-opened:last-of-type .radio-unchecked{margin-bottom:24px}main.page-buy .promo-block .bundle-item-opened:last-of-type .radio-unchecked.bottom-for-showing-toggle{margin-bottom:16px}main.page-buy .promo-block .second-toggle-heading{display:block;font-size:10px;margin-top:16px;font-weight:600;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#423c48}main.page-buy .promo-block .toggle-data-container{flex-wrap:wrap;justify-content:unset}main.page-buy .promo-block .toggle-data-container.toggle-margin{margin-top:8px}main.page-buy .promo-block .toggle-data-container.toggle-last{margin-bottom:0}main.page-buy .promo-block .variant-label{text-transform:uppercase;font-size:10px;font-weight:600;color:#4B4653;letter-spacing:1px;margin-bottom:8px}main.page-buy .save-gradient{padding:3px;border-radius:6px;background:linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);position:relative}main.page-buy .save-gradient.buy-cart-wrapper{padding:0px;border-radius:8px}main.page-buy .save-gradient.buy-cart-wrapper .buy-savings-message{padding:8px 0;color:#f9f8f9;font-weight:600}main.page-buy .promo-block .bundle-and-save-promo-block{margin-bottom:40px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-head{font-size:12px;text-transform:uppercase;color:#423c48;margin-bottom:10px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder{padding:16px;background:#fff;border-radius:4px;border:2px solid #E6E6E8;margin-bottom:16px;position:relative}@media (max-width: 767px){main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder.bundle-padding-nondescription{padding:14px 16px}}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder.selected{border:2px solid #BC158A}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder:last-of-type{margin-bottom:0}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-badge{position:absolute;right:-2px;top:-2px;padding:6px 8px 6px 7px;border-radius:3px;background:#bc158a;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:10px;width:80px;text-align:center;color:#fff;letter-spacing:1px;max-height:24px;font-weight:600}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-badge.badge-no-discount{max-width:69px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .radio-wrapper{margin-right:16px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-product-radio-wrapper{margin-bottom:16px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-product-radio-wrapper.margin-bundle-radio-wrapper{margin-bottom:0}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-product-radio-wrapper.extra-spacing-top{margin-top:16px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-product-radio-wrapper .product-name-and-price-holder h4{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;color:#423c48;margin-bottom:4px;font-size:16px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-product-radio-wrapper .product-name-and-price-holder p{color:#615E64;font-size:16px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .bundle-product-radio-wrapper .product-name-and-price-holder p .strikethrough{text-decoration:line-through}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .product-description{align-items:center;margin-left:36px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .product-description img{height:56px;width:80px;margin-right:16px;min-width:80px;min-height:56px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .product-description p{font-size:14px;line-height:1.3}@media (max-width: 767px){main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .product-description p{font-size:12px}}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .text-toggle{width:50%;height:28px;cursor:pointer;border:1px solid #D5D5D5;border-radius:4px;color:#341458}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .text-toggle.selected{border:2px solid #773d94}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-subtext{margin-top:4px;color:#615E64;font-size:12px;line-height:24px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-lower-block{padding:16px;background:#ededf4;border-radius:2px;font-size:14px}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-lower-block p{font-weight:500}main.page-buy .promo-block .bundle-and-save-promo-block .bundle-lower-block a{text-decoration:underline;color:#43268F}main.page-buy .learn-more-modal{text-decoration:underline;cursor:pointer}main.page-buy .sleep-bundle .title-callout,main.page-buy .power-base-upsell .title-callout{font-size:24px}main.page-buy .sleep-bundle .title-callout .gradient-promo-text,main.page-buy .power-base-upsell .title-callout .gradient-promo-text{font-size:24px}main.page-buy .sleep-bundle .bundle-disabled,main.page-buy .power-base-upsell .bundle-disabled{font-size:12px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:500;line-height:14px;color:#341458;background-color:rgba(52,20,88,0.24);padding:20px;border-radius:5px;display:none}main.page-buy .sleep-bundle .light-bold,main.page-buy .power-base-upsell .light-bold{font-weight:700}main.page-buy .sleep-bundle .bundle-price,main.page-buy .power-base-upsell .bundle-price{color:#bc158a}main.page-buy .sleep-bundle .product-title-box,main.page-buy .power-base-upsell .product-title-box{padding-top:0}main.page-buy .sleep-bundle .product-title-box.cntr-txt,main.page-buy .power-base-upsell .product-title-box.cntr-txt{justify-content:center}main.page-buy .sleep-bundle .product-title,main.page-buy .power-base-upsell .product-title{text-decoration:underline}@media (max-width: 767px){main.page-buy .sleep-bundle .product-title,main.page-buy .power-base-upsell .product-title{font-size:14px}}main.page-buy .sleep-bundle .second-harmony-text,main.page-buy .power-base-upsell .second-harmony-text{line-height:1.25;display:flex;margin-right:8px;align-items:center}main.page-buy .sleep-bundle .second-harmony-text.multi-set-additional-text,main.page-buy .power-base-upsell .second-harmony-text.multi-set-additional-text{font-size:12px}main.page-buy .sleep-bundle .bundle-spanner,main.page-buy .power-base-upsell .bundle-spanner{margin-left:8px;margin-right:6px;font-size:18px;flex-wrap:wrap}@media (max-width: 767px){main.page-buy .sleep-bundle .bundle-spanner,main.page-buy .power-base-upsell .bundle-spanner{font-size:14px}}main.page-buy .sleep-bundle .bundle-spanner span,main.page-buy .power-base-upsell .bundle-spanner span{line-height:22px}main.page-buy .sleep-bundle .right-spacing,main.page-buy .power-base-upsell .right-spacing{margin-right:16px}main.page-buy .sleep-bundle .additional-product .line,main.page-buy .power-base-upsell .additional-product .line{width:80%;height:1px;border-width:1px 0px 0px;border-top-style:solid;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-top-color:#e7e7e8;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image:initial;padding:0px;margin-bottom:0px}main.page-buy .sleep-bundle .additional-product .main-label,main.page-buy .power-base-upsell .additional-product .main-label{margin-bottom:0}main.page-buy .sleep-bundle .additional-product .main-label .product-title-box .checkbox-wrapper,main.page-buy .power-base-upsell .additional-product .main-label .product-title-box .checkbox-wrapper{margin-right:10px}main.page-buy .sleep-bundle .additional-product .main-label .product-title-box .checkbox-wrapper .checkmark,main.page-buy .power-base-upsell .additional-product .main-label .product-title-box .checkbox-wrapper .checkmark{width:20px}main.page-buy .sleep-bundle .additional-product .main-label .product-title-box .main-container,main.page-buy .power-base-upsell .additional-product .main-label .product-title-box .main-container{font-size:14px}main.page-buy .sleep-bundle .additional-product .main-label .product-title-box .main-container .va-top,main.page-buy .power-base-upsell .additional-product .main-label .product-title-box .main-container .va-top{vertical-align:top}main.page-buy .sleep-bundle .additional-product .main-label .product-title-box .main-container .additional-qty-text,main.page-buy .power-base-upsell .additional-product .main-label .product-title-box .main-container .additional-qty-text{letter-spacing:0.5px}@media (min-width: 1800px){main.page-buy .sleep-bundle .price-wrapper .bundle-price,main.page-buy .power-base-upsell .price-wrapper .bundle-price{font-size:18px}}@media (min-width: 1200px){main.page-buy .sleep-bundle .price-wrapper .bundle-price,main.page-buy .power-base-upsell .price-wrapper .bundle-price{font-size:16px}}main.page-buy .sleep-bundle .price-wrapper .price-handle,main.page-buy .power-base-upsell .price-wrapper .price-handle{padding-right:4px}@media (min-width: 1800px){main.page-buy .sleep-bundle .price-wrapper .td-strikethrough,main.page-buy .sleep-bundle .price-wrapper .price-handle,main.page-buy .power-base-upsell .price-wrapper .td-strikethrough,main.page-buy .power-base-upsell .price-wrapper .price-handle{font-size:18px}}@media (min-width: 1200px){main.page-buy .sleep-bundle .price-wrapper .td-strikethrough,main.page-buy .sleep-bundle .price-wrapper .price-handle,main.page-buy .power-base-upsell .price-wrapper .td-strikethrough,main.page-buy .power-base-upsell .price-wrapper .price-handle{font-size:16px}}main.page-buy .sleep-bundle .bundle-details,main.page-buy .power-base-upsell .bundle-details{line-height:1.3;margin:8px 0 14px;margin-top:-5px;font-size:14px;font-size:16px}main.page-buy .sleep-bundle .bundle-items-box,main.page-buy .power-base-upsell .bundle-items-box{position:relative;transition:all .3s}main.page-buy .sleep-bundle .bundle-items-closed,main.page-buy .power-base-upsell .bundle-items-closed{border:solid 2px #cac6db;border-radius:2px;padding:0 12px 16px;background-color:#fff;transition:all .3s}main.page-buy .sleep-bundle .bundle-items-closed .bundle-item,main.page-buy .power-base-upsell .bundle-items-closed .bundle-item{text-align:center;width:48%}main.page-buy .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container,main.page-buy .power-base-upsell .bundle-items-closed .bundle-item .bundle-item-image-container{padding:0 4px;max-height:78px}main.page-buy .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container .bundle-item-image,main.page-buy .power-base-upsell .bundle-items-closed .bundle-item .bundle-item-image-container .bundle-item-image{max-height:85px;object-fit:contain}main.page-buy .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container .bundle-item-image.harmony,main.page-buy .power-base-upsell .bundle-items-closed .bundle-item .bundle-item-image-container .bundle-item-image.harmony{max-width:300px;max-height:100px;padding-top:12px;padding-bottom:24px}main.page-buy .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-name,main.page-buy .power-base-upsell .bundle-items-closed .bundle-item .bundle-item-name{line-height:1.2;font-weight:500;font-size:16px}@media (max-width: 767px){main.page-buy .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-name,main.page-buy .power-base-upsell .bundle-items-closed .bundle-item .bundle-item-name{font-size:13px}}main.page-buy .sleep-bundle .bundle-items-closed .bundle-plus,main.page-buy .power-base-upsell .bundle-items-closed .bundle-plus{font-weight:500;color:#45166a;font-size:25px;padding-top:25px;width:4%}main.page-buy .sleep-bundle .variant-label-text,main.page-buy .power-base-upsell .variant-label-text{font-size:12px}main.page-buy .sleep-bundle .bundle-items-opened,main.page-buy .power-base-upsell .bundle-items-opened{background-color:#fff;border:solid 2px #cac6db;transition:all .3s}main.page-buy .sleep-bundle .bundle-items-opened.separated-bundle-products,main.page-buy .power-base-upsell .bundle-items-opened.separated-bundle-products{border:unset;background-color:unset}main.page-buy .sleep-bundle .bundle-items-opened.separated-bundle-products .bundle-item-opened,main.page-buy .power-base-upsell .bundle-items-opened.separated-bundle-products .bundle-item-opened{border:2px solid #E7E7E8;margin-bottom:16px;background-color:#fff;border-radius:4px}main.page-buy .sleep-bundle .bundle-items-opened.separated-bundle-products .bundle-item-opened+.bundle-item-opened,main.page-buy .power-base-upsell .bundle-items-opened.separated-bundle-products .bundle-item-opened+.bundle-item-opened{border-top:2px solid #E7E7E8}main.page-buy .sleep-bundle .bundle-items-opened.separated-bundle-products .bundle-item-opened:last-of-type,main.page-buy .power-base-upsell .bundle-items-opened.separated-bundle-products .bundle-item-opened:last-of-type{margin-bottom:0}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened{padding:12px}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened+.bundle-item-opened,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened+.bundle-item-opened{border-top:solid 2px #cac6db}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.toggle-last,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.toggle-last{padding-bottom:16px}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.radio-toggle-product,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.radio-toggle-product{margin-bottom:0}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.radio-toggle-product:first-of-type,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.radio-toggle-product:first-of-type{border-radius:4px 4px 0 0}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.radio-toggle-product:not(:last-of-type),main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.radio-toggle-product:not(:last-of-type){padding-bottom:0;border-bottom:unset}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.radio-toggle-product ,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.radio-toggle-product {border-radius:0}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.radio-toggle-product:last-of-type,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.radio-toggle-product:last-of-type{padding-top:0;border-top:unset;border-radius:0 0 4px 4px}main.page-buy .sleep-bundle .bundle-items-opened .bundle-item-opened.radio-toggle-product .hide-radio-content,main.page-buy .power-base-upsell .bundle-items-opened .bundle-item-opened.radio-toggle-product .hide-radio-content{display:none}main.page-buy .sleep-bundle .bundle-items-opened .bundle-product-radio-wrapper,main.page-buy .power-base-upsell .bundle-items-opened .bundle-product-radio-wrapper{margin-bottom:0}main.page-buy .sleep-bundle .bundle-items-opened .bundle-product-radio-wrapper .radio-wrapper,main.page-buy .power-base-upsell .bundle-items-opened .bundle-product-radio-wrapper .radio-wrapper{margin-top:6px;margin-right:8px}main.page-buy .sleep-bundle .bundle-items-opened .or-line,main.page-buy .power-base-upsell .bundle-items-opened .or-line{margin-top:24px;margin-bottom:24px;padding:0 10px}main.page-buy .sleep-bundle .bundle-items-opened .or-line .border-line,main.page-buy .power-base-upsell .bundle-items-opened .or-line .border-line{border-bottom:1px solid #BFBEC1}main.page-buy .sleep-bundle .bundle-items-opened .or-line .or-text,main.page-buy .power-base-upsell .bundle-items-opened .or-line .or-text{font-size:12px}main.page-buy .sleep-bundle .bundle-items-closed,main.page-buy .sleep-bundle .bundle-items-opened,main.page-buy .power-base-upsell .bundle-items-closed,main.page-buy .power-base-upsell .bundle-items-opened{border-radius:4px;width:100%}main.page-buy .sleep-bundle .bundle-items-closed.hidden,main.page-buy .sleep-bundle .bundle-items-opened.hidden,main.page-buy .power-base-upsell .bundle-items-closed.hidden,main.page-buy .power-base-upsell .bundle-items-opened.hidden{opacity:0 !important}main.page-buy .sleep-bundle .bundle-items-closed.shown,main.page-buy .sleep-bundle .bundle-items-opened.shown,main.page-buy .power-base-upsell .bundle-items-closed.shown,main.page-buy .power-base-upsell .bundle-items-opened.shown{opacity:1 !important}main.page-buy .sleep-bundle .bundle-items-closed.transitioning-in,main.page-buy .sleep-bundle .bundle-items-opened.transitioning-in,main.page-buy .power-base-upsell .bundle-items-closed.transitioning-in,main.page-buy .power-base-upsell .bundle-items-opened.transitioning-in{position:absolute;display:flex;opacity:0}main.page-buy .sleep-bundle .bundle-items-closed.transitioning-out,main.page-buy .sleep-bundle .bundle-items-opened.transitioning-out,main.page-buy .power-base-upsell .bundle-items-closed.transitioning-out,main.page-buy .power-base-upsell .bundle-items-opened.transitioning-out{position:absolute;display:flex;opacity:1}main.page-buy .pyp-radio{background-color:#f9f8f9;border-radius:3px;padding:16px;padding-top:24px;position:relative;transition:all .6s;color:#181024}main.page-buy .pyp-radio .title-callout{font-size:26px;font-weight:600;position:absolute;top:-22px;left:15px;padding:0 10px;background-color:#f9f8f9}main.page-buy .pyp-radio .title-callout .gradiant-promo-text{font-size:26px;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 360px){main.page-buy .pyp-radio .title-callout .gradiant-promo-text.eyemask-bundle{font-size:21px}}main.page-buy .pyp-radio .light-bold{font-weight:500}main.page-buy .pyp-radio label{color:#605b6a;cursor:pointer;margin-bottom:4px;padding-right:16px}@media (min-width: 540px){main.page-buy .pyp-radio label:hover .checkbox-wrapper .checkmark{background-color:rgba(68,23,106,0.09)}}main.page-buy .pyp-radio label.disabled:hover .checkbox-wrapper .checkmark{background-color:rgba(68,23,106,0)}@media (max-width: 1300px){main.page-buy .pyp-radio label span{font-size:18px}}@media (max-width: 1200px){main.page-buy .pyp-radio label span{font-size:16px}}main.page-buy .pyp-radio label .bundle-spanner{margin-left:8px;margin-right:6px;font-size:18px;flex-wrap:wrap}main.page-buy .pyp-radio .bundle-item-opened.selected{background-color:#EDEDF4}main.page-buy .pyp-radio .bundle-item-opened .checkbox-wrapper{height:20px;width:20px;min-width:20px;position:relative}main.page-buy .pyp-radio .bundle-item-opened .checkbox-wrapper input{height:0px;width:0px;position:absolute;top:0;opacity:0}main.page-buy .pyp-radio .bundle-item-opened .checkbox-wrapper input:checked ~ .checkmark{background-color:#45166a}main.page-buy .pyp-radio .bundle-item-opened .checkbox-wrapper input:checked ~ .checkmark::before{opacity:1}main.page-buy .pyp-radio .bundle-item-opened .checkbox-wrapper .checkmark{background-color:#fff;height:100%;width:100%;border-radius:3px;cursor:pointer;border:solid 2px #45166a;border-radius:50%;position:relative}main.page-buy .pyp-radio .bundle-item-opened .checkbox-wrapper .checkmark::before{opacity:0;content:'';position:absolute;height:100%;width:100%;border:solid #fff 3px;border-radius:50%;transition:all .3s}main.page-buy .pyp-radio .bundle-price{color:#bc158a}main.page-buy .pyp-radio .second-harmony-text{line-height:1.25;display:flex;margin-right:8px;align-items:center}@media (min-width: 1800px){main.page-buy .pyp-radio .price-wrapper .bundle-price{font-size:18px}}@media (min-width: 1200px){main.page-buy .pyp-radio .price-wrapper .bundle-price{font-size:16px}}@media (min-width: 1800px){main.page-buy .pyp-radio .price-wrapper .td-strikethrough{font-size:18px}}@media (min-width: 1200px){main.page-buy .pyp-radio .price-wrapper .td-strikethrough{font-size:16px}}main.page-buy .pyp-radio .bundle-details{line-height:1.3;margin:8px 0 14px;margin-top:-5px;font-size:14px;font-size:16px}main.page-buy .pyp-radio .bundle-items-box{position:relative;transition:all .3s}main.page-buy .pyp-radio .bundle-items-box.closed{min-height:130px}@media (min-width: 540px){main.page-buy .pyp-radio .bundle-items-box.closed{min-height:136px}}@media (min-width: 768px){main.page-buy .pyp-radio .bundle-items-box.closed{min-height:146px}}main.page-buy .pyp-radio .bundle-items-box.opened[pillow="Harmony"]{min-height:427px}@media (min-width: 540px){main.page-buy .pyp-radio .bundle-items-box.opened[pillow="Harmony"]{min-height:420px}}@media (min-width: 1128px){main.page-buy .pyp-radio .bundle-items-box.opened[pillow="Harmony"]{min-height:460px}}main.page-buy .pyp-radio .bundle-items-box.opened[pillow="Plush"]{min-height:350px}@media (min-width: 540px){main.page-buy .pyp-radio .bundle-items-box.opened[pillow="Plush"]{min-height:360px}}@media (min-width: 1128px){main.page-buy .pyp-radio .bundle-items-box.opened[pillow="Plush"]{min-height:390px}}main.page-buy .pyp-radio .bundle-items-box.opened.premium-bundle{min-height:415px}@media (min-width: 430px){main.page-buy .pyp-radio .bundle-items-box.opened.premium-bundle{min-height:389px}}@media (min-width: 430px){main.page-buy .pyp-radio .bundle-items-box.opened.premium-bundle{min-height:389px}}@media (min-width: 768px){main.page-buy .pyp-radio .bundle-items-box.opened.premium-bundle{min-height:350px}}@media (min-width: 1128px){main.page-buy .pyp-radio .bundle-items-box.opened.premium-bundle{min-height:428px}}main.page-buy .pyp-radio .bundle-items-box.opened.deluxe-bundle{min-height:350px}@media (min-width: 540px){main.page-buy .pyp-radio .bundle-items-box.opened.deluxe-bundle{min-height:360px}}@media (min-width: 1128px){main.page-buy .pyp-radio .bundle-items-box.opened.deluxe-bundle{min-height:380px}}main.page-buy .pyp-radio .bundle-items-opened{background-color:#fff;border:solid 2px #cac6db}main.page-buy .pyp-radio .bundle-items-opened .bundle-item-opened{padding:12px}main.page-buy .pyp-radio .bundle-items-opened .bundle-item-opened+.bundle-item-opened{border-top:solid 2px #cac6db}main.page-buy .pyp-radio .bundle-items-opened .bundle-item-image-container{max-height:60px;max-width:60px;margin-right:8px;display:flex;align-items:center;justify-content:center}main.page-buy .pyp-radio .bundle-items-opened .bundle-product-title-box{padding-top:6px;font-size:14px}main.page-buy .pyp-radio .bundle-items-opened .bundle-product-title-box .bundle-product-title{font-weight:500;cursor:pointer;text-decoration:underline}main.page-buy .pyp-radio .bundle-items-opened .bundle-product-title-box .bundle-variant-changer{text-decoration:underline;font-weight:400;cursor:pointer}main.page-buy .pyp-radio .bundle-items-opened .bundle-product-description{font-size:14px;line-height:1.3}@media (min-width: 540px){main.page-buy .pyp-radio .bundle-items-opened .bundle-product-description{font-size:16px}}main.page-buy .pyp-radio .bundle-items-closed.hidden,main.page-buy .pyp-radio .bundle-items-opened.hidden{opacity:0 !important}main.page-buy .pyp-radio .bundle-items-closed.shown,main.page-buy .pyp-radio .bundle-items-opened.shown{opacity:1 !important}main.page-buy .pyp-radio .bundle-items-closed.transitioning-in,main.page-buy .pyp-radio .bundle-items-opened.transitioning-in{position:absolute;display:flex;opacity:0}main.page-buy .pyp-radio .bundle-items-closed.transitioning-out,main.page-buy .pyp-radio .bundle-items-opened.transitioning-out{position:absolute;display:flex;opacity:1}.bundle-modal{position:fixed;z-index:999999999;padding-top:30px;padding-bottom:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}@media (min-width: 540px){.bundle-modal{padding-top:80px}}.bundle-modal .stamped-badge .stamped-badge-starrating .stamped-fa{color:#341458 !important}.bundle-modal .stamped-badge .stamped-badge-caption{margin-left:12px;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:1.33;font-family:"Montserrat",sans-serif;font-weight:600}.bundle-modal .bundle-price-wrapper .bundle-price{color:#bc158a}.bundle-modal .bundle-price-wrapper .light-bold{font-weight:500}.bundle-modal .spec{display:flex;flex-wrap:wrap;cursor:pointer}.bundle-modal .spec.is-open h3{padding-bottom:16px}.bundle-modal .spec.is-open h3:before{transform:rotate(-225deg)}.bundle-modal .spec.is-open .accordion-content{cursor:default}.bundle-modal .spec+.spec{border-top:1px solid #e6e6e8}.bundle-modal .spec h3{width:100%;min-height:1px;position:relative;font-size:16px;color:#423c48;padding-bottom:24px;padding-top:24px}@media (min-width: 1128px){.bundle-modal .spec h3{font-size:20px}}.bundle-modal .spec h3:before{display:block;content:'';position:absolute;right:15px;width:8px;height:8px;top:50%;transform:rotate(-45deg) translateY(-50%);border-top:solid 2px #190d3a;border-right:solid 2px #190d3a;transition:transform 0.3s}.bundle-modal .spec h4{width:100%;min-height:1px;color:#423c48;font-size:16px}.bundle-modal .spec ul{padding-left:0;list-style:none}.bundle-modal .spec ul.component-checkmark-list li{flex-wrap:nowrap}.bundle-modal .spec ul li{display:flex;flex-wrap:wrap;margin-bottom:16px}@media (min-width: 768px){.bundle-modal .spec ul li{margin-bottom:24px}}.bundle-modal .spec ul li:last-child{margin-bottom:0}.bundle-modal .spec ul li.no-subheading h4{display:none}.bundle-modal .spec ul li.m-b-6,.bundle-modal .spec ul main.page.mattress-sample .form-section .mattress-sample-form li.hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form .bundle-modal .spec ul li.hs-form-input-container,.bundle-modal .spec ul main.page.mattress-sample .form-section .mattress-sample-form .mattress-type li.mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .bundle-modal .spec ul li.mattress-selection,.bundle-modal .spec ul main.page.seatcushion-category-old .compare-intro .cushions .product-icons li.icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .bundle-modal .spec ul li.icon-div,.bundle-modal .spec ul .block-subnav-products .mobile.bottom-cta.show li.component-btn,.block-subnav-products .mobile.bottom-cta.show .bundle-modal .spec ul li.component-btn{margin-bottom:16px}.bundle-modal .spec ul li .sub-content{width:100%;min-height:1px;color:#423c48;font-size:16px}.bundle-modal .spec ul li .sub-content p+p{margin-top:0}.bundle-modal .spec .accordion-content{width:100%;min-height:1px;padding-bottom:24px;display:none}.bundle-modal .modal-content{box-shadow:0px 10px 18px 0px #4e4e4e;border-radius:4px;background-color:white;margin:auto;padding:20px 20px 25px;width:90%;max-width:500px;position:relative}@media (min-width: 540px){.bundle-modal .modal-content{padding:32px 32px 38px}}.bundle-modal .modal-content .close-button{color:#341458;font-size:30px;font-weight:400;text-align:right;position:absolute;top:0;right:21px}.bundle-modal .modal-content .close-button:hover{cursor:pointer}.bundle-modal .modal-content .selector-label{font-size:12px;text-transform:uppercase;font-weight:600;line-height:1.33;letter-spacing:1px}.bundle-modal .modal-content .variant-selector{margin-bottom:12px}@media (min-width: 540px){.bundle-modal .modal-content .variant-selector{margin-bottom:28px}}.bundle-modal .modal-content select{-webkit-appearance:unset;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-appearance:unset;user-select:none;position:relative;cursor:pointer;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M5.55,5.587l5.513,-5.512l-1.365,0l-4.185,4.148l-4.193,-4.148l-1.32,0l5.55,5.513Z' style='fill:%23452569;fill-rule:nonzero;'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:95%;border-radius:4px;border:2px solid #e6e6e8;transform:none}.bundle-modal .modal-content select *{pointer-events:none}.bundle-modal .modal-content select:after{content:' ';background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}.bundle-modal .modal-content select .select-items{background-color:#45166a;padding:13px 18px;list-style:none}.bundle-modal .modal-content .image-container{padding:0 30px;height:120px;width:100%}.bundle-modal .modal-content .image-container img{max-height:100%;object-fit:scale-down}@media (min-width: 540px){.bundle-modal .modal-content .image-container{margin-bottom:28px}}.bundle-modal .modal-content .product-content{margin-bottom:18px}@media (min-width: 540px){.bundle-modal .modal-content .product-content{margin-bottom:32px}}.bundle-modal .modal-content .product-content .product-heading{font-weight:500}.bundle-modal .modal-content .product-content .price{margin-bottom:12px}.bundle-modal .modal-content .select-button{flex-direction:column}.bundle-modal .modal-content .select-button button{width:100%;border:none;border-radius:4px}.bundle-modal .modal-content .select-button button:before{border-radius:4px}main.page-buy .sheets-and-pillow-promo .selector-block,main.page-buy .free-sheets-promo .selector-block,main.page-buy .mp-and-pillow-promo .selector-block,main.page-buy .free-product-promo .selector-block,main.page-buy .sheets-and-cushions-promo .selector-block,main.page-buy .sheets-or-softstretch-promo .selector-block{padding:0 16px 20px 16px}main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block,main.page-buy .sheets-and-pillow-promo .selector-block .product-block,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block,main.page-buy .free-sheets-promo .selector-block .sheets-block,main.page-buy .free-sheets-promo .selector-block .product-block,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block,main.page-buy .mp-and-pillow-promo .selector-block .product-block,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block,main.page-buy .free-product-promo .selector-block .sheets-block,main.page-buy .free-product-promo .selector-block .product-block,main.page-buy .free-product-promo .selector-block .seat-cushion-block,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block,main.page-buy .sheets-and-cushions-promo .selector-block .product-block,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block,main.page-buy .sheets-or-softstretch-promo .selector-block .product-block,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block{margin-bottom:20px;padding:15px;border:2px solid #E6E6E8;border-radius:4px}@media (min-width: 540px){main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block,main.page-buy .sheets-and-pillow-promo .selector-block .product-block,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block,main.page-buy .free-sheets-promo .selector-block .sheets-block,main.page-buy .free-sheets-promo .selector-block .product-block,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block,main.page-buy .mp-and-pillow-promo .selector-block .product-block,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block,main.page-buy .free-product-promo .selector-block .sheets-block,main.page-buy .free-product-promo .selector-block .product-block,main.page-buy .free-product-promo .selector-block .seat-cushion-block,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block,main.page-buy .sheets-and-cushions-promo .selector-block .product-block,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block,main.page-buy .sheets-or-softstretch-promo .selector-block .product-block,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block{height:100%}}main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block.free-sheets,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block.free-product,main.page-buy .sheets-and-pillow-promo .selector-block .product-block.free-sheets,main.page-buy .sheets-and-pillow-promo .selector-block .product-block.free-product,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block.free-sheets,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block.free-product,main.page-buy .free-sheets-promo .selector-block .sheets-block.free-sheets,main.page-buy .free-sheets-promo .selector-block .sheets-block.free-product,main.page-buy .free-sheets-promo .selector-block .product-block.free-sheets,main.page-buy .free-sheets-promo .selector-block .product-block.free-product,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block.free-sheets,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block.free-product,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block.free-sheets,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block.free-product,main.page-buy .mp-and-pillow-promo .selector-block .product-block.free-sheets,main.page-buy .mp-and-pillow-promo .selector-block .product-block.free-product,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block.free-sheets,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block.free-product,main.page-buy .free-product-promo .selector-block .sheets-block.free-sheets,main.page-buy .free-product-promo .selector-block .sheets-block.free-product,main.page-buy .free-product-promo .selector-block .product-block.free-sheets,main.page-buy .free-product-promo .selector-block .product-block.free-product,main.page-buy .free-product-promo .selector-block .seat-cushion-block.free-sheets,main.page-buy .free-product-promo .selector-block .seat-cushion-block.free-product,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block.free-sheets,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block.free-product,main.page-buy .sheets-and-cushions-promo .selector-block .product-block.free-sheets,main.page-buy .sheets-and-cushions-promo .selector-block .product-block.free-product,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block.free-sheets,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block.free-product,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block.free-sheets,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block.free-product,main.page-buy .sheets-or-softstretch-promo .selector-block .product-block.free-sheets,main.page-buy .sheets-or-softstretch-promo .selector-block .product-block.free-product,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block.free-sheets,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block.free-product{margin-bottom:0}main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block.padding-override,main.page-buy .sheets-and-pillow-promo .selector-block .product-block.padding-override,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block.padding-override,main.page-buy .free-sheets-promo .selector-block .sheets-block.padding-override,main.page-buy .free-sheets-promo .selector-block .product-block.padding-override,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block.padding-override,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block.padding-override,main.page-buy .mp-and-pillow-promo .selector-block .product-block.padding-override,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block.padding-override,main.page-buy .free-product-promo .selector-block .sheets-block.padding-override,main.page-buy .free-product-promo .selector-block .product-block.padding-override,main.page-buy .free-product-promo .selector-block .seat-cushion-block.padding-override,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block.padding-override,main.page-buy .sheets-and-cushions-promo .selector-block .product-block.padding-override,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block.padding-override,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block.padding-override,main.page-buy .sheets-or-softstretch-promo .selector-block .product-block.padding-override,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block.padding-override{padding:16px 11px 22px}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .choose-pillow,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .choose-pillow,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .choose-pillow,main.page-buy .free-sheets-promo .selector-block .pillow-block .choose-pillow,main.page-buy .free-sheets-promo .selector-block .sheets-block .choose-pillow,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .choose-pillow,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .choose-pillow,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .choose-pillow,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .choose-pillow,main.page-buy .free-product-promo .selector-block .pillow-block .choose-pillow,main.page-buy .free-product-promo .selector-block .sheets-block .choose-pillow,main.page-buy .free-product-promo .selector-block .seat-cushion-block .choose-pillow,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .choose-pillow,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .choose-pillow,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .choose-pillow,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .choose-pillow,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .choose-pillow,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .choose-pillow{margin-bottom:7px}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .pillow-selector,main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .sheets-selector,main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .seat-cushion-selector,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .pillow-selector,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .sheets-selector,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .seat-cushion-selector,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .pillow-selector,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .sheets-selector,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .seat-cushion-selector,main.page-buy .free-sheets-promo .selector-block .pillow-block .pillow-selector,main.page-buy .free-sheets-promo .selector-block .pillow-block .sheets-selector,main.page-buy .free-sheets-promo .selector-block .pillow-block .seat-cushion-selector,main.page-buy .free-sheets-promo .selector-block .sheets-block .pillow-selector,main.page-buy .free-sheets-promo .selector-block .sheets-block .sheets-selector,main.page-buy .free-sheets-promo .selector-block .sheets-block .seat-cushion-selector,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .pillow-selector,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .sheets-selector,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .seat-cushion-selector,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .pillow-selector,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .sheets-selector,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .seat-cushion-selector,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .pillow-selector,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .sheets-selector,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .seat-cushion-selector,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .pillow-selector,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .sheets-selector,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .seat-cushion-selector,main.page-buy .free-product-promo .selector-block .pillow-block .pillow-selector,main.page-buy .free-product-promo .selector-block .pillow-block .sheets-selector,main.page-buy .free-product-promo .selector-block .pillow-block .seat-cushion-selector,main.page-buy .free-product-promo .selector-block .sheets-block .pillow-selector,main.page-buy .free-product-promo .selector-block .sheets-block .sheets-selector,main.page-buy .free-product-promo .selector-block .sheets-block .seat-cushion-selector,main.page-buy .free-product-promo .selector-block .seat-cushion-block .pillow-selector,main.page-buy .free-product-promo .selector-block .seat-cushion-block .sheets-selector,main.page-buy .free-product-promo .selector-block .seat-cushion-block .seat-cushion-selector,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .pillow-selector,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .sheets-selector,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .seat-cushion-selector,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .pillow-selector,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .sheets-selector,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .seat-cushion-selector,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .pillow-selector,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .sheets-selector,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .seat-cushion-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .pillow-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .sheets-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .seat-cushion-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .pillow-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .sheets-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .seat-cushion-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .pillow-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .sheets-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .seat-cushion-selector{border:2px solid #E6E6E8;padding:12px}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .pillow-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .sheets-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .seat-cushion-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .pillow-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .sheets-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .seat-cushion-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .pillow-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .sheets-selector .add-second,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second,main.page-buy .free-sheets-promo .selector-block .pillow-block .pillow-selector .add-second,main.page-buy .free-sheets-promo .selector-block .pillow-block .sheets-selector .add-second,main.page-buy .free-sheets-promo .selector-block .pillow-block .seat-cushion-selector .add-second,main.page-buy .free-sheets-promo .selector-block .sheets-block .pillow-selector .add-second,main.page-buy .free-sheets-promo .selector-block .sheets-block .sheets-selector .add-second,main.page-buy .free-sheets-promo .selector-block .sheets-block .seat-cushion-selector .add-second,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .pillow-selector .add-second,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .sheets-selector .add-second,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .pillow-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .sheets-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .seat-cushion-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .pillow-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .sheets-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .seat-cushion-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .pillow-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .sheets-selector .add-second,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second,main.page-buy .free-product-promo .selector-block .pillow-block .pillow-selector .add-second,main.page-buy .free-product-promo .selector-block .pillow-block .sheets-selector .add-second,main.page-buy .free-product-promo .selector-block .pillow-block .seat-cushion-selector .add-second,main.page-buy .free-product-promo .selector-block .sheets-block .pillow-selector .add-second,main.page-buy .free-product-promo .selector-block .sheets-block .sheets-selector .add-second,main.page-buy .free-product-promo .selector-block .sheets-block .seat-cushion-selector .add-second,main.page-buy .free-product-promo .selector-block .seat-cushion-block .pillow-selector .add-second,main.page-buy .free-product-promo .selector-block .seat-cushion-block .sheets-selector .add-second,main.page-buy .free-product-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .pillow-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .sheets-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .seat-cushion-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .pillow-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .sheets-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .seat-cushion-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .pillow-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .sheets-selector .add-second,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .pillow-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .sheets-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .seat-cushion-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .pillow-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .sheets-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .seat-cushion-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .pillow-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .sheets-selector .add-second,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second{font-size:14px}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .pillow-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .pillow-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .pillow-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .sheets-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .sheets-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .sheets-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .pillow-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .pillow-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .pillow-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .sheets-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .sheets-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .sheets-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .seat-cushion-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .seat-cushion-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .free-product-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .seat-cushion-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .pillow-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .sheets-selector .add-second .strikethrough-plush-standard,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .seat-cushion-selector .add-second .strikethrough-plush-standard{text-decoration:line-through}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .label-selector,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .label-selector,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .label-selector,main.page-buy .free-sheets-promo .selector-block .pillow-block .label-selector,main.page-buy .free-sheets-promo .selector-block .sheets-block .label-selector,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .label-selector,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .label-selector,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .label-selector,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .label-selector,main.page-buy .free-product-promo .selector-block .pillow-block .label-selector,main.page-buy .free-product-promo .selector-block .sheets-block .label-selector,main.page-buy .free-product-promo .selector-block .seat-cushion-block .label-selector,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .label-selector,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .label-selector,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .label-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .label-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .label-selector,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .label-selector{line-height:1.4}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .label-selector .product-info,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .label-selector .product-info,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .label-selector .product-info,main.page-buy .free-sheets-promo .selector-block .pillow-block .label-selector .product-info,main.page-buy .free-sheets-promo .selector-block .sheets-block .label-selector .product-info,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .label-selector .product-info,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .label-selector .product-info,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .label-selector .product-info,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .label-selector .product-info,main.page-buy .free-product-promo .selector-block .pillow-block .label-selector .product-info,main.page-buy .free-product-promo .selector-block .sheets-block .label-selector .product-info,main.page-buy .free-product-promo .selector-block .seat-cushion-block .label-selector .product-info,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .label-selector .product-info,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .label-selector .product-info,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .label-selector .product-info,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .label-selector .product-info,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .label-selector .product-info,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .label-selector .product-info{margin-bottom:20px}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .label-selector p+p,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .label-selector p+p,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .label-selector p+p,main.page-buy .free-sheets-promo .selector-block .pillow-block .label-selector p+p,main.page-buy .free-sheets-promo .selector-block .sheets-block .label-selector p+p,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .label-selector p+p,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .label-selector p+p,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .label-selector p+p,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .label-selector p+p,main.page-buy .free-product-promo .selector-block .pillow-block .label-selector p+p,main.page-buy .free-product-promo .selector-block .sheets-block .label-selector p+p,main.page-buy .free-product-promo .selector-block .seat-cushion-block .label-selector p+p,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .label-selector p+p,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .label-selector p+p,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .label-selector p+p,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .label-selector p+p,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .label-selector p+p,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .label-selector p+p{margin-top:0}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .label-selector .strikethrough-price,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .label-selector .strikethrough-price,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .label-selector .strikethrough-price,main.page-buy .free-sheets-promo .selector-block .pillow-block .label-selector .strikethrough-price,main.page-buy .free-sheets-promo .selector-block .sheets-block .label-selector .strikethrough-price,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .label-selector .strikethrough-price,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .label-selector .strikethrough-price,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .label-selector .strikethrough-price,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .label-selector .strikethrough-price,main.page-buy .free-product-promo .selector-block .pillow-block .label-selector .strikethrough-price,main.page-buy .free-product-promo .selector-block .sheets-block .label-selector .strikethrough-price,main.page-buy .free-product-promo .selector-block .seat-cushion-block .label-selector .strikethrough-price,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .label-selector .strikethrough-price,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .label-selector .strikethrough-price,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .label-selector .strikethrough-price,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .label-selector .strikethrough-price,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .label-selector .strikethrough-price,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .label-selector .strikethrough-price{text-decoration:line-through;margin-right:10px;font-size:14px}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .checkmark,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .checkmark,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .checkmark,main.page-buy .free-sheets-promo .selector-block .pillow-block .checkmark,main.page-buy .free-sheets-promo .selector-block .sheets-block .checkmark,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .checkmark,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .checkmark,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .checkmark,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .checkmark,main.page-buy .free-product-promo .selector-block .pillow-block .checkmark,main.page-buy .free-product-promo .selector-block .sheets-block .checkmark,main.page-buy .free-product-promo .selector-block .seat-cushion-block .checkmark,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .checkmark,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .checkmark,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .checkmark,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .checkmark,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .checkmark,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .checkmark{height:18px;width:18px;min-height:18px;min-width:18px;border:2px solid #BFBEC1}main.page-buy .sheets-and-pillow-promo .selector-block .pillow-block .badge-container,main.page-buy .sheets-and-pillow-promo .selector-block .sheets-block .badge-container,main.page-buy .sheets-and-pillow-promo .selector-block .seat-cushion-block .badge-container,main.page-buy .free-sheets-promo .selector-block .pillow-block .badge-container,main.page-buy .free-sheets-promo .selector-block .sheets-block .badge-container,main.page-buy .free-sheets-promo .selector-block .seat-cushion-block .badge-container,main.page-buy .mp-and-pillow-promo .selector-block .pillow-block .badge-container,main.page-buy .mp-and-pillow-promo .selector-block .sheets-block .badge-container,main.page-buy .mp-and-pillow-promo .selector-block .seat-cushion-block .badge-container,main.page-buy .free-product-promo .selector-block .pillow-block .badge-container,main.page-buy .free-product-promo .selector-block .sheets-block .badge-container,main.page-buy .free-product-promo .selector-block .seat-cushion-block .badge-container,main.page-buy .sheets-and-cushions-promo .selector-block .pillow-block .badge-container,main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .badge-container,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block .badge-container,main.page-buy .sheets-or-softstretch-promo .selector-block .pillow-block .badge-container,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .badge-container,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block .badge-container{margin-bottom:22px}main.page-buy .sheets-and-pillow-promo .first-selector-block,main.page-buy .free-sheets-promo .first-selector-block,main.page-buy .mp-and-pillow-promo .first-selector-block,main.page-buy .free-product-promo .first-selector-block,main.page-buy .sheets-and-cushions-promo .first-selector-block,main.page-buy .sheets-or-softstretch-promo .first-selector-block{padding:20px 16px}main.page-buy .sheets-and-pillow-promo .or-line,main.page-buy .free-sheets-promo .or-line,main.page-buy .mp-and-pillow-promo .or-line,main.page-buy .free-product-promo .or-line,main.page-buy .sheets-and-cushions-promo .or-line,main.page-buy .sheets-or-softstretch-promo .or-line{margin-top:24px;margin-bottom:24px;padding:0 10px}main.page-buy .sheets-and-pillow-promo .or-line.and-line,main.page-buy .free-sheets-promo .or-line.and-line,main.page-buy .mp-and-pillow-promo .or-line.and-line,main.page-buy .free-product-promo .or-line.and-line,main.page-buy .sheets-and-cushions-promo .or-line.and-line,main.page-buy .sheets-or-softstretch-promo .or-line.and-line{padding:0 22px}main.page-buy .sheets-and-pillow-promo .or-line.less-margin,main.page-buy .free-sheets-promo .or-line.less-margin,main.page-buy .mp-and-pillow-promo .or-line.less-margin,main.page-buy .free-product-promo .or-line.less-margin,main.page-buy .sheets-and-cushions-promo .or-line.less-margin,main.page-buy .sheets-or-softstretch-promo .or-line.less-margin{margin-top:12px}main.page-buy .sheets-and-pillow-promo .or-line .border-line,main.page-buy .free-sheets-promo .or-line .border-line,main.page-buy .mp-and-pillow-promo .or-line .border-line,main.page-buy .free-product-promo .or-line .border-line,main.page-buy .sheets-and-cushions-promo .or-line .border-line,main.page-buy .sheets-or-softstretch-promo .or-line .border-line{border-bottom:1px solid #BFBEC1}main.page-buy .sheets-and-pillow-promo .or-line .or-text,main.page-buy .free-sheets-promo .or-line .or-text,main.page-buy .mp-and-pillow-promo .or-line .or-text,main.page-buy .free-product-promo .or-line .or-text,main.page-buy .sheets-and-cushions-promo .or-line .or-text,main.page-buy .sheets-or-softstretch-promo .or-line .or-text{font-size:12px}main.page-buy .sheets-and-pillow-promo .and-line,main.page-buy .free-sheets-promo .and-line,main.page-buy .mp-and-pillow-promo .and-line,main.page-buy .free-product-promo .and-line,main.page-buy .sheets-and-cushions-promo .and-line,main.page-buy .sheets-or-softstretch-promo .and-line{margin-top:12px;margin-bottom:12px;padding:0 30px}main.page-buy .sheets-and-pillow-promo .and-line .border-line,main.page-buy .free-sheets-promo .and-line .border-line,main.page-buy .mp-and-pillow-promo .and-line .border-line,main.page-buy .free-product-promo .and-line .border-line,main.page-buy .sheets-and-cushions-promo .and-line .border-line,main.page-buy .sheets-or-softstretch-promo .and-line .border-line{border-bottom:1px solid #BFBEC1}main.page-buy .sheets-and-pillow-promo .and-line .and-text,main.page-buy .free-sheets-promo .and-line .and-text,main.page-buy .mp-and-pillow-promo .and-line .and-text,main.page-buy .free-product-promo .and-line .and-text,main.page-buy .sheets-and-cushions-promo .and-line .and-text,main.page-buy .sheets-or-softstretch-promo .and-line .and-text{font-size:12px}main.page-buy .sheets-and-pillow-promo .smaller-product-info,main.page-buy .free-sheets-promo .smaller-product-info,main.page-buy .mp-and-pillow-promo .smaller-product-info,main.page-buy .free-product-promo .smaller-product-info,main.page-buy .sheets-and-cushions-promo .smaller-product-info,main.page-buy .sheets-or-softstretch-promo .smaller-product-info{margin-bottom:0}main.page-buy .sheets-and-pillow-promo .additional-product .main-label,main.page-buy .free-sheets-promo .additional-product .main-label,main.page-buy .mp-and-pillow-promo .additional-product .main-label,main.page-buy .free-product-promo .additional-product .main-label,main.page-buy .sheets-and-cushions-promo .additional-product .main-label,main.page-buy .sheets-or-softstretch-promo .additional-product .main-label{margin-bottom:0}main.page-buy .sheets-and-pillow-promo .additional-product .main-label .product-title-box,main.page-buy .free-sheets-promo .additional-product .main-label .product-title-box,main.page-buy .mp-and-pillow-promo .additional-product .main-label .product-title-box,main.page-buy .free-product-promo .additional-product .main-label .product-title-box,main.page-buy .sheets-and-cushions-promo .additional-product .main-label .product-title-box,main.page-buy .sheets-or-softstretch-promo .additional-product .main-label .product-title-box{margin-top:0}main.page-buy .sheets-and-pillow-promo .additional-product .main-label .checkbox-wrapper,main.page-buy .free-sheets-promo .additional-product .main-label .checkbox-wrapper,main.page-buy .mp-and-pillow-promo .additional-product .main-label .checkbox-wrapper,main.page-buy .free-product-promo .additional-product .main-label .checkbox-wrapper,main.page-buy .sheets-and-cushions-promo .additional-product .main-label .checkbox-wrapper,main.page-buy .sheets-or-softstretch-promo .additional-product .main-label .checkbox-wrapper{margin-right:8px;margin-left:0px}main.page-buy .sheets-and-pillow-promo .additional-product .main-label .second-harmony-text,main.page-buy .free-sheets-promo .additional-product .main-label .second-harmony-text,main.page-buy .mp-and-pillow-promo .additional-product .main-label .second-harmony-text,main.page-buy .free-product-promo .additional-product .main-label .second-harmony-text,main.page-buy .sheets-and-cushions-promo .additional-product .main-label .second-harmony-text,main.page-buy .sheets-or-softstretch-promo .additional-product .main-label .second-harmony-text{font-size:14px;color:#4B4653}main.page-buy .sheets-and-pillow-promo .add-before-toggle-margin,main.page-buy .free-sheets-promo .add-before-toggle-margin,main.page-buy .mp-and-pillow-promo .add-before-toggle-margin,main.page-buy .free-product-promo .add-before-toggle-margin,main.page-buy .sheets-and-cushions-promo .add-before-toggle-margin,main.page-buy .sheets-or-softstretch-promo .add-before-toggle-margin{margin-top:18px}main.page-buy .sheets-and-pillow-promo .checkbox-container,main.page-buy .free-sheets-promo .checkbox-container,main.page-buy .mp-and-pillow-promo .checkbox-container,main.page-buy .free-product-promo .checkbox-container,main.page-buy .sheets-and-cushions-promo .checkbox-container,main.page-buy .sheets-or-softstretch-promo .checkbox-container{margin-left:20px}main.page-buy .sheets-and-pillow-promo .checkbox-container.harmony,main.page-buy .free-sheets-promo .checkbox-container.harmony,main.page-buy .mp-and-pillow-promo .checkbox-container.harmony,main.page-buy .free-product-promo .checkbox-container.harmony,main.page-buy .sheets-and-cushions-promo .checkbox-container.harmony,main.page-buy .sheets-or-softstretch-promo .checkbox-container.harmony{margin-bottom:18px}main.page-buy .sheets-and-pillow-promo .checkbox-container.hidden,main.page-buy .free-sheets-promo .checkbox-container.hidden,main.page-buy .mp-and-pillow-promo .checkbox-container.hidden,main.page-buy .free-product-promo .checkbox-container.hidden,main.page-buy .sheets-and-cushions-promo .checkbox-container.hidden,main.page-buy .sheets-or-softstretch-promo .checkbox-container.hidden{display:none}main.page-buy .sheets-and-pillow-promo .checkbox-container input[type="checkbox"],main.page-buy .free-sheets-promo .checkbox-container input[type="checkbox"],main.page-buy .mp-and-pillow-promo .checkbox-container input[type="checkbox"],main.page-buy .free-product-promo .checkbox-container input[type="checkbox"],main.page-buy .sheets-and-cushions-promo .checkbox-container input[type="checkbox"],main.page-buy .sheets-or-softstretch-promo .checkbox-container input[type="checkbox"]{width:18px;height:18px;margin-right:7px;border:1.5px solid #45166a;border-radius:3px;-webkit-appearance:unset;cursor:pointer}main.page-buy .sheets-and-pillow-promo .checkbox-container input[type="checkbox"]:checked,main.page-buy .free-sheets-promo .checkbox-container input[type="checkbox"]:checked,main.page-buy .mp-and-pillow-promo .checkbox-container input[type="checkbox"]:checked,main.page-buy .free-product-promo .checkbox-container input[type="checkbox"]:checked,main.page-buy .sheets-and-cushions-promo .checkbox-container input[type="checkbox"]:checked,main.page-buy .sheets-or-softstretch-promo .checkbox-container input[type="checkbox"]:checked{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#45166a;border:1.5px solid #45166a}main.page-buy .sheets-and-pillow-promo .img-holder,main.page-buy .free-sheets-promo .img-holder,main.page-buy .mp-and-pillow-promo .img-holder,main.page-buy .free-product-promo .img-holder,main.page-buy .sheets-and-cushions-promo .img-holder,main.page-buy .sheets-or-softstretch-promo .img-holder{max-width:100px;width:100%;margin-right:12px}main.page-buy .sheets-and-pillow-promo .pillow-height-text,main.page-buy .free-sheets-promo .pillow-height-text,main.page-buy .mp-and-pillow-promo .pillow-height-text,main.page-buy .free-product-promo .pillow-height-text,main.page-buy .sheets-and-cushions-promo .pillow-height-text,main.page-buy .sheets-or-softstretch-promo .pillow-height-text{margin-bottom:4px;font-size:12px}main.page-buy .sheets-and-pillow-promo .harmony-size-selector.hidden,main.page-buy .free-sheets-promo .harmony-size-selector.hidden,main.page-buy .mp-and-pillow-promo .harmony-size-selector.hidden,main.page-buy .free-product-promo .harmony-size-selector.hidden,main.page-buy .sheets-and-cushions-promo .harmony-size-selector.hidden,main.page-buy .sheets-or-softstretch-promo .harmony-size-selector.hidden{display:none}main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block .or-line,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block .or-line{margin-top:12px}main.page-buy .sheets-and-cushions-promo .selector-block .sheets-block,main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block,main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block{padding:0;border:0}main.page-buy .sheets-and-cushions-promo .selector-block .seat-cushion-block,main.page-buy .sheets-or-softstretch-promo .selector-block .seat-cushion-block{margin-bottom:0}main.page-buy .sheets-and-cushions-promo .sheets-color-container,main.page-buy .sheets-or-softstretch-promo .sheets-color-container{padding-left:10px}main.page-buy .sheets-and-cushions-promo .selectors,main.page-buy .sheets-or-softstretch-promo .selectors{width:100%}main.page-buy .sheets-and-cushions-promo .selectors.hidden,main.page-buy .sheets-or-softstretch-promo .selectors.hidden{display:none}main.page-buy .sheets-and-cushions-promo .selectors .color,main.page-buy .sheets-or-softstretch-promo .selectors .color{width:50%;padding:2px;margin-right:12px;margin-bottom:14px;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:36px;flex:0 0 20%}@media (max-width: 539px){main.page-buy .sheets-and-cushions-promo .selectors .color,main.page-buy .sheets-or-softstretch-promo .selectors .color{margin-right:8px}}main.page-buy .sheets-and-cushions-promo .selectors .color:last-of-type,main.page-buy .sheets-or-softstretch-promo .selectors .color:last-of-type{margin-right:0}main.page-buy .sheets-and-cushions-promo .selectors .color:hover,main.page-buy .sheets-or-softstretch-promo .selectors .color:hover{border-color:#45166a}main.page-buy .sheets-and-cushions-promo .selectors .color.active,main.page-buy .sheets-or-softstretch-promo .selectors .color.active{border:2px solid #773D94}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color{width:100%;border-radius:4px;position:relative;height:100%;border:1px solid #E6E6E8}@media (max-width: 539px){main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color{padding:13px 10px}}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.white,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.white{background:#fff}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.slate,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.slate{background:#8b8a88}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.sand,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.sand{background:#ddc79b}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.purple,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.purple{background:#45166a}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.stormy-grey,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.stormy-grey{background:#777B84}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.true-white,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.true-white{background:#fbfbfb}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.morning-mist,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.morning-mist{background:#d9e1ea}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.natural-oat,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.natural-oat{background:#e1e0dc}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.soft-lilac,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.soft-lilac{background:#cfccdc}main.page-buy .sheets-and-cushions-promo .selectors .color .displayed-color.deep-purple,main.page-buy .sheets-or-softstretch-promo .selectors .color .displayed-color.deep-purple{background:#534889}main.page-buy .sheets-and-cushions-promo .gradiant-promo-text,main.page-buy .sheets-or-softstretch-promo .gradiant-promo-text{font-size:24px}@media (max-width: 1599px){main.page-buy .sheets-and-cushions-promo .gradiant-promo-text,main.page-buy .sheets-or-softstretch-promo .gradiant-promo-text{font-size:20px}}@media (max-width: 1127px){main.page-buy .sheets-and-cushions-promo .gradiant-promo-text,main.page-buy .sheets-or-softstretch-promo .gradiant-promo-text{font-size:24px}}@media (max-width: 539px){main.page-buy .sheets-and-cushions-promo .gradiant-promo-text,main.page-buy .sheets-or-softstretch-promo .gradiant-promo-text{font-size:20px}}main.page-buy .sheets-and-cushions-promo .img-holder,main.page-buy .sheets-or-softstretch-promo .img-holder{margin-left:12px}main.page-buy .sheets-or-softstretch-promo .gradiant-promo-text{font-size:26px}main.page-buy .sheets-or-softstretch-promo .selector-block .sheets-block{margin-bottom:0}main.page-buy .sheets-and-cushions-promo .seat-cushion-block .seat-cushion-selector .checkbox-container{margin-left:10px}main.page-buy .sheets-and-cushions-promo .seat-cushion-block .seat-cushion-selector .checkmark.purple-pillow-check{margin-left:0}main.page-buy .harmony-variant-selectors{position:absolute;width:65%}@media (max-width: 539px){main.page-buy .harmony-variant-selectors #dp-size-label{padding-right:36px;padding-left:12px}main.page-buy .harmony-variant-selectors #dp-size-label::after{right:10px}}@media (max-width: 374px){main.page-buy .harmony-variant-selectors #dp-size-label{font-size:12px}}@media (max-width: 539px){main.page-buy #select-product-button::after{right:10px}}@media (max-width: 374px){main.page-buy #select-product-button{font-size:12px}}main.page-buy .harmony-promo-block{width:23%;left:77%;position:relative}main.page-buy .promo-container{margin-top:35px}main.page-buy .promo-container .eyemask-container{padding-top:2px}main.page-buy .promo-container .eyemask-container .eyemask-holder{background:white;padding:20px;border:2px solid #E9E9EB;border-radius:4px}main.page-buy .promo-container .eyemask-container .eyemask-holder .mask-img{background-image:url("https://cdn.purple.com/image/upload/v1582149658/products/sleep-mask/sleep-mask_20200219.jpg");background-size:cover;background-repeat:no-repeat;height:65px;width:100%;max-width:100px;margin-right:12px}main.page-buy .promo-container .eyemask-container .eyemask-holder .content-container{line-height:1}main.page-buy .promo-container .eyemask-container .eyemask-holder .content-container .product-name{color:#44176A}@media (max-width: 1127px){main.page-buy .promo-container .eyemask-container .eyemask-holder .content-container .product-name{margin-bottom:6px}}main.page-buy .promo-container .eyemask-container .eyemask-holder .content-container .strikethrough-price,main.page-buy .promo-container .eyemask-container .eyemask-holder .content-container .free{font-size:14px}main.page-buy .promo-container .eyemask-container .eyemask-holder p{margin-top:8px;font-size:14px}main.page-buy .promo-block .free-eyemask{background-color:#f9f8f9;border-radius:3px;padding:16px;position:relative}main.page-buy .promo-block .free-eyemask .variant-selectors{margin-top:16px}main.page-buy .promo-block .free-eyemask .price{font-size:14px;font-weight:600}main.page-buy .promo-block .free-eyemask .price .strikethrough-price{color:#605B6A;font-weight:400;text-decoration:line-through}main.page-buy .promo-block .free-eyemask .title-callout{font-size:24px;font-weight:600;position:absolute;top:-22px;left:15px;padding:0 10px;background-color:#f9f8f9}main.page-buy .promo-block .free-eyemask .title-callout .gradiant-promo-text{font-size:24px;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1240px){main.page-buy .promo-block .free-eyemask .title-callout .gradiant-promo-text{font-size:24px}}@media (max-width: 767px){main.page-buy .promo-block .free-eyemask .title-callout{padding:0 5px}}main.page-buy .promo-block .free-eyemask .bundle-item-opened.max-centering{margin:0 auto;max-width:500px}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-item-opened{padding:12px}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-item-opened+.bundle-item-opened{border-top:solid 2px #cac6db}main.page-buy .promo-block .free-eyemask .bundle-item-opened .modal-link{font-size:11px;text-decoration:underline;font-weight:500;cursor:pointer}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-item-image-container{max-height:120px;max-width:120px;margin-right:8px;display:flex;align-items:center;justify-content:center}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-product-title-box{padding-top:6px;font-size:15px}@media (min-width: 540px){main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-product-title-box{font-size:18px}}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-product-title-box .bundle-product-title{font-weight:500}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-product-title-box .bundle-variant-changer{text-decoration:underline;font-size:14px;cursor:pointer}main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-product-description{font-size:14px;line-height:1.3}@media (min-width: 540px){main.page-buy .promo-block .free-eyemask .bundle-item-opened .bundle-product-description{font-size:16px}}main.page-bundle .mini-cart{box-sizing:border-box;font-size:14px;width:100%;position:fixed;top:0;bottom:0;right:0;z-index:12;transition:all .3s;transform:translateX(100%);display:flex;flex-direction:column;justify-content:space-between}main.page-bundle .mini-cart.is-visible{transform:translateX(0)}main.page-bundle .mini-cart .cart-wrapper{width:440px;position:absolute;top:0;bottom:0;right:0;background-color:#f9f8f9;overflow-y:scroll}@media (max-width: 539px){main.page-bundle .mini-cart .cart-wrapper{width:100%}}main.page-bundle .mini-cart .cart-top{padding:16px;background-color:#fff}main.page-bundle .mini-cart .cart-top .header h3{font-size:18px;color:#181024}main.page-bundle .mini-cart .cart-top .free-items>h4{font-size:13px;text-transform:uppercase}main.page-bundle .mini-cart button[data-cart-action="close"]{color:#341458;font-size:30px}main.page-bundle .mini-cart button[data-cart-action="close"]:hover{cursor:pointer}main.page-bundle .mini-cart .header{padding:10px 0}main.page-bundle .mini-cart .mini-line-items{margin-top:16px;margin-bottom:16px}main.page-bundle .mini-cart .mini-cart-list-item{flex:1;padding:12px 8px 12px 0px}main.page-bundle .mini-cart .mini-cart-list-item.template{display:none}main.page-bundle .mini-cart .image-container{flex-direction:column}main.page-bundle .mini-cart .product-image{min-height:unset;width:64px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0px;height:43px}main.page-bundle .mini-cart .product-separator{font-size:32px;text-align:center;margin-bottom:12px;margin-left:8px}main.page-bundle .mini-cart .product-content{flex:1}main.page-bundle .mini-cart .product-content p{text-align:right;color:#bfbec1}main.page-bundle .mini-cart .product-content .strikethrough{display:inline-block;color:#bfbec1;text-decoration:line-through;margin-left:10px}main.page-bundle .mini-cart .product-content .strikethrough.hidden{display:none}main.page-bundle .mini-cart .product-content .cost{display:inline-block;margin-left:10px}main.page-bundle .mini-cart .product-content .title{font-weight:500;display:block}main.page-bundle .mini-cart .line{margin-left:14px;margin-bottom:8px}main.page-bundle .mini-cart .buttons .component-btn{flex-grow:1;max-width:50%}@-webkit-keyframes polaris-SkeletonShimmerAnimation{0%{opacity:.45}to{opacity:.9}}@keyframes polaris-SkeletonShimmerAnimation{0%{opacity:.45}to{opacity:.9}}main.page-bundle .additional-text{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"Montserrat",sans-serif;display:flex;align-items:center;margin-bottom:10px}main.page-bundle .additional-text:last-child{margin-bottom:0}main.page-bundle .additional-text span{margin-left:5px}main.page-bundle .pricing{font-size:14px}main.page-bundle .pricing .strikethrough{color:#605B6A}main.page-bundle .size-indicator{color:#615E64;font-size:14px}main.page-bundle .vue-loading.center-image{max-height:calc(100vh - 81px)}main.page-bundle .vue-loading .colored{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-animation:polaris-SkeletonShimmerAnimation .8s linear infinite alternate;animation:polaris-SkeletonShimmerAnimation .8s linear infinite alternate}main.page-bundle .c-light{color:#BC158A;font-weight:500}main.page-bundle .c-medium{color:#6D1675;font-weight:500}main.page-bundle .c-dark{color:#45166A;font-weight:500}main.page-bundle .icon-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:1.33;font-family:"Montserrat",sans-serif;font-weight:600;margin-top:9px}@media (min-width: 1128px){main.page-bundle .product-image-column{min-height:700px}}@media (min-width: 1128px){main.page-bundle .product-image-wrapper{position:-webkit-sticky;position:sticky;top:80px}}main.page-bundle .container-lg.no-padding,main.page-bundle main.page-buy .section-user-reviews .no-padding.stamped-container,main.page-buy .section-user-reviews main.page-bundle .no-padding.stamped-container,main.page-bundle .column.no-padding{padding-left:0;padding-right:0}main.page-bundle .buy-product-container{padding:40px 0}@media (max-width: 1127px){main.page-bundle .buy-product-container{padding:0px 0px 40px}}main.page-bundle .row.no-margin{margin-left:0;margin-right:0}main.page-bundle .mobile-header{display:none;width:100%;padding:16px}main.page-bundle .mobile-header .fs-h-4,main.page-bundle .mobile-header h4,main.page-bundle .mobile-header main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page-bundle .mobile-header h3,main.page-bundle .mobile-header .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page-bundle .mobile-header h3{font-size:16px;padding-top:5px;font-weight:500}@media (max-width: 1127px){main.page-bundle .mobile-header{display:block}}@media (max-width: 1127px){main.page-bundle .desktop-header{display:none}}main.page-bundle .desktop-header .fs-h-4,main.page-bundle .desktop-header h4,main.page-bundle .desktop-header main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page-bundle .desktop-header h3,main.page-bundle .desktop-header .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page-bundle .desktop-header h3{font-family:"Montserrat",sans-serif;font-size:24px;padding-top:5px;font-weight:300}@media (max-width: 767px){main.page-bundle .desktop-header .fs-h-4,main.page-bundle .desktop-header h4,main.page-bundle .desktop-header main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page-bundle .desktop-header h3,main.page-bundle .desktop-header .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page-bundle .desktop-header h3{font-size:16px}}main.page-bundle .special-with-margin{padding-left:16px;padding-right:16px}@media (min-width: 1128px){main.page-bundle .special-with-margin{padding-left:40px}}main.page-bundle .special-with-margin.no-column{padding-left:24px;padding-right:24px}main.page-bundle .special-with-margin.with-border{padding-left:0;padding-right:0;margin-left:24px;margin-right:24px}main.page-bundle .save-gradient{padding:3px;border-radius:6px;background:linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);max-width:500px;position:relative}main.page-bundle .save-gradient.max-w-100{max-width:100%}main.page-bundle .save-gradient.add-to-cart{padding:0px;color:#f9f8f9;font-weight:600;border-radius:8px}main.page-bundle .save-gradient.add-to-cart .ammount-saved{padding:8px 0}main.page-bundle .strikethrough{color:#605B6A;text-decoration:line-through}main.page-bundle .bundle-configurable{background-color:#f9f8f9;border-radius:3px;padding:16px;position:relative}main.page-bundle .bundle-configurable .variant-selectors{margin-left:3px}main.page-bundle .bundle-configurable .variant-selectors .wrapper{padding-top:16px}main.page-bundle .bundle-configurable .price{font-size:14px;font-weight:600}main.page-bundle .bundle-configurable .price .strikethrough-price{color:#605B6A;font-weight:400;text-decoration:line-through}main.page-bundle .bundle-configurable .title-callout{font-size:24px;font-weight:600;position:absolute;top:-25px;left:15px;padding:0 10px;padding-right:5px;background-color:#f9f8f9}main.page-bundle .bundle-configurable .title-callout .gradiant-promo-text{padding-right:5px;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main.page-bundle .bundle-configurable .bundle-items-opened{background-color:#fff;border:solid 1px #E6E6E8;border-radius:2px;margin-top:5px}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-item-opened{padding:12px 12px 0 12px}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-item-opened+.bundle-item-opened{border-top:solid 1px #E6E6E8}main.page-bundle .bundle-configurable .bundle-items-opened .modal-link{font-size:14px;text-decoration:underline;font-weight:500;cursor:pointer;margin-bottom:8px}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-item-image-container{height:60px;width:100px;margin-right:16px;display:flex;align-items:center;justify-content:center}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-product-title-box{padding-top:6px;font-size:15px}@media (min-width: 540px){main.page-bundle .bundle-configurable .bundle-items-opened .bundle-product-title-box{font-size:18px}}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-product-title-box .bundle-product-title{font-weight:500;text-decoration:underline;cursor:pointer}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-product-title-box .bundle-variant-changer{text-decoration:underline;font-size:14px;cursor:pointer}main.page-bundle .bundle-configurable .bundle-items-opened .bundle-product-description{font-size:14px;line-height:1.3;padding:24px 7px 16px 7px}@media (min-width: 540px){main.page-bundle .bundle-configurable .bundle-items-opened .bundle-product-description{font-size:16px}}main.page-bundle .product-image{width:100%;min-height:250px;margin-bottom:32px}@media (max-width: 539px){main.page-bundle .product-image{margin-bottom:16px;min-height:220px}}main.page-bundle .scroll-items{height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;scroll-snap-destination:0% 100%;-webkit-scroll-snap-points-x:repeat(100%);-ms-scroll-snap-points-x:repeat(100%);scroll-snap-points-x:repeat(100%)}main.page-bundle .scroll-items::-webkit-scrollbar{display:none}main.page-bundle .scroll-items .image-wrapper{height:100%;width:100%;flex-shrink:0;margin-left:5%;margin-right:5%;padding-left:16px;padding-right:16px;scroll-snap-align:start;min-height:250px}@media (min-width: 768px){main.page-bundle .scroll-items .image-wrapper{min-height:300px}}@media (max-width: 1127px){main.page-bundle .scroll-items .image-wrapper.cover{padding-left:0;padding-right:0}}main.page-bundle .scroll-items .image-wrapper .img-with-padding,main.page-bundle .scroll-items .image-wrapper .img-no-padding{margin:0 auto;height:100%;width:100%;max-width:600px;background-position:center;background-size:contain;background-repeat:no-repeat;min-height:250px}@media (min-width: 768px){main.page-bundle .scroll-items .image-wrapper .img-with-padding,main.page-bundle .scroll-items .image-wrapper .img-no-padding{min-height:300px}}@media (min-width: 1128px){main.page-bundle .scroll-items .image-wrapper .img-with-padding,main.page-bundle .scroll-items .image-wrapper .img-no-padding{min-height:300px;height:45vh;max-height:500px}}main.page-bundle .scroll-items .image-wrapper .main-img{margin-top:80px}@media (max-width: 1127px){main.page-bundle .scroll-items .image-wrapper .main-img{margin-top:0px}}main.page-bundle .scroll-items .image-wrapper:first-child{margin-left:0}main.page-bundle .scroll-items .image-wrapper:last-child{margin-right:0}main.page-bundle .product-image-thumbnails .img{height:56px;width:56px;margin:0px 5px;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.5;border:2px solid #f9f8f9;transition:all .3s}main.page-bundle .product-image-thumbnails .img.active{opacity:1;border:2px solid #45166a;border-radius:4px}@media (max-width: 1127px){main.page-bundle .product-image-thumbnails .img.active{border:none;background-color:#45166a}}main.page-bundle .product-image-thumbnails .img:hover{cursor:pointer}@media (max-width: 1127px){main.page-bundle .product-image-thumbnails .img{background-image:none !important;border:none;background-color:#cac6db;border-radius:50%;width:8px;height:8px}}main.page-bundle .border-lavender{border-top:1px solid #cac6db}main.page-bundle .product-image-small{margin:auto 15px;width:40px}main.page-bundle .icon.box .variant-type{font-size:18px}main.page-bundle .icon.box .variant-type svg{margin-right:2px}main.page-bundle .variant-type-option{border:2px solid #e6e6e8;border-radius:4px}main.page-bundle .variant-type-option:hover,main.page-bundle .variant-type-option.active{background-color:#ededf4}main.page-bundle .dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}main.page-bundle .dropdown button{cursor:pointer;position:relative;background-color:#fff;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300}main.page-bundle .dropdown li{padding:13px 18px;list-style:none}main.page-bundle .dropdown .variant-price-data .strikethrough-price{margin-right:6px}main.page-bundle .dropdown .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}main.page-bundle .dropdown .animation-wrapper{padding:0;position:absolute;border-left:none;border-right:none;border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%;overflow-y:hidden}main.page-bundle .dropdown .animation-wrapper.hidden{display:none}main.page-bundle .dropdown .animation-wrapper ul{transition:transform .3s;transform:translateY(-600px)}main.page-bundle .dropdown .animation-wrapper li{border-bottom:2px solid #e6e6e8;border-left:2px solid #cac6db;border-right:2px solid #cac6db;background-color:#fff}main.page-bundle .dropdown .animation-wrapper li:hover,main.page-bundle .dropdown .animation-wrapper li.active{background-color:#ededf4}main.page-bundle .dropdown .animation-wrapper li:last-child{border-bottom:2px solid #cac6db;border-bottom-left-radius:4px;border-bottom-right-radius:4px}main.page-bundle .dropdown .default-variant{position:relative;border-radius:4px;border:2px solid #e6e6e8;transform:none}main.page-bundle .dropdown .default-variant *{pointer-events:none}main.page-bundle .dropdown .default-variant .variant-price-data{margin-right:24px}main.page-bundle .dropdown .default-variant.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#cac6db}main.page-bundle .dropdown .default-variant.active+.animation-wrapper{z-index:1}main.page-bundle .dropdown .default-variant.active+.animation-wrapper ul{opacity:1;transform:translateY(0)}main.page-bundle .dropdown .default-variant::after{content:' ';background-image:url("https://purple.com/wp-content/themes/purple/assets/images/other-svgs/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}main.page-bundle .dropdown .default-variant.display-price{padding-right:50px}main.page-bundle .dropdown .list-item-with-color.default-variant{display:flex;align-items:center}main.page-bundle .dropdown .list-item-with-color .variant{display:flex;align-items:center}main.page-bundle .dropdown .list-item-with-color .variant-color{height:22px;width:22px;display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,0.1);margin-right:10px}main.page-bundle .dropdown .list-item-with-description .label .title{font-weight:500}main.page-bundle .dropdown .list-item-with-description .description{color:#bfbec1;display:block}main.page-bundle .product-related-message{margin-top:-36px;padding:10px 20px;border-radius:4px;color:#605B6A;font-style:italic;font-size:13px}@media (max-width: 767px){main.page-bundle .product-related-message{margin-top:-22px}}main.page-bundle .product-related-message a{margin-left:10px;font-style:normal;text-decoration:underline;color:#45166a}main.page-bundle .shipping-time{font-size:13px;padding:12px 10px 0;text-align:center;font-style:italic;color:#605B6A;margin:0}main.page-bundle .shipping-time .christmas-before{color:#45166a;display:block}main.page-bundle .shipping-time .christmas-after{color:#F61559;display:block}main.page-bundle .shipping-time .christmas-download{font-size:11px;display:block}main.page-bundle .shipping-time .christmas-download a{text-decoration:underline}main.page-bundle .shipping-time span.christmas-download{font-size:11px;display:block}main.page-bundle .shipping-time span.christmas-download a{text-decoration:underline}main.page-bundle .purple-logo{fill:#45166a}main.page-bundle .purple-logo.small{width:55px;height:20px}main.page-bundle .product-text{padding:10px 0px}main.page-bundle .product-text .description{display:block;font-size:13px}main.page-bundle .product-text .variant-price{margin-right:20px}main.page-bundle .buy-cart{padding:20px 10px;border-radius:4px}main.page-bundle .buy-cart .pricing-box{position:relative;font-style:normal}main.page-bundle .buy-cart .pricing-box.financing-hidden .specifier{display:none}main.page-bundle .buy-cart .pricing-box.financing-hidden .financing{display:none}main.page-bundle .buy-cart .pricing-box.financing-hidden .payment-type{width:100%}main.page-bundle .buy-cart .payment-type{width:50%}main.page-bundle .buy-cart .specifier{position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #cac6db}main.page-bundle .buy-cart .specifier span{position:absolute;top:40%;left:-10px;padding:5px 0;background-color:#ededf4}main.page-bundle .buy-cart .label{display:block}main.page-bundle .buy-cart .price-line{display:block;font-size:28px}main.page-bundle .buy-cart .price-line .strikethrough{text-decoration:line-through;color:#605B6A;font-weight:300;margin-right:4px;font-size:20px}main.page-bundle .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger{text-decoration:none}main.page-bundle .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger .aff-payment{text-decoration:none}main.page-bundle .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger .aff-month{font-size:45%;margin-left:4px;text-transform:uppercase;text-decoration:none}main.page-bundle .buy-cart .price-line .affirm-as-low-as .affirm-modal-trigger .aff-details{display:block;color:#45166a;font-weight:300;letter-spacing:.3px;font-size:13px;text-decoration:underline}main.page-bundle .buy-cart .currency-sign{font-size:60%;vertical-align:30%;text-decoration:none}main.page-bundle .buy-cart .currency,main.page-bundle .buy-cart .monthly{font-size:45%;margin-left:4px}main.page-bundle .buy-cart .details{display:block;color:#45166a;font-weight:400;letter-spacing:0.3px;text-decoration:underline;font-size:13px}main.page-bundle .buy-cart .add-wrapper{padding:0 10px;position:relative;max-width:500px;margin:0 auto}main.page-bundle .buy-cart .add-wrapper .add-to-cart .text{transition:all .3s}main.page-bundle .buy-cart .add-wrapper.indicators .text{opacity:0}main.page-bundle .buy-cart .add-wrapper .loading-indicator{display:none;position:absolute;top:7px;bottom:0;left:0;right:0}main.page-bundle .buy-cart .add-wrapper .loading-indicator .spinners,main.page-bundle .buy-cart .add-wrapper .loading-indicator .checkmarks{visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0.5s;width:40px;position:absolute}main.page-bundle .buy-cart .add-wrapper .loading-indicator .spinners svg,main.page-bundle .buy-cart .add-wrapper .loading-indicator .checkmarks svg{fill:#45166a}main.page-bundle .buy-cart .add-wrapper .loading-indicator .checkmarks svg .checkmark-path{stroke-dashoffset:48;stroke-dasharray:48;transition:stroke-dashoffset 0.9s;transition-delay:.2s}main.page-bundle .buy-cart .add-wrapper .loading-indicator.spinner-visible,main.page-bundle .buy-cart .add-wrapper .loading-indicator.checkmark-visible{display:flex;justify-content:center;align-items:center}main.page-bundle .buy-cart .add-wrapper .loading-indicator.spinner-visible .spinners{visibility:visible;opacity:1}main.page-bundle .buy-cart .add-wrapper .loading-indicator.checkmark-visible .checkmarks{visibility:visible;opacity:1}main.page-bundle .buy-cart .add-wrapper .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path{stroke-dashoffset:12}main.page-bundle .buy-cart .product-email-form{margin-top:12px}main.page-bundle .buy-cart .product-email-form .email-message{font-size:13px;color:#605B6A;font-style:italic;margin-bottom:8px}main.page-bundle .buy-cart .product-email-form .field-container{padding:0 10px;position:relative}main.page-bundle .buy-cart .product-email-form .field-container:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23C0BEC2' stroke-width='2' transform='translate(1 1)'%3E%3Crect width='23' height='16' rx='1.5'/%3E%3Cpath d='M1 1l8.8 7.05a2 2 0 0 0 2.43.05L22 1'/%3E%3C/g%3E%3C/svg%3E");content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:22px;width:24px;height:17px;background-repeat:no-repeat;background-size:contain}main.page-bundle .buy-cart .product-email-form .field-container .input-email{flex-grow:1;margin-right:12px;border:1px solid #e6e6e8;border-radius:.3em;padding-left:40px;min-width:50px;font-size:16px}main.page-bundle .buy-cart .product-email-form .field-container .submit-btn{border-radius:.3em;border:none}main.page-bundle .buy-cart .product-email-form .field-container .submit-btn:before{border-radius:.3em}@media (max-width: 539px){main.page-bundle .buy-cart .product-email-form .field-container .submit-btn{padding:13px 14px 11px}}main.page-bundle .add-on{padding:20px;border-radius:4px}main.page-bundle .add-on:hover{cursor:pointer}main.page-bundle .add-on .product{width:100%;max-width:72px;background-position:center;background-size:contain;background-repeat:no-repeat}main.page-bundle .add-on .variant-option{display:block}main.page-bundle .add-on .product-pricing{margin-right:16px}main.page-bundle .add-on .with-margin{margin-right:20px}main.page-bundle .add-on .variant-name{margin-left:10px;width:100%}main.page-bundle .add-on .ta-right,main.page-bundle .add-on main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three p,main.page.mattress-compare .compare-details .mattress-details.build-section .build .build-label-three main.page-bundle .add-on p,main.page-bundle .add-on .block-subnav-products .desktop .right-content,.block-subnav-products .desktop main.page-bundle .add-on .right-content{text-align:right}main.page-bundle .add-on .arrow{border-top:2px solid #45166a;border-right:2px solid #45166a;transform:rotate(45deg);width:10px;height:10px}main.page-bundle .product-overview .product-bullets li{padding-bottom:8px}main.page-bundle .product-promises{display:flex;justify-content:space-around;padding-left:16px;padding-right:16px}@media (min-width: 768px){main.page-bundle .product-promises{padding-bottom:48px}}@media (max-width: 767px){main.page-bundle .product-promises{align-items:center;flex-wrap:wrap;padding-bottom:36px}}@media (max-width: 539px){main.page-bundle .product-promises{padding-left:16px;padding-right:16px}}main.page-bundle .product-promises li{padding:0 5px;width:25%;list-style:none;text-align:center}@media (max-width: 767px){main.page-bundle .product-promises li{margin-bottom:0;font-size:10px}}main.page-bundle .product-promises img{display:block;margin-left:auto;margin-right:auto;height:36px;max-width:36px}main.page-bundle .stamped-badge .stamped-badge-starrating .stamped-fa{color:#341458 !important}main.page-bundle .stamped-badge .stamped-badge-caption{margin-left:12px}main.page-bundle .badge,main.page-bundle main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page-bundle .block-subnav:before{display:inline-block;letter-spacing:0.5px;padding:8px 9px;line-height:1}main.page-bundle .add-cart-btn{flex-shrink:0;display:inline-block;text-align:center;padding:13px 24px 11px 24px;border-radius:.3em;transition:0.1s all;position:relative;z-index:0;color:#45166a;background:#72f4bf;border:none;cursor:pointer}main.page-bundle .add-cart-btn:hover{transition:0.2s all}main.page-bundle .add-cart-btn:hover:before{transform:scaleX(1.03) scaleY(1.4)}main.page-bundle .add-cart-btn:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:.3em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}main.page-bundle .add-cart-btn.disabled{color:#423c48;background:#d6d6dd}main.page-bundle .add-cart-btn.disabled:before{display:none}main.page-bundle template{display:none}main.page-bundle .affirm-ala-price{text-decoration:none}main.page-bundle .toggle-selectors{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:600;margin-left:8px;margin-right:5px}main.page-bundle .toggle-selectors .toggle-head{font-size:12px;margin-left:8px;letter-spacing:1px}main.page-bundle .toggle-selectors .toggle-btns .button{text-transform:uppercase;font-weight:600;font-size:12px;box-sizing:border-box;border:1px solid #D5D5D5;border-radius:3px;margin:8px;color:#D5D5D5;cursor:pointer;height:34px;width:50%}@media (max-width: 560px){main.page-bundle .toggle-selectors .toggle-btns .button{height:28px;margin:4px}}main.page-bundle .toggle-selectors .toggle-btns .button.toggle-active{border:2px solid #773D94;color:#341458}main.page-bundle .toggle-selectors .toggle-btns .button.toggle-active.color span{height:28px;width:31px;border-radius:100%;border:1px solid #E6E6E8;margin:0 auto}@media (max-width: 367px){main.page-bundle .toggle-selectors .toggle-btns .button.toggle-active.color span{min-height:31px;min-width:31px;max-height:31px;max-width:31px}}main.page-bundle .toggle-selectors .toggle-btns.colors .button{min-height:32px;min-width:32px;max-height:32px;max-width:32px;border-radius:100%}@media (max-width: 367px){main.page-bundle .toggle-selectors .toggle-btns.colors .button{min-height:28px;min-width:28px;max-height:28px;max-width:28px}}main.page-bundle .product-icons .icon-div .icon{min-height:24px}main.page.purpleboys .pb-intro-videos{position:relative;overflow:hidden;background:linear-gradient(to bottom, #45166A 50%, #83157B 85%, #BC158A 100%)}main.page.purpleboys .pb-intro-videos:after{content:'';background-image:url("https://assets.purple.com/images/Grid-BK.jpg");display:block;position:absolute;width:100%;padding-bottom:116.6%;bottom:50%;left:0;z-index:0;background-repeat:no-repeat;background-size:cover}@media (max-width: 539px){main.page.purpleboys .pb-intro-videos:after{width:200%;padding-bottom:150%;background-position:center right;bottom:83%;transform:translateX(-25%)}}main.page.purpleboys .pb-intro-videos .purple-boys-title{margin-bottom:8px}main.page.purpleboys .pb-intro-videos .purple-boys-title h3{font-size:24px;font-weight:300}@media (min-width: 1128px){main.page.purpleboys .pb-intro-videos .purple-boys-title h3{font-size:32px}}main.page.purpleboys .pb-intro-videos .purple-boys-form{height:48px;width:245px;display:flex}main.page.purpleboys .pb-intro-videos .email-subscribe{display:flex;align-items:center;justify-content:center}@media (max-width: 539px){main.page.purpleboys .pb-intro-videos .email-subscribe{flex-wrap:wrap}}main.page.purpleboys .pb-intro-videos .email-subscribe .dont-miss{margin-right:16px}@media (max-width: 539px){main.page.purpleboys .pb-intro-videos .email-subscribe .dont-miss{margin-right:0;width:100%;margin-bottom:16px}}main.page.purpleboys .pb-intro-videos .email-subscribe form{max-width:344px;display:flex}main.page.purpleboys .pb-intro-videos .email-subscribe .subscribe-txt{-webkit-border-radius:0;border-radius:0;padding:15px 16px;font-size:13px;margin:0;border:0;width:100%;line-height:1.47}main.page.purpleboys .pb-intro-videos .email-subscribe .subscribe-txt:focus{outline:none}main.page.purpleboys .pb-intro-videos .email-subscribe .subscribe-btn{display:inline-block;appearance:none;font-family:"Montserrat",sans-serif;-webkit-appearance:none;background-color:#72f4bf;border:0;margin:0;color:#341458;font-weight:700;text-transform:uppercase;cursor:pointer;font-size:12px;line-height:1.25;padding:17px 9px;transition:opacity 0.2s}main.page.purpleboys .pb-intro-videos .email-subscribe .subscribe-btn:hover{opacity:0.9}main.page.purpleboys .pb-intro-videos .email-subscribe .subscribe-btn:active{opacity:0.8;transition:none}main.page.purpleboys .pb-intro-videos .purple-boys-play-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}main.page.purpleboys .pb-intro-videos .purple-boys-play-btn button{border-style:none}main.page.purpleboys .pb-intro-videos .purple-boys-play-btn button:focus{outline:0}main.page.purpleboys .pb-intro-videos .purple-boys-play-btn button:hover{cursor:pointer}main.page.purpleboys .pb-intro-videos .pb-content{position:relative;z-index:2}main.page.purpleboys .pb-intro-videos .bg{background-repeat:no-repeat}main.page.purpleboys .pb-intro-videos .p-l-3{padding-left:32px}main.page.purpleboys .pb-intro-videos .logo{max-width:546px;padding-left:32px;padding-right:32px;display:block;margin-left:auto;margin-right:auto}main.page.purpleboys .pb-intro-videos .h1-mod{font-weight:300}main.page.purpleboys .pb-intro-videos .vid-tile{margin:24px auto 12px auto;display:block}@media (min-width: 540px){main.page.purpleboys .pb-intro-videos .vid-tile{margin:0 auto}}main.page.purpleboys .pb-intro-videos .get-skware{background-color:#F1F0F2}main.page.purpleboys .pb-intro-videos .m-b-lg{margin-bottom:100px}main.page.purpleboys .pb-intro-videos .info-skware{justify-content:center;align-items:center}main.page.purpleboys .squishy{background-color:#f1f0f2}main.page.purpleboys .squishy .content-width{width:50%}@media (max-width: 767px){main.page.purpleboys .squishy .content-width{width:100%;margin-bottom:34px}}main.page.purpleboys .squishy .skware-image{padding-left:62px}@media (max-width: 1127px){main.page.purpleboys .squishy .skware-image{padding-left:32px}}@media (max-width: 767px){main.page.purpleboys .squishy .skware-image{padding:0 20px}}main.page.purpleboys .squishy .skware-descriptions{padding-right:62px}@media (max-width: 1127px){main.page.purpleboys .squishy .skware-descriptions{padding-right:32px}}@media (max-width: 767px){main.page.purpleboys .squishy .skware-descriptions{padding:0}}main.page.purpleboys .squishy .purple-boys-squishy-email-form{max-width:344px}main.page.purpleboys .squishy .purple-boys-squishy-email-form .subscribe-txt{border-radius:0;padding:15px 16px;font-size:13px;margin:0;border:0;width:100%}main.page.purpleboys .squishy .purple-boys-squishy-email-form .subscribe-txt:focus{outline:none}main.page.purpleboys .squishy .purple-boys-squishy-email-form .subscribe-btn{display:inline-block;appearance:none;font-family:"Montserrat",sans-serif;-webkit-appearance:none;background-color:#72f4bf;border:0;margin:0;color:#341458;font-weight:700;text-transform:uppercase;cursor:pointer;font-size:12px;line-height:1.25;padding:17px 9px;transition:opacity 0.2s}main.page.purpleboys .squishy .purple-boys-squishy-email-form .subscribe-btn:hover{opacity:0.9}main.page.purpleboys .squishy .purple-boys-squishy-email-form .subscribe-btn:active{opacity:0.8;transition:none}@media (max-width: 767px){main.page.purpleboys .squishy .squishy-img{max-width:300px}}main.page.purpleboys .confidential-patent{position:relative;background-image:linear-gradient(135deg, #45166A 0%, #83157B 70%, #BC158A 100%)}main.page.purpleboys .confidential-patent:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1260 285' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.16' fill='%232f2739' d='M102.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM222.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM342.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM462.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM582.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM702.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM822.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM942.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM1062.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM1182.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3zM1302.4-11.9l-58-15.5-86.8 324.3 58 15.5 86.8-324.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover}main.page.purpleboys .confidential-patent .patent-click{padding:0 16px}main.page.purpleboys .confidential-patent .confiential-infront{position:relative;z-index:1}main.page.purpleboys .boys-podcast .mask{height:100%;width:100%;transform:scaleY(-1);background:linear-gradient(315deg, #341458 0%, #45166A 100%)}main.page.purpleboys .boys-podcast .s-w-t{font-weight:300;font-size:18px;line-height:28px;font-family:Montserrat}@media (min-width: 768px){main.page.purpleboys .boys-podcast .s-w-t{font-size:24px;line-height:32px}}@media (min-width: 1128px){main.page.purpleboys .boys-podcast .s-w-t{font-size:32px;line-height:40px}}main.page.purpleboys .boys-podcast .podcast-img{max-width:180px}main.page.purpleboys .boys-podcast .soothing{padding:0 16px;text-align:center}@media (min-width: 540px){main.page.purpleboys .boys-podcast .soothing{text-align:left;padding-left:35px;padding-top:32px}}@media (min-width: 768px){main.page.purpleboys .boys-podcast .soothing{padding-left:35px;text-align:left}}main.page.purpleboys .boys-podcast .itunes-btn{padding-left:0}main.page.purpleboys .boys-podcast .purple-boys-podcast{padding-bottom:24px}@media (min-width: 540px){main.page.purpleboys .boys-podcast .purple-boys-podcast{padding-bottom:0px}}main.page.purpleboys .boys-mattresses .s-w-t{font-weight:300;font-size:18px;line-height:28px;font-family:Montserrat}@media (min-width: 768px){main.page.purpleboys .boys-mattresses .s-w-t{font-size:24px;line-height:32px}}@media (min-width: 1128px){main.page.purpleboys .boys-mattresses .s-w-t{font-size:32px;line-height:40px}}main.page.purpleboys .boys-mattresses .padded-price{display:flex;justify-content:center;align-items:center}main.page.purpleboys .boys-mattresses .padded-price p{margin-left:15px}main.page.purpleboys .boys-mattresses .p-x{padding-left:40px;padding-right:40px}main.page.purpleboys .boys-mattresses .pb-orignial-mattress{margin-bottom:56px}@media (min-width: 1128px){main.page.purpleboys .boys-mattresses .pb-orignial-mattress{margin-bottom:0px}}@media (min-width: 540px) and (max-width: 1127px){main.page.homepage .carousel-wrapper .carousel-slide-background-image{left:85%}}@media (min-width: 768px) and (max-width: 1599px){main.page.homepage .carousel-wrapper .carousel-slide-background-image{left:75%}}@media (min-width: 710px) and (max-width: 768px){main.page.homepage .carousel-wrapper .carousel-slide-background-image{left:80%}}@media (min-width: 950px) and (max-width: 1127px){main.page.homepage .carousel-wrapper .carousel-slide-background-image{left:60%}}@media (min-width: 885px) and (max-width: 1127px){main.page.homepage .carousel-wrapper .carousel-slide-background-image{left:58%}}@media (min-width: 1128px) and (max-width: 1599px){main.page.homepage .carousel-wrapper .carousel-slide-background-image{left:50%}}main.page.homepage .carousel-hero h1{line-height:1}@media (max-width: 1127px){main.page.homepage .carousel-hero h1{line-height:1.3}}@media (max-width: 1127px){main.page.homepage .carousel-hero h4{font-size:16px}}main.page.homepage .presidents-day .promo-hero .hero-content{margin-bottom:0;margin-top:0}main.page.homepage .presidents-day .promo-hero .hero-content .m-b-4,main.page.homepage .presidents-day .promo-hero .hero-content .reputers .ralph-footer .left h3,main.page.homepage .reputers .ralph-footer .left .presidents-day .promo-hero .hero-content h3{margin-bottom:40px}@media (max-width: 767px){main.page.homepage .presidents-day .promo-hero .hero-content{margin-top:0px}main.page.homepage .presidents-day .promo-hero .hero-content .m-b-4,main.page.homepage .presidents-day .promo-hero .hero-content .reputers .ralph-footer .left h3,main.page.homepage .reputers .ralph-footer .left .presidents-day .promo-hero .hero-content h3{margin-bottom:24px}}main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .hero-label{padding:7.5px 16px}@media (min-width: 768px){main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day h1.hero-heading{margin-bottom:24px}}@media (max-width: 767px){main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .m-b-4 span.hero-label.badge,main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .reputers .ralph-footer .left h3 span.hero-label.badge,main.page.homepage .reputers .ralph-footer .left .presidents-day .promo-hero .hero-content.presidents-day h3 span.hero-label.badge,main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .m-b-4 main.page.plush-pillow span.hero-label.block-subnav:before,main.page.plush-pillow main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .m-b-4 span.hero-label.block-subnav:before,main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .reputers .ralph-footer .left h3 main.page.plush-pillow span.hero-label.block-subnav:before,main.page.plush-pillow main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .reputers .ralph-footer .left h3 span.hero-label.block-subnav:before,main.page.homepage .reputers .ralph-footer .left .presidents-day .promo-hero .hero-content.presidents-day h3 main.page.plush-pillow span.hero-label.block-subnav:before,main.page.plush-pillow main.page.homepage .reputers .ralph-footer .left .presidents-day .promo-hero .hero-content.presidents-day h3 span.hero-label.block-subnav:before{margin-top:75px}main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day h4{margin-left:auto;margin-right:auto;margin-bottom:48px}}@media (max-width: 767px){main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .hero-heading{width:326px}}@media (max-width: 350px){main.page.homepage .presidents-day .promo-hero .hero-content.presidents-day .hero-heading{width:unset}}@media (max-width: 767px){main.page.homepage .presidents-day .promo-hero .hero-content .hero-heading{margin-bottom:16px;font-size:32px}main.page.homepage .presidents-day .promo-hero .hero-content h4.m-b-6,main.page.homepage .presidents-day .promo-hero .hero-content main.page.mattress-sample .form-section .mattress-sample-form h4.hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form main.page.homepage .presidents-day .promo-hero .hero-content h4.hs-form-input-container,main.page.homepage .presidents-day .promo-hero .hero-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type h4.mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.homepage .presidents-day .promo-hero .hero-content h4.mattress-selection,main.page.homepage .presidents-day .promo-hero .hero-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons h4.icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.homepage .presidents-day .promo-hero .hero-content h4.icon-div,main.page.homepage .presidents-day .promo-hero .hero-content .block-subnav-products .mobile.bottom-cta.show h4.component-btn,.block-subnav-products .mobile.bottom-cta.show main.page.homepage .presidents-day .promo-hero .hero-content h4.component-btn,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h4,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h4{margin-bottom:40px}main.page.homepage .presidents-day .promo-hero .hero-content .m-b-6,main.page.homepage .presidents-day .promo-hero .hero-content main.page-buy .product-promises img,main.page-buy .product-promises main.page.homepage .presidents-day .promo-hero .hero-content img,main.page.homepage .presidents-day .promo-hero .hero-content main.page-bundle .product-promises img,main.page-bundle .product-promises main.page.homepage .presidents-day .promo-hero .hero-content img,main.page.homepage .presidents-day .promo-hero .hero-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form main.page.homepage .presidents-day .promo-hero .hero-content .hs-form-input-container,main.page.homepage .presidents-day .promo-hero .hero-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.homepage .presidents-day .promo-hero .hero-content .mattress-selection,main.page.homepage .presidents-day .promo-hero .hero-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.homepage .presidents-day .promo-hero .hero-content .icon-div,main.page.homepage .presidents-day .promo-hero .hero-content .block-subnav-products .mobile.bottom-cta.show .component-btn,.block-subnav-products .mobile.bottom-cta.show main.page.homepage .presidents-day .promo-hero .hero-content .component-btn,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h1,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h2,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h3,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h4,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h1,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h2,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h3,main.page.homepage .presidents-day .promo-hero .hero-content .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day .promo-hero .hero-content h4{width:287px}}@media (min-width: 1128px){main.page.homepage .presidents-day .m-b-6,main.page.homepage .presidents-day main.page-buy .product-promises img,main.page-buy .product-promises main.page.homepage .presidents-day img,main.page.homepage .presidents-day main.page-bundle .product-promises img,main.page-bundle .product-promises main.page.homepage .presidents-day img,main.page.homepage .presidents-day main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form main.page.homepage .presidents-day .hs-form-input-container,main.page.homepage .presidents-day main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.homepage .presidents-day .mattress-selection,main.page.homepage .presidents-day main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.homepage .presidents-day .icon-div,main.page.homepage .presidents-day .block-subnav-products .mobile.bottom-cta.show .component-btn,.block-subnav-products .mobile.bottom-cta.show main.page.homepage .presidents-day .component-btn,main.page.homepage .presidents-day .component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day h1,main.page.homepage .presidents-day .component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day h2,main.page.homepage .presidents-day .component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day h3,main.page.homepage .presidents-day .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper main.page.homepage .presidents-day h4,main.page.homepage .presidents-day .component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day h1,main.page.homepage .presidents-day .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day h2,main.page.homepage .presidents-day .component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day h3,main.page.homepage .presidents-day .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper main.page.homepage .presidents-day h4{width:900px}}main.page.homepage .bundles-hero .promo-hero .hero-content .hero-heading{margin-bottom:24px}@media (max-width: 767px){main.page.homepage .bundles-hero .promo-hero .hero-content{margin-top:40px}main.page.homepage .bundles-hero .promo-hero .hero-content .hero-label.badge,main.page.homepage .bundles-hero .promo-hero .hero-content main.page.plush-pillow .hero-label.block-subnav:before,main.page.plush-pillow main.page.homepage .bundles-hero .promo-hero .hero-content .hero-label.block-subnav:before{margin-top:24px}main.page.homepage .bundles-hero .promo-hero .hero-content .hero-heading{margin-bottom:8px;font-size:32px}}@media (max-width: 1599px){main.page.homepage .bundles-hero .promo-hero .hero-content{margin-top:128px;margin-bottom:55px}}@media (max-width: 767px){main.page.homepage .bundles-hero .promo-hero .hero-content{margin:16px 12px 100px}main.page.homepage .bundles-hero .promo-hero .hero-content .hero-heading{margin-bottom:20px}main.page.homepage .bundles-hero .promo-hero .hero-content em{font-size:21px}main.page.homepage .bundles-hero .promo-hero .hero-content h3{font-size:17px}}@media (max-width: 444px){main.page.homepage .bundles-hero .promo-hero .hero-content{margin:40px 12px 160px}main.page.homepage .bundles-hero .promo-hero .hero-content .component-btn{margin-top:0}}main.page.homepage .bundles-hero .promo-hero h1,main.page.homepage .bundles-hero .promo-hero h3,main.page.homepage .bundles-hero .promo-hero p{color:#45166a}main.page.homepage .financing-hero .component-btn{margin-top:48px}main.page.homepage .ascent-launch .promo-hero .hero-content{margin-bottom:0}main.page.homepage .block-image-hero:not(.promo-hero) .hero-content{display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){main.page.homepage .block-image-hero:not(.promo-hero) img.mobile{object-position:top}}@media (max-width: 767px){main.page.homepage .block-image-hero:not(.promo-hero) .hero-logo{max-height:125px;height:113px}}main.page.homepage .block-image-hero:not(.promo-hero) .hero-logo.mobile{margin-top:16px;width:auto}@media (max-width: 767px){main.page.homepage .block-image-hero:not(.promo-hero) .desktop-br{display:none}}main.page.homepage .block-image-hero:not(.promo-hero) .component-btn{margin-top:24px}@media (max-width: 767px){main.page.homepage .block-image-hero:not(.promo-hero) .component-btn{margin-top:0}}main.page.homepage .block-image-hero:not(.promo-hero) .disclaimer-text{font-size:14px}@media (max-width: 767px){main.page.homepage .block-image-hero:not(.promo-hero) .disclaimer-text{font-size:12px}}main.page.homepage .block-video-hero .badge-italics{font-style:italic}main.page.homepage .block-video-hero .component-play-btn{padding-right:16px}main.page.homepage .block-video-hero .hero-content{margin-left:0;margin-right:0}main.page.homepage .block-video-hero em{display:block;padding-top:16px}main.page.homepage .block-video-hero:before{background:inherit}@media (max-width: 767px){main.page.homepage .block-video-hero.anniversary-hero .hero-background-vid.mobile{display:block}}@media (min-width: 540px){main.page.homepage .block-video-hero.anniversary-hero .hero-content{margin-top:40px}}@media (max-width: 539px){main.page.homepage .block-video-hero.anniversary-hero .hero-content{margin-bottom:0;margin-top:24px}}@media (max-width: 368px){main.page.homepage .block-video-hero.anniversary-hero{min-height:480px}main.page.homepage .block-video-hero.anniversary-hero .hero-background-vid.mobile{min-height:480px;object-position:-32px -30px}main.page.homepage .block-video-hero.anniversary-hero .hero-content{margin-bottom:20px;margin-top:0}}main.page.homepage .block-video-hero.anniversary-hero .description{margin-left:auto;margin-right:auto}@media (max-width: 1127px){main.page.homepage .block-video-hero.anniversary-hero .description{max-width:500px}}@media (max-width: 539px){main.page.homepage .block-video-hero.anniversary-hero .description{max-width:unset;font-size:16px;margin-bottom:24px;padding-left:0;padding-right:0}}main.page.homepage .block-video-hero.anniversary-hero .buttons{flex-direction:row}@media (max-width: 539px){main.page.homepage .block-video-hero.anniversary-hero .buttons{flex-direction:column}main.page.homepage .block-video-hero.anniversary-hero .buttons .component-play-btn{padding:0}main.page.homepage .block-video-hero.anniversary-hero .buttons .component-play-btn button{border:none}}@media (min-width: 540px){main.page.homepage .block-video-hero.anniversary-hero .buttons .component-btn.green{margin-top:0}}@media (max-width: 539px){main.page.homepage .block-video-hero.anniversary-hero .buttons .component-btn.green{margin-top:16px;min-width:156.99px;max-width:156.99px;right:0}}@media (max-width: 767px){main.page.homepage .block-video-hero .new-grid-hero h1{font-size:32px}}@media (max-width: 767px){main.page.homepage .block-video-hero .new-grid-hero h4{font-size:18px}main.page.homepage .block-video-hero .new-grid-hero h4 .desktop-only{display:none}}main.page.homepage .block-video-hero .new-grid-hero .description{margin-left:auto;margin-right:auto}@media (min-width: 540px){main.page.homepage .block-video-hero .hero-background-vid.kid-homepage-hero-vid.desktop{display:block}}main.page.homepage .promo-hero .line-height{line-height:1}@media (max-width: 1127px){main.page.homepage .promo-hero .line-height{line-height:1.3}}main.page.homepage .promo-hero .line-height em{font-size:32px}@media (max-width: 767px){main.page.homepage .promo-hero .line-height em{font-size:18px}}main.page.homepage .promo-hero .hero-content{position:static;margin-bottom:72px}main.page.homepage .promo-hero .hero-content.adjust-hero-content-down{margin-bottom:0}@media (max-width: 767px){main.page.homepage .promo-hero .hero-content.adjust-hero-content-down{position:relative;top:18px}}main.page.homepage .promo-hero .hero-content .hero-label+h1{margin-top:16px}@media (max-width: 767px){main.page.homepage .promo-hero .hero-content .hero-label+h1{margin-top:36px}}main.page.homepage .promo-hero .hero-content .value-text{font-weight:300}main.page.homepage .promo-hero .hero-content .disclaimer-text{font-size:16px;position:relative;margin-bottom:0px}@media (max-width: 767px){main.page.homepage .promo-hero .hero-content .disclaimer-text{font-size:12px}}main.page.homepage .promo-hero .hero-content .take-comfort-description{font-size:16px}@media (min-width: 768px){main.page.homepage .promo-hero .hero-content .take-comfort-description{font-size:24px}}main.page.homepage .promo-hero .kids-hero{padding-top:100px}@media (max-width: 767px){main.page.homepage .promo-hero .kids-hero{margin-bottom:200px;padding-top:0px}main.page.homepage .promo-hero .kids-hero .hero-heading{margin-bottom:24px}}main.page.homepage .promo-hero .kids-hero h1{font-size:44px;line-height:1.3}@media (max-width: 767px){main.page.homepage .promo-hero .kids-hero h1{font-size:24px;line-height:1.2}}main.page.homepage .promo-hero .kids-hero .component-btn{margin-top:0px}main.page.homepage .hide-floatie{position:relative}@media (max-width: 1127px){main.page.homepage .hide-floatie{display:none}}main.page.homepage .block-reviews{padding-bottom:159px}@media (max-width: 1599px){main.page.homepage .block-reviews{padding-bottom:120px}}@media (max-width: 767px){main.page.homepage .block-reviews{padding-bottom:88px}}main.page.homepage .block-reviews .review-box{border:none;font-size:16px}@media (max-width: 767px){main.page.homepage .block-half-image .anchor-image{width:100%}}main.page.homepage .product-blocks .product-cards .row .column:first-child{padding-left:0}main.page.homepage .product-blocks .product-cards .row .column:last-child{padding-right:0}main.page.homepage .product-blocks{position:relative}main.page.homepage .product-blocks.p-y-section-small{padding-bottom:56px}@media (max-width: 767px){main.page.homepage .product-blocks.p-y-section-small{padding-bottom:80px}}main.page.homepage .product-blocks .shop-subheading{font-size:16px}main.page.homepage .product-blocks .no-padding{padding:0}@media (max-width: 1599px){main.page.homepage .product-blocks .no-padding{padding:0 16px;overflow:hidden}}main.page.homepage .product-blocks .product-box{padding:72px 72px}main.page.homepage .product-blocks .product-image{margin-bottom:40px;max-width:368px;height:165px}@media (max-width: 1599px){main.page.homepage .product-blocks .product-image{max-width:264px;height:119px}}@media (max-width: 1127px){main.page.homepage .product-blocks .product-image{max-width:176px;height:79px}}main.page.homepage .product-blocks .product-image img{max-height:100%;max-width:100%}main.page.homepage .product-blocks .product-image.full-width-image{height:auto;max-width:450px;margin-bottom:0}main.page.homepage .product-blocks .product-description{text-align:center;color:#45166a;max-width:100%}main.page.homepage .product-blocks .product-description p{color:#423c48;font-size:20px}@media (max-width: 1127px){main.page.homepage .product-blocks .product-description p{font-size:16px}}main.page.homepage .product-blocks .product-cards-us{padding:80px 28px 0;margin-left:-28px;margin-right:-28px}@media (max-width: 1599px){main.page.homepage .product-blocks .product-cards-us{padding:80px 28px 0}}@media (max-width: 767px){main.page.homepage .product-blocks .product-cards-us{padding:0}}main.page.homepage .product-blocks .product-cards-us .product-heading{padding-left:8px;padding-right:8px}main.page.homepage .product-blocks .product-cards-us .review-horizontal-scroll{-ms-overflow-style:none;overflow:-moz-scrollbars-none}main.page.homepage .product-blocks .product-cards-us .review-horizontal-scroll::-webkit-scrollbar{display:none}@media (max-width: 767px){main.page.homepage .product-blocks .product-cards-us .column{min-width:66%}main.page.homepage .product-blocks .product-cards-us .column.col-3 .product-description,main.page.homepage .product-blocks .product-cards-us .column.col-4 .product-description{font-size:14px}main.page.homepage .product-blocks .product-cards-us .column.col-3 .product-description h3,main.page.homepage .product-blocks .product-cards-us .column.col-4 .product-description h3{font-size:16px}main.page.homepage .product-blocks .product-cards-us .column.col-3{max-width:33.33333%}}@media (max-width: 767px){main.page.homepage .product-blocks .product-scroller{margin-bottom:0}}main.page.homepage .product-blocks .mattress-image{max-width:516px;position:relative;margin-bottom:16px}main.page.homepage .product-blocks .mattress-image img{max-height:130px;object-fit:contain}main.page.homepage .product-blocks .mattress-image a{display:flex}@media (max-width: 1599px){main.page.homepage .product-blocks .mattress-image{max-width:448px}}@media (max-width: 1127px){main.page.homepage .product-blocks .mattress-image{max-width:300px}}main.page.homepage .product-blocks .product-image{margin-bottom:0px;max-width:516px;position:relative;height:204px}main.page.homepage .product-blocks .product-image img{max-height:204px;object-fit:contain}main.page.homepage .product-blocks .product-image a{display:flex}@media (max-width: 1599px){main.page.homepage .product-blocks .product-image{max-width:448px}}@media (max-width: 1127px){main.page.homepage .product-blocks .product-image{max-width:300px;height:135px}main.page.homepage .product-blocks .product-image img{max-height:135px}}@media (max-width: 767px){main.page.homepage .product-blocks .product-image{max-width:275px;height:182px}main.page.homepage .product-blocks .product-image img{max-height:182px}}@media (max-width: 539px){main.page.homepage .product-blocks .product-image{max-width:275px;height:100px}main.page.homepage .product-blocks .product-image img{max-height:100px}}main.page.homepage .product-blocks .additional-badge-container{min-height:30px;margin-bottom:40px}@media (max-width: 1127px){main.page.homepage .product-blocks .additional-badge-container{margin-bottom:32px}}@media (max-width: 767px){main.page.homepage .product-blocks .additional-badge-container{margin-bottom:24px;min-height:unset}main.page.homepage .product-blocks .additional-badge-container.no-additional-badge{margin-bottom:40px}}main.page.homepage .product-blocks .additional-badge-container .pink-badge{text-transform:uppercase;font-size:12px;padding:5px 21px 7px 22px;background:#bc158a;border-radius:3px;color:#fff;font-weight:600;font-family:"Montserrat",sans-serif;letter-spacing:1px;display:inline-block;text-align:center}main.page.homepage .product-blocks .card-padding{height:100%;padding:48px 24px}@media (max-width: 1599px){main.page.homepage .product-blocks .card-padding{padding:48px 25px}}@media (max-width: 1127px){main.page.homepage .product-blocks .card-padding{padding:40px 20px}}@media (max-width: 767px){main.page.homepage .product-blocks .card-padding{padding:40px 20px}}main.page.homepage .product-blocks .column-container{height:100%;background-size:cover;background-position:center;position:relative}main.page.homepage .product-blocks .column-container .product-description{padding-top:350px;width:100%;text-align:left}main.page.homepage .product-blocks .column-container .product-description .new{display:inline-block;position:absolute;top:0px;left:0px;border-radius:0 0 100px 0;padding:12px 56px 13px 40px;font-size:12px}main.page.homepage .product-blocks .column-container .product-description h3{text-transform:uppercase;font-size:12px}main.page.homepage .product-blocks .column-container .product-description p{font-size:20px}main.page.homepage .product-blocks .column-container .shop-price{width:100%;font-size:16px}main.page.homepage .product-blocks .column-container .shop-price .starting-price{margin-right:auto;margin-left:0}main.page.homepage .product-blocks .column-container .shop-price .starting-price .strike-through{color:#bfbec1;text-decoration:line-through;margin-right:5px}main.page.homepage .product-blocks .column-container .shop-price .shop-btn{margin-top:10px;margin-bottom:0}@media (max-width: 1127px){main.page.homepage .product-blocks .column-container .shop-price .shop-btn{padding:10px 22px}}@media (max-width: 767px){main.page.homepage .product-blocks .column-container{display:none}}main.page.homepage .product-blocks .column-container.sale-block{display:flex}main.page.homepage .product-blocks .mattress-card{height:100%;position:relative;width:100%}@media (max-width: 539px){main.page.homepage .product-blocks .mattress-card .shop-price{flex-direction:column}}main.page.homepage .product-blocks .mattress-card .badge,main.page.homepage .product-blocks .mattress-card main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.homepage .product-blocks .mattress-card .block-subnav:before{margin:0 auto;position:absolute;top:3%;padding:8px;line-height:8px}main.page.homepage .product-blocks .mattress-card .bubble.canada-badge{position:absolute}main.page.homepage .product-blocks .mattress-card .bubble .fw-change{font-weight:400;font-size:8px}@media (min-width: 768px){main.page.homepage .product-blocks .mattress-card .bubble .fw-change{font-weight:600;font-size:10px}}main.page.homepage .product-blocks .mattress-card .sub-flag{width:210%}@media (max-width: 767px){main.page.homepage .product-blocks .mattress-card .sub-flag{width:275%}}@media (max-width: 767px){main.page.homepage .product-blocks .mobile-visually-hidden{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}}@media (min-width: 768px){main.page.homepage .product-blocks .mobile-visually-show{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}}main.page.homepage .product-blocks .shop-price{margin-top:auto;font-size:16px}main.page.homepage .product-blocks .shop-price .starting-price{margin-bottom:8px}main.page.homepage .product-blocks .shop-btn{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.homepage .product-blocks .shop-btn{min-width:130px}}main.page.homepage .product-blocks .shop-btn-container{margin-bottom:198px}main.page.homepage .product-blocks .hide-affirm{display:none}main.page.homepage .product-blocks .affirm-height{min-height:47px}@media (min-width: 768px) and (max-width: 882px){main.page.homepage .product-blocks .affirm-height{min-height:62px}}@media (max-width: 326px){main.page.homepage .product-blocks .affirm-height{min-height:62px}}main.page.homepage .product-blocks .grid-section-divider{background-size:cover;background-position:center;background-repeat:no-repeat;width:475px;height:370px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 60%)}@media (max-width: 767px){main.page.homepage .product-blocks .grid-section-divider{width:315px;height:240px}}@media (max-width: 539px){main.page.homepage .product-blocks .grid-section-divider{transform:translate(0, 60%);width:100%;padding-bottom:100%;left:0}}main.page.homepage .product-blocks .badge.twin,main.page.homepage .product-blocks main.page.plush-pillow .twin.block-subnav:before,main.page.plush-pillow main.page.homepage .product-blocks .twin.block-subnav:before{font-size:10px;padding:4px 6px;border-radius:4px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:200px}@media (min-width: 1128px){main.page.homepage .product-blocks .badge.twin,main.page.homepage .product-blocks main.page.plush-pillow .twin.block-subnav:before,main.page.plush-pillow main.page.homepage .product-blocks .twin.block-subnav:before{bottom:25px;width:185px}}@media (min-width: 1600px){main.page.homepage .product-blocks .badge.twin,main.page.homepage .product-blocks main.page.plush-pillow .twin.block-subnav:before,main.page.plush-pillow main.page.homepage .product-blocks .twin.block-subnav:before{bottom:30px}}main.page.homepage .shop-heading{margin-bottom:16px}main.page.homepage .compare-btn-container{margin-bottom:0;padding-bottom:0}main.page.homepage .block-promo-callout-slim{margin-top:112px;min-height:366px}main.page.homepage .block-promo-callout-slim .promo-heading-content{padding-right:46px}main.page.homepage .block-promo-callout-slim .promo-callout-header-slim{font-size:44px}main.page.homepage .block-promo-callout-slim .promo-slim-subhead{color:#423C48;margin-bottom:40px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}@media (min-width: 768px) and (max-width: 1127px){main.page.homepage .block-promo-callout-slim .promo-heading{padding-top:30px;padding-bottom:30px}}@media (min-width: 768px){main.page.homepage .block-promo-callout-slim .promo-slim-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}main.page.homepage .block-promo-callout-slim .display-on-mobile-only{display:none}}@media (max-width: 767px){main.page.homepage .block-promo-callout-slim{margin-top:40px;margin-left:0;margin-right:0;margin-bottom:0}main.page.homepage .block-promo-callout-slim .promo-heading{padding-left:24px;padding-right:24px}main.page.homepage .block-promo-callout-slim .promo-heading-content{padding-right:0}main.page.homepage .block-promo-callout-slim .promo-callout-header-slim{font-size:44px;padding-right:0}main.page.homepage .block-promo-callout-slim .promo-slim-subhead{padding-right:80px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%;margin-bottom:8px}main.page.homepage .block-promo-callout-slim .promo-slim-subhead .display-on-desktop-only{display:none}main.page.homepage .block-promo-callout-slim .promo-callout-content{padding-top:0}main.page.homepage .block-promo-callout-slim .mobile-btn{display:block;min-width:240px;margin:24px 24px 0 24px}}@media (max-width: 539px){main.page.homepage .block-promo-callout-slim .promo-callout-header-slim{font-size:24px}main.page.homepage .block-promo-callout-slim .promo-slim-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;line-height:150%}main.page.homepage .block-promo-callout-slim .mobile-btn{display:block;min-width:240px;margin:24px 24px 0 24px;width:95%}}@media (max-width: 450px){main.page.homepage .block-promo-callout-slim .promo-slim-subhead{padding-right:0;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;line-height:150%}}main.page.homepage .block-promo-callout-section:first-of-type .promo-callout-header{font-size:44px;color:#45166a}@media (max-width: 767px){main.page.homepage .block-promo-callout-section:first-of-type .promo-callout-header{font-size:24px}}main.page.homepage .block-promo-callout-section:first-of-type .promo-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;color:#423c48}@media (max-width: 767px){main.page.homepage .block-promo-callout-section:first-of-type .promo-subhead{font-size:16px}}main.page.homepage .awards-section{height:89px}@media (max-width: 539px){main.page.homepage .awards-section{height:90px}}@media (min-width: 540px){main.page.homepage .awards-section h3 .mobile-only{display:none}}@media (max-width: 767px){main.page.homepage .awards-section h3{font-size:16px}main.page.homepage .awards-section h3 em{font-size:14px}}@media (max-width: 539px){main.page.homepage .awards-section h3{font-size:14px}main.page.homepage .awards-section h3 em{font-size:12px}}main.page.homepage .awards-section .floatie-content{padding:10px;height:100%}main.page.homepage .awards-section .floatie-content .content-container{max-height:100%;justify-content:center;align-items:center}@media (max-width: 539px){main.page.homepage .awards-section .floatie-content .content-container{padding-left:6px}}main.page.homepage .awards-section .jd-image{margin-right:16px;z-index:1;position:relative;top:5px;max-width:121px;min-width:121px}main.page.homepage .awards-section .jd-image img{width:100%}@media (max-width: 539px){main.page.homepage .awards-section .jd-image{top:0;max-height:71px;min-height:71px;min-width:66px;max-width:66px}}@media (max-width: 767px){main.page.homepage .mobile-section-padding{margin-bottom:42px}}main.page.homepage .promo-callout-header-box{margin-bottom:8px}main.page.homepage .promo-callout-header-box .promo-callout-header{display:inline-block;font-style:normal;font-size:44px;width:100%}@media (max-width: 767px){main.page.homepage .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page.homepage .promo-subhead{font-size:20px;color:#423C48}@media (max-width: 767px){main.page.homepage .promo-subhead{font-size:16px}}@media (max-width: 767px){main.page.homepage .promo-callout-content{padding:32px 16px;font-size:16px;font-weight:normal;font-style:normal;line-height:150%}main.page.homepage .promo-callout-content .promo-label{margin-left:0}main.page.homepage .promo-callout-content .component-btn{margin-left:0}}main.page.homepage .promo-callout-content .promo-callout-header-box{margin-bottom:8px}main.page.homepage .promo-callout-content .promo-callout-header-box .promo-callout-header{display:inline-block;font-style:normal;font-size:44px;width:100%}@media (max-width: 767px){main.page.homepage .promo-callout-content .promo-callout-header-box .promo-callout-header{font-size:24px;font-style:normal;font-weight:600;line-height:120%;padding-left:0}}main.page.homepage .promo-callout-content .promo-subhead{font-size:20px}@media (max-width: 767px){main.page.homepage .promo-callout-content .promo-subhead{font-size:16px;margin-left:0}}main.page.homepage .affirm-modal-trigger{text-decoration:underline}@media (max-width: 767px){main.page.homepage .flag.mobile-only{font-size:10px}}main.page.homepage .block-promo-callout-section{margin-top:112px}@media (max-width: 767px){main.page.homepage .block-promo-callout-section{margin-top:48px;margin-bottom:0}}main.page.homepage .block-promo-callout-section .promo-products-container .promo-product-title{font-size:20px}main.page.homepage .block-promo-callout-section .new-badge-with-ends-date{margin-bottom:24px}main.page.homepage .block-promo-callout-section .card-badge p{font-size:12px}@media (max-width: 767px){main.page.homepage .block-promo-callout-section .card-badge p.mobile-only{font-size:10px}}@media (max-width: 767px){main.page.homepage .block-promo-callout-section.pajamas-block{margin-bottom:24px}}main.page.homepage .about-the-grid-section.p-y-section,main.page.homepage main.page.pillow-category .double-box .about-the-grid-section.box1,main.page.pillow-category .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.pillow-category .double-box .about-the-grid-section.box2,main.page.pillow-category .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage main.page.finance .double-box .about-the-grid-section.box1,main.page.finance .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.finance .double-box .about-the-grid-section.box2,main.page.finance .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage main.page.may-4 .double-box .about-the-grid-section.box1,main.page.may-4 .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.may-4 .double-box .about-the-grid-section.box2,main.page.may-4 .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage main.page.email-subscribe .double-box .about-the-grid-section.box1,main.page.email-subscribe .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.email-subscribe .double-box .about-the-grid-section.box2,main.page.email-subscribe .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage .block-double-block .about-the-grid-section.box1,.block-double-block main.page.homepage .about-the-grid-section.box1,main.page.homepage .block-double-block .about-the-grid-section.box2,.block-double-block main.page.homepage .about-the-grid-section.box2{padding-top:56px;padding-bottom:56px}@media (max-width: 767px){main.page.homepage .about-the-grid-section.p-y-section,main.page.homepage main.page.pillow-category .double-box .about-the-grid-section.box1,main.page.pillow-category .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.pillow-category .double-box .about-the-grid-section.box2,main.page.pillow-category .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage main.page.finance .double-box .about-the-grid-section.box1,main.page.finance .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.finance .double-box .about-the-grid-section.box2,main.page.finance .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage main.page.may-4 .double-box .about-the-grid-section.box1,main.page.may-4 .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.may-4 .double-box .about-the-grid-section.box2,main.page.may-4 .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage main.page.email-subscribe .double-box .about-the-grid-section.box1,main.page.email-subscribe .double-box main.page.homepage .about-the-grid-section.box1,main.page.homepage main.page.email-subscribe .double-box .about-the-grid-section.box2,main.page.email-subscribe .double-box main.page.homepage .about-the-grid-section.box2,main.page.homepage .block-double-block .about-the-grid-section.box1,.block-double-block main.page.homepage .about-the-grid-section.box1,main.page.homepage .block-double-block .about-the-grid-section.box2,.block-double-block main.page.homepage .about-the-grid-section.box2{padding-top:0;padding-bottom:0}}main.page.homepage .about-the-grid-section .about-the-grid-content{margin-bottom:176px}@media (max-width: 767px){main.page.homepage .about-the-grid-section .about-the-grid-content{margin-bottom:120px}}@media (max-width: 767px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg.container-lg,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container{padding-left:0;padding-right:0}}@media (max-width: 767px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .image,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .image,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .image{height:300px}}@media (max-width: 539px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .image,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .image,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .image{height:250px}}main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .image video,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .image video,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .image video{width:100%;object-fit:cover}main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content{color:#452569;display:flex;flex-direction:column;align-items:center}main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2{line-height:1.3;margin-bottom:48px;font-size:44px}@media (max-width: 1599px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2{font-size:40px}}@media (max-width: 1127px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2{font-size:32px}}@media (max-width: 767px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2{margin-bottom:40px;font-size:24px}}@media (min-width: 768px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2 .mobile-break,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2 .mobile-break,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2 .mobile-break{display:none}}main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2 em,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2 em,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2 em{display:block;font-size:24px;color:#423c48}@media (max-width: 767px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content h2 em,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content h2 em,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content h2 em{font-size:16px;margin-top:8px}}main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content p,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content p,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content p{color:#423c48;margin-bottom:80px}@media (max-width: 767px){main.page.homepage .about-the-grid-section .about-the-grid-content .container-lg .content p,main.page.homepage .about-the-grid-section .about-the-grid-content main.page-buy .section-user-reviews .stamped-container .content p,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .about-the-grid-content .stamped-container .content p{margin-bottom:40px}}main.page.homepage .about-the-grid-section .science-behind-video.container-lg,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container{padding-left:0;padding-right:0}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple{margin-top:252px;margin-bottom:120px;text-align:center}@media (max-width: 1599px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple{margin-bottom:113px}}@media (max-width: 1127px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple{margin-bottom:88px}}@media (max-width: 767px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple{margin-bottom:72px}}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple button,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple button,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple button{border-style:none}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple button:focus,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple button:focus,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple button:focus{outline:0}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple button:hover,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple button:hover,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple button:hover{cursor:pointer}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple-video,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple-video,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple-video{position:relative}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple .circle-play-btn,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple .circle-play-btn,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple .circle-play-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple em,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple em,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple em{font-size:32px}@media (max-width: 1127px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple em,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple em,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple em{font-size:24px}}@media (max-width: 539px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .magical-purple em,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .magical-purple em,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .magical-purple em{font-size:18px}}main.page.homepage .about-the-grid-section .science-behind-video.container-lg .thumbnail-content h2,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .thumbnail-content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .thumbnail-content h2{font-size:44px;margin-bottom:48px;text-align:center}@media (max-width: 1127px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .thumbnail-content h2,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .thumbnail-content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .thumbnail-content h2{font-size:24px;margin-bottom:24px}}@media (max-width: 539px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .thumbnail-content h2,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .thumbnail-content h2,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .thumbnail-content h2{max-width:300px}}@media (max-width: 767px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .thumbnail-image.desktop,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .thumbnail-image.desktop,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .thumbnail-image.desktop{display:none}}@media (min-width: 768px){main.page.homepage .about-the-grid-section .science-behind-video.container-lg .thumbnail-image.mobile,main.page.homepage .about-the-grid-section main.page-buy .section-user-reviews .science-behind-video.stamped-container .thumbnail-image.mobile,main.page-buy .section-user-reviews main.page.homepage .about-the-grid-section .science-behind-video.stamped-container .thumbnail-image.mobile{display:none}}main.page.homepage .block-reviews.p-y-section,main.page.homepage main.page.pillow-category .double-box .block-reviews.box1,main.page.pillow-category .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.pillow-category .double-box .block-reviews.box2,main.page.pillow-category .double-box main.page.homepage .block-reviews.box2,main.page.homepage main.page.finance .double-box .block-reviews.box1,main.page.finance .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.finance .double-box .block-reviews.box2,main.page.finance .double-box main.page.homepage .block-reviews.box2,main.page.homepage main.page.may-4 .double-box .block-reviews.box1,main.page.may-4 .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.may-4 .double-box .block-reviews.box2,main.page.may-4 .double-box main.page.homepage .block-reviews.box2,main.page.homepage main.page.email-subscribe .double-box .block-reviews.box1,main.page.email-subscribe .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.email-subscribe .double-box .block-reviews.box2,main.page.email-subscribe .double-box main.page.homepage .block-reviews.box2,main.page.homepage .block-double-block .block-reviews.box1,.block-double-block main.page.homepage .block-reviews.box1,main.page.homepage .block-double-block .block-reviews.box2,.block-double-block main.page.homepage .block-reviews.box2{padding-top:56px}@media (max-width: 767px){main.page.homepage .block-reviews.p-y-section,main.page.homepage main.page.pillow-category .double-box .block-reviews.box1,main.page.pillow-category .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.pillow-category .double-box .block-reviews.box2,main.page.pillow-category .double-box main.page.homepage .block-reviews.box2,main.page.homepage main.page.finance .double-box .block-reviews.box1,main.page.finance .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.finance .double-box .block-reviews.box2,main.page.finance .double-box main.page.homepage .block-reviews.box2,main.page.homepage main.page.may-4 .double-box .block-reviews.box1,main.page.may-4 .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.may-4 .double-box .block-reviews.box2,main.page.may-4 .double-box main.page.homepage .block-reviews.box2,main.page.homepage main.page.email-subscribe .double-box .block-reviews.box1,main.page.email-subscribe .double-box main.page.homepage .block-reviews.box1,main.page.homepage main.page.email-subscribe .double-box .block-reviews.box2,main.page.email-subscribe .double-box main.page.homepage .block-reviews.box2,main.page.homepage .block-double-block .block-reviews.box1,.block-double-block main.page.homepage .block-reviews.box1,main.page.homepage .block-double-block .block-reviews.box2,.block-double-block main.page.homepage .block-reviews.box2{padding-top:80px}}main.page.homepage .block-reviews em{color:#423c48;font-size:24px}@media (max-width: 767px){main.page.homepage .block-reviews em{font-size:20px}}main.page.homepage .block-reviews .row .column:first-child{padding-left:0}main.page.homepage .block-reviews .row .column:last-child{padding-right:0}@media (max-width: 1127px){main.page.homepage .mobile-break{display:block}}@media (min-width: 1128px){main.page.homepage .up-text{font-size:38px}}main.page.homepage .promo-highlight{position:relative}@media (max-width: 767px){main.page.homepage .promo-highlight{flex-direction:column}}main.page.homepage .promo-highlight .line-and{font-size:12px;margin:0 16px}main.page.homepage .promo-highlight .divider-line{flex-grow:1;height:1px;background-color:#BFBEC1}main.page.homepage .promo-highlight .promo-half-image{background-position-y:top;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){main.page.homepage .promo-highlight .promo-half-image{object-fit:contain;min-height:213px}}main.page.homepage .promo-highlight .promo-product-block{padding:16px;flex-direction:column}@media (min-width: 540px){main.page.homepage .promo-highlight .promo-product-block{padding:36px 36px;max-height:625px}}main.page.homepage .promo-highlight .promo-product-block .promo-header-box .promo-header{font-style:normal;font-size:28px}main.page.homepage .promo-highlight .promo-product-block .promo-header-box .promo-subheader{font-size:18px}main.page.homepage .promo-highlight .promo-product-block .promo-products .promo-block{padding:16px;background:#fff;border:1px solid #E9E9EB;border-radius:4px}@media (max-width: 767px){main.page.homepage .promo-highlight .promo-product-block .promo-products .promo-block .column{padding-left:12px;padding-right:12px}}main.page.homepage .promo-highlight .promo-product-block .promo-products .promo-block img{max-height:50px;object-fit:contain}main.page.homepage .promo-highlight .promo-product-block .promo-products .promo-block .product-header{font-size:16px;font-weight:500}main.page.homepage .promo-highlight .promo-product-block .promo-products .promo-block .promo-description{font-size:14px}main.page.homepage .block-video-hero .disclaimer{position:relative}main.page.homepage .block-video-hero .disclaimer:after{position:absolute;content:"Terms Apply";font-size:10px;top:100%;left:50%;transform:translateX(-50%)}main.page.homepage .reputers{height:80px}@media (min-width: 540px){main.page.homepage .reputers{height:120px}}@media (min-width: 1600px){main.page.homepage .reputers{height:192px}}main.page.homepage .reputers .logo-container{-webkit-overflow-scrolling:touch;overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}@media (max-width: 539px){main.page.homepage .reputers .logo-container{height:100%;padding-top:25px}}main.page.homepage .reputers .featured-logos{padding:0px;justify-content:space-around}@media (max-width: 539px){main.page.homepage .reputers .featured-logos{width:750px}}main.page.homepage .reputers .featured-logos li{list-style:none;text-align:center;padding:0 28px}@media (min-width: 540px){main.page.homepage .reputers .featured-logos li{padding:0 12px}}@media (min-width: 768px){main.page.homepage .reputers .featured-logos li{padding:0 33px}}@media (min-width: 1128px){main.page.homepage .reputers .featured-logos li{padding:0 44px}}@media (min-width: 1600px){main.page.homepage .reputers .featured-logos li{padding:0 56px}}main.page.homepage .reputers .featured-logos li img{display:block}main.page.homepage .reputers div.logo-container::-webkit-scrollbar{width:0px;height:0px;background:transparent}@media (max-width: 767px){main.page.homepage .reputers .ralph-footer .pixels{display:block}}main.page.homepage .reputers .ralph-footer .left{padding-top:61px;background-size:cover;background-image:url("https://cdn.purple.com/image/upload/v1542053902/Pages/Wreck-It%20Ralph/homepage-ralph-foooter.jpg")}main.page.homepage .reputers .ralph-footer .left .only-ralph{display:none}main.page.homepage .reputers .ralph-footer .left .ralph-with-logo{display:inline-block}@media (min-width: 1600px){main.page.homepage .reputers .ralph-footer .left{background-image:url("https://cdn.purple.com/image/upload/v1542054133/Pages/Wreck-It%20Ralph/homepage-ralph-footer-full.jpg")}main.page.homepage .reputers .ralph-footer .left .only-ralph{display:inline-block}main.page.homepage .reputers .ralph-footer .left .ralph-with-logo{display:none}main.page.homepage .reputers .ralph-footer .left .ralph{display:flex}main.page.homepage .reputers .ralph-footer .left .content{flex:0 0 55%;max-width:55%;margin-left:-10%}main.page.homepage .reputers .ralph-footer .left img.ralph-logo{display:inline-block;max-width:155px}main.page.homepage .reputers .ralph-footer .left h3{margin-bottom:26px}}main.page.homepage .reputers .ralph-footer .left img{width:auto;max-width:85%;max-height:350px}main.page.homepage .reputers .ralph-footer .left .ralph-logo{display:none}main.page.homepage .reputers .ralph-footer .left .copyright{font-size:12px;opacity:0.3;margin-top:auto}main.page.homepage .reputers .ralph-footer .left .ratings img{max-width:125px;float:right}main.page.homepage .reputers .ralph-footer .right{overflow:hidden;padding-right:0;background-size:cover;flex-direction:column}main.page.homepage .reputers .ralph-footer .right .mattress-image{width:85%;margin-top:50px;margin-left:auto}main.page.homepage .reputers .ralph-footer .right .content{margin-right:25px}main.page.homepage .reputers .ralph-footer .right .component-btn.blurred{box-shadow:0 0 43px 6px #72f4bf}@media (min-width: 1600px){main.page.homepage .reputers .ralph-footer .right{flex-direction:row;margin-right:0}main.page.homepage .reputers .ralph-footer .right .mattress-image img{max-height:307px;width:250%}}@media (max-width: 1127px){main.page.homepage .reputers .ralph-footer .right{margin-right:0}main.page.homepage .reputers .ralph-footer .right .mattress-image img{margin-top:5px;width:150%}}@media (max-width: 767px){main.page.homepage .reputers .ralph-footer .right .mattress-image img{margin-top:5px;width:100%}}main.page.homepage .reputers .entire-bundle-container{position:relative;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){main.page.homepage .reputers .entire-bundle-container{margin-bottom:64px}}main.page.homepage .reputers .entire-bundle-container .bundle-container{justify-content:center}main.page.homepage .reputers .entire-bundle-container .bundle-container .promo{padding:3px;border-radius:6px;margin-bottom:0px;background:linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);max-width:500px}@media (max-width: 1127px){main.page.homepage .reputers .entire-bundle-container .bundle-container .promo{max-width:90%}}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle{background-color:#f9f8f9;border-radius:3px;padding:16px;position:relative;transition:all 1s}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .d-none{display:none}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .title-callout{font-size:26px;font-weight:600;position:absolute;top:-22px;left:calc(50% - 125px);padding:0 10px;background-color:#f9f8f9;font-style:italic}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .title-callout .gradiant-promo-text{font-size:26px;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .light-bold{font-weight:500}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle label{color:#605b6a;cursor:pointer;margin-bottom:18px}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle label:hover .checkbox-wrapper .checkmark{background-color:rgba(68,23,106,0.09)}@media (max-width: 1300px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle label span{font-size:18px}}@media (max-width: 1200px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle label span{font-size:16px}}@media (max-width: 350px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle label span{font-size:14px}}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle label .bundle-spanner{margin-left:8px}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-price{color:#83157b}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-details{line-height:1.3;margin:8px 0 14px;font-size:14px}@media (min-width: 540px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-details{font-size:16px}}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-box{position:relative;transition:all .3s}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-box.closed{min-height:120px}@media (min-width: 1128px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-box.closed{min-height:136px}}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-box.opened{min-height:370px}@media (min-width: 540px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-box.opened{min-height:370px}}@media (min-width: 1128px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-box.opened{min-height:380px}}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed{border:solid 2px #cac6db;border-radius:2px;padding:0 6px 16px;background-color:#fff;transition:all 1.5s}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed .bundle-item{text-align:center}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container{padding:0 4px;max-height:78px}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container .bundle-item-image{max-height:85px;object-fit:contain}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-name{line-height:1.2;font-weight:500;font-size:16px}@media (max-width: 767px){main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-name{font-size:13px}}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed .bundle-plus{font-weight:500;color:#45166a;font-size:25px;padding-top:15px}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed.hidden{opacity:0 !important}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed.shown{opacity:1 !important}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed.transitioning-in{position:absolute;display:flex;opacity:0;transition:all .6s}main.page.homepage .reputers .entire-bundle-container .bundle-container .sleep-bundle .bundle-items-closed.transitioning-out{position:absolute;display:flex;opacity:1;transition:all .6s}main.page.homepage .reputers .entire-bundle-container .flash-link{width:500px;display:flex;justify-content:flex-end;text-decoration:underline;font-size:12px}@media (max-width: 1127px){main.page.homepage .reputers .entire-bundle-container .flash-link{position:absolute;text-align:right;right:5%}}@media (min-width: 1014px) and (max-width: 1128px){main.page.homepage .reputers .entire-bundle-container .flash-link{width:90%}}@media (max-width: 1127px){main.page.homepage .canada-badge{top:2px}}main.page.homepage .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}main.page.homepage .promo-free-callout h3{font-size:22px}main.page.wreck-it-ralph .block-video-hero{height:300px}@media (min-width: 540px){main.page.wreck-it-ralph .block-video-hero{min-height:460px}}@media (min-width: 768px){main.page.wreck-it-ralph .block-video-hero{min-height:725px;max-height:960px;height:auto}}@media (min-width: 1128px){main.page.wreck-it-ralph .block-video-hero{min-height:800px}}@media (min-width: 1600px){main.page.wreck-it-ralph .block-video-hero{min-height:875px}}main.page.wreck-it-ralph .block-video-hero:before{background:none}main.page.wreck-it-ralph .hero-background-vid{height:294px;width:auto}@media (min-width: 540px){main.page.wreck-it-ralph .hero-background-vid{height:460px}}@media (min-width: 768px){main.page.wreck-it-ralph .hero-background-vid{height:100%}}main.page.wreck-it-ralph h2{font-size:24px}@media (min-width: 1128px){main.page.wreck-it-ralph h2{font-size:32px}}main.page.wreck-it-ralph .product-explosion-section{max-width:600px}@media (min-width: 768px){main.page.wreck-it-ralph .product-explosion-section{max-width:1016px}}@media (max-width: 767px){main.page.wreck-it-ralph .product-explosion-section h2{font-size:18px}}main.page.wreck-it-ralph .product-explosion-section .exploding-mattress{position:relative;width:100%}main.page.wreck-it-ralph .product-explosion-section .exploding-mattress .explosion-vid{width:100%;max-width:675px;margin:0 auto}main.page.wreck-it-ralph .comfort-grid-section{height:300vh}main.page.wreck-it-ralph .comfort-grid-section .sticky-wrapper{position:-webkit-sticky;position:sticky;top:0}@media (max-width: 767px){main.page.wreck-it-ralph .comfort-grid-section .sticky-wrapper{top:-30px}}@media (max-width: 1127px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid{flex-wrap:wrap}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination{padding-top:181px;padding-bottom:190px;height:100vh;box-shadow:0 4px 32px 0 rgba(0,0,0,0.12)}@media (max-width: 1127px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination{height:55vh;padding-top:50px}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .deco{display:none}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination h2{max-width:345px;margin:0 auto}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info{padding:8% 10%;display:flex;position:absolute;left:0;width:50%;opacity:1;transition:opacity 1s}@media (max-width: 1127px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info{width:80%;min-width:540px;margin:0 auto;left:10%}}@media (max-width: 767px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info{min-width:300px;width:100%;padding:6%;left:0}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .dot-nav{margin-top:25px}@media (max-width: 539px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .dot-nav{position:absolute;top:100px}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .dot-nav ul{list-style:none;padding-left:0}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .dot-nav .dots{width:9px;height:9px;margin-bottom:12px;margin-right:26px;border-radius:100%;background-color:#cac6db}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .dot-nav .dots.active{background-color:#45166a}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .number{width:90%;max-width:150px;min-width:112px;height:auto;margin-right:36px;opacity:1}@media (max-width: 767px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .number{min-width:70px;margin-right:22px}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info:not(.hidden) .description{margin-top:0;opacity:1;transition:all 1s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .hidden{opacity:0}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .hidden .description{opacity:0;margin-top:100px}@media (max-width: 340px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .dot-nav{margin-top:0px;top:85px}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .grid-info .description{font-size:14px}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination h2{font-size:19px}}@media (min-width: 1128px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination h2{max-width:445px}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .deco{display:block;position:absolute;height:199px;width:auto}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .line-1{top:-43px;left:20%}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .line-2{bottom:0;left:230px;height:146px}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .line-3{transform:rotate(-90deg);bottom:-40px;left:230px}}@media (min-width: 1600px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .line-2{bottom:0;left:325px;height:146px}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-explination .line-3{bottom:-40px;left:325px}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations{background-size:cover;position:relative;height:100vh;box-shadow:0 4px 32px 0 rgba(0,0,0,0.12)}@media (max-width: 1127px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations{height:50vh}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .animation-wrapper{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:110%}@media (max-width: 1127px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .animation-wrapper{top:-20%;height:120%}}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .grid-vid{position:absolute;width:280px;height:auto}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .left{top:44%;left:50%;transform:translate(-50%, -38%) scale(1.85);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .center{top:65%;left:81%;transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .right{top:115%;left:135%;transform:scale(0.1);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .left{top:9%;left:-10%;transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .center{top:44%;left:50%;transform:translate(-50%, -38%) scale(1.85);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .right{top:70%;left:81%;transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .left{top:-20%;left:-40%;transform:scale(0.1);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .center{top:8%;left:-12%;transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .right{top:50%;left:50%;transform:translate(-50%, -38%) scale(1.85);transition:all 1.5s}@media (max-width: 1599px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .left{top:44%;left:50%;transform:translate(-50%, -38%) scale(1.85)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .center{top:59%;left:81%}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .right{top:105%;left:135%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .left{top:9%;left:-17%}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .center{top:44%;left:50%;transform:translate(-50%, -38%) scale(1.85)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .right{top:65%;left:77%}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .left{top:5%;left:-40%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .center{top:9%;left:-22%}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .right{top:50%;left:50%;transform:translate(-50%, -38%) scale(1.85)}}@media (max-width: 1127px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .left{top:60%;left:50%;transform:translate(-50%, -38%) scale(1.55)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .center{top:70%;left:77%;transform:scale(0.85)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .right{transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .left{top:-5%;left:-10%;transform:scale(0.75)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .center{left:46%;top:55%;transform:translate(-50%, -38%) scale(1.55)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .right{top:77%;left:77%;transform:scale(0.85)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .left{top:-35%;left:-40%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .center{top:-5%;left:-10%;transform:scale(0.75)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .right{top:62%;left:50%;transform:translate(-50%, -38%) scale(1.55)}}@media (max-width: 767px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .left{top:59%;left:50%;transform:translate(-50%, -38%) scale(1.35)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .center{top:62%;left:72%;transform:scale(0.75)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .right{top:120%;left:155%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .left{top:-3%;left:-16%;transform:scale(0.75)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .center{top:52%;left:48%;transform:translate(-50%, -38%) scale(1.35)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .right{top:70%;left:75%;transform:scale(0.85)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .left{top:-30%;left:-60%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .center{top:-6%;left:-15%;transform:scale(0.75)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .right{top:62%;left:50%;transform:translate(-50%, -38%) scale(1.35)}}@media (max-width: 539px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .left{top:59%;left:50%;transform:translate(-50%, -38%) scale(1.15)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .center{top:73%;left:72%;transform:scale(0.75)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .right{top:120%;left:155%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .left{top:2%;left:-38%;transform:scale(0.65)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .center{top:48%;left:49%;transform:translate(-50%, -38%) scale(1.15)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .right{top:70%;left:75%;transform:scale(0.85)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .left{top:-20%;left:-60%;transform:scale(0.1);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .center{top:0%;left:-40%;transform:scale(0.75);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .right{top:62%;left:50%;transform:translate(-50%, -38%) scale(1.15);transition:all 1.5s}}@media (max-width: 340px){main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .left{top:59%;left:50%;transform:translate(-50%, -38%) scale(1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .center{top:61%;left:56%;transform:scale(0.65)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-1 .right{top:120%;left:155%;transform:scale(0.1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .left{top:-9%;left:-43%;transform:scale(0.55)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .center{top:48%;left:49%;transform:translate(-50%, -38%) scale(1)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-2 .right{top:64%;left:60%;transform:scale(0.65)}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .left{top:-20%;left:-60%;transform:scale(0.1);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .center{top:0%;left:-45%;transform:scale(0.55);transition:all 1.5s}main.page.wreck-it-ralph .comfort-grid-section .comfort-grid .grid-animations .position-3 .right{top:62%;left:50%;transform:translate(-50%, -38%) scale(1);transition:all 1.5s}}main.page.wreck-it-ralph .pop-box-section{padding-bottom:0}main.page.wreck-it-ralph .pop-box-section .benefit-info{width:80%;max-width:630px;margin:0 auto}main.page.wreck-it-ralph .pop-box{border-radius:2px;box-shadow:0 34px 24px -22px rgba(152,148,154,0.3);background-color:#fff;position:relative;top:75px;width:90%}main.page.wreck-it-ralph .pop-box .label{border-radius:2px;box-shadow:0 2px 15px -7px rgba(0,0,0,0.21);background-color:#fff;padding:19px 0;width:50%;max-width:250px;position:relative;top:-25px;margin:0 auto;font-family:"Montserrat",sans-serif;color:#423c48}@media (max-width: 767px){main.page.wreck-it-ralph .pop-box .label{width:75%}}main.page.wreck-it-ralph .pop-box .label p{text-transform:uppercase;font-weight:600;font-size:12px}@media (max-width: 767px){main.page.wreck-it-ralph .pop-box .content{padding-bottom:20px}}main.page.wreck-it-ralph .pop-box .content .benefits{display:flex;justify-content:center;align-items:center;padding-bottom:50px}@media (max-width: 767px){main.page.wreck-it-ralph .pop-box .content .benefits{padding-bottom:20px}}main.page.wreck-it-ralph .pop-box .content .benefits i{display:flex}main.page.wreck-it-ralph .pop-box .content .benefits p{display:inline-block;margin-left:12px}@media (max-width: 1127px){main.page.wreck-it-ralph .pop-box .content .benefits{display:block}main.page.wreck-it-ralph .pop-box .content .benefits i{display:block}main.page.wreck-it-ralph .pop-box .content .benefits p{display:block}}main.page.wreck-it-ralph .review-section{background-size:cover;padding-bottom:0;padding-top:175px;border:none}main.page.wreck-it-ralph .review-section .container-lg,main.page.wreck-it-ralph .review-section main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews main.page.wreck-it-ralph .review-section .stamped-container{padding:0}main.page.wreck-it-ralph .review-section .container-lg .row,main.page.wreck-it-ralph .review-section main.page-buy .section-user-reviews .stamped-container .row,main.page-buy .section-user-reviews main.page.wreck-it-ralph .review-section .stamped-container .row{margin:0}main.page.wreck-it-ralph .review-section h2{color:#190d3a}main.page.wreck-it-ralph .review-section .left{text-align:center}main.page.wreck-it-ralph .review-section .left img{width:80%;max-width:175px}main.page.wreck-it-ralph .review-section .right{padding-top:32px;padding-bottom:100px}main.page.wreck-it-ralph .review-section .right .review-box{border-radius:43px;border:0px;background-color:rgba(202,225,237,0.8);box-shadow:0px 40px 40px -40px rgba(0,0,0,0.6)}main.page.wreck-it-ralph .review-section .right .review-box p{text-align:center;font-family:"Montserrat",sans-serif;font-size:18px}main.page.wreck-it-ralph .review-section .right .review-box .stars{width:120px;margin:0 auto}@media (min-width: 1128px){main.page.wreck-it-ralph .review-section .right .dot-nav{display:flex}}@media (min-width: 1128px){main.page.wreck-it-ralph .review-section{padding-top:300px}main.page.wreck-it-ralph .review-section .left{display:flex;justify-content:center}main.page.wreck-it-ralph .review-section .left img{max-width:435px;margin-bottom:-40px}main.page.wreck-it-ralph .review-section .right{padding-top:97px;position:relative}main.page.wreck-it-ralph .review-section .right .reviews-slider{max-width:600px;margin-left:0;padding-right:60px}main.page.wreck-it-ralph .review-section .right .reviews-slider .skip-next{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%233B1B5E' stroke-linecap='square' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E");transform:rotate(-90deg);padding:15px 19px;width:54px;height:54px;border-radius:54px;background-color:rgba(202,225,237,0.9);position:absolute;top:310px;left:495px;z-index:2;cursor:pointer}main.page.wreck-it-ralph .review-section .right .reviews-slider .skip-previous{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%233B1B5E' stroke-linecap='square' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E");transform:rotate(90deg);padding:15px 19px;width:54px;height:54px;border-radius:54px;background-color:rgba(202,225,237,0.9);position:absolute;top:310px;left:-12px;z-index:2;cursor:pointer;display:none}main.page.wreck-it-ralph .review-section .right h2{max-width:600px;margin-left:0;padding-right:60px}main.page.wreck-it-ralph .review-section .right .review-box p{font-size:24px}}main.page.wreck-it-ralph .reviews-slider{padding:0;flex-wrap:wrap;-ms-overflow-style:none;overflow:-moz-scrollbars-none}main.page.wreck-it-ralph .reviews-slider .row{margin:0;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;scroll-snap-type:x mandatory}main.page.wreck-it-ralph .reviews-slider .row:before,main.page.wreck-it-ralph .reviews-slider .row:after{content:'';display:block;flex:0 0 0}main.page.wreck-it-ralph .reviews-slider .row .column{margin-bottom:23px;scroll-snap-align:center;scroll-snap-coordinate:50% 50%}main.page.wreck-it-ralph .reviews-slider .row .column .corp-reviews{margin:0;border-radius:2px;box-shadow:0 34px 24px -22px rgba(152,148,154,0.3);background-color:#fff;padding-bottom:162px}main.page.wreck-it-ralph .reviews-slider .row .column .corp-reviews img{height:23px;width:auto;position:absolute;bottom:15%;left:50%;transform:translate(-50%, -50%)}main.page.wreck-it-ralph .reviews-slider .row::-webkit-scrollbar,main.page.wreck-it-ralph .reviews-slider .row::-webkit-scrollbar-thumb,main.page.wreck-it-ralph .reviews-slider .row::-webkit-scrollbar-track{display:none}main.page.wreck-it-ralph .reviews-slider .dot-nav{margin:0 auto 25px;display:none}@media (max-width: 767px){main.page.wreck-it-ralph .reviews-slider .dot-nav{display:flex}}main.page.wreck-it-ralph .reviews-slider .dot-nav ul{list-style:none;padding-left:0}main.page.wreck-it-ralph .reviews-slider .dot-nav .dot{display:inline-block;width:9px;height:9px;margin-bottom:12px;margin-right:7px;border-radius:100%;background-color:#fff;cursor:pointer}main.page.wreck-it-ralph .reviews-slider .dot-nav .dot.active{transform:scale(1.5)}@media (max-width: 767px){main.page.wreck-it-ralph .reviews-slider .column{flex:0 0 75%;min-width:75%}main.page.wreck-it-ralph .reviews-slider .row:before,main.page.wreck-it-ralph .reviews-slider .row:after{flex:0 0 12.5%}}@media (min-width: 1600px){main.page.wreck-it-ralph .corp-review-container{padding-bottom:90px}}main.page.wreck-it-ralph .corp-review-container .dot-nav .dot{background-color:#bfbec1;opacity:0.5}main.page.wreck-it-ralph .corp-review-container .dot-nav .dot.active{transform:scale(1.5);opacity:1}main.page.wreck-it-ralph .cta-section{padding:0;overflow:hidden}main.page.wreck-it-ralph .cta-section .row{margin:0}main.page.wreck-it-ralph .cta-section img{width:75%;max-width:293px;height:auto}main.page.wreck-it-ralph .cta-section .left{background-image:url("https://cdn.purple.com/image/upload/v1540249642/Pages/Wreck-It%20Ralph/blue-pixel-half-background.jpg");background-size:cover;padding-top:126px;padding-bottom:35px;width:100%}main.page.wreck-it-ralph .cta-section .left .copyright{font-size:12px;font-weight:600;font-family:"Montserrat",sans-serif;color:#341458;opacity:0.3;margin:auto 0}main.page.wreck-it-ralph .cta-section .left .ratings img{max-width:125px;float:right}@media (max-width: 1127px){main.page.wreck-it-ralph .cta-section .left{background-image:url("https://cdn.purple.com/image/upload/v1540249642/Pages/Wreck-It%20Ralph/blue-pixel-half-background-bottom.jpg");padding-top:69px}main.page.wreck-it-ralph .cta-section .left .mobile-columns{margin-top:114px}main.page.wreck-it-ralph .cta-section .left .ratings img{max-width:100px}main.page.wreck-it-ralph .cta-section .left .copyright{text-align:left;margin-left:25px}}@media (max-width: 1599px){main.page.wreck-it-ralph .cta-section .left{padding-bottom:17px}main.page.wreck-it-ralph .cta-section .left .mobile-columns{margin-top:26px;margin-bottom:52px}main.page.wreck-it-ralph .cta-section .left .copyright{font-size:10px}}main.page.wreck-it-ralph .cta-section .right{background-size:cover;padding-top:113px;padding-bottom:83px}main.page.wreck-it-ralph .cta-section .right h3{font-size:24px}main.page.wreck-it-ralph .cta-section .right img{margin:0 auto 16px}main.page.wreck-it-ralph .cta-section .right .component-btn.blurred{box-shadow:0 0 43px 6px #72f4bf}@media (min-width: 768px){main.page.wreck-it-ralph .cta-section .right img{margin:auto}}@media (min-width: 1128px){main.page.wreck-it-ralph .cta-section .right{padding-top:350px}main.page.wreck-it-ralph .cta-section .right h3{width:80%;font-size:44px}main.page.wreck-it-ralph .cta-section .right img{width:80%;max-width:425px;height:auto;margin-bottom:50px}}@media (min-width: 1600px){main.page.wreck-it-ralph .cta-section .right{padding-top:277px}main.page.wreck-it-ralph .cta-section .right img{width:90%;max-width:500px;margin-bottom:92px}}main.page.stores{min-height:1000px}main.page.stores #storerocket-panel{z-index:1 !important}main.page.stores #storerocket-panel div{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}main.page.stores #storerocket-panel .storerocket-result{padding:20px 40px 20px 30px}main.page.stores #storerocket-panel .storerocket-result-name{color:#341458;font-family:"Montserrat",sans-serif}main.page.stores #storerocket-panel .storerocket-search-icon svg{height:18px !important;width:18px !important}main.page.stores #storerocket-panel .storerocket-search-field{border-bottom:1px solid #423c48 !important}main.page.stores #storerocket-panel .storerocket-search-field::-webkit-input-placeholder{color:#423c48 !important}main.page.stores #storerocket-map-container{z-index:2}main.page.stores #storerocket-map #storerocket-popup-content{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;padding:10px 4px}@media (max-width: 767px){main.page.stores #storerocket-map #storerocket-popup-content{max-width:230px !important}}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-name{font-family:"Montserrat",sans-serif;color:#341458;padding-right:0px !important}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-buttons-get-directions{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;background:none;color:#423c48;box-shadow:none;margin:0;padding:0 0 8px;text-decoration:underline;font-weight:300;font-size:16px}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-filter-color{display:none}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-filters :first-child:before{content:'Products:';font-size:10px;padding-right:4px}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-filter{padding:0 !important;margin:2px 2px !important;text-transform:none !important;font-weight:400 !important;background-color:#fff !important}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-filter:after{content:','}main.page.stores #storerocket-map #storerocket-popup-content .storerocket-popup-filter:last-child:after{content:''}@media (max-width: 1127px){main.page.stores #storerocket-map .storerocket-result-list{height:120px}}main.page.stores #storerocket-map .show-all-btn{font-weight:600;z-index:9999999;background-color:#45166a;color:#fff;position:absolute;margin:11px;padding-top:9px;border-radius:4px;text-align:center;height:30px;width:120px;box-shadow:grey 0px 1px 5px -2px;cursor:pointer}@media (max-width: 767px){main.page.stores #storerocket-map .show-all-btn{bottom:0px}}main.page.stores img[src*="https://maps.gstatic.com/mapfiles/api-3/images/google4.png"],main.page.stores img[src*="https://maps.gstatic.com/mapfiles/api-3/images/google4_hdpi.png"]{display:none}@media (max-width: 1127px){main.page.stores{height:auto;z-index:2}}main.page.stores .faq-block{background:linear-gradient(to right, #ebebed, #eaeaeb)}main.page.holiday-pages .holiday-pages-hero{position:relative;flex-direction:column;overflow:hidden;min-height:700px}@media (max-width: 1599px){main.page.holiday-pages .holiday-pages-hero{min-height:550px}}@media (max-width: 1127px){main.page.holiday-pages .holiday-pages-hero{min-height:500px}main.page.holiday-pages .holiday-pages-hero .component-countdown{margin-bottom:180px}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box .image{padding:64px}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box .details{padding:64px 50px 64px 20px}}@media (max-width: 767px){main.page.holiday-pages .holiday-pages-hero{min-height:400px}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box .image{padding:24px}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box .details{padding:48px 24px 48px 20px}}@media (max-width: 539px){main.page.holiday-pages .holiday-pages-hero .component-countdown{margin-bottom:125px}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box{display:block;text-align:center}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box .image{width:80%;padding:40px 0 0}main.page.holiday-pages .holiday-pages-hero .sale-details .sale-pop-box .details{padding:32px 20px 40px}}main.page.holiday-pages .holiday-pages-hero .hero-content{padding-top:6%;z-index:1}main.page.holiday-pages .holiday-pages-hero::before{content:none}main.page.holiday-pages .product-blocks .no-padding{padding:0}@media (max-width: 1599px){main.page.holiday-pages .product-blocks .no-padding{padding:0 12px;overflow:hidden}}main.page.holiday-pages .mattress-image{margin-bottom:40px;max-width:516px;position:relative;height:100px}main.page.holiday-pages .mattress-image img{max-height:160px;object-fit:contain}@media (max-width: 1599px){main.page.holiday-pages .mattress-image{max-width:448px}}@media (max-width: 1127px){main.page.holiday-pages .mattress-image{max-width:300px;margin-bottom:24px;height:80px}}main.page.holiday-pages .card-padding{height:100%;padding:48px 42px}@media (max-width: 1599px){main.page.holiday-pages .card-padding{padding:48px 25px}}@media (max-width: 1127px){main.page.holiday-pages .card-padding{padding:40px 20px}}@media (max-width: 767px){main.page.holiday-pages .card-padding{padding:40px 20px}}main.page.holiday-pages .sale-details{position:absolute;bottom:10%;width:100%}main.page.holiday-pages .sale-details .sale-pop-box{background-color:#fff;box-shadow:0 37px 30px -19px rgba(30,30,30,0.3);border-radius:2px;box-shadow:0 34px 24px -22px rgba(152,148,154,0.3);position:relative;width:90%;max-width:1375px;margin:auto}main.page.holiday-pages .sale-details .sale-pop-box div{flex:0 0 50%}main.page.holiday-pages .sale-details .sale-pop-box div img{max-width:550px}main.page.holiday-pages .sale-details .sale-pop-box .image{margin:auto}main.page.holiday-pages .sale-details .sale-pop-box .details{padding:64px 150px 64px 20px}main.page.holiday-pages .sale-details .sale-pop-box .details .disclaimer{font-style:italic;font-size:13px}@media (max-width: 767px){main.page.holiday-pages .mattresses{display:block}}main.page.holiday-pages .mattresses .new-mat{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}main.page.holiday-pages .mattresses .column{flex:0 0 50%;padding:177px 112px;flex-direction:column}main.page.holiday-pages .mattresses .column .most-pop{width:50%;max-width:184px;height:auto;margin-bottom:50px;margin-top:-56px}@media (max-width: 1599px){main.page.holiday-pages .mattresses .column .most-pop{max-width:150px;margin-bottom:29px;margin-top:-41px}}@media (max-width: 767px){main.page.holiday-pages .mattresses .column .most-pop{max-width:185px;margin-bottom:40px;margin-top:0px}}main.page.holiday-pages .mattresses .column .component-btn{max-width:300px;margin:auto auto 0}@media (max-width: 1127px){main.page.holiday-pages .mattresses .column{padding:90px 72px 218px}}@media (max-width: 767px){main.page.holiday-pages .mattresses .column{padding:72px 46px}main.page.holiday-pages .mattresses .column.new-mat{padding-bottom:224px}}@media (min-width: 1128px){main.page.holiday-pages .block-faq .fs-h-2,main.page.holiday-pages .block-faq h2,main.page.holiday-pages .block-faq h2{font-size:40px}}main.page.holiday-pages .card-holder{margin-top:auto;flex-grow:1}main.page.holiday-pages .card-holder p{font-size:16px}main.page.holiday-pages .card-holder .product-description h3{margin-bottom:6px}@media (max-width: 1127px){main.page.holiday-pages .card-holder .product-description{min-height:78px}}@media (max-width: 926px){main.page.holiday-pages .card-holder .product-description{min-height:102px}}@media (max-width: 767px){main.page.holiday-pages .card-holder .product-description{min-height:unset}}main.page.holiday-pages .card-holder .bottom-content{flex-grow:1}main.page.holiday-pages .card-holder .bottom-content .shop-price{color:#3B1B5E}main.page.holiday-pages .card-holder .bottom-content .shop-price .starting-price{margin-bottom:8px;margin-top:24px}@media (max-width: 767px){main.page.holiday-pages .card-holder .bottom-content .shop-price .starting-price{margin-top:16px}}main.page.holiday-pages .card-holder .bottom-content .shop-price .affirm-messaging{color:#4B4653;display:inline-block;margin-bottom:32px}@media (max-width: 767px){main.page.holiday-pages .card-holder .bottom-content .shop-price .affirm-messaging{margin-bottom:48px}}main.page.holiday-pages .card-holder .bottom-content .shop-price .affirm-messaging .affirm-modal-trigger{text-decoration:underline}main.page.holiday-pages .bundle-box-section{position:relative}main.page.holiday-pages .bundle-box-section .container-md{position:relative}main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container{position:relative;transform:translateY(-50%);margin-bottom:-50%}@media (max-width: 767px){main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container{transform:translateY(-15%);margin-bottom:-15%;flex-wrap:wrap}}main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container .bundle-boxes{font-size:18px;position:relative;padding:20px;margin-left:12px;margin-right:12px;width:684px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.18);background-image:linear-gradient(to top, #e5e1f0 -115%, #45247e)}@media (max-width: 1127px){main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container .bundle-boxes{font-size:16px}}main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container .bundle-boxes span{font-size:12px}main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container .bundle-box-1{font-size:20px;padding-top:35px}@media (max-width: 767px){main.page.holiday-pages .bundle-box-section .container-md .bundle-boxes-container .bundle-box-1{padding-top:20px}}main.page.holiday-pages .bundle-box-section .container-md .and-bubble{position:absolute;width:35px;height:35px;top:50%;right:0%;z-index:1;transform:translate(83%, -50%);padding:5px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.16);background-color:#f5f5f7}@media (max-width: 767px){main.page.holiday-pages .bundle-box-section .container-md .and-bubble{top:100%;right:50%;transform:translate(50%, -50%)}}@media (max-width: 1127px){main.page.holiday-pages .bundle-box-section .disclaimer-text{margin-top:40px}}@media (max-width: 767px){main.page.holiday-pages .bundle-box-section .disclaimer-text{margin-top:100px}}@media only screen and (max-width: 405px){main.page.holiday-pages .bundle-box-section .disclaimer-text{margin-top:170px}}main.page.holiday-pages .bundle-plus{border-radius:50%;height:35px;width:35px;padding:5px;background:#f5f5f7;position:absolute;left:100%;top:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px 0 rgba(0,0,0,0.16);font-size:16px;transform:translate(-50%, -50%);z-index:1}@media (max-width: 767px){main.page.holiday-pages .bundle-plus{top:100%;left:50%;transform:translate(-50%, -33%)}}main.page.holiday-pages .button-spacing{padding-left:20px}main.page.holiday-pages .floatie-sale-color{background:#ededf4}main.page.holiday-pages .added-buttons{position:relative}main.page.holiday-pages .height-100{height:100%}main.page.holiday-pages .terms-margin{margin-top:100px}@media (max-width: 767px){main.page.holiday-pages .terms-margin{margin-top:80px}}@media (max-width: 539px){main.page.holiday-pages .terms-margin{margin-top:60px}}main.page.returns .returns-center-intro{background-image:linear-gradient(#190d3a, #45166a);margin-bottom:0;position:relative}main.page.returns .returns-center-intro .half-moon{width:280px;margin-left:20px}@media (max-width: 1127px){main.page.returns .returns-center-intro .half-moon{width:240px;margin-bottom:14px}}@media (max-width: 539px){main.page.returns .returns-center-intro .half-moon{width:180px;margin-bottom:30px}}main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar{height:1px;background-color:#bfbec1;width:90%;position:relative}@media (max-width: 1127px){main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar{width:70%}}@media (max-width: 539px){main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar{width:100%}}main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .before-counter-text{color:#bfbec1;font-size:11px;position:absolute;width:66px;left:0;transform:translate(-110%, -60%)}@media (max-width: 539px){main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .before-counter-text{text-align:left;transform:translate(0%, -150%)}}main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text{color:#bfbec1;font-size:11px;position:absolute;width:66px;right:0px;transform:translate(110%, -60%)}main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text .large-nights{font-size:32px;margin-bottom:-8px}@media (max-width: 539px){main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text .large-nights{font-size:18px}}@media (max-width: 539px){main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text{text-align:right;transform:translate(0%, -150%)}}main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .grow-gradient{height:8px;background-image:linear-gradient(to right, #45166a, #83157b 75%, #bc158a);position:absolute;top:-7px}@media (max-width: 539px){main.page.returns .returns-center-intro .popup-info-container{margin:0 12px}}main.page.returns .returns-center-intro .popup-info-container .popup-info-subcontainer{width:90%}@media (max-width: 1127px){main.page.returns .returns-center-intro .popup-info-container .popup-info-subcontainer{width:70%}}@media (max-width: 539px){main.page.returns .returns-center-intro .popup-info-container .popup-info-subcontainer{width:100%}}main.page.returns .returns-center-intro .popup-info-container .popup-info{opacity:0;position:relative;transform:translateX(-50%);left:32.5%;width:326px;height:224px;margin-top:35px;border-radius:2px;box-shadow:0 10px 12px -7px rgba(0,0,0,0.41);padding:32px 28px;font-size:16px}main.page.returns .returns-center-intro .popup-info-container .popup-info:before{top:-14px;border-width:0 1em 1em;left:50%;transform:translateX(-50%);content:'';position:absolute;border-style:solid;border-color:#ededf4 transparent}@media (max-width: 539px){main.page.returns .returns-center-intro .popup-info-container .popup-info:before{left:31.5%}}@media (max-width: 539px){main.page.returns .returns-center-intro .popup-info-container .popup-info{width:100%;left:auto}}main.page.returns .returns-center-intro .popup-info-container .popup-info .learn-more{padding:6px}main.page.returns .returns-center-intro .popup-info-container .popup-info .learn-more:after{content:'';display:inline-block;transform:rotate(-90deg) translateX(-1px);width:18px;height:12px;margin-left:6px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%23423c48' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}main.page.returns .start-animation .grow-gradient{animation-name:rightgrow;animation-fill-mode:forwards;animation-duration:1s;width:32.5%}main.page.returns .start-animation .popup-info{animation-duration:1.5s;animation-fill-mode:both;animation-name:fadeInUpLg}@media (max-width: 539px){main.page.returns .start-animation .popup-info{animation-name:fadeInUpSm}}@keyframes fadeInUpLg{0%{transform:translate3d(-50%, 40px, 0);opacity:0}40%{transform:translate3d(-50%, 40px, 0);opacity:0}100%{transform:translate3d(-50%, 0, 0);opacity:1}}@keyframes fadeInUpSm{0%{transform:translate3d(0, 40px, 0);opacity:0}40%{transform:translate3d(0, 40px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInUpSmPointer{0%{transform:translate3d(-50%, 40px, 0);opacity:0}40%{transform:translate3d(-50%, 40px, 0);opacity:0}100%{transform:translate3d(-50%, 0, 0);opacity:1}}@keyframes rightgrow{0%{width:0}100%{width:32.5%}}main.page.returns .review-box-container{position:absolute;width:100vw;transform:translateY(-50%)}main.page.returns .review-box-container .block-single-review,main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review,main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review{box-shadow:0px 3px 38px 0px rgba(0,0,0,0.13)}main.page.returns .review-box-container .block-single-review .review-text,main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review .review-text,main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review .review-text{font-size:32px}@media (max-width: 1127px){main.page.returns .review-box-container .block-single-review .review-text,main.page.returns .review-box-container main.page.mattress-education .pop-review-section .pop-review .review-text,main.page.mattress-education .pop-review-section main.page.returns .review-box-container .pop-review .review-text{font-size:24px}}@media (max-width: 1127px){main.page.returns .review-box-container .blockquote-container{padding-left:64px;padding-right:64px}}@media (max-width: 539px){main.page.returns .review-box-container .blockquote-container{padding-left:16px;padding-right:16px}}main.page.returns .returns-questions{background-color:#f7f6f7}main.page.returns .returns-questions .block-faq{padding-top:0px;border-top:none}main.page.returns .return-policies .slider-line{margin-top:5px;height:190px;width:1px;position:relative}@media (max-width: 767px){main.page.returns .return-policies .selector-container{flex-wrap:wrap}}@media (max-width: 767px){main.page.returns .return-policies .selector-container .slider-selector-container{position:absolute;margin-left:-16px;width:100%;overflow-y:scroll}main.page.returns .return-policies .selector-container .slider-selector-container:-webkit-scrollbar{display:none}}@media (max-width: 767px){main.page.returns .return-policies .selector-container .slider-line{display:none}}main.page.returns .return-policies .product-selectors{list-style-type:none;font-size:16px;line-height:40px;height:310px}@media (max-width: 767px){main.page.returns .return-policies .product-selectors{height:auto;display:flex;border-bottom:1px solid #cac6db}}main.page.returns .return-policies .product-selectors .active{transition:transform .3s ease-out}main.page.returns .return-policies .product-selectors .active:before{content:'';position:absolute;left:-22px;top:9px;height:22px;width:3px}@media (max-width: 767px){main.page.returns .return-policies .product-selectors .active:before{left:0px;bottom:-1px;height:2px;width:100%;top:auto}}main.page.returns .return-policies .product-selectors li{cursor:pointer;width:181px;position:relative}@media (max-width: 767px){main.page.returns .return-policies .product-selectors li{width:auto;margin-right:30px;white-space:nowrap}}main.page.returns .return-policies .description-head{font-size:20px}@media (max-width: 767px){main.page.returns .return-policies .description-head{text-align:center}}main.page.returns .return-policies .policy-products{font-style:italic;margin-top:0}@media (max-width: 767px){main.page.returns .return-policies .policy-products{text-align:center}}@media (max-width: 767px){main.page.returns .return-policies .image-policy{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin-top:48px}}main.page.returns .return-policies .image-policy .selected-product-images{max-width:554px}main.page.returns .return-policies .image-policy .selected-product-images .selected-product-image{width:auto;display:none;transition:transform .3s ease-out}main.page.returns .return-policies .image-policy .selected-product-images .active{display:block;max-height:250px;width:auto}main.page.returns .return-policies .image-policy .policy-descriptions .policy-description{display:none;transition:transform .3s ease-out}main.page.returns .return-policies .image-policy .policy-descriptions .active{display:block}main.page.returns .return-policies .policy-return,main.page.returns .return-policies .policy-exchange{font-size:16px}@media (max-width: 767px){main.page.returns .return-policies .policy-return,main.page.returns .return-policies .policy-exchange{text-align:center}}main.page.returns .begin-return{background-image:linear-gradient(to bottom, #45166a, #83157b 120%, #bc158a)}main.page.returns .begin-return .call-info{margin-right:100px}@media (max-width: 1127px){main.page.returns .begin-return .call-info{margin-right:53px}}@media (max-width: 539px){main.page.returns .begin-return .call-info{display:flex;flex-wrap:wrap;justify-content:center;margin-right:0;margin-bottom:12px}}main.page.returns .begin-return .call-svg-txt{margin-bottom:16px}@media (max-width: 539px){main.page.returns .begin-return .call-svg-txt{width:100%}}main.page.returns .begin-return .call-us{margin-left:4px}main.page.returns .begin-return .call-button{background:transparent;border:2px solid #fff;padding:10px 20px;font-size:12px;border-radius:24px;transition:0.2s all;letter-spacing:1px;margin-bottom:24px;cursor:pointer}main.page.returns .begin-return .returns-hours{padding-top:8px;font-size:16px}@media (max-width: 1127px){main.page.returns .begin-return .returns-hours{padding-top:4px}}@media (max-width: 539px){main.page.returns .begin-return .returns-hours{text-align:center}}main.page.returns .begin-return .returns-hours p{margin-top:auto}main.page.wondergel .wondergel-wrapper{min-height:75vh}main.page.wondergel .wondergel-wrapper .wondergel-content{width:90%;max-width:665px;margin:auto}main.page.wondergel .wondergel-wrapper .wondergel-content img{max-width:450px}main.page.adjustment .comfy-town .intro-heading{margin-bottom:149px}@media (max-width: 1599px){main.page.adjustment .comfy-town .intro-heading{margin-bottom:116px}}@media (max-width: 1127px){main.page.adjustment .comfy-town .intro-heading{margin-bottom:70px}}@media (max-width: 1599px){main.page.adjustment .comfy-town .intro-heading{margin-bottom:51px}}main.page.adjustment .comfy-town .em-break em{margin-top:24px;display:block;font-size:32px}@media (max-width: 1127px){main.page.adjustment .comfy-town .em-break em{margin-top:16px;font-size:24px}}@media (max-width: 767px){main.page.adjustment .comfy-town .em-break em{margin-top:6px}}@media (max-width: 767px){main.page.adjustment .block-half-image .left-image,main.page.adjustment .block-half-image .right-image{flex-wrap:wrap}}main.page.adjustment .block-half-image .image{background-size:contain}main.page.adjustment .block-half-image .grid-overflow-box{width:50%;min-height:447px}@media (max-width: 1127px){main.page.adjustment .block-half-image .grid-overflow-box{min-height:376px}}@media (max-width: 767px){main.page.adjustment .block-half-image .grid-overflow-box{min-height:270px;width:100%}}main.page.adjustment .block-half-image .calendar-grid,main.page.adjustment .block-half-image .sleeping-grid{background-size:contain;background-position:center center;background-repeat:no-repeat;height:100%}@media (max-width: 1127px){main.page.adjustment .block-half-image .calendar-grid,main.page.adjustment .block-half-image .sleeping-grid{height:115%;width:200%}}@media (max-width: 767px){main.page.adjustment .block-half-image .calendar-grid,main.page.adjustment .block-half-image .sleeping-grid{height:100%;width:100%;transform:none}}@media (max-width: 1127px){main.page.adjustment .block-half-image .calendar-grid{transform:translateX(-40%)}}@media (max-width: 767px){main.page.adjustment .block-half-image .calendar-grid{height:100%;width:100%;transform:none}}@media (max-width: 1127px){main.page.adjustment .block-half-image .sleeping-grid{width:125%}}@media (max-width: 767px){main.page.adjustment .block-half-image .sleeping-grid{height:100%;width:100%;min-height:270px;margin-top:48px;transform:translateX(5%)}}main.page.adjustment .block-half-image .content{width:50%}@media (max-width: 767px){main.page.adjustment .block-half-image .content{width:100%;text-align:center;padding:0 20px}}main.page.adjustment .component-floatie .add-gradient{background-image:linear-gradient(to right, rgba(253,252,253,0), rgba(251,250,251,0.09) 50%, rgba(249,248,249,0))}main.page.adjustment .what-gives{overflow:hidden}main.page.adjustment .what-gives .component-play-btn{transform:translate(-10%, -60%)}@media (max-width: 1127px){main.page.adjustment .sabotage .grid-overflow-box{padding:56px 0}}main.page.adjustment .sabotage .onesie-image{box-shadow:rgba(0,0,0,0.41) 0px 15px 58px 0px;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;max-height:368px;max-width:540px}@media (max-width: 1127px){main.page.adjustment .sabotage .onesie-image{transform:translateX(-10%)}}@media (max-width: 767px){main.page.adjustment .sabotage .onesie-image{transform:none;background-size:contain;height:215px;width:315px}}main.page.adjustment .block-reviews .review-box{font-size:22px;border:none;box-shadow:0 34px 24px -22px rgba(152,148,154,0.26)}@media (max-width: 767px){main.page.adjustment .block-reviews .component-slider{margin-bottom:0}}@media (max-width: 767px){main.page.adjustment .block-reviews .row .column{padding-bottom:30px}}main.page.adjustment .long-bedtime{height:424px;position:relative}@media (max-width: 1599px){main.page.adjustment .long-bedtime{height:348px}}@media (max-width: 1127px){main.page.adjustment .long-bedtime{height:306px}}@media (max-width: 767px){main.page.adjustment .long-bedtime{height:691px}}main.page.adjustment .long-bedtime .image{height:100%;width:45%;background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:url("https://cdn.purple.com/image/upload/v1547666574/Pages/Adjustment/girl-sleeping-wide.jpg")}@media (max-width: 767px){main.page.adjustment .long-bedtime .image{background-image:url("https://cdn.purple.com/image/upload/v1547666574/Pages/Adjustment/girl-sleeping-tall.jpg");width:100%;height:60%}}main.page.adjustment .long-bedtime .over-gradient{height:100%;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to right, rgba(69,22,106,0), #5c287d 44%, #6c257f 67%, #9a1f83)}@media (max-width: 767px){main.page.adjustment .long-bedtime .over-gradient{background-image:linear-gradient(to bottom, rgba(69,22,106,0), #5c287d 56%, #6c257f 90%, #7d237f);align-items:flex-end}}main.page.adjustment .long-bedtime .over-gradient p{font-size:32px}@media (max-width: 767px){main.page.adjustment .long-bedtime .over-gradient p{font-size:24px}}@media (max-width: 767px){main.page.adjustment .long-bedtime .over-gradient .bedtime-text{margin-bottom:68px;padding:0 28px}}main.page.discount-page .hero-image{background-repeat:no-repeat;background-size:cover;background-position:center}main.page.discount-page .hero-image .hero-content{flex-direction:column;padding:40px 0}main.page.discount-page .block-half-image .content{max-width:710px}#sheerid-lightbox-wrap{max-width:465px;max-height:90vh}main.page.discount-page .block-faq{padding-bottom:0}main.page.discount-page .disclaimer-section{padding-top:80px}@media (max-width: 1127px){main.page.discount-page .disclaimer-section{padding-top:60px}}@media (max-width: 767px){main.page.discount-page .disclaimer-section{padding-top:40px}}main.page.discount-page .disclaimer{font-style:italic}main.page.military .hero-image{background-repeat:no-repeat;background-size:cover}main.page.military .hero-image .hero-content{flex-direction:column;padding:40px 0}main.page.military .block-half-image .content{max-width:710px}#sheerid-lightbox-wrap{max-width:465px}#sheerid-overlay{background-image:linear-gradient(to right, #45166A, #972d83)}main.page.military .block-faq{padding-bottom:0}main.page.military .disclaimer-section{padding-top:0}main.page.military .disclaimer-section .disclaimer{font-style:italic}main.page.promo-page .hero-content .hero-label{margin-bottom:40px;padding:8px 16px}main.page.promo-page .hero-content .m-b-6,main.page.promo-page .hero-content main.page-buy .product-promises img,main.page-buy .product-promises main.page.promo-page .hero-content img,main.page.promo-page .hero-content main.page-bundle .product-promises img,main.page-bundle .product-promises main.page.promo-page .hero-content img,main.page.promo-page .hero-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form main.page.promo-page .hero-content .hs-form-input-container,main.page.promo-page .hero-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.promo-page .hero-content .mattress-selection,main.page.promo-page .hero-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.promo-page .hero-content .icon-div,main.page.promo-page .hero-content .block-subnav-products .mobile.bottom-cta.show .component-btn,.block-subnav-products .mobile.bottom-cta.show main.page.promo-page .hero-content .component-btn,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h1,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h2,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h3,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h4,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h1,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h2,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h3,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h4{font-size:56px;font-weight:600;margin-bottom:24px}main.page.promo-page .hero-content .description{font-weight:400}main.page.promo-page .hero-content .description .mobile-only{display:none}@media (max-width: 539px){main.page.promo-page .hero-content .description .mobile-only{display:block}}@media (max-width: 767px){main.page.promo-page .hero-content .hero-label{margin-bottom:24px}main.page.promo-page .hero-content .m-b-6,main.page.promo-page .hero-content main.page-buy .product-promises img,main.page-buy .product-promises main.page.promo-page .hero-content img,main.page.promo-page .hero-content main.page-bundle .product-promises img,main.page-bundle .product-promises main.page.promo-page .hero-content img,main.page.promo-page .hero-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form main.page.promo-page .hero-content .hs-form-input-container,main.page.promo-page .hero-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type main.page.promo-page .hero-content .mattress-selection,main.page.promo-page .hero-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons main.page.promo-page .hero-content .icon-div,main.page.promo-page .hero-content .block-subnav-products .mobile.bottom-cta.show .component-btn,.block-subnav-products .mobile.bottom-cta.show main.page.promo-page .hero-content .component-btn,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h1,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h2,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h3,main.page.promo-page .hero-content .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper main.page.promo-page .hero-content h4,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h1,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h2,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h3,main.page.promo-page .hero-content .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper main.page.promo-page .hero-content h4{font-size:32px;margin-bottom:16px}main.page.promo-page .hero-content .description{font-size:16px}}@media (max-width: 767px){main.page.promo-page .block-image-hero,main.page.promo-page .block-image-hero-aligned,main.page.promo-page .hero-background-img.mobile{min-height:570px}}@media (max-width: 539px){main.page.promo-page .block-image-hero,main.page.promo-page .block-image-hero-aligned,main.page.promo-page .hero-background-img.mobile{min-height:400px}}@media (min-width: 768px) and (max-width: 1127px){main.page.promo-page .block-image-hero .hero-background-img{width:auto;left:97%}}@media (min-width: 885px) and (max-width: 1127px){main.page.promo-page .block-image-hero .hero-background-img{left:70%}}@media (min-width: 1128px) and (max-width: 1599px){main.page.promo-page .block-image-hero .hero-background-img{left:50%}}main.page.promo-page .promo-description-blocks{padding-bottom:16px}@media (max-width: 1127px){main.page.promo-page .promo-description-blocks{margin-top:0px}}main.page.promo-page .promo-description-blocks .description-container{padding-left:0;padding-right:0;position:relative}main.page.promo-page .promo-description-blocks .description-container .description-floatie{position:relative;margin-top:-65px;flex-direction:column;margin:-65px 24px 40px 24px}@media (min-width: 1128px){main.page.promo-page .promo-description-blocks .description-container .description-floatie{margin:-65px 24px 40px 24px}}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie{margin-bottom:16px;margin-left:0;margin-right:0}}@media (min-width: 1128px){main.page.promo-page .promo-description-blocks .description-container .description-floatie{margin-top:-80px;flex-direction:row;flex-wrap:nowrap}}@media (min-width: 768px) and (max-width: 1127px){main.page.promo-page .promo-description-blocks .description-container .description-floatie{margin:-75px 24px 40px 24px}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{background:linear-gradient(0deg, #644577 0%, #451769 90.63%);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:6px;font-weight:300;font-size:14px;justify-content:flex-start}@media (min-width: 540px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{font-size:16px}}@media (min-width: 768px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{font-size:18px}}@media (min-width: 1128px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{font-size:20px}}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{padding:40px}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p{font-size:24px;margin-top:0;margin-bottom:0}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p:not(:last-of-type),main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p:not(:last-of-type){margin-bottom:24px}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p.floatie-heading,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p.floatie-heading{margin-top:0;margin-bottom:16px;margin-left:-32px;font-size:32px}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p.floatie-heading,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p.floatie-heading{font-size:18px;margin-left:-16px}}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p .em-break,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p .em-break{display:block}}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p{font-size:16px;line-height:40px;margin-top:0;margin-bottom:8px}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p:not(:last-of-type),main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p:not(:last-of-type){margin-bottom:8px}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p.floatie-heading,main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p.floatie-heading{font-size:18px;line-height:120%;margin-top:0;margin-bottom:16px;margin-left:-16px}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{max-width:546px;padding:48px 40px 0 76px;margin:35px -20px 30px 0;max-width:546px}@media (min-width: 768px) and (max-width: 1127px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{padding-bottom:48px}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description.col-lg-5{flex:0 0 40%}@media (max-width: 1127px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{margin:35px -20px 30px 0;max-width:100%}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p{line-height:40px}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description{margin-top:0;max-height:260px;height:244px;padding:32px 18px 32px 40px}main.page.promo-page .promo-description-blocks .description-container .description-floatie .left-description p{font-size:16px;line-height:150%}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description{max-width:824px;margin:-9px 0 0;padding:40px 32px 40px 76px}@media (min-width: 1128px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description{margin:0 0 0 -20px}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p{line-height:150%}@media (max-width: 1127px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description{max-width:100%}}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description{padding:32px 40px;font-size:16px}main.page.promo-page .promo-description-blocks .description-container .description-floatie .right-description p{font-size:16px;line-height:150%}}main.page.promo-page .promo-description-blocks .description-container .description-floatie .plus-z-index{padding-bottom:20px;z-index:2;margin-top:-45px}main.page.promo-page .promo-description-blocks .description-container .description-floatie .description-plus{border-radius:50%;box-shadow:0px 2px 6px rgba(0,0,0,0.15);z-index:2;width:40px;height:40px;margin:0 11px -22px;font-size:36px}@media (min-width: 1128px){main.page.promo-page .promo-description-blocks .description-container .description-floatie .description-plus{margin-top:35px}}main.page.promo-page .promo-description-blocks .description-container .terms-container span{font-size:16px}main.page.promo-page .promo-description-blocks .description-container .terms-container span+span{margin-top:8px}@media (max-width: 767px){main.page.promo-page .promo-description-blocks .description-container{padding-left:16px;padding-right:16px}}main.page.promo-page .product-blocks .no-padding{padding:0}@media (max-width: 1599px){main.page.promo-page .product-blocks .no-padding{padding:0 12px;overflow:hidden}}main.page.promo-page .product-blocks.p-y-section,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2,main.page.promo-page main.page.finance .double-box .product-blocks.box1,main.page.finance .double-box main.page.promo-page .product-blocks.box1,main.page.promo-page main.page.finance .double-box .product-blocks.box2,main.page.finance .double-box main.page.promo-page .product-blocks.box2,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2,main.page.promo-page .block-double-block .product-blocks.box1,.block-double-block main.page.promo-page .product-blocks.box1,main.page.promo-page .block-double-block .product-blocks.box2,.block-double-block main.page.promo-page .product-blocks.box2{padding-top:0;padding-bottom:0}main.page.promo-page .product-blocks.p-y-section .bubble-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .bubble-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .bubble-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .bubble-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .bubble-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .bubble-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .bubble-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .bubble-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .bubble-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page .block-double-block .product-blocks.box1 .bubble-badge-container,.block-double-block main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page .block-double-block .product-blocks.box2 .bubble-badge-container,.block-double-block main.page.promo-page .product-blocks.box2 .bubble-badge-container{left:4px}main.page.promo-page .product-blocks.p-y-section .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page .block-double-block .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,.block-double-block main.page.promo-page .product-blocks.box1 .bubble-badge-container .bottom-bubble-badge-text,main.page.promo-page .block-double-block .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text,.block-double-block main.page.promo-page .product-blocks.box2 .bubble-badge-container .bottom-bubble-badge-text{font-size:10px}@media (max-width: 767px){main.page.promo-page .product-blocks.p-y-section .bubble-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .bubble-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .bubble-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .bubble-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .bubble-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .bubble-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .bubble-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .bubble-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .bubble-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .bubble-badge-container,main.page.promo-page .block-double-block .product-blocks.box1 .bubble-badge-container,.block-double-block main.page.promo-page .product-blocks.box1 .bubble-badge-container,main.page.promo-page .block-double-block .product-blocks.box2 .bubble-badge-container,.block-double-block main.page.promo-page .product-blocks.box2 .bubble-badge-container{left:-2px}}@media (max-width: 1127px){main.page.promo-page .product-blocks.p-y-section .bubble,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .bubble,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .bubble,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .bubble,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .bubble,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .bubble,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .bubble,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .bubble,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .bubble,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .bubble,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .bubble,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .bubble,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .bubble,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .bubble,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .bubble,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .bubble,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .bubble,main.page.promo-page .block-double-block .product-blocks.box1 .bubble,.block-double-block main.page.promo-page .product-blocks.box1 .bubble,main.page.promo-page .block-double-block .product-blocks.box2 .bubble,.block-double-block main.page.promo-page .product-blocks.box2 .bubble{width:60px;height:60px}}main.page.promo-page .product-blocks.p-y-section .sub-flag,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .sub-flag,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .sub-flag,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .sub-flag,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .sub-flag,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .sub-flag,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .sub-flag,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .sub-flag,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .sub-flag,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page .block-double-block .product-blocks.box1 .sub-flag,.block-double-block main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page .block-double-block .product-blocks.box2 .sub-flag,.block-double-block main.page.promo-page .product-blocks.box2 .sub-flag{width:210%}@media (max-width: 1127px){main.page.promo-page .product-blocks.p-y-section .sub-flag,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .sub-flag,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .sub-flag,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .sub-flag,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .sub-flag,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .sub-flag,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .sub-flag,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .sub-flag,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .sub-flag,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .sub-flag,main.page.promo-page .block-double-block .product-blocks.box1 .sub-flag,.block-double-block main.page.promo-page .product-blocks.box1 .sub-flag,main.page.promo-page .block-double-block .product-blocks.box2 .sub-flag,.block-double-block main.page.promo-page .product-blocks.box2 .sub-flag{width:230%}}main.page.promo-page .product-blocks.p-y-section .starting-price,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .starting-price,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .starting-price,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .starting-price,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .starting-price,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .starting-price,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .starting-price,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .starting-price,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .starting-price,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .starting-price,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .starting-price,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .starting-price,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .starting-price,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .starting-price,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .starting-price,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .starting-price,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .starting-price,main.page.promo-page .block-double-block .product-blocks.box1 .starting-price,.block-double-block main.page.promo-page .product-blocks.box1 .starting-price,main.page.promo-page .block-double-block .product-blocks.box2 .starting-price,.block-double-block main.page.promo-page .product-blocks.box2 .starting-price{font-size:20px}main.page.promo-page .product-blocks.p-y-section .m-b-3,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .m-b-3,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .m-b-3,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .m-b-3,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .m-b-3,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .m-b-3,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .m-b-3,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .m-b-3,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .m-b-3,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page .block-double-block .product-blocks.box1 .m-b-3,.block-double-block main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page .block-double-block .product-blocks.box2 .m-b-3,.block-double-block main.page.promo-page .product-blocks.box2 .m-b-3{margin-bottom:56px}@media (max-width: 1127px){main.page.promo-page .product-blocks.p-y-section .m-b-3,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .m-b-3,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .m-b-3,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .m-b-3,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .m-b-3,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .m-b-3,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .m-b-3,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .m-b-3,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .m-b-3,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .m-b-3,main.page.promo-page .block-double-block .product-blocks.box1 .m-b-3,.block-double-block main.page.promo-page .product-blocks.box1 .m-b-3,main.page.promo-page .block-double-block .product-blocks.box2 .m-b-3,.block-double-block main.page.promo-page .product-blocks.box2 .m-b-3{margin-bottom:48px}}main.page.promo-page .product-blocks.p-y-section .additional-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .additional-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .additional-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .additional-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .additional-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .additional-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .additional-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .additional-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .additional-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page .block-double-block .product-blocks.box1 .additional-badge-container,.block-double-block main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page .block-double-block .product-blocks.box2 .additional-badge-container,.block-double-block main.page.promo-page .product-blocks.box2 .additional-badge-container{min-height:30px;margin-bottom:32px}@media (max-width: 767px){main.page.promo-page .product-blocks.p-y-section .additional-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .additional-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .additional-badge-container,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .additional-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .additional-badge-container,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .additional-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .additional-badge-container,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .additional-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .additional-badge-container,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container,main.page.promo-page .block-double-block .product-blocks.box1 .additional-badge-container,.block-double-block main.page.promo-page .product-blocks.box1 .additional-badge-container,main.page.promo-page .block-double-block .product-blocks.box2 .additional-badge-container,.block-double-block main.page.promo-page .product-blocks.box2 .additional-badge-container{margin-bottom:24px;min-height:unset}main.page.promo-page .product-blocks.p-y-section .additional-badge-container.no-additional-badge,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container.no-additional-badge,main.page.promo-page .block-double-block .product-blocks.box1 .additional-badge-container.no-additional-badge,.block-double-block main.page.promo-page .product-blocks.box1 .additional-badge-container.no-additional-badge,main.page.promo-page .block-double-block .product-blocks.box2 .additional-badge-container.no-additional-badge,.block-double-block main.page.promo-page .product-blocks.box2 .additional-badge-container.no-additional-badge{margin-bottom:40px}}main.page.promo-page .product-blocks.p-y-section .additional-badge-container .pink-badge,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box1 .additional-badge-container .pink-badge,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container .pink-badge,main.page.promo-page main.page.pillow-category .double-box .product-blocks.box2 .additional-badge-container .pink-badge,main.page.pillow-category .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container .pink-badge,main.page.promo-page main.page.finance .double-box .product-blocks.box1 .additional-badge-container .pink-badge,main.page.finance .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container .pink-badge,main.page.promo-page main.page.finance .double-box .product-blocks.box2 .additional-badge-container .pink-badge,main.page.finance .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container .pink-badge,main.page.promo-page main.page.may-4 .double-box .product-blocks.box1 .additional-badge-container .pink-badge,main.page.may-4 .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container .pink-badge,main.page.promo-page main.page.may-4 .double-box .product-blocks.box2 .additional-badge-container .pink-badge,main.page.may-4 .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container .pink-badge,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box1 .additional-badge-container .pink-badge,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box1 .additional-badge-container .pink-badge,main.page.promo-page main.page.email-subscribe .double-box .product-blocks.box2 .additional-badge-container .pink-badge,main.page.email-subscribe .double-box main.page.promo-page .product-blocks.box2 .additional-badge-container .pink-badge,main.page.promo-page .block-double-block .product-blocks.box1 .additional-badge-container .pink-badge,.block-double-block main.page.promo-page .product-blocks.box1 .additional-badge-container .pink-badge,main.page.promo-page .block-double-block .product-blocks.box2 .additional-badge-container .pink-badge,.block-double-block main.page.promo-page .product-blocks.box2 .additional-badge-container .pink-badge{text-transform:uppercase;font-size:12px;padding:5px 21px 7px 22px;background:#bc158a;border-radius:3px;color:#fff;font-weight:600;font-family:"Montserrat",sans-serif;letter-spacing:1px}main.page.promo-page .product-blocks .component-btn{width:75%}main.page.promo-page .product-blocks .reviews-btn .component-btn{padding:11px 5px}main.page.promo-page .block-accessories-highlight{padding-top:82px}@media (max-width: 767px){main.page.promo-page .block-accessories-highlight{padding-top:42px}}main.page.promo-page .block-accessories-highlight .accessories-content .accessories-info h2{margin-bottom:16px}main.page.promo-page .block-accessories-highlight .accessories-content .small-images .accessory-image{margin-bottom:16px;padding:10px 5px}@media (min-width: 540px){main.page.promo-page .block-accessories-highlight .accessories-content .small-images .accessory-image{padding:22px 10px}}main.page.promo-page .block-accessories-highlight .accessories-content .small-images .accessory-image.second-image{margin-bottom:0}main.page.promo-page .block-bundles-highlight{padding-top:48px;padding-bottom:112px}@media (max-width: 767px){main.page.promo-page .block-bundles-highlight{padding-top:0;padding-bottom:80px}}@media (max-width: 767px){main.page.promo-page .block-bundles-highlight .bundles-container .bundle{margin-bottom:24px}}main.page.promo-page .block-bundles-highlight .bundles-container .bundles-content h2{margin-bottom:16px}main.page.promo-page .block-bundles-highlight .bundles-container .component-btn.green{min-width:95%}main.page.promo-page .mattress-image{margin-bottom:16px;max-width:516px;position:relative;height:136px}main.page.promo-page .mattress-image img{max-height:160px;object-fit:contain}@media (max-width: 1599px){main.page.promo-page .mattress-image{max-width:448px}}@media (max-width: 1127px){main.page.promo-page .mattress-image{max-width:300px;height:100px;margin-bottom:18px}}main.page.promo-page .card-padding{height:100%;padding:48px 42px}@media (max-width: 1599px){main.page.promo-page .card-padding{padding:48px 25px}}@media (max-width: 1127px){main.page.promo-page .card-padding{padding:40px 20px}}@media (max-width: 767px){main.page.promo-page .card-padding{padding:40px 20px}}main.page.promo-page .sale-details{position:absolute;bottom:10%;width:100%}main.page.promo-page .sale-details .sale-pop-box{background-color:#fff;box-shadow:0 37px 30px -19px rgba(30,30,30,0.3);border-radius:2px;box-shadow:0 34px 24px -22px rgba(152,148,154,0.3);position:relative;width:90%;max-width:1375px;margin:auto}main.page.promo-page .sale-details .sale-pop-box div{flex:0 0 50%}main.page.promo-page .sale-details .sale-pop-box div img{max-width:550px}main.page.promo-page .sale-details .sale-pop-box .image{margin:auto}main.page.promo-page .sale-details .sale-pop-box .details{padding:64px 150px 64px 20px}main.page.promo-page .sale-details .sale-pop-box .details .disclaimer{font-style:italic;font-size:13px}@media (max-width: 767px){main.page.promo-page .mattresses{display:block}}main.page.promo-page .mattresses .new-mat{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}main.page.promo-page .mattresses .column{flex:0 0 50%;padding:177px 112px;flex-direction:column}main.page.promo-page .mattresses .column .most-pop{width:50%;max-width:184px;height:auto;margin-bottom:50px;margin-top:-56px}@media (max-width: 1599px){main.page.promo-page .mattresses .column .most-pop{max-width:150px;margin-bottom:29px;margin-top:-41px}}@media (max-width: 767px){main.page.promo-page .mattresses .column .most-pop{max-width:185px;margin-bottom:40px;margin-top:0px}}main.page.promo-page .mattresses .column .component-btn{width:278px;max-width:300px;margin:auto auto 0}@media (max-width: 1127px){main.page.promo-page .mattresses .column{padding:90px 72px 218px}}@media (max-width: 767px){main.page.promo-page .mattresses .column{padding:72px 46px}main.page.promo-page .mattresses .column.new-mat{padding-bottom:224px}}main.page.promo-page .mobile-section-padding{margin-bottom:0;padding-top:48px;padding-bottom:0}@media (max-width: 767px){main.page.promo-page .mobile-section-padding{padding-top:40px;padding-bottom:0;margin-bottom:0}}@media (min-width: 1128px){main.page.promo-page .block-faq .fs-h-2,main.page.promo-page .block-faq h2,main.page.promo-page .block-faq h2{font-size:40px}}main.page.promo-page .card-holder{height:100%}main.page.promo-page .card-holder p{font-size:16px}main.page.promo-page .bundle-box-section{position:relative}main.page.promo-page .bundle-box-section .container-md{position:relative}main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container{position:relative;transform:translateY(-50%);margin-bottom:-50%}@media (max-width: 767px){main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container{transform:translateY(-15%);margin-bottom:-15%;flex-wrap:wrap}}main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container .bundle-boxes{font-size:18px;position:relative;padding:20px;margin-left:12px;margin-right:12px;width:684px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,0,0,0.18);background-image:linear-gradient(to top, #e5e1f0 -115%, #45247e)}@media (max-width: 1127px){main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container .bundle-boxes{font-size:16px}}main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container .bundle-boxes span{font-size:12px}main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container .bundle-box-1{font-size:20px;padding-top:35px}@media (max-width: 767px){main.page.promo-page .bundle-box-section .container-md .bundle-boxes-container .bundle-box-1{padding-top:20px}}main.page.promo-page .bundle-box-section .container-md .and-bubble{position:absolute;width:35px;height:35px;top:50%;right:0%;z-index:1;transform:translate(83%, -50%);padding:5px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.16);background-color:#f5f5f7}@media (max-width: 767px){main.page.promo-page .bundle-box-section .container-md .and-bubble{top:100%;right:50%;transform:translate(50%, -50%)}}@media (max-width: 1127px){main.page.promo-page .bundle-box-section .disclaimer-text{margin-top:40px}}@media (max-width: 767px){main.page.promo-page .bundle-box-section .disclaimer-text{margin-top:100px}}@media only screen and (max-width: 405px){main.page.promo-page .bundle-box-section .disclaimer-text{margin-top:170px}}main.page.promo-page .bundle-plus{border-radius:50%;height:35px;width:35px;padding:5px;background:#f5f5f7;position:absolute;left:100%;top:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px 0 rgba(0,0,0,0.16);font-size:16px;transform:translate(-50%, -50%);z-index:1}@media (max-width: 767px){main.page.promo-page .bundle-plus{top:100%;left:50%;transform:translate(-50%, -33%)}}main.page.promo-page .button-spacing{padding-left:20px}main.page.promo-page .floatie-sale-color{background:#ededf4}main.page.promo-page .added-buttons{position:relative}main.page.promo-page .height-100{height:100%}main.page.promo-page .terms-margin{margin-top:100px}@media (max-width: 767px){main.page.promo-page .terms-margin{margin-top:80px}}@media (max-width: 539px){main.page.promo-page .terms-margin{margin-top:60px}}main.page.promo-page .block-promo-callout-slim{margin-top:0;margin-bottom:0}main.page.promo-page .block-promo-callout-slim .promo-heading-content{padding-right:46px}main.page.promo-page .block-promo-callout-slim .promo-callout-header-slim{font-size:44px}main.page.promo-page .block-promo-callout-slim .promo-slim-subhead{color:#423C48;margin-bottom:40px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:20px;line-height:150%}@media (min-width: 768px) and (max-width: 1127px){main.page.promo-page .block-promo-callout-slim .promo-heading{padding-top:30px;padding-bottom:30px}}@media (max-width: 767px){main.page.promo-page .block-promo-callout-slim .promo-heading{margin-top:32px;padding-left:24px;padding-right:24px}main.page.promo-page .block-promo-callout-slim .promo-heading .promo-heading-content{padding-right:0}main.page.promo-page .block-promo-callout-slim .promo-heading .promo-callout-header-box{margin-bottom:8px}}@media (min-width: 1128px){main.page.promo-page .block-promo-callout-slim{max-height:286px}}@media (min-width: 768px){main.page.promo-page .block-promo-callout-slim .display-on-mobile-only{display:none}}@media (max-width: 767px){main.page.promo-page .block-promo-callout-slim{margin-left:0;margin-right:0}main.page.promo-page .block-promo-callout-slim .promo-slim-subhead{padding-right:0px}main.page.promo-page .block-promo-callout-slim .promo-slim-subhead .display-on-desktop-only{display:none}}@media (max-width: 539px){main.page.promo-page .block-promo-callout-slim .promo-callout-header-slim{font-size:24px}main.page.promo-page .block-promo-callout-slim .promo-slim-subhead{padding-right:100px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;line-height:150%;margin-bottom:8px}main.page.promo-page .block-promo-callout-slim .mobile-btn{display:block;min-width:240px;margin:24px 24px 0 24px;width:95%}}main.page.promo-page .block-promo-callout-slim .promo-callout-content{font-size:20px}@media (max-width: 767px){main.page.promo-page .block-promo-callout-slim .promo-callout-content{padding-top:0}}@media (max-width: 450px){main.page.promo-page .block-promo-callout-slim .promo-slim-subhead{padding-right:24px}}main.page.promo-page .promo-callout-holder{padding-top:72px;padding-bottom:112px}main.page.promo-page .promo-callout-holder .block-promo-callout-section{margin-bottom:0;margin-top:0}main.page.promo-page .promo-callout-holder .block-promo-callout-section:first-of-type{margin-top:112px}main.page.promo-page .promo-callout-holder .block-promo-callout-section:first-of-type .promo-subhead{font-size:20px}@media (max-width: 767px){main.page.promo-page .promo-callout-holder .block-promo-callout-section:first-of-type{margin-top:80px}}@media (max-width: 767px){main.page.promo-page .promo-callout-holder .block-promo-callout-section:last-of-type{margin-bottom:48px}}main.page.promo-page .promo-callout-holder .block-promo-callout-section:last-of-type .tag{padding:8px 40px}main.page.promo-page .promo-callout-holder .block-promo-callout-section:not(:last-of-type){margin-bottom:112px}@media (max-width: 767px){main.page.promo-page .promo-callout-holder .block-promo-callout-section:not(:last-of-type){margin-bottom:48px}}@media (max-width: 539px){main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .promo-box,main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content img{width:150%;height:150%}}main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .m-b-5,main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .model-section-header,main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content main.page-buy .specifications .spec ul li,main.page-buy .specifications .spec ul main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content li,main.page.holiday-pages .mattresses .column main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .most-pop,main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content main.page.adjustment .block-reviews .component-slider,main.page.adjustment .block-reviews main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .component-slider,main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .mattresses .column .most-pop,main.page.promo-page .mattresses .column .promo-callout-holder .block-promo-callout-section .promo-callout-content .most-pop,main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content .bundle-modal .accordion-content .spec ul li,.bundle-modal .accordion-content .spec ul main.page.promo-page .promo-callout-holder .block-promo-callout-section .promo-callout-content li{margin-bottom:24px}main.page.promo-page .promo-callout-holder .block-promo-callout-section .card-badge p{font-size:12px}@media (max-width: 767px){main.page.promo-page .promo-callout-holder .block-promo-callout-section .card-badge p.mobile-only{font-size:10px}}@media (max-width: 767px){main.page.promo-page .promo-callout-holder{padding-top:56px;padding-bottom:40px}main.page.promo-page .promo-callout-holder .promo-callout-content{padding:32px 16px}}main.page.promo-page .p-y-section-small.bg-gray-6,main.page.promo-page main.page.pet-bed-lp .p-y-section-small.block-faq,main.page.pet-bed-lp main.page.promo-page .p-y-section-small.block-faq,main.page.promo-page main.page.mattress-education .p-y-section-small.however-you-sleep,main.page.mattress-education main.page.promo-page .p-y-section-small.however-you-sleep{padding-top:0;padding-bottom:112px}@media (max-width: 767px){main.page.promo-page .p-y-section-small.bg-gray-6,main.page.promo-page main.page.pet-bed-lp .p-y-section-small.block-faq,main.page.pet-bed-lp main.page.promo-page .p-y-section-small.block-faq,main.page.promo-page main.page.mattress-education .p-y-section-small.however-you-sleep,main.page.mattress-education main.page.promo-page .p-y-section-small.however-you-sleep{padding-bottom:0}}main.page.promo-page .p-y-section-small .promo-product-title{font-weight:500}main.page.promo-page .block-half-image{padding-top:0}@media (max-width: 767px){main.page.promo-page .block-half-image .image{min-height:450px}}@media (max-width: 539px){main.page.promo-page .block-half-image .image{min-height:288px}}@media (max-width: 1127px){main.page.promo-page .block-half-image .m-b-4.em-light.em-br,main.page.promo-page .block-half-image main.page.homepage .reputers .ralph-footer .left h3.em-light.em-br,main.page.homepage .reputers .ralph-footer .left main.page.promo-page .block-half-image h3.em-light.em-br{margin-bottom:12px}}@media (max-width: 1127px){main.page.promo-page .block-half-image .m-b-4.em-light.em-br.larger-font-mobile,main.page.promo-page .block-half-image main.page.homepage .reputers .ralph-footer .left h3.em-light.em-br.larger-font-mobile,main.page.homepage .reputers .ralph-footer .left main.page.promo-page .block-half-image h3.em-light.em-br.larger-font-mobile{font-size:29px;margin-bottom:30px}}main.page.promo-page .block-half-image .component-btn{width:42%;padding:15px 5px}@media (max-width: 539px){main.page.promo-page .block-half-image .component-btn{width:70%}}main.page.promo-page .block-half-image.no-padding .min-h-block{min-height:288px}@media (min-width: 768px){main.page.promo-page .block-half-image.no-padding .min-h-block{min-height:400px}}@media (min-width: 1128px){main.page.promo-page .block-half-image.no-padding .min-h-block{min-height:500px}}@media (min-width: 1600px){main.page.promo-page .block-half-image.no-padding .min-h-block{min-height:552px}}main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal{padding:48px 16px}@media (max-width: 767px){main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left .fs-h-2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right .fs-h-2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .fs-h-2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper .fs-h-2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper .fs-h-2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal .fs-h-2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal h2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper h2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal h2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal h2{font-size:18px}}@media (min-width: 768px){main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left .fs-h-2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right .fs-h-2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .fs-h-2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper .fs-h-2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper .fs-h-2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal .fs-h-2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal h2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper h2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal h2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal h2{font-size:24px}}@media (min-width: 1128px){main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left .fs-h-2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right .fs-h-2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .fs-h-2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper .fs-h-2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper .fs-h-2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal .fs-h-2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal .fs-h-2,main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal h2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper h2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal h2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal h2{font-size:32px}}@media (max-width: 767px){main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal h2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper h2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal h2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal h2{font-size:24px}}@media (min-width: 768px){main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal h2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper h2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal h2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal h2{font-size:28px}}@media (min-width: 1128px){main.page.promo-page .block-half-image.no-padding .min-h-block .p-xy-card h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .left h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .left h2,main.page.promo-page .block-half-image.no-padding .min-h-block main.page.homepage .reputers .ralph-footer .right h2,main.page.homepage .reputers .ralph-footer main.page.promo-page .block-half-image.no-padding .min-h-block .right h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal h2,.component-modal.filtered-review-modal .modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .continue-reading-modal h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal .promo-wrapper h2,.component-promo-modal main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg main.page.promo-page .block-half-image.no-padding .min-h-block .promo-wrapper h2,main.page.promo-page .block-half-image.no-padding .min-h-block .component-promo-modal-lg .banner-modal-wrapper .banner-modal h2,.component-promo-modal-lg .banner-modal-wrapper main.page.promo-page .block-half-image.no-padding .min-h-block .banner-modal h2{font-size:44px}}@media (max-width: 767px){main.page.promo-page .block-half-image{padding-top:80px}}main.page.promo-page .holiday-pages-hero{position:relative;flex-direction:column;overflow:hidden;min-height:700px}@media (max-width: 1599px){main.page.promo-page .holiday-pages-hero{min-height:550px}}@media (max-width: 1127px){main.page.promo-page .holiday-pages-hero{min-height:500px}main.page.promo-page .holiday-pages-hero .component-countdown{margin-bottom:180px}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box .image{padding:64px}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box .details{padding:64px 50px 64px 20px}}@media (max-width: 767px){main.page.promo-page .holiday-pages-hero{min-height:400px}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box .image{padding:24px}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box .details{padding:48px 24px 48px 20px}}@media (max-width: 539px){main.page.promo-page .holiday-pages-hero .component-countdown{margin-bottom:125px}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box{display:block;text-align:center}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box .image{width:80%;padding:40px 0 0}main.page.promo-page .holiday-pages-hero .sale-details .sale-pop-box .details{padding:32px 20px 40px}}main.page.promo-page .holiday-pages-hero .hero-content{z-index:1}main.page.promo-page .holiday-pages-hero .hero-content::before{content:none}@media (max-width: 767px){main.page.promo-page .holiday-pages-hero .hero-content .details-modal-link{display:none}}@media (max-width: 1127px){main.page.promo-page .holiday-pages-hero .hero-content h2{margin-bottom:40px;font-weight:500;font-size:18px}}main.page.promo-page .holiday-pages-hero .hero-content .m-b-3{margin-bottom:40px}@media (max-width: 1127px){main.page.promo-page .holiday-pages-hero .hero-content .m-b-3{margin-bottom:24px}}main.page.finance .finance-hero{background-image:linear-gradient(to top, #cac6db, #ededf4)}main.page.finance .finance-hero .subhead{font-size:32px}main.page.finance .zero-interest .affirm-icon{max-height:25px;width:auto}main.page.finance .zero-interest .box{max-width:448px}main.page.finance .zero-interest .box .icon{max-width:40px;height:auto}@media (min-width: 540px){main.page.finance .zero-interest .box{flex:0 0 45%;margin-bottom:0;margin-left:12px;margin-right:12px}}@media (max-width: 767px){main.page.finance .zero-interest .box{margin-bottom:24px}}main.page.finance .double-box .box1,main.page.finance .double-box .box2{flex-direction:column;width:50%;min-height:346px}main.page.finance .double-box .box1 img,main.page.finance .double-box .box2 img{width:50%}main.page.finance .double-box .box1 h3,main.page.finance .double-box .box2 h3{width:80%}main.page.finance .double-box .box1{background:linear-gradient(315deg, #341458 0%, #45166a 100%)}main.page.finance .double-box .box2{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}main.page.finance .double-box .component-btn{padding-left:38px;padding-right:38px}main.page.finance .double-box .pricing .from-price{display:inline-block}main.page.finance .double-box .affirm-as-low-as,main.page.finance .double-box .affirm-modal-trigger{text-decoration:none}main.page.finance .double-box .affirm-ala-price{font-weight:600}@media (max-width: 539px){main.page.finance .double-box{display:block}main.page.finance .double-box .box1,main.page.finance .double-box .box2{width:100%}main.page.finance .double-box .box1 img,main.page.finance .double-box .box2 img{width:75%}}main.page.finance .fine-print{font-size:13px;opacity:.5}main.page.may-4{background-image:linear-gradient(to top, #f6eff5, #eaf3f6),linear-gradient(to bottom, #fff, #fff)}main.page.may-4 .header{margin-top:112px;flex-direction:column}@media (max-width: 767px){main.page.may-4 .header{margin-top:65px}}main.page.may-4 .header .badge,main.page.may-4 .header main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.may-4 .header .block-subnav:before{width:117px;background:linear-gradient(83deg, #b7aff3, #fcd4cf)}main.page.may-4 .header .disclaimer{font-size:13px}main.page.may-4 .header .heading-video{position:relative}main.page.may-4 .header .heading-video .component-play-btn{position:absolute;top:50%;right:50%;transform:translate(50%, -50%)}main.page.may-4 .cloud-sleeping .sized-svg{width:175px}@media (max-width: 539px){main.page.may-4 .cloud-sleeping .sized-svg{display:none}}main.page.may-4 .component-floatie .floatie-wrapper .floatie-content{transform:translateY(-150%);background-image:linear-gradient(100deg, #b7aff3, #c7e3ea)}@media (max-width: 1127px){main.page.may-4 .component-floatie .floatie-wrapper .floatie-content{transform:translateY(-125%)}}@media (max-width: 767px){main.page.may-4 .component-floatie .floatie-wrapper .floatie-content{transform:translateY(-100%)}}@media (max-width: 539px){main.page.may-4 .component-floatie .floatie-wrapper .floatie-content{transform:translateY(-82%)}}main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2{flex-direction:column;width:50%;min-height:346px}main.page.may-4 .double-box .box1 img,main.page.may-4 .double-box .box2 img{width:50%}main.page.may-4 .double-box .box1 h3,main.page.may-4 .double-box .box2 h3{width:80%}main.page.may-4 .double-box .box1{background:linear-gradient(315deg, #341458 0%, #45166a 100%)}main.page.may-4 .double-box .box2{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}main.page.may-4 .double-box .component-btn{padding-left:38px;padding-right:38px}@media (max-width: 539px){main.page.may-4 .double-box{display:block}main.page.may-4 .double-box .box1,main.page.may-4 .double-box .box2{width:100%}main.page.may-4 .double-box .box1 img,main.page.may-4 .double-box .box2 img{width:75%}}main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2{flex-direction:column;width:50%;min-height:346px}main.page.email-subscribe .double-box .box1 .image-container,main.page.email-subscribe .double-box .box2 .image-container{width:100%;min-height:100px}main.page.email-subscribe .double-box .box1 .image-container img,main.page.email-subscribe .double-box .box2 .image-container img{width:50%}main.page.email-subscribe .double-box .box1 h3,main.page.email-subscribe .double-box .box2 h3{width:80%}main.page.email-subscribe .double-box .box1 .cta-buttons .component-btn,main.page.email-subscribe .double-box .box2 .cta-buttons .component-btn{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.email-subscribe .double-box .box1 .cta-buttons .component-btn,main.page.email-subscribe .double-box .box2 .cta-buttons .component-btn{padding-left:22px;padding-right:22px}}@media (max-width: 767px){main.page.email-subscribe .double-box .box1 .cta-buttons .component-btn,main.page.email-subscribe .double-box .box2 .cta-buttons .component-btn{display:block;text-align:center;margin-left:0;margin-top:10px}}main.page.email-subscribe .double-box .box1{background:linear-gradient(315deg, #341458 0%, #45166a 100%)}main.page.email-subscribe .double-box .box2{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}@media (max-width: 539px){main.page.email-subscribe .double-box{display:block}main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .box2{width:100%}main.page.email-subscribe .double-box .box1 img,main.page.email-subscribe .double-box .box2 img{width:75%}}main.page.mattress-sample .block-video-hero{min-height:662px}main.page.mattress-sample .block-video-hero .hero-content{margin-bottom:72px}@media (max-width: 1127px){main.page.mattress-sample .block-video-hero{min-height:450px}main.page.mattress-sample .block-video-hero .hero-content{margin-bottom:25px}}@media (max-width: 767px){main.page.mattress-sample .block-video-hero{min-height:288px}main.page.mattress-sample .block-video-hero .hero-content{margin-bottom:10px}}main.page.mattress-sample .floating-squishy-container{width:404px;margin:0 auto;position:relative}main.page.mattress-sample .floating-squishy-container .floating-squishy{position:absolute;top:0;transform:translateY(-50%)}@media (max-width: 1127px){main.page.mattress-sample .floating-squishy-container{width:250px}}@media (max-width: 767px){main.page.mattress-sample .floating-squishy-container{width:160px}}main.page.mattress-sample .form-section{border-top:162px solid transparent;background-origin:border-box}@media (max-width: 767px){main.page.mattress-sample .form-section{border-top:52px solid transparent}}main.page.mattress-sample .form-section .mattress-sample-form .row{margin:0}main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container label{display:block;font-size:12px;color:#423c48;font-family:"Montserrat",sans-serif;text-transform:uppercase;margin-bottom:8px}main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container input,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container select{font-size:16px;padding:12px 18px 14px;width:90%;border:solid 2px #e6e6e8;border-radius:4px;background-color:#fff;color:#423c48}main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container input::-webkit-input-placeholder,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container select::-webkit-input-placeholder{color:#cac6db}main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container input:-ms-input-placeholder,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container select:-ms-input-placeholder{color:#cac6db}main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container input::placeholder,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container select::placeholder{color:#cac6db}@media (max-width: 1127px){main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container input,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container select{width:85%}}@media (max-width: 767px){main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container input,main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container select{width:92%;padding:12px}}main.page.mattress-sample .form-section .mattress-sample-form .address-group .city input{max-width:225px;width:80%}main.page.mattress-sample .form-section .mattress-sample-form .address-group .state input,main.page.mattress-sample .form-section .mattress-sample-form .address-group .zip input{max-width:83px}@media (max-width: 1127px){main.page.mattress-sample .form-section .mattress-sample-form .address-group .city input{width:75%}main.page.mattress-sample .form-section .mattress-sample-form .address-group .state input,main.page.mattress-sample .form-section .mattress-sample-form .address-group .zip input{width:50%}}@media (max-width: 767px){main.page.mattress-sample .form-section .mattress-sample-form .address-group .city input{max-width:290px}main.page.mattress-sample .form-section .mattress-sample-form .address-group .state input{max-width:100px}main.page.mattress-sample .form-section .mattress-sample-form .address-group .zip{padding-left:15px}main.page.mattress-sample .form-section .mattress-sample-form .address-group .zip input{max-width:100px}}main.page.mattress-sample .form-section .mattress-sample-form .mattress-type{overflow:hidden;position:relative}main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection{width:120%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%233B1B5E' stroke-linecap='square' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E") 95% no-repeat;font-size:16px;padding:12px 18px 14px;width:97%;border:solid 2px #e6e6e8;border-radius:4px;background-color:#fff}main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection .hs-input-mattress-type{background:transparent;line-height:1;border:0;padding:0;border-radius:0;width:120%;position:relative;z-index:10;font-size:1em;color:#423c48}@media (max-width: 767px){main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection{padding:12px}}main.page.mattress-sample .form-section .mattress-sample-form .center{display:flex;align-items:center;justify-content:center;flex-direction:column}main.page.mattress-sample .form-section .mattress-sample-form .center .submit-btn{border:none;margin-bottom:10px}main.page.mattress-sample .form-section .submit-message{display:block;font-style:italic;font-size:14px}main.page.mattress-sample .form-section .submit-message.hidden{display:none}main.page.mf-register .register-form-hero{height:900px;background-repeat:no-repeat;background-size:cover}@media (max-width: 1127px){main.page.mf-register .register-form-hero{height:800px}}@media (max-width: 767px){main.page.mf-register .register-form-hero{height:780px}}main.page.mf-register .register-form-hero .register-page-heading{margin-top:160px}@media (max-width: 1127px){main.page.mf-register .register-form-hero .register-page-heading{margin-top:120px}}@media (max-width: 767px){main.page.mf-register .register-form-hero .register-page-heading{margin-top:60px}}main.page.mf-register .floatie-content{padding-top:112px;padding-bottom:112px;box-shadow:0px 0px 32px 16px rgba(0,0,0,0.16)}@media (max-width: 1127px){main.page.mf-register .floatie-content{padding-top:64px;padding-bottom:64px}}main.page.mf-register .blank-whitespace{min-height:600px}main.page.mf-register em{font-weight:300}main.page.mf-register .registration-input{font-size:16px;padding:12px 18px;border:solid 2px #e6e6e8;color:#423c48;border-radius:4px}main.page.mf-register .registration-input.order-date{padding:9px 18px}main.page.mf-register .registration-input.mobile-centered{padding:12px 2px;text-align:center}main.page.mf-register .input-container{display:flex;flex-direction:column;margin:12px 0}@media (max-width: 767px){main.page.mf-register .input-container{margin:8px 0}}main.page.mf-register .input-container.half-size-input{max-width:50%;min-width:50%}main.page.mf-register .input-container.quarter-size-input{max-width:25%;min-width:25%}main.page.mf-register .input-container.address-multi{padding-right:6px}main.page.mf-register .address-information{display:flex;flex-direction:row}main.page.mf-register .submit-btn{border:none}main.page.mf-register label{font-size:12px;text-transform:uppercase;font-weight:600;color:#98949a;margin-bottom:4px}main.page.mf-register input::placeholder{opacity:.4}main.page.mf-register input::-webkit-datetime-edit{color:#423c48;font-family:system-ui;font-size:16px}main.page.register .register-form-hero{height:700px;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){main.page.register .register-form-hero{height:800px}}main.page.register .floatie-body{margin-bottom:60px}@media (min-width: 768px){main.page.register .floatie-body{margin-bottom:80px}}@media (min-width: 1128px){main.page.register .floatie-body{margin-bottom:100px}}main.page.register .floatie-content{padding-top:112px;padding-bottom:112px;box-shadow:0px 0px 32px 16px rgba(0,0,0,0.16)}@media (max-width: 1127px){main.page.register .floatie-content{padding-top:64px;padding-bottom:64px}}main.page.register .max-width-override{max-width:1000px}main.page.register .registration-form{display:flex;flex-direction:column}main.page.register .registration-input{font-size:16px;padding:12px 18px;border:solid 2px #e6e6e8;color:#423c48;border-radius:4px}main.page.register .registration-input.order-date{padding:9px 18px}main.page.register .input-container{display:flex;flex-direction:column;margin:12px 0}@media (max-width: 767px){main.page.register .input-container{margin:8px 0}}main.page.register .input-container.half-size-input{max-width:50%;min-width:50%}main.page.register .input-container.quarter-size-input{max-width:25%;min-width:25%}main.page.register .input-container.address-multi{padding-right:6px}main.page.register label{font-size:12px;text-transform:uppercase;font-weight:600;color:#98949a;margin-bottom:4px}main.page.register .dark-label{color:#423c48}main.page.register select{height:45px;background:no-repeat right;-webkit-appearance:none;background-position-x:95%}main.page.register input::placeholder{opacity:.4}main.page.register input::-webkit-datetime-edit{color:#423c48;font-family:system-ui;font-size:16px}main.page.register input[type='checkbox']{font-size:20px;margin-left:0px}main.page.register .align-items-center,main.page.register .main-header .mobile-menu button,.main-header .mobile-menu main.page.register button,main.page.register .main-header .mobile-menu .try-in-store a,.main-header .mobile-menu .try-in-store main.page.register a,main.page.register .main-header .mobile-menu .num-test.phone a,.main-header .mobile-menu .num-test.phone main.page.register a,main.page.register main.page.mattress-education .mattresses-still-life .takeover-label,main.page.mattress-education .mattresses-still-life main.page.register .takeover-label,main.page.register main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display main.page.register .model-section-header,main.page.register main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section,main.page.pillow-category .model-display .model-wrapper .row .model-slider main.page.register .frosted-section,main.page.register main.page.pillow-category .pillows-still-life .takeover-label,main.page.pillow-category .pillows-still-life main.page.register .takeover-label,main.page.register main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.register .box1,main.page.register main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.register .box2,main.page.register .takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header main.page.register .product-head,main.page.register main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.register .right,main.page.register main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.register .wondergel-wrapper,main.page.register main.page.finance .double-box .box1,main.page.finance .double-box main.page.register .box1,main.page.register main.page.finance .double-box .box2,main.page.finance .double-box main.page.register .box2,main.page.register main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.register .box1,main.page.register main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.register .box2,main.page.register main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.register .box1,main.page.register main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.register .box2,main.page.register main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.register .research-wrapper,main.page.register .block-filtered-reviews .filtered-review-header .filter-wrapper,.block-filtered-reviews .filtered-review-header main.page.register .filter-wrapper,main.page.register .block-filtered-reviews .filtered-review-slider .arrow,.block-filtered-reviews .filtered-review-slider main.page.register .arrow,main.page.register .block-double-block .box1,.block-double-block main.page.register .box1,main.page.register .block-double-block .box2,.block-double-block main.page.register .box2,main.page.register .component-floatie .floatie-wrapper .floatie-content div.header,.component-floatie .floatie-wrapper .floatie-content main.page.register div.header,main.page.register .component-floatie .floatie-wrapper .floatie-content .body .benefits,.component-floatie .floatie-wrapper .floatie-content .body main.page.register .benefits,main.page.register .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore main.page.register .learnMore-button{display:flex;align-items:center}main.page.register .product-selection-container{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 768px){main.page.register .product-selection-container{flex-direction:row}}main.page.register .row-to-column-consolidation{display:flex;flex-direction:column}@media (min-width: 768px){main.page.register .row-to-column-consolidation{width:50%}}@media (min-width: 1128px){main.page.register .row-to-column-consolidation{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1127px) and (max-width: 1142px){main.page.register .row-to-column-consolidation{flex-direction:column}}main.page.register .bases-margin-left{margin-left:0px}@media (min-width: 1128px){main.page.register .bases-margin-left{margin-left:10px}}@media (max-width: 1142px){main.page.register .bases-margin-left{margin-left:0}}main.page.register .bedding-margin-right{margin-right:10px}main.page.register .submit-btn{border:none}main.page.register .blank-whitespace{min-height:600px}@media (max-width: 767px){main.page.jk-studios-page .block-image-hero:before{content:none}}main.page.jk-studios-page .promo-hero{text-align:left;color:#45166a;align-items:normal;justify-content:flex-end}@media (max-width: 767px){main.page.jk-studios-page .promo-hero{background:#b7aef3}}main.page.jk-studios-page .promo-hero .hero-background-img.desktop{display:block}@media (max-width: 767px){main.page.jk-studios-page .promo-hero .hero-background-img.desktop{display:none}}main.page.jk-studios-page .promo-hero .hero-background-img.mobile{display:none}@media (max-width: 767px){main.page.jk-studios-page .promo-hero .hero-background-img.mobile{z-index:0;display:block;position:initial;transform:translate(0%);height:280px}}@media (max-width: 539px){main.page.jk-studios-page .promo-hero .hero-background-img.mobile{height:180px}}main.page.jk-studios-page .promo-hero .hero-content{margin-left:6%;margin-bottom:72px}@media (max-width: 1599px){main.page.jk-studios-page .promo-hero .hero-content{margin-bottom:55px}}@media (max-width: 767px){main.page.jk-studios-page .promo-hero .hero-content{margin-left:auto;margin-top:25px;margin-bottom:25px}}@media (max-width: 767px){main.page.jk-studios-page .promo-hero .hero-content .hero-label{position:absolute;transform:translateY(-50%)}}main.page.jk-studios-page .promo-hero .hero-content .hero-label+h1{margin-top:16px}@media (max-width: 767px){main.page.jk-studios-page .promo-hero .hero-content .hero-label+h1{margin-top:36px}}main.page.jk-studios-page .promo-hero .hero-content .value-text{font-weight:300}main.page.jk-studios-page .promo-hero .hero-content .email-signup{display:flex;align-items:center}@media (max-width: 539px){main.page.jk-studios-page .promo-hero .hero-content .email-signup{flex-wrap:wrap}}main.page.jk-studios-page .promo-hero .hero-content .email-signup .dont-miss{margin-right:16px}@media (max-width: 539px){main.page.jk-studios-page .promo-hero .hero-content .email-signup .dont-miss{margin-right:0;width:100%;margin-bottom:16px}}main.page.jk-studios-page .promo-hero .hero-content .email-signup form{max-width:344px;display:flex}main.page.jk-studios-page .promo-hero .hero-content .email-signup .subscribe-txt{-webkit-border-radius:0;border-radius:0;padding:15px 16px;font-size:13px;margin:0;border:0;width:100%;line-height:1.47}main.page.jk-studios-page .promo-hero .hero-content .email-signup .subscribe-txt:focus{outline:none}main.page.jk-studios-page .promo-hero .hero-content .email-signup .subscribe-btn{display:inline-block;appearance:none;font-family:"Montserrat",sans-serif;-webkit-appearance:none;background-image:linear-gradient(321deg, #7f167a, #39155e);border:0;margin:0;color:#fff;font-weight:700;text-transform:uppercase;cursor:pointer;font-size:12px;line-height:1.25;padding:17px 12px;transition:opacity 0.2s}main.page.jk-studios-page .promo-hero .hero-content .email-signup .subscribe-btn:hover{opacity:0.9}main.page.jk-studios-page .promo-hero .hero-content .email-signup .subscribe-btn:active{opacity:0.8;transition:none}@media (min-width: 768px){main.page.jk-studios-page .promo-hero .hero-content h1,main.page.jk-studios-page .promo-hero .hero-content h3,main.page.jk-studios-page .promo-hero .hero-content p{color:#fff}}main.page.jk-studios-page .video-section .video-container{background-size:cover;background-repeat:no-repeat;background-position:center;width:90%;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;height:300px}main.page.jk-studios-page .video-section .video-container.feature{width:100%;height:540px}@media (max-width: 1127px){main.page.jk-studios-page .video-section .video-container.feature{width:90%;height:475px}}@media (max-width: 767px){main.page.jk-studios-page .video-section .video-container.feature{height:300px}}main.page.jk-studios-page .sized-svg{width:175px;display:block}@media (max-width: 539px){main.page.jk-studios-page .sized-svg{display:none}}main.page.jk-studios-page .blank{height:1px;padding-top:24px;padding-bottom:24px}@media (min-width: 768px){main.page.jk-studios-page .blank{padding-top:48px;padding-bottom:48px}}main.page.comfort-concierge .sales-hero{background-image:url("https://cdn.purple.com/image/upload/v1565029394/Pages/comfort-concierge/purple-squares-background.jpg");background-size:cover}main.page.comfort-concierge h1,main.page.comfort-concierge h2{max-width:860px}main.page.comfort-concierge .submit-message{margin-top:16px;display:block}main.page.comfort-concierge .submit-message.hidden{display:none}main.page.comfort-concierge .separator-wrapper{width:90%}main.page.comfort-concierge .separator-wrapper .row{align-items:center}main.page.comfort-concierge .separator-wrapper .separator{background-color:#cac6db;transform:translateY(50%);height:1px;width:45%}main.page.comfort-concierge .separator-wrapper p{color:#cac6db}@media (max-width: 767px){main.page.video-gallery .row{margin-right:0px;margin-left:0px}}main.page.video-gallery h4{color:#3b1b5e}main.page.video-gallery .gallery-mb{margin-bottom:56px}main.page.video-gallery .hero-section{padding-top:80px;padding-bottom:75px;background-image:linear-gradient(180deg, #ededf4 47%, #fff 89%)}@media (max-width: 1127px){main.page.video-gallery .hero-section{background-image:linear-gradient(180deg, #ededf4 25%, #fff 60%)}}@media (max-width: 767px){main.page.video-gallery .hero-section{background-image:linear-gradient(180deg, #ededf4 25%, #fff 50%);padding-top:56px;padding-bottom:50px}}main.page.video-gallery .hero-section .hero-sub{font-family:"Montserrat",sans-serif}main.page.video-gallery .hero-section .hero-text h1,main.page.video-gallery .hero-section .hero-text p{color:#45166a}@media (max-width: 1127px){main.page.video-gallery .hero-section h4,main.page.video-gallery .kickstart-vids h4{font-size:20px}}@media (max-width: 767px){main.page.video-gallery .hero-section h4,main.page.video-gallery .kickstart-vids h4{font-size:16px}}@media (max-width: 1127px){main.page.video-gallery .hero-section .container-xl,main.page.video-gallery .gallery-vids .container-xl,main.page.video-gallery .kickstart-vids .container-xl,main.page.video-gallery .pb-vids .container-xl{padding-left:50px;padding-right:50px}}@media (max-width: 767px){main.page.video-gallery .hero-section .container-xl,main.page.video-gallery .gallery-vids .container-xl,main.page.video-gallery .kickstart-vids .container-xl,main.page.video-gallery .pb-vids .container-xl{padding-left:20px;padding-right:20px}}@media (max-width: 539px){main.page.video-gallery .hero-section .container-xl,main.page.video-gallery .gallery-vids .container-xl,main.page.video-gallery .kickstart-vids .container-xl,main.page.video-gallery .pb-vids .container-xl{padding-left:0px;padding-right:0px}}main.page.video-gallery .gallery-vids,main.page.video-gallery .kickstart-vids,main.page.video-gallery .pb-vids{padding-top:0px}main.page.video-gallery .gallery-vids{padding-bottom:50px}main.page.video-gallery .kickstart-vids{padding-bottom:50px}main.page.video-gallery .video-container{text-align:center}main.page.video-gallery .p-xy-card-slim h4{padding-left:25px;padding-right:25px}main.page.video-gallery .p-xy-card-slim p{padding-right:25px;padding-left:25px}@media (max-width: 767px){main.page.video-gallery .p-xy-card-slim p{padding-left:5px;padding-right:5px}}@media (max-width: 1127px){main.page.video-gallery .p-xy-card-slim{padding:32px 50px}}@media (max-width: 539px){main.page.video-gallery .p-xy-card-slim{padding-left:24px;padding-right:24px;padding-top:0px}}main.page.video-gallery .pb-sub{font-family:"Montserrat",sans-serif}main.page.video-gallery .pb-vids .header-text h1,main.page.video-gallery .pb-vids .header-text p{font-size:42px;color:#3b1b5e}@media (max-width: 1127px){main.page.video-gallery .pb-vids .header-text h1,main.page.video-gallery .pb-vids .header-text p{font-size:32px}}@media (max-width: 767px){main.page.video-gallery .pb-vids .header-text h1,main.page.video-gallery .pb-vids .header-text p{font-size:24px;padding-right:25px;padding-left:25px}}main.page.video-gallery .component-play-btn button{padding-left:12px}main.page.video-gallery .component-play-btn button:after{margin:0 auto;position:relative;left:8%}main.page.video-gallery .component-play-btn button:before{width:125%;height:129%;left:51%;border-radius:60px}main.page.research-thankyou .research-wrapper{min-height:75vh}main.page.research-thankyou .research-wrapper .research-content{width:90%;max-width:665px;margin:auto}main.page.research-thankyou .research-wrapper .research-content img{max-width:450px}main.page.research-thankyou .research-wrapper .research-content h1{font-size:34px}@media (max-width: 767px){main.page.research-thankyou .research-wrapper .research-content h1{font-size:30px}}main.page.research-thankyou .research-wrapper .research-content p{font-size:28px}@media (max-width: 767px){main.page.research-thankyou .research-wrapper .research-content p{font-size:24px}}main.page.research-thankyou .component-btn.purple{color:#fff;background-color:#45166a}main.page.gift-card .see-details{cursor:pointer}@media (max-width: 1127px){main.page.gift-card .heading-margin{margin-bottom:24px}}@media (max-width: 1127px){main.page.gift-card .top-row-to-column{flex-direction:column;align-items:center}}main.page.gift-card .top-row-to-column .top-image-first{display:block}@media (min-width: 1128px){main.page.gift-card .top-row-to-column .top-image-first{display:none}}main.page.gift-card .top-row-to-column .left-to-center{flex-direction:column;justify-content:center}@media (max-width: 1127px){main.page.gift-card .top-row-to-column .left-to-center{align-items:center;width:100%;text-align:center}}main.page.gift-card .top-row-to-column .left-to-center .bogo-dates{font-size:12px}main.page.gift-card .top-row-to-column .left-to-center .bogo-dates{font-size:12px}main.page.gift-card .top-row-to-column .left-to-center .shop-gift-btn{width:200px}main.page.gift-card .top-row-to-column .top-image-last{display:flex;justify-content:flex-end;max-height:400px;max-width:800px}@media (max-width: 1127px){main.page.gift-card .top-row-to-column .top-image-last{display:none}}main.page.gift-card .bottom-container{position:relative}main.page.gift-card .bottom-container .floatie{position:absolute;top:-40px;width:100%;justify-content:center}@media (max-width: 767px){main.page.gift-card .bottom-container .floatie{top:-72px}}main.page.gift-card .bottom-container .floatie .floatie-row-to-column{width:80%;height:92px;align-items:center;justify-content:center;box-shadow:0 34px 24px -22px rgba(0,0,0,0.25)}@media (max-width: 767px){main.page.gift-card .bottom-container .floatie .floatie-row-to-column{flex-direction:column;height:144px;width:90%;justify-content:space-evenly}}main.page.gift-card .bottom-container .floatie .floatie-row-to-column p{font-size:18px;margin-right:5px}main.page.gift-card .bottom-container .floatie .floatie-row-to-column .check-balance-btn:before{content:'';position:absolute;top:0;left:0;border-radius:2em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}main.page.gift-card .bottom-container .floatie .floatie-row-to-column .check-balance-btn:hover{background-color:#fff;color:#341458}@media (max-width: 767px){main.page.gift-card .bottom-container .bottom-row-to-column{width:100vw;flex-direction:column;align-items:center}}main.page.gift-card .bottom-container .bottom-row-to-column .image{background-size:cover;background-position:left}main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content{max-width:90%;flex-direction:column;justify-content:flex-start;text-align:left}@media (max-width: 767px){main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content{text-align:center}}main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content h2{width:70%}@media (max-width: 1127px){main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content h2{width:95%;margin-bottom:32px}}@media (max-width: 767px){main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content h2{width:100%}}main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content .email-form{height:48px}@media (max-width: 767px){main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content .email-form{justify-content:center}}main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content .email-form input{width:200px;padding-left:10px;color:#fff;border:none}@media (min-width: 1128px){main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content .email-form input{width:246px}}main.page.gift-card .bottom-container .bottom-row-to-column .bottom-content .email-form button{text-transform:uppercase;width:94px;background:#72f4bf}.modal-wrapper .terms-list li{margin-bottom:5px}main.page.gift-guide-lp .block-image-hero-aligned{justify-content:flex-start;min-height:660px}@media (max-width: 1599px){main.page.gift-guide-lp .block-image-hero-aligned{min-height:550px}}@media (max-width: 767px){main.page.gift-guide-lp .block-image-hero-aligned{min-height:448px}main.page.gift-guide-lp .block-image-hero-aligned .hero-background-img.mobile{object-position:bottom}}@media (max-width: 539px){main.page.gift-guide-lp .block-image-hero-aligned{min-height:448px}main.page.gift-guide-lp .block-image-hero-aligned .hero-background-img.mobile{min-height:448px;object-position:unset}}main.page.gift-guide-lp .block-image-hero-aligned .hero-content{align-self:center;margin:auto;margin-left:50%}@media (min-width: 768px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content{margin-left:560px}}@media (min-width: 1128px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content{margin-left:850px}}@media (min-width: 1600px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content{margin-left:1050px}}main.page.gift-guide-lp .block-image-hero-aligned .hero-content .new-badge-with-ends-date{background:#bc158a;border-radius:4px;display:inline-block;font-size:14px;max-width:250px;line-height:17px;letter-spacing:1px;padding:0;text-transform:unset;text-transform:uppercase;padding:8px 16px;display:inline-block;background-image:unset;background-color:#bc158a;min-height:30px;width:fit-content;color:#fff;font-weight:600}@media (max-width: 1127px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content .new-badge-with-ends-date{padding:7px 16px}}@media (min-width: 540px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content .new-badge-with-ends-date{margin-bottom:16px}}@media (max-width: 1329px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content .hero-heading{font-size:36px}}@media (max-width: 990px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content .hero-heading{font-size:28px}}main.page.gift-guide-lp .block-image-hero-aligned .hero-content .description{font-family:"Montserrat",sans-serif;font-size:24px;max-width:513px}@media screen and (max-width: 1200px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content{margin-right:24px}}@media (max-width: 1127px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content .description{max-width:400px;font-size:24px}}@media screen and (max-width: 850px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content .hero-heading{font-size:24px}main.page.gift-guide-lp .block-image-hero-aligned .hero-content .description{font-size:16px}}@media (max-width: 767px){main.page.gift-guide-lp .block-image-hero-aligned .hero-content{align-self:flex-start;margin:0;padding:16px 28px 0 16px}}main.page.gift-guide-lp .promo-callout-wrapper{padding-left:16px;padding-right:16px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section{border-radius:4px}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section{margin:48px 16px}}@media (min-width: 1128px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .break-on-desktop{display:block}}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .force-italics{font-style:italic}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .new-badge-with-ends-date{margin-bottom:24px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .promo-callout-content .terms-apply{margin-top:16px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:first-of-type{margin-top:40px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:first-of-type .new-badge-with-ends-date{margin-bottom:24px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:not(:first-of-type){margin-top:80px}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:not(:first-of-type){margin-top:48px}}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:not(:first-of-type) .new-badge-with-ends-date{margin-bottom:24px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type{margin-bottom:112px}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type{margin:48px 16px}}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type{background-color:#fff}}@media (max-width: 539px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type .promo-heading-image.promo-image-us{min-height:245px;margin-bottom:16px}}@media screen and (max-width: 415px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type .promo-heading-image.promo-image-us{margin-bottom:0}}@media screen and (max-width: 374px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type .promo-heading-image.promo-image-us{min-height:215px;margin-bottom:16px}}@media screen and (max-width: 355px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type .promo-heading-image.promo-image-us{margin-bottom:0}}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type .promo-callout-content{background:#f9f8f9;max-width:calc(100vw - 32px)}}@media screen and (min-width: 400px) and (max-width: 415px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section:last-of-type .promo-callout-content{margin-top:0}}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .promo-callout-header{font-size:32px;margin-bottom:4px}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .promo-callout-header{font-size:18px}}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .promo-subhead{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-bottom:40px}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .bmsm-discount{color:#773D93}@media screen and (min-width: 400px) and (max-width: 415px){main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section{background-color:white}main.page.gift-guide-lp .promo-callout-wrapper .block-promo-callout-section .promo-callout-content{margin-top:16px;background:#f9f8f9}}@media (max-width: 767px){main.page.gift-guide-lp .promo-callout-wrapper{padding-left:0;padding-right:0}}main.page.gift-guide-lp .bundle-main-section{padding:108px 0 0 0}@media (max-width: 767px){main.page.gift-guide-lp .bundle-main-section{padding-bottom:0px;padding-top:8px}}main.page.gift-guide-lp .p-y-section-small{padding-top:0;padding-bottom:0}main.page.gift-guide-lp .p-y-section-small .promo-block-container{padding-left:0;padding-right:0}@media (max-width: 767px){main.page.gift-guide-lp .p-y-section-small .promo-block-container{padding-left:16px;padding-right:16px}}@media (max-width: 767px){main.page.gift-guide-lp .p-y-section-small{padding-bottom:0px}}main.page.gift-guide-lp .gift-link-wrappers .row{justify-content:space-between}@media (max-width: 767px){main.page.gift-guide-lp .gift-link-wrappers .row:before{flex:0 0 4.5%}}main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links.column{padding:0 10px;max-width:410px}@media (max-width: 767px){main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links.column{padding:0}}main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links .img-holder{margin-bottom:24px}main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links img{max-width:410px}@media (max-width: 767px){main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links img{max-width:221px}}main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links h3{margin-bottom:24px;font-size:32px}@media (max-width: 767px){main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links h3{font-size:18px}}@media (max-width: 767px){main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links.column{max-width:unset;min-width:unset;flex:unset;margin-right:40px}main.page.gift-guide-lp .gift-link-wrappers .row .gift-guide-links .img-holder{max-width:221px;margin-bottom:8px}}main.page.gift-guide-lp .precious-dreams-hero{min-height:468px}main.page.gift-guide-lp .precious-dreams-hero .precious-dreams img{max-width:85px}main.page.gift-guide-lp .precious-dreams-hero .precious-dreams:before,main.page.gift-guide-lp .precious-dreams-hero .precious-dreams:after{content:'';border-bottom:solid 1px #fff;flex:1;margin-right:40px;margin-left:40px}@media (max-width: 767px){main.page.gift-guide-lp .precious-dreams-hero{height:509px}main.page.gift-guide-lp .precious-dreams-hero .hero-background-img{height:509px}main.page.gift-guide-lp .precious-dreams-hero h2{font-size:32px}main.page.gift-guide-lp .precious-dreams-hero .precious-dreams:before,main.page.gift-guide-lp .precious-dreams-hero .precious-dreams:after{margin-right:20px;margin-left:20px}}main.page.gift-guide-lp .block-half-image.gift-card .box{color:#423c48}main.page.gift-guide-lp .block-half-image.gift-card .box h2{color:#45166a;margin-bottom:16px}@media (max-width: 767px){main.page.gift-guide-lp .block-half-image.gift-card .box h2{margin-bottom:8px}}main.page.gift-guide-lp .block-half-image.gift-card .box p{font-size:24px}@media (max-width: 767px){main.page.gift-guide-lp .block-half-image.gift-card .box p{font-size:16px}}@media (max-width: 767px){main.page.gift-guide-lp .block-half-image.gift-card .box .content{margin-left:16px}}@media (max-width: 767px){main.page.gift-guide-lp .block-half-image.gift-card .image{margin-bottom:16px}}@media (max-width: 812px){main.page.gift-guide-lp .block-half-image.gift-card .display-on-desktop-only{display:none}}main.page.gift-guide-lp .block-promo-callout-slim{margin:0}main.page.gift-guide-lp .block-promo-callout-slim .promo-slim-subhead{color:#423c48;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-size:20px;padding-bottom:48px}main.page.gift-guide-lp .block-promo-callout-slim .promo-product-title{color:#44176A;font-weight:600}@media (min-width: 1128px){main.page.gift-guide-lp .block-promo-callout-slim{min-height:366px}}@media (min-width: 768px){main.page.gift-guide-lp .block-promo-callout-slim .display-on-mobile-only{display:none}}@media (max-width: 767px){main.page.gift-guide-lp .block-promo-callout-slim{margin-top:0;margin-left:0;margin-right:0}main.page.gift-guide-lp .block-promo-callout-slim .promo-slim-subhead{font-size:16px;padding-bottom:22px;padding-right:80px}main.page.gift-guide-lp .block-promo-callout-slim .promo-slim-subhead .display-on-desktop-only{display:none}}@media (max-width: 539px){main.page.gift-guide-lp .block-promo-callout-slim .promo-slim-subhead{padding-right:100px}}@media (max-width: 450px){main.page.gift-guide-lp .block-promo-callout-slim .promo-slim-subhead{padding-right:16px}}main.page.gift-guide-lp .block-half-image.gift-card{margin-top:112px;padding-top:0}main.page.gift-guide-lp .block-half-image.gift-card .box{min-height:450px}main.page.gift-guide-lp .block-half-image.gift-card h2{font-size:32px}main.page.gift-guide-lp .block-half-image.gift-card p{font-family:"Montserrat",sans-serif;font-size:24px}@media (max-width: 767px){main.page.gift-guide-lp .block-half-image.gift-card{margin-top:48px}main.page.gift-guide-lp .block-half-image.gift-card .box{align-items:unset}main.page.gift-guide-lp .block-half-image.gift-card h2{font-size:18px;margin-bottom:8px}main.page.gift-guide-lp .block-half-image.gift-card p{margin-bottom:40px;font-size:16px}main.page.gift-guide-lp .block-half-image.gift-card .min-h-block{min-height:220px;background-size:375px;margin-top:75px}}@media (max-width: 539px){main.page.gift-guide-lp .block-half-image.gift-card{padding-top:0}}main.page.gift-guide-lp .block-half-image .p-xy-card,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .left,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .right,main.page.gift-guide-lp .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.gift-guide-lp .block-half-image .continue-reading-modal,main.page.gift-guide-lp .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.gift-guide-lp .block-half-image .banner-modal{padding:0}@media (min-width: 768px){main.page.gift-guide-lp .p-y-section-small:not(.gift-bundle-section){padding-top:0;padding-bottom:25px;margin-bottom:0}}@media (max-width: 767px){main.page.gift-guide-lp .p-y-section-small:not(.gift-bundle-section){padding-bottom:20px;margin-bottom:-55px}}main.page.gift-guide-lp .p-y-section,main.page.gift-guide-lp main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.gift-guide-lp .box1,main.page.gift-guide-lp main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.gift-guide-lp .box2,main.page.gift-guide-lp main.page.finance .double-box .box1,main.page.finance .double-box main.page.gift-guide-lp .box1,main.page.gift-guide-lp main.page.finance .double-box .box2,main.page.finance .double-box main.page.gift-guide-lp .box2,main.page.gift-guide-lp main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.gift-guide-lp .box1,main.page.gift-guide-lp main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.gift-guide-lp .box2,main.page.gift-guide-lp main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.gift-guide-lp .box1,main.page.gift-guide-lp main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.gift-guide-lp .box2,main.page.gift-guide-lp .block-double-block .box1,.block-double-block main.page.gift-guide-lp .box1,main.page.gift-guide-lp .block-double-block .box2,.block-double-block main.page.gift-guide-lp .box2{padding-bottom:32px}main.page.gift-guide-lp .block-half-image{height:450px;padding-top:0;padding-bottom:0}main.page.gift-guide-lp .block-half-image h2{font-size:32px;margin-bottom:16px}main.page.gift-guide-lp .block-half-image p{font-size:24px}main.page.gift-guide-lp .block-half-image .p-xy-card,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .left,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .right,main.page.gift-guide-lp .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.gift-guide-lp .block-half-image .continue-reading-modal,main.page.gift-guide-lp .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.gift-guide-lp .block-half-image .banner-modal{margin-top:-75px}main.page.gift-guide-lp .block-half-image .image{background-size:600px;margin-top:0}@media (max-width: 1599px){main.page.gift-guide-lp .block-half-image .p-xy-card,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .left,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .right,main.page.gift-guide-lp .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.gift-guide-lp .block-half-image .continue-reading-modal,main.page.gift-guide-lp .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.gift-guide-lp .block-half-image .banner-modal{margin-bottom:-75px}main.page.gift-guide-lp .block-half-image .image{background-size:500px;margin-top:0}}@media (max-width: 1127px){main.page.gift-guide-lp .block-half-image .p-xy-card,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .left,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .right,main.page.gift-guide-lp .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.gift-guide-lp .block-half-image .continue-reading-modal,main.page.gift-guide-lp .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.gift-guide-lp .block-half-image .banner-modal{margin-bottom:-75px}main.page.gift-guide-lp .block-half-image .image{background-size:320px;margin-top:0}}@media (max-width: 767px){main.page.gift-guide-lp .block-half-image{height:100%;padding-bottom:0;padding-top:0;margin-left:16px;margin-right:16px;margin-bottom:-40px}main.page.gift-guide-lp .block-half-image .box:not(.min-h-block){margin-bottom:-56px}main.page.gift-guide-lp .block-half-image h2{font-size:18px;margin-bottom:8px}main.page.gift-guide-lp .block-half-image p{font-size:16px}main.page.gift-guide-lp .block-half-image .anchor-image{display:block;padding-right:0;width:100%}main.page.gift-guide-lp .block-half-image .min-h-block{margin-top:-75px;text-align:left}main.page.gift-guide-lp .block-half-image .image{background-size:cover}main.page.gift-guide-lp .block-half-image .p-xy-card,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .left,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .left,main.page.gift-guide-lp .block-half-image main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.gift-guide-lp .block-half-image .right,main.page.gift-guide-lp .block-half-image .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.gift-guide-lp .block-half-image .continue-reading-modal,main.page.gift-guide-lp .block-half-image .component-promo-modal .promo-wrapper,.component-promo-modal main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.gift-guide-lp .block-half-image .promo-wrapper,main.page.gift-guide-lp .block-half-image .component-promo-modal-lg .banner-modal-wrapper .banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.gift-guide-lp .block-half-image .banner-modal{margin-bottom:-75px}main.page.gift-guide-lp .block-half-image .image{background-size:375px;margin-top:0}}main.page.track-your-order .covid-warning{background-color:#ededf4;font-size:16px;padding:24px 88px;font-weight:300}main.page.track-your-order .covid-warning .content{max-width:1600px}@media (max-width: 1127px){main.page.track-your-order .covid-warning{padding:16px 24px}}main.page.track-your-order .track-order-section .tracking-container{padding-bottom:40px;box-shadow:0px -4px 32px rgba(0,0,0,0.08);border-radius:4px}@media only screen and (max-width: 910px){main.page.track-your-order .track-order-section .tracking-container{margin:0 40px}}@media (max-width: 767px){main.page.track-your-order .track-order-section .tracking-container{margin:0 16px}}main.page.track-your-order .track-order-section .tracking-container .tracking-header .img .images{margin-bottom:-10%}main.page.track-your-order .track-order-section .tracking-container .tracking-header .img-desktop{display:none}@media (min-width: 768px){main.page.track-your-order .track-order-section .tracking-container .tracking-header .img-desktop{display:inline}}main.page.track-your-order .track-order-section .tracking-container .tracking-header .img-tablet{display:none}@media (min-width: 540px){main.page.track-your-order .track-order-section .tracking-container .tracking-header .img-tablet{display:inline}}@media (min-width: 768px){main.page.track-your-order .track-order-section .tracking-container .tracking-header .img-tablet{display:none}}@media (min-width: 540px){main.page.track-your-order .track-order-section .tracking-container .tracking-header .img-mobile{display:none}}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form{flex-direction:column}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .input-container{flex-direction:column;width:100%;padding:0 0px}@media (min-width: 768px){main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .input-container{padding:0 222px}}@media (min-width: 540px){main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .input-container{padding:0 122px}}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .input-container .input-labels{font-size:12px;text-transform:uppercase}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .form-input{font-size:16px;padding:12px 18px;border:solid 2px #e6e6e8;color:#423c48;border-radius:4px}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .form-input.order-date{padding:9px 18px}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .form-input.mobile-centered{padding:12px 2px;text-align:center}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .form-input::placeholder{opacity:.4}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .form-input::-webkit-datetime-edit{color:#423c48;font-family:system-ui;font-size:16px}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form a{width:100%}@media (min-width: 540px){main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form a{max-width:264px}}main.page.track-your-order .track-order-section .tracking-container .tracking-form .track-order-form .error-message{font-size:10px;color:#A63232;text-transform:uppercase}main.page.track-your-order .hide-element{display:none}main.page.presidents-day .block-image-hero:before{background:none}main.page.presidents-day .promo-hero .hero-content{position:static;margin-bottom:72px}@media (max-width: 1599px){main.page.presidents-day .promo-hero .hero-content{margin-bottom:55px}}main.page.presidents-day .promo-hero .hero-content .promo-heading{font-weight:600;font-size:25px}@media (min-width: 540px){main.page.presidents-day .promo-hero .hero-content .promo-heading{font-size:28px}}@media (min-width: 768px){main.page.presidents-day .promo-hero .hero-content .promo-heading{font-size:56px}}main.page.presidents-day .promo-hero .hero-content .hero-heading{font-weight:500;font-size:20px}@media (min-width: 540px){main.page.presidents-day .promo-hero .hero-content .hero-heading{font-size:36px}}@media (max-width: 767px){main.page.presidents-day .promo-hero .hero-content{margin:16px 12px 21px}main.page.presidents-day .promo-hero .hero-content h3{font-size:17px}}main.page.presidents-day .promo-hero .hero-content .hero-label+h1{margin-top:16px}@media (max-width: 767px){main.page.presidents-day .promo-hero .hero-content .hero-label+h1{margin-top:36px}}main.page.presidents-day .promo-hero .hero-content .value-text{font-weight:300}main.page.presidents-day .promo-hero .hero-content .disclaimer-text{font-size:16px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 767px){main.page.presidents-day .promo-hero .hero-content .disclaimer-text{font-size:12px}}main.page.presidents-day .promo-hero .hero-content h1,main.page.presidents-day .promo-hero .hero-content h3,main.page.presidents-day .promo-hero .hero-content p{color:#fff}main.page.presidents-day .promo-hero .hero-content a{min-width:192px}@media (min-width: 540px){main.page.presidents-day .promo-hero .hero-content a{min-width:268px}}main.page.presidents-day .promo-description-blocks .description-container{position:relative}main.page.presidents-day .promo-description-blocks .description-container .description-floatie{position:relative;margin-top:-65px;flex-direction:column}@media (min-width: 540px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie{margin-left:8px;margin-right:8px}}@media (min-width: 1128px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie{margin-top:-80px;flex-direction:row;flex-wrap:nowrap}}main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description,main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description{background:linear-gradient(0deg, #644577 0%, #451769 90.63%);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:6px;padding:20px;font-weight:300;font-size:14px}@media (min-width: 540px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description,main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description{font-size:18px}}@media (min-width: 768px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description,main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description{font-size:20px}}@media (min-width: 1600px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description,main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description{font-size:24px}}main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description p,main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description p{margin:5px}@media (max-width: 767px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description p .em-break,main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description p .em-break{display:block}}main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description{margin:-22px 0 0}@media (min-width: 1128px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .right-description{margin:0 0 0 -28px}}main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description{margin:0 0 -22px}@media (min-width: 1128px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .left-description{margin:0 -28px 0 0}}main.page.presidents-day .promo-description-blocks .description-container .description-floatie .description-plus{border-radius:50%;box-shadow:0px 2px 6px rgba(0,0,0,0.15);z-index:2;width:40px;height:40px;padding:30px;margin:0 11px;font-size:36px}@media (min-width: 540px){main.page.presidents-day .promo-description-blocks .description-container .description-floatie .description-plus{width:60px;height:60px}}main.page.presidents-day .promo-description-blocks .description-container .terms-container span{font-size:12px}@media (min-width: 540px){main.page.presidents-day .promo-description-blocks .description-container .terms-container span{font-size:16px}}main.page.presidents-day .product-blocks{position:relative}@media (max-width: 767px){main.page.presidents-day .product-blocks .card-container{flex-direction:column}}main.page.presidents-day .product-blocks .no-padding{margin-bottom:185px;padding:0}@media (max-width: 1599px){main.page.presidents-day .product-blocks .no-padding{padding:0 12px;overflow:hidden}}main.page.presidents-day .product-blocks .product-box{padding:72px 72px}main.page.presidents-day .product-blocks .product-image{margin-bottom:40px;max-width:368px;height:165px}@media (max-width: 1599px){main.page.presidents-day .product-blocks .product-image{max-width:264px;height:119px}}@media (max-width: 1127px){main.page.presidents-day .product-blocks .product-image{max-width:176px;height:79px}}main.page.presidents-day .product-blocks .product-image img{max-height:100%;max-width:100%}main.page.presidents-day .product-blocks .product-image.full-width-image{height:auto;max-width:450px;margin-bottom:0}main.page.presidents-day .product-blocks .product-description{text-align:center;color:#45166a;max-width:100%}@media (min-width: 540px){main.page.presidents-day .product-blocks .product-description{font-size:18px}}main.page.presidents-day .product-blocks .product-description p{color:#423c48}main.page.presidents-day .product-blocks .product-cards-us{padding:80px 28px 0;margin-left:-28px;margin-right:-28px}@media (max-width: 1599px){main.page.presidents-day .product-blocks .product-cards-us{padding:80px 28px 0}}@media (max-width: 767px){main.page.presidents-day .product-blocks .product-cards-us{padding:0}}main.page.presidents-day .product-blocks .product-cards-us .review-horizontal-scroll{-ms-overflow-style:none;overflow:-moz-scrollbars-none}main.page.presidents-day .product-blocks .product-cards-us .review-horizontal-scroll::-webkit-scrollbar{display:none}@media (max-width: 767px){main.page.presidents-day .product-blocks .product-cards-us .column{min-width:66%}main.page.presidents-day .product-blocks .product-cards-us .column.col-3 .product-description,main.page.presidents-day .product-blocks .product-cards-us .column.col-4 .product-description{font-size:14px}main.page.presidents-day .product-blocks .product-cards-us .column.col-3 .product-description h3,main.page.presidents-day .product-blocks .product-cards-us .column.col-4 .product-description h3{font-size:16px}main.page.presidents-day .product-blocks .product-cards-us .column.col-3{max-width:33.33333%}}@media (max-width: 767px){main.page.presidents-day .product-blocks .product-scroller{margin-bottom:0}}main.page.presidents-day .product-blocks .mattress-image{margin-bottom:40px;max-width:516px;position:relative;height:136px}main.page.presidents-day .product-blocks .mattress-image img{max-height:130px;object-fit:contain}@media (max-width: 1599px){main.page.presidents-day .product-blocks .mattress-image{max-width:448px}}@media (max-width: 1127px){main.page.presidents-day .product-blocks .mattress-image{max-width:300px;height:100px}}main.page.presidents-day .product-blocks .card-padding{height:100%;padding:48px 24px}@media (max-width: 1599px){main.page.presidents-day .product-blocks .card-padding{padding:48px 25px}}@media (max-width: 1127px){main.page.presidents-day .product-blocks .card-padding{padding:40px 20px}}@media (max-width: 767px){main.page.presidents-day .product-blocks .card-padding{padding:40px 20px}}main.page.presidents-day .product-blocks .column-container{height:100%;background-size:cover;background-position:center;position:relative}main.page.presidents-day .product-blocks .column-container .product-description{padding-top:350px;width:100%;text-align:left;font-weight:600}main.page.presidents-day .product-blocks .column-container .product-description .new{display:inline-block;position:absolute;top:0px;left:0px;border-radius:0 0 100px 0;padding:12px 56px 13px 40px;font-size:12px}main.page.presidents-day .product-blocks .column-container .product-description h3{text-transform:uppercase;font-size:12px}main.page.presidents-day .product-blocks .column-container .product-description p{font-size:20px}main.page.presidents-day .product-blocks .column-container .shop-price{width:100%;font-size:16px}main.page.presidents-day .product-blocks .column-container .shop-price .starting-price{margin-right:auto;margin-left:0}main.page.presidents-day .product-blocks .column-container .shop-price .starting-price .strike-through{color:#bfbec1;text-decoration:line-through;margin-right:5px}main.page.presidents-day .product-blocks .column-container .shop-price .shop-btn{margin-top:5px;margin-bottom:0}@media (max-width: 1127px){main.page.presidents-day .product-blocks .column-container .shop-price .shop-btn{padding:10px 22px}}@media (max-width: 767px){main.page.presidents-day .product-blocks .column-container{display:none}}main.page.presidents-day .product-blocks .column-container.sale-block{display:flex}main.page.presidents-day .product-blocks .mattress-card{height:100%;position:relative;width:100%}@media (max-width: 539px){main.page.presidents-day .product-blocks .mattress-card .shop-price{flex-direction:column}}main.page.presidents-day .product-blocks .mattress-card .badge,main.page.presidents-day .product-blocks .mattress-card main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.presidents-day .product-blocks .mattress-card .block-subnav:before{margin:0 auto;position:relative;bottom:5%}@media (max-width: 767px){main.page.presidents-day .product-blocks .mobile-visually-hidden{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}}@media (min-width: 768px){main.page.presidents-day .product-blocks .mobile-visually-show{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}}main.page.presidents-day .product-blocks .shop-price{margin-top:auto;font-size:16px}main.page.presidents-day .product-blocks .shop-price .starting-price{margin-bottom:8px}main.page.presidents-day .product-blocks .shop-btn{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.presidents-day .product-blocks .shop-btn{min-width:130px}}main.page.presidents-day .product-blocks .shop-btn-container{margin-bottom:198px}main.page.presidents-day .product-blocks .affirm-pricing{margin-top:0;font-size:12px}main.page.presidents-day .product-blocks .hide-affirm{display:none}main.page.presidents-day .product-blocks .affirm-height{min-height:47px}@media (min-width: 768px) and (max-width: 882px){main.page.presidents-day .product-blocks .affirm-height{min-height:62px}}@media (max-width: 326px){main.page.presidents-day .product-blocks .affirm-height{min-height:62px}}main.page.presidents-day .product-blocks .grid-section-divider{background-size:cover;background-position:center;background-repeat:no-repeat;width:475px;height:370px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 60%)}@media (max-width: 767px){main.page.presidents-day .product-blocks .grid-section-divider{width:315px;height:240px}}@media (max-width: 539px){main.page.presidents-day .product-blocks .grid-section-divider{transform:translate(0, 60%);width:100%;padding-bottom:100%;left:0}}main.page.presidents-day .promo-callout-section{padding:0px;margin-top:64px}main.page.presidents-day .promo-callout-section .promo-product-images-container{position:relative}main.page.presidents-day .promo-callout-section .promo-box{padding:0 15px;position:relative}main.page.presidents-day .promo-callout-section .promo-box .plus{position:absolute;right:-7.5px}main.page.presidents-day .promo-callout-section .promo-box img{max-width:150px}main.page.presidents-day .promo-callout-section .promo-callout-section a.component-btn.green{width:50%}main.page.presidents-day .promo-callout-section .promo-callout-header-box{margin-bottom:5px}main.page.presidents-day .promo-callout-section .promo-callout-header-box .promo-callout-header{display:inline-block;padding:0 20px;font-style:normal;font-size:32px}@media (max-width: 767px){main.page.presidents-day .promo-callout-section .promo-callout-header-box .promo-callout-header{font-size:24px}}main.page.presidents-day .promo-callout-section .promo-subhead{font-size:16px}@media (max-width: 767px){main.page.presidents-day .promo-callout-section .promo-subhead{font-size:14px}}main.page.presidents-day .promo-callout-section .promo-box .promo-product-title{line-height:1.15;font-size:14px}@media (max-width: 767px){main.page.presidents-day .promo-callout-section .promo-box .promo-product-title{font-size:12px}}main.page.presidents-day .promo-callout-section .promo-heading-image{min-height:320px}main.page.presidents-day .promo-callout-section .promo-heading-image.promo-image-us{background-image:url("https://cdn.purple.com/image/upload/v1580411690/banner-modals/presidents-day/harmony-sheets-mp-bundle.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){main.page.presidents-day .promo-callout-section .promo-heading-image.promo-image-us{min-height:400px}}@media (max-width: 539px){main.page.presidents-day .promo-callout-section .promo-heading-image.promo-image-us{min-height:250px}}main.page.presidents-day .promo-callout-section h2.c-gradient-promo{font-style:normal}@media (min-width: 1128px){main.page.presidents-day .promo-callout-section h2.c-gradient-promo{font-size:44px}}@media (max-width: 593px){main.page.presidents-day .promo-callout-section .promo-box p{font-size:14px}main.page.presidents-day .promo-callout-section .promo-callout-section a.component-btn.green{width:75%}main.page.presidents-day .promo-callout-section .promo-heading-image{min-height:225px}}@media (max-width: 430px){main.page.presidents-day .promo-callout-section .promo-heading-image{min-height:150px}}main.page.presidents-day .card-holder{height:100%}main.page.presidents-day .card-holder p{font-size:16px}main.page.presidents-day .button-spacing{padding-left:20px}main.page.presidents-day .floatie-sale-color{background:#ededf4}main.page.presidents-day .added-buttons{position:relative}main.page.presidents-day .height-100{height:100%}main.page.presidents-day .terms-margin{margin-top:100px}@media (max-width: 767px){main.page.presidents-day .terms-margin{margin-top:80px}}@media (max-width: 539px){main.page.presidents-day .terms-margin{margin-top:60px}}main.page.presidents-day .block-half-image{font-family:"Montserrat",sans-serif}main.page.presidents-day .block-half-image h2{font-weight:300;font-size:24px}@media (min-width: 540px){main.page.presidents-day .block-half-image h2{font-size:44px}}main.page.presidents-day .block-half-image p{font-size:29px;font-weight:600}@media (min-width: 540px){main.page.presidents-day .block-half-image p{font-size:44px}}main.page.affiliate .purple-logo{width:120px}main.page.affiliate .max-image-size{max-height:400px;max-width:600px}main.page.affiliate .letter-container{max-width:600px}main.page.affiliate .letter-container h1{font-size:24px}@media (max-width: 767px){main.page.affiliate .letter-container h1{font-size:20px}}main.page.affiliate .letter-container p{line-height:1.4;font-size:16px;padding:20px}main.page.affiliate .details-container{max-width:600px}main.page.affiliate .details-container h2{font-size:22px}@media (max-width: 767px){main.page.affiliate .details-container h2{font-size:18px}}main.page.affiliate .details-container ul{padding:20px;font-size:16px}main.page.affiliate .sample-container{max-width:600px}main.page.affiliate .sample-container h2{font-size:22px}@media (max-width: 767px){main.page.affiliate .sample-container h2{font-size:18px}}main.page.affiliate .sample-container .img-container{padding:8px}main.page.affiliate .sample-container .img-container .aff-img-1{max-width:160px}main.page.affiliate .sample-container .img-container .aff-img-2{max-width:300px}main.page.sweepstakes .register-form-hero{position:relative}main.page.sweepstakes .register-form-hero .giveaway-hero-image{position:absolute;top:0;left:0;width:100%;height:60%;background-repeat:no-repeat;background-size:cover;background-position:top left;background-color:#fff;z-index:-1}main.page.sweepstakes .register-form-hero .sweepstakes-header{margin-top:76px;line-height:1;text-shadow:1px 1px 4px #969494}@media (max-width: 767px){main.page.sweepstakes .register-form-hero .sweepstakes-header{margin-top:36px}}main.page.sweepstakes .floatie-body{margin-bottom:60px}@media (min-width: 768px){main.page.sweepstakes .floatie-body{margin-bottom:80px}}@media (min-width: 1128px){main.page.sweepstakes .floatie-body{margin-bottom:100px}}main.page.sweepstakes .floatie-content{margin-top:76px;padding-top:56px;padding-bottom:56px;box-shadow:0px 0px 32px 16px rgba(0,0,0,0.16)}@media (max-width: 1127px){main.page.sweepstakes .floatie-content{margin-top:48px}}@media (max-width: 767px){main.page.sweepstakes .floatie-content{margin-top:54px}}@media (max-width: 1127px){main.page.sweepstakes .floatie-content{padding-top:38px;padding-bottom:38px}}main.page.sweepstakes .max-width-override{max-width:1000px}main.page.shif-lp .max-content{max-width:1472px;margin:0 auto}main.page.shif-lp .mobile-break{display:none}@media (max-width: 767px){main.page.shif-lp .mobile-break{display:unset}}main.page.shif-lp .description{padding-top:76px;padding-bottom:110px}@media (max-width: 767px){main.page.shif-lp .description{padding-top:30px;padding-bottom:54px}}main.page.shif-lp .description h2{font-size:32px}@media (max-width: 767px){main.page.shif-lp .description h2{font-size:24px}}main.page.shif-lp .description h4{color:#3B1B5E}main.page.shif-lp .half-image-section{padding:0 40px}@media (max-width: 767px){main.page.shif-lp .half-image-section{padding:0 16px}}main.page.shif-lp .half-image-section .half-image-with-text{margin-bottom:80px}main.page.shif-lp .half-image-section .half-image-with-text:last-child{margin-bottom:166px}@media (max-width: 767px){main.page.shif-lp .half-image-section .half-image-with-text{margin-bottom:56px}main.page.shif-lp .half-image-section .half-image-with-text:last-child{margin-bottom:56px}}@media (max-width: 767px){main.page.shif-lp .half-image-section .half-image-with-text .container{flex-direction:column}}main.page.shif-lp .half-image-section .half-image-with-text .background-image{width:50%;height:100%}@media (max-width: 767px){main.page.shif-lp .half-image-section .half-image-with-text .background-image{width:100%;margin-bottom:21px}}main.page.shif-lp .half-image-section .half-image-with-text .text-container{width:50%;font-size:24px;padding:10px}@media (max-width: 1127px){main.page.shif-lp .half-image-section .half-image-with-text .text-container{font-size:20px}}@media (max-width: 767px){main.page.shif-lp .half-image-section .half-image-with-text .text-container{width:100%;height:auto;margin-bottom:12px;font-size:16px}}main.page.shif-lp .half-image-section .half-image-with-text .text-container p{margin:auto;max-width:487px}main.page.shif-lp .block-video-hero::before{background:unset}@media (max-width: 767px){main.page.shif-lp .block-video-hero h1{margin-bottom:22px}}@media (max-width: 767px){main.page.shif-lp .block-video-hero .hero-content .d-flex,main.page.shif-lp .block-video-hero .hero-content .main-header .mobile-menu button,.main-header .mobile-menu main.page.shif-lp .block-video-hero .hero-content button,main.page.shif-lp .block-video-hero .hero-content .main-header .mobile-menu .try-in-store a,.main-header .mobile-menu .try-in-store main.page.shif-lp .block-video-hero .hero-content a,main.page.shif-lp .block-video-hero .hero-content .main-header .mobile-menu .num-test.phone a,.main-header .mobile-menu .num-test.phone main.page.shif-lp .block-video-hero .hero-content a,main.page.shif-lp .block-video-hero .hero-content main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile,main.page.seatcushion-category .compare-intro .cushions main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile,main.page.shif-lp .block-video-hero .hero-content main.page.mattress-education .mattresses-still-life .takeover-label,main.page.mattress-education .mattresses-still-life main.page.shif-lp .block-video-hero .hero-content .takeover-label,main.page.shif-lp .block-video-hero .hero-content main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.display-price,main.page.mattress-compare .compare-section .mattresses .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile,main.page.pillow-category .compare-intro .pillows .product-content main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display main.page.shif-lp .block-video-hero .hero-content .model-section-header,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section,main.page.pillow-category .model-display .model-wrapper .row .model-slider main.page.shif-lp .block-video-hero .hero-content .frosted-section,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .pillows-still-life .takeover-label,main.page.pillow-category .pillows-still-life main.page.shif-lp .block-video-hero .hero-content .takeover-label,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box main.page.shif-lp .block-video-hero .hero-content .box1,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box main.page.shif-lp .block-video-hero .hero-content .box2,main.page.shif-lp .block-video-hero .hero-content .takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header main.page.shif-lp .block-video-hero .hero-content .product-head,main.page.shif-lp .block-video-hero .hero-content main.page-buy .dropdown .default-variant.display-price,main.page-buy .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price,main.page.shif-lp .block-video-hero .hero-content main.page-bundle .dropdown .default-variant.display-price,main.page-bundle .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price,main.page.shif-lp .block-video-hero .hero-content main.page.homepage .reputers .ralph-footer .pixels,main.page.homepage .reputers .ralph-footer main.page.shif-lp .block-video-hero .hero-content .pixels,main.page.shif-lp .block-video-hero .hero-content main.page.homepage .reputers .ralph-footer .right,main.page.homepage .reputers .ralph-footer main.page.shif-lp .block-video-hero .hero-content .right,main.page.shif-lp .block-video-hero .hero-content main.page.holiday-pages .holiday-pages-hero,main.page.holiday-pages main.page.shif-lp .block-video-hero .hero-content .holiday-pages-hero,main.page.shif-lp .block-video-hero .hero-content main.page.holiday-pages .mattresses .column,main.page.holiday-pages .mattresses main.page.shif-lp .block-video-hero .hero-content .column,main.page.shif-lp .block-video-hero .hero-content main.page.returns .returns-center-intro .popup-info-container,main.page.returns .returns-center-intro main.page.shif-lp .block-video-hero .hero-content .popup-info-container,main.page.shif-lp .block-video-hero .hero-content main.page.wondergel .wondergel-wrapper,main.page.wondergel main.page.shif-lp .block-video-hero .hero-content .wondergel-wrapper,main.page.shif-lp .block-video-hero .hero-content main.page.promo-page .mattresses .column,main.page.promo-page .mattresses main.page.shif-lp .block-video-hero .hero-content .column,main.page.shif-lp .block-video-hero .hero-content main.page.promo-page .holiday-pages-hero,main.page.promo-page main.page.shif-lp .block-video-hero .hero-content .holiday-pages-hero,main.page.shif-lp .block-video-hero .hero-content main.page.finance .double-box .box1,main.page.finance .double-box main.page.shif-lp .block-video-hero .hero-content .box1,main.page.shif-lp .block-video-hero .hero-content main.page.finance .double-box .box2,main.page.finance .double-box main.page.shif-lp .block-video-hero .hero-content .box2,main.page.shif-lp .block-video-hero .hero-content main.page.may-4 .double-box .box1,main.page.may-4 .double-box main.page.shif-lp .block-video-hero .hero-content .box1,main.page.shif-lp .block-video-hero .hero-content main.page.may-4 .double-box .box2,main.page.may-4 .double-box main.page.shif-lp .block-video-hero .hero-content .box2,main.page.shif-lp .block-video-hero .hero-content main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box main.page.shif-lp .block-video-hero .hero-content .box1,main.page.shif-lp .block-video-hero .hero-content main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box main.page.shif-lp .block-video-hero .hero-content .box2,main.page.shif-lp .block-video-hero .hero-content main.page.research-thankyou .research-wrapper,main.page.research-thankyou main.page.shif-lp .block-video-hero .hero-content .research-wrapper,main.page.shif-lp .block-video-hero .hero-content main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.display-price,main.page.financing .how-it-works .how-it-works-container .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price,main.page.shif-lp .block-video-hero .hero-content main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile,main.page.seatcushion-category-old .compare-intro .cushions main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .filtered-review-header .filter-wrapper,.block-filtered-reviews .filtered-review-header main.page.shif-lp .block-video-hero .hero-content .filter-wrapper,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container,.block-filtered-reviews .filtered-review-header .filter-wrapper main.page.shif-lp .block-video-hero .hero-content .filter-label-container,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .filtered-review-slider .arrow,.block-filtered-reviews .filtered-review-slider main.page.shif-lp .block-video-hero .hero-content .arrow,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .review-box,.block-filtered-reviews main.page.shif-lp .block-video-hero .hero-content .review-box,main.page.shif-lp .block-video-hero .hero-content .block-double-block .box1,.block-double-block main.page.shif-lp .block-video-hero .hero-content .box1,main.page.shif-lp .block-video-hero .hero-content .block-double-block .box2,.block-double-block main.page.shif-lp .block-video-hero .hero-content .box2,main.page.shif-lp .block-video-hero .hero-content .block-bundles-highlight .bundles-container .padded-price.mobile,.block-bundles-highlight .bundles-container main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile,main.page.shif-lp .block-video-hero .hero-content .block-bundles-highlight-alternate .bundles-container .padded-price.mobile,.block-bundles-highlight-alternate .bundles-container main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile,main.page.shif-lp .block-video-hero .hero-content .component-promo-modal-lg .promo-wrapper,.component-promo-modal-lg main.page.shif-lp .block-video-hero .hero-content .promo-wrapper,main.page.shif-lp .block-video-hero .hero-content .component-promo-modal-lg .intent-inputs-container,.component-promo-modal-lg main.page.shif-lp .block-video-hero .hero-content .intent-inputs-container,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content div.header,.component-floatie .floatie-wrapper .floatie-content main.page.shif-lp .block-video-hero .hero-content div.header,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content .body .benefits,.component-floatie .floatie-wrapper .floatie-content .body main.page.shif-lp .block-video-hero .hero-content .benefits,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content .body .benefits i,.component-floatie .floatie-wrapper .floatie-content .body .benefits main.page.shif-lp .block-video-hero .hero-content i,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore,.component-floatie .floatie-wrapper .floatie-content .body .benefits main.page.shif-lp .block-video-hero .hero-content .learnMore,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore main.page.shif-lp .block-video-hero .hero-content .learnMore-button,main.page.shif-lp .block-video-hero .hero-content .bundle-modal .dropdown .default-variant.display-price,.bundle-modal .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price{flex-direction:column}}@media (max-width: 767px){main.page.shif-lp .block-video-hero .hero-content .d-flex .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .main-header .mobile-menu button .component-play-btn,.main-header .mobile-menu main.page.shif-lp .block-video-hero .hero-content button .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .main-header .mobile-menu .try-in-store a .component-play-btn,.main-header .mobile-menu .try-in-store main.page.shif-lp .block-video-hero .hero-content a .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .main-header .mobile-menu .num-test.phone a .component-play-btn,.main-header .mobile-menu .num-test.phone main.page.shif-lp .block-video-hero .hero-content a .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.seatcushion-category .compare-intro .cushions .padded-price.mobile .component-play-btn,main.page.seatcushion-category .compare-intro .cushions main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.mattress-education .mattresses-still-life .takeover-label .component-play-btn,main.page.mattress-education .mattresses-still-life main.page.shif-lp .block-video-hero .hero-content .takeover-label .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.mattress-compare .compare-section .mattresses .dropdown .default-variant.display-price .component-play-btn,main.page.mattress-compare .compare-section .mattresses .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .compare-intro .pillows .product-content .padded-price.mobile .component-play-btn,main.page.pillow-category .compare-intro .pillows .product-content main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .model-display .model-section-header .component-play-btn,main.page.pillow-category .model-display main.page.shif-lp .block-video-hero .hero-content .model-section-header .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .model-display .model-wrapper .row .model-slider .frosted-section .component-play-btn,main.page.pillow-category .model-display .model-wrapper .row .model-slider main.page.shif-lp .block-video-hero .hero-content .frosted-section .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .pillows-still-life .takeover-label .component-play-btn,main.page.pillow-category .pillows-still-life main.page.shif-lp .block-video-hero .hero-content .takeover-label .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .double-box .box1 .component-play-btn,main.page.pillow-category .double-box main.page.shif-lp .block-video-hero .hero-content .box1 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.pillow-category .double-box .box2 .component-play-btn,main.page.pillow-category .double-box main.page.shif-lp .block-video-hero .hero-content .box2 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .takeover-content .pillow-compare-takeover.detail-compare .sticky-header .product-head .component-play-btn,.takeover-content .pillow-compare-takeover.detail-compare .sticky-header main.page.shif-lp .block-video-hero .hero-content .product-head .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page-buy .dropdown .default-variant.display-price .component-play-btn,main.page-buy .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page-bundle .dropdown .default-variant.display-price .component-play-btn,main.page-bundle .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.homepage .reputers .ralph-footer .pixels .component-play-btn,main.page.homepage .reputers .ralph-footer main.page.shif-lp .block-video-hero .hero-content .pixels .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.homepage .reputers .ralph-footer .right .component-play-btn,main.page.homepage .reputers .ralph-footer main.page.shif-lp .block-video-hero .hero-content .right .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.holiday-pages .holiday-pages-hero .component-play-btn,main.page.holiday-pages main.page.shif-lp .block-video-hero .hero-content .holiday-pages-hero .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.holiday-pages .mattresses .column .component-play-btn,main.page.holiday-pages .mattresses main.page.shif-lp .block-video-hero .hero-content .column .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.returns .returns-center-intro .popup-info-container .component-play-btn,main.page.returns .returns-center-intro main.page.shif-lp .block-video-hero .hero-content .popup-info-container .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.wondergel .wondergel-wrapper .component-play-btn,main.page.wondergel main.page.shif-lp .block-video-hero .hero-content .wondergel-wrapper .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.promo-page .mattresses .column .component-play-btn,main.page.promo-page .mattresses main.page.shif-lp .block-video-hero .hero-content .column .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.promo-page .holiday-pages-hero .component-play-btn,main.page.promo-page main.page.shif-lp .block-video-hero .hero-content .holiday-pages-hero .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.finance .double-box .box1 .component-play-btn,main.page.finance .double-box main.page.shif-lp .block-video-hero .hero-content .box1 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.finance .double-box .box2 .component-play-btn,main.page.finance .double-box main.page.shif-lp .block-video-hero .hero-content .box2 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.may-4 .double-box .box1 .component-play-btn,main.page.may-4 .double-box main.page.shif-lp .block-video-hero .hero-content .box1 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.may-4 .double-box .box2 .component-play-btn,main.page.may-4 .double-box main.page.shif-lp .block-video-hero .hero-content .box2 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.email-subscribe .double-box .box1 .component-play-btn,main.page.email-subscribe .double-box main.page.shif-lp .block-video-hero .hero-content .box1 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.email-subscribe .double-box .box2 .component-play-btn,main.page.email-subscribe .double-box main.page.shif-lp .block-video-hero .hero-content .box2 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.research-thankyou .research-wrapper .component-play-btn,main.page.research-thankyou main.page.shif-lp .block-video-hero .hero-content .research-wrapper .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.display-price .component-play-btn,main.page.financing .how-it-works .how-it-works-container .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price .component-play-btn,main.page.shif-lp .block-video-hero .hero-content main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile .component-play-btn,main.page.seatcushion-category-old .compare-intro .cushions main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .filtered-review-header .filter-wrapper .component-play-btn,.block-filtered-reviews .filtered-review-header main.page.shif-lp .block-video-hero .hero-content .filter-wrapper .component-play-btn,.block-filtered-reviews .filtered-review-header .filter-wrapper main.page.shif-lp .block-video-hero .hero-content .filter-label-container .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .filtered-review-slider .arrow .component-play-btn,.block-filtered-reviews .filtered-review-slider main.page.shif-lp .block-video-hero .hero-content .arrow .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-filtered-reviews .review-box .component-play-btn,.block-filtered-reviews main.page.shif-lp .block-video-hero .hero-content .review-box .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-double-block .box1 .component-play-btn,.block-double-block main.page.shif-lp .block-video-hero .hero-content .box1 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-double-block .box2 .component-play-btn,.block-double-block main.page.shif-lp .block-video-hero .hero-content .box2 .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-bundles-highlight .bundles-container .padded-price.mobile .component-play-btn,.block-bundles-highlight .bundles-container main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .block-bundles-highlight-alternate .bundles-container .padded-price.mobile .component-play-btn,.block-bundles-highlight-alternate .bundles-container main.page.shif-lp .block-video-hero .hero-content .padded-price.mobile .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .component-promo-modal-lg .promo-wrapper .component-play-btn,.component-promo-modal-lg main.page.shif-lp .block-video-hero .hero-content .promo-wrapper .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .component-promo-modal-lg .intent-inputs-container .component-play-btn,.component-promo-modal-lg main.page.shif-lp .block-video-hero .hero-content .intent-inputs-container .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content div.header .component-play-btn,.component-floatie .floatie-wrapper .floatie-content main.page.shif-lp .block-video-hero .hero-content div.header .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .component-floatie .floatie-wrapper .floatie-content .body .benefits .component-play-btn,.component-floatie .floatie-wrapper .floatie-content .body main.page.shif-lp .block-video-hero .hero-content .benefits .component-play-btn,.component-floatie .floatie-wrapper .floatie-content .body .benefits main.page.shif-lp .block-video-hero .hero-content i .component-play-btn,.component-floatie .floatie-wrapper .floatie-content .body .benefits main.page.shif-lp .block-video-hero .hero-content .learnMore .component-play-btn,.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore main.page.shif-lp .block-video-hero .hero-content .learnMore-button .component-play-btn,main.page.shif-lp .block-video-hero .hero-content .bundle-modal .dropdown .default-variant.display-price .component-play-btn,.bundle-modal .dropdown main.page.shif-lp .block-video-hero .hero-content .default-variant.display-price .component-play-btn{max-width:unset;margin-bottom:28px}}main.page.shif-lp .learn-more{position:relative}main.page.shif-lp .learn-more .top-heading{padding:21px 0;background:radial-gradient(515% 12937.5% at 52.08% 0%, #5A2A80 0%, #45166A 100%)}@media (max-width: 767px){main.page.shif-lp .learn-more .top-heading{padding:12px 0}}main.page.shif-lp .learn-more .top-heading h2{font-size:32px}@media (max-width: 767px){main.page.shif-lp .learn-more .top-heading h2{font-size:24px}}main.page.shif-lp .learn-more .bottom-section{padding:42px 34px;padding-bottom:10px}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section{padding:34px 24px;padding-bottom:40px;flex-direction:column}}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section h3{font-size:18px}}main.page.shif-lp .learn-more .bottom-section .submit-button{font-size:12px;font-weight:bold;color:#fff}main.page.shif-lp .learn-more .bottom-section .email-signup{width:50%}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .email-signup{width:100%}}@media (max-width: 1127px){main.page.shif-lp .learn-more .bottom-section .email-signup .form-container{flex-direction:column}}main.page.shif-lp .learn-more .bottom-section .email-signup .form-container input{font-size:16px;padding:8px 18px;border:none;color:#423c48;border-radius:2px;margin-right:28px;width:30%}@media (max-width: 1127px){main.page.shif-lp .learn-more .bottom-section .email-signup .form-container input{margin-bottom:34px;width:unset}}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .email-signup .form-container input{margin-bottom:34px;margin-right:0}}main.page.shif-lp .learn-more .bottom-section .email-signup .form-container .submit-button{background:unset}main.page.shif-lp .learn-more .bottom-section .email-signup .form-container .submit-button:hover{background-color:rgba(114,244,191,0.1)}@media (max-width: 1127px){main.page.shif-lp .learn-more .bottom-section .email-signup .form-container .submit-button{margin-bottom:20px;margin-right:28px}}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .email-signup .form-container .submit-button{margin-bottom:25px;margin-right:0}}main.page.shif-lp .learn-more .bottom-section .chat{width:50%}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .chat{width:100%;margin-top:20px}}main.page.shif-lp .learn-more .bottom-section .chat p{font-size:14px;color:#CAC6DB}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .chat .submit-button{margin-top:20px;width:100%}}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .seperator{flex-direction:row;margin:0 auto;justify-content:center;align-items:center}}main.page.shif-lp .learn-more .bottom-section .seperator h4{font-size:14px}main.page.shif-lp .learn-more .bottom-section .seperator .vertical-line{width:1px;height:54px;background:rgba(255,255,255,0.7);margin:0 auto}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .seperator .vertical-line{width:54px;height:1px;margin:unset}}main.page.shif-lp .learn-more .bottom-section .seperator .vertical-line:first-child{margin-bottom:10px}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .seperator .vertical-line:first-child{margin-bottom:0;margin-right:10px}}main.page.shif-lp .learn-more .bottom-section .seperator .vertical-line:last-child{margin-top:10px}@media (max-width: 767px){main.page.shif-lp .learn-more .bottom-section .seperator .vertical-line:last-child{margin-top:0;margin-left:10px}}main.page.shif-lp .grey-background-padding{padding-top:106px}@media (max-width: 767px){main.page.shif-lp .grey-background-padding{padding-top:46px}}main.page.shif-lp .everybody-half-image{margin:0 40px;margin-bottom:98px;position:relative;background-color:#fff}@media (max-width: 1127px){main.page.shif-lp .everybody-half-image{padding-bottom:60px}}@media (max-width: 767px){main.page.shif-lp .everybody-half-image{margin:0 16px;margin-bottom:72px;padding-bottom:0px}}main.page.shif-lp .everybody-half-image .img-container{overflow:hidden}@media (max-width: 767px){main.page.shif-lp .everybody-half-image .img-container img{width:200%;margin-left:-100px}}main.page.shif-lp .everybody-half-image .callout{background:rgba(255,255,255,0.9);width:50%;height:100%;padding:0 120px;position:absolute;top:0;right:0}@media (max-width: 1127px){main.page.shif-lp .everybody-half-image .callout{padding:0 40px}}@media (max-width: 767px){main.page.shif-lp .everybody-half-image .callout{position:relative;top:unset;right:unset;width:100%;background:unset}}main.page.shif-lp .everybody-half-image .callout h4{font-size:24px}@media (max-width: 767px){main.page.shif-lp .everybody-half-image .callout h4{font-size:16px}}main.page.shif-lp .everybody-half-image .callout h2{line-height:1.18}@media (max-width: 767px){main.page.shif-lp .everybody-half-image .callout .component-btn{margin-bottom:24px}}main.page.shif-lp .popular-grid-products{padding:0 40px}@media (max-width: 767px){main.page.shif-lp .popular-grid-products{padding:0 16px}}@media (max-width: 767px){main.page.shif-lp .popular-grid-products .card-container{flex-direction:column}}main.page.shif-lp .popular-grid-products .card-container .product-card{padding:0 116px;padding-bottom:68px;margin:0 20px;flex:1;align-self:stretch}main.page.shif-lp .popular-grid-products .card-container .product-card:first-child{margin-left:0}main.page.shif-lp .popular-grid-products .card-container .product-card:last-child{margin-right:0}@media (max-width: 1127px){main.page.shif-lp .popular-grid-products .card-container .product-card{padding:0 44px;padding-bottom:68px}}@media (max-width: 767px){main.page.shif-lp .popular-grid-products .card-container .product-card{padding:0 8px;padding-bottom:47px;margin:0;margin-bottom:40px}main.page.shif-lp .popular-grid-products .card-container .product-card:last-child{margin-bottom:0}}main.page.shif-lp .popular-grid-products .card-container .product-card .component-btn{margin-top:auto}main.page.shif-lp .popular-grid-products .card-container .product-card .align-btn{margin-top:auto;min-height:47px;font-size:16px}main.page.shif-lp .popular-grid-products .card-container .product-card .product-image{height:301px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center}@media (max-width: 1127px){main.page.shif-lp .popular-grid-products .card-container .product-card .product-image{height:203px}}main.page.shif-lp .experience-half-image{padding:100px 40px}@media (max-width: 767px){main.page.shif-lp .experience-half-image{padding:0;padding-top:60px}}@media (max-width: 767px){main.page.shif-lp .experience-half-image .container{flex-direction:column-reverse}}main.page.shif-lp .experience-half-image .container .image{height:320px}@media (max-width: 767px){main.page.shif-lp .experience-half-image .container .image{height:211px}}main.page.shif-lp .experience-half-image .container h4{font-size:32px}@media (max-width: 1127px){main.page.shif-lp .experience-half-image .container h4{font-size:24px}}@media (max-width: 767px){main.page.shif-lp .experience-half-image .container h4{font-size:18px}}main.page.grid-lp .block-image-hero:before{background:none}main.page.grid-lp .block-image-hero .description{max-width:780px;margin-bottom:92px}@media (max-width: 1127px){main.page.grid-lp .block-image-hero .description{max-width:500px}}@media (max-width: 767px){main.page.grid-lp .block-image-hero .description{font-size:16px;max-width:300px;margin-bottom:40px}}@media (max-width: 539px){main.page.grid-lp .block-image-hero .description{max-width:250px}}main.page.grid-lp .block-image-hero .component-btn.white-border:hover{color:#45166a;background-color:#fff}main.page.grid-lp .mattresses-entire-container{background-color:#f9f8f9}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section{padding-top:72px;padding-bottom:72px}@media (max-width: 767px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section{padding-top:48px}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .matt-section-head{margin-bottom:8px}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .matt-section-subhead{margin-bottom:56px;font-size:24px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .matt-section-subhead{margin-bottom:32px;font-size:16px}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-card{margin-bottom:64px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-card{margin-bottom:40px}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content{background:#fff;width:100%;max-width:475px;height:100%;border-radius:4px;box-shadow:0px 5px 8px rgba(0,0,0,0.1);padding:24px 32px 40px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content{padding:24px 20px 40px}}@media (max-width: 767px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content{align-items:center;text-align:center}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .badge,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .block-subnav:before{display:inline-block;padding:6px 16px;font-size:12px}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .mattress-img{margin-bottom:12px}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .mattress-img img{object-fit:contain;object-position:left;height:100%}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .mattress-name{margin-bottom:24px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .mattress-name{margin-bottom:8px}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper{margin-top:auto;position:relative}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper{margin-bottom:48px}@media (max-width: 767px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper{justify-content:center}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level{text-transform:uppercase;letter-spacing:1.75px;font-size:12px;color:#45166a;border:1px solid #D5D5D5;border-radius:3px;padding:5px 28px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level{padding:5px 12px}}@media (max-width: 767px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level{padding:5px 24px}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level.selected{border:2px solid #773d94}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level.split{cursor:pointer}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level.split+.split{margin-left:16px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level.split+.split{margin-left:8px}}@media (max-width: 767px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .grid-level-wrapper .grid-level.split+.split{margin-left:12px}}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content{flex-direction:column-reverse}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .padded-price{font-size:16px}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .padded-price{align-items:center}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .padded-price .pricing{font-weight:400;margin-bottom:8px}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .padded-price .pricing span{margin-left:4px}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content.hidden{display:none}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .cta-container a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}@media (max-width: 1599px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .cta-container a{min-width:130px}}@media (max-width: 1127px){main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .cta-container{margin-bottom:12px}}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container{color:#3B1B5E}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .fw-light,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price body,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .em-light em,.em-light main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price em,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page.pet-bed-lp .block-video-hero .em-br em,main.page.pet-bed-lp .block-video-hero .em-br main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price em,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page.plush-pillow .block-half-image .box .content h2 p,main.page.plush-pillow .block-half-image .box .content h2 main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price p,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page.powerbase-lp em,main.page.powerbase-lp main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price em,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container .price-text,main.page.bundle-category .bundle-category-products .bundle-product .column-bottom .price-container main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .price-text,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page-buy .buy-cart .product-email-form .field-container .input-email,main.page-buy .buy-cart .product-email-form .field-container main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .input-email,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page-buy.face-mask .block-exploding-product .section-description,main.page-buy.face-mask .block-exploding-product main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .section-description,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page-bundle .buy-cart .price-line .strikethrough,main.page-bundle .buy-cart .price-line main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .strikethrough,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page-bundle .buy-cart .product-email-form .field-container .input-email,main.page-bundle .buy-cart .product-email-form .field-container main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .input-email,main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text .large-nights,main.page.returns .returns-center-intro .night-counter-bar-container .night-counter-bar .after-counter-text main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .large-nights{font-weight:unset}main.page.grid-lp .mattresses-entire-container .mattresses-cards-section .mattress-content .toggle-content-wrapper .toggle-content .affirm-container .affirm-ala-price .currency-sign{margin-left:4px}main.page.grid-lp .accessories-entire-container{background-color:#f9f8f9}main.page.grid-lp .accessories-entire-container .accessories-cards-section .accessories-heading{margin-bottom:8px}main.page.grid-lp .accessories-entire-container .accessories-cards-section .accessories-subhead{margin-bottom:56px;font-size:24px}@media (max-width: 1127px){main.page.grid-lp .accessories-entire-container .accessories-cards-section .accessories-subhead{margin-bottom:32px;font-size:16px}}main.page.grid-lp .accessories-entire-container .product-box-container{position:relative;padding:8px}main.page.grid-lp .accessories-entire-container .product-box-container .bubble{top:0px;right:-1px}main.page.grid-lp .accessories-entire-container .product-box-container .bubble p{padding-top:0px}main.page.grid-lp .accessories-entire-container .product-box-container .product-box{background-color:#fff;height:100%;display:flex;flex-direction:column;position:relative;padding:16px 40px 24px}@media (max-width: 1127px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box{padding:8px 16px 16px}}@media (min-width: 540px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box:before{position:absolute;content:'';top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .2s ease-out;border:solid 2px #bc158a}main.page.grid-lp .accessories-entire-container .product-box-container .product-box:hover:before,main.page.grid-lp .accessories-entire-container .product-box-container .product-box:focus:before{opacity:1}}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image{position:relative;background-size:contain;background-position:center center;background-repeat:no-repeat;height:100px;width:100%}@media (min-width: 540px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image{height:120px}}@media (min-width: 768px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image{height:180px}}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image.cover{background-size:cover}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image .badge,main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-image .block-subnav:before{z-index:1;padding:4px 12px;position:absolute;top:-8px;left:-8px;border-radius:2px;transform:translate(-10%, -50%)}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info{padding-top:8px;font-weight:500;color:#423c48}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-title{font-size:20px}@media (max-width: 1127px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-title{font-size:16px}}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-price-prefix,main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-strikethrough-price{font-weight:400;font-size:16px}@media (max-width: 1127px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-price-prefix,main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-strikethrough-price{font-size:12px}}main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-price{font-weight:400;font-size:16px}@media (max-width: 1127px){main.page.grid-lp .accessories-entire-container .product-box-container .product-box .product-info .product-price{font-size:12px}}main.page.grid-lp .experience-half-image{padding:144px 40px}@media (max-width: 767px){main.page.grid-lp .experience-half-image{padding:0;padding-top:80px}}@media (max-width: 767px){main.page.grid-lp .experience-half-image .container.container-lg,main.page.grid-lp .experience-half-image main.page-buy .section-user-reviews .container.stamped-container,main.page-buy .section-user-reviews main.page.grid-lp .experience-half-image .container.stamped-container{padding-left:0;padding-right:0}}main.page.grid-lp .experience-half-image .container .image{height:320px}@media (max-width: 767px){main.page.grid-lp .experience-half-image .container .image{height:211px}}main.page.grid-lp .experience-half-image .container .content{color:#452569}@media (max-width: 767px){main.page.grid-lp .experience-half-image .container .content.p-xy-card,main.page.grid-lp .experience-half-image .container main.page.homepage .reputers .ralph-footer .content.left,main.page.homepage .reputers .ralph-footer main.page.grid-lp .experience-half-image .container .content.left,main.page.grid-lp .experience-half-image .container main.page.homepage .reputers .ralph-footer .content.right,main.page.homepage .reputers .ralph-footer main.page.grid-lp .experience-half-image .container .content.right,main.page.grid-lp .experience-half-image .container .component-modal.filtered-review-modal .modal-wrapper .content.continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper main.page.grid-lp .experience-half-image .container .content.continue-reading-modal,main.page.grid-lp .experience-half-image .container .component-promo-modal .content.promo-wrapper,.component-promo-modal main.page.grid-lp .experience-half-image .container .content.promo-wrapper,main.page.grid-lp .experience-half-image .container .component-promo-modal-lg .content.promo-wrapper,.component-promo-modal-lg main.page.grid-lp .experience-half-image .container .content.promo-wrapper,main.page.grid-lp .experience-half-image .container .component-promo-modal-lg .banner-modal-wrapper .content.banner-modal,.component-promo-modal-lg .banner-modal-wrapper main.page.grid-lp .experience-half-image .container .content.banner-modal{padding-bottom:92px}}main.page.grid-lp .experience-half-image .container .content h2{margin-bottom:48px;font-size:44px}@media (max-width: 1127px){main.page.grid-lp .experience-half-image .container .content h2{margin-bottom:40px;font-size:32px}}@media (max-width: 539px){main.page.grid-lp .experience-half-image .container .content h2{max-width:250px}}main.page.give-comfort .block-image-hero:not(.promo-hero)::before{background:none}@media (max-width: 767px){main.page.give-comfort .block-image-hero:not(.promo-hero) img{object-position:top}}main.page.give-comfort .block-image-hero:not(.promo-hero) .hero-content{display:flex;flex-direction:column;align-items:center}main.page.give-comfort .block-image-hero:not(.promo-hero) .hero-logo.mobile{margin-top:88px;min-width:173px}main.page.give-comfort .block-image-hero:not(.promo-hero) .description p{font-size:40px;margin-top:24px}@media (max-width: 767px){main.page.give-comfort .block-image-hero:not(.promo-hero) .description p{font-size:20px;font-weight:400}}main.page.give-comfort .block-image-hero:not(.promo-hero) .component-btn{margin-top:32px;margin-bottom:88px}@media (max-width: 767px){main.page.give-comfort .block-image-hero:not(.promo-hero) .component-btn{margin-top:0;margin-bottom:40px}}main.page.give-comfort .tcgc-heading{padding-top:70px;padding-bottom:112px}@media (max-width: 767px){main.page.give-comfort .tcgc-heading{padding-top:32px;padding-bottom:64px}}main.page.give-comfort .tcgc-heading h2{color:#3B1B5E;font-size:40px;font-weight:500;line-height:1.5}@media (max-width: 767px){main.page.give-comfort .tcgc-heading h2{font-size:20px}}@media (max-width: 767px){main.page.give-comfort .desktop-br{display:none}}main.page.give-comfort .half-image-section{max-width:1472px;margin:0 auto;padding:0 40px}@media (max-width: 767px){main.page.give-comfort .half-image-section{padding:0 16px}}main.page.give-comfort .half-image-section .half-image-with-text{margin-bottom:80px}main.page.give-comfort .half-image-section .half-image-with-text:last-child{margin-bottom:96px}@media (max-width: 767px){main.page.give-comfort .half-image-section .half-image-with-text{margin-bottom:48px}main.page.give-comfort .half-image-section .half-image-with-text:last-child{margin-bottom:88px}}@media (max-width: 767px){main.page.give-comfort .half-image-section .half-image-with-text .container{flex-direction:column}}main.page.give-comfort .half-image-section .half-image-with-text .background-image{width:50%;height:100%}@media (max-width: 767px){main.page.give-comfort .half-image-section .half-image-with-text .background-image{width:100%;margin-bottom:21px}}main.page.give-comfort .half-image-section .half-image-with-text .text-container{width:50%;font-size:24px;padding:10px}@media (max-width: 767px){main.page.give-comfort .half-image-section .half-image-with-text .text-container{width:100%;height:auto;margin-bottom:unset}}main.page.give-comfort .half-image-section .half-image-with-text .text-container h3{color:#3B1B5E;font-size:34px;margin-bottom:12px}@media (max-width: 1127px){main.page.give-comfort .half-image-section .half-image-with-text .text-container h3{font-size:20px;margin-bottom:8px}}main.page.give-comfort .half-image-section .half-image-with-text .text-container p{margin:auto;max-width:487px;font-size:24px}@media (max-width: 1127px){main.page.give-comfort .half-image-section .half-image-with-text .text-container p{font-size:14px}}main.page.give-comfort .brand-collab-block{position:relative}main.page.give-comfort .brand-collab-block .top-heading{padding:21px 0;background:radial-gradient(515% 12937.5% at 52.08% 0%, #5A2A80 0%, #45166A 100%)}@media (max-width: 767px){main.page.give-comfort .brand-collab-block .top-heading{padding:12px 0}}main.page.give-comfort .brand-collab-block .top-heading img{width:50%;max-width:520px;min-width:269px}main.page.give-comfort .brand-collab-block .top-heading h2{font-size:32px}@media (max-width: 767px){main.page.give-comfort .brand-collab-block .top-heading h2{font-size:24px}}main.page.give-comfort .brand-collab-block .bottom-section{padding:42px 34px}@media (max-width: 767px){main.page.give-comfort .brand-collab-block .bottom-section{padding:34px 24px;padding-bottom:40px}}main.page.give-comfort .brand-collab-block .bottom-section h3{max-width:700px}@media (max-width: 767px){main.page.give-comfort .brand-collab-block .bottom-section h3{font-size:18px}}main.page.give-comfort .brand-collab-block .bottom-section .green-border{color:#fff}main.page.give-comfort .help-fight-covid{padding:96px 40px 88px}@media (max-width: 767px){main.page.give-comfort .help-fight-covid{padding:56px 16px 48px}}main.page.give-comfort .help-fight-covid h2{color:#3B1B5E;margin-bottom:3px}@media (max-width: 767px){main.page.give-comfort .help-fight-covid h2{font-size:20px}}main.page.give-comfort .help-fight-covid p{font-size:24px;margin-bottom:72px}@media (max-width: 767px){main.page.give-comfort .help-fight-covid p{font-size:14px;margin-bottom:24px}}@media (max-width: 767px){main.page.give-comfort .help-fight-covid .card-container{flex-direction:column}}main.page.give-comfort .help-fight-covid .card-container .product-card{margin:0 20px;align-self:stretch;max-width:50%;width:50%}main.page.give-comfort .help-fight-covid .card-container .product-card:first-child{margin-left:0}main.page.give-comfort .help-fight-covid .card-container .product-card:last-child{margin-right:0}@media (max-width: 767px){main.page.give-comfort .help-fight-covid .card-container .product-card{margin:0;margin-bottom:40px;width:100%;max-width:unset}main.page.give-comfort .help-fight-covid .card-container .product-card:last-child{margin-bottom:0}}main.page.give-comfort .help-fight-covid .card-container .product-card .product-image{height:437px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:32px}@media (max-width: 1127px){main.page.give-comfort .help-fight-covid .card-container .product-card .product-image{height:300px}}main.page.give-comfort .help-fight-covid .card-container .product-card .product-text{flex-grow:1;padding:0 116px;padding-bottom:68px}@media (max-width: 1127px){main.page.give-comfort .help-fight-covid .card-container .product-card .product-text{padding-left:48px;padding-right:48px}}@media (max-width: 539px){main.page.give-comfort .help-fight-covid .card-container .product-card .product-text{padding-left:24px;padding-right:24px}}main.page.give-comfort .help-fight-covid .card-container .product-card .product-text .text-holder h3{margin-bottom:12px}@media (max-width: 767px){main.page.give-comfort .help-fight-covid .card-container .product-card .product-text .text-holder h3{margin-bottom:8px}}main.page.give-comfort .help-fight-covid .card-container .product-card .product-text .text-holder p{font-size:20px;margin-bottom:40px}@media (max-width: 767px){main.page.give-comfort .help-fight-covid .card-container .product-card .product-text .text-holder p{font-size:14px;margin-bottom:32px}}main.page.give-comfort .help-fight-covid .card-container .product-card .product-text .btn-container{margin-top:auto}main.page.comfort-landing .block-image-hero:not(.promo-hero)::before{background:none}main.page.comfort-landing .block-image-hero:not(.promo-hero) .hero-content{display:flex;flex-direction:column;align-items:center}main.page.comfort-landing .block-image-hero:not(.promo-hero) .hero-logo{width:65%}main.page.comfort-landing .block-image-hero:not(.promo-hero) .hero-logo.mobile{min-width:265px}main.page.comfort-landing .tcgc-heading{padding-top:56px;padding-bottom:80px}@media (max-width: 767px){main.page.comfort-landing .tcgc-heading{padding-bottom:64px}}main.page.comfort-landing .tcgc-heading h2{color:#3B1B5E;font-size:48px;margin-bottom:16px;line-height:1.2}@media (max-width: 767px){main.page.comfort-landing .tcgc-heading h2{font-size:32px;margin-bottom:40px}}main.page.comfort-landing .tcgc-heading p{line-height:1.5;font-size:24px}@media (max-width: 767px){main.page.comfort-landing .tcgc-heading p{font-size:16px}}main.page.comfort-landing .half-image-section{max-width:1472px;margin:0 auto;padding:0 40px}@media (max-width: 767px){main.page.comfort-landing .half-image-section{padding:0 16px}}main.page.comfort-landing .half-image-section .half-image-with-text{margin-bottom:72px}main.page.comfort-landing .half-image-section .half-image-with-text:last-child{margin-bottom:136px}@media (max-width: 767px){main.page.comfort-landing .half-image-section .half-image-with-text{margin-bottom:54px}main.page.comfort-landing .half-image-section .half-image-with-text:last-child{margin-bottom:62px}}@media (max-width: 767px){main.page.comfort-landing .half-image-section .half-image-with-text .container{flex-direction:column}}main.page.comfort-landing .half-image-section .half-image-with-text .background-image{width:50%;height:100%}@media (max-width: 767px){main.page.comfort-landing .half-image-section .half-image-with-text .background-image{width:100%;margin-bottom:24px}}main.page.comfort-landing .half-image-section .half-image-with-text .text-container{width:50%;padding:10px}@media (max-width: 767px){main.page.comfort-landing .half-image-section .half-image-with-text .text-container{width:100%;height:auto;margin-bottom:unset}}main.page.comfort-landing .half-image-section .half-image-with-text .text-container h3{color:#3B1B5E;font-size:44px;margin-bottom:12px}@media (max-width: 1127px){main.page.comfort-landing .half-image-section .half-image-with-text .text-container h3{font-size:20px;margin-bottom:8px}}main.page.comfort-landing .half-image-section .half-image-with-text .text-container p{margin:auto;max-width:487px;font-size:24px}@media (max-width: 1127px){main.page.comfort-landing .half-image-section .half-image-with-text .text-container p{font-size:14px}}main.page.comfort-landing .half-image-section .half-image-with-text .text-container p.margin-button{margin-bottom:36px}@media (max-width: 1127px){main.page.comfort-landing .half-image-section .half-image-with-text .text-container p.margin-button{margin-bottom:24px}}@media (max-width: 768px){main.page.comfort-landing .half-image-section .half-image-with-text .text-container p.margin-button{margin-bottom:16px}}@media (max-width: 767px){main.page.comfort-landing .half-image-section .half-image-with-text .text-container p.margin-button{margin-bottom:24px}}main.page.comfort-landing .half-image-section .half-image-with-text .text-container a{min-width:208px}main.page.comfort-landing .brand-collab-block .top-heading{padding:48px 0;background:radial-gradient(515% 12937.5% at 52.08% 0%, #5A2A80 0%, #45166A 100%)}@media (max-width: 767px){main.page.comfort-landing .brand-collab-block .top-heading{padding:32px 0}}main.page.comfort-landing .brand-collab-block .top-heading img{width:50%;max-width:520px;min-width:269px}main.page.comfort-landing .brand-collab-block .top-heading h2{font-size:32px}@media (max-width: 767px){main.page.comfort-landing .brand-collab-block .top-heading h2{font-size:24px}}main.page.comfort-landing .brand-collab-block .bottom-section{padding:42px 34px}@media (max-width: 767px){main.page.comfort-landing .brand-collab-block .bottom-section{padding:34px 24px;padding-bottom:40px}}main.page.comfort-landing .brand-collab-block .bottom-section h3{max-width:700px}@media (max-width: 767px){main.page.comfort-landing .brand-collab-block .bottom-section h3{font-size:18px}}main.page.comfort-landing .brand-collab-block .bottom-section .green-border{color:#fff}main.page.comfort-landing .help-fight-covid{padding:80px 40px}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid{padding:32px 16px 48px}}main.page.comfort-landing .help-fight-covid h2{color:#3B1B5E;margin-bottom:10px}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid h2{font-size:20px;margin-bottom:6px}}main.page.comfort-landing .help-fight-covid p{font-size:24px;margin-bottom:64px}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid p{font-size:14px;margin-bottom:16px}}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid .card-container{flex-direction:column}}main.page.comfort-landing .help-fight-covid .card-container .product-card{margin:0 20px;align-self:stretch;max-width:50%;width:50%}main.page.comfort-landing .help-fight-covid .card-container .product-card:first-child{margin-left:0}main.page.comfort-landing .help-fight-covid .card-container .product-card:last-child{margin-right:0}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid .card-container .product-card{margin:0;margin-bottom:40px;width:100%;max-width:unset}main.page.comfort-landing .help-fight-covid .card-container .product-card:last-child{margin-bottom:0}}main.page.comfort-landing .help-fight-covid .card-container .product-card .product-image{height:437px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:32px}@media (max-width: 1127px){main.page.comfort-landing .help-fight-covid .card-container .product-card .product-image{height:300px}}main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text{flex-grow:1;padding:0 116px;padding-bottom:68px}@media (max-width: 1127px){main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text{padding-left:48px;padding-right:48px}}@media (max-width: 539px){main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text{padding-left:24px;padding-right:24px}}main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text .text-holder h3{margin-bottom:12px}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text .text-holder h3{margin-bottom:8px}}main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text .text-holder p{font-size:20px;margin-bottom:40px}@media (max-width: 767px){main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text .text-holder p{font-size:14px;margin-bottom:16px}}main.page.comfort-landing .help-fight-covid .card-container .product-card .product-text .btn-container{margin-top:auto}main.page.financing .financing-hero{display:flex;flex-direction:column;padding:80px 0 40px 0;background-size:100% 100%}main.page.financing .financing-hero .hero-header{font-size:64px;margin-bottom:56px}@media (max-width: 767px){main.page.financing .financing-hero .hero-header{font-size:32px;margin-bottom:48px}}main.page.financing .financing-hero .hero-image{padding:10px 0;max-width:429px;height:auto}@media (max-width: 767px){main.page.financing .financing-hero .hero-image{max-width:288px}}main.page.financing .financing-hero .text{font-size:14px}@media (max-width: 767px){main.page.financing .financing-hero .text{font-size:10px;width:60%;margin:0 auto}}main.page.financing .financing-hero .small-text{font-size:16px;line-height:35px;margin-bottom:140px}@media (max-width: 767px){main.page.financing .financing-hero .small-text{font-size:12px;line-height:28px}}main.page.financing .ways-to-pay{display:flex;flex-direction:column;justify-content:flex-start}@media (max-width: 767px){main.page.financing .ways-to-pay{display:none}}main.page.financing .ways-to-pay .head-section{margin-top:80px;margin-bottom:36px}main.page.financing .ways-to-pay .head-section .header{margin-bottom:16px}main.page.financing .ways-to-pay .head-section .text{max-width:950px;margin-top:16px}main.page.financing .ways-to-pay .options{display:flex;justify-content:space-between;width:auto;margin-bottom:80px}main.page.financing .ways-to-pay .options .option{display:flex;align-items:flex-start;flex-direction:column}main.page.financing .ways-to-pay .options .option:first-of-type{border-right:1px solid #c4c4c4}main.page.financing .ways-to-pay .options .option:nth-child(2){width:40%;padding-left:8%}main.page.financing .ways-to-pay .options .option:nth-child(2) .list-item::before{left:15.5%}main.page.financing .ways-to-pay .options .option .list{list-style:none}main.page.financing .ways-to-pay .options .option .logo{width:100px;height:auto;margin-bottom:40px;align-self:center}main.page.financing .ways-to-pay .options .option .list-item{text-align:left;font-size:16px;margin:8px 0}main.page.financing .ways-to-pay .options .option .list-item::before{content:"•";font-size:16px;color:#c4c4c4;margin-right:10px;position:absolute;left:2%}main.page.financing .ways-to-pay .options .option .bottom-button{margin-top:auto;align-self:center;margin-top:38px}main.page.financing .ways-to-pay-mobile{display:none}@media (max-width: 767px){main.page.financing .ways-to-pay-mobile{display:flex;flex-direction:column}}main.page.financing .ways-to-pay-mobile .header{margin-bottom:16px}main.page.financing .ways-to-pay-mobile .description{text-align:left}main.page.financing .ways-to-pay-mobile .logos{display:flex;flex-direction:row;justify-content:space-around;border-bottom:1px solid #c4c4c4;align-items:flex-end}main.page.financing .ways-to-pay-mobile .logos .logo{width:40%;height:auto;max-width:150px;padding:5px;border-bottom:5px solid #fff}main.page.financing .ways-to-pay-mobile .logos .selected{border-bottom:5px solid #000}main.page.financing .ways-to-pay-mobile .list-container{margin:auto}main.page.financing .ways-to-pay-mobile .list-container .list{text-align:center;list-style:none;padding-top:20px}main.page.financing .ways-to-pay-mobile .list-container .list .list-item{text-indent:-1em;text-align:left;font-size:16px;margin:10px}main.page.financing .ways-to-pay-mobile .list-container .list .list-item::before{content:"•";font-size:16px;color:#c4c4c4;margin-right:10px}main.page.financing .ways-to-pay-mobile .list-container .bottom-button{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px}main.page.financing .how-it-works{background-color:#eff0fc}main.page.financing .how-it-works .header{text-align:center;margin:48px 0 64px 0;text-transform:uppercase}@media (max-width: 767px){main.page.financing .how-it-works .header{margin:24px 0 32px 0;font-size:14px}}main.page.financing .how-it-works .how-it-works-container{width:90%;margin:auto;min-height:500px;max-width:1400px;margin-bottom:80px}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container{width:100%;margin-bottom:8px}}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .dropdowns #splitit-selector{margin-bottom:0px}}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .dropdowns #affirm-selector{margin-bottom:0px}}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .dropdowns{width:100%}}main.page.financing .how-it-works .how-it-works-container .divider{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .divider{width:100%;height:48px}}main.page.financing .how-it-works .how-it-works-container .divider .line{width:1px;height:90%;border-right:1px solid #c3bfe0}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .divider .line{width:90%;height:3px;border-right:none;border-bottom:1px solid #c3bfe0}}main.page.financing .how-it-works .how-it-works-container .card-container{display:flex;justify-content:space-around;width:100%;height:auto}main.page.financing .how-it-works .how-it-works-container .card-container .cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-around;height:90%;max-width:1000px;margin:auto}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container{padding:10px}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container{max-width:50%;min-width:288px;display:flex;justify-content:center;margin:auto}}@media (max-width: 592px){main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container{max-width:100%;min-width:none;width:100%}}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;border-radius:4px;background:#45166a;width:100%;height:100%}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card .card-image{width:80%}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card .card-title{align-self:flex-start;padding:20px 0 0 20px;font-size:12px}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card .price-container{margin-top:auto;display:flex;width:90%;justify-content:space-between;align-items:center;color:#fff}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card .price-container .price{font-size:32px}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card .price-container .price .mo{font-size:16px}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .card .price-container .shop-button{padding-top:2px;font-size:10px;text-decoration:underline}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .no-financing{background-color:#3F3C44 !important}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .no-financing .price-container{display:none}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container .no-financing .no-financing-message{display:inline;font-size:16px;color:#fff;padding:0px 16px 10px 16px}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container:nth-child(1) .card{background:#7768ad}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container:nth-child(2) .card{background:#7768ad}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container:nth-child(3) .card{background:#442f8c}main.page.financing .how-it-works .how-it-works-container .card-container .cards .single-card-container:nth-child(4) .card{background:#342266}main.page.financing .how-it-works .how-it-works-container .dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .dropdown{padding:0px 16px;width:100%}}main.page.financing .how-it-works .how-it-works-container .dropdown button{cursor:pointer;position:relative;background-color:#fff;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300}main.page.financing .how-it-works .how-it-works-container .dropdown li{padding:13px 18px;list-style:none}main.page.financing .how-it-works .how-it-works-container .dropdown .variant-price-data .strikethrough-price{margin-right:6px}main.page.financing .how-it-works .how-it-works-container .dropdown .strikethrough-price{margin-right:10px;opacity:0.52;text-decoration:line-through}@media only screen and (max-width: 374px){main.page.financing .how-it-works .how-it-works-container .dropdown-font-mobile{font-size:12px}}main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper{padding:0;position:absolute;border-left:none;border-right:none;border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%;overflow-y:hidden}main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper.hidden{display:none}@media (max-width: 767px){main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper{left:16px;right:16px;width:auto}}main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper ul{transition:transform 0.3s;transform:translateY(-600px)}main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper li{border-bottom:2px solid #e6e6e8;border-left:2px solid #cac6db;border-right:2px solid #cac6db;background-color:#fff}main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper li:hover,main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper li.active{background-color:#ededf4}main.page.financing .how-it-works .how-it-works-container .dropdown .animation-wrapper li:last-child{border-bottom:2px solid #cac6db;border-bottom-left-radius:4px;border-bottom-right-radius:4px}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant{position:relative;border-radius:4px;border:2px solid #e6e6e8;transform:none}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant *{pointer-events:none}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#cac6db}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.active+.animation-wrapper{z-index:1}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.active+.animation-wrapper ul{opacity:1;transform:translateY(0)}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant::after{content:" ";background-image:url("https://purple.com/wp-content/themes/purple/assets/images/other-svgs/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}main.page.financing .how-it-works .how-it-works-container .dropdown .default-variant.display-price{padding-right:50px}main.page.financing .how-it-works .how-it-works-container .dropdown .list-item-with-color.default-variant{display:flex;align-items:center}main.page.financing .how-it-works .how-it-works-container .dropdown .list-item-with-color .variant{display:flex;align-items:center}main.page.financing .how-it-works .how-it-works-container .dropdown .list-item-with-color .variant-color{height:22px;width:22px;display:inline-block;border-radius:50%;border:1px solid #e6e6e8;margin-right:10px}main.page.financing .how-it-works .how-it-works-container .dropdown .list-item-with-color.with-gradient{clip-path:circle(50%)}main.page.financing .how-it-works .how-it-works-container .dropdown .list-item-with-description .label .title{font-weight:500}main.page.financing .how-it-works .how-it-works-container .dropdown .list-item-with-description .description{color:#bfbec1;display:block}@media (max-width: 767px){main.page.financing .financing-options .section{margin-bottom:48px}}@media (max-width: 1127px){main.page.financing .financing-options .desktop{display:none}}main.page.financing .financing-options .mobile{display:none;margin-bottom:40px}@media (max-width: 1127px){main.page.financing .financing-options .mobile{display:inline-block}}main.page.financing .financing-options .box{background-color:#f3f2ff}main.page.financing .financing-options .box .image-container{padding:0px;background-size:cover;background-position:center;background-repeat:no-repeat;height:231px;width:100%}@media (min-width: 540px){main.page.financing .financing-options .box .image-container{height:350px;width:100%}}@media (min-width: 768px){main.page.financing .financing-options .box .image-container{height:unset}}main.page.financing .financing-options .box .financing-options-info{text-align:left;display:flex;flex-direction:column;justify-content:space-evenly;padding:40px 70px;width:100%}@media (max-width: 767px){main.page.financing .financing-options .box .financing-options-info{padding:16px}}main.page.financing .financing-options .box .financing-options-info .title{font-size:18px}main.page.financing .financing-options .box .financing-options-info .info{font-size:16px}main.page.financing .financing-options .comfortable-header{margin-top:80px}@media (max-width: 767px){main.page.financing .financing-options .comfortable-header{margin-top:48px}}main.page.financing .financing-options .how-do-i{display:flex;flex-direction:column;width:100%;margin:auto}@media (max-width: 767px){main.page.financing .financing-options .how-do-i{flex-direction:row;margin:auto}}main.page.financing .financing-options .how-do-i .steps{width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-start}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .steps{flex-direction:column;width:auto;margin-bottom:0px}}main.page.financing .financing-options .how-do-i .steps .step{text-align:left;display:flex;justify-content:flex-start}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .steps .step{display:flex;flex-direction:row;justify-content:flex-start}}main.page.financing .financing-options .how-do-i .steps .step:nth-child(3) .num-container:after{display:none}main.page.financing .financing-options .how-do-i .steps .step .num-container{display:flex;justify-content:center;position:relative;min-width:50px;text-align:center}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .steps .step .num-container::after{content:"";height:100%;position:absolute;left:50%;background:#cabaf8;z-index:-1;top:3px;width:2px;transform:translateX(-50%)}}main.page.financing .financing-options .how-do-i .steps .step .num-container .mobile-num{display:none;color:#fff;border-radius:100%;height:20px;width:20px;font-size:13px}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .steps .step .num-container .mobile-num{display:inline;margin-top:3px}}main.page.financing .financing-options .how-do-i .steps .step .small-header{margin:0 0 8px 0;width:auto;font-size:24px}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .steps .step .small-header{font-size:18px}}main.page.financing .financing-options .how-do-i .steps .step .small-text{font-size:20px}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .steps .step .small-text{font-size:16px;margin-bottom:48px}}main.page.financing .financing-options .how-do-i .nums{width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;margin-bottom:15px}@media (max-width: 767px){main.page.financing .financing-options .how-do-i .nums{display:none}}main.page.financing .financing-options .how-do-i .nums .step{text-align:left}main.page.financing .financing-options .how-do-i .nums .step .num-container{display:flex;justify-content:center;position:relative;width:100%}main.page.financing .financing-options .how-do-i .nums .step .num-container::after{content:"";height:2px;position:absolute;left:50%;background:#cabaf8;z-index:-1;top:50%;width:65%;transform:translateY(-50%)}main.page.financing .financing-options .how-do-i .nums .step .num-container .num{color:#fff;border-radius:100%;height:24px;width:24px;text-align:center;font-size:17px}main.page.financing .financing-options .how-do-i .nums .step.step-two .num-container::after{width:120%;left:0}main.page.financing .financing-options .how-do-i .nums .step.step-three .num-container::after{width:50%;left:0}main.page.financing .financing-options .floaty-box{color:#fff;padding:0px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:4px}@media (max-width: 767px){main.page.financing .financing-options .floaty-box{border-radius:0px}}main.page.financing .financing-options .floaty-box .floaty-box-header{font-size:32px;color:#fff;padding:20px 0 20px 0;background:linear-gradient(90deg, rgba(253,252,253,0.0001) 0%, rgba(251,250,251,0.0898154) 49.55%, rgba(249,248,249,0.0001) 100%)}@media (max-width: 767px){main.page.financing .financing-options .floaty-box .floaty-box-header{font-size:18px;width:90%;margin:auto}}main.page.financing .financing-options .floaty-box .floaty-box-content{margin:0px}@media (max-width: 767px){main.page.financing .financing-options .floaty-box .floaty-box-content{display:flex;align-items:center;justify-content:center;flex-direction:column}}main.page.financing .financing-options .floaty-box .floaty-box-content .left{position:relative}main.page.financing .financing-options .floaty-box .floaty-box-content .left::after{content:"";position:absolute;right:0;bottom:18%;height:64%;width:1px;background-color:#fff}@media (max-width: 767px){main.page.financing .financing-options .floaty-box .floaty-box-content .left::after{height:1px;width:70%;bottom:0px;left:15%}}main.page.financing .financing-options .floaty-box .floaty-box-content .left::before{content:"OR";position:absolute;background-color:#341458;right:0;width:auto;transform:translateX(50%);z-index:50;font-family:"Montserrat",sans-serif;font-size:12px}@media (max-width: 767px){main.page.financing .financing-options .floaty-box .floaty-box-content .left::before{bottom:0px;right:50%;transform:translateX(50%) translateY(50%);padding:0px 5px}}main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section{display:flex;flex-direction:column;justify-content:center;padding:40px 0}@media (max-width: 1127px){main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section{margin:auto}}main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section{display:flex;flex-direction:column;justify-content:center;align-items:center}main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section .phone-number{pointer-events:none;cursor:default;text-decoration:none}main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section .large-text{font-size:32px}@media (max-width: 1127px){main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section .large-text{font-size:18px;margin:auto}}main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section .small-text{font-size:14px;min-height:14px}@media (max-width: 1127px){main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section .small-text{font-size:12px}}main.page.financing .financing-options .floaty-box .floaty-box-content .floaty-box-content-section .box-section .start-chat-btn{color:#fff}main.page.financing .block-faq{border-top:none}main.page.financing #financing-option-selector .dropdown-image{height:22px;width:auto;margin:auto}main.page.financing #financing-option-selector .image-one{padding:12px 18px 7px 18px}main.page.financing #financing-option-selector .image-one .dropdown-pricing .selected-image{height:22px;width:auto;margin:auto}main.page.financing #financing-option-selector #splitit{padding:12px 18px 7px 18px}main.page.financing #financing-option-selector #affirm{padding:12px 18px 7px 18px}main.page.financing .background-image{background-repeat:no-repeat;background-size:contain;background-position:center}main.page.anniversary{text-align:center}main.page.anniversary .top-section{margin-bottom:112px;position:relative;width:100%}main.page.anniversary .top-section .background{background-color:#e6e6e8;position:absolute;top:0px;height:85%;width:100%;z-index:-1}main.page.anniversary .top-section .content{padding-top:120px;display:flex;flex-direction:column;align-items:center}@media (max-width: 1127px){main.page.anniversary .top-section .content{padding-top:48px}}main.page.anniversary .top-section .content .header{margin-bottom:24px}main.page.anniversary .top-section .content .paragraph{max-width:860px;margin-bottom:80px}@media (max-width: 1127px){main.page.anniversary .top-section .content .paragraph{margin-bottom:48px;padding:0 16px;font-size:16px}}main.page.anniversary .top-section .img-container{position:relative;padding:0 16px}main.page.anniversary .top-section .img-container img{max-width:1042px;height:auto;box-shadow:0 20px 50px rgba(0,0,0,0.5)}main.page.anniversary .top-section .img-container .component-play-btn{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}main.page.anniversary .p-b-100{padding-bottom:100px}@media (max-width: 1127px){main.page.anniversary .p-b-100{padding-bottom:80px}}@media (max-width: 985px){main.page.anniversary .p-b-100{padding-bottom:40px}}main.page.anniversary .two-brothers{padding:0 16px;position:relative}main.page.anniversary .two-brothers .white{background-color:#fff}main.page.anniversary .two-brothers .head-content{display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){main.page.anniversary .two-brothers .head-content{margin-bottom:24px}}@media (max-width: 985px){main.page.anniversary .two-brothers .head-content .paragraph{font-size:16px}}main.page.anniversary .two-brothers .head-content .header{margin-bottom:24px}main.page.anniversary .two-brothers .all-blocks{display:flex;flex-direction:column}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks{align-items:center;justify-content:center}}main.page.anniversary .two-brothers .all-blocks .block{width:100%;margin-bottom:96px;display:flex;flex-direction:row}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks .block{margin-bottom:48px;align-items:center;justify-content:center}}main.page.anniversary .two-brothers .all-blocks .block .image{height:100%}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks .block .image{width:100%;margin:0 8px;padding:0}}main.page.anniversary .two-brothers .all-blocks .block .content-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:98px}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks .block .content-section{padding:0;margin-top:40px}}main.page.anniversary .two-brothers .all-blocks .block .content-section .small-header{font-size:32px}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks .block .content-section .small-header{font-size:18px}}main.page.anniversary .two-brothers .all-blocks .block .shadow{box-shadow:0 20px 50px rgba(0,0,0,0.5)}main.page.anniversary .two-brothers .all-blocks .block .no-shadow{box-shadow:none}main.page.anniversary .two-brothers .all-blocks :nth-child(even){flex-direction:row-reverse}main.page.anniversary .two-brothers .all-blocks .special-margin{margin-bottom:86px}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks .special-margin{margin-bottom:48px}}@media (max-width: 1127px){main.page.anniversary .two-brothers .all-blocks .special-margin .content-section{padding:0;margin-top:24px}}main.page.anniversary .two-brothers .floating-image{cursor:pointer;position:absolute;bottom:0%;max-width:1042px;height:auto;left:50%;transform:translateX(-50%);box-shadow:0 20px 50px rgba(0,0,0,0.4)}@media (max-width: 1127px){main.page.anniversary .two-brothers .floating-image{width:90%}}@media (max-width: 985px){main.page.anniversary .two-brothers .floating-image{max-width:400px}}main.page.anniversary .p-t-50{padding-top:50px;background-color:#e6e6e8}main.page.anniversary .block-image-hero{height:550px;min-height:550px}@media (max-width: 767px){main.page.anniversary .block-image-hero .hero-content .description{margin-bottom:32px}}@media (max-width: 767px){main.page.anniversary .block-image-hero .hero-content div{flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 767px){main.page.anniversary .block-image-hero .hero-content div .component-btn{margin-top:32px;width:224px;margin-left:0}}@media (max-width: 767px){main.page.anniversary .block-image-hero .hero-content div :first-child{margin-top:0}}main.page.anniversary .block-image-hero .desc{font-weight:normal;font-size:32px;margin-bottom:54px}@media (max-width: 1127px){main.page.anniversary .block-image-hero .desc{font-size:20px;margin-bottom:40px}}@media (min-width: 1600px){main.page.anniversary .block-image-hero .hero-background-img.desktop{top:0;transform:translate(-50%, 0)}}@media (max-width: 767px){main.page.anniversary .block-image-hero{height:450px;min-height:450px}}main.page.anniversary .block-accessories-highlight{padding-top:60px}@media (max-width: 767px){main.page.anniversary .block-accessories-highlight{padding-top:32px}}main.page.anniversary .block-accessories-highlight .accessories-content .accessories-info h2{margin-bottom:16px}main.page.anniversary .block-accessories-highlight .accessories-content .small-images .accessory-image{margin-bottom:16px;padding:10px 5px}@media (min-width: 540px){main.page.anniversary .block-accessories-highlight .accessories-content .small-images .accessory-image{padding:22px 10px}}main.page.anniversary .block-accessories-highlight .accessories-content .small-images .accessory-image.second-image{margin-bottom:0}main.page.anniversary .block-bundles-highlight{padding-top:48px;padding-bottom:112px}@media (max-width: 767px){main.page.anniversary .block-bundles-highlight{padding-top:0;padding-bottom:48px}}@media (max-width: 767px){main.page.anniversary .block-bundles-highlight .bundles-container .bundle{margin-bottom:24px}}main.page.anniversary .block-bundles-highlight .bundles-container .bundles-content{text-align:left}main.page.anniversary .block-bundles-highlight .bundles-container .bundles-content h2{margin-bottom:16px}main.page.anniversary .block-bundles-highlight .bundles-container .component-btn.green{min-width:95%}main.page.seatcushion-category-old .block-image-hero:before{background:none}main.page.seatcushion-category-old .bundle-promo-banner .promo-container{background:#cac6db;color:#45166a;padding:27px 10px;text-align:center}@media (max-width: 1127px){main.page.seatcushion-category-old .bundle-promo-banner .promo-container{padding:27px 20px}}@media (max-width: 767px){main.page.seatcushion-category-old .bundle-promo-banner .promo-container{border-radius:4px;margin:24px 16px 24px;padding:24px 16px}}main.page.seatcushion-category-old .bundle-promo-banner .promo-container p{font-size:24px}@media (max-width: 767px){main.page.seatcushion-category-old .bundle-promo-banner .promo-container p{font-size:16px}}main.page.seatcushion-category-old .bundle-promo-banner .promo-container strong{margin-right:5px}main.page.seatcushion-category-old .bundle-promo-banner .promo-container em{text-decoration:underline;cursor:pointer;font-size:24px}@media (max-width: 767px){main.page.seatcushion-category-old .bundle-promo-banner .promo-container em{font-size:16px}}main.page.seatcushion-category-old .compare-intro{background-color:#f8f8f9}@media (min-width: 1128px){main.page.seatcushion-category-old .compare-intro{padding-top:0;padding-bottom:72px}}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .seat-category-heading{font-size:32px}}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro.us-cards.p-y-section,main.page.seatcushion-category-old main.page.pillow-category .double-box .compare-intro.us-cards.box1,main.page.pillow-category .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box1,main.page.seatcushion-category-old main.page.pillow-category .double-box .compare-intro.us-cards.box2,main.page.pillow-category .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box2,main.page.seatcushion-category-old main.page.finance .double-box .compare-intro.us-cards.box1,main.page.finance .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box1,main.page.seatcushion-category-old main.page.finance .double-box .compare-intro.us-cards.box2,main.page.finance .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box2,main.page.seatcushion-category-old main.page.may-4 .double-box .compare-intro.us-cards.box1,main.page.may-4 .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box1,main.page.seatcushion-category-old main.page.may-4 .double-box .compare-intro.us-cards.box2,main.page.may-4 .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box2,main.page.seatcushion-category-old main.page.email-subscribe .double-box .compare-intro.us-cards.box1,main.page.email-subscribe .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box1,main.page.seatcushion-category-old main.page.email-subscribe .double-box .compare-intro.us-cards.box2,main.page.email-subscribe .double-box main.page.seatcushion-category-old .compare-intro.us-cards.box2,main.page.seatcushion-category-old .block-double-block .compare-intro.us-cards.box1,.block-double-block main.page.seatcushion-category-old .compare-intro.us-cards.box1,main.page.seatcushion-category-old .block-double-block .compare-intro.us-cards.box2,.block-double-block main.page.seatcushion-category-old .compare-intro.us-cards.box2{padding-top:32px}}main.page.seatcushion-category-old .compare-intro .bundles-content .bundle-highlight-heading{font-size:32px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundles-content .bundle-highlight-heading{font-size:24px}}main.page.seatcushion-category-old .compare-intro .bundles-content .fs-h-4,main.page.seatcushion-category-old .compare-intro .bundles-content h4,main.page.seatcushion-category-old .compare-intro .bundles-content main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page.seatcushion-category-old .compare-intro .bundles-content h3,main.page.seatcushion-category-old .compare-intro .bundles-content .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page.seatcushion-category-old .compare-intro .bundles-content h3{font-size:20px;margin-bottom:32px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundles-content .fs-h-4,main.page.seatcushion-category-old .compare-intro .bundles-content h4,main.page.seatcushion-category-old .compare-intro .bundles-content main.page-buy .specifications .spec h3,main.page-buy .specifications .spec main.page.seatcushion-category-old .compare-intro .bundles-content h3,main.page.seatcushion-category-old .compare-intro .bundles-content .bundle-modal .accordion-content .spec h3,.bundle-modal .accordion-content .spec main.page.seatcushion-category-old .compare-intro .bundles-content h3{font-size:16px}}main.page.seatcushion-category-old .compare-intro .bundle{padding:0}main.page.seatcushion-category-old .compare-intro .bundle .bundle-head-container{margin-top:32px;margin-left:24px;margin-right:24px}main.page.seatcushion-category-old .compare-intro .bundle .bundle-head-container .bundle-highlight-pct{font-size:44px}@media (min-width: 768px){main.page.seatcushion-category-old .compare-intro .bundle .bundle-head-container .bundle-highlight-pct{font-size:55px}}@media (min-width: 1128px){main.page.seatcushion-category-old .compare-intro .bundle .bundle-head-container .bundle-highlight-pct{font-size:64px}}main.page.seatcushion-category-old .compare-intro .bundle .bundle-identifier{color:#451769;padding:0;font-size:18px}main.page.seatcushion-category-old .compare-intro .bundle .bundle-subhead{margin-top:8px;margin-bottom:16px;color:#605B6A;font-size:16px}main.page.seatcushion-category-old .compare-intro .bundle-highlight-bottom-section .product-separator{font-size:48px}main.page.seatcushion-category-old .compare-intro .bundle-highlight-bottom-section .content-price{margin-bottom:48px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-highlight-bottom-section .content-price{margin-bottom:24px}}main.page.seatcushion-category-old .compare-intro .bundle-highlight-bottom-section .column-bottom{padding-bottom:32px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .cat-heading{margin-bottom:52px}}main.page.seatcushion-category-old .compare-intro .bogo-sale{margin-top:0;display:inline-block}main.page.seatcushion-category-old .compare-intro .cushions .bg-lavender-light,main.page.seatcushion-category-old .compare-intro .cushions main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.seatcushion-category-old .compare-intro .cushions li:nth-of-type(2n),main.page.seatcushion-category-old .compare-intro .cushions main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.seatcushion-category-old .compare-intro .cushions .popup-info,main.page.seatcushion-category-old .compare-intro .cushions main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.seatcushion-category-old .compare-intro .cushions .review-box{padding:32px 24px 24px 24px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .cushions .bg-lavender-light,main.page.seatcushion-category-old .compare-intro .cushions main.page-legal.patents .patent-table li:nth-of-type(2n),main.page-legal.patents .patent-table main.page.seatcushion-category-old .compare-intro .cushions li:nth-of-type(2n),main.page.seatcushion-category-old .compare-intro .cushions main.page.returns .returns-center-intro .popup-info-container .popup-info,main.page.returns .returns-center-intro .popup-info-container main.page.seatcushion-category-old .compare-intro .cushions .popup-info,main.page.seatcushion-category-old .compare-intro .cushions main.page.adjustment .block-reviews .review-box,main.page.adjustment .block-reviews main.page.seatcushion-category-old .compare-intro .cushions .review-box{padding:24px 16px 32px 16  px}}main.page.seatcushion-category-old .compare-intro .cushions img{display:block}main.page.seatcushion-category-old .compare-intro .cushions .col-12 img{margin:0;padding:0}main.page.seatcushion-category-old .compare-intro .cushions .cushion-cards{height:100%;flex-direction:column;justify-content:space-between;padding-bottom:40px}@media (max-width: 1127px){main.page.seatcushion-category-old .compare-intro .cushions .cushion-cards{padding-left:24px;padding-right:24px}}main.page.seatcushion-category-old .compare-intro .cushions .cushion-cards .upper-product-card{margin-bottom:auto}main.page.seatcushion-category-old .compare-intro .cushions .badge,main.page.seatcushion-category-old .compare-intro .cushions main.page.plush-pillow .block-subnav:before,main.page.plush-pillow main.page.seatcushion-category-old .compare-intro .cushions .block-subnav:before{position:absolute;padding:7px 16px;left:50%;top:-2%;transform:translateX(-50%);font-size:12px}main.page.seatcushion-category-old .compare-intro .cushions .product-content{padding-top:40px}main.page.seatcushion-category-old .compare-intro .cushions .product-content .product-name{margin-bottom:8px;color:#3b1b5e;font-size:24px}@media (max-width: 1127px){main.page.seatcushion-category-old .compare-intro .cushions .product-content .product-name{font-size:20px}}main.page.seatcushion-category-old .compare-intro .cushions .product-content .em-br em:before{content:'';display:block}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .cushions .product-content .em-br em:before{content:' ';display:inline-block}}main.page.seatcushion-category-old .compare-intro .cushions .product-icons{width:100%;justify-content:space-around}main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div{padding-left:5px;padding-right:5px;letter-spacing:1px;margin-bottom:18px}main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div img{width:24px;margin-bottom:16px;height:24px}main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .icon{margin-bottom:12px}main.page.seatcushion-category-old .compare-intro .cushions .product-content-info{font-size:18px}main.page.seatcushion-category-old .compare-intro .cushions .product-content-info .product-info{min-height:125px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .cushions .product-content-info .product-info{min-height:0;padding-bottom:32px}}main.page.seatcushion-category-old .compare-intro .cushions .padded-price{flex-direction:column}main.page.seatcushion-category-old .compare-intro .cushions .padded-price .strikethrough{text-decoration:line-through;color:#979797;margin-top:2px}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.desktop p{display:inline-block}@media (max-width: 1599px){main.page.seatcushion-category-old .compare-intro .cushions .padded-price.desktop a{padding-left:22px;padding-right:22px}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.desktop p{font-size:16px}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.desktop.learn-more span{display:block}}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile{flex-wrap:wrap}@media (min-width: 1128px){main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile{display:none}}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile p{padding-top:10px;text-decoration:underline;width:100%}main.page.seatcushion-category-old .compare-intro .cushions .padded-price.mobile .component-btn{padding:12px 27px}main.page.seatcushion-category-old .compare-intro .cushions .padded-price .price{margin-top:0}main.page.seatcushion-category-old .compare-intro .cushions .component-btn{width:50%;margin-top:8px}main.page.seatcushion-category-old .compare-intro .bundle-product{height:100%;box-shadow:0px 6px 8px rgba(0,0,0,0.15);border-radius:4px;padding:30px 12px 42px;border:solid 2px #bc158a}@media (max-width: 1127px){main.page.seatcushion-category-old .compare-intro .bundle-product{padding:30px 20px 42px}}main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head-container{display:flex;flex-direction:column;justify-content:space-between;color:#45166a;margin-bottom:48px}@media (max-width: 1277px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head-container{min-height:158px}}@media (max-width: 1127px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head-container{min-height:unset}}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head-container{margin-bottom:4px}}main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head{font-size:32px;margin-bottom:4px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head{font-size:24px;margin-bottom:0}}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-head .desktop-only{display:none}}main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-subhead{font-size:20px;font-weight:400}main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-discount{font-size:56px;color:#773D93;margin-top:48px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-top .bundle-discount{margin-top:32px;font-size:44px}}main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images{margin-bottom:10px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images{margin-bottom:3px;flex-direction:row}}main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images .product-image{background-size:contain;background-repeat:no-repeat;background-position:center;height:90px;width:100%;flex-grow:1;position:relative}main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images .product-separator{font-size:36px;padding:0 5px}@media (min-width: 1128px){main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images .product-separator{font-size:48px;padding:0;line-height:1.3}}main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images .bubble{height:52px;width:52px;top:-12px;left:20%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid #fff 3px}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images .bubble{left:30%}}@media (max-width: 539px){main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-images .bubble{left:20%}}main.page.seatcushion-category-old .compare-intro .bundle-product .column-bottom{width:100%}main.page.seatcushion-category-old .compare-intro .bundle-product .column-bottom .product-name-container{margin-bottom:48px;align-items:baseline}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-bottom .product-name-container{margin-bottom:24px}}main.page.seatcushion-category-old .compare-intro .bundle-product .column-bottom .product-name-container .product-name{color:#605B6A;font-size:14px;font-weight:400;font-family:"Montserrat",sans-serif;line-height:1.3}@media (max-width: 767px){main.page.seatcushion-category-old .compare-intro .bundle-product .column-bottom .product-name-container .product-name{font-size:12px}}main.page.seatcushion-category-old .compare-intro .bundle-product .price-container{margin-top:auto;margin-bottom:24px}main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .price-text{font-size:16px;color:#4B4653;margin-bottom:3px}main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .aff-msg-container{color:#4B4653}main.page.seatcushion-category-old .compare-intro .bundle-product .price-container .affirm-as-low-as{margin-left:4px;text-decoration:underline;color:#4B4653}main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-link .component-btn{min-width:220px;max-width:250px}@media (min-width: 1128px){main.page.seatcushion-category-old .compare-intro .bundle-product .bundle-link a{min-width:224px}}main.page.seatcushion-category-old .block-half-image.usa.bg-purple-dark,main.page.seatcushion-category-old main.page.pillow-category .block-half-image.usa.double-box,main.page.pillow-category main.page.seatcushion-category-old .block-half-image.usa.double-box,main.page.seatcushion-category-old main.page.plush-pillow .block-half-image.usa.floatie-content,main.page.plush-pillow main.page.seatcushion-category-old .block-half-image.usa.floatie-content,main.page.seatcushion-category-old main.page.finance .block-half-image.usa.double-box,main.page.finance main.page.seatcushion-category-old .block-half-image.usa.double-box,main.page.seatcushion-category-old main.page.may-4 .block-half-image.usa.double-box,main.page.may-4 main.page.seatcushion-category-old .block-half-image.usa.double-box,main.page.seatcushion-category-old main.page.email-subscribe .block-half-image.usa.double-box,main.page.email-subscribe main.page.seatcushion-category-old .block-half-image.usa.double-box,main.page.seatcushion-category-old .block-half-image.usa.block-double-block{background-color:linear-gradient(194.74deg, #341458 0%, #421467 100%)}main.page.seatcushion-category-old .block-half-image.usa .box.bg-purple-gradient,main.page.seatcushion-category-old .block-half-image.usa main.page.holiday-pages .mattresses .box.original-mat,main.page.holiday-pages .mattresses main.page.seatcushion-category-old .block-half-image.usa .box.original-mat,main.page.seatcushion-category-old .block-half-image.usa main.page.promo-page .mattresses .box.original-mat,main.page.promo-page .mattresses main.page.seatcushion-category-old .block-half-image.usa .box.original-mat,main.page.seatcushion-category-old .block-half-image.usa .box-small.bg-purple-gradient,main.page.seatcushion-category-old .block-half-image.usa main.page.holiday-pages .mattresses .box-small.original-mat,main.page.holiday-pages .mattresses main.page.seatcushion-category-old .block-half-image.usa .box-small.original-mat,main.page.seatcushion-category-old .block-half-image.usa main.page.promo-page .mattresses .box-small.original-mat,main.page.promo-page .mattresses main.page.seatcushion-category-old .block-half-image.usa .box-small.original-mat{background:unset}main.page.seatcushion-category-old .block-half-image.usa .box .content em,main.page.seatcushion-category-old .block-half-image.usa .box-small .content em{font-size:24px}@media (max-width: 1127px){main.page.seatcushion-category-old .block-half-image.usa .box .content em,main.page.seatcushion-category-old .block-half-image.usa .box-small .content em{font-size:18px}}@media (max-width: 767px){main.page.seatcushion-category-old .block-half-image.usa .box .content,main.page.seatcushion-category-old .block-half-image.usa .box-small .content{padding-top:0;padding-bottom:48px}}@media (max-width: 539px){main.page.seatcushion-category-old .block-half-image.usa .box .content,main.page.seatcushion-category-old .block-half-image.usa .box-small .content{display:flex;flex-direction:column;align-items:center;padding-top:16px}main.page.seatcushion-category-old .block-half-image.usa .box .content p,main.page.seatcushion-category-old .block-half-image.usa .box-small .content p{max-width:300px}}main.page.seatcushion-category-old .block-half-image.usa .image{background-size:contain}@media (max-width: 767px){main.page.seatcushion-category-old .block-half-image.usa .image.min-h-1{min-height:250px;margin-top:32px}}@media (max-width: 539px){main.page.seatcushion-category-old .block-half-image.usa .image.min-h-1{min-height:150px}}main.page.seatcushion-category-old .block-half-image.canada .box .content p{font-size:32px}@media (max-width: 767px){main.page.seatcushion-category-old .block-half-image.canada .box .content p{font-size:24px}}main.page.seatcushion-category-old .block-half-image.canada .image{background-size:contain;background-color:#fff}main.page.seatcushion-category-old .block-half-image .component-btn{width:30%}main.page.seatcushion-category-old .min-h-block{min-height:288px}@media (min-width: 768px){main.page.seatcushion-category-old .min-h-block{min-height:400px}}@media (min-width: 1128px){main.page.seatcushion-category-old .min-h-block{min-height:442px}}@media (max-width: 767px){main.page.kids-playlist .row{margin-right:0px;margin-left:0px}}main.page.kids-playlist h4{color:#3b1b5e}main.page.kids-playlist .gallery-mb{margin-bottom:56px}main.page.kids-playlist .hero-section{padding-top:80px;padding-bottom:75px;background-image:linear-gradient(180deg, #ededf4 47%, #fff 89%)}@media (max-width: 1127px){main.page.kids-playlist .hero-section{background-image:linear-gradient(180deg, #ededf4 25%, #fff 60%)}}@media (max-width: 767px){main.page.kids-playlist .hero-section{background-image:linear-gradient(180deg, #ededf4 25%, #fff 50%);padding-top:56px;padding-bottom:50px}}main.page.kids-playlist .hero-section .hero-sub{font-family:"Montserrat",sans-serif}main.page.kids-playlist .hero-section .hero-text h1,main.page.kids-playlist .hero-section .hero-text p{color:#45166a}@media (max-width: 1127px){main.page.kids-playlist .hero-section h4,main.page.kids-playlist .kickstart-vids h4{font-size:20px}}@media (max-width: 767px){main.page.kids-playlist .hero-section h4,main.page.kids-playlist .kickstart-vids h4{font-size:16px}}@media (max-width: 1127px){main.page.kids-playlist .hero-section .container-xl,main.page.kids-playlist .gallery-vids .container-xl,main.page.kids-playlist .kickstart-vids .container-xl,main.page.kids-playlist .pb-vids .container-xl{padding-left:50px;padding-right:50px}}@media (max-width: 767px){main.page.kids-playlist .hero-section .container-xl,main.page.kids-playlist .gallery-vids .container-xl,main.page.kids-playlist .kickstart-vids .container-xl,main.page.kids-playlist .pb-vids .container-xl{padding-left:20px;padding-right:20px}}@media (max-width: 539px){main.page.kids-playlist .hero-section .container-xl,main.page.kids-playlist .gallery-vids .container-xl,main.page.kids-playlist .kickstart-vids .container-xl,main.page.kids-playlist .pb-vids .container-xl{padding-left:0px;padding-right:0px}}main.page.kids-playlist .gallery-vids,main.page.kids-playlist .kickstart-vids,main.page.kids-playlist .pb-vids{padding-top:0px}main.page.kids-playlist .gallery-vids{padding-bottom:50px}main.page.kids-playlist .kickstart-vids{padding-bottom:50px}main.page.kids-playlist .video-container{text-align:center}main.page.kids-playlist .p-xy-card-slim h4{padding-left:25px;padding-right:25px}main.page.kids-playlist .p-xy-card-slim p{padding-right:25px;padding-left:25px}@media (max-width: 767px){main.page.kids-playlist .p-xy-card-slim p{padding-left:5px;padding-right:5px}}@media (max-width: 1127px){main.page.kids-playlist .p-xy-card-slim{padding:32px 50px}}@media (max-width: 539px){main.page.kids-playlist .p-xy-card-slim{padding-left:24px;padding-right:24px;padding-top:0px}}main.page.kids-playlist .pb-sub{font-family:"Montserrat",sans-serif}main.page.kids-playlist .pb-vids .header-text h1,main.page.kids-playlist .pb-vids .header-text p{font-size:42px;color:#3b1b5e}@media (max-width: 1127px){main.page.kids-playlist .pb-vids .header-text h1,main.page.kids-playlist .pb-vids .header-text p{font-size:32px}}@media (max-width: 767px){main.page.kids-playlist .pb-vids .header-text h1,main.page.kids-playlist .pb-vids .header-text p{font-size:24px;padding-right:25px;padding-left:25px}}main.page.kids-playlist .component-play-btn button{padding-left:12px}main.page.kids-playlist .component-play-btn button:after{margin:0 auto;position:relative;left:8%}main.page.kids-playlist .component-play-btn button:before{width:125%;height:129%;left:51%;border-radius:60px}.block-subnav{position:-webkit-sticky;position:sticky;top:0;padding:12px 0;border-bottom:1px solid #e6e6e8;border-top:1px solid #e6e6e8;background:#fff;z-index:6}.block-subnav.hidden{display:none}.block-subnav .container-xl{display:flex;justify-content:space-between;align-items:center}.block-subnav a:hover{cursor:pointer}.block-subnav-products{position:-webkit-sticky;position:sticky;top:0;padding:10px 0;border-bottom:1px solid #e6e6e8;border-top:1px solid #e6e6e8;background:#fff;z-index:3}.block-subnav-products.hidden{display:none}.block-subnav-products .desktop.container-xl{z-index:6;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.block-subnav-products .desktop.container-xl{display:none}}.block-subnav-products .desktop a:hover{cursor:pointer}.block-subnav-products .desktop .right-content .shipping-time{font-size:12px;color:#bfbec1}.block-subnav-products .desktop .right-content .price{display:inline-block;margin-right:12px;margin-top:0}.block-subnav-products .desktop .right-content .price .strikethrough-price{color:#bfbec1;font-weight:600;text-decoration:line-through}.block-subnav-products .desktop .right-content .price .strikethrough-price+.sale-price{margin-left:5px}.block-subnav-products .desktop .right-content .affirm-messaging.before-only:before{content:'|';font-size:20px;font-weight:normal;padding-left:10px;padding-right:10px}.block-subnav-products .mobile.top-reviews{position:-webkit-sticky;position:sticky;top:0;padding:0 16px;display:flex;justify-content:space-between;align-items:center;top:0;z-index:6;background:#fff}.block-subnav-products .mobile.top-reviews .review-small .stamped-badge{text-align:right}.block-subnav-products .mobile.top-reviews .review-small .stamped-badge span{display:block}@media (min-width: 768px){.block-subnav-products .mobile.top-reviews{display:none}}.block-subnav-products .mobile.top-reviews .product-title{width:55%}.block-subnav-products .mobile.bottom-cta{display:block;position:fixed;bottom:0;width:100%;padding:12px 16px 10px;text-align:center;background:#f1f0f2;z-index:3;opacity:0;transform:translateY(100%)}@media (min-width: 768px){.block-subnav-products .mobile.bottom-cta{display:none}}.block-subnav-products .mobile.bottom-cta.show{opacity:1;transform:translateY(0);transition:all .5s ease-in}.block-subnav-products .mobile.bottom-cta.show .component-btn{width:90%}.block-subnav-products .mobile.bottom-cta.show .grouped-content{padding-bottom:5px}.block-subnav-products .mobile.bottom-cta.show .grouped-content .price .strikethrough-price{color:#bfbec1;font-weight:600;text-decoration:line-through}.block-subnav-products .mobile.bottom-cta.show .grouped-content .price .strikethrough-price+.sale-price{margin-left:4px}.block-subnav-products .mobile.bottom-cta.show .grouped-content p{display:inline-block;font-size:13px}.block-subnav-products .mobile.bottom-cta.show .grouped-content p+p{margin-top:0;margin-left:8px}.block-subnav-products .mobile.bottom-cta.show .grouped-content .shipping-time{color:#423c48}.block-subnav-products .mobile .affirm-messaging.before-only:before{content:'|';font-size:20px;font-weight:normal;padding-left:10px;padding-right:10px}.block-subnav-products .review-small .stamped-badge .stamped-badge-starrating .stamped-fa{color:#341458 !important}.block-subnav-products .review-small .stamped-badge .stamped-badge-caption{margin-left:8px;text-transform:capitalize}.block-products .image{display:flex;justify-content:center;align-items:center;height:163px}@media (min-width: 540px){.block-products .column:nth-child(n+3){margin-top:24px}}.block-products .product-card{display:flex;flex-direction:column}.block-products .product-footer{display:flex;justify-content:center;align-items:center;margin-top:auto}.block-products .product-footer p{color:#341458;margin-left:16px}.block-video-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#fff}.block-video-hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,13,58,0.5)}.block-video-hero .hero-background-vid{object-fit:cover;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;width:auto;min-width:100%;min-height:100%}@media (min-width: 540px){.block-video-hero .hero-background-vid{height:450px}}@media (min-width: 768px){.block-video-hero .hero-background-vid{height:auto}}@media (max-width: 767px){.block-video-hero .hero-background-vid.desktop{display:none}}.block-video-hero .hero-background-vid.mobile{object-position:top}@media (min-width: 768px){.block-video-hero .hero-background-vid.mobile{display:none}}.block-video-hero .hero-content{position:relative;z-index:1}.block-video-hero .hero-content .badge,.block-video-hero .hero-content main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-video-hero .hero-content .block-subnav:before{display:inline-block;font-size:12px}@media (min-width: 768px){.block-video-hero .hero-content .badge,.block-video-hero .hero-content main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-video-hero .hero-content .block-subnav:before{padding:6px 16px}}.block-video-hero .hero-content .component-play-btn{padding-right:16px}.block-video-hero h1 em{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:18px}@media (min-width: 1128px){.block-video-hero h1 em{font-size:32px}}@media (max-width: 767px){.block-video-hero h1{margin-bottom:8px}}.block-video-hero h4{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:18px}@media (min-width: 1128px){.block-video-hero h4{font-size:32px}}.block-video-hero .description{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:18px;max-width:800px}@media (min-width: 1128px){.block-video-hero .description{font-size:32px}}@media (max-width: 539px){.block-video-hero .description{padding-left:30px;padding-right:30px}}.block-video-hero .disclaimer{font-style:italic}@media (max-width: 767px){.block-video-hero .buttons{flex-direction:column}}.block-video-hero .buttons .component-btn.green{padding-left:34px;padding-right:34px}@media (max-width: 767px){.block-video-hero .buttons .component-btn.green{margin-top:20px;right:3px}}.block-video-hero .kid-homepage-hero-vid{height:600px}.block-eco-benefits .box .inner-container{padding:16px;min-width:165px}.block-eco-benefits .box .inner-container.clickable{cursor:pointer}.block-eco-benefits .box .inner-container.clickable:hover{border-radius:4px;box-shadow:0px 1px 4px rgba(0,0,0,0.25);background:#fff}.block-eco-benefits i{width:35px}.block-single-review,main.page.mattress-education .pop-review-section .pop-review{text-align:center;font-family:"Montserrat",sans-serif}.block-single-review blockquote,main.page.mattress-education .pop-review-section .pop-review blockquote{font-size:18px;color:#341458}@media (min-width: 768px){.block-single-review blockquote,main.page.mattress-education .pop-review-section .pop-review blockquote{font-size:24px}}@media (min-width: 1128px){.block-single-review blockquote,main.page.mattress-education .pop-review-section .pop-review blockquote{font-size:32px}}.block-single-review cite,main.page.mattress-education .pop-review-section .pop-review cite{display:block}.block-single-review .review-bubble,main.page.mattress-education .pop-review-section .pop-review .review-bubble{display:inline-block;width:36px;height:36px}.block-single-review .stars,main.page.mattress-education .pop-review-section .pop-review .stars{width:120px;margin:0 auto}.block-single-review .stars svg,main.page.mattress-education .pop-review-section .pop-review .stars svg{display:block}.block-pacing-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.block-reviews .review-box{display:flex;flex-direction:column;width:100%}.block-reviews .review-footer{text-transform:uppercase;letter-spacing:1px;margin-top:auto}.block-reviews .review-footer p{font-size:12px;margin:8px 0 23px}.block-reviews .row{scroll-snap-type:x mandatory}.block-reviews .stars{width:120px;margin:0 auto}.block-reviews .stars-large{width:159px;margin:24px auto 0;margin-bottom:32px}@media (min-width: 768px){.block-reviews .stars-large{margin-bottom:64px}}.block-reviews .stars-large.centered{margin:0 auto}.block-reviews .stars-large p{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;color:#341458}.block-reviews .vertical-line{margin:auto 10px}.block-reviews .review-horizontal-scroll{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.block-reviews .review-horizontal-scroll::-webkit-scrollbar{display:none}@media (min-width: 768px){.block-half-image{display:flex}}.block-half-image.small-padding{padding-top:40px}.block-half-image.no-padding{padding-top:0px;padding-bottom:0px}.block-half-image.no-padding .min-h-block{min-height:288px}@media (min-width: 768px){.block-half-image.no-padding .min-h-block{min-height:400px}}@media (min-width: 1128px){.block-half-image.no-padding .min-h-block{min-height:500px}}@media (min-width: 1600px){.block-half-image.no-padding .min-h-block{min-height:650px}}.block-half-image .container-lg,.block-half-image main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews .block-half-image .stamped-container{width:95%;padding:0}@media (max-width: 767px){.block-half-image .container-lg,.block-half-image main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews .block-half-image .stamped-container{width:unset;margin-left:0;margin-right:0}}.block-half-image .container{width:100%}.block-half-image .min-h-block{min-height:288px}@media (min-width: 768px){.block-half-image .min-h-block{min-height:400px}}@media (min-width: 1128px){.block-half-image .min-h-block{min-height:481px}}@media (min-width: 1600px){.block-half-image .min-h-block{min-height:500px}}.block-half-image .left{flex-wrap:wrap}.block-half-image .right{flex-wrap:wrap-reverse}.block-half-image strong{font-weight:600}.block-half-image .image,.block-half-image .box{display:flex;width:50%}@media (max-width: 767px){.block-half-image .image,.block-half-image .box{width:100%}}.block-half-image .box-small{width:40%;display:flex}@media (max-width: 767px){.block-half-image .box-small{width:100%}}.block-half-image .image{background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.block-half-image .image.contain{background-size:contain}.block-half-image .box,.block-half-image .box-small{align-items:center;justify-content:center;text-align:center}.block-half-image .box .badge,.block-half-image .box main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-half-image .box .block-subnav:before,.block-half-image .box-small .badge,.block-half-image .box-small main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-half-image .box-small .block-subnav:before{display:inline-block;font-size:12px;padding:6px 16px}.block-half-image .content{max-width:680px}.block-half-image .content .subtext-first{font-family:"Montserrat",sans-serif;font-size:32px;margin-bottom:24px}@media (max-width: 767px){.block-half-image .content .subtext-first{font-size:18px}}.block-half-image .content .heading-second{margin-bottom:56px}@media (max-width: 767px){.block-half-image .content .heading-second{margin-bottom:40px}}.block-half-image .anchor-image{width:50%}.block-half-image .anchor-image .image{width:100%}@media (max-width: 767px){.block-half-image .anchor-image{width:100%}}.block-half-image .padding-adjust{padding-left:32px;padding-right:32px}.block-half-image .component-btn.green{padding:12px 32px}.block-half-image-list .block-entry{margin-bottom:64px}.block-half-image-list .block-entry:last-of-type{margin-bottom:0}.block-half-image-list .block-entry>div{width:50%}@media (max-width: 767px){.block-half-image-list .block-entry>div{width:100%}}@media (min-width: 768px){.block-half-image-list .block-entry:nth-of-type(odd) div:nth-of-type(1){padding-right:0;margin-right:0}.block-half-image-list .block-entry:nth-of-type(odd) div:nth-of-type(2){padding-left:0;margin-left:0}.block-half-image-list .block-entry:nth-of-type(even) div:nth-of-type(1){padding-left:0;margin-left:0;order:1}}@media (min-width: 768px) and (max-width: 767px){.block-half-image-list .block-entry:nth-of-type(even) div:nth-of-type(1){order:0}}@media (min-width: 768px){.block-half-image-list .block-entry:nth-of-type(even) div:nth-of-type(2){padding-right:0;margin-right:0}}.block-half-image-list .half-text-container{padding:66px 61px 0}@media (max-width: 767px){.block-half-image-list .half-text-container{text-align:center;padding:0 32px;margin-top:16px}}.block-half-image-list .half-text-container .text-heading{margin-bottom:40px}@media (max-width: 767px){.block-half-image-list .half-text-container .text-heading{margin-bottom:16px;font-size:18px}}.block-half-image-list .half-text-container ul{padding-left:20px}@media (max-width: 767px){.block-half-image-list .half-text-container ul{padding-left:0}}.block-half-image-list .half-text-container ul .bullet{margin-bottom:16px}@media (max-width: 767px){.block-half-image-list .half-text-container ul .bullet{position:relative;list-style-type:none;margin-bottom:24px}.block-half-image-list .half-text-container ul .bullet::before{content:'';position:absolute;height:6px;width:6px;border-radius:100%;background:black;top:9px;transform:translate(-250%, 0)}}.block-text-overlaid-image{position:relative;display:flex;color:#fff;width:90%;max-width:936px;margin:40px auto;margin-bottom:56px}@media (max-width: 767px){.block-text-overlaid-image{min-height:432px;margin-bottom:80px}}@media (min-width: 1128px){.block-text-overlaid-image{max-width:1392px;min-height:500px}}.block-text-overlaid-image .text-overlaid-img{object-fit:cover;position:absolute;width:100%;height:100%}@media (max-width: 767px){.block-text-overlaid-image .text-overlaid-img.desktop{display:none}}@media (min-width: 768px){.block-text-overlaid-image .text-overlaid-img.mobile{display:none}}.block-text-overlaid-image .text-overlay-content{position:relative;z-index:1;margin-top:32px;width:34%;margin-left:32px}@media (max-width: 767px){.block-text-overlaid-image .text-overlay-content{width:100%;margin:24px}}.block-text-overlaid-image .text-overlay-content .text-overlaid-image-icon{width:40px}@media (max-width: 767px){.block-text-overlaid-image .text-overlay-content .text-overlaid-image-icon{display:none}}@media (min-width: 1128px){.block-text-overlaid-image .text-overlay-content .text-overlaid-image-icon{width:48px}}.block-text-overlaid-image .text-overlay-content .overlay-header{font-family:"Montserrat",sans-serif;font-weight:600;font-size:30px;margin-top:8px;margin-bottom:8px}@media (max-width: 1127px){.block-text-overlaid-image .text-overlay-content .overlay-header{font-size:22px}}.block-text-overlaid-image .text-overlay-content h4{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:150%}@media (max-width: 1127px){.block-text-overlaid-image .text-overlay-content h4{font-size:16px}}.block-additional-products .prod-content{position:relative}.block-additional-products .prod-content .bubble{right:-1px}.block-additional-products .prod-content .bubble p{padding-top:0px}@media (max-width: 767px){.block-additional-products .column+.column{margin-top:16px}}.block-additional-products a{width:100%}.block-faq .faq-group{border-top:1px solid #e6e6e8}.block-faq .faq-row{border-bottom:1px solid #e6e6e8}@media (min-width: 1128px){.block-faq .faq-row{padding:12px 0}}.block-faq .faq-row.is-open span{transform:rotate(-45deg)}.block-faq .faq-row h3{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 20px}@media (min-width: 1128px){.block-faq .faq-row h3{padding:12px 40px}}.block-faq .faq-row h3 p{margin:0}.block-faq .faq-row h3 span{flex-shrink:0;position:relative;width:16px;height:16px;transition:transform 0.3s;transform-origin:right}.block-faq .faq-row h3 span:before,.block-faq .faq-row h3 span:after{display:block;content:'';position:absolute;top:50%;left:100%;transform:translate(-50%, -50%);background:#190d3a;border-radius:20px}.block-faq .faq-row h3 span:before{width:16px;height:2px}.block-faq .faq-row h3 span:after{width:2px;height:16px}.block-faq .faq-dropdown{display:none;padding:0 30px 16px 20px}@media (min-width: 1128px){.block-faq .faq-dropdown{padding:0 125px 12px 40px}}.block-faq .faq-dropdown dt{font-weight:400;margin-bottom:5px}.block-faq .faq-dropdown dt:not(:first-child){margin-top:15px}.block-compare sup{font-weight:300}.block-compare .compare-nav{margin:0;width:100%;position:-webkit-sticky;position:sticky;top:75px;z-index:1;display:flex;justify-content:center;align-items:center;color:#341458;padding:5px 0;border-bottom:1px solid #e6e6e8;background:#fff;transition:top 0.3s ease-out}@media (max-width: 1127px){.block-compare .compare-nav{top:70px}}@media (max-width: 767px){.block-compare .compare-nav .fs-h3{font-size:14px}}.block-compare .compare-nav h3{flex:0 0 50%;padding:10px 20px}@media (max-width: 767px){.block-compare .compare-nav h3{font-size:14px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.block-compare .compare-nav h3{padding:0 0px}}.block-compare .compare-nav p{position:absolute;left:50%;transform:translateX(-50%)}.block-compare .compare-row{padding-top:48px}@media (min-width: 768px){.block-compare .compare-row{padding-top:84px}}.block-compare .compare-row+.block-compare .compare-row{margin-top:48px;border-top:1px solid #e6e6e8}@media (min-width: 768px){.block-compare .compare-row+.block-compare .compare-row{margin-top:84px}}.block-no-pressure .em-light em{opacity:.5;font-size:13px}.block-no-pressure .block-title span p:nth-of-type(2n){margin-top:16px}.block-no-pressure .disclaimer{font-size:13px;opacity:.6}.block-no-pressure .disclaimer a{text-decoration:underline}.block-no-pressure .icons-container{margin-bottom:30px}@media (max-width: 350px){.block-no-pressure .icons-container{margin-bottom:10px}}.block-no-pressure .icon-container{position:relative;height:200px}.block-no-pressure .icon-container strong{position:absolute;top:170px}@media (max-width: 350px){.block-no-pressure .icon-container strong{top:150px}}@media (min-width: 1128px){.block-no-pressure .icon-container strong{max-width:180px}}.block-product-selection .cardRow{display:flex;flex-direction:column}.block-product-selection .card{display:flex;flex-direction:column;flex-grow:1}@media (max-width: 1127px){.block-product-selection .card h3{text-align:center}}.block-product-selection .content{flex:1 0 auto}.block-product-selection .product-heading{padding:22px 0}.block-product-selection .content{padding-top:20px}.block-product-selection li{list-style:none;display:flex;align-items:flex-start}.block-product-selection li:before{flex-shrink:0;display:block;content:'';width:15px;height:15px;margin:7px 15px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23e6e6e8' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}.block-product-selection li+li{margin-top:16px}.block-product-selection .call-to-action{display:flex;justify-content:center;align-items:center}.block-product-selection .call-to-action span{margin-left:20px}.block-image-hero{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;color:#fff}.block-image-hero:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%}.block-image-hero .hero-background-img{object-fit:cover;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;width:auto;min-width:100%;min-height:100%}@media (min-width: 768px){.block-image-hero .hero-background-img{height:auto;width:100%}}@media (max-width: 767px){.block-image-hero .hero-background-img.desktop{display:none}}.block-image-hero .hero-background-img.mobile{object-position:top}@media (min-width: 768px){.block-image-hero .hero-background-img.mobile{display:none}}.block-image-hero .hero-content{position:relative;z-index:1}.block-image-hero .hero-content .hero-label{font-size:14px;text-transform:uppercase;padding:6px 16px;display:inline-block}.block-image-hero .hero-content h3.top-callout{font-size:14px !important}@media (min-width: 768px){.block-image-hero .hero-content h3.top-callout{font-size:18px !important}}.block-image-hero .hero-content .hero-logo{width:50%}@media (max-width: 767px){.block-image-hero .hero-content .hero-logo.desktop{display:none}}.block-image-hero .hero-content .hero-logo.mobile{display:none}@media (max-width: 767px){.block-image-hero .hero-content .hero-logo.mobile{display:block}}.block-image-hero .hero-content h1 em{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:18px}@media (min-width: 1128px){.block-image-hero .hero-content h1 em{font-size:32px}}@media (max-width: 1127px){.block-image-hero .hero-content h1{margin-bottom:8px}}.block-image-hero .hero-content h4{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:18px}@media (min-width: 1128px){.block-image-hero .hero-content h4{font-size:32px}}.block-image-hero .hero-content .description{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:18px}@media (min-width: 1128px){.block-image-hero .hero-content .description{font-size:32px}}.block-image-hero .hero-content .m-b-disclaimer{margin-bottom:34px}@media (min-width: 1128px){.block-image-hero .hero-content .m-b-disclaimer{margin-bottom:31px}}.block-image-hero .hero-content .disclaimer{font-style:italic;font-size:16px;font-size:14px}@media (min-width: 1128px){.block-image-hero .hero-content .disclaimer{font-size:16px}}.block-image-hero .hero-content .component-btn{margin-top:28px}@media (min-width: 768px){.block-image-hero .hero-content .component-btn{margin-top:80px}}@media (max-width: 767px){.block-image-hero .btn-container{flex-direction:column;align-items:center}.block-image-hero .btn-container .component-btn{max-width:200px;min-width:200px;margin-top:0}.block-image-hero .btn-container .component-btn+.component-btn{margin-left:0;margin-top:16px}}.block-filtered-reviews .filtered-review-header .filter-wrapper{overflow:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.block-filtered-reviews .filtered-review-header .filter-wrapper::-webkit-scrollbar{display:none}.block-filtered-reviews .filtered-review-header .filter-wrapper p{display:inline-block;margin-right:30px}.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label{color:#bfbec1;margin-right:30px;padding:8px 10px;border-bottom:#bfbec1 1px solid;cursor:pointer}.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label.active{border-bottom:#45166a 1px solid}.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label:last-of-type{margin-right:0}@media (max-width: 767px){.block-filtered-reviews .filtered-review-header .filter-wrapper .filter-label-container .filter-label{font-size:13px;margin-right:16px;padding:5px 4px}}@media (max-width: 1127px){.block-filtered-reviews .filtered-review-header .filter-wrapper{flex-direction:column}.block-filtered-reviews .filtered-review-header .filter-wrapper p{margin-right:0}}.block-filtered-reviews .filtered-review-slider{-ms-overflow-style:none;overflow:-moz-scrollbars-none;position:relative;overflow:hidden}.block-filtered-reviews .filtered-review-slider::-webkit-scrollbar{display:none}.block-filtered-reviews .filtered-review-slider .row{margin:0;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;scroll-snap-type:x mandatory;padding-bottom:50px;margin-bottom:-50px}.block-filtered-reviews .filtered-review-slider .row::-webkit-scrollbar,.block-filtered-reviews .filtered-review-slider .row::-webkit-scrollbar-thumb,.block-filtered-reviews .filtered-review-slider .row::-webkit-scrollbar-track{display:none}.block-filtered-reviews .filtered-review-slider .row:before,.block-filtered-reviews .filtered-review-slider .row:after{content:'';display:block;flex:0 0 12.5%}.block-filtered-reviews .filtered-review-slider .column{flex:0 0 75%;min-width:75%;scroll-snap-align:center;scroll-snap-coordinate:50% 50%}@media (min-width: 768px){.block-filtered-reviews .filtered-review-slider .column{flex:0 0 25%;min-width:315px}}@media (min-width: 768px){.block-filtered-reviews .filtered-review-slider:hover .arrow-container{display:flex}}.block-filtered-reviews .filtered-review-slider .arrow-container{display:none}.block-filtered-reviews .filtered-review-slider .arrow{z-index:2;cursor:pointer;background-color:#45166a;position:absolute;top:45%;width:40px;height:40px;border-radius:100%;opacity:0.4}.block-filtered-reviews .filtered-review-slider .arrow:hover{opacity:0.9}.block-filtered-reviews .filtered-review-slider .arrow.before{left:32px;transform:rotate(90deg)}.block-filtered-reviews .filtered-review-slider .arrow.after{right:32px;transform:rotate(-90deg)}.block-filtered-reviews .review-box .review-copy.more-text{height:125px;overflow:hidden}.block-filtered-reviews .review-box .review-copy.more-text+.continue-reading{text-decoration:underline;cursor:pointer}.block-filtered-reviews .review-footer{letter-spacing:1px;margin-top:auto}.block-filtered-reviews .review-footer p{font-size:12px;margin:8px 0 23px}.block-filtered-reviews .stars{width:120px;margin:0 auto}.block-filtered-reviews .stars-large{width:159px;margin:24px auto 0;margin-bottom:32px}@media (min-width: 768px){.block-filtered-reviews .stars-large{margin-bottom:64px}}.block-filtered-reviews .stars-large.centered{margin:0 auto}.block-filtered-reviews .stars-large p{font-size:12px;color:#341458}.block-filtered-reviews .stars svg{max-height:20px}.block-filtered-reviews .vertical-line{margin:auto 10px}.component-modal.filtered-review-modal .modal-wrapper{max-width:920px}.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .continue-reading{display:none}.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .fs-label,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .badge,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .block-subnav:before,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a,.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer a,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer a,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link a,.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer a,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .icon-label,main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .icon-label,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page-buy .product-promises li,main.page-buy .product-promises .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer li,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page-buy .stamped-badge .stamped-badge-caption,main.page-buy .stamped-badge .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .stamped-badge-caption,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page-buy .add-cart-btn,main.page-buy .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .add-cart-btn,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page-bundle .product-promises li,main.page-bundle .product-promises .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer li,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page-bundle .stamped-badge .stamped-badge-caption,main.page-bundle .stamped-badge .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .stamped-badge-caption,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page-bundle .add-cart-btn,main.page-bundle .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .add-cart-btn,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .icon-label,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .icon-label,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .component-btn,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .component-play-btn button,.component-play-btn .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer button,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .component-promo-modal-lg .banner-modal-wrapper .banner-modal .sale-tag,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .sale-tag,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .bundle-modal .add-cart-btn,.bundle-modal .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .add-cart-btn,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .cart .cart-checkout .add-cart-btn,.cart .cart-checkout .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .add-cart-btn,.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .cart .button-wrapper .add-cart-btn,.cart .button-wrapper .component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .review-footer .add-cart-btn{color:#423c48}.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .stars{width:120px}.component-modal.filtered-review-modal .modal-wrapper .continue-reading-modal .stars svg{max-height:20px}.block-double-block .box1,.block-double-block .box2{flex-direction:column;width:50%;min-height:346px}.block-double-block .box1 img,.block-double-block .box2 img{width:50%}.block-double-block .box1 h3,.block-double-block .box2 h3{width:80%}.block-double-block .box1{background:linear-gradient(315deg, #341458 0%, #45166a 100%)}.block-double-block .box2{background:linear-gradient(315deg, #45166a 0%, #5F2B80 100%)}.block-double-block .component-btn{padding-left:38px;padding-right:38px}@media (max-width: 539px){.block-double-block{display:block}.block-double-block .box1,.block-double-block .box2{width:100%}.block-double-block .box1 img,.block-double-block .box2 img{width:75%}}.block-exploding-product .exploding-product{position:relative;width:100%}@media (min-width: 768px) and (max-width: 1127px){.block-exploding-product .exploding-product .label-left-on-tablet .feature-label{left:auto;right:150%}.block-exploding-product .exploding-product .label-left-on-tablet .feature-label:before{left:auto;right:-25%}}.block-exploding-product .exploding-product .explosion-vid{width:100%}.block-exploding-product .exploding-product .features{position:absolute;top:0;left:0;width:100%;height:100%}.block-exploding-product .exploding-product .feature{visibility:hidden;opacity:0;position:absolute;transform:translate(-50%, -50%);width:28px;height:28px;z-index:1;cursor:pointer}@media (min-width: 768px){.block-exploding-product .exploding-product .feature{width:36px;height:36px}.block-exploding-product .exploding-product .feature:not(.tooltip-open):hover .feature-button:before{width:52px;height:52px}.block-exploding-product .exploding-product .feature:not(.tooltip-open):hover .feature-label{opacity:1;pointer-events:auto}.block-exploding-product .exploding-product .feature:not(.tooltip-open):hover .feature-ripples{opacity:0;width:100%;height:100%}}.block-exploding-product .exploding-product .feature-button{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#72f4bf;z-index:1}@media (min-width: 768px){.block-exploding-product .exploding-product .feature-button:before{content:'';display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;background-color:#72f4bf;opacity:0.5;transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}}.block-exploding-product .exploding-product .feature-button:after{content:'';display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%233B1B5E'%3E%3Crect x='7' y='0' width='2' height='16'%3E%3C/rect%3E%3Crect x='0' y='7' width='16' height='2'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E") center/44% no-repeat;position:absolute;top:0;left:0}.block-exploding-product .exploding-product .feature-label{display:none}@media (min-width: 768px){.block-exploding-product .exploding-product .feature-label{display:block;background-color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%);left:150%;padding:12px 25px;border-radius:20px;font-size:13px;font-weight:600;color:#45166a;box-shadow:0 8px 14px rgba(0,0,0,0.2);opacity:0;transition:all 0.3s;pointer-events:none}.block-exploding-product .exploding-product .feature-label:before{content:'';display:block;position:absolute;width:40%;left:-25%;top:0;height:100%}}.block-exploding-product .exploding-product .feature-ripples{width:234%;height:234%;animation-delay:0.6s}.block-exploding-product .exploding-product .feature-ripples,.block-exploding-product .exploding-product .feature-ripples:before,.block-exploding-product .exploding-product .feature-ripples:after{border-radius:50%;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s;pointer-events:none;animation-name:ripple;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ripple{0%{border-color:rgba(255,255,255,0.1)}30%{border-color:rgba(255,255,255,0.4)}70%{border-color:rgba(255,255,255,0.1)}100%{border-color:rgba(255,255,255,0.1)}}.block-exploding-product .exploding-product .feature-ripples:before{content:'';width:79%;height:79%;animation-delay:0.3s}.block-exploding-product .exploding-product .feature-ripples:after{content:'';width:58%;height:58%}.block-exploding-product .exploding-product .tooltip-open{z-index:2}.block-exploding-product .exploding-product .tooltip-open .feature-button:before{width:100%;height:100%}.block-exploding-product .exploding-product .tooltip-open .feature-label{opacity:0;pointer-events:none}.block-exploding-product .exploding-product .tooltip-open .feature-ripples{width:100%;height:100%;opacity:0}.block-exploding-product .exploding-product .shown .feature{visibility:visible;animation-name:features-in;animation-duration:0.5s;animation-timing-function:cubic-bezier(0.16, 0.8, 0.66, 1.54);animation-fill-mode:forwards}@keyframes features-in{0%{transform:translate(-50%, -50%) scale(0.4);opacity:0}100%{transform:translate(-50%, -50%) scale(1);opacity:1}}.block-promo-callout-section{padding:0;margin-top:0px;position:relative}.block-promo-callout-section.cursor-pointer{cursor:pointer}@media (max-width: 767px){.block-promo-callout-section{margin-bottom:80px}}.block-promo-callout-section .promo-callout-section a.component-btn.green{width:50%}.block-promo-callout-section .promo-callout-header-box{margin-bottom:5px}@media (max-width: 539px){.block-promo-callout-section .promo-callout-header-box{margin-bottom:8px}}.block-promo-callout-section .promo-callout-header-box .promo-callout-header{display:inline-block;font-style:normal;font-size:44px}@media (max-width: 767px){.block-promo-callout-section .promo-callout-header-box .promo-callout-header{font-size:18px}}.block-promo-callout-section .promo-callout-header-box .promo-callout-header.force-italic{font-style:italic}.block-promo-callout-section .discount-copy{margin-bottom:24px;margin-top:16px}.block-promo-callout-section .card-badge{position:absolute;font-size:12px;font-weight:600}.block-promo-callout-section .card-badge.badge,.block-promo-callout-section main.page.plush-pillow .card-badge.block-subnav:before,main.page.plush-pillow .block-promo-callout-section .card-badge.block-subnav:before{border-radius:2px;min-width:80px;padding:10px 0;background:#bc158a}.block-promo-callout-section .card-badge.flag{top:-8px;left:-6px}.block-promo-callout-section .card-badge.flag p{font-size:10px}.block-promo-callout-section .card-badge.bubble{width:60px;height:60px;padding:10px;display:flex;transform:translateY(-25%)}.block-promo-callout-section .card-badge.bubble .fw-change{font-weight:400;font-size:8px}@media (min-width: 768px){.block-promo-callout-section .card-badge.bubble .fw-change{font-size:10px}}.block-promo-callout-section .promo-heading-image.right-desktop{display:block}.block-promo-callout-section .promo-heading-image.right-mobile{display:none}@media (max-width: 767px){.block-promo-callout-section .promo-heading-image.right-desktop{display:none}.block-promo-callout-section .promo-heading-image.right-mobile{display:block}}.block-promo-callout-section.kids-block{margin-top:112px}.block-promo-callout-section.kids-block .promo-heading-image{min-height:375px}@media (max-width: 767px){.block-promo-callout-section.kids-block .promo-heading-image.promo-image-us{min-height:400px}}@media (max-width: 539px){.block-promo-callout-section.kids-block .promo-heading-image.promo-image-us{min-height:300px}}@media (max-width: 415px){.block-promo-callout-section.kids-block .promo-heading-image.promo-image-us{min-height:215px}}.block-promo-callout-section.kids-block .promo-callout-header-box .promo-callout-header{font-size:44px}@media (max-width: 767px){.block-promo-callout-section.kids-block .promo-callout-header-box .promo-callout-header{font-size:24px}}.block-promo-callout-section.pajamas-block{margin-top:112px}.block-promo-callout-section .promo-box .promo-product-title{line-height:1.15;font-size:14px}@media (max-width: 767px){.block-promo-callout-section .promo-box .promo-product-title{font-size:12px}}.block-promo-callout-section .promo-heading-image{min-height:464px;cursor:pointer}.block-promo-callout-section .promo-heading-image.promo-image-ca{background-position:center;background-size:cover}.block-promo-callout-section .promo-heading-image.promo-image-us{background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width: 767px){.block-promo-callout-section .promo-heading-image.promo-image-us{min-height:400px}}@media (max-width: 539px){.block-promo-callout-section .promo-heading-image.promo-image-us{min-height:300px}}@media (max-width: 415px){.block-promo-callout-section .promo-heading-image.promo-image-us{min-height:248px}}@media (max-width: 350px){.block-promo-callout-section .promo-heading-image.promo-image-us{min-height:215px}}.block-promo-callout-section .promo-heading-image.mobile-badge-shows{position:relative}.block-promo-callout-section .promo-heading-image.mobile-badge-shows .mobile-badge-container{position:absolute;top:4px;left:5px}@media (min-width: 768px){.block-promo-callout-section .promo-heading-image.mobile-badge-shows .mobile-badge-container{display:none}}.block-promo-callout-section .promo-heading-image.mobile-badge-shows .mobile-badge-container .promo-label{font-size:12px;text-transform:uppercase;padding:8px 10px;display:inline-block;border-radius:2px;background-image:unset;background-color:#bc158a}@media (max-width: 593px){.block-promo-callout-section .promo-callout-section a.component-btn.green{width:75%}}.block-promo-callout-section .promo-callout-content{flex-direction:column;justify-content:center;padding:56px 32px}.block-promo-callout-section .promo-callout-content.left{padding:32px 32px 56px 52px}.block-promo-callout-section .promo-callout-content.right{padding:32px 61px 56px 46px}@media (max-width: 539px){.block-promo-callout-section .promo-callout-content.left,.block-promo-callout-section .promo-callout-content.right{padding:20px 16px 32px 16px}}.block-promo-callout-section .promo-callout-content .flag{background-image:linear-gradient(to right, #45166a, #83157b 75%, #bc158a);width:fit-content;min-height:30px}.block-promo-callout-section .promo-callout-content .flag p{color:#fff;font-weight:600;font-size:12px}.block-promo-callout-section .promo-callout-content .tag{font-size:12px;text-transform:uppercase;padding:8px 16px;display:inline-block;border-radius:2px;background-image:unset;background-color:#bc158a;min-height:30px;width:fit-content}@media (max-width: 1127px){.block-promo-callout-section .promo-callout-content .tag{padding:7px 28px}}.block-promo-callout-section .promo-callout-content .tag p{color:#fff;font-weight:600;font-size:14px}.block-promo-callout-section .promo-callout-content .new-badge-with-ends-date{background:#bc158a;border-radius:4px;display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;letter-spacing:1px;line-height:17px;padding:0;text-transform:unset}.block-promo-callout-section .promo-callout-content .new-badge-with-ends-date .tag{font-size:14px;text-transform:uppercase;padding:8px 16px;display:inline-block;border-radius:4px;background-image:unset;background-color:#bc158a;min-height:30px;width:fit-content}@media (max-width: 1127px){.block-promo-callout-section .promo-callout-content .new-badge-with-ends-date .tag{padding:7px 28px}}.block-promo-callout-section .promo-callout-content .new-badge-with-ends-date .tag p{color:#fff;font-weight:600;font-size:14px}@media (min-width: 540px){.block-promo-callout-section .promo-callout-content .new-badge-with-ends-date{margin-bottom:16px}}.block-promo-callout-section .promo-callout-content .badge-container{margin-bottom:32px}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .badge-container.hide-on-mobile{display:none}}@media (max-width: 539px){.block-promo-callout-section .promo-callout-content .badge-container{margin-bottom:24px}}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .btn-container{display:flex;justify-content:center}}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .promo-subhead{margin-bottom:24px}}.block-promo-callout-section .promo-callout-content .promo-subhead.margin-with-description{margin-bottom:16px;font-size:24px;font-family:"Montserrat",sans-serif}.block-promo-callout-section .promo-callout-content p+.promo-description{margin-top:0;margin-bottom:40px}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content p+.promo-description{margin-bottom:16px}}.block-promo-callout-section .promo-callout-content .component-btn{min-width:200px}@media (max-width: 1127px){.block-promo-callout-section .promo-callout-content .component-btn{min-width:162px}}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .component-btn.price-present{min-width:140px}}.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block{background-color:#ededf4;padding:auto;margin:0 12px 40px 12px;border-radius:4px;flex:1;min-height:104px;max-width:128px;display:flex;justify-content:center;align-items:center;flex-direction:column}.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block:first-of-type{margin-left:0}.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block .bmsm-discount{font-size:24px}@media (max-width: 1215px){.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block{padding:18px;margin:0 8px 40px 8px}}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block{padding:16px 4px;margin:0 4px 40px 4px;flex:1;min-height:80px;max-width:100px}.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block .bmsm-copy{font-size:14px}.block-promo-callout-section .promo-callout-content .bmsm-container .bmsm-block .bmsm-discount{font-size:16px}}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .price-and-btn-container{justify-content:space-between}}.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder{margin-right:32px}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder{margin-right:0}}.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder .top-price-line{margin-bottom:8px}.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder .top-price-line .price-prefix,.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder .top-price-line .promo-strikethrough{display:inline-block;margin-right:8px;letter-spacing:0.4px;color:#423c48}.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder .affirm-container{font-family:"Montserrat",sans-serif;font-weight:400;color:#979797;font-size:12px;line-height:1.3;text-transform:uppercase}.block-promo-callout-section .promo-callout-content .price-and-btn-container .price-holder .affirm-container .affirm-modal-trigger{color:#979797}.block-promo-callout-section .promo-callout-content .terms-apply{font-size:12px;margin-top:40px}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content .terms-apply{margin-top:24px}}@media (max-width: 1127px){.block-promo-callout-section .promo-callout-content{padding-left:0px;padding-right:16px;padding-top:28px}}@media (max-width: 767px){.block-promo-callout-section .promo-callout-content{padding-top:32px}}@media (min-width: 1128px){.block-promo-callout-section .promo-callout-content p{font-size:20px}}.block-promo-callout-slim{padding:0;margin-top:112px;background-color:#ededf4}.block-promo-callout-slim.cursor-pointer{cursor:pointer}@media (max-width: 1127px){.block-promo-callout-slim{margin-top:80px;margin-bottom:80px}}.block-promo-callout-slim .promo-product-images-container{position:relative}@media (max-width: 767px){.block-promo-callout-slim .promo-product-images-container{flex-direction:column}}.block-promo-callout-slim .promo-box{padding:0 15px;position:relative;max-width:300px}.block-promo-callout-slim .promo-box .plus{position:absolute;right:-7.5px}.block-promo-callout-slim .promo-box .plus.hidden{display:none}.block-promo-callout-slim .promo-box.hidden{display:none}@media (max-width: 767px){.block-promo-callout-slim .promo-box{flex-direction:row;justify-content:flex-start;flex:1;padding:0}.block-promo-callout-slim .promo-box:not(:last-of-type){margin-bottom:8px}}.block-promo-callout-slim .promo-box img{max-width:195px;cursor:pointer}@media (max-width: 1127px){.block-promo-callout-slim .promo-box img{min-height:auto;max-width:150px}}@media (max-width: 767px){.block-promo-callout-slim .promo-box img{max-width:104px;margin-right:15px}}@media (min-width: 768px){.block-promo-callout-slim .promo-box .single-promo-product-img{min-width:245px}}.block-promo-callout-slim .promo-callout-section a.component-btn.green{width:50%}.block-promo-callout-slim .promo-callout-header-box{margin-bottom:5px}.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim{white-space:normal;display:inline-block;font-style:normal;font-size:41px}@media (max-width: 1127px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim{font-size:32px}}@media (max-width: 767px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim{font-size:24px;white-space:normal}}@media screen and (max-width: 1300px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim.small-slim-header{font-size:32px}}@media (max-width: 1127px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim.small-slim-header{font-size:28px}}@media screen and (max-width: 850px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim.small-slim-header{font-size:24px}}.block-promo-callout-slim .promo-box .promo-product-title{line-height:1.15;font-size:16px;font-weight:500}@media (max-width: 767px){.block-promo-callout-slim .promo-box .promo-product-title{font-size:14px}}.block-promo-callout-slim .promo-box .single-promo-product-title{line-height:1.15;font-size:24px}@media (max-width: 767px){.block-promo-callout-slim .promo-box .single-promo-product-title{font-size:14px}}.block-promo-callout-slim .promo-heading{min-height:300px;flex-direction:column;align-items:baseline}@media (max-width: 767px){.block-promo-callout-slim .promo-heading{padding-left:16px;padding-right:16px;min-height:auto;margin-top:30px}}@media (max-width: 767px){.block-promo-callout-slim .promo-heading .component-btn{display:none}}.block-promo-callout-slim .promo-heading .promo-slim-subhead{font-size:16px;line-height:1.5}@media (max-width: 539px){.block-promo-callout-slim .promo-heading .promo-slim-subhead{margin-bottom:0px;padding-right:100px}}@media (max-width: 415px){.block-promo-callout-slim .promo-heading .promo-slim-subhead{padding-right:50px}}@media (max-width: 350px){.block-promo-callout-slim .promo-heading .promo-slim-subhead{padding-right:0px}}.block-promo-callout-slim h2.c-gradient-promo{font-style:normal}@media (min-width: 1128px){.block-promo-callout-slim h2.c-gradient-promo{font-size:44px}}@media (max-width: 593px){.block-promo-callout-slim .promo-box p{font-size:14px}.block-promo-callout-slim .promo-callout-section a.component-btn.green{width:75%}}@media (max-width: 767px){.block-promo-callout-slim .promo-callout-content{flex-direction:column;padding-left:0;padding-right:0;padding-top:16px}}.block-promo-callout-slim .padding-right-gone{padding-right:0}.block-promo-callout-slim .component-btn{min-width:200px}@media (max-width: 767px){.block-promo-callout-slim .component-btn{display:none}}.block-promo-callout-slim .component-btn.mobile-btn{display:none}@media (max-width: 767px){.block-promo-callout-slim .component-btn.mobile-btn{display:block;min-width:240px;margin-top:32px;margin-bottom:5px}}.block-products-scrollable .section-heading{margin-bottom:40px}@media (max-width: 767px){.block-products-scrollable .section-heading{margin-bottom:24px}}.block-products-scrollable .product-block{background:#fff;padding:40px 12px;width:424px;position:relative}@media (max-width: 767px){.block-products-scrollable .product-block{width:270px}}@media (max-width: 350px){.block-products-scrollable .product-block{width:250px}}.block-products-scrollable .product-block:first-child{margin-left:0}.block-products-scrollable .product-block .badge,.block-products-scrollable .product-block main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-products-scrollable .product-block .block-subnav:before{position:absolute;top:15px;left:50%;transform:translateX(-50%)}@media (min-width: 958px) and (max-width: 1431px){.block-products-scrollable .product-block .product-content{min-height:88px}}.block-products-scrollable .product-block .product-header{font-size:23px;margin-bottom:8px;padding:0 12px}@media (max-width: 767px){.block-products-scrollable .product-block .product-header{font-size:16px}}.block-products-scrollable .product-block .product-callout{font-size:16px}@media (max-width: 767px){.block-products-scrollable .product-block .product-callout{font-size:14px}}.block-products-scrollable .product-block .img-container{min-height:121.5px;margin-top:auto}.block-products-scrollable .product-block .product-img{max-width:262px}.block-products-scrollable .product-block .promise-img{width:26px;height:26px}.block-products-scrollable .product-block .icon{margin-bottom:8px}.block-products-scrollable a{width:189px}.block-products-scrollable .product-icons{margin-bottom:11px;height:76px}.block-products-scrollable .product-icons .icon-div{padding-left:6px;padding-right:6px;letter-spacing:1px}.block-products-scrollable .product-icons .icon-div img{width:24px;margin-bottom:16px;height:24px}.block-products-scrollable .padded-price{margin-bottom:16px}@media (max-width: 767px){.block-products-scrollable .padded-price{margin-bottom:12px}}.block-products-scrollable .padded-price .strikethrough{text-decoration:line-through;color:#979797}.block-products-scrollable .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}.block-products-scrollable .padded-price.desktop .strikethrough+.price{padding-left:8px;display:inline-block}@media (max-width: 1599px){.block-products-scrollable .padded-price.desktop a{padding-left:22px;padding-right:22px}.block-products-scrollable .padded-price.desktop p{font-size:16px}}.block-products-scrollable .padded-price .price{margin-top:0}.block-products-scrollable .component-slider .column{margin-bottom:40px}.block-products-scrollable .component-slider .column:first-of-type{padding-left:0}.block-products-scrollable .component-slider .column:last-of-type{padding-right:0}@media (max-width: 1127px){.block-products-scrollable .component-slider .column{flex:unset;min-width:unset}}@media (max-width: 767px){.block-products-scrollable .component-slider .column{scroll-snap-align:unset;margin-bottom:24px}.block-products-scrollable .component-slider .column:first-child{padding-left:16px}.block-products-scrollable .component-slider .column:last-child{padding-right:16px}}.block-products-scrollable .component-slider .row{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;width:100%;z-index:1}@media (max-width: 767px){.block-products-scrollable .component-slider .row{-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;scroll-snap-type:x mandatory}}.block-products-scrollable .component-slider .row:before,.block-products-scrollable .component-slider .row:after{content:'';display:block}@media (max-width: 767px){.block-products-scrollable .component-slider .row:before,.block-products-scrollable .component-slider .row:after{flex:unset}}.block-products-scrollable .component-slider .row::-webkit-scrollbar{height:8px}.block-products-scrollable .component-slider .row::-webkit-scrollbar-thumb:horizontal{background-color:#45166a;border-radius:4px}.block-products-scrollable .component-slider .row::-webkit-scrollbar,.block-products-scrollable .component-slider .row::-webkit-scrollbar-thumb,.block-products-scrollable .component-slider .row::-webkit-scrollbar-track{display:inline-block}@media (max-width: 767px){.block-products-scrollable .component-slider .row::-webkit-scrollbar,.block-products-scrollable .component-slider .row::-webkit-scrollbar-thumb,.block-products-scrollable .component-slider .row::-webkit-scrollbar-track{display:none}}@media (max-width: 1127px){.block-products-scrollable .column .product-block{max-width:293px;min-width:213px}}.block-products-scrollable .arrow{background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%2345166a' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:30px;width:30px;cursor:pointer}.block-products-scrollable .left-arrow{visibility:hidden;transform:rotate(90deg);margin-right:25px}@media (max-width: 1127px){.block-products-scrollable .left-arrow{margin-right:15px}}.block-products-scrollable .right-arrow{transform:rotate(270deg);margin-left:25px}@media (max-width: 1127px){.block-products-scrollable .right-arrow{margin-left:15px}}.block-products-scrollable .scrollbar{height:1px;width:100%;background:#bfbec1;position:absolute;bottom:0px;transform:translateY(-3px)}.block-products-scrollable .scroll-container{width:80%;max-width:1250px;position:relative}@media (max-width: 767px){.block-products-scrollable .scroll-container{width:100%;overflow-x:scroll}.block-products-scrollable .scrollbar{display:none}.block-products-scrollable .arrow{display:none}}.block-top-promo-banner{padding:16px 10px}@media (min-width: 540px){.block-top-promo-banner{padding:16px 20px}}.block-product-category-cards .product-card{position:relative;padding-left:24px;padding-right:24px}@media (min-width: 400px) and (max-width: 767px){.block-product-category-cards .product-card{margin:0 auto;padding-top:32px;padding-bottom:32px;padding-right:16px;padding-left:16px;max-width:400px}}@media (max-width: 399px){.block-product-category-cards .product-card{padding-left:8px;padding-right:8px}}.block-product-category-cards .product-card .color-selector-bubbles .color-circle{cursor:pointer;border-radius:50%;width:32px;height:32px}@media (min-width: 768px){.block-product-category-cards .product-card .color-selector-bubbles .color-circle{width:38px;height:38px}}.block-product-category-cards .product-card .color-selector-bubbles .color-circle .inner-circle{border-radius:50%;width:24px;height:24px}@media (min-width: 768px){.block-product-category-cards .product-card .color-selector-bubbles .color-circle .inner-circle{width:30px;height:30px}}.block-product-category-cards .product-card .color-selector-bubbles .color-circle.color-True-White .inner-circle,.block-product-category-cards .product-card .color-selector-bubbles .color-circle.color-White .inner-circle{border:1px solid #E1E0DC}.block-product-category-cards .product-card .product-title-link{text-decoration:none;cursor:pointer}.block-product-category-cards .product-card .product-title-link.smaller-product-title h3{margin-bottom:8px;font-size:32px}@media (max-width: 767px){.block-product-category-cards .product-card .product-title-link.smaller-product-title h3{margin-bottom:4px;font-size:18px}}.block-product-category-cards .product-card .product-title-link h3{margin-bottom:16px}@media (max-width: 767px){.block-product-category-cards .product-card .product-title-link h3{margin-bottom:12px}}.block-product-category-cards .product-card .card-badge{position:absolute;top:12px;left:-5px;font-size:12px;font-weight:600}@media (min-width: 400px) and (max-width: 767px){.block-product-category-cards .product-card .card-badge{top:11px;left:11px}}@media (min-width: 768px){.block-product-category-cards .product-card .card-badge{left:18px}}@media (min-width: 1128px){.block-product-category-cards .product-card .card-badge{top:-5px;left:18px}}.block-product-category-cards .product-card .card-badge.badge,.block-product-category-cards .product-card main.page.plush-pillow .card-badge.block-subnav:before,main.page.plush-pillow .block-product-category-cards .product-card .card-badge.block-subnav:before{border-radius:2px;min-width:80px;padding:10px 10px;background:#bc158a}.block-product-category-cards .product-card .card-badge.bubble{width:60px;height:60px;padding:10px;display:flex;transform:translateY(-25%)}.block-product-category-cards .product-card .card-badge.bubble .fw-change{font-weight:400;font-size:8px}@media (min-width: 768px){.block-product-category-cards .product-card .card-badge.bubble .fw-change{font-size:10px}}.block-product-category-cards .product-card .product-content{position:relative}.block-product-category-cards .product-card .product-content .best-seller-container{position:absolute;top:-44px}.block-product-category-cards .product-card .product-content .best-seller-container .badge,.block-product-category-cards .product-card .product-content .best-seller-container main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-product-category-cards .product-card .product-content .best-seller-container .block-subnav:before{background:#bc158a;padding:5px 14px 3px 14px}@media (max-width: 767px){.block-product-category-cards .product-card .product-content .best-seller-container{position:relative;top:0;margin-top:40px;height:16px}.block-product-category-cards .product-card .product-content .best-seller-container .badge,.block-product-category-cards .product-card .product-content .best-seller-container main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .block-product-category-cards .product-card .product-content .best-seller-container .block-subnav:before{position:absolute;top:-24px;left:0}}.block-product-category-cards .product-card .product-pricing-container{min-height:85px}@media (max-width: 1127px){.block-product-category-cards .product-card .product-pricing-container{padding-bottom:50px}}.block-product-category-cards .product-card .product-pricing-container .product-price{font-size:24px}@media (max-width: 1127px){.block-product-category-cards .product-card .product-pricing-container .product-price{font-size:20px}}.block-product-category-cards .product-card .product-pricing-container .inner-price-container span{font-size:24px;display:inline-block;margin-right:6px}.block-product-category-cards .product-card .product-pricing-container .inner-price-container span:last-of-type{margin-right:8px}@media (max-width: 1127px){.block-product-category-cards .product-card .product-pricing-container .inner-price-container span{font-size:20px}}@media (max-width: 767px){.block-product-category-cards .product-card .product-pricing-container .inner-price-container span:last-of-type{margin-right:6px}}.block-product-category-cards .product-card .product-pricing-container .inner-price-container strong{color:#bc158a}.block-product-category-cards .product-card .affirm-messaging-box{font-size:12px;color:#979797;font-weight:500}.block-product-category-cards .product-card .stars{height:30px}.block-product-category-cards .product-card .stars svg{margin-right:3px}.block-product-category-cards .product-card .shop-btn{padding:10px 5px 0}.block-product-category-cards .product-card .shop-btn.smaller-btn .component-btn.green-border{max-width:186px;min-width:186px}@media (max-width: 1127px){.block-product-category-cards .product-card .shop-btn.smaller-btn .component-btn.green-border{max-width:140px;min-width:140px}}@media (max-width: 1127px){.block-product-category-cards .product-card{padding-top:16px}}@media (max-width: 539px){.block-product-category-cards .product-card:not(:last-child){border-bottom:1px solid #E6E6E8}}.block-product-category-cards .active{border:2px solid #45166a}.block-product-category-cards .flex-grow{flex-grow:1}@media (max-width: 767px){.block-product-category-cards .component-btn.green-border{min-width:100px}}@media (max-width: 539px){.block-product-category-cards .component-btn.green-border{min-width:140px;max-width:186px}}.block-product-category-cards .button-holder{margin-top:88px}@media (max-width: 767px){.block-product-category-cards .button-holder{margin-top:16px}}.block-bundle-banner .banner-container{justify-content:space-evenly}@media (min-width: 540px){.block-bundle-banner .banner-container{cursor:default}}@media (min-width: 1128px){.block-bundle-banner .banner-container .image-container{padding:8px}}.block-bundle-banner .banner-container .image-container img{width:auto}.block-bundle-banner .banner-container .desktop-image{display:none;max-height:78px}@media (min-width: 768px){.block-bundle-banner .banner-container .desktop-image{display:block}}.block-bundle-banner .banner-container .mobile-image{max-height:72px}@media (min-width: 768px){.block-bundle-banner .banner-container .mobile-image{display:none}}@media (min-width: 1128px){.block-bundle-banner .banner-container .spacer-line{border-left:1px solid #341458;height:45px}}.block-bundle-banner .banner-container .text-container{font-size:14px;padding:0 8px}@media (min-width: 540px){.block-bundle-banner .banner-container .text-container{font-size:18px;padding:0 14px}}@media (min-width: 1128px){.block-bundle-banner .banner-container .text-container{font-size:24px}}@media (min-width: 768px){.block-bundle-banner .banner-container .text-container .shop-hide{display:none}}.block-bundle-banner .banner-container .button-container{cursor:pointer;min-width:145px}@media (max-width: 767px){.block-bundle-banner .banner-container .button-container{display:none}}.block-bundle-banner .with-text{padding:20px 18px}@media (max-width: 767px){.block-bundle-banner .with-text{padding:8px 18px}.block-bundle-banner .with-text .single-text-container{font-size:14px}}.block-bundle-banner .with-image{padding:8px 18px}@media (max-width: 767px){.block.mobile-padding{margin:18px 16px 0;border-radius:4px}}@media (min-width: 768px){.block-accessories-highlight{padding-top:48px;padding-bottom:48px}}.block-accessories-highlight .widen-button{max-width:354px}@media (max-width: 1127px){.block-accessories-highlight .widen-button{max-width:295px}}.block-accessories-highlight .accessories-container{padding:24px 16px;cursor:pointer}@media (min-width: 540px){.block-accessories-highlight .accessories-container{padding:32px 38px}}@media (min-width: 1128px){.block-accessories-highlight .accessories-container{padding:48px 56px}}.block-accessories-highlight .accessories-container .accessories-content .accessories-info{color:#531E7C;text-align:center}@media (min-width: 768px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info{text-align:left}}.block-accessories-highlight .accessories-container .accessories-content .accessories-info h2{font-size:24px}@media (min-width: 768px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info h2{font-size:28px;margin-bottom:10px}}@media (min-width: 1128px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info h2{margin-bottom:40px;font-size:40px}}@media (min-width: 1600px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info h2{font-size:44px}}.block-accessories-highlight .accessories-container .accessories-content .accessories-info p{font-size:16px}@media (min-width: 540px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info p{font-size:18px}}@media (min-width: 768px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info p{font-size:24px}}@media (min-width: 1128px){.block-accessories-highlight .accessories-container .accessories-content .accessories-info p{font-size:32px}}.block-accessories-highlight .accessories-container .accessories-content .large-image-background{border-radius:5px;padding:18px 15px}@media (min-width: 768px) and (max-width: 1599px){.block-accessories-highlight .accessories-container .accessories-content .accessories-images{padding-left:20px}}.block-accessories-highlight .accessories-container .accessories-content .accessories-images .small-images{padding-left:16px;flex-direction:column;align-items:center;margin-bottom:0}@media (min-width: 768px){.block-accessories-highlight .accessories-container .accessories-content .accessories-images .small-images{padding-left:24px}}.block-accessories-highlight .accessories-container .accessories-content .accessories-images .small-image-background{border-radius:5px;padding:10px 5px}@media (min-width: 540px){.block-accessories-highlight .accessories-container .accessories-content .accessories-images .small-image-background{padding:15px 10px}}.block-accessories-highlight .accessories-container .accessories-content img{cursor:pointer}.block-accessories-highlight .desktop-btn{display:none}@media (min-width: 768px){.block-accessories-highlight .desktop-btn{display:block}}.block-accessories-highlight .mobile-btn{display:block;padding-top:32px}@media (min-width: 768px){.block-accessories-highlight .mobile-btn{display:none}}.block-accessories-highlight .mobile-btn a{min-width:250px}.block-accessories-highlight .hide-mobile{display:none}@media (min-width: 768px){.block-accessories-highlight .hide-mobile{display:inline-block}}.block-bundles-highlight .bundles-container{width:100%}@media (max-width: 767px){.block-bundles-highlight .bundles-container{padding-left:8px;padding-right:8px;padding-top:10px}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .desktop-btn{display:none}}.block-bundles-highlight .bundles-container .mobile-btn{display:none;max-width:295px;min-width:250px;margin:0 auto;margin-top:17px}@media (max-width: 767px){.block-bundles-highlight .bundles-container .mobile-btn{display:block}}.block-bundles-highlight .bundles-container .bundles-content{flex-direction:column;align-items:center;justify-content:center;padding:30px;margin-top:15px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundles-content{padding:20px;margin-top:0px}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundles-content{margin:0 auto;padding:20px 0}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundles-content .m-b-5,.block-bundles-highlight .bundles-container .bundles-content main.page.pillow-category .model-display .model-section-header,main.page.pillow-category .model-display .block-bundles-highlight .bundles-container .bundles-content .model-section-header,.block-bundles-highlight .bundles-container .bundles-content main.page-buy .specifications .spec ul li,main.page-buy .specifications .spec ul .block-bundles-highlight .bundles-container .bundles-content li,.block-bundles-highlight .bundles-container .bundles-content main.page.holiday-pages .mattresses .column .most-pop,main.page.holiday-pages .mattresses .column .block-bundles-highlight .bundles-container .bundles-content .most-pop,.block-bundles-highlight .bundles-container .bundles-content main.page.adjustment .block-reviews .component-slider,main.page.adjustment .block-reviews .block-bundles-highlight .bundles-container .bundles-content .component-slider,.block-bundles-highlight .bundles-container .bundles-content main.page.promo-page .mattresses .column .most-pop,main.page.promo-page .mattresses .column .block-bundles-highlight .bundles-container .bundles-content .most-pop,.block-bundles-highlight .bundles-container .bundles-content .bundle-modal .accordion-content .spec ul li,.bundle-modal .accordion-content .spec ul .block-bundles-highlight .bundles-container .bundles-content li{margin-bottom:0;margin:0 auto;text-align:center}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundles-content .fs-feature,.block-bundles-highlight .bundles-container .bundles-content main.page.mattress-education .different .different-head,main.page.mattress-education .different .block-bundles-highlight .bundles-container .bundles-content .different-head,.block-bundles-highlight .bundles-container .bundles-content main.page-buy.face-mask .block-exploding-product .section-description,main.page-buy.face-mask .block-exploding-product .block-bundles-highlight .bundles-container .bundles-content .section-description{margin-bottom:12px;font-size:18px;text-align:center}}@media (max-width: 907px){.block-bundles-highlight .bundles-container .break-on-wrap{display:block}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .break-on-wrap{display:unset}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle{margin-bottom:15px}}.block-bundles-highlight .bundles-container .bundle .bundle-product-small{padding:24px}.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image{margin-top:0}.block-bundles-highlight .bundles-container .bundle .bundle-product{padding:40px 24px 40px 24px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product{padding-top:16px}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image{margin-top:30px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image{margin-top:12px}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image{margin-top:8px}}.block-bundles-highlight .bundles-container .bundle .bundle-product,.block-bundles-highlight .bundles-container .bundle .bundle-product-small{height:100%}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-title,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-title{font-size:18px;color:#451769;font-weight:600;padding-bottom:16px}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-title.subhead-first,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-title.subhead-first{padding-bottom:0;margin-bottom:3px}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-head,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-head{font-size:64px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-head,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-head{font-size:44px;margin-bottom:8px}}@media (max-width: 827px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-head .make-on-new-line,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-head .make-on-new-line{display:block}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-head .make-on-new-line,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-head .make-on-new-line{display:inline-block}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-head.subhead-first,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-head.subhead-first{margin-bottom:0}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-subhead,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-subhead{font-size:16px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-subhead,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-subhead{font-size:14px}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-subhead.subhead-first,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-subhead.subhead-first{margin-top:0;margin-bottom:16px}@media (max-width: 1268px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-subhead .break-on-desktop,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-subhead .break-on-desktop{display:block}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-subhead .break-on-desktop,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-subhead .break-on-desktop{display:inline-block}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images{margin-left:auto;margin-right:auto}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image{height:100px;position:relative}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image{height:80px}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image{padding-top:10px;max-width:118px}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image.single-image img,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image.single-image img{max-width:200px}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image.single-image img,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image.single-image img{width:175px}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image .bubble{font-size:9px;height:36px;width:36px;left:20px;position:absolute;top:-15px;left:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid #fff 2px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image .bubble{left:5px;top:-15px}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image .bubble{left:5%}}@media (max-width: 539px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-image .bubble{left:10%;top:0px}}.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-separator,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-separator{position:relative;font-size:48px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .bundle-images .product-separator,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .bundle-images .product-separator{font-size:24px}}.block-bundles-highlight .bundles-container .bundle .bundle-product .component-btn.mobile-btn,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .component-btn.mobile-btn{width:75%;margin:0 auto;margin-top:17px}@media (max-width: 1127px){.block-bundles-highlight .bundles-container .bundle .bundle-product .component-btn.purple-border,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .component-btn.purple-border{min-width:160px}}@media (max-width: 767px){.block-bundles-highlight .bundles-container .bundle .bundle-product .component-btn.purple-border,.block-bundles-highlight .bundles-container .bundle .bundle-product-small .component-btn.purple-border{min-width:202px}}.block-bundles-highlight .bundles-container .component-btn.desktop-btn{padding:12px}.block-bundles-highlight .bundles-container .padded-price{margin-bottom:4px}.block-bundles-highlight .bundles-container .padded-price .price-handle{color:#4B4653;margin-right:6px}.block-bundles-highlight .bundles-container .padded-price .strikethrough{text-decoration:line-through;color:#4B4653}.block-bundles-highlight .bundles-container .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}.block-bundles-highlight .bundles-container .padded-price.desktop p{display:inline-block}@media (max-width: 1599px){.block-bundles-highlight .bundles-container .padded-price.desktop a{padding-left:22px;padding-right:22px}.block-bundles-highlight .bundles-container .padded-price.desktop p{font-size:16px}.block-bundles-highlight .bundles-container .padded-price.desktop.learn-more span{display:block}}.block-bundles-highlight .bundles-container .padded-price.mobile{flex-wrap:wrap}@media (min-width: 1128px){.block-bundles-highlight .bundles-container .padded-price.mobile{display:none}}.block-bundles-highlight .bundles-container .padded-price.mobile p{padding-top:10px;text-decoration:underline;width:100%}.block-bundles-highlight .bundles-container .padded-price.mobile .component-btn{padding:12px 27px}.block-bundles-highlight .bundles-container .padded-price .price{margin-top:0;margin-left:8px}.block-bundles-highlight .bundles-container .affirm-messaging-box{font-size:12px;color:#4B4653;font-weight:500}.block-bundles-highlight-alternate .bundles-container{width:100%}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container{padding-left:8px;padding-right:8px;padding-top:23px;padding-bottom:33px}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .desktop-btn{display:none}}.block-bundles-highlight-alternate .bundles-container .mobile-btn{display:none;width:75%;margin:0 auto;margin-top:17px}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .mobile-btn{display:block}}.block-bundles-highlight-alternate .bundles-container .bundles-content{flex-direction:column;margin-top:0px;margin-bottom:40px}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundles-content{margin:0 auto 28px}}.block-bundles-highlight-alternate .bundles-container .bundles-content .m-b-6,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page-buy .product-promises img,main.page-buy .product-promises .block-bundles-highlight-alternate .bundles-container .bundles-content img,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page-bundle .product-promises img,main.page-bundle .product-promises .block-bundles-highlight-alternate .bundles-container .bundles-content img,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form .block-bundles-highlight-alternate .bundles-container .bundles-content .hs-form-input-container,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .block-bundles-highlight-alternate .bundles-container .bundles-content .mattress-selection,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .block-bundles-highlight-alternate .bundles-container .bundles-content .icon-div,.block-bundles-highlight-alternate .bundles-container .bundles-content .block-subnav-products .mobile.bottom-cta.show .component-btn,.block-subnav-products .mobile.bottom-cta.show .block-bundles-highlight-alternate .bundles-container .bundles-content .component-btn,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h1,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h2,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h3,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h4,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h1,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h2,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h3,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h4{margin-bottom:8px}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundles-content .m-b-6,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page-buy .product-promises img,main.page-buy .product-promises .block-bundles-highlight-alternate .bundles-container .bundles-content img,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page-bundle .product-promises img,main.page-bundle .product-promises .block-bundles-highlight-alternate .bundles-container .bundles-content img,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.mattress-sample .form-section .mattress-sample-form .hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form .block-bundles-highlight-alternate .bundles-container .bundles-content .hs-form-input-container,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .block-bundles-highlight-alternate .bundles-container .bundles-content .mattress-selection,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .block-bundles-highlight-alternate .bundles-container .bundles-content .icon-div,.block-bundles-highlight-alternate .bundles-container .bundles-content .block-subnav-products .mobile.bottom-cta.show .component-btn,.block-subnav-products .mobile.bottom-cta.show .block-bundles-highlight-alternate .bundles-container .bundles-content .component-btn,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h1,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h1,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h2,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h2,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h3,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h3,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal .promo-wrapper h4,.component-promo-modal .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h4,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h1,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h1,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h2,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h2,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h3,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h3,.block-bundles-highlight-alternate .bundles-container .bundles-content .component-promo-modal-lg .promo-wrapper h4,.component-promo-modal-lg .promo-wrapper .block-bundles-highlight-alternate .bundles-container .bundles-content h4{margin-bottom:0;margin:0 auto;text-align:center}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundles-content .fs-feature,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page.mattress-education .different .different-head,main.page.mattress-education .different .block-bundles-highlight-alternate .bundles-container .bundles-content .different-head,.block-bundles-highlight-alternate .bundles-container .bundles-content main.page-buy.face-mask .block-exploding-product .section-description,main.page-buy.face-mask .block-exploding-product .block-bundles-highlight-alternate .bundles-container .bundles-content .section-description{font-size:18px;text-align:center}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle:not(:last-of-type){margin-bottom:40px}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle{padding-left:16px;padding-right:16px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product{height:100%;padding:24px 16px 36px 16px}@media (min-width: 1128px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product{padding:40px 20px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-title{font-size:18px;color:#451769;font-weight:600;padding-bottom:16px}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-title.subhead-first{padding-bottom:0;margin-bottom:3px}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-head{font-size:64px}@media (max-width: 1127px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-head{font-size:44px;margin-bottom:8px}}@media (max-width: 827px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-head .make-on-new-line{display:block}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-head .make-on-new-line{display:inline-block}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-head.subhead-first{margin-bottom:0}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-subhead{font-size:16px}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-subhead{font-size:14px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-subhead.subhead-first{margin-top:0;margin-bottom:16px}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images{margin-left:auto;margin-right:auto}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image{height:100px;position:relative}@media (max-width: 1127px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image{height:80px}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image{padding-top:10px;max-width:118px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image.single-image img{max-width:200px}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image.single-image img{width:175px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble{font-size:9px;height:36px;width:36px;left:20px;position:absolute;top:-15px;left:0;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;border:solid #fff 2px}@media (max-width: 1127px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble{left:5px;top:-15px}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble{left:5%}}@media (max-width: 539px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-image .bubble{left:10%;top:0px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-separator{position:relative;font-size:48px}@media (max-width: 1127px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .bundle-images .product-separator{font-size:24px}}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .component-btn.mobile-btn{width:75%;margin:0 auto;margin-top:17px}.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .component-btn.purple-border{min-width:232px}@media (max-width: 1127px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .component-btn.purple-border{min-width:160px}}@media (max-width: 767px){.block-bundles-highlight-alternate .bundles-container .bundle .bundle-product .component-btn.purple-border{min-width:210px}}.block-bundles-highlight-alternate .bundles-container .padded-price{margin-bottom:4px}.block-bundles-highlight-alternate .bundles-container .padded-price .strikethrough{text-decoration:line-through;color:#4B4653;margin-top:2px}.block-bundles-highlight-alternate .bundles-container .padded-price.desktop a{display:inline-block;padding-left:38px;padding-right:38px;min-width:150px}.block-bundles-highlight-alternate .bundles-container .padded-price.desktop p{display:inline-block}@media (max-width: 1599px){.block-bundles-highlight-alternate .bundles-container .padded-price.desktop a{padding-left:22px;padding-right:22px}.block-bundles-highlight-alternate .bundles-container .padded-price.desktop p{font-size:16px}.block-bundles-highlight-alternate .bundles-container .padded-price.desktop.learn-more span{display:block}}.block-bundles-highlight-alternate .bundles-container .padded-price.mobile{flex-wrap:wrap}@media (min-width: 1128px){.block-bundles-highlight-alternate .bundles-container .padded-price.mobile{display:none}}.block-bundles-highlight-alternate .bundles-container .padded-price.mobile p{padding-top:10px;text-decoration:underline;width:100%}.block-bundles-highlight-alternate .bundles-container .padded-price.mobile .component-btn{padding:12px 27px}.block-bundles-highlight-alternate .bundles-container .padded-price .price{margin-top:0;margin-left:8px}.block-bundles-highlight-alternate .bundles-container .affirm-messaging-box{font-size:12px;color:#4B4653;font-weight:500}.block-floatie-eco-benefits .floatie-outer-container{padding-top:32px;padding-bottom:64px}.block-floatie-eco-benefits .extra-alignment-padding{padding-left:24px;padding-right:24px}@media (min-width: 768px){.block-floatie-eco-benefits .extra-alignment-padding{padding-left:36px;padding-right:36px}}.block-floatie-eco-benefits .cols-m-t-1{margin-top:unset}.block-floatie-eco-benefits .floatie-inner-container{padding-left:8px;padding-right:8px}.block-floatie-eco-benefits .floatie-inner-container .floatie-heading{font-size:20px;text-align:center;margin-bottom:32px}@media (max-width: 767px){.block-floatie-eco-benefits .floatie-inner-container .floatie-heading{margin-bottom:16px}}@media (max-width: 767px){.block-floatie-eco-benefits .floatie-inner-container .row .box{background:#FFFFFF;box-shadow:0px 1px 4px rgba(0,0,0,0.25);border-radius:4px;padding:8px;max-width:85px;max-height:82px}.block-floatie-eco-benefits .floatie-inner-container .row .box:not(:last-of-type){margin-right:16px}}@media (max-width: 767px){.block-floatie-eco-benefits .floatie-inner-container .row .box .inner-container{min-width:unset;padding:0}}.block-floatie-eco-benefits .floatie-inner-container .row .box .center{margin-bottom:16px}@media (max-width: 767px){.block-floatie-eco-benefits .floatie-inner-container .row .box .center{align-items:unset;flex-grow:unset;margin-bottom:8px}}.block-floatie-eco-benefits .floatie-inner-container .row .box p{color:#45166a}.block-floatie-eco-benefits .floatie-inner-container .row .box p .dash{display:none}@media (max-width: 767px){.block-floatie-eco-benefits .floatie-inner-container .row .box p{font-size:8px;min-height:20px}.block-floatie-eco-benefits .floatie-inner-container .row .box p .dash{display:inline-block}}.block-floatie-eco-benefits .floatie-inner-container .row .box:not(:first-of-type) p{display:flex;align-items:center}.block-video-hero-still.block-image-hero{margin-top:40px;margin-bottom:40px}@media (min-width: 768px){.block-video-hero-still.block-image-hero{width:90%;max-width:936px;margin:0 auto;margin-top:48px;margin-bottom:48px}}@media (min-width: 1128px){.block-video-hero-still.block-image-hero{max-width:1392px;min-height:500px;margin-top:80px;margin-bottom:80px}}.block-promo-callout-slim{padding:0;margin-top:112px;background-color:#ededf4}.block-promo-callout-slim.cursor-pointer{cursor:pointer}@media (max-width: 1127px){.block-promo-callout-slim{margin-top:80px;margin-bottom:80px}}.block-promo-callout-slim .promo-product-images-container{position:relative}@media (max-width: 767px){.block-promo-callout-slim .promo-product-images-container{flex-direction:column}}.block-promo-callout-slim .promo-box{padding:0 15px;position:relative;max-width:300px}.block-promo-callout-slim .promo-box .plus{position:absolute;right:-7.5px}.block-promo-callout-slim .promo-box .plus.hidden{display:none}.block-promo-callout-slim .promo-box.hidden{display:none}@media (max-width: 767px){.block-promo-callout-slim .promo-box{flex-direction:row;justify-content:flex-start;flex:1;padding:0}.block-promo-callout-slim .promo-box:not(:last-of-type){margin-bottom:8px}}.block-promo-callout-slim .promo-box img{max-width:195px;cursor:pointer}@media (max-width: 1127px){.block-promo-callout-slim .promo-box img{min-height:auto;max-width:150px}}@media (max-width: 767px){.block-promo-callout-slim .promo-box img{max-width:104px;margin-right:15px}}@media (min-width: 768px){.block-promo-callout-slim .promo-box .single-promo-product-img{min-width:245px}}.block-promo-callout-slim .promo-callout-section a.component-btn.green{width:50%}.block-promo-callout-slim .promo-callout-header-box{margin-bottom:5px}.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim{white-space:normal;display:inline-block;font-style:normal;font-size:41px}@media (max-width: 1127px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim{font-size:32px}}@media (max-width: 767px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim{font-size:24px;white-space:normal}}@media screen and (max-width: 1300px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim.small-slim-header{font-size:32px}}@media (max-width: 1127px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim.small-slim-header{font-size:28px}}@media screen and (max-width: 850px){.block-promo-callout-slim .promo-callout-header-box .promo-callout-header-slim.small-slim-header{font-size:24px}}.block-promo-callout-slim .promo-box .promo-product-title{line-height:1.15;font-size:16px;font-weight:500}@media (max-width: 767px){.block-promo-callout-slim .promo-box .promo-product-title{font-size:14px}}.block-promo-callout-slim .promo-box .single-promo-product-title{line-height:1.15;font-size:24px}@media (max-width: 767px){.block-promo-callout-slim .promo-box .single-promo-product-title{font-size:14px}}.block-promo-callout-slim .promo-heading{min-height:300px;flex-direction:column;align-items:baseline}@media (max-width: 767px){.block-promo-callout-slim .promo-heading{padding-left:16px;padding-right:16px;min-height:auto;margin-top:30px}}@media (max-width: 767px){.block-promo-callout-slim .promo-heading .component-btn{display:none}}.block-promo-callout-slim .promo-heading .promo-slim-subhead{font-size:16px;line-height:1.5}@media (max-width: 539px){.block-promo-callout-slim .promo-heading .promo-slim-subhead{margin-bottom:0px;padding-right:100px}}@media (max-width: 415px){.block-promo-callout-slim .promo-heading .promo-slim-subhead{padding-right:50px}}@media (max-width: 350px){.block-promo-callout-slim .promo-heading .promo-slim-subhead{padding-right:0px}}.block-promo-callout-slim h2.c-gradient-promo{font-style:normal}@media (min-width: 1128px){.block-promo-callout-slim h2.c-gradient-promo{font-size:44px}}@media (max-width: 593px){.block-promo-callout-slim .promo-box p{font-size:14px}.block-promo-callout-slim .promo-callout-section a.component-btn.green{width:75%}}@media (max-width: 767px){.block-promo-callout-slim .promo-callout-content{flex-direction:column;padding-left:0;padding-right:0;padding-top:16px}}.block-promo-callout-slim .padding-right-gone{padding-right:0}.block-promo-callout-slim .component-btn{min-width:200px}@media (max-width: 767px){.block-promo-callout-slim .component-btn{display:none}}.block-promo-callout-slim .component-btn.mobile-btn{display:none}@media (max-width: 767px){.block-promo-callout-slim .component-btn.mobile-btn{display:block;min-width:240px;margin-top:32px;margin-bottom:5px}}.block-image-hero-aligned{min-height:600px}@media (max-width: 767px){.block-image-hero-aligned{justify-content:flex-start;align-items:center;min-height:578px}}.block-image-hero-aligned .hero-background-img{object-position:left}@media (max-width: 1127px){.block-image-hero-aligned .hero-background-img.desktop{object-position:-200px 0}}@media (min-width: 1128px){.block-image-hero-aligned .hero-background-img.tablet{display:none}}@media (max-width: 767px){.block-image-hero-aligned .hero-background-img.tablet{display:none}}.block-image-hero-aligned .hero-background-img.mobile{min-height:578px;object-position:bottom}@media (min-width: 660px){.block-image-hero-aligned .hero-background-img.mobile{object-position:0px -400px}}.block-image-hero-aligned .hero-content{margin-left:unset;margin-right:unset;max-width:unset;text-align:left;padding-left:0;padding-right:0}@media (max-width: 767px){.block-image-hero-aligned .hero-content{margin-right:unset;padding:12px 24px 0}}@media (max-width: 539px){.block-image-hero-aligned .hero-content{padding:40px 24px 40px}}.block-image-hero-aligned .hero-content.right-aligned{align-self:flex-end;margin-right:115px}@media (min-width: 920px) and (max-width: 1680px){.block-image-hero-aligned .hero-content.right-aligned{margin-right:20px;margin-bottom:20px}}@media (max-width: 920px){.block-image-hero-aligned .hero-content.right-aligned{align-self:center;margin-right:0}}.block-image-hero-aligned .hero-content .hero-label{font-size:20px;background:none;padding:0;border-radius:0;margin-bottom:32px;color:#773d93}@media (max-width: 767px){.block-image-hero-aligned .hero-content .hero-label{font-size:14px;margin-bottom:24px}}.block-image-hero-aligned .hero-content .hero-heading{color:#3B1B5E;font-size:44px}@media (max-width: 1127px){.block-image-hero-aligned .hero-content .hero-heading{font-size:32px}}@media (max-width: 767px){.block-image-hero-aligned .hero-content .hero-heading{font-size:24px}}.block-image-hero-aligned .hero-content .description{color:#423c48;font-size:24px;margin-bottom:0;max-width:608px;line-height:1.5}@media (max-width: 1599px){.block-image-hero-aligned .hero-content .description{max-width:480px}}@media (max-width: 1127px){.block-image-hero-aligned .hero-content .description{max-width:450px;font-size:20px}}@media (max-width: 850px){.block-image-hero-aligned .hero-content .description{max-width:390px}}@media (max-width: 767px){.block-image-hero-aligned .hero-content .description{max-width:unset;font-size:16px}}.block-left{align-items:flex-start}.block-left .hero-content{margin-left:112px}@media (max-width: 1599px){.block-left .hero-content{margin-left:64px}}@media (max-width: 1127px){.block-left .hero-content{margin-left:56px}}@media (max-width: 850px){.block-left .hero-content{margin-left:28px}}@media (max-width: 767px){.block-left .hero-content{margin-left:unset;padding:12px 24px 0}}@media (max-width: 539px){.block-left .hero-content{padding:0 24px 0}}.block-prop-65{font-size:16px;border-top:1px solid #e6e6e8;padding-top:24px}.block-prop-65 a{color:#44176A}.block-talk-to-expert.lower{margin-top:40px}@media (min-width: 1128px) and (max-width: 1210px){.block-talk-to-expert.promo-block .promo .gradiant-promo-text{font-size:22px}}@media (max-width: 354px){.block-talk-to-expert.promo-block .promo .gradiant-promo-text{font-size:19px}}.block-talk-to-expert .m-t-8{margin-top:8px}.block-talk-to-expert .td-none{text-decoration:none}.block-talk-to-expert .v-align{vertical-align:middle}.component-tooltip{display:none;background-color:#ffffff;position:absolute;top:0;left:0;padding:50px 40px;z-index:4;font-size:16px;box-shadow:0 36px 26px -16px rgba(0,0,0,0.25);width:450px;cursor:auto;transition:all 0.3s;opacity:0}@media (min-width: 768px){.component-tooltip{transform:translate(-50%, -15%);transform-origin:50% 15%}}@media (max-width: 700px){.component-tooltip{position:fixed;top:0;left:0;width:100%;height:100%}}.component-tooltip h3{font-size:20px;font-weight:400;margin-bottom:22px !important}.component-tooltip p:last-child{margin-bottom:0}.component-tooltip .tooltip-close{display:block;width:18px;height:18px;position:absolute;top:16px;right:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23605b6a;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;background-position:center;cursor:pointer}.component-tooltip.will-open{display:block}@media (min-width: 768px){.component-tooltip.will-open{transform:translate(-50%, -15%) scale(0.1)}}.component-tooltip.is-open{opacity:1}.component-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(25,13,58,0.65);overflow-y:auto;z-index:13;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1;transition:all 0.5s}.component-modal.hidden{background:rgba(25,13,58,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.component-modal.hidden .modal-wrapper{transform:scale(0);opacity:0;transition-delay:0s}.component-modal.hidden .legal-notice{opacity:0;transition-delay:0s}.component-modal.youtube-modal .modal-wrapper{width:75vw;max-width:1396px;margin:20px;background-color:#fff;position:relative;padding:0;transition:transform 0.4s, opacity 0.4s;transition-delay:.15s;padding-top:50px;background:transparent}@media (min-width: 768px){.component-modal.youtube-modal .modal-wrapper .close-modal{top:35px}}@media (max-width: 767px){.component-modal.youtube-modal .modal-wrapper{padding:0px;width:90vw}}.component-modal.youtube-modal .yt-wrapper{padding-bottom:56.2%;width:100%;position:relative;background-color:#190d3a}.component-modal.youtube-modal .yt-wrapper .youtube-embed{position:absolute;top:0;left:0;width:100%;height:100%}.component-modal.default-modal .modal-wrapper{position:relative;max-height:80%}.component-modal.default-modal .modal-wrapper .modal-content{width:75vw;max-width:1396px;border-radius:4px;height:100%;overflow-y:scroll;background-color:#fff;position:relative;padding:0;transition:transform 0.4s, opacity 0.4s;transition-delay:.15s}@media (max-width: 767px){.component-modal.default-modal .modal-wrapper .modal-content{padding:0px;width:90vw}}.component-modal .close-modal{position:absolute;display:flex;align-items:center;justify-content:center;top:-10px;right:-10px;width:28px;height:28px;padding:7px;border-radius:50%;z-index:1;border:#fff solid 1.5px;background:rgba(25,13,58,0.65)}.component-modal .close-modal:hover{cursor:pointer;background-color:#fff;border-color:#190d3a}.component-modal .close-modal:hover svg{fill:#190d3a}.component-modal .close-modal svg{width:100%;fill:#fff}.component-modal .legal-notice{transition:opacity 1.5s;transition-delay:2s;width:60%;margin-bottom:30px;opacity:0.8;text-align:center;color:#fff;font-size:11px}.component-modal .legal-notice.expanded .read-more-text{display:inline}.component-modal .legal-notice.expanded .ellipsis{display:none}.component-modal .legal-notice .read-text{text-decoration:underline}.component-modal .legal-notice .read-text:hover{cursor:pointer}.component-modal .legal-notice .read-more-text{display:none}@media (max-width: 767px){.component-modal .legal-notice{padding:0px;width:90vw}}body.screen-takeover-animating .screen-takeover-bg-overlay{opacity:1}body.screen-takeover-animating .component-screen-takeover{transform:none}body.screen-takeover-done main,body.screen-takeover-done footer.main-footer{display:none}body.screen-takeover-done .component-screen-takeover{position:relative !important;padding-top:0 !important}body.screen-takeover-done .screen-takeover-bg-overlay{display:none}.screen-takeover-bg-overlay{background:rgba(25,13,58,0.75);position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s cubic-bezier(0.29, 0.24, 0.12, 0.995);pointer-events:none}main,footer.footer{transition:transform 0.5s cubic-bezier(0.29, 0.24, 0.12, 0.995);transform-origin:50vw 50vh}.component-screen-takeover{position:fixed;transform:translateY(calc(100vh + 2px));transition:transform 0.5s cubic-bezier(0.29, 0.24, 0.12, 0.995);top:0;left:0;min-width:100vw;min-height:100vh;background-color:#fff;z-index:5}.component-screen-takeover .takeover-content{padding-bottom:140px}.component-screen-takeover .takeover-close{display:block;width:45px;height:45px;position:fixed;bottom:70px;left:50%;border-radius:50%;transform:translate(-50%, 300%);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;' width='30px' height='30px'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:35%;background-position:center;background-color:rgba(51,51,51,0.9);animation-name:takeover-close-in;animation-duration:0.5s;animation-delay:0.6s;animation-fill-mode:forwards;cursor:pointer}@keyframes takeover-close-in{0%{transform:translate(-50%, 300%)}100%{transform:translate(-50%, 0)}}@media (max-width: 767px){.component-tab{background:white}}.component-tab .mobile-tab-wrapper{padding-top:29px}.component-tab .mobile-tab-wrapper .select-label{color:#bfbec1;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Montserrat",sans-serif;letter-spacing:1px}.component-tab .mobile-tab-wrapper .select-wrapper{border:2px solid #e6e6e8;border-radius:4px;margin-top:4px;position:relative}.component-tab .mobile-tab-wrapper .select-wrapper::after{display:inline-block;content:'';width:10px;height:10px;pointer-events:none;border-left:2px solid #190d3a;border-bottom:2px solid #190d3a;transform:rotate(-45deg);position:absolute;left:92%;bottom:45%}.component-tab .mobile-tab-wrapper .select-wrapper select{width:100%;appearance:none;padding:12px 0 12px 12px;outline:none}.component-tab .tab-list{margin:0;padding:0;display:flex}.component-tab .tab-list .tab{list-style-type:none;flex-basis:0;flex-grow:1;text-align:center;padding:12px 18px;text-transform:uppercase;color:#45166a;font-weight:600;font-size:12px;letter-spacing:1px;font-family:"Montserrat",sans-serif}.component-tab .tab-list .is-current-page{background:white;border-radius:4px 4px 0 0}.component-btn{flex-shrink:0;display:inline-block;text-align:center;padding:13px 24px 11px 24px;border-radius:2em;transition:0.1s all;position:relative;z-index:0;cursor:pointer;text-decoration:none}.component-btn:hover{transition:0.2s all}.component-btn.green{color:#45166a;background:#72f4bf}.component-btn.green:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:2em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.component-btn.green:hover:before{transform:scaleX(1.09) scaleY(1.29)}.component-btn.white{color:#45166a;background-color:#fff}.component-btn.white:before{content:'';position:absolute;background-color:#fff;top:0;left:0;border-radius:2em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.component-btn.white:hover:before{transform:scaleX(1.09) scaleY(1.29)}.component-btn.purple-border{color:#45166a;padding:11px 22px 9px 22px;border:2px solid #45166a;min-width:202px}.component-btn.purple-border:hover{background-color:#45166a;color:#fff}.component-btn.green-border{color:#45166a;padding:11px 22px 9px 22px;border:2px solid #72f4bf;min-width:202px}.component-btn.green-border:hover{background-color:rgba(114,244,191,0.1)}.component-btn.green-border.selected{background-color:rgba(114,244,191,0.1)}.component-btn.white-border{color:#fff;padding:11px 22px 9px 22px;border:2px solid #fff}.component-btn+.component-btn{margin-left:16px}.component-play-btn{padding:7px;max-width:90%;z-index:1;position:relative;display:inline-block}.component-play-btn button{display:block;cursor:pointer;position:relative;height:40px;padding-left:16px;padding-right:12px;background:#fff;border-radius:24px;display:flex;flex-direction:row-reverse;align-items:center}.component-play-btn button:before{display:block;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);z-index:-1;background:linear-gradient(to right top, rgba(69,22,106,0.75) 0%, rgba(131,21,123,0.75) 75%, rgba(188,21,138,0.75) 100%);width:108%;height:135%;border-radius:50px;transition:0.2s transform}.component-play-btn button:hover:before{transform:translate(-50%, -50%) scaleX(1.05) scaleY(1.15)}.component-play-btn button:active{color:#45166a}.component-play-btn.youtube button:after{content:'';display:block;width:17px;height:20px;margin-right:10px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat;transition:0.2s opacity}.component-play-btn.vidyard button .lightboxlaunch{display:flex;align-items:center}.component-play-btn.vidyard button .lightboxlaunch:after{content:'';display:block;width:17px;height:17px;margin-left:10px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat;transition:0.2s opacity}.component-play-btn.transparent button{color:#fff;background:none;border:2px solid #fff;padding:0px 22px}.component-play-btn.transparent button:before{display:none}.component-play-btn.transparent button .lightboxlaunch{display:flex;align-items:center}.component-play-btn.transparent button .lightboxlaunch:after{content:'';display:block;width:17px;height:17px;margin-left:10px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%23ffffff'/%3E%3C/svg%3E") center no-repeat}.component-play-btn.transparent button:hover{transition:0.2s all;background-color:#fff;color:#45166a}.component-play-btn.transparent button:hover .lightboxlaunch{display:flex;align-items:center}.component-play-btn.transparent button:hover .lightboxlaunch:after{content:'';transition:0.2s all;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat}.component-play-btn.purple-border button{color:#45166a;background:none;border:2px solid #45166a;padding:0px 22px}.component-play-btn.purple-border button:before{display:none}.component-play-btn.purple-border button:after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat}.component-play-btn.purple-border button:hover{transition:0.2s all;background-color:#45166a;color:#fff}.component-play-btn.purple-border button:hover:after{transition:0.2s all;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%23fff'/%3E%3C/svg%3E") center no-repeat}.component-play-btn.purple-solid button{color:#fff;background-color:#45166a;border:2px solid #45166a;padding:0px 22px}.component-play-btn.purple-solid button:before{display:none}.component-play-btn.purple-solid button .lightboxlaunch{display:flex;align-items:center}.component-play-btn.purple-solid button .lightboxlaunch:after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%23ffffff'/%3E%3C/svg%3E") center no-repeat;content:'';width:17px;height:17px;margin-left:10px}.component-play-btn.white-solid{max-width:unset}.component-play-btn.white-solid button{color:#45166a;background-color:#fff;padding:0px 22px}.component-play-btn.white-solid button:before{content:'';position:absolute;background-color:#fff;top:0;left:0;border-radius:24px;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.component-play-btn.white-solid button .lightboxlaunch{display:flex;align-items:center}.component-play-btn.white-solid button .lightboxlaunch:after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat;content:'';width:17px;height:17px;margin-left:10px}.component-play-btn.white-solid button:hover:before{transition:0.2s all;transform:scaleX(1.09) scaleY(1.29);background:white}@media (max-width: 1127px){.component-slider .row{margin:0;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;scroll-snap-type:x mandatory}.component-slider .row::-webkit-scrollbar,.component-slider .row::-webkit-scrollbar-thumb,.component-slider .row::-webkit-scrollbar-track{display:none}.component-slider .row:before,.component-slider .row:after{content:'';display:block}}@media (max-width: 1127px) and (max-width: 767px){.component-slider .row:before,.component-slider .row:after{flex:0 0 12.5%}}@media (max-width: 1127px){.component-slider .column{flex:0 0 75%;min-width:30.5%;scroll-snap-align:center;scroll-snap-coordinate:50% 50%}}@media (max-width: 1127px) and (max-width: 767px){.component-slider .column{min-width:75%}}.component-promo-banner{position:relative;padding:8px;font-size:14px;line-height:1.3}.component-promo-banner.clickable:hover{cursor:pointer}.component-promo-banner span{text-decoration:underline}.component-promo-banner .has-close-btn{padding:0 54px}@media (max-width: 1127px){.component-promo-banner .has-close-btn{padding:0 44px}}@media (max-width: 767px){.component-promo-banner .has-close-btn{padding:0 34px}}.component-promo-banner .close-button{display:flex;align-items:center;justify-content:center;height:26px;width:26px;position:absolute;top:50%;right:15px;transform:translateY(-50%);border:0;padding:6px;background-color:transparent}.component-promo-banner .close-button:hover{cursor:pointer}.component-promo-banner .details-link{font-weight:300}@media (max-width: 767px){.component-promo-banner .details-link{font-weight:600}}.component-promo-modal{position:fixed;bottom:0;left:0;right:0;padding:12px;transform:translateY(125%);transition:transform 0.5s;z-index:7}.component-promo-modal .promo-wrapper{position:relative;padding:16px;padding-top:32px;max-width:500px;border-radius:4px;margin:0 auto}.component-promo-modal.is-shown{transform:translateY(0)}.component-promo-modal button.close{appearance:none;-webkit-appearance:none;border:0;width:48px;height:48px;position:absolute;top:0;right:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:33%;background-position:center center;background-repeat:no-repeat;background-color:transparent}.component-promo-modal .sms-promo h2{margin-top:-15px;margin-bottom:10px}.component-promo-modal .sms-promo button{width:100%;display:flex;justify-content:center;align-items:center}.component-promo-modal .sms-promo button svg{margin-right:15px}.component-promo-modal .sms-promo button:before{display:none}.component-promo-modal .sms-promo .legal{font-size:9px;opacity:0.6;margin:10px -12px -5px -12px;line-height:1.3}.component-promo-modal .sms-promo .legal a{font-weight:600}.component-promo-modal .cart-return-popup-modal h2{margin-top:0px;margin-bottom:10px}.component-promo-modal .cart-return-popup-modal button{width:100%;display:flex;justify-content:center;align-items:center}.component-promo-modal .cart-return-popup-modal button:before{display:none}.component-promo-modal .cart-return-popup-modal a{text-decoration:underline}.component-promo-modal .powerbase-promo img{width:96px;position:absolute;transform:translate(-50%, -110%)}.component-promo-modal .powerbase-promo .promo-title{margin:16px 0 0 0}.component-promo-modal .powerbase-promo .promo-disclaimer{font-size:13px}.component-promo-modal .powerbase-promo .promo-subtext{margin-bottom:16px;font-size:16px}.component-promo-modal .powerbase-promo a{margin-bottom:18px;width:50%}.component-promo-overlay{position:fixed;top:0;width:100%;height:100vh;background:rgba(24,18,32,0.3);box-shadow:0 36px 26px -16px rgba(0,0,0,0.22);overflow:auto;z-index:7}@media (min-width: 540px){.component-promo-overlay{display:flex;justify-content:center;align-items:center}}.component-promo-modal-lg{position:fixed;top:0;left:0;right:0;padding:0;transform:translateY(125%);transition:transform 0.5s;z-index:13}.component-promo-modal-lg .promo-wrapper{background:linear-gradient(to right bottom, rgba(69,22,105,0.95), rgba(131,21,123,0.95) 75%, rgba(188,21,138,0.95));width:100vw;height:100vh;position:relative;padding-top:25vh;border-radius:4px;margin:0 auto}@media (max-width: 539px){.component-promo-modal-lg .promo-wrapper{padding-top:30px}}.component-promo-modal-lg .banner-modal-wrapper{position:fixed;top:0;width:100%;height:100vh;overflow:auto;z-index:2}@media (min-width: 540px){.component-promo-modal-lg .banner-modal-wrapper{display:flex;justify-content:center;align-items:center}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal{position:relative;box-shadow:0px 0px 12px 0px #3a3a3a73;width:80%;max-width:1156px;margin:auto;margin-top:20px;max-height:84%;overflow-y:auto;padding:38px 20px;animation:slide-down 0.5s ease}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal{width:90%;padding:33px 12px 12px 12px}}@media (min-width: 540px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal{margin-top:auto}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .block-subnav:before{border-radius:2px;float:right;position:relative;bottom:22px;right:25px;padding:10px 74px 10px 75px;font-size:12px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .block-subnav:before{bottom:20px;right:8px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge.new-badge,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .new-badge.block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .new-badge.block-subnav:before{display:inline-block;text-transform:unset;max-width:215px;max-height:28px;min-height:28px;min-width:215px;padding:6px 35px 6px}@media (min-width: 540px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge.new-badge,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .new-badge.block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .new-badge.block-subnav:before{margin-bottom:16px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge.new-badge-with-ends-date,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .new-badge-with-ends-date.block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .new-badge-with-ends-date.block-subnav:before{background:#BC158A;display:inline-block;font-size:14px;max-width:144px;max-height:32px;padding:7px 16px 8px 16px;text-transform:unset}@media (min-width: 540px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge.new-badge-with-ends-date,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .new-badge-with-ends-date.block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .new-badge-with-ends-date.block-subnav:before{margin-bottom:16px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .badge.shipping-deadlines-badge,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header main.page.plush-pillow .shipping-deadlines-badge.block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header .shipping-deadlines-badge.block-subnav:before{min-width:265px;max-width:285px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header.more-margin{margin-bottom:40px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header.more-margin{margin-bottom:14px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header.shipping-cutoff-header{margin-bottom:46px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sale-tag{margin-bottom:8px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal img{width:90%;max-width:660px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal h2{font-size:38px}@media (max-width: 1599px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal h2{font-size:28px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal h2{font-size:24px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal h1.promo-head,.component-promo-modal-lg .banner-modal-wrapper .banner-modal h2.promo-head{font-size:44px;color:#3B1B5E}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal h1.promo-head,.component-promo-modal-lg .banner-modal-wrapper .banner-modal h2.promo-head{font-size:32px}}@media (max-width: 539px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal h1.promo-head,.component-promo-modal-lg .banner-modal-wrapper .banner-modal h2.promo-head{font-size:24px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .d-sm-block{display:block}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .close{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%2345166a;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:33%;background-position:center center;background-repeat:no-repeat;background-color:transparent}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .close.white-x{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:33%;background-position:center center;background-repeat:no-repeat;background-color:transparent}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .terms-container{padding:16px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .terms-container{padding:0px}}@keyframes slide-down{0%{opacity:0;transform:translateY(-250px)}100%{opacity:1;transform:translateY(0)}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal.removing{animation:slide-up 0.5s ease;opacity:0;transform:translateY(-250px)}@keyframes slide-up{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-250px)}}.component-promo-modal-lg .banner-modal-wrapper .close.mobile{display:block;top:90%;left:50%;transform:translateX(-50%);box-shadow:0px 0px 12px 0px #3a3a3a73;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:33%;background-position:center center;background-repeat:no-repeat;background-color:#423c48;border-radius:100%}@media (min-width: 540px){.component-promo-modal-lg .banner-modal-wrapper .close.mobile{display:none}}.component-promo-modal-lg .exit-intent{max-width:675px;position:relative}.component-promo-modal-lg.is-shown{transform:translateY(0)}.component-promo-modal-lg button.close{appearance:none;-webkit-appearance:none;border:0;width:48px;height:48px;position:absolute;top:0;right:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:33%;background-position:center center;background-repeat:no-repeat;background-color:transparent}.component-promo-modal-lg .intent-inputs-container{flex-wrap:wrap}.component-promo-modal-lg .intent-inputs-container .intent-input-container{position:relative;margin:0 6px;margin-bottom:57px}@media (max-width: 767px){.component-promo-modal-lg .intent-inputs-container .intent-input-container{margin-bottom:35px}}.component-promo-modal-lg .intent-inputs-container .intent-input-container.hidden{position:absolute;bottom:0;left:0;opacity:0;max-height:1px;max-width:1px}.component-promo-modal-lg .intent-inputs-container .intent-input-container .floating-label{font-size:12px;position:absolute;left:0;top:0;transform:translateY(135%);padding-left:18px;transition:0.3s ease all;pointer-events:none}.component-promo-modal-lg .intent-inputs-container .input-first-name,.component-promo-modal-lg .intent-inputs-container .input-last-name,.component-promo-modal-lg .intent-inputs-container .input-email{background:transparent;border:2px solid #cac6db;border-radius:4px;width:132px;padding:18px;font-size:18px}.component-promo-modal-lg .intent-inputs-container .input-first-name:focus ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-first-name:not(:focus):valid ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-last-name:focus ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-last-name:not(:focus):valid ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-email:focus ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-email:not(:focus):valid ~ .floating-label{transform:translateY(-160%)}@media (max-width: 767px){.component-promo-modal-lg .intent-inputs-container .input-first-name:focus ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-first-name:not(:focus):valid ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-last-name:focus ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-last-name:not(:focus):valid ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-email:focus ~ .floating-label,.component-promo-modal-lg .intent-inputs-container .input-email:not(:focus):valid ~ .floating-label{transform:translateY(-100%)}}.component-promo-modal-lg .intent-inputs-container .input-email{width:230px}.component-promo-modal-lg .close-modal-btn{background:transparent;border:2px solid #fff;height:40px;width:146px;font-size:12px;border-radius:24px;transition:0.2s all;letter-spacing:1px;margin-bottom:24px;cursor:pointer}.component-promo-modal-lg .subscribe-btn{border:none;height:40px;margin-left:12px;width:210px}@media (max-width: 767px){.component-promo-modal-lg .buy-more-save-more{margin-bottom:16px}.component-promo-modal-lg .buy-more-save-more h2{font-size:16px}.component-promo-modal-lg .buy-more-save-more p{font-size:13px}}.component-promo-modal-lg .buy-more-save-more p+p{margin-top:8px}.component-promo-modal-lg .divider-line{width:200px;height:1px;background:#BFBEC1}@media (max-width: 1127px){.component-promo-modal-lg .divider-line{width:150px}}.component-promo-modal-lg .divider-or{padding-left:15px;padding-right:15px}.component-promo-modal-lg .baner-modal-wrapper .banner-modal .holiday-h2{margin-bottom:24px}@media (max-width: 767px){.component-promo-modal-lg .baner-modal-wrapper .banner-modal .holiday-h2{font-size:32px}}@media (max-width: 539px){.component-promo-modal-lg .baner-modal-wrapper .banner-modal .holiday-h2{margin-bottom:20px;font-size:24px}}.component-promo-modal-lg .holiday-ship-sub-text{width:70%;margin:0 auto;text-align:center}@media (max-width: 767px){.component-promo-modal-lg .holiday-ship-sub-text{width:80%}}@media (max-width: 539px){.component-promo-modal-lg .holiday-ship-sub-text{width:90%}}.component-promo-modal-lg .holiday-ship-times{width:90%;margin:0 auto;margin-bottom:16px}.component-promo-modal-lg .holiday-ship-times .lg-times{display:flex}@media (max-width: 767px){.component-promo-modal-lg .holiday-ship-times .lg-times{display:none}}.component-promo-modal-lg .holiday-ship-times .mobile-times{display:none}@media (max-width: 767px){.component-promo-modal-lg .holiday-ship-times .mobile-times{display:block}}.component-promo-modal-lg .holiday-ship-times .mobile-times h4{width:75%;margin:0 auto;padding:15px}@media (max-width: 539px){.component-promo-modal-lg .holiday-ship-times .mobile-times h4{width:100%}}.component-promo-modal-lg .holiday-ship-times .mobile-times.list{padding:16px}.component-promo-modal-lg .holiday-ship-times .mobile-times.list .fs-label,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .badge,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .holiday-ship-times .mobile-times.list .block-subnav:before,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a,.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages .component-promo-modal-lg .holiday-ship-times .mobile-times.list a,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link .component-promo-modal-lg .holiday-ship-times .mobile-times.list a,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link a,.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link .component-promo-modal-lg .holiday-ship-times .mobile-times.list a,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .icon-label,main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .component-promo-modal-lg .holiday-ship-times .mobile-times.list .icon-label,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page-buy .product-promises li,main.page-buy .product-promises .component-promo-modal-lg .holiday-ship-times .mobile-times.list li,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page-buy .stamped-badge .stamped-badge-caption,main.page-buy .stamped-badge .component-promo-modal-lg .holiday-ship-times .mobile-times.list .stamped-badge-caption,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page-buy .add-cart-btn,main.page-buy .component-promo-modal-lg .holiday-ship-times .mobile-times.list .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page-bundle .product-promises li,main.page-bundle .product-promises .component-promo-modal-lg .holiday-ship-times .mobile-times.list li,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page-bundle .stamped-badge .stamped-badge-caption,main.page-bundle .stamped-badge .component-promo-modal-lg .holiday-ship-times .mobile-times.list .stamped-badge-caption,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page-bundle .add-cart-btn,main.page-bundle .component-promo-modal-lg .holiday-ship-times .mobile-times.list .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .mobile-times.list main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .icon-label,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .component-promo-modal-lg .holiday-ship-times .mobile-times.list .icon-label,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .component-btn,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .component-play-btn button,.component-play-btn .component-promo-modal-lg .holiday-ship-times .mobile-times.list button,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .banner-modal-wrapper .banner-modal .sale-tag,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .holiday-ship-times .mobile-times.list .sale-tag,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .bundle-modal .add-cart-btn,.bundle-modal .component-promo-modal-lg .holiday-ship-times .mobile-times.list .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .cart .cart-checkout .add-cart-btn,.cart .cart-checkout .component-promo-modal-lg .holiday-ship-times .mobile-times.list .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .mobile-times.list .cart .button-wrapper .add-cart-btn,.cart .button-wrapper .component-promo-modal-lg .holiday-ship-times .mobile-times.list .add-cart-btn{font-weight:300;margin-top:0;font-size:10px}.component-promo-modal-lg .holiday-ship-times.gift-card{margin-top:30px}.component-promo-modal-lg .holiday-ship-times.gift-card .col-6{padding:25px}.component-promo-modal-lg .holiday-ship-times .col-7,.component-promo-modal-lg .holiday-ship-times .col-5{padding:12px;font-size:16px}.component-promo-modal-lg .holiday-ship-times .col-7 h4,.component-promo-modal-lg .holiday-ship-times .col-5 h4{font-size:16px}.component-promo-modal-lg .holiday-ship-times .col-5 .fs-label,.component-promo-modal-lg .holiday-ship-times .col-5 .badge,.component-promo-modal-lg .holiday-ship-times .col-5 main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .holiday-ship-times .col-5 .block-subnav:before,.component-promo-modal-lg .holiday-ship-times .col-5 .main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages a,.main-header .desktop-menu .primary-menu li .submenu.product-genre-submenu ul.other-genre-pages .component-promo-modal-lg .holiday-ship-times .col-5 a,.component-promo-modal-lg .holiday-ship-times .col-5 .main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link a,.main-header .desktop-menu .primary-menu li .submenu.all-products-submenu ul.products li.compare-link .component-promo-modal-lg .holiday-ship-times .col-5 a,.component-promo-modal-lg .holiday-ship-times .col-5 .main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link a,.main-header .desktop-menu .secondary-menu .submenu.all-products-submenu ul.products li.support-link .component-promo-modal-lg .holiday-ship-times .col-5 a,.component-promo-modal-lg .holiday-ship-times .col-5 main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .icon-label,main.page.seatcushion-category .compare-intro .cushions .product-icons .icon-div .component-promo-modal-lg .holiday-ship-times .col-5 .icon-label,.component-promo-modal-lg .holiday-ship-times .col-5 main.page-buy .product-promises li,main.page-buy .product-promises .component-promo-modal-lg .holiday-ship-times .col-5 li,.component-promo-modal-lg .holiday-ship-times .col-5 main.page-buy .stamped-badge .stamped-badge-caption,main.page-buy .stamped-badge .component-promo-modal-lg .holiday-ship-times .col-5 .stamped-badge-caption,.component-promo-modal-lg .holiday-ship-times .col-5 main.page-buy .add-cart-btn,main.page-buy .component-promo-modal-lg .holiday-ship-times .col-5 .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .col-5 main.page-bundle .product-promises li,main.page-bundle .product-promises .component-promo-modal-lg .holiday-ship-times .col-5 li,.component-promo-modal-lg .holiday-ship-times .col-5 main.page-bundle .stamped-badge .stamped-badge-caption,main.page-bundle .stamped-badge .component-promo-modal-lg .holiday-ship-times .col-5 .stamped-badge-caption,.component-promo-modal-lg .holiday-ship-times .col-5 main.page-bundle .add-cart-btn,main.page-bundle .component-promo-modal-lg .holiday-ship-times .col-5 .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .col-5 main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .icon-label,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .icon-div .component-promo-modal-lg .holiday-ship-times .col-5 .icon-label,.component-promo-modal-lg .holiday-ship-times .col-5 .component-btn,.component-promo-modal-lg .holiday-ship-times .col-5 .component-play-btn button,.component-play-btn .component-promo-modal-lg .holiday-ship-times .col-5 button,.component-promo-modal-lg .holiday-ship-times .col-5 .banner-modal-wrapper .banner-modal .sale-tag,.component-promo-modal-lg .banner-modal-wrapper .banner-modal .holiday-ship-times .col-5 .sale-tag,.component-promo-modal-lg .holiday-ship-times .col-5 .bundle-modal .add-cart-btn,.bundle-modal .component-promo-modal-lg .holiday-ship-times .col-5 .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .col-5 .cart .cart-checkout .add-cart-btn,.cart .cart-checkout .component-promo-modal-lg .holiday-ship-times .col-5 .add-cart-btn,.component-promo-modal-lg .holiday-ship-times .col-5 .cart .button-wrapper .add-cart-btn,.cart .button-wrapper .component-promo-modal-lg .holiday-ship-times .col-5 .add-cart-btn{width:75%;margin:0 auto;font-weight:300}.component-promo-modal-lg .holiday-ship-times .border{border:1px solid #E6E6E8}.component-promo-modal-lg .holiday-ship-times .purple-border{border:1px solid #3B1B5E}.component-promo-modal-lg .holiday-ship-times .no-left{border-left:none}.component-promo-modal-lg .holiday-ship-times .no-right{border-right:none}.component-promo-modal-lg .holiday-ship-times .no-top{border-top:none}.component-promo-modal-lg .holiday-ship-times .no-bottom{border-bottom:none}.component-promo-modal-lg .holiday-ship-times .gc-sub-text{text-align:left;border-right:none}.component-promo-modal-lg .holiday-ship-times .shop-now{vertical-align:middle;text-align:right}@media (max-width: 767px){.component-promo-modal-lg .holiday-ship-times .shop-now{text-align:center}}.component-promo-modal-lg .promo-section{background:#D3C0E2}@media (max-width: 767px){.component-promo-modal-lg .promo-section .column{padding-left:4px;padding-right:4px}}.component-promo-modal-lg .promo-section h1{line-height:1.2}@media (max-width: 1127px){.component-promo-modal-lg .promo-section h1{font-size:40px}.component-promo-modal-lg .promo-section h1 .case{text-transform:lowercase}}.component-promo-modal-lg .promo-section .cardholder{height:100%;border-radius:10px}.component-promo-modal-lg .promo-section .promo-subhead{color:#531E7C}.component-promo-modal-lg .promo-section .promo-card{border-radius:10px;position:relative;box-shadow:5px 10px 10px 0px #ccc}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .promo-card.p-xy-card,.component-promo-modal-lg .promo-section main.page.homepage .reputers .ralph-footer .promo-card.left,main.page.homepage .reputers .ralph-footer .component-promo-modal-lg .promo-section .promo-card.left,.component-promo-modal-lg .promo-section main.page.homepage .reputers .ralph-footer .promo-card.right,main.page.homepage .reputers .ralph-footer .component-promo-modal-lg .promo-section .promo-card.right,.component-promo-modal-lg .promo-section .component-modal.filtered-review-modal .modal-wrapper .promo-card.continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper .component-promo-modal-lg .promo-section .promo-card.continue-reading-modal,.component-promo-modal-lg .promo-section .promo-card.promo-wrapper,.component-promo-modal-lg .promo-section .banner-modal-wrapper .promo-card.banner-modal,.component-promo-modal-lg .banner-modal-wrapper .promo-section .promo-card.banner-modal{padding:32px 20px 32px}}@media (max-width: 767px){.component-promo-modal-lg .promo-section .promo-card.p-xy-card,.component-promo-modal-lg .promo-section main.page.homepage .reputers .ralph-footer .promo-card.left,main.page.homepage .reputers .ralph-footer .component-promo-modal-lg .promo-section .promo-card.left,.component-promo-modal-lg .promo-section main.page.homepage .reputers .ralph-footer .promo-card.right,main.page.homepage .reputers .ralph-footer .component-promo-modal-lg .promo-section .promo-card.right,.component-promo-modal-lg .promo-section .component-modal.filtered-review-modal .modal-wrapper .promo-card.continue-reading-modal,.component-modal.filtered-review-modal .modal-wrapper .component-promo-modal-lg .promo-section .promo-card.continue-reading-modal,.component-promo-modal-lg .promo-section .promo-card.promo-wrapper,.component-promo-modal-lg .promo-section .banner-modal-wrapper .promo-card.banner-modal,.component-promo-modal-lg .banner-modal-wrapper .promo-section .promo-card.banner-modal{padding:16px 8px 16px}}.component-promo-modal-lg .promo-section .promo-card .promo-content .badge-card{position:absolute;top:0;left:0;border-radius:10px 0;font-size:12px;padding:7px 24px 8px;min-width:102.56px}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .promo-card .promo-content .badge-card{width:100%;border-radius:10px 10px 0px 0px;min-width:unset}}@media (max-width: 400px){.component-promo-modal-lg .promo-section .promo-card .promo-content .badge-card{padding:7px 10px 8px}}.component-promo-modal-lg .promo-section .promo-card .promo-content .desktop-card-text{display:none}@media (min-width: 1128px){.component-promo-modal-lg .promo-section .promo-card .promo-content .desktop-card-text{display:block;margin-bottom:8px}}@media (max-width: 1162px){.component-promo-modal-lg .promo-section .promo-card .promo-content .desktop-card-text .get-br{display:block}}.component-promo-modal-lg .promo-section .promo-card .promo-content .percent-text{line-height:1.2;font-size:44px}@media (max-width: 1139px){.component-promo-modal-lg .promo-section .promo-card .promo-content .percent-text{font-size:40px}}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .promo-card .promo-content .percent-text{font-size:32px}}@media (max-width: 767px){.component-promo-modal-lg .promo-section .promo-card .promo-content .percent-text{font-size:28px}}@media (max-width: 340px){.component-promo-modal-lg .promo-section .promo-card .promo-content .percent-text{font-size:24px}}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .promo-card .promo-content .off-br{display:inline-block}}@media (max-width: 811px){.component-promo-modal-lg .promo-section .promo-card .promo-content .off-br{display:block}}@media (max-width: 767px){.component-promo-modal-lg .promo-section .promo-card .promo-content .off-br{display:inline-block}}@media (max-width: 509px){.component-promo-modal-lg .promo-section .promo-card .promo-content .off-br{display:block}}.component-promo-modal-lg .promo-section .promo-card .promo-content .mobile-card-text{display:none}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .promo-card .promo-content .mobile-card-text{font-size:16px;display:block}}@media (max-width: 767px){.component-promo-modal-lg .promo-section .promo-card .promo-content .mobile-card-text{font-size:14px}}@media (max-width: 539px){.component-promo-modal-lg .promo-section .promo-card .promo-content .mobile-card-text .text-br{display:block}}@media (max-width: 364px){.component-promo-modal-lg .promo-section .promo-card .promo-content .mobile-card-text{font-size:12px}}.component-promo-modal-lg .promo-section .exclusive-prod-text{font-size:16px;font-weight:600}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .exclusive-prod-text{font-size:14px}}.component-promo-modal-lg .promo-section .component-btn{padding:13px 80px}@media (max-width: 1127px){.component-promo-modal-lg .promo-section .component-btn{padding:13px 42px}}.component-promo-modal-lg .promo-section .terms-container{font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .promo-section .terms-container{font-size:12px}}.component-promo-modal-lg .promo-section .terms-container p{color:#605B6A}.component-promo-modal-lg .promo-section .terms-container p .link-collapse{text-decoration:underline;cursor:pointer}.component-promo-modal-lg .promo-section .terms-container .terms{font-size:16px;padding:16px;margin:auto;max-width:660px}@media (max-width: 767px){.component-promo-modal-lg .promo-section .terms-container .terms{font-size:12px}}.component-promo-modal-lg .promo-section .terms-container .terms.hidden{display:none}.component-promo-modal-lg .promo-section .terms-container .terms .terms-head{display:inline-block}.component-promo-modal-lg .promo-section .terms-container .terms li{margin-bottom:6px}.component-promo-modal-lg .presidents-day-promo{padding-top:20px;padding-bottom:20px}.component-promo-modal-lg .presidents-day-promo h2.pd-promo-head{font-size:44px;color:#3B1B5E}@media (max-width: 767px){.component-promo-modal-lg .presidents-day-promo h2.pd-promo-head{font-size:32px}}@media (max-width: 539px){.component-promo-modal-lg .presidents-day-promo h2.pd-promo-head{font-size:24px}}.component-promo-modal-lg .presidents-day-promo .pd-promo-subhead{font-size:22px}@media (max-width: 767px){.component-promo-modal-lg .presidents-day-promo .pd-promo-subhead{font-size:16px}}.component-promo-modal-lg .presidents-day-promo p+p{margin-top:unset}.component-promo-modal-lg .presidents-day-promo .mattress-text,.component-promo-modal-lg .presidents-day-promo .bundle-text{margin-bottom:8px;font-size:24px}@media (max-width: 767px){.component-promo-modal-lg .presidents-day-promo .mattress-text,.component-promo-modal-lg .presidents-day-promo .bundle-text{font-size:14px}}.component-promo-modal-lg .presidents-day-promo .plus-container{width:90%;margin-left:auto;margin-right:auto}.component-promo-modal-lg .presidents-day-promo .plus-container .plus-line{border-bottom:1px solid #C4C4C4}.component-promo-modal-lg .presidents-day-promo .plus-container .plus-text{padding-left:8px;padding-right:8px;color:#83157B;font-size:14px}.component-promo-modal-lg .presidents-day-promo .component-btn{padding:13px 38px 12px}@media (max-width: 767px){.component-promo-modal-lg .presidents-day-promo{padding-bottom:41px}}.component-promo-modal-lg .presidents-day-promo .terms-container{font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .presidents-day-promo .terms-container{font-size:12px}}.component-promo-modal-lg .presidents-day-promo .terms-container p{color:#605B6A}.component-promo-modal-lg .presidents-day-promo .terms-container p .link-collapse{text-decoration:underline;cursor:pointer}.component-promo-modal-lg .presidents-day-promo .terms-container .terms{font-size:16px;padding:16px;margin:auto;max-width:660px}@media (max-width: 767px){.component-promo-modal-lg .presidents-day-promo .terms-container .terms{font-size:12px}}.component-promo-modal-lg .presidents-day-promo .terms-container .terms.hidden{display:none}.component-promo-modal-lg .presidents-day-promo .terms-container .terms .terms-head{display:inline-block}.component-promo-modal-lg .presidents-day-promo .terms-container .terms li{margin-bottom:6px}.component-promo-modal-lg .memorial-day-promo p+p{margin-top:unset}.component-promo-modal-lg .memorial-day-promo,.component-promo-modal-lg .july-fourth-promo,.component-promo-modal-lg .summer-bedding-promo,.component-promo-modal-lg .holiday-gift-guide{padding-top:20px;padding-bottom:20px}.component-promo-modal-lg .memorial-day-promo h1.pd-promo-head,.component-promo-modal-lg .july-fourth-promo h1.pd-promo-head,.component-promo-modal-lg .summer-bedding-promo h1.pd-promo-head,.component-promo-modal-lg .holiday-gift-guide h1.pd-promo-head{font-size:56px;color:#3B1B5E}@media (max-width: 1127px){.component-promo-modal-lg .memorial-day-promo h1.pd-promo-head,.component-promo-modal-lg .july-fourth-promo h1.pd-promo-head,.component-promo-modal-lg .summer-bedding-promo h1.pd-promo-head,.component-promo-modal-lg .holiday-gift-guide h1.pd-promo-head{font-size:32px}}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo h1.pd-promo-head,.component-promo-modal-lg .july-fourth-promo h1.pd-promo-head,.component-promo-modal-lg .summer-bedding-promo h1.pd-promo-head,.component-promo-modal-lg .holiday-gift-guide h1.pd-promo-head{font-size:24px}}.component-promo-modal-lg .memorial-day-promo .pd-promo-subhead,.component-promo-modal-lg .july-fourth-promo .pd-promo-subhead,.component-promo-modal-lg .summer-bedding-promo .pd-promo-subhead,.component-promo-modal-lg .holiday-gift-guide .pd-promo-subhead{font-size:22px}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo .pd-promo-subhead,.component-promo-modal-lg .july-fourth-promo .pd-promo-subhead,.component-promo-modal-lg .summer-bedding-promo .pd-promo-subhead,.component-promo-modal-lg .holiday-gift-guide .pd-promo-subhead{font-size:16px}}.component-promo-modal-lg .memorial-day-promo .mattress-text,.component-promo-modal-lg .memorial-day-promo .bundle-text,.component-promo-modal-lg .july-fourth-promo .mattress-text,.component-promo-modal-lg .july-fourth-promo .bundle-text,.component-promo-modal-lg .summer-bedding-promo .mattress-text,.component-promo-modal-lg .summer-bedding-promo .bundle-text,.component-promo-modal-lg .holiday-gift-guide .mattress-text,.component-promo-modal-lg .holiday-gift-guide .bundle-text{margin-bottom:8px;font-size:24px}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo .mattress-text,.component-promo-modal-lg .memorial-day-promo .bundle-text,.component-promo-modal-lg .july-fourth-promo .mattress-text,.component-promo-modal-lg .july-fourth-promo .bundle-text,.component-promo-modal-lg .summer-bedding-promo .mattress-text,.component-promo-modal-lg .summer-bedding-promo .bundle-text,.component-promo-modal-lg .holiday-gift-guide .mattress-text,.component-promo-modal-lg .holiday-gift-guide .bundle-text{font-size:14px}}.component-promo-modal-lg .memorial-day-promo .plus-container,.component-promo-modal-lg .july-fourth-promo .plus-container,.component-promo-modal-lg .summer-bedding-promo .plus-container,.component-promo-modal-lg .holiday-gift-guide .plus-container{width:90%;margin-left:auto;margin-right:auto;margin-bottom:32px}.component-promo-modal-lg .memorial-day-promo .plus-container .plus-line,.component-promo-modal-lg .july-fourth-promo .plus-container .plus-line,.component-promo-modal-lg .summer-bedding-promo .plus-container .plus-line,.component-promo-modal-lg .holiday-gift-guide .plus-container .plus-line{border-bottom:1px solid #C4C4C4}.component-promo-modal-lg .memorial-day-promo .plus-container .plus-text,.component-promo-modal-lg .july-fourth-promo .plus-container .plus-text,.component-promo-modal-lg .summer-bedding-promo .plus-container .plus-text,.component-promo-modal-lg .holiday-gift-guide .plus-container .plus-text{padding-left:8px;padding-right:8px;color:#83157B;font-size:14px}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo .plus-container,.component-promo-modal-lg .july-fourth-promo .plus-container,.component-promo-modal-lg .summer-bedding-promo .plus-container,.component-promo-modal-lg .holiday-gift-guide .plus-container{margin-bottom:16px}.component-promo-modal-lg .memorial-day-promo .plus-container.plus-margin,.component-promo-modal-lg .july-fourth-promo .plus-container.plus-margin,.component-promo-modal-lg .summer-bedding-promo .plus-container.plus-margin,.component-promo-modal-lg .holiday-gift-guide .plus-container.plus-margin{margin-bottom:24px}}.component-promo-modal-lg .memorial-day-promo .component-btn,.component-promo-modal-lg .july-fourth-promo .component-btn,.component-promo-modal-lg .summer-bedding-promo .component-btn,.component-promo-modal-lg .holiday-gift-guide .component-btn{margin-bottom:16px;min-width:144px;padding:13px 38px 12px}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo,.component-promo-modal-lg .july-fourth-promo,.component-promo-modal-lg .summer-bedding-promo,.component-promo-modal-lg .holiday-gift-guide{padding-bottom:41px}}.component-promo-modal-lg .memorial-day-promo .terms-container,.component-promo-modal-lg .july-fourth-promo .terms-container,.component-promo-modal-lg .summer-bedding-promo .terms-container,.component-promo-modal-lg .holiday-gift-guide .terms-container{font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo .terms-container,.component-promo-modal-lg .july-fourth-promo .terms-container,.component-promo-modal-lg .summer-bedding-promo .terms-container,.component-promo-modal-lg .holiday-gift-guide .terms-container{font-size:12px}}.component-promo-modal-lg .memorial-day-promo .terms-container p,.component-promo-modal-lg .july-fourth-promo .terms-container p,.component-promo-modal-lg .summer-bedding-promo .terms-container p,.component-promo-modal-lg .holiday-gift-guide .terms-container p{color:#605B6A;font-style:italic;opacity:0.7}.component-promo-modal-lg .memorial-day-promo .terms-container p .link-collapse,.component-promo-modal-lg .july-fourth-promo .terms-container p .link-collapse,.component-promo-modal-lg .summer-bedding-promo .terms-container p .link-collapse,.component-promo-modal-lg .holiday-gift-guide .terms-container p .link-collapse{cursor:pointer;font-size:12px;text-decoration:underline}.component-promo-modal-lg .memorial-day-promo .terms-container .terms,.component-promo-modal-lg .july-fourth-promo .terms-container .terms,.component-promo-modal-lg .summer-bedding-promo .terms-container .terms,.component-promo-modal-lg .holiday-gift-guide .terms-container .terms{font-size:16px;padding:16px;margin:auto;max-width:660px}@media (max-width: 767px){.component-promo-modal-lg .memorial-day-promo .terms-container .terms,.component-promo-modal-lg .july-fourth-promo .terms-container .terms,.component-promo-modal-lg .summer-bedding-promo .terms-container .terms,.component-promo-modal-lg .holiday-gift-guide .terms-container .terms{font-size:12px}}.component-promo-modal-lg .memorial-day-promo .terms-container .terms .terms-head,.component-promo-modal-lg .july-fourth-promo .terms-container .terms .terms-head,.component-promo-modal-lg .summer-bedding-promo .terms-container .terms .terms-head,.component-promo-modal-lg .holiday-gift-guide .terms-container .terms .terms-head{display:inline-block}.component-promo-modal-lg .memorial-day-promo .terms-container .terms li,.component-promo-modal-lg .july-fourth-promo .terms-container .terms li,.component-promo-modal-lg .summer-bedding-promo .terms-container .terms li,.component-promo-modal-lg .holiday-gift-guide .terms-container .terms li{margin-bottom:6px}.component-promo-modal-lg .memorial-day-promo .hidden,.component-promo-modal-lg .july-fourth-promo .hidden,.component-promo-modal-lg .summer-bedding-promo .hidden,.component-promo-modal-lg .holiday-gift-guide .hidden{display:none}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .modal-header img{object-position:top;object-fit:cover;min-height:153px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide{padding:0 64px 32px}@media (max-width: 539px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide{padding-left:16px;padding-right:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .pd-promo-head,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .pd-promo-head{font-size:24px;margin-bottom:8px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .pd-promo-head,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .pd-promo-head{font-size:18px;margin-bottom:4px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .pd-promo-subhead,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .pd-promo-subhead{font-size:16px;margin-bottom:24px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .pd-promo-subhead,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .pd-promo-subhead{margin-bottom:12px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .pd-promo-subhead.smaller-mobile-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .pd-promo-subhead.smaller-mobile-text{font-size:14px}}@media (max-width: 1127px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .plus-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .plus-container{width:83%}}@media (min-width: 540px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container{margin-bottom:0}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal{margin-bottom:0}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal{margin-bottom:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal p+p,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal p+p{margin-top:unset}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal h3,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal h3{font-size:18px;margin-bottom:24px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal h3,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal h3{font-size:16px;margin-bottom:8px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal p,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal p{font-size:16px;margin-bottom:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal p,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal p{font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal .list-not-last,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal .list-not-last{margin-bottom:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal .list-not-last,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal .list-not-last{margin-bottom:8px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal .list-not-last-ca,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal .list-not-last-ca{margin-bottom:0}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal .exclusion-disclaimer,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal .exclusion-disclaimer{font-size:12px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-top:8px;margin-bottom:4px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal .exclusion-disclaimer,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal .exclusion-disclaimer{margin-top:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .bundles-modal .exclusion-disclaimer.second-instance,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .bundles-modal .exclusion-disclaimer.second-instance{margin-bottom:32px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .modal-details-container .plus-margin,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .modal-details-container .plus-margin{margin-bottom:16px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .step-heading,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .step-heading{margin-bottom:16px;font-size:18px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .step-heading,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .step-heading{font-size:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .mattress-point,.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .bundle-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .mattress-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .bundle-point{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-bottom:16px;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .mattress-point,.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .bundle-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .mattress-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .bundle-point{margin-bottom:8px;font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .last-mattress-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .last-mattress-point{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-bottom:16px;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .last-mattress-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .last-mattress-point{font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .last-bundle-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .last-bundle-point{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-bottom:32px;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .last-bundle-point,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .last-bundle-point{margin-bottom:24px;font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .mattress-detail-disclaimer,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .mattress-detail-disclaimer{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-size:14px;margin-bottom:48px;padding-right:40px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .mattress-detail-disclaimer,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .mattress-detail-disclaimer{font-size:12px;margin-bottom:40px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .upgrade-details,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .upgrade-details{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-bottom:32px;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .steps-detail-container .upgrade-details,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .steps-detail-container .upgrade-details{margin-bottom:24px;font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .base-detail-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .base-detail-container{margin-bottom:48px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .base-detail-container .base-heading,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .base-detail-container .base-heading{margin-bottom:16px;font-size:18px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .base-detail-container .base-heading,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .base-detail-container .base-heading{font-size:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .link-collapse,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .link-collapse{font-style:normal}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .terms-container,.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .terms,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .terms-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .terms{padding:0}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .terms-container .terms-head,.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .terms .terms-head,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .terms-container .terms-head,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .terms .terms-head{margin-bottom:8px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .terms-container ul,.component-promo-modal-lg .new-promo-layout.summer-bedding-promo .terms ul,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .terms-container ul,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide .terms ul{font-size:14px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .promo-heading-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .promo-heading-container{border-bottom:1px solid #e6e6e8;margin-bottom:24px;max-width:340px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .promo-heading-container .pd-promo-head,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .promo-heading-container .pd-promo-head{display:inline-block}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .promo-heading-container.no-bottom-border,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .promo-heading-container.no-bottom-border{border-bottom:0}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .promo-heading-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .promo-heading-container{margin-bottom:16px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .promo-heading-container .pd-promo-subhead,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .promo-heading-container .pd-promo-subhead{margin-bottom:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .plus-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .plus-container{width:90%;margin-left:auto;margin-right:auto}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .plus-container .plus-line,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .plus-container .plus-line{border-bottom:1px solid #E6E6E8}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .plus-container .plus-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .plus-container .plus-text{padding-left:8px;padding-right:8px;color:#83157B;font-size:14px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-promo-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-promo-container{border-bottom:1px solid #e6e6e8;position:relative;margin-bottom:32px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-promo-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-promo-container{margin-bottom:24px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-promo-container .plus-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-promo-container .plus-text{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);background:white;padding-left:8px;padding-right:8px;color:#83157B;font-size:14px;font-weight:600}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bmsm-promo-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bmsm-promo-container{margin-bottom:32px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bmsm-promo-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bmsm-promo-container{margin-bottom:40px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .val-bmsm-promo-container,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .val-bmsm-promo-container{margin-bottom:40px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .val-bmsm-promo-container p.discount-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .val-bmsm-promo-container p.discount-text{font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .val-bmsm-promo-container p.discount-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .val-bmsm-promo-container p.discount-text{font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .val-bmsm-promo-container .details,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .val-bmsm-promo-container .details{font-size:14px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .val-bmsm-promo-container .details,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .val-bmsm-promo-container .details{font-size:12px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-category-name,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-category-name{font-size:18px;margin-bottom:16px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-category-name,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-category-name{font-size:16px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-category-name-holiday-promo,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-category-name-holiday-promo{color:#423C48;font-size:16px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .bundles-category-name-holiday-promo,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .bundles-category-name-holiday-promo{font-size:14px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-size:16px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text+.discount-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text+.discount-text{margin-top:16px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text.last-one,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text.last-one{font-size:16px;margin-bottom:40px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text.last-one:last-of-type,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text.last-one:last-of-type{margin-bottom:32px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text{font-size:14px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text.last-one,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text.last-one{margin-bottom:24px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-holiday-promo,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-holiday-promo{margin-bottom:16px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-holiday-promo.disclaimer,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-holiday-promo.disclaimer{font-size:14px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-fine-print,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-fine-print{font-size:14px;font-weight:300;line-height:130%;margin-bottom:24px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-fine-print,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-fine-print{font-size:12px}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-fine-print.last-one,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-fine-print.last-one{font-size:16px;margin-bottom:24px}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-fine-print#holiday-promo-flash-2020,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-fine-print#holiday-promo-flash-2020{margin-top:1.5em}@media (min-width: 1128px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-fine-print#holiday-promo-flash-2020,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-fine-print#holiday-promo-flash-2020{margin-bottom:2.5em}}@media (max-width: 1127px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .discount-text-fine-print#holiday-promo-flash-2020,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .discount-text-fine-print#holiday-promo-flash-2020{margin-bottom:2em}}.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .exclusion-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .exclusion-text{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-size:14px}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .exclusion-text,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .exclusion-text{font-size:12px}}@media (max-width: 767px){.component-promo-modal-lg .new-promo-layout.summer-bedding-promo.holiday-gift-guide .display-on-desktop-only,.component-promo-modal-lg .new-promo-layout.holiday-gift-guide.holiday-gift-guide .display-on-desktop-only{display:none}}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container{padding:0 40px 32px}@media (max-width: 539px){.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container{padding-left:16px;padding-right:16px}}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .hidden{display:none}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .link-collapse{font-size:16px;font-style:normal;text-decoration:none}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container{padding:17px 0;border-bottom:1px solid #E6E6E8}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .collapsible-modal-item .deadline-date{margin-bottom:8px;font-size:16px;margin-top:24px}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .collapsible-modal-item ul{font-size:14px;margin:0 16px}@media (min-width: 540px){.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .collapsible-modal-item ul{margin:0 30px}}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .collapsible-modal-item .bottom-border{border-bottom:1px solid #E6E6E8;padding-bottom:17px}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .modal-item-header{cursor:pointer}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .modal-item-header:before{display:block;content:'';position:absolute;margin-top:12px;right:40px;width:12px;height:12px;transform:rotate(-45deg) translateY(-50%);border-top:solid 2px #000000;border-right:solid 2px #000000;transition:transform 0.3s}@media (max-width: 539px){.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .modal-item-header:before{right:15px;width:8px;height:8px}}@media (max-width: 335px){.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .modal-item-header:before{right:10px}}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .modal-details-container .modal-item-header.is-open:before{margin-top:0;transform:rotate(-225deg)}.component-promo-modal-lg .new-promo-layout.shipping-cutoff-container .estimate-disclaimer{margin-top:32px;font-size:12px}.component-promo-modal-lg .summer-sale-modal p+p{margin-top:unset}.component-promo-modal-lg .summer-sale-promo{padding-top:20px;padding-bottom:20px}.component-promo-modal-lg .summer-sale-promo h1.pd-promo-head{font-size:56px;color:#3B1B5E}@media (max-width: 1127px){.component-promo-modal-lg .summer-sale-promo h1.pd-promo-head{font-size:32px}}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo h1.pd-promo-head{font-size:24px}}.component-promo-modal-lg .summer-sale-promo .pd-promo-subhead{font-size:22px}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo .pd-promo-subhead{font-size:16px}}.component-promo-modal-lg .summer-sale-promo .modal-details-container{margin-bottom:24px}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo .modal-details-container{margin-bottom:16px}}.component-promo-modal-lg .summer-sale-promo .exclusion-message{color:#423c48;font-size:14px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;margin-bottom:40px}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo .exclusion-message{margin-bottom:24px}}.component-promo-modal-lg .summer-sale-promo .mattress-text,.component-promo-modal-lg .summer-sale-promo .bundle-text{margin-bottom:14px;font-size:24px}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo .mattress-text,.component-promo-modal-lg .summer-sale-promo .bundle-text{font-size:16px}}.component-promo-modal-lg .summer-sale-promo .mattress-text .mobile-only,.component-promo-modal-lg .summer-sale-promo .bundle-text .mobile-only{display:none}@media (max-width: 539px){.component-promo-modal-lg .summer-sale-promo .mattress-text .mobile-only,.component-promo-modal-lg .summer-sale-promo .bundle-text .mobile-only{display:block}}.component-promo-modal-lg .summer-sale-promo .plus-container{width:90%;margin-left:auto;margin-right:auto}.component-promo-modal-lg .summer-sale-promo .plus-container .plus-line{border-bottom:1px solid #C4C4C4}.component-promo-modal-lg .summer-sale-promo .plus-container .plus-text{padding-left:8px;padding-right:8px;color:#83157B;font-size:14px}.component-promo-modal-lg .summer-sale-promo .component-btn{padding:13px 38px 12px;min-width:192px}@media (min-width: 540px){.component-promo-modal-lg .summer-sale-promo .component-btn{min-width:214px}}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo{padding-bottom:41px}}.component-promo-modal-lg .summer-sale-promo .terms-container{font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo .terms-container{font-size:12px}}.component-promo-modal-lg .summer-sale-promo .terms-container p{color:#605B6A;font-style:italic;opacity:0.7}.component-promo-modal-lg .summer-sale-promo .terms-container p .link-collapse{text-decoration:underline;cursor:pointer}.component-promo-modal-lg .summer-sale-promo .terms-container .terms{font-size:16px;padding:16px;margin:auto;max-width:660px}@media (max-width: 767px){.component-promo-modal-lg .summer-sale-promo .terms-container .terms{font-size:12px}}.component-promo-modal-lg .summer-sale-promo .terms-container .terms .terms-head{display:inline-block}.component-promo-modal-lg .summer-sale-promo .terms-container .terms li{margin-bottom:6px}.component-promo-modal-lg .summer-sale-promo .hidden{display:none}.component-promo-modal-lg .family-day-promo .badge,.component-promo-modal-lg .family-day-promo main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .family-day-promo .block-subnav:before{display:inline-block;font-size:12px}.component-promo-modal-lg .family-day-promo .family-promo-subhead{font-size:20px}.component-promo-modal-lg .family-day-promo .family-promo-subhead sup{font-size:12px}.component-promo-modal-lg .family-day-promo .terms-holder{font-size:11px}.component-promo-modal-lg .family-day-promo .terms{font-size:16px;padding:16px;margin:auto;max-width:660px}.component-promo-modal-lg .family-day-promo .terms .terms-head{display:inline-block}.component-promo-modal-lg .family-day-promo .terms li{margin-bottom:6px;line-height:1.5}.component-promo-modal-lg .family-day-promo .component-btn{padding:13px 38px 12px}.component-promo-modal-lg .july-fourth-promo .separation-line{border-bottom:1px solid #c4c4c4;margin-left:auto;margin-right:auto;width:68%}.component-promo-modal-lg .banner-modal .sla-modal{margin-top:32px;margin-bottom:32px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .sla-modal{margin-bottom:22px;margin-top:0px}}.component-promo-modal-lg .banner-modal .sla-modal .promo-head{font-size:40px !important}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal .sla-modal .promo-head{font-size:32px !important}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .sla-modal .promo-head{font-size:24px !important}}.component-promo-modal-lg .banner-modal .sla-modal .cta-border{position:relative}.component-promo-modal-lg .banner-modal .sla-modal .cta-border+.cta-border{margin-top:18px}.component-promo-modal-lg .banner-modal .sla-modal .cta-border.indicators .text{opacity:0}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .text{display:flex}.component-promo-modal-lg .banner-modal .sla-modal .cta-border span{align-items:center;justify-content:center}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .component-btn{min-width:215px;border:2px solid #72f4bf;margin-bottom:0}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator{display:none;position:absolute;top:7px;bottom:0;left:0;right:0}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator .spinners,.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator .checkmarks{visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0.5s;width:40px;position:absolute}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator .spinners svg,.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator .checkmarks svg{fill:#45166a}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator .checkmarks svg .checkmark-path{stroke-dashoffset:48;stroke-dasharray:48;transition:stroke-dashoffset 0.9s;transition-delay:.2s}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator.spinner-visible,.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator.checkmark-visible{display:flex;justify-content:center;align-items:center}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator.spinner-visible .spinners{visibility:visible;opacity:1}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator.checkmark-visible .checkmarks{visibility:visible;opacity:1}.component-promo-modal-lg .banner-modal .sla-modal .cta-border .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path{stroke-dashoffset:12}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite,.component-promo-modal-lg .banner-modal.surprise-duvet{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;padding:0;position:relative;max-height:90%;background-color:#ededf4;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite::-webkit-scrollbar,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite::-webkit-scrollbar-thumb,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite::-webkit-scrollbar-track,.component-promo-modal-lg .banner-modal.surprise-duvet::-webkit-scrollbar,.component-promo-modal-lg .banner-modal.surprise-duvet::-webkit-scrollbar-thumb,.component-promo-modal-lg .banner-modal.surprise-duvet::-webkit-scrollbar-track{display:none}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .sticky-header,.component-promo-modal-lg .banner-modal.surprise-duvet .sticky-header{padding:20px 45px 10px;align-items:flex-start;background-color:#ededf4}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .sticky-header .cart-title,.component-promo-modal-lg .banner-modal.surprise-duvet .sticky-header .cart-title{margin-bottom:auto}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .sticky-header .checkmark,.component-promo-modal-lg .banner-modal.surprise-duvet .sticky-header .checkmark{margin-right:8px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .footer,.component-promo-modal-lg .banner-modal.surprise-duvet .footer{padding:20px 25px;height:79px;display:flex;justify-content:flex-end}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .footer .component-btn,.component-promo-modal-lg .banner-modal.surprise-duvet .footer .component-btn{display:flex;align-items:center;justify-content:center}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .modal-content,.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content{padding-bottom:24px;padding-top:24px;background-color:#fff;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .modal-content::-webkit-scrollbar,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .modal-content::-webkit-scrollbar-thumb,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .modal-content::-webkit-scrollbar-track,.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content::-webkit-scrollbar,.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content::-webkit-scrollbar-thumb,.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content::-webkit-scrollbar-track{display:none}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .modal-content .container-sm,.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .container-sm{max-width:960px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .pd-promo-head,.component-promo-modal-lg .banner-modal.surprise-duvet .pd-promo-head{font-size:32px;margin-bottom:8px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper{padding:15px;padding-top:0;background-color:#ededf4}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper.mobile,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.mobile{display:none}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper.desktop,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.desktop{display:block;width:50%;max-width:300px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper.desktop li p,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.desktop li p{width:100%;display:flex;justify-content:space-between}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .product-list,.component-promo-modal-lg .banner-modal.surprise-duvet .product-list{color:#423c48;background-color:#ededf4}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .product-list li,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .product-list li p,.component-promo-modal-lg .banner-modal.surprise-duvet .product-list li,.component-promo-modal-lg .banner-modal.surprise-duvet .product-list li p{font-size:14px;display:flex;justify-content:space-between}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product{border:1px solid #f1f0f2;border-radius:4px;margin:5px;padding:15px}@media (min-width: 540px){.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product{height:100%}}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-item-image-container,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product bundle-product-title-box,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-item-image-container,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product bundle-product-title-box{width:50%;max-width:250px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-item-image-container img,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product bundle-product-title-box img,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-item-image-container img,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product bundle-product-title-box img{width:100%;max-width:175px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-item-image-container,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-item-image-container{display:flex;justify-content:center;align-items:center}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-product-title-box,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-product-title-box{font-size:14px;padding-left:24px;width:50%}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-product-title-box .bundle-product-title,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-product-title-box .bundle-product-title{font-weight:600}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .price,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .price{font-size:14px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .variant-selector-label,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .variant-selector-label{margin-bottom:8px;font-size:12px;text-align:left;color:#423c48}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container{justify-content:space-between;font-size:12px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option{border:1px solid #f9f8f9;height:28px;cursor:pointer;border:1px solid #D5D5D5;border-radius:4px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.sheets-color,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.sheets-color{width:22%}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.sheets-color .color-filler,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.sheets-color .color-filler{width:100%;height:100%;border-radius:2px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.sheets-color#White .color-filler,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.sheets-color#White .color-filler{background-color:#fff;border-radius:4px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.sheets-color#Slate .color-filler,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.sheets-color#Slate .color-filler{background-color:#8B8A88}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.sheets-color#Sand .color-filler,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.sheets-color#Sand .color-filler{background-color:#D7C8A5}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.sheets-color#Purple .color-filler,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.sheets-color#Purple .color-filler{background-color:#45166a}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.harmony-height,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.harmony-height{width:50%}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.duvet-weight,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.duvet-weight{width:50%}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .product-option-container .product-option.selected,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .product-option-container .product-option.selected{border:2px solid #773D94;padding:2px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border{background-color:orange;position:relative}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border.indicators .text,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border.indicators .text{opacity:0}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator{display:none;position:absolute;top:7px;bottom:0;left:0;right:0}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .spinners,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .checkmarks,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .spinners,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .checkmarks{visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0.5s;width:40px;position:absolute}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .spinners svg,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .checkmarks svg,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .spinners svg,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .checkmarks svg{fill:#45166a}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .checkmarks svg .checkmark-path,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .checkmarks svg .checkmark-path{stroke-dashoffset:48;stroke-dasharray:48;transition:stroke-dashoffset 0.9s;transition-delay:.2s}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.spinner-visible,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.checkmark-visible,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.spinner-visible,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.checkmark-visible{display:flex;justify-content:center;align-items:center}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.spinner-visible .spinners,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.spinner-visible .spinners{visibility:visible;opacity:1}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks{visibility:visible;opacity:1}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path{stroke-dashoffset:12}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .add-cart,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .add-cart{min-width:100px;display:flex;padding:9px 22px 7px 22px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .add-cart .text,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .add-cart .text{display:flex;justify-content:center;align-items:center}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .add-cart .checkmark,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .add-cart .checkmark{margin-right:8px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border{position:relative}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator{display:none;position:absolute;top:7px;bottom:0;left:0;right:0}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .spinners,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .checkmarks,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .spinners,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .checkmarks{visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0.5s;width:40px;position:absolute}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .spinners svg,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .checkmarks svg,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .spinners svg,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .checkmarks svg{fill:#45166a}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator .checkmarks svg .checkmark-path,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator .checkmarks svg .checkmark-path{stroke-dashoffset:48;stroke-dasharray:48;transition:stroke-dashoffset 0.9s;transition-delay:.2s}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.spinner-visible,.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.checkmark-visible,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.spinner-visible,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.checkmark-visible{display:flex;justify-content:center;align-items:center}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.spinner-visible .spinners,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.spinner-visible .spinners{visibility:visible;opacity:1}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks{visibility:visible;opacity:1}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .cta-border .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path{stroke-dashoffset:12}@media (max-width: 767px){.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite,.component-promo-modal-lg .banner-modal.surprise-duvet{max-height:100%;height:100%;width:100%;margin:0;overflow-y:hidden;display:flex;flex-direction:column}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .sticky-header,.component-promo-modal-lg .banner-modal.surprise-duvet .sticky-header{position:sticky;z-index:1;top:0;height:55px;align-items:center;padding:15px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .close,.component-promo-modal-lg .banner-modal.surprise-duvet .close{z-index:2}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .pd-promo-head,.component-promo-modal-lg .banner-modal.surprise-duvet .pd-promo-head{font-size:18px;text-align:left}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .pd-promo-description,.component-promo-modal-lg .banner-modal.surprise-duvet .pd-promo-description{text-align:left;margin-bottom:16px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .container-sm,.component-promo-modal-lg .banner-modal.surprise-duvet .container-sm{padding-left:32px;padding-right:32px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .product-option-container,.component-promo-modal-lg .banner-modal.surprise-duvet .product-option-container{margin-bottom:24px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper.mobile,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.mobile{display:block;width:100%}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper.mobile li p,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.mobile li p{display:flex;width:90%;justify-content:space-between;margin-bottom:4px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .added-to-cart-wrapper.desktop,.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.desktop{display:none}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .content-wrapper,.component-promo-modal-lg .banner-modal.surprise-duvet .content-wrapper{flex-grow:1;overflow-y:scroll;padding-top:0}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .modal-content,.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content{height:100%;padding-top:0px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .footer,.component-promo-modal-lg .banner-modal.surprise-duvet .footer{height:109px;padding:25px 15px 45px;justify-content:center}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .footer .component-btn,.component-promo-modal-lg .banner-modal.surprise-duvet .footer .component-btn{padding:11px 14px 9px 14px;min-width:45%;min-height:39px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .column,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .column{border-top:1px solid #f1f0f2;padding:16px 0 24px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .column:first-of-type,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .column:first-of-type{border-top:none;padding-top:0}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product{border:none;padding:0}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-item-image-container,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-item-image-container{max-width:138px}.component-promo-modal-lg .banner-modal.presidents-day-aov-complete-suite .bundle-products .product .bundle-item-image-container img,.component-promo-modal-lg .banner-modal.surprise-duvet .bundle-products .product .bundle-item-image-container img{width:100%}}.component-promo-modal-lg .banner-modal.surprise-duvet{max-width:760px}.component-promo-modal-lg .banner-modal.surprise-duvet .badge,.component-promo-modal-lg .banner-modal.surprise-duvet main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .banner-modal.surprise-duvet .block-subnav:before{width:30%;margin-right:auto;margin-left:auto}.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.mobile{padding-left:69px}.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.mobile li p{width:90%}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content.mobile{padding-top:0}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content h2.pd-promo-head{background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:28px}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .t-and-c p{font-size:12px;color:#979797}@media (max-width: 767px){.component-promo-modal-lg .banner-modal.surprise-duvet .added-to-cart-wrapper.mobile{padding-left:15px}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content h2.pd-promo-head{font-size:24px;text-align:left}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .bundle-products .product{padding-bottom:0}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .bundle-products .column{border-top:1px solid #f1f0f2;padding:24px 0}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .bundle-products .product{border:none;padding:0}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .bundle-products .product .bundle-item-image-container{max-width:138px}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .bundle-products .product .bundle-item-image-container img{width:100%}.component-promo-modal-lg .banner-modal.surprise-duvet .modal-content .bundle-products .product-option-container{font-size:10px}}.component-promo-modal-lg .purple-pay-modal{padding-top:40px;padding-bottom:40px}.component-promo-modal-lg .purple-pay-modal .first-checks-container{padding-right:8px}.component-promo-modal-lg .purple-pay-modal .check{padding-bottom:4px}.component-promo-modal-lg .purple-pay-modal .check svg{margin-right:8px;height:32px;width:32px;min-width:32px;min-height:32px}.component-promo-modal-lg .purple-pay-modal .check span{font-size:18px}.component-promo-modal-lg .purple-pay-modal .work-labels svg{height:48px;width:48px}.component-promo-modal-lg .purple-pay-modal .example-callout{background:#E0DFE8}.component-promo-modal-lg .purple-pay-modal .example-callout .dollar-text{display:block;font-size:32px}.component-promo-modal-lg .purple-pay-modal .example-callout .dollar-text sup{font-size:16px}.component-promo-modal-lg .purple-pay-modal .example-callout .dollar-text em{font-size:12px}.component-promo-modal-lg .purple-pay-modal .example-callout .border-price{border-left:1px solid black;border-right:1px solid black}.component-promo-modal-lg .purple-pay-modal .example-callout .payment-disclaimer{color:#44176A;font-size:12px}.component-promo-modal-lg .purple-pay-modal .payment-period{margin-bottom:6px}.component-promo-modal-lg .purple-pay-modal .payment-period h4{font-size:20px}.component-promo-modal-lg .purple-pay-modal .payment-preapproved-disclaimer{font-size:16px}@media (max-width: 1127px){.component-promo-modal-lg .purple-pay-modal .work-labels svg{height:32px;width:32px}.component-promo-modal-lg .purple-pay-modal .example-callout .dollar-text{font-size:24px}.component-promo-modal-lg .purple-pay-modal .payment-period h4{font-size:16px}.component-promo-modal-lg .purple-pay-modal .payment-disclaimer{display:inline-block;line-height:1.5;font-size:10px}}@media (max-width: 767px){.component-promo-modal-lg .purple-pay-modal{padding-top:24px;padding-bottom:24px}.component-promo-modal-lg .purple-pay-modal h2.modal-head{font-size:18px}.component-promo-modal-lg .purple-pay-modal .modal-subhead{font-size:14px}.component-promo-modal-lg .purple-pay-modal .check svg{height:20px;width:20px;min-height:20px;min-width:20px}.component-promo-modal-lg .purple-pay-modal .check span{font-size:14px}.component-promo-modal-lg .purple-pay-modal h3.callout-head{font-size:12px}.component-promo-modal-lg .purple-pay-modal .payment-period h4{font-size:12px}.component-promo-modal-lg .purple-pay-modal .payment-preapproved-disclaimer{font-size:12px}}@media (max-width: 539px){.component-promo-modal-lg .purple-pay-modal .entire-checks-container{flex-direction:column;align-items:center}.component-promo-modal-lg .purple-pay-modal .entire-checks-container .first-checks-container,.component-promo-modal-lg .purple-pay-modal .entire-checks-container .second-checks-container{max-width:65%;min-width:65%;margin:0 auto}.component-promo-modal-lg .purple-pay-modal .check svg{height:20px;width:20px;min-height:20px;min-width:20px}.component-promo-modal-lg .purple-pay-modal .check span{font-size:12px}.component-promo-modal-lg .purple-pay-modal .work-labels .labels-container{padding:4px}.component-promo-modal-lg .purple-pay-modal .work-labels p{font-size:10px}.component-promo-modal-lg .purple-pay-modal .payment-period h4{font-size:10px}.component-promo-modal-lg .purple-pay-modal .payment-period em{display:block}}.component-promo-modal-lg .purple-pay-modal .component-btn{padding:15px 75px}@media (max-width: 539px){.component-promo-modal-lg .purple-pay-modal .component-btn{min-width:100%;padding:13px 24px}}.component-promo-modal-lg .purple-pay-survey{padding-top:40px;padding-bottom:40px}.component-promo-modal-lg .purple-pay-survey .promo-code-text{font-size:32px;color:#BC158A;padding-top:16px;padding-bottom:8px;display:block}.component-promo-modal-lg .purple-pay-survey .one-time-text{display:block;font-size:16px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .survey-question{color:#3B1B5E;padding-top:32px}@media (max-width: 767px){.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .survey-question{font-size:14px}}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .survey-question.w-comment{margin-bottom:8px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question{width:805px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes{box-sizing:border-box}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder{width:20%}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder .rating-box{cursor:pointer;color:#44176A}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder .rating-box:hover{background-color:rgba(68,23,106,0.16)}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder input[type=radio]{display:none}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder input[type=radio]:checked+label .rating-box{background:#44176A;color:white}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder label{width:100%}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder label .rating-box{height:60px;border:2px solid #44176A;font-size:16px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder label .first{border-radius:8px 0 0 8px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder label :not(.first){border-left:0px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question .rating-boxes .rating-holder label .last{border-radius:0 8px 8px 0}@media (max-width: 1127px){.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question{width:100%}}@media (max-width: 539px){.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .rating-question{font-size:10px}}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list .component-btn{padding:15px 75px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list textarea{box-sizing:border-box;min-width:100%;max-width:100%;height:160px;min-height:160px;border:2px solid #44176A;border-radius:4px;background:#FFFFFF;padding:8px;font-size:16px}.component-promo-modal-lg .purple-pay-survey form .survey-questions-list textarea::-webkit-input-placeholder{opacity:0.52;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif}@media (max-width: 767px){.component-promo-modal-lg .purple-pay-survey{padding-top:24px;padding-bottom:24px}.component-promo-modal-lg .purple-pay-survey h2.survey-head{font-size:18px}.component-promo-modal-lg .purple-pay-survey .survey-subhead{font-size:12px}.component-promo-modal-lg .purple-pay-survey textarea{min-height:200px}.component-promo-modal-lg .purple-pay-survey .promo-code-text{font-size:24px}.component-promo-modal-lg .purple-pay-survey .one-time-text{font-size:12px}.component-promo-modal-lg .purple-pay-survey .component-btn{padding:11px 75px}}@media (max-width: 539px){.component-promo-modal-lg .purple-pay-survey .promo-code-text{font-size:18px}.component-promo-modal-lg .purple-pay-survey .component-btn{min-width:100%;padding:13px 24px}}.component-promo-modal-lg .purple-pay-appreciation{padding-top:40px;padding-bottom:40px}.component-promo-modal-lg .purple-pay-appreciation h2.thank-you-text{font-size:32px}.component-promo-modal-lg .purple-pay-appreciation p+p{margin-top:0}.component-promo-modal-lg .purple-pay-appreciation .promo-code-text{margin-top:4px;margin-bottom:4px;color:#BC158A;font-size:24px}.component-promo-modal-lg .purple-pay-appreciation span{display:block}.component-promo-modal-lg .purple-pay-appreciation .component-btn{padding:15px 75px}@media (max-width: 767px){.component-promo-modal-lg .purple-pay-appreciation h2.thank-you-text{font-size:24px}.component-promo-modal-lg .purple-pay-appreciation .promo-code-text{font-size:16px}.component-promo-modal-lg .purple-pay-appreciation span{font-size:12px}}@media (max-width: 539px){.component-promo-modal-lg .purple-pay-appreciation .component-btn{min-width:100%;padding:13px 24px}}.component-promo-modal-lg .leap-day-promo .badge-container{margin-bottom:14px}@media (max-width: 1127px){.component-promo-modal-lg .leap-day-promo .badge-container{margin-bottom:24px}}.component-promo-modal-lg .leap-day-promo .badge-container .badge,.component-promo-modal-lg .leap-day-promo .badge-container main.page.plush-pillow .block-subnav:before,main.page.plush-pillow .component-promo-modal-lg .leap-day-promo .badge-container .block-subnav:before{border-radius:2px;padding:6px 24px 7px;font-size:12px}.component-promo-modal-lg .leap-day-promo h1{margin-bottom:40px}@media (max-width: 1127px){.component-promo-modal-lg .leap-day-promo h1{margin-bottom:12px}}.component-promo-modal-lg .leap-day-promo .promo-subhead{font-size:22px;margin-bottom:39px}@media (max-width: 1127px){.component-promo-modal-lg .leap-day-promo .promo-subhead{margin-bottom:36px;font-size:16px}}.component-promo-modal-lg .leap-day-promo .component-btn{padding:13px 38px 12px;margin-bottom:69px}@media (max-width: 1127px){.component-promo-modal-lg .leap-day-promo .component-btn{margin-bottom:61px}}.component-promo-modal-lg .leap-day-promo .terms-container{font-size:13px;padding:16px;margin:auto;max-width:660px}.component-promo-modal-lg .leap-day-promo .terms-container .term-text{display:block;margin-bottom:16px;font-size:18px}.component-promo-modal-lg .leap-day-promo .terms-container li{margin-bottom:4px;font-size:16px}.component-promo-modal-lg .daylight-promo h2{margin-bottom:20px}@media (max-width: 1127px){.component-promo-modal-lg .daylight-promo h2{margin-bottom:10px}}.component-promo-modal-lg .daylight-promo .promo-subhead{font-size:22px}@media (max-width: 1127px){.component-promo-modal-lg .daylight-promo .promo-subhead{font-size:16px}}.component-promo-modal-lg .daylight-promo .promo-detail{font-size:24px;margin-bottom:28px}@media (max-width: 1127px){.component-promo-modal-lg .daylight-promo .promo-detail{font-size:16px;margin-bottom:16px}}.component-promo-modal-lg .daylight-promo .component-btn{padding:13px 38px 12px;margin-bottom:40px;margin-top:34px}@media (max-width: 767px){.component-promo-modal-lg .daylight-promo .banner-modal-wrapper .banner-modal h2{font-size:24px}}.component-promo-modal-lg .daylight-promo h2.take-comfort{font-size:56px}@media (max-width: 1127px){.component-promo-modal-lg .daylight-promo h2.take-comfort{font-size:32px}}@media (max-width: 767px){.component-promo-modal-lg .daylight-promo h2.take-comfort{font-size:24px}}.component-promo-modal-lg .daylight-promo .terms-container{font-size:13px;margin:auto;max-width:660px}.component-promo-modal-lg .daylight-promo .terms-container .term-text{display:block;margin-bottom:16px;font-size:18px}.component-promo-modal-lg .daylight-promo .terms-container li{margin-bottom:4px;font-size:16px}.component-promo-modal-lg .puppy-day .pup-heading{margin-bottom:10px;margin-top:8px}@media (max-width: 767px){.component-promo-modal-lg .puppy-day .pup-heading{margin-bottom:5px}}.component-promo-modal-lg .puppy-day .pup-subhead{color:#423c48;margin-bottom:44px}@media (max-width: 767px){.component-promo-modal-lg .puppy-day .pup-subhead{margin-bottom:21px}}.component-promo-modal-lg .puppy-day .pup-bottom-container{display:flex;flex-direction:column;align-items:center}.component-promo-modal-lg .puppy-day .pup-bottom-container .pup-cta-link{margin-bottom:42px}.component-promo-modal-lg .puppy-day .pup-bottom-container .pup-cta-link.component-btn{max-width:250px;padding-left:38px;padding-right:38px}@media (max-width: 767px){.component-promo-modal-lg .puppy-day .pup-bottom-container{flex-direction:column-reverse}.component-promo-modal-lg .puppy-day .pup-bottom-container .terms-container{margin-bottom:32px}.component-promo-modal-lg .puppy-day .pup-bottom-container .pup-cta-link{margin-bottom:40px}}.component-promo-modal-lg .banner-modal .link-collapse{text-decoration:underline;cursor:pointer;color:#605B6A}.component-promo-modal-lg .banner-modal .link-collapse.hidden{display:none}.component-promo-modal-lg .banner-modal .terms.hidden{display:none}@media (max-width: 767px){.component-promo-modal-lg .covid-19 br.desktop-only{display:none}}.component-promo-modal-lg .covid-19 img.logo-desktop{width:50%;max-width:479px;margin-top:32px;margin-bottom:40px}@media (max-width: 767px){.component-promo-modal-lg .covid-19 img.logo-desktop{display:none}}.component-promo-modal-lg .covid-19 img.logo-mobile{width:50%;min-width:173px;margin-top:24px;margin-bottom:32px}@media (min-width: 768px){.component-promo-modal-lg .covid-19 img.logo-mobile{display:none}}@media (max-width: 767px){.component-promo-modal-lg .covid-19 .btn-container{flex-direction:column;align-items:center}.component-promo-modal-lg .covid-19 .btn-container .component-btn:first-child{margin-bottom:0}.component-promo-modal-lg .covid-19 .btn-container .component-btn+.component-btn{margin-top:16px}.component-promo-modal-lg .covid-19 .btn-container .component-btn{min-width:213px;max-width:213px;margin-left:0}}.component-promo-modal-lg .covid-19 .terms-container{max-width:unset}.component-promo-modal-lg .face-mask-disclaimer-modal{font-family:Roboto;margin-top:16px}.component-promo-modal-lg .face-mask-disclaimer-modal .top-heading-container{padding:16px 13px;border:solid black 1px}.component-promo-modal-lg .face-mask-disclaimer-modal .top-heading-container h3{color:#423c48;font-size:16px;text-align:center}@media (max-width: 767px){.component-promo-modal-lg .face-mask-disclaimer-modal .top-heading-container h3{font-size:12px;text-align:left}}.component-promo-modal-lg .face-mask-disclaimer-modal .top-heading-container p{font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .face-mask-disclaimer-modal .top-heading-container p{font-size:12px}}.component-promo-modal-lg .face-mask-disclaimer-modal .disclaimer-row .hazard-container{display:flex;justify-content:center;align-items:center;padding:50px 18px 65px;border-left:1px solid black;border-bottom:1px solid black}.component-promo-modal-lg .face-mask-disclaimer-modal .disclaimer-row .disclaimer-text{padding:18px 20px 20px;border:solid black 1px;border-top:unset;font-size:16px;flex-grow:1}@media (max-width: 767px){.component-promo-modal-lg .face-mask-disclaimer-modal .disclaimer-row .disclaimer-text{font-size:12px}}.component-promo-modal-lg .face-mask-disclaimer-modal .disclaimer-row .disclaimer-text .warning-bullet{margin-left:15px}@media (max-width: 767px){.component-promo-modal-lg .face-mask-disclaimer-modal .disclaimer-row .disclaimer-text .warning-bullet{margin-left:10px}}.component-promo-modal-lg .face-mask-disclaimer-modal .main-disclaimer{padding:16px 13px 15px;border:solid black 1px;border-top:unset;font-size:14px}@media (max-width: 767px){.component-promo-modal-lg .face-mask-disclaimer-modal .main-disclaimer{font-size:10px}}.component-promo-modal-lg .face-mask-disclaimer-modal .manufacturing-info{margin-top:16px;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .face-mask-disclaimer-modal .manufacturing-info{font-size:12px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal{max-width:900px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer img{width:300px;margin-bottom:24px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer img{width:250px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .sumo-content{margin-bottom:64px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .sumo-content{margin-bottom:48px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .sumo-content h2{margin-bottom:16px;font-size:24px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .sumo-content h2{margin-bottom:8px;font-size:18px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .sumo-content p{font-size:16px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .close-btn-container{margin-bottom:12px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .close-btn-container{margin-bottom:20px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .close-btn-container span{font-size:16px;cursor:pointer;text-transform:uppercase}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .sumo-disclaimer .close-btn-container span{font-size:12px}}.component-promo-modal-lg .harmony-height-modal{margin-top:40px}@media (max-width: 767px){.component-promo-modal-lg .harmony-height-modal{margin-top:24px}}.component-promo-modal-lg .harmony-height-modal h2.harmony-modal-heading{margin-bottom:64px;font-size:40px}@media (max-width: 1127px){.component-promo-modal-lg .harmony-height-modal h2.harmony-modal-heading{font-size:26px;margin-bottom:48px}}@media (max-width: 767px){.component-promo-modal-lg .harmony-height-modal h2.harmony-modal-heading{font-size:24px}}.component-promo-modal-lg .harmony-height-modal .height-options{margin-bottom:64px}@media (max-width: 767px){.component-promo-modal-lg .harmony-height-modal .height-options{flex-direction:column;margin-bottom:56px}}.component-promo-modal-lg .harmony-height-modal .height-options .height-option{padding:0 20px;text-align:left}@media (max-width: 767px){.component-promo-modal-lg .harmony-height-modal .height-options .height-option:not(:last-of-type){margin-bottom:40px}}.component-promo-modal-lg .harmony-height-modal .height-options .height-option h3{font-size:32px;margin-bottom:16px}@media (max-width: 1127px){.component-promo-modal-lg .harmony-height-modal .height-options .height-option h3{font-size:22px}}.component-promo-modal-lg .ascent-promo-modals{margin-top:32px;margin-bottom:32px}@media (max-width: 767px){.component-promo-modal-lg .ascent-promo-modals{margin-top:24px}}.component-promo-modal-lg .ascent-promo-modals h2{margin-bottom:40px;font-size:40px}@media (max-width: 1127px){.component-promo-modal-lg .ascent-promo-modals h2{font-size:26px;margin-bottom:24px}}@media (max-width: 767px){.component-promo-modal-lg .ascent-promo-modals h2{font-size:24px}}.component-promo-modal-lg .ascent-promo-modals p{color:#423c48}.component-promo-modal-lg .banner-modal-wrapper .close.mobile.hide-mobile-close-btn{display:none}.component-promo-modal-lg .banner-modal-wrapper .banner-modal.full-screen-modal{padding:48px 96px}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal.full-screen-modal{padding:48px 64px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal.full-screen-modal{padding:40px 24px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal.full-screen-modal{margin:0;max-width:unset;width:100%;height:100vh;min-height:100vh}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal.less-padding{padding:48px 64px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal.less-padding{padding:48px 16px 24px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal.less-padding-pj{max-width:1100px;padding:48px 80px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal.less-padding-pj{padding:32px 16px 40px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide h2{font-size:24px;margin-bottom:32px}@media (min-width: 768px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide h2{margin-left:16px;margin-right:16px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide h2{font-size:16px;margin-bottom:16px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table{margin-bottom:32px}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table{overflow-x:scroll}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table{margin-bottom:24px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .heading-container{text-transform:uppercase;font-weight:600;font-size:12px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:8px 32px;text-align:center;min-width:100%;height:46px;max-width:unset}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .heading-container{min-width:170px;max-width:170px}}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .heading-container:first-of-type{min-width:112px;max-width:112px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .heading-container:last-of-type{border-right:none}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .entry-container{padding:24px 64px;font-size:14px;border-right:1px solid #e6e6e6;min-height:75px;min-width:100%;text-align:center}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .entry-container{min-width:170px;max-width:170px}}@media (max-width: 1127px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .entry-container:first-of-type{padding:0;min-width:112px;max-width:112px}}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .entry-container.double-lined{padding:16px 24px}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column .entry-container:last-of-type{border-right:none}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column.non-heading-row:nth-of-type(2n-1) .entry-container{background:#F9F8F9}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column:last-of-type .heading-container{border-right:none}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-table .sizing-guide-column:last-of-type .entry-container{border-bottom:1px solid #e6e6e6}.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-description{font-size:16px;margin-bottom:32px}@media (min-width: 768px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-description{margin-left:16px;margin-right:16px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal-wrapper .banner-modal .pajamas-sizing-guide .sizing-description{margin-bottom:24px}}.component-promo-modal-lg .grid-height-comparison-modal>h2{margin-bottom:16px;max-width:875px;margin-left:auto;margin-right:auto}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards.row{margin-left:0;margin-right:0}@media (max-width: 767px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards.row{flex-direction:column}}@media (min-width: 768px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card{padding-right:18px;padding-left:18px}}@media (min-width: 768px) and (max-width: 1599px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card:first-of-type{padding-right:18px}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card:last-of-type{padding-left:18px}}@media (max-width: 767px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card:not(:last-of-type) .card-content{margin-bottom:56px}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card:last-of-type .card-content{margin-bottom:40px}}@media (max-width: 635px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card:last-of-type .card-content{margin-bottom:0}}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .grid-img-container{background:#F9F8F9;margin-bottom:40px}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .grid-img-container .img-link-height{height:100%;width:100%}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content{text-align:left;flex-grow:1}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .top-half-content{margin-bottom:16px}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .top-half-content h2{font-size:24px;margin-bottom:16px;color:#341458}@media (max-width: 767px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .top-half-content h2{font-size:18px;margin-bottom:8px}}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .top-half-content p{font-size:16px;min-height:72px}@media (max-width: 855px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .top-half-content p{min-height:96px}}@media (max-width: 767px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .top-half-content p{min-height:unset;font-size:14px}}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .bottom-half-content h3{margin-bottom:8px;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;color:#423c48;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .bottom-half-content h3{font-size:14px}}.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .bottom-half-content p{font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .grid-height-comparison-modal .mattress-cards .individual-mattress-card .card-content .bottom-half-content p{font-size:14px}}.component-promo-modal-lg .hide-scroll-bar::-webkit-scrollbar{display:none}.component-promo-modal-lg .what-is-grid .component-video-thumbnail{background-image:url("https://cdn.purple.com/image/upload/v1601592099/banner-modals/purple-grid-still-image.jpg");background-repeat:no-repeat;background-size:cover;min-height:342px}@media (max-width: 767px){.component-promo-modal-lg .what-is-grid .component-video-thumbnail{background-image:url("https://cdn.purple.com/image/upload/v1601592099/banner-modals/purple-grid-still-mobile-image.jpg");justify-content:flex-end}}.component-promo-modal-lg .what-is-grid .component-video-thumbnail>h2{margin-bottom:20px}@media (max-width: 767px){.component-promo-modal-lg .what-is-grid .component-video-thumbnail>h2{margin-bottom:32px}}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn{padding:7px;max-width:90%;z-index:1;position:relative;display:inline-block}@media (max-width: 767px){.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn{margin-bottom:80px}}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn button{font-size:12px;text-transform:uppercase;display:block;cursor:pointer;position:relative;height:40px;padding-left:16px;padding-right:12px;background:#fff;border-radius:24px;display:flex;flex-direction:row-reverse;align-items:center}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn button:before{display:block;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);z-index:-1;background:linear-gradient(to right top, rgba(69,22,106,0.75) 0%, rgba(131,21,123,0.75) 75%, rgba(188,21,138,0.75) 100%);width:108%;height:135%;border-radius:50px;transition:0.2s transform}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn button:after{content:'';display:block;width:17px;height:20px;margin-right:10px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat;transition:0.2s opacity}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn button:hover:before{transform:translate(-50%, -50%) scaleX(1.05) scaleY(1.15)}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn button:active{color:#45166a}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn.white-solid{max-width:unset}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn.white-solid button{color:#45166a;background-color:#fff;border:2px solid #fff;padding:0px 22px}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn.white-solid button:before{content:'';position:absolute;background-color:#fff;top:0;left:0;border-radius:24px;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn.white-solid button:after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.474 11.925L1.602 21.688a1.047 1.047 0 0 1-1.446-.352A1.062 1.062 0 0 1 0 20.784V1.26C.001.675.473.2 1.053.2c.194 0 .383.054.549.156l15.872 9.762a1.063 1.063 0 0 1 0 1.807z' fill='%2345166a'/%3E%3C/svg%3E") center no-repeat}.component-promo-modal-lg .what-is-grid .component-video-thumbnail .component-play-btn.white-solid button:hover:before{transition:0.2s all;transform:scaleX(1.09) scaleY(1.29);background:white}.component-promo-modal-lg .what-is-grid .what-is-the-grid-paragraph{text-align:left;color:#423c48;padding:40px 64px}@media (max-width: 767px){.component-promo-modal-lg .what-is-grid .what-is-the-grid-paragraph{padding:32px 24px;font-size:14px}}@media (max-width: 767px){.component-promo-modal-lg .desktop-modal-img{display:none}}@media (min-width: 768px){.component-promo-modal-lg .mobile-modal-img{display:none}}.component-promo-modal-lg .banner-modal.mobile-modal-border{border-radius:0 0 4px 4px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal.mobile-modal-border{border-radius:8px}}.component-promo-modal-lg .banner-modal .jd-power-modal{overflow:hidden;padding-top:72px;padding-bottom:56px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal{padding-top:48px;padding-bottom:32px}}.component-promo-modal-lg .banner-modal .jd-power-modal .img-container{margin-bottom:24px}.component-promo-modal-lg .banner-modal .jd-power-modal .img-container img{max-width:222px;min-width:222px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .img-container img{max-width:134.8px;min-width:134.8px;min-height:142px;max-height:142px}}.component-promo-modal-lg .banner-modal .jd-power-modal .jd-heading{line-height:1.2;font-size:24px;font-weight:bold;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:423px}.component-promo-modal-lg .banner-modal .jd-power-modal .award-category-name{margin-bottom:16px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .award-category-name{font-size:16px}}.component-promo-modal-lg .banner-modal .jd-power-modal .achieved-text{letter-spacing:1.53px;color:#010101;font-size:18px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .achieved-text{font-size:12px}}.component-promo-modal-lg .banner-modal .jd-power-modal .factors-text{font-size:10px;color:#3B1B5E}.component-promo-modal-lg .banner-modal .jd-power-modal .list{text-transform:uppercase}.component-promo-modal-lg .banner-modal .jd-power-modal .list .jd-checkmark-list{letter-spacing:1.53px;padding-left:0}.component-promo-modal-lg .banner-modal .jd-power-modal .list .jd-checkmark-list:not(:first-of-type){padding-left:20px}.component-promo-modal-lg .banner-modal .jd-power-modal .list .jd-checkmark-list li{list-style:none;display:flex;align-items:flex-start;padding-bottom:8px}.component-promo-modal-lg .banner-modal .jd-power-modal .list .jd-checkmark-list li svg{flex-shrink:0;display:block;content:'';width:11px;height:8px;margin:8px 7px 0 0}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .list .jd-checkmark-list li svg{margin:3px 8px 0 0}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .list .jd-checkmark-list li{font-size:10px}}.component-promo-modal-lg .banner-modal .jd-power-modal .list:last-of-type{margin-bottom:48px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .list:last-of-type{margin-bottom:16px}}.component-promo-modal-lg .banner-modal .jd-power-modal .jd-link-info{color:#3B1B5E;font-size:16px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .jd-power-modal .jd-link-info{font-size:10px}}.component-promo-modal-lg .banner-modal.override-max-width-modal{max-width:979px;padding:88px 4px 48px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal.override-max-width-modal{padding-top:24px}}@media (max-width: 767px){.component-promo-modal-lg .banner-modal.mobile-border-radius{border-radius:8px 8px 0 0}}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-modal-heading{font-size:40px;margin-bottom:40px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-modal-heading{font-size:22px;margin-bottom:24px}}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container.row{margin-left:0;margin-right:0}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .column:first-of-type .product-heading{background:#301A55}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .column:not(:first-of-type):not(:last-of-type) .product-heading{background:#401E66}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .column:last-of-type .product-heading{background:#714490}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row{padding-left:4px;padding-right:4px}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .product-heading{padding-top:11px;padding-bottom:11px;color:white;letter-spacing:0.63px}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card{padding:16px}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card{padding-top:8px;padding-bottom:24px}}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card h3{text-align:left;font-size:18px}@media (max-width: 539px){.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card h3{font-size:16px}}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card .content{padding-top:20px}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card .content ul li{list-style-type:disc;display:list-item;text-align:left;margin-bottom:24px;font-size:16px;color:#423c48}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card .content ul li:before{display:none}@media (max-width: 767px){.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card .content ul li{margin-bottom:16px}}.component-promo-modal-lg .banner-modal .pet-bed-size-modal .pet-bed-cards-container .card-row .card .content ul li:last-of-type{margin-bottom:0}.component-overlay{background-color:#080511;opacity:0;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0;z-index:11}.component-overlay.is-visible{opacity:.5}.component-fb-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(25,13,58,0.65);overflow-y:auto;z-index:10}.component-fb-modal .fb-wrapper{padding-bottom:125%;width:100%;position:relative}.component-fb-modal .fb-wrapper .fb-embed{position:absolute;top:0;left:0;width:100%;height:100%}.component-fb-modal .fb-modal-wrapper{width:40vw;margin:50px 25px;position:relative;padding:0}@media (max-width: 767px){.component-fb-modal .fb-modal-wrapper{padding:0px;margin:15px;width:100vw}}.component-fb-modal .close-modal{position:absolute;display:flex;align-items:center;justify-content:center;top:-10px;right:-10px;width:20px;height:20px;padding:5px;border-radius:50%;z-index:1;border:#fff solid 1px;background:rgba(25,13,58,0.65)}.component-fb-modal .close-modal:hover{cursor:pointer;background-color:#fff;border-color:#190d3a}.component-fb-modal .close-modal:hover svg{fill:#190d3a}.component-fb-modal .close-modal svg{width:100%;fill:#fff}.component-checkmark-list>li{list-style:none;display:flex;align-items:flex-start}.component-checkmark-list>li:before{flex-shrink:0;display:block;content:'';width:15px;height:15px;margin:7px 15px 0 0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.75 4.33L4.07 7.5 10.5.75' fill='none' stroke='%23cac6db' stroke-width='1.5'/%3E%3C/svg%3E") center/15px 11px no-repeat}.component-block-modal.color-modal,.component-block-modal.choose-product-modal{padding:40px}.component-block-modal.color-modal .main-image,.component-block-modal.choose-product-modal .main-image{margin:20px 0;max-height:168px;object-fit:scale-down;height:auto;display:block}@media (max-width: 1127px){.component-block-modal.color-modal .main-image,.component-block-modal.choose-product-modal .main-image{margin:0}}.component-block-modal.color-modal .label,.component-block-modal.choose-product-modal .label{margin-bottom:12px;display:block}.component-block-modal.color-modal h2,.component-block-modal.choose-product-modal h2{margin-bottom:8px}.component-block-modal.color-modal .price,.component-block-modal.choose-product-modal .price{font-size:16px;margin-bottom:8px}.component-block-modal.color-modal .strikethrough,.component-block-modal.choose-product-modal .strikethrough{font-size:14px;text-decoration:line-through;color:#bfbec1;margin-right:8px}.component-block-modal.color-modal .disclaimer,.component-block-modal.choose-product-modal .disclaimer{display:block;color:#605b6a;font-size:13px;font-style:italic}.component-block-modal.color-modal .selectors,.component-block-modal.choose-product-modal .selectors{width:100%}.component-block-modal.color-modal .selectors .color,.component-block-modal.choose-product-modal .selectors .color{flex-grow:1;width:43%;padding:13px 18px;border:solid 2px #e6e6e8;border-radius:4px;position:relative;margin:6px;cursor:pointer}@media (max-width: 539px){.component-block-modal.color-modal .selectors .color,.component-block-modal.choose-product-modal .selectors .color{padding:13px 10px}}.component-block-modal.color-modal .selectors .color:hover,.component-block-modal.choose-product-modal .selectors .color:hover{border-color:#45166a}.component-block-modal.color-modal .selectors .color.active,.component-block-modal.choose-product-modal .selectors .color.active{border-color:#45166a}.component-block-modal.color-modal .selectors .color.active:before,.component-block-modal.choose-product-modal .selectors .color.active:before{content:'';display:block;position:absolute;right:0;bottom:0;width:20px;height:20px;border:15px solid #45166a;border-top-color:transparent;border-left-color:transparent}.component-block-modal.color-modal .selectors .color.active:after,.component-block-modal.choose-product-modal .selectors .color.active:after{content:'';display:block;position:absolute;right:1px;bottom:3px;width:15px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l2.7 2.5L9 1' stroke='%23FFF' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.component-block-modal.color-modal .selectors .color span,.component-block-modal.choose-product-modal .selectors .color span{margin-left:28px}.component-block-modal.color-modal .selectors .displayed-color,.component-block-modal.choose-product-modal .selectors .displayed-color{width:19px;height:19px;border:2px solid #f1f0f2;display:block;position:absolute;top:calc(50% - 10.5px);border-radius:50%}.component-block-modal.color-modal .selectors .displayed-color.white,.component-block-modal.choose-product-modal .selectors .displayed-color.white{background-color:#fff}.component-block-modal.color-modal .selectors .displayed-color.slate,.component-block-modal.choose-product-modal .selectors .displayed-color.slate{background-color:#8b8a88}.component-block-modal.color-modal .selectors .displayed-color.sand,.component-block-modal.choose-product-modal .selectors .displayed-color.sand{background-color:#ddc79b}.component-block-modal.color-modal .selectors .displayed-color.purple,.component-block-modal.choose-product-modal .selectors .displayed-color.purple{background-color:#45166a}.component-block-modal.color-modal .addToCart,.component-block-modal.choose-product-modal .addToCart{cursor:pointer}.component-block-modal .promo-or-divider{margin-top:20px}.component-block-modal .promo-or-divider p{width:100%;text-align:center;border-bottom:1px solid #cac6db;line-height:0.1em;margin:10px 0 20px}.component-block-modal .promo-or-divider p span{background:#fff;padding:0 10px;font-size:14px;color:#45166a}.component-modal.small{justify-content:start}.component-modal.small .modal-wrapper{max-width:448px}.component-video-thumbnail{position:relative}.component-video-thumbnail .thumbnail-image{display:block}.component-video-thumbnail .thumbnail-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.component-countdown{margin-top:15px}.component-countdown .countdown{flex:0 0 25%;border-right:1px solid #fff;font-weight:200}.component-countdown .countdown .countdownLabel{font-size:13px;margin-top:0}.component-countdown .countdown .countdownNumber{font-size:24px}.component-countdown .countdown.last{border:none}.component-floatie{position:relative}.component-floatie .floatie-wrapper{position:absolute;top:0;left:0;width:100%}.component-floatie .floatie-wrapper .floatie-content{width:90%;box-shadow:0 34px 24px -22px rgba(0,0,0,0.3);transform:translateY(-50%);border-radius:2px;position:relative}.component-floatie .floatie-wrapper .floatie-content.light-colors{box-shadow:0 34px 24px -22px rgba(152,148,154,0.3)}.component-floatie .floatie-wrapper .floatie-content.light-colors div.header{background-image:linear-gradient(to right, rgba(255,255,255,0), #f2f2f2 50%, rgba(255,255,255,0))}.component-floatie .floatie-wrapper .floatie-content.light-colors .body .benefits .learnMore .learnMore-button{background-color:#cac6db}.component-floatie .floatie-wrapper .floatie-content div.header{background-image:linear-gradient(to right, rgba(253,252,253,0), rgba(251,250,251,0.09) 50%, rgba(249,248,249,0));padding:24px}.component-floatie .floatie-wrapper .floatie-content div.header h2{font-size:18px;font-family:"Montserrat",sans-serif}.component-floatie .floatie-wrapper .floatie-content .body{padding:40px 0;margin:0 auto}.component-floatie .floatie-wrapper .floatie-content .body .benefits i svg{width:35px;height:35px}.component-floatie .floatie-wrapper .floatie-content .body .benefits p{display:inline-block;margin-left:12px}.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore{flex-direction:row;position:relative;margin-right:0px}.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button{position:absolute;z-index:2;border-radius:25px;width:21px;height:21px;opacity:0.3;background-color:#f1f0f2;margin-left:10px;bottom:-25px;right:50%;transform:translateX(50%);cursor:pointer;flex-direction:column}@media (max-width: 767px){.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button{bottom:-5px}}.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore .learnMore-button .learnMoreIcon{font-size:14px;margin:auto}@media (max-width: 767px){.component-floatie .floatie-wrapper .floatie-content .body .benefits .learnMore{padding-bottom:20px}}@media (max-width: 1127px){.component-floatie .floatie-wrapper .floatie-content .body .benefits{padding-bottom:20px;margin-bottom:20px;flex-direction:column;justify-content:unset}.component-floatie .floatie-wrapper .floatie-content .body .benefits i{display:block}.component-floatie .floatie-wrapper .floatie-content .body .benefits p{display:block;text-align:center;margin-left:0}}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review{text-align:center;font-family:"Montserrat",sans-serif;padding:90px 0}@media (max-width: 1127px){.component-floatie .floatie-wrapper .floatie-content .body .floatie-review{padding:65px 0}}@media (max-width: 767px){.component-floatie .floatie-wrapper .floatie-content .body .floatie-review{padding:0}}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review blockquote{font-size:18px}@media (min-width: 768px){.component-floatie .floatie-wrapper .floatie-content .body .floatie-review blockquote{font-size:24px}}@media (min-width: 1128px){.component-floatie .floatie-wrapper .floatie-content .body .floatie-review blockquote{font-size:32px}}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review cite{display:block}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .review-bubble{display:inline-block;width:36px;height:36px}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .stars{width:120px;margin:0 auto}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .stars svg{display:block}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .review-logo-container{padding-top:16px}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .review-logo-container .review-logo{width:auto;max-height:36px}@media (max-width: 767px){.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .review-logo-container{padding-top:12px}.component-floatie .floatie-wrapper .floatie-content .body .floatie-review .review-logo-container .review-logo{max-height:30px}}.component-floatie .learnMoreToolTip{display:none;background-color:#ffffff;position:absolute;top:0;left:0;padding:50px 40px;z-index:4;font-size:16px;box-shadow:0 36px 26px -16px rgba(0,0,0,0.25);width:450px;cursor:auto;transition:opacity 0.2s;opacity:0;color:#45166a}@media (max-width: 700px){.component-floatie .learnMoreToolTip{width:100%}}.component-floatie .learnMoreToolTip h3{font-size:20px;font-weight:400;margin-bottom:22px !important;color:#45166a;font-weight:600}.component-floatie .learnMoreToolTip p:last-child{margin-bottom:0}.component-floatie .learnMoreToolTip .tooltip-close{display:block;width:18px;height:18px;position:absolute;top:16px;right:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23605b6a;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;background-position:center;cursor:pointer}.component-floatie .learnMoreToolTip .tooltip-pointer{position:absolute;bottom:-15px;border-width:1em 1em 0;left:50%;transform:translateX(-20%);border-style:solid;border-color:#fff transparent}@media (max-width: 600px){.component-floatie .learnMoreToolTip .tooltip-pointer{transform:translateX(80%)}}.component-floatie .learnMoreToolTip.will-open{display:block}.component-floatie .learnMoreToolTip.is-open{opacity:1}.component-floatie .floatie-products .floatie-content{padding:0}.component-floatie .floatie-products .floatie-content .floatie-title{font-size:18px;padding:24px;background-image:linear-gradient(to right, rgba(253,252,253,0), rgba(251,250,251,0.09) 50%, rgba(249,248,249,0))}.component-floatie .floatie-products .floatie-content .body{padding:0}.component-floatie .floatie-products .floatie-content .body .floatie-gradient,.component-floatie .floatie-products .floatie-content .body .product-image,.component-floatie .floatie-products .floatie-content .body .product-info{width:50%}@media (max-width: 767px){.component-floatie .floatie-products .floatie-content .body .floatie-gradient,.component-floatie .floatie-products .floatie-content .body .product-image,.component-floatie .floatie-products .floatie-content .body .product-info{width:100%}}.component-floatie .floatie-products .floatie-content .body .floatie-gradient{background-image:linear-gradient(65deg, rgba(253,252,253,0), rgba(251,250,251,0.09) 49%, rgba(249,248,249,0));height:392px;padding:0 87px}@media (max-width: 1599px){.component-floatie .floatie-products .floatie-content .body .floatie-gradient{padding:0 55px}}@media (max-width: 767px){.component-floatie .floatie-products .floatie-content .body .floatie-gradient{width:100%}}.component-floatie .floatie-products .floatie-content .body .floatie-gradient+.floatie-gradient{background-image:linear-gradient(165deg, rgba(249,248,249,0), rgba(251,250,251,0.09) 49%, rgba(253,252,253,0))}.component-floatie .floatie-products .floatie-content .body .product-name{font-size:24px;margin-bottom:24px}@media (max-width: 1127px){.component-floatie .floatie-products .floatie-content .body .product-info{text-align:center;width:100%}}.component-floatie .floatie-products .floatie-content .body .product-image{margin-top:40px}@media (max-width: 1127px){.component-floatie .floatie-products .floatie-content .body .product-image{width:100%;max-width:196px;margin-top:0}}@media (max-width: 767px){.component-floatie .floatie-products .floatie-content .body .product-image{margin:0;max-width:196px}}.component-floatie.offset-floatie .floatie-wrapper .floatie-content{transform:translateY(-85%)}.component-hs-form .hs-form-input-container{display:flex;flex-direction:column;margin:12px 0;padding:0 6px}@media (max-width: 767px){.component-hs-form .hs-form-input-container{margin:8px 0}}.component-hs-form .hs-form-input-container.address-multi{padding-right:6px}.component-hs-form .hs-form-input-container label{font-size:12px;text-transform:uppercase;font-weight:600;color:#98949a;margin-bottom:4px}.component-hs-form .hs-form-input-container .hs-form-input{font-size:16px;padding:12px 18px;border:solid 2px #e6e6e8;color:#423c48;border-radius:4px}.component-hs-form .hs-form-input-container .hs-form-input.order-date{padding:9px 18px}.component-hs-form .hs-form-input-container .hs-form-input.mobile-centered{padding:12px 2px;text-align:center}.component-hs-form .hs-form-input-container .hs-form-input::placeholder{opacity:.4}.component-hs-form .hs-form-input-container .hs-form-input::-webkit-datetime-edit{color:#423c48;font-family:system-ui;font-size:16px}.component-hs-form .address-information{display:flex;flex-direction:row}.component-hs-form .submit-btn{border:none}.up-sell-modal-wrapper{position:fixed;overflow:auto;z-index:1000;background-color:rgba(8,5,17,0.5);width:100%;height:100%;top:0;left:0}.up-sell-modal-wrapper .modal-container{background-color:#fff;width:440px;margin:40px auto;box-shadow:0px 5px 20px 4px #4e4e4e;border-radius:3px;padding:45px 36px 24px;font-size:16px;position:relative}@media (max-width: 539px){.up-sell-modal-wrapper .modal-container{width:90%;margin:25px auto;padding:45px 21px 24px}}.up-sell-modal-wrapper .modal-container .close-button{color:#341458;font-size:30px;font-weight:400;text-align:right;position:absolute;top:0;right:21px}.up-sell-modal-wrapper .modal-container .close-button:hover{cursor:pointer}.up-sell-modal-wrapper .modal-container .model-dropdown,.up-sell-modal-wrapper .modal-container .variant-dropdown{-webkit-appearance:unset;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-appearance:unset;user-select:none;position:relative;cursor:pointer;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:14px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M5.55,5.587l5.513,-5.512l-1.365,0l-4.185,4.148l-4.193,-4.148l-1.32,0l5.55,5.513Z' style='fill:%23452569;fill-rule:nonzero;'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:95%;border-radius:4px;border:2px solid #e6e6e8;transform:none}.up-sell-modal-wrapper .modal-container .model-dropdown *,.up-sell-modal-wrapper .modal-container .variant-dropdown *{pointer-events:none}@media (max-width: 767px){.up-sell-modal-wrapper .modal-container .model-dropdown,.up-sell-modal-wrapper .modal-container .variant-dropdown{font-size:16px}}.up-sell-modal-wrapper .modal-container .model-dropdown:after,.up-sell-modal-wrapper .modal-container .variant-dropdown:after{content:' ';background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}.up-sell-modal-wrapper .modal-container .model-dropdown .select-items,.up-sell-modal-wrapper .modal-container .variant-dropdown .select-items{background-color:#45166a;padding:13px 18px;list-style:none}.up-sell-modal-wrapper .modal-container .modal-product-image{display:flex;align-items:center;justify-content:center;height:150px;width:100%;object-fit:contain}.up-sell-modal-wrapper .modal-container .modal-product-image img{width:100%;object-fit:contain}.up-sell-modal-wrapper .modal-container .modal-product-image img[alt=Sheets]{max-width:290px}.up-sell-modal-wrapper .modal-container .price{font-weight:400}.up-sell-modal-wrapper .modal-container .close{margin-left:0}.up-sell-modal-wrapper .modal-container .modal-title{cursor:auto}.up-sell-modal-wrapper .modal-container .component-btn{border-radius:0.3em}.up-sell-modal-wrapper .modal-container .component-btn::before{border-radius:0.3em}.up-sell-modal-wrapper .modal-container .component-btn.green:hover:before{transform:scaleX(1.05) scaleY(1.29)}.bundle-modal{position:fixed;z-index:999999999;padding-top:30px;padding-bottom:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}@media (min-width: 540px){.bundle-modal{padding-top:80px}}.bundle-modal::-webkit-scrollbar{display:none}.bundle-modal .accordion-content .tabs{position:relative;display:flex;justify-content:center;padding-right:18px}.bundle-modal .accordion-content .tabs .border-underline{border-bottom:none;position:absolute;width:100%;left:0;bottom:0;padding:0;margin:0;z-index:-1}.bundle-modal .accordion-content .tabs ul{list-style:none;display:flex;padding-left:0;overflow-x:scroll;margin:0 -16px;padding-bottom:6px}.bundle-modal .accordion-content .tabs ul li{padding-bottom:6px;white-space:nowrap;border-bottom:solid 4px rgba(255,255,255,0);margin:0 22px;cursor:pointer}@media (max-width: 539px){.bundle-modal .accordion-content .tabs ul li{margin:0 18px}}.bundle-modal .accordion-content .tabs ul li.active{border-bottom:solid 4px #341458}.bundle-modal .accordion-content .spec{display:flex;flex-wrap:wrap;cursor:pointer}.bundle-modal .accordion-content .spec.is-open h3{padding-bottom:16px}.bundle-modal .accordion-content .spec.is-open h3:before{transform:rotate(-225deg)}.bundle-modal .accordion-content .spec.is-open .accordion-content{cursor:default}@media (min-width: 768px){.bundle-modal .accordion-content .spec{cursor:default;padding:24px 0}}.bundle-modal .accordion-content .spec h3{width:100%;min-height:1px;position:relative;padding-bottom:24px;padding-top:24px}@media (min-width: 768px){.bundle-modal .accordion-content .spec h3{padding-top:0;flex:0 0 25%;max-width:25%;width:100%;min-height:1px;margin-bottom:0px}}@media (max-width: 767px){.bundle-modal .accordion-content .spec h3:before{display:block;content:'';position:absolute;right:15px;width:8px;height:8px;top:50%;transform:rotate(-45deg) translateY(-50%);border-top:solid 2px #190d3a;border-right:solid 2px #190d3a;transition:transform 0.3s}}.bundle-modal .accordion-content .spec ul{padding-left:0;list-style:none}.bundle-modal .accordion-content .spec ul li{display:flex;flex-wrap:wrap}.bundle-modal .accordion-content .spec ul li:last-child{margin-bottom:0}@media (min-width: 768px){.bundle-modal .accordion-content .spec ul li:last-child{margin-bottom:0}}.bundle-modal .accordion-content .spec ul li.no-subheading h4{display:none}@media (min-width: 768px){.bundle-modal .accordion-content .spec ul li.no-subheading .sub-content{flex:0 0 100%;max-width:100%}}.bundle-modal .accordion-content .spec ul li h4{width:100%;min-height:1px}@media (min-width: 768px){.bundle-modal .accordion-content .spec ul li h4{flex:0 0 25%;max-width:25%}}.bundle-modal .accordion-content .spec ul li .sub-content{width:100%;min-height:1px}@media (min-width: 768px){.bundle-modal .accordion-content .spec ul li .sub-content{flex:0 0 75%;max-width:75%}}.bundle-modal .accordion-content .spec ul li .sub-content p+p{margin-top:0}.bundle-modal .accordion-content .spec .accordion-content{width:100%;min-height:1px;padding-bottom:24px}@media (min-width: 768px){.bundle-modal .accordion-content .spec .accordion-content{display:block !important;flex:0 0 75%;max-width:75%;padding-bottom:0}}@media (max-width: 767px){.bundle-modal .accordion-content .spec .accordion-content{display:none}}.bundle-modal .dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.bundle-modal .dropdown button{cursor:pointer;position:relative;background-color:#fff;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300}.bundle-modal .dropdown li{padding:13px 18px;list-style:none}.bundle-modal .dropdown .variant-price-data .strikethrough-price{margin-right:6px}.bundle-modal .dropdown .strikethrough-price{margin-right:10px;opacity:.52;text-decoration:line-through}.bundle-modal .dropdown .animation-wrapper{padding:0;position:absolute;border-left:none;border-right:none;border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100%;overflow-y:hidden}.bundle-modal .dropdown .animation-wrapper.hidden{display:none}.bundle-modal .dropdown .animation-wrapper ul{transition:transform .3s;transform:translateY(-600px)}.bundle-modal .dropdown .animation-wrapper li{border-bottom:2px solid #e6e6e8;border-left:2px solid #cac6db;border-right:2px solid #cac6db;background-color:#fff}.bundle-modal .dropdown .animation-wrapper li:hover,.bundle-modal .dropdown .animation-wrapper li.active{background-color:#ededf4}.bundle-modal .dropdown .animation-wrapper li:last-child{border-bottom:2px solid #cac6db;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bundle-modal .dropdown .default-variant{position:relative;border-radius:4px;border:2px solid #e6e6e8;transform:none}.bundle-modal .dropdown .default-variant *{pointer-events:none}.bundle-modal .dropdown .default-variant.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#cac6db}.bundle-modal .dropdown .default-variant.active+.animation-wrapper{z-index:1}.bundle-modal .dropdown .default-variant.active+.animation-wrapper ul{opacity:1;transform:translateY(0)}.bundle-modal .dropdown .default-variant::after{content:' ';background-image:url("https://purple.com/wp-content/themes/purple/assets/images/other-svgs/arrow-down.svg");background-repeat:no-repeat;background-size:contain;background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}.bundle-modal .dropdown .default-variant.display-price{padding-right:50px}.bundle-modal .dropdown .list-item-with-color.default-variant{display:flex;align-items:center}.bundle-modal .dropdown .list-item-with-color .variant{display:flex;align-items:center;margin-right:10px}.bundle-modal .dropdown .list-item-with-color .variant-color{height:22px;width:22px;min-width:22px;min-height:22px;max-height:22px;max-width:22px;display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,0.1);margin-right:10px}.bundle-modal .dropdown #dp-color-label #color-selected{margin-right:20px}.bundle-modal .dropdown .list-item-with-description .label .title{font-weight:500}.bundle-modal .dropdown .list-item-with-description .description{color:#bfbec1;display:block}.bundle-modal .add-cart-btn{flex-shrink:0;display:inline-block;text-align:center;padding:13px 24px 11px 24px;border-radius:.3em;transition:0.1s all;position:relative;z-index:0;color:#45166a;background:#72f4bf;border:none;cursor:pointer}.bundle-modal .add-cart-btn:hover{transition:0.2s all}.bundle-modal .add-cart-btn:hover:before{transform:scaleX(1.03) scaleY(1.4)}.bundle-modal .add-cart-btn:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:.3em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.bundle-modal .add-cart-btn.disabled{color:#423c48;background:#d6d6dd}.bundle-modal .add-cart-btn.disabled:before{display:none}.bundle-modal .stamped-badge{cursor:auto}.bundle-modal .stamped-badge .stamped-badge-starrating .stamped-fa{color:#341458 !important}.bundle-modal .stamped-badge .stamped-badge-caption{margin-left:12px;font-size:12px;text-transform:uppercase;letter-spacing:1px;line-height:1.33;font-family:"Montserrat",sans-serif;font-weight:600}.bundle-modal .stamped-badge .stamped-fa-star:before{font-family:'stamped-font', 'FontAwesome';font-size:18px;margin-right:-1px;content:'\f005';speak:none;text-align:center}.bundle-modal .bundle-price-wrapper .bundle-price{color:#bc158a}.bundle-modal .bundle-price-wrapper .light-bold{font-weight:500}.bundle-modal .spec{display:flex;flex-wrap:wrap;cursor:pointer}.bundle-modal .spec .tabs .active{border-bottom:solid 4px #341458}.bundle-modal .spec .tabs ul li{margin-bottom:0;cursor:pointer}.bundle-modal .spec.is-open h3{padding-bottom:16px}.bundle-modal .spec.is-open h3:before{transform:rotate(-225deg)}.bundle-modal .spec.is-open .accordion-content{cursor:default}.bundle-modal .spec+.spec{border-top:1px solid #e6e6e8}.bundle-modal .spec h3{width:100%;min-height:1px;position:relative;font-size:16px;color:#423c48;padding-bottom:24px;padding-top:24px}@media (min-width: 1128px){.bundle-modal .spec h3{font-size:20px}}.bundle-modal .spec h3:before{display:block;content:'';position:absolute;right:15px;width:8px;height:8px;top:50%;transform:rotate(-45deg) translateY(-50%);border-top:solid 2px #190d3a;border-right:solid 2px #190d3a;transition:transform 0.3s}.bundle-modal .spec h4{width:100%;min-height:1px;color:#423c48;font-size:16px}.bundle-modal .spec ul{padding-left:0;list-style:none}.bundle-modal .spec ul.component-checkmark-list li{flex-wrap:nowrap}.bundle-modal .spec ul li{display:flex;flex-wrap:wrap;margin-bottom:16px}@media (min-width: 768px){.bundle-modal .spec ul li{margin-bottom:24px}}.bundle-modal .spec ul li:last-child{margin-bottom:0}.bundle-modal .spec ul li.no-subheading h4{display:none}.bundle-modal .spec ul li.m-b-6,.bundle-modal .spec ul main.page.mattress-sample .form-section .mattress-sample-form li.hs-form-input-container,main.page.mattress-sample .form-section .mattress-sample-form .bundle-modal .spec ul li.hs-form-input-container,.bundle-modal .spec ul main.page.mattress-sample .form-section .mattress-sample-form .mattress-type li.mattress-selection,main.page.mattress-sample .form-section .mattress-sample-form .mattress-type .bundle-modal .spec ul li.mattress-selection,.bundle-modal .spec ul main.page.seatcushion-category-old .compare-intro .cushions .product-icons li.icon-div,main.page.seatcushion-category-old .compare-intro .cushions .product-icons .bundle-modal .spec ul li.icon-div,.bundle-modal .spec ul .block-subnav-products .mobile.bottom-cta.show li.component-btn,.block-subnav-products .mobile.bottom-cta.show .bundle-modal .spec ul li.component-btn{margin-bottom:16px}.bundle-modal .spec ul li .sub-content{width:100%;min-height:1px;color:#423c48;font-size:16px}.bundle-modal .spec ul li .sub-content p+p{margin-top:0}.bundle-modal .spec .accordion-content{width:100%;min-height:1px;padding-bottom:24px;display:none}.bundle-modal .modal-content{box-shadow:0px 10px 18px 0px #4e4e4e;border-radius:4px;background-color:white;margin:auto;padding:20px 20px 25px;width:90%;max-width:500px;position:relative}@media (min-width: 540px){.bundle-modal .modal-content{padding:32px 32px 38px}}.bundle-modal .modal-content .close-button{color:#341458;font-size:30px;font-weight:400;text-align:right;position:absolute;top:0;right:21px}.bundle-modal .modal-content .close-button:hover{cursor:pointer}.bundle-modal .modal-content .selector-label{font-size:14px;text-transform:uppercase;font-weight:600;line-height:1.33;letter-spacing:1px}@media (max-width: 539px){.bundle-modal .modal-content .selector-label{font-size:12px}}.bundle-modal .modal-content .variant-selector{margin-bottom:12px}@media (min-width: 540px){.bundle-modal .modal-content .variant-selector{margin-bottom:28px}}.bundle-modal .modal-content select{-webkit-appearance:unset;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-appearance:unset;user-select:none;position:relative;cursor:pointer;padding:13px 18px;width:100%;text-align:left;font-family:"Helvetica Neue",Helvetica,Roboto,"Arial Nova",Arial,sans-serif;font-weight:300;font-size:16px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath xmlns='http://www.w3.org/2000/svg' d='M5.55,5.587l5.513,-5.512l-1.365,0l-4.185,4.148l-4.193,-4.148l-1.32,0l5.55,5.513Z' style='fill:%23452569;fill-rule:nonzero;'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:95%;border-radius:4px;border:2px solid #e6e6e8;transform:none}.bundle-modal .modal-content select *{pointer-events:none}.bundle-modal .modal-content select:after{content:' ';background-position:center;height:15px;width:15px;position:absolute;right:20px;top:50%;transform:translateY(-45%)}.bundle-modal .modal-content select .select-items{background-color:#45166a;padding:13px 18px;list-style:none}.bundle-modal .modal-content .image-container{padding:0 30px;height:120px;width:100%}.bundle-modal .modal-content .image-container img{max-height:100%;object-fit:scale-down}@media (min-width: 540px){.bundle-modal .modal-content .image-container{margin-bottom:28px}}.bundle-modal .modal-content .product-content-modal{margin-bottom:18px}@media (min-width: 540px){.bundle-modal .modal-content .product-content-modal{margin-bottom:32px}}.bundle-modal .modal-content .product-content-modal .product-heading{cursor:auto;font-weight:500;font-size:20px}.bundle-modal .modal-content .product-content-modal .price{margin-bottom:12px}.bundle-modal .modal-content .select-button{flex-direction:column;margin-top:16px}.bundle-modal .modal-content .select-button button{width:100%;border:none;border-radius:2em}.bundle-modal .modal-content .select-button button:before{border-radius:2em}@media (max-width: 1127px){.bundle-modal .modal-content .select-button{margin-top:8px}}.bundle-modal.promo-callout-product-modal{transform:translateX(-100%)}.bundle-modal .component-btn.green{min-width:200px}.bundle-modal .additional-text{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600;font-family:"Montserrat",sans-serif;display:flex;align-items:center}.bundle-modal .additional-text:first-child{margin-top:24px}.bundle-modal .additional-text:first-child.recommended-icons{margin-top:0}.bundle-modal .additional-text:not(:last-child){margin-bottom:16px}.bundle-modal .additional-text svg{margin-right:16px}.bundle-modal .additional-description-checkmark-heading{margin-top:40px;margin-bottom:16px;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:600}.bundle-modal .additional-description-checkmark-holder{margin-bottom:8px}.bundle-modal .additional-description-checkmark-holder svg{margin-right:12px;margin-top:8px;min-width:12px;min-height:9px}.kid-homepage-hero-heading{color:#43268F;font-size:44px}@media (max-width: 767px){.kid-homepage-hero-heading{font-size:24px}}@media (max-width: 539px){.kid-homepage-hero-heading{position:absolute;top:-157px;left:-115px}}@media (max-width: 539px){.kid-homepage-hero-button{position:absolute;top:-121px;left:-77px;width:210px}}.carousel-wrapper{position:relative;padding-top:0}.carousel-wrapper .carousel{width:100%;position:relative}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap{background:linear-gradient(to right, #45166a, #83157b 75%, #bc158a)}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .left-section{position:absolute;left:8px;width:8%;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .left-section{width:5%;left:0px}}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .right-section{position:absolute;right:8px;top:0;width:8%;z-index:2;height:100%;display:flex;align-items:center;justify-content:left}@media (max-width: 767px){.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .right-section{width:5%;right:0px}}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .arrow{padding:3px;height:24px;width:24px;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .arrow{width:34px;height:34px}}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .arrow:after{content:'';display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .arrow.right-arrow:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .arrow.left-arrow:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow{width:84%;margin-right:8%;margin-left:8%;overflow:hidden}@media (max-width: 767px){.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow{width:90%;margin-right:5%;margin-left:5%}}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides{min-height:34px;width:119.04762%;left:-128.57143%}@media (max-width: 767px){.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides{width:111.11111%;left:-116.66667%}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides.larger-banner-height{min-height:80px}}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides .carousel-slide{background:none;height:100%;width:100%}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides .carousel-slide .banner{width:84%}@media (max-width: 767px){.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides .carousel-slide .banner{width:90%}}.carousel-wrapper .carousel.banner-carousel .carousel-slides-wrap .carousel-slides-overflow .carousel-slides.shifting{transition:left .8s ease-out}.carousel-wrapper .carousel .carousel-slides-wrap{overflow:hidden;position:relative;width:100%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides{display:flex;position:relative;left:-100%;width:100%;top:0;height:450px}@media (min-width: 768px){.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides{height:478px}}@media (min-width: 1128px){.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides{height:606px}}@media (min-width: 1600px){.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides{height:650px}}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide{width:100%;display:flex;flex-direction:column;position:absolute;border-radius:2px;height:100%}@media (max-width: 767px){.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .p-y-section,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.pillow-category .double-box .box1,main.page.pillow-category .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box1,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.pillow-category .double-box .box2,main.page.pillow-category .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box2,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.finance .double-box .box1,main.page.finance .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box1,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.finance .double-box .box2,main.page.finance .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box2,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.may-4 .double-box .box1,main.page.may-4 .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box1,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.may-4 .double-box .box2,main.page.may-4 .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box2,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.email-subscribe .double-box .box1,main.page.email-subscribe .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box1,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide main.page.email-subscribe .double-box .box2,main.page.email-subscribe .double-box .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box2,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .block-double-block .box1,.block-double-block .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box1,.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .block-double-block .box2,.block-double-block .carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .box2{padding-top:0}}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .text{position:absolute;top:50%;right:50%;-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);width:100%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .carousel-hero{height:100%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .disclaimer-text{bottom:0px;width:100%;font-style:italic;left:0;transform:none}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .terms-margin{margin-top:16px}@media (max-width: 767px){.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide .terms-margin{margin-top:14px}}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(1){left:100%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(2){left:200%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(3){left:300%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(4){left:400%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(5){left:500%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(6){left:600%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(7){left:700%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides .carousel-slide:nth-child(8){left:800%}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides.shifting{transition:left .5s ease-out}.carousel-wrapper .carousel .carousel-slides-wrap .carousel-slides.shifting-small{transition:left .3s ease-out}.carousel-wrapper .carousel .arrow-container{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel-wrapper .carousel .arrow-container.right{right:40px}.carousel-wrapper .carousel .arrow-container.left{left:40px}@media (max-width: 767px){.carousel-wrapper .carousel .arrow-container{display:none}}.carousel-wrapper .carousel .arrow{padding:3px;height:64px;width:64px;cursor:pointer;display:flex;justify-content:center;align-items:center}.carousel-wrapper .carousel .arrow:after{content:'';display:inline-block;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel-wrapper .carousel .arrow.right-arrow:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.carousel-wrapper .carousel .arrow.left-arrow:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.carousel-wrapper .carousel .carousel-controls{position:absolute;bottom:25px;right:50%;-ms-transform:translateX(50%);transform:translateX(50%);z-index:1}@media (max-width: 767px){.carousel-wrapper .carousel .carousel-controls{bottom:20px}}.carousel-wrapper .carousel .carousel-controls .oval-p{cursor:pointer;border-radius:50%;border:solid 1px #FFFFFF;width:12px;height:12px;float:left}.carousel-wrapper .carousel .carousel-controls .oval-p+.oval-p{margin-left:12px}.carousel-wrapper .carousel-slide-background-image{object-fit:cover;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);height:288px;width:auto;min-width:100%;min-height:100%}.carousel-wrapper .desktop{display:none}@media (min-width: 540px){.carousel-wrapper .desktop{display:block}}.carousel-wrapper .mobile{object-position:top}@media (min-width: 540px){.carousel-wrapper .mobile{display:none}}.hero-content-down{margin-top:64px}@media (max-width: 767px){.hero-content-down{padding-top:92px}}.component #email-form-signup-a,.component #email-form-signup-b{position:fixed;bottom:0;width:100%;background:linear-gradient(to right, #45166a, #83157b 75%, #bc158a);z-index:4;transition:all .6s ease-in-out;height:215px}@media only screen and (max-width: 935px){.component #email-form-signup-a,.component #email-form-signup-b{height:200px}}@media (max-width: 539px){.component #email-form-signup-a,.component #email-form-signup-b{height:300px}}@media only screen and (max-width: 420px){.component #email-form-signup-a,.component #email-form-signup-b{height:345px}}@media only screen and (max-width: 350px){.component #email-form-signup-a,.component #email-form-signup-b{height:375px}}.component #email-form-signup-a.hidden,.component #email-form-signup-b.hidden{transform:translateY(100%)}.component #email-form-signup-a.scrolled,.component #email-form-signup-b.scrolled{display:flex;justify-content:center;align-items:center;transform:translateY(0)}.component #email-form-signup-a.z-index-widget,.component #email-form-signup-b.z-index-widget{z-index:13}.component #email-form-signup-a.submit-close,.component #email-form-signup-b.submit-close{transform:translateY(100%)}.component #email-form-signup-a .container-sm,.component #email-form-signup-b .container-sm{position:relative;text-align:center;max-width:960px}.component #email-form-signup-a .email-banner-subscribe,.component #email-form-signup-b .email-banner-subscribe{height:100%}.component #email-form-signup-a .email-banner-subscribe h2,.component #email-form-signup-b .email-banner-subscribe h2{font-size:36px;line-height:1;margin-bottom:5px}@media only screen and (max-width: 1400px){.component #email-form-signup-a .email-banner-subscribe h2,.component #email-form-signup-b .email-banner-subscribe h2{font-size:32px;line-height:44px}}@media only screen and (max-width: 935px){.component #email-form-signup-a .email-banner-subscribe h2,.component #email-form-signup-b .email-banner-subscribe h2{font-size:28px;line-height:32px}}@media (max-width: 539px){.component #email-form-signup-a .email-banner-subscribe h2,.component #email-form-signup-b .email-banner-subscribe h2{font-size:26px}}.component #email-form-signup-a .email-banner-subscribe h2 .mobile-break,.component #email-form-signup-b .email-banner-subscribe h2 .mobile-break{display:none}@media (max-width: 539px){.component #email-form-signup-a .email-banner-subscribe h2 .mobile-break,.component #email-form-signup-b .email-banner-subscribe h2 .mobile-break{display:block}}.component #email-form-signup-a ::placeholder,.component #email-form-signup-b ::placeholder{color:#CAC6DB}.component #email-form-signup-a .hs-form-input,.component #email-form-signup-b .hs-form-input{padding:10px;width:45%;font-size:13px;position:relative;margin-right:3%;border:2px solid #CAC6DB;border-radius:4px;background:transparent;margin-top:15px;padding-bottom:10px}@media only screen and (max-width: 710px){.component #email-form-signup-a .hs-form-input,.component #email-form-signup-b .hs-form-input{width:40%}}@media (max-width: 539px){.component #email-form-signup-a .hs-form-input,.component #email-form-signup-b .hs-form-input{width:80%;margin-right:0;margin-bottom:24px}}.component #email-form-signup-a .btn-close,.component #email-form-signup-b .btn-close{position:absolute;right:0.5%;top:5%;border:none;background:none;cursor:pointer;height:35px;width:35px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:55%;background-repeat:no-repeat;background-position:center center}@media (max-width: 539px){.component #email-form-signup-a .btn-close,.component #email-form-signup-b .btn-close{right:2%;top:1%}}.component #email-form-signup-a .component-btn,.component #email-form-signup-b .component-btn{border:none;margin:0 auto;padding:13px 24px 11px 24px}@media (max-width: 539px){.component #email-form-signup-a .component-btn,.component #email-form-signup-b .component-btn{padding:13px 20% 11px 20%}}.component #email-form-signup-a p,.component #email-form-signup-b p{padding-bottom:10px;position:relative;line-height:24px;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:300}@media only screen and (max-width: 1400px){.component #email-form-signup-a p,.component #email-form-signup-b p{line-height:20px;font-size:16px;padding-bottom:0px}}@media (max-width: 767px){.component #email-form-signup-a p,.component #email-form-signup-b p{line-height:16px}}@media (max-width: 539px){.component #email-form-signup-a p,.component #email-form-signup-b p{line-height:24px;font-size:16px;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 350px){.component #email-form-signup-a p,.component #email-form-signup-b p{font-size:14px;line-height:20px}}.component-valentines-banner{background:#D3C0E2;padding:16px 10px;width:100%}.component-valentines-banner p{color:#451769;font-size:20px;line-height:1.3}@media (max-width: 767px){.component-valentines-banner p{padding:8px 0;font-size:14px}}@media (max-width: 539px){.component-valentines-banner p{display:flex;flex-direction:column;align-items:center}}.component-valentines-banner p span{margin:0 10px;margin-left:0}.component-valentines-banner p em{text-decoration:underline;cursor:pointer;font-size:14px}@media (max-width: 767px){.component-valentines-banner p em{font-size:12px}}@media (max-width: 767px){.component-valentines-banner{padding:10px}}@media (max-width: 539px){.component-valentines-banner{padding:8px 20px}}.component-email-success{width:284px;position:absolute;height:101px;top:50%;right:50%;z-index:1;transform:translate(50%, -50%);display:none}.component-eco-ben-modal{width:100%;height:100%;background-color:rgba(0,0,0,0.4);overflow:hidden;z-index:999999999;position:fixed;top:0;left:0}.component-eco-ben-modal .eco-ben-modal-content{position:absolute;padding:80px 112px;left:50%;top:50%;width:80vw;height:auto;max-height:70vh;overflow:auto;background:#fff;transform:translate(-50%, -50%);box-shadow:0px 10px 18px 0px #4e4e4e;transition:all .4s}.component-eco-ben-modal .eco-ben-modal-content::-webkit-scrollbar{display:none}@media (max-width: 767px){.component-eco-ben-modal .eco-ben-modal-content{padding:64px 24px;width:100%;height:100%;min-width:100vw;min-height:100vh;animation:eco-slide-up 1s ease-in-out;transform:translate(-50%, -50%)}.component-eco-ben-modal .eco-ben-modal-content.close-sliding-mobile-modal{animation:eco-slide-down 0.75s ease-in-out}@keyframes eco-slide-up{0%{top:100%}100%{top:50%}}@keyframes eco-slide-down{0%{top:50%}100%{top:150%}}}.component-eco-ben-modal .eco-ben-modal-content .eco-ben-close-btn{position:absolute;top:25px;right:25px;color:#45166A;height:32px;width:32px;cursor:pointer}@media (max-width: 767px){.component-eco-ben-modal .eco-ben-modal-content .eco-ben-close-btn{top:71px;height:24px;width:24px}}.component-eco-ben-modal .eco-ben-modal-content .modal-icon{height:40px;width:40px;margin-right:24px}@media (max-width: 767px){.component-eco-ben-modal .eco-ben-modal-content .modal-icon{height:24px;width:24px;margin-right:8px;margin-top:5px}}.component-eco-ben-modal .eco-ben-modal-content .eco-ben-modal-heading{margin-bottom:32px}.component-eco-ben-modal .eco-ben-modal-content .eco-ben-description{margin-bottom:48px}.main-footer{font-size:13px}.main-footer .h2h-footer-callout{background-color:#ededf4}@media (max-width: 767px){.main-footer .h2h-footer-callout .container-lg,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container{max-width:96%;line-height:2.25em}}@media (min-width: 1600px){.main-footer .h2h-footer-callout .container-lg .row.d-flex-center,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row.d-flex-center,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row.d-flex-center,.main-footer .h2h-footer-callout .container-lg main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .row.bundle-badge,main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .main-footer .h2h-footer-callout .container-lg .row.bundle-badge,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .promo-block .bundle-and-save-promo-block .bundle-up-holder .row.bundle-badge,.main-footer .h2h-footer-callout main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .section-user-reviews .stamped-container .row.bundle-badge,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .promo-block .bundle-and-save-promo-block .bundle-up-holder .row.bundle-badge,main.page-buy .promo-block .bundle-and-save-promo-block .bundle-up-holder .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row.bundle-badge,.main-footer .h2h-footer-callout .container-lg .component-eco-ben-modal .eco-ben-modal-content .row.eco-ben-close-btn,.component-eco-ben-modal .eco-ben-modal-content .main-footer .h2h-footer-callout .container-lg .row.eco-ben-close-btn,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .component-eco-ben-modal .eco-ben-modal-content .row.eco-ben-close-btn,.component-eco-ben-modal .eco-ben-modal-content .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row.eco-ben-close-btn,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .component-eco-ben-modal .eco-ben-modal-content .row.eco-ben-close-btn,.component-eco-ben-modal .eco-ben-modal-content main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row.eco-ben-close-btn{justify-content:space-around}}@media (max-width: 767px){.main-footer .h2h-footer-callout .container-lg .row,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row{flex-direction:column;align-items:center}}.main-footer .h2h-footer-callout .container-lg .row .column,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column{max-width:388px;display:flex;flex-direction:column;justify-content:center;align-self:stretch}@media (max-width: 767px){.main-footer .h2h-footer-callout .container-lg .row .column,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column{max-width:96%;margin:auto}}@media (max-width: 767px){.main-footer .h2h-footer-callout .container-lg .row .column.p-xy-card:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.p-xy-card:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.p-xy-card:nth-child(2n),.main-footer .h2h-footer-callout .container-lg .row main.page.homepage .reputers .ralph-footer .column.left:nth-child(2n),main.page.homepage .reputers .ralph-footer .main-footer .h2h-footer-callout .container-lg .row .column.left:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row main.page.homepage .reputers .ralph-footer .column.left:nth-child(2n),main.page.homepage .reputers .ralph-footer .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.left:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row main.page.homepage .reputers .ralph-footer .column.left:nth-child(2n),main.page.homepage .reputers .ralph-footer main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.left:nth-child(2n),.main-footer .h2h-footer-callout .container-lg .row main.page.homepage .reputers .ralph-footer .column.right:nth-child(2n),main.page.homepage .reputers .ralph-footer .main-footer .h2h-footer-callout .container-lg .row .column.right:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row main.page.homepage .reputers .ralph-footer .column.right:nth-child(2n),main.page.homepage .reputers .ralph-footer .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.right:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row main.page.homepage .reputers .ralph-footer .column.right:nth-child(2n),main.page.homepage .reputers .ralph-footer main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.right:nth-child(2n),.main-footer .h2h-footer-callout .container-lg .row .component-modal.filtered-review-modal .modal-wrapper .column.continue-reading-modal:nth-child(2n),.component-modal.filtered-review-modal .modal-wrapper .main-footer .h2h-footer-callout .container-lg .row .column.continue-reading-modal:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .component-modal.filtered-review-modal .modal-wrapper .column.continue-reading-modal:nth-child(2n),.component-modal.filtered-review-modal .modal-wrapper .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.continue-reading-modal:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .component-modal.filtered-review-modal .modal-wrapper .column.continue-reading-modal:nth-child(2n),.component-modal.filtered-review-modal .modal-wrapper main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.continue-reading-modal:nth-child(2n),.main-footer .h2h-footer-callout .container-lg .row .component-promo-modal .column.promo-wrapper:nth-child(2n),.component-promo-modal .main-footer .h2h-footer-callout .container-lg .row .column.promo-wrapper:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .component-promo-modal .column.promo-wrapper:nth-child(2n),.component-promo-modal .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.promo-wrapper:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .component-promo-modal .column.promo-wrapper:nth-child(2n),.component-promo-modal main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.promo-wrapper:nth-child(2n),.main-footer .h2h-footer-callout .container-lg .row .component-promo-modal-lg .column.promo-wrapper:nth-child(2n),.component-promo-modal-lg .main-footer .h2h-footer-callout .container-lg .row .column.promo-wrapper:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .component-promo-modal-lg .column.promo-wrapper:nth-child(2n),.component-promo-modal-lg .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.promo-wrapper:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .component-promo-modal-lg .column.promo-wrapper:nth-child(2n),.component-promo-modal-lg main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.promo-wrapper:nth-child(2n),.main-footer .h2h-footer-callout .container-lg .row .component-promo-modal-lg .banner-modal-wrapper .column.banner-modal:nth-child(2n),.component-promo-modal-lg .banner-modal-wrapper .main-footer .h2h-footer-callout .container-lg .row .column.banner-modal:nth-child(2n),.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .component-promo-modal-lg .banner-modal-wrapper .column.banner-modal:nth-child(2n),.component-promo-modal-lg .banner-modal-wrapper .main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column.banner-modal:nth-child(2n),main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .component-promo-modal-lg .banner-modal-wrapper .column.banner-modal:nth-child(2n),.component-promo-modal-lg .banner-modal-wrapper main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column.banner-modal:nth-child(2n){padding-top:0;padding-bottom:0}}.main-footer .h2h-footer-callout .container-lg .row .column .img-holder,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column .img-holder,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column .img-holder{height:60px}.main-footer .h2h-footer-callout .container-lg .row .column .m-t-3,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column .m-t-3,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column .m-t-3{margin-top:3px}.main-footer .h2h-footer-callout .container-lg .row .column a.fs-h-4,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column a.fs-h-4,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column a.fs-h-4{font-weight:300}.main-footer .h2h-footer-callout .container-lg .row .column a.fs-h-4 span,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column a.fs-h-4 span,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column a.fs-h-4 span{font-weight:400}.main-footer .h2h-footer-callout .container-lg .row .column p,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column p,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column p{line-height:1.25em}@media (max-width: 767px){.main-footer .h2h-footer-callout .container-lg .row .column p,.main-footer .h2h-footer-callout main.page-buy .section-user-reviews .stamped-container .row .column p,main.page-buy .section-user-reviews .main-footer .h2h-footer-callout .stamped-container .row .column p{line-height:1.5em}}.main-footer ul{list-style-type:none;padding:0;margin:0;font-size:14px}.main-footer .upper-footer{padding:56px 0}@media (min-width: 768px){.main-footer .upper-footer{padding:72px 0}.main-footer .upper-footer .wrapper{max-width:1120px}}@media (min-width: 1128px){.main-footer .upper-footer{padding:84px 0}.main-footer .upper-footer .wrapper{display:flex;justify-content:space-between;max-width:1600px}}.main-footer .left{margin:0 auto 56px;max-width:340px}@media (min-width: 768px){.main-footer .left{width:340px;flex-shrink:0}}@media (min-width: 1128px){.main-footer .left{margin:0 100px 0 40px}}@media (max-width: 1215px){.main-footer .left{width:290px}}@media (max-width: 1127px){.main-footer .left{width:340px}}@media (max-width: 539px){.main-footer .left{width:300px}}.main-footer .purple-logo{height:33px;width:100px;fill:white;display:block;margin:0 auto}@media (min-width: 1128px){.main-footer .purple-logo{margin:0}}.main-footer .social-media-links{display:flex;justify-content:space-around;align-items:center;margin:30px 0}@media (min-width: 1128px){.main-footer .social-media-links{justify-content:space-between;padding-right:40px}}.main-footer .social-media-links a{width:24px}.main-footer .social-media-links svg{fill:rgba(255,255,255,0.5)}.main-footer .social-media-links svg:hover{fill:rgba(255,255,255,0.3);transition:.1s}@media (max-width: 335px){.main-footer .email-subscribe{width:calc(100vw - 32px)}}.main-footer .email-subscribe input{flex-grow:1;flex-basis:0;padding:16px;border:none;margin:0;outline:none;background:#fff;color:#000;font-size:12px;font-weight:700}.main-footer .email-subscribe input:placeholder{color:rgba(255,255,255,0.5)}.main-footer .email-subscribe button{font-size:12px;text-transform:uppercase;flex-shrink:0;width:30%;border:0;margin:0;background-color:#3F1966;color:#fff;font-weight:700;transition:0.2s all}.main-footer .email-subscribe button:hover,.main-footer .email-subscribe button:focus{cursor:pointer;width:40%;outline:none}.main-footer .email-subscribe.loading button{color:transparent}.main-footer .email-subscribe.subscribed button{width:40%;outline:none}.main-footer .links{text-align:center;flex-grow:1;flex-wrap:wrap}@media (min-width: 540px){.main-footer .links{text-align:left;margin:0 24px;display:flex;justify-content:space-between}}@media (min-width: 1128px){.main-footer .links{max-width:100%;margin:0 40px 0 0}}@media (max-width: 767px){.main-footer .links{max-width:450px;margin:0 auto}}.main-footer .links h2{opacity:0.5;color:#fff}.main-footer .links a{display:inline-block;padding:6px 0}.main-footer .links a:hover{color:#9e97bd;transition:.1s}@media (max-width: 767px){.main-footer .links .links-column{margin-bottom:32px}}@media (max-width: 539px){.main-footer .links .links-column:last-child{margin-bottom:0;align-items:center}}.main-footer .lower-footer{font-size:14px;background:#110532;color:rgba(255,255,255,0.5)}.main-footer .lower-footer .wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1127px){.main-footer .lower-footer .wrapper{flex-direction:column-reverse;flex-wrap:wrap-reverse;align-items:center}}.main-footer .lower-footer .copyright-container{margin-top:24px;margin-bottom:16px;min-width:363px}@media (max-width: 1127px){.main-footer .lower-footer .copyright-container{margin-top:16px}}@media (max-width: 767px){.main-footer .lower-footer .copyright-container{margin-top:8px}}@media (max-width: 767px){.main-footer .lower-footer .copyright-container{margin-bottom:32px}}@media (max-width: 539px){.main-footer .lower-footer .copyright-container{min-width:unset}}.main-footer .lower-footer .copyright-container .copyright{margin:0 24px 4px}@media (max-width: 1127px){.main-footer .lower-footer .copyright-container .copyright{text-align:center}}@media (max-width: 767px){.main-footer .lower-footer .copyright-container .copyright{margin:0 auto 4px;width:100%}}.main-footer .lower-footer .copyright-container .trademark-text{line-height:1.3;margin:0 24px;font-size:12px}@media (max-width: 1127px){.main-footer .lower-footer .copyright-container .trademark-text{text-align:center;max-width:327px}}.main-footer .lower-footer .links{display:flex;justify-content:flex-end;align-items:center;width:90%;margin-top:24px}@media (max-width: 1127px){.main-footer .lower-footer .links{width:unset}}@media (max-width: 767px){.main-footer .lower-footer .links{margin:8px auto 0;width:100%;max-width:350px;justify-content:center;flex-wrap:wrap}}.main-footer .lower-footer .links .locale-selector{position:relative}.main-footer .lower-footer .links .locale-selector.is-open .locale-selector-dropdown{display:block;opacity:0}.main-footer .lower-footer .links .locale-selector.animating .locale-selector-dropdown{opacity:1}.main-footer .lower-footer .links .locale-selector.animating .current-locale{border:2px solid rgba(255,255,255,0.2);border-top:none;z-index:1;position:relative;background:#110532}@media (max-width: 767px){.main-footer .lower-footer .links .locale-selector.animating .current-locale{padding:8px 12px}}.main-footer .lower-footer .links .locale-selector .current-locale{display:flex;align-items:center;border:2px solid transparent;border-top:none;padding:0 14px;margin:0;background-color:transparent;border-radius:0 0 3px 3px;transition:all 0.2s;z-index:1;position:relative;background:#110532}@media (max-width: 767px){.main-footer .lower-footer .links .locale-selector .current-locale{padding-top:8px;padding-bottom:4px}}@media (max-width: 539px){.main-footer .lower-footer .links .locale-selector .current-locale{padding-left:4px;padding-right:4px}}.main-footer .lower-footer .links .locale-selector .current-locale:hover{cursor:pointer}.main-footer .lower-footer .links .locale-selector .current-locale:after{content:'';display:block;opacity:0.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1 1.1L5 5 8.6 1' fill='none' stroke='%23fff' stroke-width='1.1'/%3E%3C/svg%3E");background-repeat:no-repeat;margin-left:10px;width:13px;height:8px}.main-footer .lower-footer .links .locale-selector .locale-selector-dropdown{display:none;position:absolute;width:270px;background-color:#110532;border:2px solid rgba(255,255,255,0.2);border-radius:3px 3px 3px 0;bottom:calc(100% - 2px);left:0;transition:all 0.2s}.main-footer .lower-footer .links .locale-selector .locale-selector-dropdown .locale{padding:14px;color:#fff;display:flex;align-items:center;font-size:16px;cursor:pointer}.main-footer .lower-footer .links .locale-selector .locale-selector-dropdown .locale .flag{margin-right:16px}.main-footer .lower-footer .links .locale-selector .locale-selector-dropdown .locale:hover{background-color:rgba(255,255,255,0.1)}.main-footer .lower-footer .links .locale-selector .locale-selector-dropdown .locale.is-active:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='18' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3.3L6 10.6 1.7 6.3A1 1 0 1 0 .3 7.7l5 5a1 1 0 0 0 1.4 0l11-11A1 1 0 1 0 16.3.3' fill='%23fff'/%3E%3C/svg%3E");background-size:70%;background-position:center center;background-repeat:no-repeat;width:24px;height:24px;margin-left:auto;opacity:0.5}.main-footer .lower-footer .links .locale-selector svg{display:block;width:21px;height:15px}.main-footer .lower-footer .links a{padding:0 10px;line-height:1}@media (max-width: 1127px){.main-footer .lower-footer .links a{padding:0 24px}}@media (max-width: 767px){.main-footer .lower-footer .links a{padding:8px 12px}}@media (max-width: 539px){.main-footer .lower-footer .links a.do-not-sell-link{padding-left:4px;padding-right:4px}}.cart{box-sizing:border-box;font-size:14px;width:100%;position:fixed;top:0;bottom:0;right:0;z-index:12;transition:all .3s;transform:translateX(100%);display:flex;flex-direction:column;justify-content:space-between}.cart.is-visible{transform:translateX(0)}.cart .cart-wrapper{width:440px;padding:16px;position:absolute;top:0;bottom:0;right:0;background-color:#fff;overflow-y:scroll}@media (max-width: 539px){.cart .cart-wrapper{width:100%}}.cart>h3{font-size:24px;color:#341458}.cart button[data-cart-action="close"]{color:#341458;font-size:30px}.cart button[data-cart-action="close"]:hover{cursor:pointer}.cart .header{padding:10px 0}.cart .list-item{flex:1;border-top:solid 1px #e6e6e8;padding:16px 20px 16px 0}.cart .list-item.template{display:none}.cart .list-item .shipping-disclaimer{margin-top:16px;line-height:1.3;color:#605B6A;font-style:italic}.cart .list-item .shipping-disclaimer em{display:block}.cart .cross-sale-item{flex:1;padding:16px 20px 6px 0;margin:16px 0;background-color:rgba(69,23,105,0.15);border-radius:4px}.cart .cross-sale-item:first-of-type{margin-top:0}.cart .cross-sale-item:last-of-type{margin-bottom:3px}.cart .cross-sale-item .strikethrough{display:inline-block;color:#423c48;text-decoration:line-through;margin-right:10px;font-weight:400;padding-top:1px}.cart .cross-sale-item .strikethrough.hidden{display:none}.cart .cross-sale-item .price-disclaimer-container{justify-content:flex-end}.cart .cross-sale-item .price-disclaimer-container .discount-reason{font-size:12px;color:#423c48;line-height:14px;padding-top:3px;font-weight:400;font-style:normal;margin-right:20px;padding-left:10px}.cart .cross-sale-item .modal-link{width:fit-content}.cart .cross-sale-item .product-image{margin-left:8px;margin-top:-10px}.cart .cross-sale-item .product-image.bundle-image{height:100px;background-position:center}.cart .image-container{flex-direction:column}.cart .product-image{width:64px;background-size:contain;background-repeat:no-repeat;margin-top:10px;height:43px}.cart .product-separator{font-size:32px;text-align:center;margin-bottom:12px;margin-left:8px}.cart .product-content{flex:1}.cart .product-content p{text-align:right;color:#bfbec1}.cart .product-content .strikethrough{display:inline-block;color:#bfbec1;text-decoration:line-through;margin-right:10px}.cart .product-content .strikethrough.hidden{display:none}.cart .product-content .cost{display:inline-block}.cart .product-content .title{font-weight:500;display:block}.cart .product-content .discount-reason{color:#605B6A;font-style:italic;margin-left:14px}.cart .product-content .discount-reason-margin{margin-bottom:8px}.cart .product-content .discount-details{text-align:left;color:inherit;padding-right:75px}@media (max-width: 539px){.cart .product-content .discount-details{padding-right:50px}}.cart .line{margin-left:14px;margin-bottom:8px}.cart .add{margin-left:auto;max-height:19px}.cart .remove,.cart .add{border-bottom:1px solid #45166a;padding-bottom:0px}.cart .remove,.cart .financing-details-link,.cart .add{transition:all .2s}.cart .remove:hover,.cart .financing-details-link:hover,.cart .add:hover{cursor:pointer;opacity:.6}.cart .quantity-container>button{background:none;border:none;cursor:pointer;outline:inherit;width:28px;height:28px;position:relative;background-repeat:no-repeat;background-position:center}.cart .quantity-container>button.decrement-one{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNCIgcj0iMTMuNSIgc3R5bGU9ImZpbGw6I2ZmZjtzdHJva2U6I2ViZWFlYyIvPjxyZWN0IGZpbGw9IiNlYmVhZWMiIHg9IjkiIHk9IjEyLjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiByeD0iMSIgcnk9IjEiLz48L3N2Zz4=")}.cart .quantity-container>button.decrement-greater-than-one{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+CiAgICA8Y2lyY2xlIGN4PSIxNCIgY3k9IjE0IiByPSIxMy41IiBzdHlsZT0iZmlsbDojZmZmO3N0cm9rZTojZWJlYWVjIiAvPgogICAgPHJlY3QgZmlsbD0iIzNiMWI1ZSIgeD0iOSIgeT0iMTIuNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIiIHJ4PSIxIiByeT0iMSIgLz4KPC9zdmc+")}.cart .quantity-container>button.increment{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+PGNpcmNsZSBjeD0iMTQiIGN5PSIxNCIgcj0iMTMuNSIgc3R5bGU9ImZpbGw6ICNmZmY7c3Ryb2tlOiAjZWJlYWVjOyIvPjxnIGZpbGw9IiMzYjFiNWUiPjxyZWN0IHg9IjkiIHk9IjEyLjUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyIiByeD0iMSIgcnk9IjEiIC8+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDguNSkgcm90YXRlKDkwKSIgcng9IjEiIHJ5PSIxIi8+PC9nPjwvc3ZnPg==")}.cart .quantity-container>input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;width:20px;font-size:14px;border:none}.cart .quantity-container>input[type=number]:hover{cursor:pointer}.cart .quantity-container>input[type=number]::-webkit-outer-spin-button,.cart .quantity-container>input[type=number]::-webkit-inner-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.cart .info{padding:16px 20px 24px 20px}.cart .cart-checkout{background-color:#ededf4;padding:20px 10px;margin-bottom:24px}.cart .cart-checkout .totals{font-size:0;position:relative;flex-direction:column;align-items:center}.cart .cart-checkout .totals .purchase-price,.cart .cart-checkout .totals .financing-price{vertical-align:top}.cart .cart-checkout .totals .purchase-price .pricing,.cart .cart-checkout .totals .financing-price .pricing{font-size:28px}@media (max-width: 767px){.cart .cart-checkout .totals .purchase-price .pricing,.cart .cart-checkout .totals .financing-price .pricing{font-size:20px}}.cart .cart-checkout .totals .purchase-price .pricing .smaller,.cart .cart-checkout .totals .financing-price .pricing .smaller{font-size:45%;margin-left:-4px}.cart .cart-checkout .totals .purchase-price .strikethrough,.cart .cart-checkout .totals .financing-price .strikethrough{font-size:20px;font-weight:300;text-decoration:line-through;display:block}@media (max-width: 767px){.cart .cart-checkout .totals .purchase-price .strikethrough,.cart .cart-checkout .totals .financing-price .strikethrough{font-size:16px}}.cart .cart-checkout .totals.financing-hidden .financing-price{display:none}.cart .cart-checkout .totals.financing-hidden .or{display:none}.cart .cart-checkout .totals .financing-details-link{font-size:13px;text-decoration:underline;margin-top:5px}.cart .cart-checkout .totals .financing-price .affirm-as-low-as .affirm-modal-trigger{text-decoration:none}.cart .cart-checkout .totals .financing-price .affirm-as-low-as .affirm-modal-trigger .aff-payment .affirm-ala-price{font-weight:600}.cart .cart-checkout .totals .financing-price .affirm-as-low-as .affirm-modal-trigger .aff-month{font-size:45%;margin-left:4px;text-transform:uppercase}.cart .cart-checkout .totals .financing-price .affirm-as-low-as .affirm-modal-trigger .aff-details{display:none}.cart .cart-checkout .totals .affirm-modal-trigger,.cart .cart-checkout .totals .aff-payment,.cart .cart-checkout .totals .aff-month,.cart .cart-checkout .totals .affirm-ala-price,.cart .cart-checkout .totals .affirm-ala-price .currency-sign{text-decoration:none}.cart .cart-checkout .totals .currency-sign{font-size:60%;vertical-align:30%;font-family:"Montserrat",sans-serif}.cart .cart-checkout .totals.has-monthly .purchase-price,.cart .cart-checkout .totals.has-monthly .financing-price{width:50%;display:inline-block}.cart .cart-checkout .totals.has-monthly .purchase-price{border-right:1px solid #ccc;position:relative}.cart .cart-checkout .split-payment-container{margin-top:18px}@media (max-width: 1127px){.cart .cart-checkout .split-payment-container{max-width:480px;margin-left:auto;margin-right:auto}}@media (max-width: 767px){.cart .cart-checkout .split-payment-container .ind-payment-container{align-items:center}}.cart .cart-checkout .split-payment-container .ind-payment-container .purple-pay img{width:77px}.cart .cart-checkout .split-payment-container .ind-payment-container .affirm-pay img{max-width:77px}.cart .cart-checkout .split-payment-container .payment-text{font-size:12px;padding-left:16px;padding-right:16px}@media (max-width: 539px){.cart .cart-checkout .split-payment-container .payment-text{font-size:10px}}.cart .cart-checkout .split-payment-container .payment-modal-link{font-size:12px;text-decoration:underline;color:#44176A}.cart .cart-checkout .split-payment-container.split-payment-hidden{display:none}.cart .cart-checkout .add-cart-btn{flex-shrink:0;display:inline-block;text-align:center;padding:13px 24px 11px;border-radius:0.3em;transition:0.1s all;position:relative;z-index:0;color:#45166a;background:#72f4bf}.cart .cart-checkout .add-cart-btn:hover{transition:0.2s all}.cart .cart-checkout .add-cart-btn:hover:before{transform:scaleX(1.04) scaleY(1.4)}.cart .cart-checkout .add-cart-btn:hover span{color:white;transition:0.2s all}.cart .cart-checkout .add-cart-btn:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:.3em;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.cart .button-wrapper .add-cart-btn{flex-shrink:0;display:inline-block;text-align:center;padding:13px 12px 11px;border-radius:100px;transition:0.1s all;position:relative;z-index:0;color:#45166a;background:#72f4bf}.cart .button-wrapper .add-cart-btn:hover{transition:0.2s all}.cart .button-wrapper .add-cart-btn:hover:before{transform:scaleX(1.04) scaleY(1.4)}.cart .button-wrapper .add-cart-btn:hover span{color:white;transition:0.2s all}.cart .button-wrapper .add-cart-btn:before{content:'';position:absolute;background-color:#72f4bf;top:0;left:0;border-radius:100px;width:100%;height:100%;opacity:0.5;z-index:-1;transform:scale(1);transition:all 0.3s cubic-bezier(0.16, 0.8, 0.66, 1.54)}.cart .or{position:relative;width:90%;top:unset;left:unset;height:1px;background-color:#979797;margin:12px 0px 18px}.cart .or span{position:absolute;top:unset;left:50%;transform:translate(-50%, -50%);padding:5px;background-color:#ededf4;color:#979797}.cart .checkout{width:100%}.cart .financial-message{max-width:250px;display:block;margin:25px auto;color:#bfbec1}.cart .cart-bottom{padding-bottom:40px}.cart .cart-bottom .cross-sale-container{position:relative;overflow:hidden}.cart .cart-bottom .scroll-left{z-index:1;position:absolute;top:50%;left:10px;transform:rotate(90deg) translateX(-50%);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;cursor:pointer}.cart .cart-bottom .scroll-right{z-index:1;position:absolute;top:50%;right:10px;transform:rotate(-90deg) translateX(50%);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;cursor:pointer}.cart .cart-bottom .scrollable-cross-sale{scroll-behavior:smooth;position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-destination:50% 50%;padding-bottom:50px;margin-bottom:-50px}.cart .cart-bottom .scrollable-cross-sale::-webkit-scrollbar,.cart .cart-bottom .scrollable-cross-sale::-webkit-scrollbar-thumb,.cart .cart-bottom .scrollable-cross-sale::-webkit-scrollbar-track{display:none}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container{scroll-snap-align:center;scroll-snap-type:x mandatory;flex-shrink:0;width:100%}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container{height:100%;margin:0 48px;padding:20px 20px;background-color:#f1f0f2}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .title{font-weight:400;display:block}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .promo{margin:0;font-weight:400;font-style:italic}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .cross-sale-image-content{margin-bottom:18px;height:100%}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .cross-sale-image-content .cross-sale-product-image{width:85px;height:100%;margin-right:10px}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover{transition:0.2s all}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cart-btn-white:hover:before{transform:none}.cart .cart-bottom .scrollable-cross-sale .cross-sale-product-container .inner-cross-sale-container .crosssale-add-to-cart .cross-sale-price{margin-right:10px}.cart .checkout-gradient{padding-top:9px;border-radius:6px;background:linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);transition:all 1s}.cart .checkout-gradient h4{font-size:16px;color:#fff;padding-bottom:9px;font-style:italic}.cart .promo{padding:3px;border-radius:6px;background:linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);transition:all 1s;max-width:500px;margin-top:40px}.cart .sleep-bundle{background-color:#fff;border-radius:3px;padding:16px;position:relative;transition:all 1s}.cart .sleep-bundle .d-none{display:none}.cart .sleep-bundle .title-callout{font-size:26px;font-weight:600;position:absolute;top:-22px;left:10px;padding:0 10px;background-color:#fff;font-style:italic}.cart .sleep-bundle .title-callout .gradiant-promo-text{font-size:26px;background:-webkit-linear-gradient(45deg, #45166a, #83157b 75%, #bc158a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cart .sleep-bundle .bundle-spanner{font-size:18px}.cart .sleep-bundle .td-strikethrough,.cart .sleep-bundle .bundle-price{font-size:18px}.cart .sleep-bundle .add-wrapper{padding:0 10px;position:relative}.cart .sleep-bundle .add-wrapper .text{transition:all .3s}.cart .sleep-bundle .add-wrapper.indicators .text{opacity:0}.cart .sleep-bundle .add-wrapper .loading-indicator{display:none;position:absolute;top:7px;bottom:0;left:0;right:0}.cart .sleep-bundle .add-wrapper .loading-indicator .spinners,.cart .sleep-bundle .add-wrapper .loading-indicator .checkmarks{visibility:hidden;opacity:0;transition:opacity 0.5s, visibility 0.5s;width:40px;position:absolute}.cart .sleep-bundle .add-wrapper .loading-indicator .spinners svg,.cart .sleep-bundle .add-wrapper .loading-indicator .checkmarks svg{fill:#45166a}.cart .sleep-bundle .add-wrapper .loading-indicator .checkmarks svg .checkmark-path{stroke-dashoffset:48;stroke-dasharray:48;transition:stroke-dashoffset 0.9s;transition-delay:.2s}.cart .sleep-bundle .add-wrapper .loading-indicator.spinner-visible,.cart .sleep-bundle .add-wrapper .loading-indicator.checkmark-visible{display:flex;justify-content:center;align-items:center}.cart .sleep-bundle .add-wrapper .loading-indicator.spinner-visible .spinners{visibility:visible;opacity:1}.cart .sleep-bundle .add-wrapper .loading-indicator.checkmark-visible .checkmarks{visibility:visible;opacity:1}.cart .sleep-bundle .add-wrapper .loading-indicator.checkmark-visible .checkmarks svg .checkmark-path{stroke-dashoffset:12}.cart .sleep-bundle .light-bold{font-weight:500}.cart .sleep-bundle label{color:#605b6a;cursor:auto;margin-bottom:18px}.cart .sleep-bundle label:hover .checkbox-wrapper .checkmark{background-color:rgba(68,23,106,0.09)}@media (max-width: 1300px){.cart .sleep-bundle label span{font-size:18px}}@media (max-width: 1200px){.cart .sleep-bundle label span{font-size:16px}}@media (max-width: 350px){.cart .sleep-bundle label span{font-size:14px}}.cart .sleep-bundle .btn{margin-top:15px;margin-bottom:7px}.cart .sleep-bundle .checkbox-wrapper{height:20px;width:20px;position:relative}.cart .sleep-bundle .checkbox-wrapper input{height:0px;width:0px;position:absolute;top:0;opacity:0}.cart .sleep-bundle .checkbox-wrapper input:checked ~ .checkmark{background-color:#45166a}.cart .sleep-bundle .checkbox-wrapper input:checked ~ .checkmark::before{opacity:1}.cart .sleep-bundle .checkbox-wrapper .checkmark{background-color:#fff;height:100%;width:100%;border-radius:3px;border:solid 2px #45166a;position:relative}.cart .sleep-bundle .checkbox-wrapper .checkmark::before{opacity:0;content:'';position:absolute;left:4px;bottom:3px;height:14px;width:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(40deg);transition:all .3s}.cart .sleep-bundle .bundle-price{color:#83157b}.cart .sleep-bundle .bundle-details{line-height:1.3;margin:8px 0 14px;font-size:14px}@media (min-width: 540px){.cart .sleep-bundle .bundle-details{font-size:16px}}.cart .sleep-bundle .bundle-items-box{position:relative;transition:all .3s}.cart .sleep-bundle .bundle-items-box.closed{min-height:120px}@media (min-width: 1128px){.cart .sleep-bundle .bundle-items-box.closed{min-height:136px}}.cart .sleep-bundle .bundle-items-box.opened{min-height:370px}@media (min-width: 540px){.cart .sleep-bundle .bundle-items-box.opened{min-height:370px}}@media (min-width: 1128px){.cart .sleep-bundle .bundle-items-box.opened{min-height:380px}}.cart .sleep-bundle .bundle-items-closed{border:solid 2px #cac6db;border-radius:2px;padding:0 6px 16px;background-color:#fff;transition:all 1.5s}.cart .sleep-bundle .bundle-items-closed .bundle-item{text-align:center;width:90px}.cart .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container{padding:0 4px;max-height:78px;background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%;height:80px}.cart .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-image-container .bundle-item-image{max-height:85px;object-fit:contain}.cart .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-name{line-height:1.2;font-weight:500;font-size:16px}@media (max-width: 767px){.cart .sleep-bundle .bundle-items-closed .bundle-item .bundle-item-name{font-size:13px}}.cart .sleep-bundle .bundle-items-closed .bundle-plus{font-weight:500;color:#45166a;font-size:25px;padding-top:15px;flex-grow:1;align-items:center;text-align:center}.cart .sleep-bundle .bundle-items-closed.hidden{opacity:0 !important}.cart .sleep-bundle .bundle-items-closed.shown{opacity:1 !important}.cart .sleep-bundle .bundle-items-closed.transitioning-in{position:absolute;display:flex;opacity:0;transition:all .6s}.cart .sleep-bundle .bundle-items-closed.transitioning-out{position:absolute;display:flex;opacity:1;transition:all .6s}template{display:none}#email-form-signup-a,#email-form-signup-b{position:fixed;bottom:0;width:100%;background:linear-gradient(to right, #45166a, #83157b 75%, #bc158a);z-index:4;transition:all .6s ease-in-out;height:215px}@media only screen and (max-width: 935px){#email-form-signup-a,#email-form-signup-b{height:200px}}@media (max-width: 539px){#email-form-signup-a,#email-form-signup-b{height:300px}}@media only screen and (max-width: 420px){#email-form-signup-a,#email-form-signup-b{height:345px}}@media only screen and (max-width: 350px){#email-form-signup-a,#email-form-signup-b{height:375px}}#email-form-signup-a.hidden,#email-form-signup-b.hidden{transform:translateY(100%)}#email-form-signup-a.scrolled,#email-form-signup-b.scrolled{display:flex;justify-content:center;align-items:center;transform:translateY(0)}#email-form-signup-a.z-index-widget,#email-form-signup-b.z-index-widget{z-index:13}#email-form-signup-a.submit-close,#email-form-signup-b.submit-close{transform:translateY(100%)}#email-form-signup-a .container-sm,#email-form-signup-b .container-sm{position:relative;text-align:center;max-width:960px}#email-form-signup-a .email-banner-subscribe,#email-form-signup-b .email-banner-subscribe{height:100%}#email-form-signup-a .email-banner-subscribe h2,#email-form-signup-b .email-banner-subscribe h2{font-size:36px;line-height:1;margin-bottom:5px}@media only screen and (max-width: 1400px){#email-form-signup-a .email-banner-subscribe h2,#email-form-signup-b .email-banner-subscribe h2{font-size:32px;line-height:44px}}@media only screen and (max-width: 935px){#email-form-signup-a .email-banner-subscribe h2,#email-form-signup-b .email-banner-subscribe h2{font-size:28px;line-height:32px}}@media (max-width: 539px){#email-form-signup-a .email-banner-subscribe h2,#email-form-signup-b .email-banner-subscribe h2{font-size:26px}}#email-form-signup-a .email-banner-subscribe h2 .mobile-break,#email-form-signup-b .email-banner-subscribe h2 .mobile-break{display:none}@media (max-width: 539px){#email-form-signup-a .email-banner-subscribe h2 .mobile-break,#email-form-signup-b .email-banner-subscribe h2 .mobile-break{display:block}}#email-form-signup-a ::placeholder,#email-form-signup-b ::placeholder{color:#CAC6DB}#email-form-signup-a .hs-form-input,#email-form-signup-b .hs-form-input{padding:10px;width:45%;font-size:13px;position:relative;margin-right:3%;border:2px solid #CAC6DB;border-radius:4px;background:transparent;margin-top:15px;padding-bottom:10px}@media only screen and (max-width: 710px){#email-form-signup-a .hs-form-input,#email-form-signup-b .hs-form-input{width:40%}}@media (max-width: 539px){#email-form-signup-a .hs-form-input,#email-form-signup-b .hs-form-input{width:80%;margin-right:0;margin-bottom:24px}}#email-form-signup-a .btn-close,#email-form-signup-b .btn-close{position:absolute;right:0.5%;top:5%;border:none;background:none;cursor:pointer;height:35px;width:35px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='fill:none;stroke:%23fff;stroke-width:2px;'%3E%3Cpath d='M1.5,1.5l16.688,16.688'/%3E%3Cpath d='M18.5,1.5l-16.688,16.688'/%3E%3C/g%3E%3C/svg%3E");background-size:55%;background-repeat:no-repeat;background-position:center center}@media (max-width: 539px){#email-form-signup-a .btn-close,#email-form-signup-b .btn-close{right:2%;top:1%}}#email-form-signup-a .component-btn,#email-form-signup-b .component-btn{border:none;margin:0 auto;padding:13px 24px 11px 24px}@media (max-width: 539px){#email-form-signup-a .component-btn,#email-form-signup-b .component-btn{padding:13px 20% 11px 20%}}#email-form-signup-a p,#email-form-signup-b p{padding-bottom:10px;position:relative;line-height:24px;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:300}@media only screen and (max-width: 1400px){#email-form-signup-a p,#email-form-signup-b p{line-height:20px;font-size:16px;padding-bottom:0px}}@media (max-width: 767px){#email-form-signup-a p,#email-form-signup-b p{line-height:16px}}@media (max-width: 539px){#email-form-signup-a p,#email-form-signup-b p{line-height:24px;font-size:16px;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 350px){#email-form-signup-a p,#email-form-signup-b p{font-size:14px;line-height:20px}}

/*# sourceMappingURL=style.min.css.map */
