.desktop-header-logo img{max-width:276px}@media print,screen and (min-width: 50.0625em){.desktop-header-logo img{max-height:100%;max-width:100%}.header-style1 .desktop-header .bottom-row{margin-top:0}}.header-style4 .mainheader-area,.header-style4 .header{background-color:#0f207b;color:#fff}.header-style4 .mainheader-area a,.header-style4 .header a{color:#fff}.header-style4 .mainheader-area a:hover,.welcome-header-message a:hover{color:#0f207b}.product-item-title a{color:#222}.product-item-price-sale{color:#d63426}.template-product .product-price-wrapper{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.template-product .product-price-wrapper .product-price{order:1}.template-product .product-price-wrapper .product-price.with_sale_price{color:#a52431}.template-product .product-price-wrapper .product-price-old{order:2;font-size:1.5rem;color:#555}.template-product .product-price-wrapper .affirm-as-low-as{order:3;width:100%;margin-top:1em}.linklist-title{text-transform:uppercase;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:15px}.header-menu-submenu li>a{color:#555;text-transform:capitalize;font-weight:400;font-size:14px!important}.header-menu-dropdown{padding-top:30px;padding-bottom:30px}.index-banner-grid .gallery-element .banner-caption .heading a{color:#fff}.index-banner-grid .gallery-element .banner-caption.horizontal-left{background-color:#00000080}.breadcrumb{padding-top:30px;padding-bottom:30px}.collection-title{font-size:46px;line-height:1;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #eee}.page-width{max-width:93.75rem;padding-top:50px;padding-bottom:50px;margin:0 auto}.section-header{margin-bottom:40px}.section-header h1{text-transform:uppercase;font-weight:700;font-size:46px;line-height:1}.search-title-page{font-weight:700;font-size:46px;line-height:1}@media print,screen and (min-width: 34.4375em){.page-width{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width: 40.8125em){.header-menu-root>a,.header-style1 .desktop-header.sticky .bottom-row .header-menu-root>a{font-size:13px}}@media screen and (min-width: 50.8125em){.dropdown.menu>li>a{padding:.7rem .3rem}.header-style1 .desktop-header.sticky .bottom-row .header-menu-root>a{padding:.3rem}}@media screen and (min-width: 60.8125em){.dropdown.menu>li>a{padding:.7rem .5rem}.header-style1 .desktop-header.sticky .bottom-row .header-menu-root>a{padding:.3rem 1rem;font-size:14px}}@media screen and (min-width: 78.8125em){.dropdown.menu>li>a{padding:.7rem .8rem}}@media print,screen and (min-width: 960px){.header-menu .row-6{min-width:100%}.header-menu-dropdown-background{right:35px;max-width:80%;max-height:80%;top:0}.header-menu .large-up-5>.cell{width:19%}}.layout-left-sidebar .collection-title,.collection-sort-desktop-created-ascending,.collection-sort-desktop-created-descending{display:none}.collection-description{margin-top:10px;margin-bottom:40px}.product_info_footer{margin-top:50px;text-align:center;width:100%}.product_info_footer>div{display:inline-block;width:24%;font-size:18px;text-align:center;border:1px solid #ccc;padding:20px 15px;background-color:#eee;margin:5px;min-height:144px;vertical-align:top}.product_info_footer>div a{color:#222;display:block}.product_info_footer>div i{display:block;font-size:40px;margin-bottom:10px}.product_info_footer>div:hover{background-color:#a52431}.product_info_footer>div:hover a{color:#fff}@media (max-width: 800px){.index-banner-grid>div>div{margin-top:!important}}@media screen and (max-width: 1320px){.product_info_footer>div{height:150px;vertical-align:top}}@media screen and (max-width: 1260px){.product_info_footer>div{width:22%}}@media screen and (max-width: 960px){.product_info_footer>div{width:48%;margin:5px 0}}@media screen and (max-width: 767px){.product_info_footer>div{width:100%;height:auto}}.sidebar.product_info_footer{margin-top:0}.sidebar.product_info_footer>div{float:none;display:block;width:95%;margin:10px 0}@media print,screen and (min-width: 50.0625em){.product-option-size span{width:auto;height:2.25rem;padding:5px}}.template-page table{float:none!important;width:100%!important}.footer-style2 .footer-information-content li em,.footer-style3 .footer-information-content li em{color:#a52431}.footer-linklist-accordion-title{color:#222!important}@media screen and (max-width: 960px){.copyright{color:#a52431}}#mobile-menu-collections-dropup .has-submenu-toggle>a{margin-right:0}.collection-description{height:200px;overflow:hidden}.promo-info{text-align:center;color:#fff;padding:5px;background:#a52431;background:-moz-linear-gradient(-45deg,#a52431 0%,#cb3443 100%);background:-webkit-linear-gradient(-45deg,#a52431 0%,#cb3443 100%);background:linear-gradient(135deg,#a52431,#cb3443);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a52431",endColorstr="#cb3443",GradientType=1)}.promo-info .inside-border{border:5px solid #731922;padding:20px}@media screen and (min-width: 960px){.promo-info{font-size:36px}}#shopify-section-1580819067054 .banner-image{text-align:center}#shopify-section-1580819067054 .banner-image img{max-width:fit-content;margin:0 auto}@media screen and (min-width: 34.4375em){#shopify-section-1580819067054 .grid-margin-x>.xlarge-2{width:auto;display:inline-block;padding:20px 12px;margin:0}}#shopify-section-1580819067054.index-banner-grid .gallery-element{margin-top:20px}#shopify-section-1580819067054 .grid-margin-x{flex-flow:initial;-ms-flex-flow:initial}#shopify-section-1580819067054.index-banner-grid .gallery-element:first-child{padding-left:15px}#shopify-section-1580819067054.index-banner-grid .gallery-element:last-child{padding-right:15px}@media screen and (max-width: 1380px){#shopify-section-1580819067054 .grid-margin-x>.xlarge-2{padding:20px .5%;max-width:17.5%}}.section_title_1{font-weight:600;text-transform:uppercase;text-align:center;display:block;position:relative;margin:0 auto}.desktop-header-currency{display:none}.desktop-header-info>div{display:inline-block;margin-right:15px}.header-style4 .desktop-header-calltext em{display:inline-block;margin-right:15px;font-size:18px}.header-style4 .desktop-header-calltext{margin-top:5px}.header-style4 .desktop-header-calltext a{display:inline-flex;margin-right:15px;font-size:13px}.title-area,.product-info-container .content-area h5{font-size:16px;font-weight:700;color:#000;text-transform:uppercase;margin-top:15px}.product-info-list li,.content-area>ul li,.product-info-text,.product-inventory .product-info-text{font-size:.875rem}@media print,screen and (min-width: 50.0625em){.footer-payment-cell,.footer-payment-security-cell{margin-right:.5rem}}.readmore,.readless{color:#a52431;text-transform:uppercase}.readmore:after{content:"\f078";position:relative;font-family:fontawesome;color:#a52431;font-size:14px;padding-left:10px}.readless:after{content:"\f077";position:relative;font-family:fontawesome;color:#a52431;font-size:14px;padding-left:10px}.header-menu-dropdown-html a img{height:auto}.by_size{text-align:center;width:100%}.by_size>.banner-image{display:inline-block;padding:10px .92rem}.by_size>.banner-image:first-child{padding-left:0}.by_size>.banner-image:last-child{padding-right:0}.by_size>.banner-image:hover{opacity:.75}@media print,screen and (max-width: 1470px){.by_size>.banner-image{padding:10px .7rem}}@media print,screen and (max-width: 1430px){.by_size>.banner-image{padding:10px .5rem}}@media print,screen and (max-width: 1370px){.by_size>.banner-image{padding:10px 4px}}@media print,screen and (max-width: 1330px){.by_size>.banner-image{vertical-align:top;max-width:232px}}@media print,screen and (max-width: 1330px){.by_size>.banner-image{max-width:200px}}@media print,screen and (max-width: 1230px){.by_size>.banner-image{max-width:180px}}@media print,screen and (max-width: 1170px){.by_size>.banner-image{max-width:160px}}@media print,screen and (max-width: 1090px){.by_size>.banner-image{max-width:150px}}@media print,screen and (max-width: 1040px){.by_size>.banner-image{max-width:100%}}@media print,screen and (max-width: 767px){.by_size>.banner-image{max-width:85px}}.pswp--zoom-allowed .pswp__img{width:auto!important}.suffix-box .group-button-custom .product-add-cart span,.suffix-box .group-button-custom .product-wishlist span{line-height:48px}.product-widget-sharing{margin-top:.9375rem}.product-price{font-size:1.5rem}.klarna-upstream{display:block}#shopify-section-1583422212646.index-brandslider .swiper-slide{height:auto;max-height:100%}.search_form_2{margin-bottom:30px}.search_form_2 .search-box-desktop-form .input-group{margin:0 auto}.search-title-page{margin-top:0}.mobile-nav{padding:1.8rem 0 2.5rem}.cart-table{max-width:100%}@media print,screen and (min-width: 50.0625em){.cart-footer .cart-total-subtotal{padding-right:20px;padding-left:20px;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;display:block}.cart-total-title,.cart-total-value{text-align:right}.hulkapps-cart-original-total{padding-right:0}.saso-use-discount-code-cart-container,.saso-summary-line-buyxgety,.saso-cart-total{display:block;text-align:right}.cart-footer .cart-total-subtotal>span{width:100%}.cart-total-subtotal .cart-total-value{width:100%;padding:0}.saso-use-discount-code-cart-container{display:block!important}.saso-summary br{display:none}.saso-cart-total{text-align:right!important}}.saso-use-discount-code-cart-container,.saso-summary-line-buyxgety,.saso-cart-total{font-weight:400}.cart-total-subtotal .cart-total-value{font-size:20px}.mini-cart-empty-message{display:none}.article-content ul li,.article-content ol li{margin-bottom:8px}@media print,screen and (min-width: 50.0625em){.section-banner2 .grid-margin-x>.large-6{width:calc(50% - 50px)}.section-banner2 .grid-margin-x>.cell{margin-left:25px;margin-right:25px}#ol-side-box{bottom:40%!important}}.quickview-product-info .product-sku,.quickview-product-info{display:none}.mini-cart-info .cart-button-bottom .grid-x .cell:last-child{display:none}.mini-cart-info .cart-button-bottom .grid-x .cell{width:calc(100% - 1.875rem)}.accordion-menu .nested.is-accordion-submenu{margin-left:0}@media screen and (max-width: 34.43625em){.cart-buttons{bottom:105px}}.read-more{display:inline-block;text-transform:uppercase;color:#fff;font-weight:700;background:#0f207b;line-height:40px;padding:0 20px;text-align:center;margin:0 auto}@font-face{font-family:Trajan Pro;src:url(TrajanPro-Regular.eot);src:url(TrajanPro-Regular.eot?#iefix) format("embedded-opentype"),url(TrajanPro-Regular.woff2) format("woff2"),url(TrajanPro-Regular.woff) format("woff"),url(TrajanPro-Regular.ttf) format("truetype"),url(TrajanPro-Regular.svg#TrajanPro-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir LT Std;src:url(AvenirLTStd-Light.eot);src:url(AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(AvenirLTStd-Light.woff2) format("woff2"),url(AvenirLTStd-Light.woff) format("woff"),url(AvenirLTStd-Light.ttf) format("truetype"),url(AvenirLTStd-Light.svg#AvenirLTStd-Light) format("svg");font-weight:300;font-style:normal}.section-banner2 .caption{position:absolute;width:100%;left:0;height:100%;top:0;background-color:#fff9;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.section-banner2 .caption .caption-text{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#907b18cc;width:100%;font-size:36px;padding:15px;font-family:Trajan Pro,sans-serif;color:#3e3509;text-transform:uppercase}.section-banner2 .caption .caption-text:before,.section-banner2 .caption .caption-text:after{background:transparent url(29soho-icon.png) no-repeat center center;content:"";width:100px;height:30px;display:inline-block;position:relative}.section-banner2 .banner-element:hover .caption{background-color:#fff0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}#shopify-section-about-template .section-content.hide{display:block!important}.flex-boxes,.flex-boxes-main{flex-wrap:nowrap;display:flex}.flex-boxes.flex-boxes-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex-box{flex-basis:75%;flex-grow:0;align-self:center;font-size:24px;line-height:1;color:#4e400d}.flex-image{flex-basis:25%;text-align:center}.flex-box-main{flex-basis:50%;flex-grow:0;align-self:center;margin-bottom:30px}.flex-boxes-reverse .flex-box{text-align:right}.flex-boxes-reverse .flex-box.flex-image{text-align:center}#shopify-section-about-template .section-text .grid-container{font-family:Avenir LT Std,sans-serif;padding:50px 0}#shopify-section-about-template .section-text h2{font-size:48px;color:#021947;text-transform:uppercase;margin-bottom:40px;font-family:Avenir LT Std,sans-serif;text-align:center}#shopify-section-about-template .section-text .caption-title h2{text-transform:none;font-family:Trajan Pro,sans-serif;margin:0}#shopify-section-about-template .page-section-content h2:before{background:transparent url(section-title-swirl.png) no-repeat center center;content:"";width:180px;height:43px;display:inline-block;position:relative}#shopify-section-about-template .page-section-content h2:after{background:transparent url(section-title-swirl-right.png) no-repeat center center;content:"";width:180px;height:43px;display:inline-block;position:relative}#shopify-section-about-template .section-banner1 .grid-container{max-width:100%;padding:0}#shopify-section-about-template #caption_left.section-banner1 .caption,#shopify-section-about-template #caption_right.section-banner1 .caption{max-width:502px;background-color:#907b18cc;padding:50px;top:0;height:100%;width:100%}#shopify-section-about-template #caption_left.section-banner1 .caption{left:0}#shopify-section-about-template #caption_right.section-banner1 .caption{right:0;left:auto}#shopify-section-about-template #caption_left.section-banner1 .caption .caption-text,#shopify-section-about-template #caption_right.section-banner1 .caption .caption-text{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;font-family:Avenir LT Std,sans-serif;font-size:31px;line-height:1.2;padding:45px;color:#fff}#shopify-section-about-template #caption_left.section-banner1 .caption .caption-text p,#shopify-section-about-template #caption_right.section-banner1 .caption .caption-text p{line-height:1.2}#shopify-section-about-template .section-banner1 .caption .caption-text em{color:#cccbcb;font-size:29px}#shopify-section-about-template .section-banner1 .caption:after{background:transparent url(29-soho-big-icon.png) no-repeat center center;content:"";width:305px;height:129px;display:block;position:absolute;bottom:50px;left:auto;right:auto}.section-banner1,.section-banner2,.section-banner3,.section-information{margin-bottom:0}.section-banner2{padding-top:50px}#with_below_reviews .section-custom-second-row{background-color:#dad2b9}.section-title-2{font-family:Avenir LT Std,sans-serif;font-size:48px;color:#4e400d;text-transform:uppercase}.section-title-2:before,.section-title-2:after{content:"";width:100px;height:30px;display:inline-block;position:relative;background:transparent url(soho-icon-small.png) no-repeat center center}.section-banner4{padding-top:50px;padding-bottom:50px;font-family:Avenir LT Std,sans-serif}.section-banner4 .banner-element{text-align:center}.section-banner4 h4{font-size:24px;color:#48401a;margin-top:30px;margin-bottom:20px}.btn{padding:10px 25px;border-radius:10px;font-size:24px;text-transform:uppercase}.btn-green{background-color:#524610;color:#ccc}.btn-green:hover{background-color:#021947;color:#fff}#shopify-section-about-template .section-text#inside_mattress .caption-title h2{color:#524610;font-family:Avenir LT Std,sans-serif}#inside_mattress .grid-container:last-child{padding-top:0;max-width:70rem}#inside_mattress a:hover>img{-webkit-filter:hue-rotate(-180deg);filter:hue-rotate(-180deg)}.section-text h5{color:#524610;font-size:30px;font-weight:300}#inside_mattress img{margin-bottom:10px}#inside_mattress #mattress_img img:hover{cursor:pointer}#product-info-footer .grid-container:last-child{padding-top:0}.section-customerstories{padding-bottom:5.9375rem}.section-customerstories .carousel-navigation{top:50%}.section-customerstories .swiper-container{max-width:80rem}#more_reviews{background-color:#a9a9aa}#more_reviews .grid-container{padding-top:0}#more_reviews a:hover{color:#eee}@media screen and (max-width: 1350px){#shopify-section-about-template .section-text .grid-container{padding:50px 30px}#shopify-section-about-template .section-text#inside_mattress .grid-container:last-child{padding-top:0}.section-title-2,.section-title-3{font-size:40px!important}#shopify-section-about-template .section-text .grid-container{max-width:100%}#shopify-section-about-template .section-text#product-info-footer .grid-container{padding-left:0;padding-right:0}}@media screen and (max-width: 1200px){.section-banner2 .caption .caption-text{font-size:28px}}@media screen and (max-width: 1180px){.section-title-2,.section-title-3{font-size:32px!important}#shopify-section-about-template .section-text#inside_mattress .caption-title h2{font-size:32px}#shopify-section-about-template #caption_left.section-banner1 .caption .caption-text,#shopify-section-about-template #caption_right.section-banner1 .caption .caption-text{font-size:26px}.btn{font-size:18px}.flex-image{padding:0 10px}.flex-box{font-size:20px}}@media screen and (max-width: 1100px){.section-banner2 .caption .caption-text:before,.section-banner2 .caption .caption-text:after{background-size:60px;width:70px;height:25px}}@media screen and (max-width: 1024px){#inside_mattress .caption>img{max-width:100%!important;float:none!important;margin:0 auto!important;display:block}}@media screen and (max-width: 960px){.section-banner2 .caption .caption-text{font-size:22px}.section-banner2 .caption .caption-text:before,.section-banner2 .caption .caption-text:after{background-size:45px;width:60px;height:20px}#shopify-section-about-template .section-text h2{font-size:38px}#inside_mattress img{max-width:230px}#inside_mattress .caption>img{max-width:62%}#shopify-section-about-template #caption_left.section-banner1 .caption,#shopify-section-about-template #caption_right.section-banner1 .caption{max-width:45%}#shopify-section-about-template .section-banner1 .caption:after{background-size:150px;bottom:0;width:250px}.flex-boxes-main{display:block}.flex-boxes.flex-boxes-reverse{-webkit-flex-direction:unset;flex-direction:unset}.flex-boxes-reverse .flex-box{text-align:left}#shopify-section-about-template #caption_left.section-banner1 .caption .caption-text,#shopify-section-about-template #caption_right.section-banner1 .caption .caption-text{top:50%}#shopify-section-about-template #caption_left.section-banner1 .caption .caption-text,#shopify-section-about-template #caption_right.section-banner1 .caption .caption-text,#shopify-section-about-template .section-banner1 .caption .caption-text em,.section-banner4 h4{font-size:20px}.section-title-2,.section-title-3{font-size:24px!important}.section-title-2:before,.section-title-2:after{width:60px;background-size:45px;height:22px}#inside_mattress img{max-width:180px}}@media screen and (max-width: 767px){.flex-boxes,.flex-boxes-main{display:block}.flex-boxes-reverse .flex-box,.flex-box{text-align:center}#shopify-section-about-template #caption_left.section-banner1 .caption,#shopify-section-about-template #caption_right.section-banner1 .caption{max-width:100%;padding-bottom:0;position:relative}#shopify-section-about-template #caption_left.section-banner1 .caption .caption-text,#shopify-section-about-template #caption_right.section-banner1 .caption .caption-text{position:relative;top:0;left:0;transform:unset;-moz-transform:unset;-webkit-transform:unset;-o-transform:unset;-ms-transform:unset;padding:0}#shopify-section-about-template .section-banner1 .caption:after{position:relative;margin:0 auto}.section-title-2:before{display:none}.section-title-2:after{display:block;margin:0 auto}#shopify-section-about-template .section-text h2{font-size:30px}#shopify-section-about-template .page-section-content h2:before{display:none}#shopify-section-about-template .page-section-content h2:after{display:block;margin:0 auto}.section-banner4 .banner-element{margin-bottom:30px}#shopify-section-about-template .section-text#inside_mattress .caption-title h2{font-size:28px}.box-title{font-size:1.3em}}.menu .variantsForm{display:none}#syf-promo{margin:0!important;width:100%!important}.mainheader-area{padding:20px 0}.mainheader-area:after{content:"";display:block;background:url(dashed1.png);height:3px}#shopify-section-theme-header4 .mainheader-area .top-row>div{width:auto}#shopify-section-theme-header4 .mainheader-area .top-row .medium-8{position:absolute;right:0}.header-style4 .mainheader-area a:hover,.is-show .header-title{color:#ffe200}#shopify-section-theme-header4 .mainheader-area .top-row{justify-content:center;padding:40px 0;height:unset}.welcome-header-message{font-size:17px;font-weight:400;color:#4c4c4c;background:transparent}.welcome-header-message a{color:#4c4c4c}.welcome-header-message span{padding:0 25px}.product_info_footer{margin-top:25px}.product_info_footer>div{background-color:transparent;border:unset}.product_info_footer>div a{color:#2c2929;font-size:20px}#shopify-section-1580397753702 .section_title_1,#shopify-section-1561361688931 .box-title,#shopify-section-c1a94f9e-7984-4150-9fe5-519c4e77ba53 .section_title_1,.index-testimonial-slider .box-title,#shopify-section-1580042358979 .box-title{color:#0f207b;font-size:25px;font-weight:700}.seeall a,.read-more{background:#0f207b;font-size:15px;font-weight:800;min-width:250px;padding:8px 15px}.seeall a:hover,.read-more:hover,.contact .form-button:hover{background-color:#ffe200;color:#000}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.scss.css.map */
