@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
button[disabled],html input[disabled]{cursor:default}body{color:#000;font:16px/1.4 'Poppins',sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"DM Sans",sans-serif;margin-bottom:.5em;margin-top:0}a{color:inherit;text-decoration:none}input{border-radius:0}
.SectionFooter .flv4-lt .flv4-container{background-color:#2c2c2c}.SectionFooter .flv4-lt .flv4-container a,.SectionFooter .flv4-lt .flv4-container a:visited,.SectionFooter .flv4-lt .flv4-store-locations__title,.SectionFooter .flv4-lt .email-only-reg__form__label{color:#fff}.SectionFooter .flv4-lt .flv4-container a:hover,.SectionFooter .flv4-lt .flv4-store-full-address:hover{color:#e1d7c9}.SectionFooter .flv4-lt .flv4-social-icons img{filter:brightness(0) saturate(100%) invert(100%) sepia(6%) saturate(150%) hue-rotate(97deg) brightness(90%) contrast(89%)}.SectionFooter .flv4-lt .flv4-email-reg .email-only-reg__form__submit{background-color:#fff;border:1px solid #000;color:#000}.SectionFooter .flv4-lt .flv4-email-reg .email-only-reg__form__submit:hover{background-color:#e1d7c9;color:#808080;border:1px solid #808080}.SectionFooter .flv4-nav-container{padding:2em 0 1em}.SectionFooter .flv4-email-reg .email-only-reg__form__submit{height:2.75em}.SectionFooter .flv4-seo__desc a,.SectionFooter .flv4-seo__desc a:visited{color:#927141}.flv4-bottom .text-center div{margin-top:1rem;color:#fff}
:root{--primary:#695b47}.alert-primary{color:#1f1b15;background-color:#cac0b1;border-color:#c2b6a5}.alert-primary hr{border-top-color:#b8aa96}.alert-primary .alert-link{color:#010101}.badge-primary{color:#fff;background-color:#695b47}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;background-color:#4a4032}.bg-primary{background-color:#695b47!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#4a4032!important}.border-primary{border-color:#695b47!important}.btn-primary{color:#fff;background-color:#695b47;border-color:#695b47}.btn-primary:hover{color:#fff;background-color:#534838;border-color:#4a4032}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(105,91,71,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#695b47;border-color:#695b47}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#4a4032;border-color:#41382c}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(105,91,71,.5)}.btn-outline-primary{color:#695b47;background-color:transparent;border-color:#695b47}.btn-outline-primary:hover{color:#fff;background-color:#695b47;border-color:#695b47}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(105,91,71,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#695b47;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#695b47;border-color:#695b47}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(105,91,71,.5)}.list-group-item-primary{color:#1f1b15;background-color:#c2b6a5}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1f1b15;background-color:#b8aa96}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1f1b15;border-color:#1f1b15}.table-primary,.table-primary>th,.table-primary>td{background-color:#c2b6a5}.table-hover .table-primary:hover{background-color:#b8aa96}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b8aa96}.text-primary{color:#695b47!important}a.text-primary:hover,a.text-primary:focus{color:#4a4032!important}
#rodeo-qzg81{max-width:840px}.width-change{max-width:1410px}.width-change-2{max-width:1600px}@media only screen and (min-width:767px){#rodeo-a7ppwk{display:none}}@media only screen and (max-width:767px){#rodeo-kced29{display:none}}@media only screen and (min-width:767px){#rodeo-nfiviq{display:none}}@media only screen and (max-width:767px){#rodeo-83ymqf{display:none}}.homepage-swiper .swiper-header{text-transform:capitalize}.homepage-swiper .content-slider__title{text-transform:capitalize}
.item-page-14 .iplv14__link:hover,.item-page-14 .iplv14-social:hover .iplv14-social__title,.item-page-14 .iplv14-on-display__stores>a:hover{color:#927141}
.circle-highlight{position:relative;display:inline-block}.circle-highlight::after{content:"";position:absolute;top:0;left:0;width:80%;height:80%;background-color:#ececec;border-radius:100%;opacity:1;transition:all .15s ease-out;pointer-events:none;mix-blend-mode:darken;margin-left:10%;margin-top:10%}.category-page-image:hover .circle-highlight::after{opacity:1;transition:all .15s ease-out;width:85%;height:85%;margin-top:7.5%;margin-left:7.5%}.category-page-titles{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s 0s ease-out}.category-page-image:hover .category-page-titles{text-decoration-color:#000;transition:text-decoration-color .15s 0s ease-out}.content-slider.swiper-slide:hover{transform:translateY(-5px);transition:all .3s ease-out}.content-slider.swiper-slide{transition:all .3s ease-out}.styled-button{border-radius:999px;color:#fff;border:1px solid #fff;padding:15px 30px!important;background-color:transparent}.styled-button:hover{background-color:#fff}@media(min-width:992px){.video-cover>div video{object-fit:cover;height:100%;aspect-ratio:7/3}.video-cover>div{height:100%!important}}
.SectionOuter .hplv3{color:#231e29;max-width:1920px;margin-right:auto;margin-left:auto}.hplv3 .homepage-swiper .content-slider__title{text-transform:capitalize}.section-outer-full .slideshowv2-swiper{min-height:auto}.hplv3 .hplv3-banner.reclining-banner,.hplv3 .hplv3-banner.dining-set-banner,.hplv3 .hplv3-banner.work-flow-banner{background-color:transparent}.hplv3 .hplv3-banner.welcome-banner{background-color:#fff;padding:.75rem}.hplv3 .hplv3-banner.welcome-banner .hplv3-banner__title{text-transform:none;color:#3a3a3a;font-size:28px;font-weight:600}.hplv3 .hplv3-banner.welcome-banner .hplv3-banner__sub-title{color:#3a3a3a;text-transform:none;font-size:16px;font-weight:500;line-height:1.6;max-width:840px;margin:0 auto 1rem}.hplv3 .hplv3-banner.welcome-banner a.hplv3-banner__link{color:#736048;font-size:17px}.hplv3 .hplv3-banner.dining-set-banner{padding:0}.hplv3 .hplv3-banner.reclining-banner{padding:0}.hplv3 .hplv3-banner.work-flow-banner{padding:0 0 3rem}.hplv3 .hplv3-banner.mattress-banner{padding:69px 32px;text-align:left}.mattress-banner__content{justify-content:center;align-items:center;padding-bottom:69px}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__left .hplv3-banner__image img{max-height:279px}.hplv3 .hplv3-banner.hplv3-wrapper.dining-set-banner,.hplv3 .hplv3-banner.hplv3-wrapper.reclining-banner,.hplv3 .hplv3-banner.hplv3-wrapper.work-flow-banner{display:flex;flex-direction:row}.hplv3 .hplv3-banner.hplv3-wrapper.dining-set-banner .hplv3-static__text,.hplv3 .hplv3-banner.hplv3-wrapper.reclining-banner .hplv3-static__text,.hplv3 .hplv3-banner.hplv3-wrapper.work-flow-banner .hplv3-static__text{text-align:start;max-width:600px;margin-top:auto;margin-bottom:auto}.hplv3 .hplv3-banner.hplv3-wrapper.dining-set-banner .hplv3-static__text .hplv3-static__desc,.hplv3 .hplv3-banner.hplv3-wrapper.reclining-banner .hplv3-static__text .hplv3-static__desc,.hplv3 .hplv3-banner.hplv3-wrapper.work-flow-banner .hplv3-static__text .hplv3-static__desc{font-weight:600;line-height:1.6}.hplv3 .hplv3-banner.hplv3-wrapper.dining-set-banner .hplv3-static__text .hplv3-static__title,.hplv3 .hplv3-banner.hplv3-wrapper.reclining-banner .hplv3-static__text .hplv3-static__title,.hplv3 .hplv3-banner.hplv3-wrapper.work-flow-banner .hplv3-static__text .hplv3-static__title{font-size:2rem;font-weight:600}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__left{padding-right:50px}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__title{color:#231e29;padding-bottom:32px;text-transform:none}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__sub-title{text-transform:none;text-align:left;color:#231e29;margin-bottom:20px}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__sub-list ul{padding:1rem 2rem;list-style-type:disc}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__sub-list li{color:#231e29;font-weight:500;margin-bottom:.5rem;text-align:left}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__link{margin:50px 0 0;padding:20px 32px 21px;background-color:#e1d7c9;color:#56534f;text-decoration:none;transition:all ease .3s}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__link:hover{background-color:#56534f;color:#e1d7c9}.hplv3 .hplv3-banner.variety-banner,.hplv3 .hplv3-banner.price-guarantee-banner{background-color:#e1d7c9;padding:2.125rem 3.125rem}.hplv3 .hplv3-banner.variety-banner .hplv3-banner__title,.hplv3 .hplv3-banner.price-guarantee-banner .hplv3-banner__title{text-transform:capitalize;color:#56534f;font-size:28px;font-weight:600}.hplv3 .hplv3-banner.variety-banner .hplv3-banner__sub-title,.hplv3 .hplv3-banner.price-guarantee-banner .hplv3-banner__sub-title{color:#56534f;text-transform:none;font-size:16px;font-weight:500;line-height:1.6}.hplv3 .hplv3-banner.variety-banner a.hplv3-banner__link,.hplv3 .hplv3-banner.price-guarantee-banner a.hplv3-banner__link{color:#56534f;font-size:17px}.hplv3 .hplv3-static-vertical{padding:2.875rem 0 4rem;margin:auto;max-width:1600px;justify-content:space-between}.hplv3 .hplv3-static-vertical .hplv3-static__text{max-width:780px}.hplv3 .hplv3-static-vertical>.hplv3-static-vertical__item{flex-basis:unset}.hplv3 .hplv3-static-vertical .hplv3-static__text,.hplv3 .hplv3-banner .hplv3-static__text{padding:40px 0 0 2em}.hplv3 .hplv3-static-vertical .hplv3-static__title,.hplv3 .hplv3-banner .hplv3-static__title{font-size:28px;margin-bottom:26px;text-transform:capitalize}.hplv3 .hplv3-static-vertical .hplv3-static__desc,.hplv3 .hplv3-banner .hplv3-static__desc{margin-bottom:50px;font-size:20px;min-height:194px}.hplv3 .hplv3-static-vertical .hplv3-static__link,.hplv3 .hplv3-banner .hplv3-static__link{padding:20px 32px 21px;background-color:#e1d7c9;color:#56534f;text-decoration:none;transition:all ease .3s}.hplv3 .hplv3-static-vertical .hplv3-static__link:hover,.hplv3 .hplv3-banner .hplv3-static__link:hover{background-color:#56534f;color:#e1d7c9}.hplv3 .hplv3-eplugs{padding-bottom:2.875rem}.hplv3 .design-section{padding:2.75rem 0}.hplv3 .design-section .hplv3-static__image{max-height:738px;height:100%}.hplv3 .design-section .hplv3-static__text-content{background-color:#f7f7f7}.hplv3 .design-section .hplv3-static__text-content .hplv3-static__text{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.hplv3 .design-section .hplv3-static__text-content .hplv3-static__text .hplv3-static__title{text-transform:uppercase;font-size:28px}.hplv3 .design-section .hplv3-static__text-content .hplv3-static__text .hplv3-static__desc{text-align:center;font-size:16px;font-weight:500;line-height:1.6}.hplv3 .design-section .hplv3-static__text-content .hplv3-static__text hr{border:solid 1px #000;width:300px;margin:12px auto 40px}.hplv3 .design-section .hplv3-static__text-content .hplv3-static__text .hplv3-static__link{padding:20px 32px 21px;background-color:#e1d7c9;color:#56534f;text-decoration:none;transition:all ease .3s}.hplv3 .design-section .hplv3-static__text-content .hplv3-static__text .hplv3-static__link:hover{background-color:#56534f;color:#e1d7c9}.hplv3 .hplv3-horizontal-links{border-color:#231e29;border-style:none none solid none}.hplv3 .hplv3-horizontal-links.hplv3-wrapper .hplv3-horizontal-links__title,.hplv3 .hplv3-horizontal-links.hplv3-wrapper .hplv3-horizontal-links__link-section{color:#727171}.hplv3 .hplv3-horizontal-links__link-section>a:not(:last-child){border-right:1px solid #727171}.hplv3 .homepage-swiper .swiper-shop:hover,.hplv3 .hplv3-horizontal-links__link-section>a:hover,.hplv3 .hplv3-static__link:hover,.hplv3 .hplv3-seo__desc a{color:#927141}.hplv3 .homepage-swiper.swiper-container .swiper-header>h2{text-transform:capitalize}@media only screen and (min-width:47.9375em){.hplv3 .homepage-swiper.swiper-container{padding:4em 2em 0}}@media only screen and (max-width:47.9375em){.SectionContent .hplv3{padding-top:56px}.hplv3 .hplv3-banner.welcome-banner{background-color:#fff}.hplv3 .hplv3-banner.welcome-banner .hplv3-banner__title{font-size:20px;max-width:353px;margin:0 auto 1.375rem}.hplv3 .hplv3-banner.welcome-banner .hplv3-banner__sub-title{font-size:16px;max-width:353px;margin:0 auto 1.75rem}.hplv3 .hplv3-banner.variety-banner{padding:2.125rem 0}.hplv3 .hplv3-banner.variety-banner .hplv3-banner__title{font-size:23px;max-width:300px;margin:0 auto 1.125rem}.hplv3 .hplv3-banner.variety-banner .hplv3-banner__sub-title{font-size:16px;font-weight:600;max-width:340px;margin:0 auto 1.75rem}.hplv3 .hplv3-banner.mattress-banner{padding:69px 0;text-align:center}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content{flex-direction:column}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__left{padding-right:0;padding-bottom:2rem}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__title{font-size:20px}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__sub-title,.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__sub-list{font-size:16px}.hplv3 .hplv3-banner.mattress-banner .mattress-banner__content .hplv3-banner__right{padding:0 1rem}.hplv3 .hplv3-banner.mattress-banner .hplv3-banner__link{max-width:338px;width:100%}.hplv3 .hplv3-banner.mattress-banner .row:last-of-type .hplv3-banner__link{margin:12px 0 0}.hplv3 .hplv3-banner.mattress-banner .hplv3-static__title{font-size:26px;padding:2rem 2rem 0;text-align:center;text-transform:none}.hplv3 .hplv3-banner.hplv3-wrapper.dining-set-banner,.hplv3 .hplv3-banner.hplv3-wrapper.work-flow-banner{flex-direction:column}.hplv3 .hplv3-banner.hplv3-wrapper.reclining-banner{flex-direction:column-reverse}.hplv3 .hplv3-banner.dining-set-banner .hplv3-static__text,.hplv3 .hplv3-banner.reclining-banner .hplv3-static__text,.hplv3 .hplv3-banner.work-flow-banner .hplv3-static__text{padding-bottom:1rem;text-align:left}.hplv3 .hplv3-banner.dining-set-banner .hplv3-static__title,.hplv3 .hplv3-banner.reclining-banner .hplv3-static__title,.hplv3 .hplv3-banner.work-flow-banner .hplv3-static__title{font-size:26px;padding:1rem;margin-bottom:26px;text-align:left;text-transform:capitalize}.hplv3 .hplv3-static-vertical .hplv3-static__desc,.hplv3 .hplv3-banner .hplv3-static__desc{min-height:unset}.hplv3 .hplv3-banner.dining-set-banner .hplv3-static__desc,.hplv3 .hplv3-banner.reclining-banner .hplv3-static__desc,.hplv3 .hplv3-banner.work-flow-banner .hplv3-static__desc{font-size:16px;font-weight:500;padding:0 1rem 2rem 1rem;margin-bottom:25px}.hplv3 .hplv3-banner.dining-set-banner .hplv3-static__link,.hplv3 .hplv3-banner.reclining-banner .hplv3-static__link,.hplv3 .hplv3-banner.work-flow-banner .hplv3-static__link{background-color:#e1d7c9;color:#56534f;padding:12px 32px 13px;margin-left:1rem;text-decoration:none;transition:all ease .3s}.hplv3 .hplv3-banner.dining-set-banner .hplv3-static__link:hover,.hplv3 .hplv3-banner.reclining-banner .hplv3-static__link:hover,.hplv3 .hplv3-banner.work-flow-banner .hplv3-static__link:hover{background-color:#56534f;color:#e1d7c9}.hplv3 .hplv3-banner.variety-banner .hplv3-banner__sub-title,.hplv3 .hplv3-banner.price-guarantee-banner .hplv3-banner__sub-title{font-size:1rem}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item:first-of-type{margin:0 auto 4rem}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item:last-of-type{margin:4rem auto 0}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item .hplv3-static__text-content{text-align:center;background-color:#f3f3f3}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item .hplv3-static__text{padding:40px 2em 80px;margin-right:0}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item .hplv3-static__text-content .hplv3-static__title{margin-bottom:16px}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item .hplv3-static__text-content hr{border-top:1px solid #6c6c6c;margin-bottom:2rem;max-width:380px}.hplv3 .hplv3-static-vertical .hplv3-static-vertical__item .hplv3-static__text-content .hplv3-static__desc{font-weight:500;min-height:auto}.hplv3 .design-section.hplv3-static-vertical .hplv3-static-vertical__item{margin:0 auto 4rem}}@media only screen and (min-width:769px) and (max-width:880px){.SectionContent .hplv3{margin-top:-4.5rem!important}}@media only screen and (min-width:55.063em){.SectionMenu .hlv4-main{height:4.6rem}.SectionContent .hplv3{margin-top:-4.6rem!important;padding-top:73px}.SectionContent .hplv3-banner .hplv3-banner__sub-title{margin-bottom:1rem}}
.hlv3-logo__link__img{display:block;max-height:3rem;margin:0 auto}.hlv3-hide,.hlv3-hide-desktop{display:none}@media(min-width:992px){.hlv6 .hlv6-logo{min-width:13rem;max-width:13rem}}@media only screen and (max-width:55em){.hlv3-show-mobile{display:block}.hlv3-hide,.hlv3-hide-mobile{display:none}}.page-category,.page-static{padding-top:1.5em}.hlv4-container .hlv4-primary-nav>.nav-builder-0:first-child>a::before{margin-right:1rem}@media only screen and (min-width:55.063em){.hlv4-lt .hlv4-primary-nav .nav-builder__img-wrapper{background-color:rgba(255,255,255,.91);color:#000;max-width:none;width:100%;border-top:1px solid #c3c3c3;justify-content:center}.hlv4-container .nav-builder__img-wrapper>.nav-builder-sub-menu{flex-grow:.25}.hlv4-container .hlv4-search--trigger:placeholder{text-transform:capitalize}.hlv4-container .hlv4-search--trigger>span:last-child{display:none}.hlv4-container .hlv4-secondary-nav{position:relative}.hlv4-container .hlv4-main .hlv4-locations__wrapper{left:-70%}.hlv4-container .hlv4-search--trigger{right:19em}}@media only screen and (min-width:67.4375em){.hlv4-container .hlv4-primary-container .hlv4-logo__link__img{max-height:5rem;margin:0 auto}.SectionMenu .hlv4-container .hlv4-main{height:6.1rem}.SectionContent .hplv3{margin-top:-5.1rem!important}}
