@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Allura&display=swap";@import"https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:wght@400;500&family=Mrs+Saint+Delafield&family=Mulish:ital,wght@0,400;0,700;1,400&display=swap";body,html{font-size:62.5%;font-family:Mulish,Arial,sans-serif;background-color:#f4ebe6}a:hover{color:inherit;text-decoration:inherit}.navigation-bg-wrapper{background-color:#f4ebe6;z-index:1000;position:sticky;top:0;border-bottom:1px solid #25342f}.white-bg-wrapper{background-color:#fff}.promo-bg-wrapper{background-color:#5c393c}.dark-bg-wrapper{background-color:#25342f}.white-bg-border{border-top:1px solid #25342f;border-bottom:1px solid #25342f}@font-face{font-family:Le Jour;src:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/lejour.woff?v=11106870236019437681673386857) format("woff")}@keyframes slumber{0%{content:"Soiree \a By Day";opacity:1}25%{content:"Soiree \a By Day";opacity:.8}49%{content:"Soiree \a By Day"}50%{opacity:0;content:"\a\a"}51%{content:"Slumber \a By Night"}75%{content:"Slumber \a By Night";opacity:.8}to{opacity:1;content:"Slumber \a By Night"}}@-webkit-keyframes slumberWK{0%{content:"Soiree \a By Day";opacity:1}25%{content:"Soiree \a By Day";opacity:.8}49%{content:"Soiree \a By Day"}50%{opacity:0;content:"\a\a"}51%{content:"Slumber \a By Night"}75%{content:"Slumber \a By Night";opacity:.8}to{opacity:1;content:"Slumber \a By Night"}}@keyframes slumber-image{0%{opacity:1;content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-day.jpg?v=43018357670113680211673386963)}25%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-day.jpg?v=43018357670113680211673386963);opacity:.8}49%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-day.jpg?v=43018357670113680211673386963);opacity:0}50%{opacity:0;content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-blank.jpg?v=52606390189653760621673386962)}51%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-night.jpg?v=59413709242854789121673386964);opacity:0}75%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-night.jpg?v=59413709242854789121673386964);opacity:.8}to{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-night.jpg?v=59413709242854789121673386964);opacity:1}}@-webkit-keyframes slumber-imageWK{0%{opacity:1;content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-day.jpg?v=43018357670113680211673386963)}25%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-day.jpg?v=43018357670113680211673386963);opacity:.8}49%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-day.jpg?v=43018357670113680211673386963);opacity:0}50%{opacity:0;content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-blank.jpg?v=52606390189653760621673386962)}51%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-night.jpg?v=59413709242854789121673386964);opacity:0}75%{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-night.jpg?v=59413709242854789121673386964);opacity:.8}to{content:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/slumber-night.jpg?v=59413709242854789121673386964);opacity:1}}.slumber-img-box{width:100%;position:relative}.slumber-img-box img{width:100%;float:left}.slumber-img-box .content-box{position:absolute;top:26%;width:100%;text-align:center}.slumber-img-box .content-box h1{display:block;width:100%;font-size:12rem;font-family:Le Jour,serif;color:#fff;font-weight:400;text-align:center;letter-spacing:.2rem;text-shadow:4px 4px 9px rgba(10,10,10,.7)}.slumber-img-box .content-box h1:after{white-space:pre-wrap}.slumber-img-box .content-box .content-box-cta{display:inline-block;margin:3rem auto;padding:1rem 2rem;border:2px solid #FFF;color:#fff;background-color:transparent;font-family:Mulish,Arial,sans-serif;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.8rem}.slumber-img-box .content-box .content-box-cta:hover,.slumber-img-box .content-box .content-box-cta:active{background-color:#fff;color:#25342f;cursor:pointer}.upholstery-blog-special-list{max-width:50%}.hero-promo-jan22 h1,.hero-promo-jan22 h2,.hero-promo-jan22 h3{border-bottom:2px solid #CCC}.hero-promo-jan22 .htext{font-size:8rem!important;text-transform:uppercase;letter-spacing:4px}.hero-promo-jan22 .stext{font-size:7rem!important;text-transform:uppercase;border-bottom:2px solid #CCC}.hero-promo-jan22 .dtext{font-size:2.2rem!important;text-transform:uppercase;border-bottom:2px solid #CCC;padding:1rem 0}.hero-promo-feb22 h1,.hero-promo-feb22 h2{border-bottom:0px}.hero-promo-feb22 h3{border-bottom:2px solid #25342f;border-top:2px solid #25342f}.hero-promo-feb22 .htext{font-size:9rem!important;text-transform:uppercase;letter-spacing:4px;margin:0}.hero-promo-feb22 .stext{font-family:Dancing Script!important;font-size:14rem!important;text-transform:lowercase}.hero-promo-feb22 .dtext{font-size:2.8rem!important;text-transform:uppercase;border-bottom:2px solid #25342f;padding:1rem 0}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}to{transform:scale(1.3)}}.hero-promo-anniversary22{padding:0 10%}.hero-promo-anniversary22 h1,.hero-promo-anniversary22 h2{border-bottom:0px}.hero-promo-anniversary22 h3{border-bottom:2px solid #25342f;border-top:2px solid #25342f}.hero-promo-anniversary22 .htext{font-size:6rem!important;text-transform:uppercase;letter-spacing:4px;line-height:140%;margin:0}.hero-promo-anniversary22 .htext sup{font-size:4rem}.hero-promo-anniversary22 .stext{font-family:Lora,serif!important;font-size:3rem!important;text-transform:none;line-height:150%;margin:2rem 0}.hero-promo-anniversary22 .dtext{font-size:2.8rem!important;text-transform:uppercase;border-bottom:2px solid #25342f;padding:1rem 0}.promo-feb22-bed-cta{background-color:#fff;color:#d6baa3!important;width:auto;font-family:Mulish,Arial,sans-serif!important;border:0px!important;display:inline-block;margin:2rem}.hero-promo-wide{width:100%}.hero-ed22-overlay{margin:2rem 0;display:block;width:100%;text-align:center;color:#25342f;font-size:4rem;letter-spacing:.2rem;text-transform:uppercase;font-family:Lora,serif}.hero-ed22-text{padding:2rem 0;border-bottom:2px solid #25342f}.hero-ed22-text h2{font-family:Lora,serif;font-size:3rem;text-align:center;margin:0rem 10%;text-transform:uppercase}.mobile-quick-access{margin:2rem 0;display:flex;flex-wrap:wrap;align-items:center}.mobile-quick-access .qa-button{width:50%;text-align:center;display:flex;align-items:center;flex-grow:1}.mobile-quick-access .qa-button:hover,.mobile-quick-access .qa-button:active{background-color:#a06c44;color:#fff}.mobile-quick-access .qa-button a{color:inherit;display:block;width:100%}.mobile-quick-access .qa-button a div{padding:1rem;width:100%}.mobile-quick-access .qa-button a div span{width:80%;margin:0 auto;display:block;text-align:center}.mobile-quick-access .qa-button a div span i{font-size:4rem;display:block}.mobile-quick-access .qa-button a div h2{font-family:Lora,serif;font-size:2rem;text-transform:uppercase;font-weight:400;margin:1rem 0;min-height:5rem;display:block}.mobile-quick-access .qa-button:nth-child(odd){border-right:1px solid #000}.mobile-quick-access .qa-button:nth-child(-n+2){border-bottom:1px solid #000}.mobile-quick-access .qa-button:nth-child(n+3) i{margin-top:2rem}.hero-promo-feb22-bed{background-color:#d6baa3;display:flex}.hero-promo-feb22-bed .hero-image-animate{overflow:hidden;flex-basis:50%}.hero-promo-feb22-bed .hero-image-animate img{width:100%;animation:zoom-in-zoom-out 5s ease 1}.hero-promo-feb22-bed .hero-text-banner{flex-basis:50%;margin:auto}.hero-promo-feb22-bed .hero-text-banner div{text-align:center}.hero-promo-feb22-bed .hero-text-banner h2{font-size:8rem;font-family:Lora,serif;color:#fff;font-weight:400;line-height:140%;margin:auto 3rem;text-align:center}.hero-promo-feb22-bed .hero-text-banner h2 span{font-style:italic;font-weight:400}.beds-bg{background-color:#f5f5f5}.beds-text a{color:inherit;text-decoration:none}.beds-text a:hover{text-decoration:none}.beds-text h1{font-family:Dancing Script,Mrs Saint Delafield,cursive;letter-spacing:1px;font-size:12rem;font-weight:700;padding:0 10%;margin:2rem 0}.beds-text h2{font-family:Lora,serif;font-size:2.6rem;font-weight:400;display:block;margin:2rem 10%}.beds-cta{display:block;font-family:Lora,serif;text-align:center;font-size:2.2rem;font-weight:400;background-color:#a06c44;border:1px solid #9d9c88;text-transform:uppercase;padding:2rem 4rem;margin:5rem 0% 0;color:#fff}.beds-cta i{margin-left:1rem}.labor-day-cta{display:block;font-family:Lora,serif;text-align:center;font-size:2rem;font-weight:400;background-color:#9d9c88;border:1px solid #9d9c88;text-transform:uppercase;padding:1rem;margin:3rem 20% 0;color:#fff}.labor-day-cta i{margin-left:1rem}.labor-day-mobile{display:none}.labor-day-image-grid{position:relative;width:100%;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.labor-day-image-grid .overlay{position:absolute;top:50%;left:50%;background-color:#ffffffd9;transform:translate(-50%,-50%)}.labor-day-image-grid .overlay .promo-text-container{display:block;padding:3rem 0rem;text-align:center}.labor-day-image-grid .overlay .promo-text-container h1{font-family:Lora,serif;font-size:4rem;text-align:center;font-weight:400;padding:0 3rem 2rem;border-bottom:2px solid #25342f;margin-bottom:2rem;display:inline-block}.labor-day-image-grid .overlay .promo-text-container h2{font-family:Lora,serif;font-weight:400;font-size:2rem;text-align:center;text-transform:uppercase;width:60%;margin:0 auto}.labor-day-image-grid .image-grid-item{max-width:18%;margin:0 1rem 2rem 0;padding:0}.labor-day-image-grid .image-grid-item img{width:100%}.seating-grid-item{margin:0 30px}.seating-grid-item img{width:100%;border:1px solid #9d9c88}.seating-grid-item h2{font-family:Lora,serif;font-weight:400;font-size:2.6rem;margin:2rem 0}.seating-grid-item h3{font-family:Mulish,Arial,sans-serif;font-size:1.8rem;line-height:130%}.seating-grid-item .icon-table{display:flex;align-content:center}.affirm-box{font-size:1.6rem;margin:1rem 0}.affirm-box a{color:#a06c44;display:block}.trade-details-column:first-child{border-right:2px solid #a06c44}.trade-details-column h2{font-family:Lora,serif;text-align:center;font-size:2.6rem;letter-spacing:.1;margin:2rem 0;text-transform:uppercase}.trade-details-column p{text-align:justify;text-align-last:left;padding:0 15px}.trade-details-column p,.trade-details-column ul{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:160%}.trade-details-column .trade-detail-container{min-height:160px}.trade-portal-featuredimage,.trade-portal-content{margin:2rem 0;padding:0 10%}.trade-portal-quick-access{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:4rem}.trade-portal-quick-access .t-qa{padding:0 2rem;text-align:center;flex-basis:180px}.trade-portal-quick-access .t-qa a{color:#25342f}.trade-portal-quick-access .t-qa a i{font-size:5rem;color:#25342f;display:block;margin:2rem auto}.trade-portal-quick-access .t-qa a h4{font-family:Lora,serif;font-size:2.2rem;font-weight:400;text-align:center}.trade-portal-quick-access .t-qa a span i{font-size:3rem;margin:1rem 0}.trade-portal-quick-access .t-qa:hover{cursor:pointer;background-color:#9d9c88}.trade-portal-slider .trade-slider-control{display:none;height:100%;flex-basis:auto}.trade-portal-capabilities .capability .capability-content{display:flex;flex-direction:row;padding:0rem;justify-content:center;align-items:center;margin-bottom:3rem}.trade-portal-capabilities .capability .capability-content .img{flex-basis:30%}.trade-portal-capabilities .capability .capability-content .img img{width:100%}.trade-portal-capabilities .capability .capability-content .text{margin:2rem 0;flex-basis:70%;text-align:center}.trade-portal-capabilities .capability .capability-content .capabilities-text{margin:auto 0}.trade-portal-capabilities .capability .capability-content .capabilities-text h1{font-family:Lora,serif;font-size:4rem;text-transform:uppercase;font-weight:400;margin:0;padding:0}.trade-portal-capabilities .capability .capability-content .capabilities-text hr{border-top:2px solid #25342f;display:inline-block;margin:2rem auto;width:6rem}.trade-portal-capabilities .capability .capability-content .capabilities-text h2{font-family:Lora,serif;font-size:2.4rem;text-transform:lowercase;font-weight:400;font-style:italic;margin:0;padding:0}.trade-portal-capabilities .capability .capability-content .capabilities-text p{font-family:Lora,serif;font-size:1.8rem;line-height:150%;padding:0 5%;margin:2rem}.trade-portal-capabilities .capability:nth-child(2n) .capability-content{flex-direction:row-reverse}.full-width{padding:0}.new-trade-details-column .new-trade-cta{background-color:#9d9c88;border:none;color:#25342f;font-size:1.8rem;margin:1rem 0 0;display:inline-block;padding:2rem;text-transform:uppercase;border:2px solid #9d9c88}.new-trade-details-column .new-trade-cta:hover{cursor:pointer;border:2px solid #25342f}.new-trade-details-column .trade-perks{margin:5rem 0}.new-trade-details-column .trade-perks-new{text-align:center;display:block;margin:3rem 0}.new-trade-details-column .trade-perks-new h2{font-family:Lora,serif;text-align:center;font-size:4rem;letter-spacing:.1;margin:2rem 0;text-transform:uppercase}.new-trade-details-column .trade-perks-new h3{text-align:center;font-family:Lora,serif;text-transform:uppercase;font-size:2.6rem;font-weight:400;letter-spacing:.4rem}.new-trade-details-column .trade-perks-new h3 em{font-style:italic;text-transform:lowercase}.new-trade-details-column .trade-perks-new hr{border-top:2px solid #25342f;margin:1rem auto;width:5rem}.new-trade-details-column .trade-perks-new .trade-perks-list{display:inline-block;margin:2rem auto}.new-trade-details-column .trade-perks-new .trade-perks-list .perk{display:flex;flex-direction:column;font-family:Lora,serif}.new-trade-details-column .trade-perks-new .trade-perks-list .perk .perk-header{flex-basis:1;font-size:2rem;text-align:left;text-transform:uppercase}.new-trade-details-column .trade-perks-new .trade-perks-list .perk .perk-header span{display:inline-block;margin-right:1rem;color:#9d9c88}.new-trade-details-column .trade-perks-new .trade-perks-list .perk .perk-desc{border-left:1px solid #9d9c88;font-style:italic;margin:0rem 0 1rem .5rem;padding:1.7rem;font-size:1.8rem;text-align:left}.new-trade-details-column p{text-align:center;padding:0 8px}.new-trade-details-column p,.new-trade-details-column ul{text-align:center;font-family:Lora,serif;font-size:2.4rem;line-height:140%}.new-trade-details-column ul{list-style:none;padding:0}.new-trade-details-column ul li{font-style:italic;margin:1rem 0}.new-trade-details-column .new-trade-detail-container{padding:2rem 0}.promo-banner-special{background-color:#d9b3ab!important}.promo-banner{font-family:Lora,serif;width:100%;background-color:#9d9c88;color:#fcf6f6;font-style:normal;text-align:center;padding:8px 0;font-size:18px;text-transform:uppercase;letter-spacing:2px}.promo-banner ul{margin:0;padding:0;list-style:none;position:relative}.promo-banner ul .active-banner{display:block;text-decoration:none}.promo-banner ul li{display:none;width:100%;text-align:center}.header{padding-top:20px;padding-bottom:20px}.logo-svg{width:60%;margin:0 auto}.logo-svg.logo-footer{width:80%}.header-style-guide{text-align:left;font-family:Lora,serif;text-transform:uppercase;font-size:2rem;font-weight:400;letter-spacing:.1rem;padding-top:1.6rem}.header-style-guide a{color:#25342f;text-decoration:none}.header-style-guide span{position:relative;display:inline-block;margin-left:2rem;top:-4px;font-weight:400}.header-style-guide .social-list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.header-style-guide .social-list .icon{font-size:2.2rem;color:#25342f;margin-right:1.5rem}.header-style-guide .social-list .icon:hover a,.header-style-guide .social-list .icon:focus a{color:#a06c44}.header-style-guide .social-list .icon:hover a i,.header-style-guide .social-list .icon:focus a i{color:#a06c44}.header-style-guide .social-list .icon a{color:#25342f;text-decoration:none}.header-style-guide .social-list .icon a:hover{color:#25342f;text-decoration:none;cursor:pointer}.header-style-guide i{color:#25342f;margin-right:.4rem;margin-top:.4rem}.header-logo{text-align:center;padding-top:1rem}.header-logo img{max-width:60%}.header-mobile-nav{display:none}.header-cart{text-align:right;color:#a06c44;font-family:Lora,serif;text-transform:uppercase;font-size:2rem;letter-spacing:.1rem;padding-top:2rem}.header-cart:hover,.header-cart:focus{color:#a06c44}.header-cart:hover a,.header-cart:focus a{color:#a06c44}.header-cart:hover a i,.header-cart:focus a i{color:#a06c44}.header-cart:hover .bag-count,.header-cart:focus .bag-count{background-color:#a06c44;border-color:#a06c44}.header-cart a{color:#25342f;text-decoration:none}.header-cart i{color:#a06c44;font-size:2rem;margin-right:10px}.header-cart .bag-count{display:inline-block;background-color:#25342f;color:#f4ebe6;font-weight:700;text-align:center;font-size:1.6rem;padding:0 8px 2px;margin-left:10px;border:1px solid #25342f}.cart-item-image{text-align:center}.promo-star{float:left;position:absolute;z-index:100}.promo-star-blink{animation:blinker 3.5s linear infinite}.perfect-bed-image{padding-right:15px}.promo-perfect-bed-text{border:4px solid #25342f;border-left:0px;border-right:0px}.promo-perfect-bed-text .innter-container{padding:0rem 4rem;margin:0 auto}.promo-perfect-bed-text .innter-container hr{width:16%;display:block;margin:3rem auto;background-color:#25342f;height:1px}.promo-perfect-bed-text h2{font-family:Mulish,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:2rem;text-align:center}.promo-perfect-bed-text h1{font-family:Mulish,Arial,sans-serif;text-transform:uppercase;font-size:4rem}.promo-perfect-bed-text h3{font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:4rem;margin:3rem 0}.promo-perfect-bed-text h4{font-family:Mulish,Arial,sans-serif;text-transform:uppercase;font-size:2.4rem;font-weight:400;margin:2rem 0;line-height:150%}.home-hero-mobile{display:none}.home-hero{display:relative}.home-hero .new-hero{display:flex;justify-content:center;align-items:center;position:relative;flex-wrap:wrap}.home-hero .new-hero a,.home-hero .new-hero a:hover{text-decoration:none}.home-hero .new-hero div{margin:2rem 0rem;width:50%}.home-hero .new-hero div img{width:70%}.home-hero .new-hero div .new-hero-text-button:hover{background-color:#a06c44;cursor:pointer}.home-hero .new-hero div .new-hero-text-button{background-color:#cbc7c4;text-align:center;padding:2rem 5rem;font-weight:400}.home-hero .new-hero div .new-hero-text-button h1,.home-hero .new-hero div .new-hero-text-button h1 a{font-family:Lora,serif;font-size:2.2rem;display:block;color:#25342f;text-decoration:none}.home-hero .new-hero div .new-hero-text-button h2,.home-hero .new-hero div .new-hero-text-button h2 a{font-size:1.8rem;display:block;font-family:Lora,serif;text-transform:uppercase;padding:2rem 0;border-bottom:2px solid #9d9c88;color:#25342f;text-decoration:none}.home-hero .new-hero div .new-hero-text-button a:hover{color:#25342f;text-decoration:none}.home-hero .hero-text{text-align:center;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row}.home-hero .hero-text img{width:100%;margin-bottom:4rem}.home-hero .hero-text .hero-text-button{background-color:#cbc7c4;text-align:center;padding:4rem 6rem}.home-hero .hero-text .hero-text-button h1{font-size:2.2rem;display:block}.home-hero .hero-text .hero-text-button h2{font-size:1.8rem;display:block}.home-hero .hero-text .hero-text-display{font-family:Lora,serif;font-size:44px}.home-hero .hero-text .hero-text-display h1{font-family:Lora,serif;font-size:7rem;text-align:center;line-height:130%}.home-hero .hero-text .hero-text-display h2{font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:9rem;text-align:center;font-weight:400;word-spacing:1rem}.home-hero .hero-text .hero-text-display h3{font-family:Lora,serif;font-size:5rem;text-align:center;font-weight:400;line-height:130%}.home-hero .hero-text .hero-image{text-align:right;padding:0;z-index:1}.home-hero .hero-text .hero-image .hero-img-container{width:100%;position:relative}.home-hero .hero-text .hero-image .hero-img-container img{width:100%}.home-hero .hero-text .hero-image .offset-border{display:none;border:4px solid #b9b9b9;position:absolute;height:100%;width:100%;z-index:10;transform:translate(-30px,30px)}.home-hero .hero-text .hero-image img{width:100%}@keyframes animateHero{0%{background-size:100%}to{background-size:120%}}.animated-hero-block{background-position:center;animation-name:animateHero;animation-duration:8s;-webkit-animation-timing-function:linear;animation-fill-mode:forwards}.internal-block{display:block;width:40%;height:100%;margin:0 auto;padding:3rem 0}.internal-block .text-container{background-color:#eeeee580;height:100%;text-align:center}.internal-block .text-container .center-container{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.internal-block .text-container .center-container h1{color:#eeeee5;font-family:Lora,serif;font-size:12rem;font-weight:400;text-align:center}.internal-block .text-container .center-container hr{width:40%;border:2px solid #eeeee5;margin:2rem auto;background-color:#eeeee5}.internal-block .text-container .center-container h2{color:#eeeee5;font-size:4rem;font-family:Mulish,Arial,sans-serif;text-align:center;line-height:150%;font-weight:300}.linebreak-no-margin{margin:2.05rem 0 1.25rem}.home-linebreak{margin:4.1rem 0 2.3rem;padding:0;text-align:center;border-top:1px solid #25342f}.home-linebreak i{font-size:2.4rem;position:relative;top:-1.3rem;z-index:10}.hero22{margin-top:2rem}.hero22 .text-side{width:40%;background-color:#999;text-align:center}.hero22 .text-side .text-side-container{width:100%;text-align:center;position:relative}.hero22 .image-side{display:inline-block;width:60%}.hero22 .image-side img{width:100%}.summer-of-style{font-family:Le Jour;color:#fff;text-transform:uppercase;font-size:8rem;width:100%;position:absolute;top:4rem}.summer-of-style-sub{display:block;margin:26rem 0 0;padding:2rem;font-size:3rem;text-align:center;font-family:Lora,serif;font-weight:400;text-transform:uppercase;color:#fff}.home-quicklinks{margin-top:3rem}.home-quicklinks-mobile-new{display:none;margin:1rem 0;border-bottom:2px solid #25342f}.home-quicklinks-mobile-new .mqln-item{margin:0rem 0rem 1rem}.home-quicklinks-mobile-new .mqln-item a,.home-quicklinks-mobile-new .mqln-item a:visited{color:#25342f!important}.home-quicklinks-mobile-new .mqln-item img{width:100%}.home-quicklinks-mobile-new .mqln-item h1{font-family:Lora,serif;font-size:1.6rem;text-align:center;text-transform:uppercase;margin:1rem 0}.home-quicklinks-mobile-new .mqln-item h1 span{font-family:Lora,serif;font-size:1.2rem;font-style:italic;text-transform:lowercase;margin-right:.2rem}.home-quicklinks-mobile-new .mqln-item:nth-last-child(-n+2){margin-bottom:0}.home-fs-mobile{display:none;border-top:2px solid #25342f;border-bottom:2px solid #25342f;padding:1rem 0rem;margin:1rem 0}.home-fs-mobile .text-container{padding:0}.home-fs-mobile .text-container p{font-size:1.4rem;text-align:center;font-family:Lora,serif;font-weight:500}.home-fs-mobile .text-container .trade-cta{background-color:#9d9c88;border:none;color:#25342f;font-size:1.4rem;margin:1rem 0 0}.catalog-cta{display:block;margin:2rem auto;text-decoration:none!important;font-family:Mulish,Arial,sans-serif;border:1px solid #a06c44;background-color:#f4ebe6;color:#a06c44;font-size:1.8rem;text-align:center;padding:1rem 2rem}.catalog-cta i{display:block;width:80%;color:#a06c44}.catalog-cta:hover{background-color:#a06c44;color:#fff}.home-quicklinks-mobile{display:none}.home-quicklinks-mobile .mql-item{flex-basis:1;flex-wrap:wrap;width:100%;position:relative;margin-bottom:2rem}.home-quicklinks-mobile .mql-item img{width:100%}.home-quicklinks-mobile .mql-item h2{position:absolute;display:block;text-align:center;font-family:Lora,serif;font-size:2.4rem;padding:1rem 0;text-transform:uppercase;width:100%;bottom:0;background-color:#a06c44cc;text-shadow:2px 2px 8px rgba(136,136,136,.5);margin:0}.home-quicklinks-mobile .mql-item .light{color:#fff}.home-quicklinks-mobile .mql-item .dark{color:#9d9c88}.home-quicklinks-box{text-align:center;font-family:Lora,serif;font-size:3.4rem;color:#25342f;text-transform:uppercase;letter-spacing:.1rem;border-right:1px solid #25342f;padding:2rem 0;font-weight:400}.home-quicklinks-box a{color:inherit}.home-quicklinks-box a:hover{text-decoration:none}.home-quicklinks-box:last-child{border-right:0px}.home-quicklinks-box:hover{background-color:#a06c44;cursor:pointer;color:#fcf6f6}.home-quicklinks-box:hover .quicklink-view span{border-top:2px solid #fcf6f6}.home-quicklinks-box:hover .quicklink-view span p{color:#fcf6f6;background-color:#a06c44}.home-quicklinks-box .quicklink-view{text-align:center;display:block;max-height:3rem}.home-quicklinks-box .quicklink-view span{display:inline-block;font-family:Lora,serif;text-transform:uppercase;border-top:1px solid #25342f;padding:0 2rem}.home-quicklinks-box .quicklink-view span p{position:relative;top:-1.2rem;background-color:#f4ebe6;font-size:1.6rem;color:#25342f;padding:0px 1rem}.home-mailing-list{padding:4rem 0}.home-mailing-list h1{font-family:Lora,serif;font-size:5rem;font-weight:400;text-align:center;margin:0;margin-bottom:-2rem;padding:0;text-transform:uppercase;z-index:5}.new-cta-button a,.new-cta-button a:hover{text-decoration:none;color:inherit}.new-cta-button{text-decoration:none!important;border:1px solid #a06c44;background-color:#f4ebe6;color:#a06c44;font-family:Lora,serif;font-size:2rem;text-transform:uppercase;text-align:center;padding:1rem 2rem}.new-cta-button i{display:block;width:80%;color:#a06c44}.trade-cta{display:inline-block;font-family:Mulish,Arial,sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;padding:8px 16px;border-bottom:2px solid #a06c44;text-align:center;color:#a06c44}.trade-cta a{color:#a06c44;text-decoration:none}.trade-cta:hover{background-color:#a06c44;color:#fff}.trade-cta:hover a{color:#fff}.cta-button{display:inline-block;font-family:Mulish,Arial,sans-serif;font-size:1.8rem;color:#a06c44;padding:4px 8px 4px 4px;border:1px solid transparent;border-bottom:1px solid #a06c44;text-transform:uppercase!important}.cta-button i{font-size:1.8rem;display:inline-block;margin-left:12px;transform:scaleX(1.4)}.cta-button:hover{border:1px solid #a06c44;background-color:#a06c44;color:#fff;cursor:pointer;text-decoration:none}.cta-button .active{background-color:#a06c44;border:1px solid #a06c44;color:#fff}.cta-button a,.cta-button a:hover{color:inherit;text-decoration:none}.home-icon-area h1{font-family:Lora,serif;font-size:2.8rem;text-align:center;margin:0 0 2.8rem;line-height:150%;font-weight:400}.home-icons,.home-icon-column{text-align:center}.home-icon-column h1{font-family:Lora,serif;font-size:2rem;font-weight:700;margin:.6rem 0;text-transform:uppercase;min-height:5rem;letter-spacing:.2rem}.home-icon-column h2{font-family:Lora,serif;line-height:165%;font-size:1.6rem;font-weight:400;padding:0;margin:2rem 0;padding:0 .6rem}.home-icon-column .icon-container{width:100%;font-size:8rem;text-align:center;color:#25342f;position:relative;padding:2rem 0}.home-icon-column .icon-container img{width:50%}.home-icon-column svg{width:180px;height:180px}.home-icon-column hr{margin:1rem auto;transform:rotate(90deg) translate(3.4rem);width:7rem;height:0rem;background-color:#25342f;display:block}.shop-by-container{padding-top:4rem}.shop-by-container .shift-down{transform:translateY(4rem)}.shop-by-container .shift-up{transform:translateY(-4rem)}.shop-by-container .img img{max-width:100%;background-color:#1ec1a1}.shop-by-container .text-area{border:1px solid #e2dedb;margin:0 5%;background-color:#fcf6f6}.shop-by-container .text-area h2{font-family:Lora,serif;font-size:1.6rem;font-weight:700;letter-spacing:.2rem;text-align:center;margin:1.4rem 0 .7em;padding:0;text-transform:uppercase}.shop-by-container .text-area h1{font-family:Lora,serif;font-size:2.6rem;font-weight:400;margin:0 0 2rem;padding:0;text-align:center;text-transform:uppercase;letter-spacing:.2rem}.shop-by-container .text-area a{display:block;text-align:center;margin-bottom:2rem}.home-comp-slider .comp-slider-container{margin:2rem 0}.home-comp-slider .comp-slider{float:right;width:80%}.home-comp-slider .comp-slider-text{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row}.home-comp-slider .comp-slider-text .slider-text-display{font-family:Lora,serif;font-size:3.6rem;text-transform:uppercase}.home-reviews-mobile{display:none}.home-reviews{margin:2rem 0;height:735px}.home-reviews .col-6{padding-left:0;padding-right:0;max-height:735px}.home-reviews .review-box{background-color:#dfcbca;padding:0 1rem}.home-reviews .image-box{padding:0}.home-reviews .image-box img{width:100%;height:100%;background-color:#eee}.blog-segment-container{padding:0 5%;border-bottom:1px solid #9d9c88;margin-top:30px}.blog-segment-container:first-child{border-left:0}.blog-segment{text-align:center;padding:20px;border:1px solid #9d9c88;border-top:0;border-bottom:0;border-left:0;margin-bottom:3rem}.blog-segment a{color:inherit;text-decoration:none}.blog-segment a:hover{color:#a06c44!important;text-decoration:underline}.blog-segment img{width:100%;display:block}.blog-segment h1{font-family:Lora,serif;text-transform:uppercase;font-weight:400;color:#25342f;font-size:2rem;text-align:center;padding:1rem 0;min-height:7rem}.blog-segment h2{font-family:Mulish,Arial,sans-serif;text-transform:none;font-weight:400;text-align:center;padding:0 10%;line-height:140%;font-size:1.6rem}.blog-segment h3{font-family:Mulish,Arial,sans-serif;font-size:1.8rem;text-transform:uppercase;text-align:center;padding-top:1.6rem;font-weight:400}.blog-segment:first-child{border-left:0}.blog-segment:last-child{border-right:0}.featured-blog{margin:4rem 0}.featured-blog .featured-blog-text{display:flex;align-items:center;padding-left:2rem}.featured-blog .featured-blog-text h2{font-family:Lora,serif;font-size:5rem;text-transform:uppercase;line-height:140%;margin:2rem 0}.featured-blog .featured-blog-text h3{font-family:Mulish,Arial,sans-serif;text-transform:uppercase;margin:0}.featured-blog .featured-blog-text a{color:inherit;text-decoration:none}.featured-blog .featured-blog-text a:hover{color:#a06c44!important;text-decoration:underline}.featured-blog img{width:100%}.article-cms-header a{color:#25342f;text-decoration:none}.article-cms-header a:hover{color:#a06c44;text-decoration:underline}.article-header{margin:3rem 0;text-align:center}.article-header a{color:#25342f;text-decoration:none}.article-header a:hover{color:#a06c44;text-decoration:underline}.article-header h1{font-family:Lora,serif;text-align:center;font-size:5rem;color:#25342f;padding-top:1rem;border-top:6px solid #25342f;display:inline-block;text-transform:uppercase}.article-header h2{color:#25342f;font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:3.6rem;text-align:center}.article-header h3{color:#25342f;text-transform:uppercase;font-family:Mulish,Arial,sans-serif;font-size:2.6rem;text-align:center}.article-header img{width:30%}.blog-cta-left-align{margin-left:4rem}.blog-cta-right-align{margin-right:4rem}.blog-cta-button{background-color:#a06c44;color:#fff;font-weight:700;font-size:1.8rem;padding:2rem 1rem;text-align:left;display:inline-block}.blog-cta-button i{margin-left:1rem}.blog-article-header-img img{width:100%;height:100%;text-align:center;display:block}.blog-article-container{padding:0 6%}.blog-article-subheader{text-align:center}.blog-article-subheader h3{font-size:2.6rem;text-align:center;display:block;margin:4rem 0 2rem;font-family:Lora,serif}.blog-article-subheader-large h3{font-size:3.2rem!important;text-decoration:underline;margin-bottom:3rem}.blog-article-pblock-large p{line-height:180%!important;font-size:2.4rem!important;padding:0rem 4rem;margin:auto 0}.blog-article-pblock-large ul{margin-left:2rem}.blog-article-pblock-large li{font-size:2rem!important;font-family:Lora,serif;margin:1rem 0}.blog-article-pblock p{line-height:120%;font-size:1.6rem;font-family:Lora,serif;margin:2rem 0}.blog-article-pblock ol{font-size:1.6rem}.blog-article-pblock img{max-width:500px;display:inline;margin:0rem 4rem 3rem}.blog-article-pblock li{line-height:120%;font-size:1.6rem;font-family:Lora,serif;margin:1rem 0}.blog-article-pblock a{color:#a06c44;text-decoration:none}.blog-article-pblock a:hover{text-decoration:underline}.blog-article-iblock img{width:100%}.article-content{padding:0 8%}.article-content img{width:100%;margin:3rem 0}.article-content h3{font-size:3rem;text-align:center;display:block;margin:4rem 0 2rem;font-family:Lora,serif}.blog-mailing-signup{background-color:#25342f;padding:5rem 0}.jx-knightlab{display:none!important}.jx-controller{width:50px!important;height:50px!important;background-color:#a06c44!important;border:1px solid #FFF!important;border-radius:50%!important;left:-2px!important}.jx-arrow{z-index:10!important;transition:none!important}.image-feed{display:flex;width:100%;margin:2rem 0;flex-wrap:wrap;flex-direction:row}.image-feed .image{height:auto;flex:1 0 18%;margin:.6rem;background-color:#fcf6f6}.image-feed .image img{width:100%}.image-feed .image:before{float:left;content:"";padding-top:100%}.image-feed .feed-link{border:4px solid #a06c44}.image-feed .feed-link a{color:inherit;text-decoration:none}.image-feed .feed-link a:hover{text-decoration:none}.image-feed .feed-link h1{font-family:Lora,serif;font-size:2.2rem;font-weight:400;text-align:center;margin:2.4rem 0;padding:0;text-transform:uppercase}.image-feed .feed-link h2{font-family:Mulish,Arial,sans-serif;font-size:1.7rem;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:.2rem}.image-feed .feed-link i{display:block;text-align:center;color:#a06c44;margin:2rem;font-size:5rem}.image-feed .feed-link:hover{cursor:pointer;background-color:#a06c44}.image-feed .feed-link:hover h1,.image-feed .feed-link:hover h2,.image-feed .feed-link:hover i{color:#fff}.slick-track{display:flex}.slick-track .slick-slide{display:flex;align-items:center;justify-content:center}.review-container{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;height:100%;background-image:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/review-quotes.png?v=166259299614127807771673386950);background-size:auto}.review-container .quote-arrow{height:100%;position:absolute;color:#fff}.review-container .quote-arrow i{font-size:4rem;color:#efefef}.quote-arrow-left{top:15%;left:8%}.quote-arrow-right{top:80%;right:8%}.review-slider{flex-grow:0;max-width:90%;max-height:735px;margin:auto 0}.reviewslider-a{font-size:4rem;flex-grow:0;color:#fff}.reviewslider-a:hover{cursor:pointer}.slick-slide.c{display:inline-block;vertical-align:middle;float:none}.review-text-default{color:#25342f}.review-text-inverted{color:#f4ebe6}.review-text{padding:3rem 8% 0}.review-text h1{font-family:Lora,serif;font-size:4.8rem;font-weight:400;text-align:center;margin:0;padding:0}.review-text h2{font-family:Lora,serif;font-size:1.6rem;margin:2rem 0;text-align:center;padding:0;text-transform:uppercase;font-weight:400}.review-text h2 span{display:inline-block;margin:0 1rem}.home-stylist{padding:5rem 5%;text-align:center}.home-stylist h1{font-family:Lora,serif;font-size:2.8rem;text-align:center;margin:0 0 2rem;padding:0;line-height:150%;font-weight:400}.social-list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.social-list .icon{font-size:2rem;color:#25342f;margin-right:2rem}.social-list .icon a{color:#25342f;text-decoration:none}.social-list .icon a:hover{color:#25342f;text-decoration:none;cursor:pointer}.footer .logo{max-width:90%;text-align:left;display:block}.footer .social-list{margin:3rem 0}.footer .you-first h1{font-family:Lora,serif;font-size:1.6rem;font-weight:700;letter-spacing:.2rem;margin:2rem 0 0;padding:0;text-transform:uppercase}.single-form-container{margin:.8rem 0}.single-form-container input{font-size:1.4rem;background-color:#d9d7df;border-radius:0;font-family:Lora,serif}.single-form-container .btn{background-color:#a06c44;font-size:1.4rem;color:#fff;border-radius:0}.payment-method-icon{max-width:5rem;color:#25342f}.copyright{font-family:Mulish,Arial,sans-serif;font-size:1.2rem;text-align:left;margin:1.4rem 0}.payment-methods{padding-top:1rem;text-align:right}.footer-link-group h1{font-family:Lora,serif;font-size:1.8rem;text-transform:uppercase;font-weight:400;margin:0;padding:0}.footer-link-group ul{font-size:1.4rem;list-style:none;margin:1.6rem 0 0;padding:0}.footer-link-group ul li,.footer-link-group ul a{font-family:Lora,serif;text-transform:uppercase;font-weight:400;color:#25342f;margin:.8rem 0;padding:0;text-decoration:none}.footer-link-group ul li:hover,.footer-link-group ul a:hover{text-decoration:underline;cursor:pointer}.collection-header{margin-top:3rem;border-bottom:1px solid #9d9c88;width:100%;margin-bottom:3rem}.collection-header .header-text{background-color:#f4ebe6;display:inline-block;padding-right:1rem;position:relative;bottom:-.6rem}.collection-header .header-text h1{display:inline;font-family:Lora,serif;font-size:4rem;font-weight:400;margin:0;padding:0;text-transform:uppercase;letter-spacing:.1rem}.collection-header .header-text h2{display:inline;font-family:Lora,serif;font-size:2.6rem;font-weight:400;font-style:italic;text-transform:lowercase;margin:0 0 0 1.2rem;padding:0}.no-border{border:0px!important}.collection-image{margin-top:3rem;border-bottom:0px;text-align:center;padding:0}.collection-image img{width:100%;text-align:center}.collection-image svg{width:100%;height:350px;background-color:#add8e6}.collection-offset-border{display:none;width:100%;height:100%;position:absolute;z-index:10;padding-right:30px;padding-bottom:30px}.collection-offset-border div{border:4px solid #b9b9b9;width:100%;height:100%;transform:translate(30px,-30px)}.collection-types{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;background-color:#e2dedb;padding-top:1.6rem;padding-bottom:1.6rem}.collection-types .type{border-right:1px solid #25342f;font-family:Lora,serif;font-size:1.8rem;text-transform:uppercase;padding:0 6rem;text-align:center;letter-spacing:.2rem}.collection-types .type:last-child{border-right:0px}.collection-filter{margin:2rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.collection-filter-toggle{display:none}.filter-group{margin-right:2rem;min-width:22rem;display:none}.filter-group label{text-align:left;font-family:Lora,serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;margin:0;padding:0;color:#a06c44;letter-spacing:.1rem}.filter-group select{-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Y0ZWJlNjt9LmNscy0ye2ZpbGw6I2EwNmM0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDQuNCAyLjQ4IDUuNSAxLjQxIDQuNCAzLjU0IDQuNCIvPjwvc3ZnPg==) no-repeat 98% 40%;background-color:#f4ebe6;border:1px solid #25342f;border-radius:0;display:block;margin:1rem 0;font-family:Lora,serif;font-size:1.5rem;text-transform:uppercase;padding:1rem;color:#a06c44;width:100%;font-weight:400}.type-header{margin:4rem 0 2rem;text-align:center}.type-header h1{font-family:Lora,serif;border-bottom:1px solid #212721;font-style:normal;font-size:3.4rem;display:inline-block;padding-bottom:1rem;letter-spacing:.1rem}.type-header h1 span{font-style:italic;font-size:2.3rem}.type-details{margin:0;position:absolute;top:50%;width:100%;transform:translateY(-50%)}.type-details h1{font-family:Lora,serif;font-size:3rem;font-weight:400;letter-spacing:.2rem;margin:0;padding:0}.type-details h1 span{font-style:italic;text-transform:lowercase;font-size:2.6rem}.type-details p{font-family:Lora,serif;font-size:1.6rem;font-weight:400;line-height:175%;margin:2rem 0;text-align:justify}.type-slider img{max-width:100%}.type-slider-browser{display:flex;flex-direction:row;justify-content:space-between;border-bottom:2px solid #e2dedb;margin-bottom:3rem}.type-slider-browser div{text-align:center;color:#a06c44;position:relative;top:1.4rem}.type-slider-browser div i{color:#a06c44;font-size:2.4rem}.type-slider-browser div:hover{cursor:pointer}.products-grid-empty,.search-results-empty,.cart-empty{width:100%;font-family:Lora,serif;font-size:2.4rem;text-align:center;color:#a06c44;line-height:150%;padding:3rem 10%;font-style:italic}.products-grid .product{margin:2rem 0}.products-grid .product a{color:#25342f;text-decoration:none}.products-grid .product a:hover h1{text-decoration:underline}.products-grid .product img{max-width:100%;max-height:400px;display:block;text-align:center;margin:0 auto}.products-grid .product h1{font-family:Lora,serif;font-size:2.4rem;font-weight:400;letter-spacing:.4rem;text-transform:uppercase;margin:1rem 0;text-align:center;min-height:60px}.products-grid .product h2{font-family:Lora,serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;font-style:italic;margin:0;padding:0;text-align:center;letter-spacing:.1rem}.products-grid .product h3{color:#a06c44;font-family:Lora,serif;font-size:1.6rem;text-transform:uppercase;font-weight:400;margin:2rem 0;padding:0;text-align:center}.products-grid .product h3 span{position:relative;font-size:2.4rem;color:#25342f;bottom:-0rem;margin-left:.4rem}.pagination-container{text-align:center;margin-bottom:2rem}.pagination-container ul{list-style:none;margin:0;padding:0}.pagination-container ul li{font-weight:400;display:inline-block;padding:0 1.4rem}.pagination-container ul li i{font-size:1.6rem;color:#a06c44}.pagination-container ul li a{color:#a06c44;font-family:Lora,serif;font-size:2.4rem}.pagination-container ul li a:active{text-decoration:underline;font-weight:700}.pagination-container ul li a:hover{text-decoration:underline;cursor:pointer}.product-header{margin:3rem 0;text-align:center}.product-header h1{display:inline-block;font-family:Lora,serif;font-weight:700;font-size:2.4rem;letter-spacing:.4rem;text-align:center;margin:0;padding:0;text-transform:uppercase;padding-bottom:1.2rem;border-bottom:1px solid #212721}.product-thumbnails{display:flex;align-items:center;flex-wrap:wrap}.product-thumbnails div{border:1px solid #f4ebe6;margin-bottom:.8rem}.product-thumbnails div img{max-width:100%}.product-thumbnails .thumbnail-swatch,.product-thumbnails .thumbnail-swatch img{border-radius:50%}.thumbnails-center,.options-center{display:flex;align-items:center}.thumbnail:hover{cursor:pointer}.product-imageview{text-align:center;margin-bottom:1rem}.product-imageview img{max-width:70%;max-height:500px;margin:0 auto}.button.btn-offer{border:1px solid #a06c44;border-radius:0}.options-container p,.product-options p{font-size:1.6rem;text-align:left;line-height:130%;margin:2rem 0}.options-container label,.product-options label{font-family:Lora,serif;text-transform:uppercase;color:#a06c44;font-weight:700;display:block;font-size:1.6rem;margin-right:1.4rem}.options-container select,.product-options select{-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Y0ZWJlNjt9LmNscy0ye2ZpbGw6I2EwNmM0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDQuNCAyLjQ4IDUuNSAxLjQxIDQuNCAzLjU0IDQuNCIvPjwvc3ZnPg==) no-repeat 98% 40%;background-color:#f4ebe6!important;border:1px solid #212721;border-radius:0;display:block;margin:1rem 0;font-family:Mulish,Arial,sans-serif;font-size:1.4rem;text-transform:uppercase;padding:1rem;color:#a06c44;width:100%;background-color:#fff}.options-container .quantity-select,.product-options .quantity-select{display:inline;width:auto}.options-container .price-box,.product-options .price-box{margin:2rem 0}.options-container .price-box h5,.product-options .price-box h5{font-family:Lora,serif;text-transform:uppercase;font-weight:400;font-size:2rem;color:#a06c44;display:inline-block;padding:0;margin:0}.options-container .price-box .price-value,.product-options .price-box .price-value{font-family:Lora,serif;font-size:2.6rem;color:#25342f;margin-left:2rem}a .add-to-cart,a:hover .add-to-cart,a .add-to-cart:hover,a:hover .add-to-cart:hover{color:#fff;text-decoration:none}.add-to-cart{display:block;background-color:#a06c44;border:1px solid #a06c44;font-size:1.8rem;font-family:Mulish,Arial,sans-serif;font-weight:400;text-align:center;padding:1rem;width:100%;color:#fff;margin-bottom:2rem}.add-to-cart:hover{cursor:pointer}.add-to-cart i:first-child{margin-right:1rem}.add-to-cart i:last-child{margin-left:1rem}.add-to-cart-disabled{background-color:#e2dedb;color:#a06c44}.add-to-cart-disabled:hover{cursor:auto}.details-box h1{font-size:1.8rem;font-weight:700;font-family:Lora,serif;text-transform:uppercase;text-align:left;letter-spacing:.2rem;margin:0;padding:0}.details-box p{font-family:Mulish,Arial,sans-serif;line-height:150%;font-size:1.6rem;margin:2rem 0}.details-box ul{font-family:Mulish,Arial,sans-serif;list-style:initial;margin:2rem 0;padding-left:3rem}.details-box ul li{line-height:150%;font-size:1.6rem;font-weight:400}.details-box ul li a{color:#a06c44}.details-box ul li a:hover{text-decoration:underline}.product-text{margin:3rem 0}.why-we-love-this-flex{width:100%;background-position:right 20% center;padding:6rem 0;margin:-2rem 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.why-we-love-this-flex div{text-align:center;padding:2rem 4%}.why-we-love-this-flex div h1{text-align:center;font-weight:400;font-family:Lora,serif;margin-bottom:3rem;padding:0}.why-we-love-this-flex div h2{font-weight:400;font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:3.4rem;letter-spacing:.1rem;font-style:italic;line-height:180%}.why-we-love-this{background:url(//cdn.shopify.com/s/files/1/1777/9759/t/82/assets/purple_cloud.png?v=77919505858280833181673386950) no-repeat right;background-size:auto;background-position:right 3rem top 0;padding:3rem 0;margin:-4rem 0 -2rem}.why-we-love-this div{text-align:center;padding:2rem 4%}.why-we-love-this div h1{text-align:center;font-weight:400;font-family:Lora,serif;margin-bottom:3rem;padding:0}.why-we-love-this div h2{font-weight:400;font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:3.4rem;letter-spacing:.1rem;font-style:italic;line-height:180%}.content-dropdown-button{position:relative;font-size:1.6rem;font-weight:700;color:#a06c44;font-family:Lora,serif;text-transform:uppercase;letter-spacing:.1rem;padding:1rem;border:1px solid #d8d8d8}.content-dropdown-button i{color:#a06c44;margin:0 1rem;font-size:2.4rem;position:absolute;right:1rem;top:1rem}.content-dropdown-button .active-content-button{background-color:#a06c44;color:#fff}.content-dropdown-button:hover{cursor:pointer;background-color:#a06c44;color:#fff}.content-dropdown-button:hover i{color:#fff}.subcontent-button{padding:0}.content-dropdown-zone{display:none}.content-dropdown-zone div{border:1px solid #d8d8d8;border-top:0}.content-dropdown-zone div:first-child{border-right:0}.content-dropdown-zone div:last-child{border-left:0}.details-boxes{padding-top:2rem}.details-boxes p,.details-boxes li{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:150%;text-align:left}.details-boxes ul{margin-left:2rem}.cms-new-generic-header{margin:3rem 0 0!important}.cms-image-grid-header{margin:4rem 0}.cms-image-grid-header h1{font-family:Lora,serif;font-size:3.4rem;text-transform:none;text-align:center;display:block;margin:0;padding:0;font-weight:400}.cms-image-grid-header h2{font-family:Mulish,Arial,sans-serif;font-size:1.8rem;text-align:center;line-height:150%;margin:2rem 0;padding:0 5%;font-weight:400}.cms-image-grid-header p{font-size:1.8rem;text-align:center;font-family:Mulish,Arial,sans-serif;line-height:150%;margin:2rem 0}.cms-header{margin:4rem 0}.cms-header h1{font-family:Lora,serif;font-size:3.4rem;text-transform:none;text-align:center;display:block;margin:0;padding:0;font-weight:400}.cms-header h2{font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:3.2rem;text-align:center;line-height:120%;margin:2rem 0;padding:0 16%;font-weight:400;letter-spacing:.2rem}.cms-header p{font-size:1.8rem;text-align:center;font-family:Mulish,Arial,sans-serif;line-height:150%;margin:2rem 0}.cms-header .sig-font{font-size:2rem}.cms-hero{margin:3rem 0}.cms-hero .hero-text{padding-top:4rem}.cms-hero .hero-text a,.cms-hero .hero-text a:hover{text-decoration:none}.cms-hero .hero-text h1{font-family:Lora,serif;font-weight:700;font-size:2.4rem;text-align:left;text-transform:uppercase;letter-spacing:.4rem;margin-bottom:2rem;padding:0}.cms-hero .hero-text p{font-family:Mulish,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:150%;text-align:left;padding-right:10%}.cms-hero .hero-image{text-align:center;position:relative}.cms-hero .hero-image .offset-border{display:none;border:4px solid #b9b9b9;position:absolute;width:97%;height:100%;transform:translate(-30px,30px)}.cms-hero .hero-image img{width:100%}.cms-hero .hero-image svg{max-width:100%;height:400px}.swatch-header{padding:0 5%;font-size:2.4rem;font-family:Mulish,Arial,sans-serif;line-height:130%;margin-top:4rem}.categories-header{padding:0 8%;font-size:2.6rem}.resources-title{font-family:Lora,serif;font-size:3rem;text-align:center;margin:6rem 0 3rem}.faq-filter .filter-group{width:20%;margin:2rem auto;display:block;text-align:center}.faq-listing{padding:0 10%}.faq-item{padding:3rem 5%;border-bottom:1px solid #656565}.faq-item h1{font-family:Lora,serif;font-size:1.6rem;font-weight:700;margin:0 0 2rem;padding:0;text-transform:uppercase;letter-spacing:.2rem}.faq-item p,.faq-item li{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:150%}.faq-item a{color:#a06c44;text-decoration:underline}.faq-block{border:1px solid #d8d8d8;width:100%;margin:2rem 0}.faq-block-heading{padding:2rem 3rem}.faq-block-heading h1{font-size:2.6rem;font-family:Lora,serif;letter-spacing:.4rem;font-weight:700;text-transform:uppercase;margin:0;padding:0}.faq-block-heading i{float:right;margin-top:.4rem;color:#a06c44}.faq-block-heading:hover{cursor:pointer;background-color:#a06c44;color:#fff}.faq-block-heading:hover i{color:#fff}.faq-block-content{padding:2rem 3rem;display:none}.faq-block-content h1{font-family:Lora,serif;text-transform:uppercase;font-size:2rem;letter-spacing:.2rem;margin:1.4rem 0;padding:0}.faq-block-content h2{font-family:Mulish,Arial,sans-serif;text-transform:none;font-size:1.6rem;font-weight:700;margin:1.4rem 0;padding:0}.faq-block-content p{font-size:1.6rem;font-family:Mulish,Arial,sans-serif;line-height:150%;margin:2rem 0}.faq-block-content img{width:100%;display:block;text-align:center}.story-hero-column{text-align:right}.story-image-container{position:relative;display:inline-block}.story-image-container .offset-border{position:absolute;border:4px solid #b9b9b9;width:100%;height:100%;transform:translate(15px,15px)}.cms-paragraph-blocks p,.cms-paragraph-blocks li{font-family:Mulish,Arial,sans-serif;font-size:2.2rem;line-height:150%;margin:1.8rem 0}.cms-paragraph-blocks h1{font-family:Lora,serif;text-align:center;font-size:2.8rem;font-weight:700;margin:2.6rem 0;text-transform:uppercase}.cms-paragraph-blocks h2{font-family:Mulish,Arial,sans-serif;font-weight:700;font-size:1.6rem;margin:2rem 0;text-transform:uppercase}.cms-paragraph-blocks img{width:100%}.cms-paragraph-blocks a{color:#a06c44;text-decoration:underline}.cms-paragraph-blocks a:hover{text-decoration:underline}.story-hero-text{padding:1rem 4%}.story-hero-text p{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;line-height:150%}.story-hero-text .story-signature{font-family:Dancing Script,Mrs Saint Delafield,cursive;font-size:4rem;font-weight:400;margin:2rem 0}.story-block{margin:10rem 0 4rem}.story-sketch{text-align:center}.story-sketch img{text-align:center;margin:0 auto;display:block}.story-description h1{font-size:1.8rem;font-weight:700;font-family:Lora,serif;text-transform:uppercase;margin:2rem 0;letter-spacing:.4rem}.story-description p{font-family:Lora,serif;font-size:1.8rem;font-weight:400;line-height:150%}.swatch-sidebar h1{font-family:Lora,serif;font-size:1.8rem;font-weight:400;margin:0;padding:0;text-transform:uppercase;letter-spacing:.2rem}.swatch-sidebar .sidebar-tool{list-style:none;margin:1rem 0 3rem;padding:0}.swatch-sidebar .sidebar-tool li{font-size:1.4rem;text-transform:uppercase;color:#a06c44;text-decoration:none;margin:1rem 0;padding:0;letter-spacing:.1rem}.swatch-sidebar .sidebar-tool li a{color:#a06c44;text-decoration:none}.swatch-sidebar .sidebar-tool li a:hover{text-decoration:underline}.pattern-container h1{font-size:2.2rem;font-weight:400;font-family:Lora,serif;margin:0;padding:0}.pattern-container .icon-area{text-align:right;font-size:2.4rem;word-spacing:1rem}.pattern-container .icon-area i{margin-left:1.4rem}.pattern-container p{margin:1rem 0;font-size:1.6rem;line-height:150%}.swatch-order-bottom-area{text-align:right}.swatch-browser-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:space-evenly;padding:2rem 0 0rem;margin-bottom:3rem;border-bottom:1px solid #25342f}.swatch-browser-container .swatch-box{margin-right:2rem;margin-bottom:2rem;text-align:center;border:1px solid #f4ebe6}.swatch-browser-container .swatch-box h2{font-family:Lora,serif;font-size:1.6rem;font-weight:700;text-align:center;margin:1rem 0;letter-spacing:.1rem}.swatch-browser-container .swatch-box .swatch-img{display:inline-block;width:150px;border-radius:50%;border:1px solid #25342f}.swatch-browser-container .swatch-box .swatch-img:hover{cursor:pointer}.swatch-browser-container .swatch-box .add-swatch{color:#a06c44;font-size:1.4rem;font-family:Mulish,Arial,sans-serif;font-weight:700;text-align:center;margin:1.6rem 0;padding:1rem .4rem}.swatch-browser-container .swatch-box .add-swatch:hover{background-color:#a06c44;color:#fff;cursor:pointer}.swatch-browser-container .swatch-box .swatch-selected{background-color:#a06c44;color:#fff}.swatch-browser-container .swatch-box .swatch-selected:hover{cursor:pointer}.swatch-filter{display:block;margin-bottom:3rem}.swatch-mobile-prompt{font-size:1.4rem;color:#a06c44;font-style:italic;display:none;margin:1rem 0}.swatches-to-order{padding:2rem 0}.swatches-to-order .swatch-to-add{position:relative;font-size:1.6rem;margin-bottom:1rem;text-transform:uppercase}.swatches-to-order .swatch-to-add .remove-hover{background-color:#a06c44;position:absolute;width:100%;height:100%;display:none;text-align:center;font-family:Mulish,Arial,sans-serif;font-size:1.8rem;text-transform:uppercase;color:#fff;padding:1.2rem 0}.swatches-to-order .swatch-to-add .remove-hover:hover{cursor:pointer}.swatches-to-order .swatch-to-add img{max-width:50px;max-height:50px;display:inline-block;margin-right:1rem;border-radius:50%;border:1px solid #FFF}.swatches-to-order-warning{font-size:1.6rem;color:#a06c44;font-style:italic;margin:1.6rem 0;display:none}.swatch-order-button-area{font-size:2rem!important}.tooltip{background-color:#fff;border:1px solid #a06c44;margin-top:-10px}.tooltip .arrow{color:#a06c44}.tooltip .tooltip-inner{background-color:#fff;font-size:1.6rem;color:#a06c44}.desktop-cart-view{display:flex}.mobile-cart-view{display:none}.cart-table-header{border-bottom:2px solid #25342f;font-size:1.8rem;font-weight:700;font-family:Mulish,Arial,sans-serif;text-transform:uppercase;padding-top:40px}.cart-table-header div{padding:0}.cart-table-header .header-left{text-align:left}.cart-table-header .header-center{text-align:center}.cart-table-header .header-right{text-align:right}.cart-table-item img{max-width:100%;max-height:100%}.cart-center-box{margin:0;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.cart-center-text{text-align:center}.cart-right-text{text-align:right}.cart-item-text{font-family:Mulish,Arial,sans-serif}.cart-item-text a{color:inherit;text-decoration:underline}.cart-item-text h1{font-size:1.8rem;font-weight:700;margin:0;padding:0}.cart-item-text h2{font-size:1.6rem;font-weight:400;margin:1rem 0;padding:0;line-height:150%}.cart-item-text h3{font-size:1.5rem;font-weight:400;word-spacing:1rem;text-transform:uppercase;text-align:center}.cart-item-text ul{margin:1rem 0;padding-left:2rem}.cart-item-text ul li{font-size:1.4rem;line-height:140%}.cart-thumbnail{min-height:300px;min-width:300px}.cart-swatch-thumbnail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10rem;text-align:center;color:#333}.cart-order-ack a,.cart-order-ack a:hover{color:#a06c44;text-decoration:underline}.cart-order-ack h1{font-size:1.8rem;font-weight:700;font-family:Mulish,Arial,sans-serif;margin:2rem 0;padding:0;text-transform:uppercase}.cart-order-ack p{font-size:1.6rem;font-family:Mulish,Arial,sans-serif;line-height:150%;margin:1rem 0}.cart-order-ack ul{margin:1.6rem}.cart-order-ack ul li{font-size:1.6rem;line-height:150%}.cart-order-ack-warning{font-weight:700;font-style:italic}.terms-checkbox{font-family:Mulish,Arial,sans-serif;font-size:1.6rem}.terms-checkbox label{margin-left:1rem}.checkout-zone{margin:4rem 0 2rem}.special-instructions h1{font-family:Mulish,Arial,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.special-instructions textarea{background-color:#fcf6f6;border:2px solid #e2dedb;width:100%;height:150px;font-size:1.6rem;font-family:Mulish,Arial,sans-serif;padding:.6rem}.price-indicator{text-align:right;font-family:Mulish,Arial,sans-serif}.price-indicator h1{font-size:2.2rem}.price-indicator h2{font-size:1.6rem;font-weight:400;text-transform:uppercase;font-style:italic}.checkout-button{width:40%;float:right;margin:2rem 0}.item-grid{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start}.item-grid .item{flex-basis:30%;text-align:center;margin-bottom:4rem}.item-grid .item img{margin:0 auto;display:block;width:80%}.item-grid .item h1{font-family:Lora,serif;font-size:2.4rem;font-weight:400;letter-spacing:.2rem;text-transform:uppercase;margin:1rem 0;text-align:center}.item-grid .item h1:hover{text-decoration:underline;cursor:pointer}.item-grid .item h2{font-family:Mulish,Arial,sans-serif;font-size:1.4rem;text-align:center;margin:1rem 0;line-height:130%}.item-grid .item h2 span{border-right:1px solid #000;padding:0 1rem}.item-grid .item h2 span:last-child{border-right:none}.item-grid .item a{color:inherit}.item-grid .item a:hover{text-decoration:underline}.search-box{font-size:1.6rem;padding:1rem;width:40%;text-align:center}.search-button{width:auto;display:inline-block}.search-result{position:relative}.search-result h1{font-family:Lora,serif;font-size:2.2rem;letter-spacing:.2rem;font-weight:400;margin:2rem 0}.search-result p{font-family:Mulish,Arial,sans-serif;font-size:1.8rem;line-height:150%}.search-result-box,.search-price-box{margin:0;position:absolute;top:50%;width:100%;transform:translateY(-50%)}.search-result-box a,.search-price-box a{color:#25342f;text-decoration:underline}.search-price{position:relative}.search-price h1{font-family:Lora,serif;font-size:2rem;font-weight:400;text-transform:uppercase;text-align:center;margin:1rem;color:#25342f}.search-price h1 a{color:#25342f;text-decoration:underline}.search-price h2{font-family:Lora,serif;font-size:2.2rem;font-weight:400;text-transform:uppercase;text-align:center;margin:1rem}.mobile-quick-access{display:none}.contact-form{text-align:left}.contact-form input,.contact-form textarea{border:2px solid #e2dedb;font-family:Mulish,Arial,sans-serif;font-size:1.8rem;padding:1rem;font-weight:400;margin:0 25%}.contact-form label{font-family:Lora,serif;font-size:1.8rem;font-weight:400;margin:1rem 25%;text-align:left}.contact-form input,.contact-form textarea{width:50%}.contact-form input[type=submit]{width:50%;border:0px;margin:2rem auto;display:block}.trade-app-header h1{font-family:Lora,serif;font-size:3rem}.trade-app-header p{font-family:Lora,serif;font-size:2rem;margin:2rem 0;padding:0}.custom-form-wrapper{max-width:1300px;margin:0 auto;color:#25342f}.custom-form-wrapper h4{font-family:Lora,serif;font-size:2rem;display:inline-block;margin:2rem 0;margin-left:50%;transform:translate(-50%);font-weight:400;text-transform:uppercase;text-align:center;border-bottom:1px solid #25342f;padding-bottom:.2rem;letter-spacing:.2rem}.custom-form-wrapper label{font-family:Lora,serif;font-size:1.6rem;margin:2rem 0 1rem;text-transform:uppercase}.custom-form-wrapper span,.custom-form-wrapper p{font-size:1.6rem;color:#25342f!important;font-style:italic}.custom-form-wrapper p{margin:1rem 0 2rem;line-height:140%}.custom-form-wrapper .form-control{border-radius:0!important;border:1px solid #9d9c88!important;padding:.6rem;box-shadow:0!important}.custom-form-wrapper .form-group div{font-family:Mulish,Arial,sans-serif;font-size:1.4rem}.custom-form-wrapper .cf-btn{font-family:Mulish,Arial,sans-serif;border-radius:0!important;border:2px solid #9d9c88!important;background-color:#9d9c88!important;color:#25342f!important;font-size:1.8rem;padding:2rem;font-weight:400;text-transform:normal!important;text-align:left;padding:1rem}.custom-form-wrapper .cf-button:hover{border:2px solid #25342f!important}.custom-form-wrapper .submit-button-wrapper button{border-radius:0;border:2px solid #9d9c88!important;background-color:#9d9c88!important;color:#25342f!important;font-size:1.8rem;padding:2rem;font-weight:400;text-transform:uppercase;text-align:center}.custom-form-wrapper .submit-button-wrapper button:hover{border:2px solid #25342f!important}.custom-form-wrapper .submit-button-wrapper button:after{content:" \2192"}.aceril-custom-form{text-align:center}.aceril-custom-form input,.aceril-custom-form textarea{border:2px solid #e2dedb;font-family:Mulish,Arial,sans-serif;font-size:1.8rem;padding:1rem;font-weight:400}.aceril-custom-form label{font-family:Lora,serif;font-size:1.8rem;font-weight:400;margin:1rem 0}.aceril-custom-form input,.aceril-custom-form textarea{width:50%}.aceril-custom-form input[type=submit]{width:50%;border:0px;margin:2rem auto;display:block}.aceril-custom-form h4{font-size:2rem;margin:1rem 0}.aceril-custom-form{text-align:left}@media (min-width: 1550px){.container{max-width:1500px}.summer-of-style{font-size:12rem}.summer-of-style-sub{font-size:5rem;margin-top:34rem}}@media (max-width: 1549px){.hero-promo-jan22 .htext{font-size:6rem!important}.hero-promo-jan22 .stext{font-size:5rem!important}.hero-promo-jan22 .dtext{font-size:2.2rem!important}.hero-promo-feb22 .htext{font-size:6rem!important}.hero-promo-feb22 .stext{font-size:5rem!important}.hero-promo-feb22 .dtext{font-size:2.2rem!important}.hero-promo-feb22-bed .hero-text-banner h2{font-size:6rem}.beds-text h1{font-family:Dancing Script,Mrs Saint Delafield,cursive;letter-spacing:1px;font-size:8rem}.beds-text h2{font-family:Lora,serif;font-size:2.4rem;font-weight:400;display:block;margin:2rem 10%}.beds-cta{font-size:1.6rem;padding:1.6rem 2rem;margin:0}.promo-perfect-bed-text{border:4px solid #25342f;border-left:0px;border-right:0px}.promo-perfect-bed-text .innter-container{padding:0rem 4rem;margin:0 auto}.promo-perfect-bed-text .innter-container hr{width:16%;display:block;margin:3rem auto;background-color:#25342f;height:1px}.promo-perfect-bed-text h2{font-size:1.8rem}.promo-perfect-bed-text h1{font-size:3.4rem}.promo-perfect-bed-text h3{font-size:3.2rem;margin:2rem 0}.promo-perfect-bed-text h4{font-size:2rem}.image-feed .feed-link{border:4px solid #a06c44}.image-feed .feed-link h1{font-size:1.8rem;margin:1.4rem 0}.image-feed .feed-link h2{font-size:1.4rem}.image-feed .feed-link i{font-size:4rem}}@media (max-width: 1199px){.trade-portal-content{padding:0}.new-trade-detail-container p{font-size:2rem}.new-trade-detail-container .trade-perks h3{font-size:2.4rem;letter-spacing:.2rem}.new-trade-detail-container .trade-perks ul{font-size:2rem}.trade-portal-featuredimage{padding:0}.trade-portal-capabilities .capability{flex-basis:100%}.trade-portal-capabilities .capability .capability-content .capabilities-text h1{font-size:3rem}.trade-portal-capabilities .capability .capability-content .capabilities-text h2{font-size:1.8rem}.trade-portal-capabilities .capability .capability-content .capabilities-text p{font-size:1.6rem}}@media (max-width: 992px){.internal-block{width:80%;padding:2rem 0}.internal-block .text-container .center-container h1{font-size:5rem}.internal-block .text-container .center-container h2{font-size:2rem}.trade-portal-capabilities .capability .capability-content{padding:1.6rem;flex-direction:column;flex-flow:column-reverse wrap}.trade-portal-capabilities .capability .capability-content .img,.trade-portal-capabilities .capability .capability-content .text{flex-basis:100%}.trade-portal-capabilities .capability .capability-content .capabilities-text h1{font-size:2.6rem}.trade-portal-capabilities .capability .capability-content .capabilities-text hr{margin:1.4rem auto}.trade-portal-capabilities .capability .capability-content .capabilities-text h2{font-size:1.7rem}.trade-portal-capabilities .capability .capability-content .capabilities-text p{padding:0;margin:2rem 0}.trade-portal-capabilities .capability:nth-child(2n) .capability-content{flex-flow:column-reverse wrap}.perk .perk-header,.perk .perk-desc{font-size:1.6rem!important}.trade-portal-quick-access{flex-wrap:wrap}.trade-portal-quick-access .t-qa{flex-basis:50%}.trade-portal-quick-access .t-qa h4{min-height:58px}.trade-portal-quick-access .t-qa span{display:none}.trade-portal-quick-access .t-qa:nth-child(odd){border-right:2px solid #25342f}.trade-portal-quick-access .t-qa:nth-child(n+3){border-top:2px solid #25342f}}@media (max-width: 1023.98px){.slumber-img-box .content-box{top:10%}.slumber-img-box .content-box h1{font-size:8rem}.summer-of-style{font-size:6rem;top:2rem}.summer-of-style-sub{font-size:3rem;margin-top:20rem}.hero-promo-feb22-bed{flex-wrap:wrap-reverse}.hero-promo-feb22-bed .hero-image-animate{flex-basis:100%}.hero-promo-feb22-bed .hero-text-banner{flex-basis:100%;text-align:center;margin:2rem 0}.hero-promo-feb22-bed .hero-text-banner h2{font-size:4rem}.trade-details-column:first-child{border-right:0px solid #a06c44}.blog-article-inline-image{max-width:none!important;width:100%;margin:2rem 0!important;text-align:center;display:block}.blog-article-subheader-large h3{font-size:2.6rem!important;text-decoration:underline;margin-bottom:3rem}.blog-article-pblock-large p{line-height:150%!important;font-size:2.2rem!important;padding:0rem;text-align:center}.blog-cta-button{display:block;text-align:center;margin:3rem 0}.product-options{width:100%}.image-feed .feed-link{border:4px solid #a06c44}.image-feed .feed-link h1{font-size:1.8rem;margin:1.4rem 0;display:none}.image-feed .feed-link h2{font-size:1.4rem;display:none}.image-feed .feed-link i{font-size:6rem;margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-reviews{display:none}.home-reviews-mobile{display:flex}.home-reviews-mobile .review-image img{width:100%}.home-reviews-mobile .review-content{margin-bottom:2rem}.home-reviews-mobile .review-content p{font-family:Lora,serif;font-size:2rem;padding:1rem;text-align:center}.home-reviews-mobile .review-content h1{font-family:Mulish,Arial,sans-serif;font-size:1.6rem;font-weight:700;text-align:center;margin-top:1rem}}@media (max-width: 767.98px){.home-hero-mobile{display:flex}.home-hero-mobile .hero-mobile-header{padding:1rem;background-color:#e3dfdc}.home-hero-mobile .hero-mobile-header h1{font-size:3rem;text-align:center;color:#9d9c86;font-family:Lora,serif;font-weight:400}.cms-header .sig-font{font-size:1.6rem}.cms-image-grid-header{margin:2rem 0}.cms-image-grid-header p{font-size:1.6rem;margin:1rem 0;line-height:120%}.header{padding-bottom:10px;padding-top:10px}.hero22{transform:scale(1.5);margin:7rem 0}.home-fs-mobile,.home-quicklinks-mobile-new{display:flex}.promo-banner{display:none}.slumber-img-box .content-box{top:10%}.slumber-img-box .content-box h1{font-size:4rem}.slumber-img-box .content-box .content-box-cta{font-size:1.4rem;margin:1rem auto}.hero22{padding:0 15px}.hero22 .text-side,.hero22 .image-side{width:100%}.summer-of-style{font-size:3rem;top:0;margin:1rem 0}.summer-of-style br{display:none}.summer-of-style-sub{font-size:2rem;margin:4rem 0 0}.mobile-social .social-list{justify-content:center;margin:1.6rem 0}.mobile-social .social-list div{margin:0 2rem!important}.mobile-social .social-list a{font-size:2.4rem;color:#fff}.home-quicklinks-mobile{display:block;margin-top:6rem}.home-quicklinks{display:none}.hero-promo-wide{transform-origin:center}.mobile-quick-access{display:flex}.promo-banner{font-family:Lora,serif;font-size:1.6rem;width:100%;padding:8px 0;min-height:6rem}.categories-header{padding:0 2%}.hero-ed22-text{padding:2rem 0;border-bottom:0}.hero-ed22-text h2{margin:0;font-size:1.6rem;line-height:150%}.hero-ed22-overlay{font-size:2.4rem;font-weight:700}.upholstery-blog-special-list{max-width:100%!important}.trade-details-column p{text-align:left;text-align-last:inherit;padding:0}.home-hero{margin-bottom:0}.hero-promo-jan22 .htext{font-size:4rem!important;border-bottom:0px}.hero-promo-jan22 .stext{font-size:3rem!important;border-bottom:0px}.hero-promo-jan22 .dtext{font-size:1.8rem!important;border-bottom:0px}.hero-promo-feb22{padding:0 0%}.hero-promo-feb22 .htext{font-size:4rem!important;border-bottom:0px}.hero-promo-feb22 .stext{font-size:6rem!important;border-bottom:0px}.hero-promo-feb22 .dtext{font-size:1.8rem!important;border-bottom:2px solid #25342f}.hero-promo-anniversary22 .htext{font-size:4rem!important;border-bottom:0px}.hero-promo-anniversary22 .htext sup{font-size:3rem}.header-cart{padding-top:0}.labor-day-image-grid,.desktop-video{display:none}.labor-day-mobile{display:block}.labor-day-mobile img{width:100%}.labor-day-mobile .overlay-block .promo-text-container{display:block;padding:3rem 0rem;text-align:center;background-color:#f5f5f5}.labor-day-mobile .overlay-block .promo-text-container h1{font-family:Lora,serif;font-size:3rem;text-align:center;font-weight:400;padding:0 3rem 2rem;border-bottom:2px solid #25342f;margin-bottom:2rem;display:inline-block}.labor-day-mobile .overlay-block .promo-text-container h2{font-family:Lora,serif;font-weight:400;font-size:1.8rem;text-align:center;text-transform:uppercase;width:60%;margin:0 auto}.beds-text h1{font-family:Dancing Script,Mrs Saint Delafield,cursive;letter-spacing:1px;font-size:5rem}.beds-text h2{font-family:Lora,serif;font-size:2rem;font-weight:400;display:block;margin:2rem 10%}.beds-cta{font-size:1.6rem}.new-cta-button{text-decoration:none!important;border:1px solid #a06c44;background-color:#f4ebe6;color:#a06c44;font-family:Lora,serif;font-size:1.6rem;text-transform:uppercase;text-align:center;padding:1rem 2rem}.product-thumbnails{margin-top:2rem}.product-thumbnails div{width:18%}.promo-star{display:none}.new-hero div,.new-hero div img{width:100%!important}body,html{overflow-x:hidden}.cms-paragraph-blocks p,.cms-paragraph-blocks li{font-family:Mulish,Arial,sans-serif;font-size:1.8rem;line-height:150%;margin:1.8rem 0}.article-header h1{font-size:3rem;line-height:140%}.article-header h2{font-size:2.6rem;margin:2rem 0 0}.article-header h3{font-size:1.8rem}.featured-blog img{margin-bottom:2rem}.featured-blog .align-middle{text-align:center}.image-feed .feed-link{border:4px solid #a06c44}.image-feed .feed-link h1{font-size:1.8rem}.image-feed .feed-link h2{font-size:1.6rem}.image-feed .feed-link i{font-size:4rem}.hide-mobile{display:none}.header{border-bottom:1px solid #b9b9b9;padding-bottom:2rem}.header-style-guide{display:none}.header-logo{margin-bottom:3rem}.header-logo img,.header-logo svg{width:85%;max-width:85%}.header-cart{padding-right:30px}.header-mobile-nav{display:flex;padding-left:30px}.header-mobile-nav i{font-size:3rem}.home-hero{margin:1rem 0}.home-hero .hero-image{text-align:center}.home-hero .hero-image .hero-img-container{width:100%}.home-hero .hero-text{padding-bottom:2rem}.home-hero .hero-text img{width:80%;padding-bottom:2rem;margin-bottom:0}.home-hero .hero-text .hero-text-display{display:block;width:100%;text-align:center;margin-left:0;margin:2rem 0;font-size:3rem}.home-hero .hero-text .hero-text-display h1{font-size:4rem}.home-hero .hero-text .hero-text-display h2{font-size:5.5rem}.home-quicklinks-box{border-right:0}.footer .logo{text-align:center;display:inline-block}.footer .social-list{justify-content:space-evenly}.shop-by{display:none}.footer-logo-area,.footer-link-group{text-align:center}.footer-link-group h1{margin:2rem 0}.copyright,.payment-methods{margin:2rem 0;text-align:center}.offset-border{display:none}.shop-by-container{margin:2rem 0}.home-comp-slider,.image-feed{display:none}.image-feed .image{width:50%}.image-feed .image:nth-child(9){display:none}.image-feed .feed-link{order:1;width:100%;max-height:210px}.how-it-works-link{display:none}.swatch-filter-area .filter-group{display:block}.swatch-filter-area .filter-group select{width:100%}.products-grid .product h1{font-size:1.8rem}.products-grid .product img{max-height:200px}.products-grid .product h2{font-size:1.4rem;min-height:1.4rem}.product-thumbnails{flex-direction:row;justify-content:space-evenly}.content-dropdown-zone div:first-child{border-bottom:0}.details-boxes ul{padding-left:2rem;margin-left:0}.why-we-love-this-flex{background-size:contain}.content-dropdown-button{padding:1rem 2rem}.collection-header{border-bottom:0}.collection-header .header-text{text-align:center;display:block}.collection-header .header-text h1,.collection-header .header-text h2{display:block}.collection-header .header-text h1{font-size:3rem;margin-bottom:1rem}.collection-header .header-text h2{font-size:2rem;margin:0;font-style:normal;text-transform:uppercase}.collection-offset-border div{border:0px}.collection-image{border:2px solid #b9b9b9}.collection-types{flex-wrap:wrap}.collection-types .type{border-right:1px solid #000;font-family:Lora,serif;font-size:1.6rem;text-transform:uppercase;padding:0 2rem;text-align:center;letter-spacing:.2rem;margin-bottom:1rem}.collection-types .type:last-child{border-right:0px}.type-details{margin:0;position:relative}.type-details h1{margin:2rem 0 1rem;text-align:center}.type-details h1 span{font-style:italic;text-transform:lowercase;font-size:2.6rem}.type-details p{font-family:Lora,serif;font-size:1.6rem;font-weight:400;line-height:175%;margin:2rem 0;text-align:justify}.type-slider-browser div{top:1.6rem}.type-slider-browser div i{font-size:2.8rem}.cart-table-header{display:none}.cart-item-image{text-align:center}.cart-center-box{position:relative;text-align:center;top:0;transform:none}.cart-center-box ul{text-align:center;list-style:none;margin:1rem auto;padding-left:0}.price-indicator{margin:2rem;text-align:center}.checkout-button{width:100%}.desktop-cart-view{display:none}.mobile-cart-view{display:flex}.collection-filter-toggle,.swatch-filter-toggle{display:block;width:100%;margin:2rem 15px;color:#fff;background-color:#a06c44;text-align:center;font-size:1.8rem;font-weight:400;padding:1rem 0;letter-spacing:.2rem;text-transform:uppercase}.collection-filter-toggle i,.swatch-filter-toggle i{margin-left:1rem}.collection-filter{display:none}.filter-group{width:100%}.story-block{margin:4rem 0}.story-image-container img{width:100%}.story-hero-text p{text-align:justify}.story-hero-text .story-signature{display:block;text-align:center}.story-description h1{text-align:center;margin:4rem 0}.story-description p{text-align:justify}.swatch-header{padding:0%}.swatch-mobile-prompt{display:block}.swatch-sidebar{border-bottom:1px solid #d8d8d8;margin-bottom:2rem;padding-bottom:2rem}.swatch-filter-tool-area{display:none}.swatch-browser-container{justify-content:center}.item-grid .item{flex-basis:48%;text-align:center;margin-bottom:4rem}.item-grid .item h1{font-size:1.8rem}}
/*# sourceMappingURL=/s/files/1/1777/9759/t/82/assets/layout.scss.css.map */
