.category--container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1500px;padding:0 1.4285714286em}@media only screen and (min-width:1540px){.category--container{padding-left:0;padding-right:0}}.category--strap{margin:0 6em 1em}@media only screen and (min-width:768px){.category--strap{margin-bottom:.5em}}.category--heading{margin:0 0 .5833333333em}@media only screen and (min-width:768px){.category--heading{margin-bottom:1em}}.category--view-all{margin-bottom:1em}@media only screen and (min-width:768px){.category--view-all{margin-bottom:3em}}.category--banner-image{margin-bottom:1.4285714286em;overflow:hidden;padding-bottom:7.1428571429em;position:relative}@media only screen and (min-width:768px){.category--banner-image{margin-bottom:3em}}@media only screen and (min-width:1000px){.category--banner-image{margin-bottom:6.0714285714em;padding-bottom:0}}.category--banner-image--caption{background-color:#9b9e09;bottom:0;color:#fff;left:0;padding:.7142857143em 2.1428571429em 1.4285714286em;position:absolute;right:0;text-align:center}@media only screen and (min-width:1000px){.category--banner-image--caption{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;left:auto;padding:0;top:0;width:40%}}.category--banner-image--caption[data-category=beds]{background-color:#76726c}.category--banner-image--caption[data-category=beds]:before{border-color:transparent transparent #76726c}@media only screen and (min-width:1000px){.category--banner-image--caption[data-category=beds]:before{border-color:transparent #76726c transparent transparent}}.category--banner-image--caption[data-category=wardrobes]{background-color:#9aacb1}.category--banner-image--caption[data-category=wardrobes]:before{border-color:transparent transparent #9aacb1}@media only screen and (min-width:1000px){.category--banner-image--caption[data-category=wardrobes]:before{border-color:transparent #9aacb1 transparent transparent}}.category--banner-image--caption[data-category=bedroom-sets]{background-color:#89886e}.category--banner-image--caption[data-category=bedroom-sets]:before{border-color:transparent transparent #89886e}@media only screen and (min-width:1000px){.category--banner-image--caption[data-category=bedroom-sets]:before{border-color:transparent #89886e transparent transparent}}.category--banner-image--caption:before{border-color:transparent transparent #9b9e09;border-style:solid;border-width:0 0 50px calc(100vw - 2.85714em);content:"";height:0;left:0;position:absolute;right:0;top:-50px;width:0}@media only screen and (min-width:1000px){.category--banner-image--caption:before{border-color:transparent #9b9e09 transparent transparent;border-width:0 195px 38.3vw 0;bottom:0;height:0;left:auto;right:100%;top:0}}@media only screen and (min-width:1366px)and (max-width:1540px){.category--banner-image--caption:before{border-width:0 195px 42.7vw 0}}@media only screen and (min-width:1540px){.category--banner-image--caption:before{border-width:0 195px 660px 0}}.category--banner-image--caption--title{display:block;font-family:futura-pt,sans-serif;font-size:2.2857142857em;font-size:1.7142857143em;font-weight:400;letter-spacing:.03em;letter-spacing:.025em;line-height:1.2;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.category--banner-image--caption--title{font-size:3em}}.category--banner-image--caption p{display:block;margin-left:auto;margin-right:auto;margin-top:0;max-width:80%}@media only screen and (min-width:1000px){.category--banner-image--caption p{font-size:1.2142857143em}}@media only screen and (min-width:1366px){.category--banner-image--caption p{width:100%}}.category--banner-image--caption--view-btn{width:100%}@media only screen and (min-width:576px){.category--banner-image--caption--view-btn{width:50%}}@media only screen and (min-width:1366px){.category--banner-image--caption--view-btn{max-width:20em}}@media only screen and (min-width:768px){.category--promoted:not(.category--promoted_grid){display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6.4285714286em}.category--promoted_grid{grid-column-gap:2em;grid-row-gap:2em;display:grid;grid-template-columns:auto auto}.category--promoted_grid .promoted-category{margin-bottom:0;place-self:center}}@media only screen and (min-width:1920px){.category--promoted_grid{grid-row-gap:4em;margin-bottom:4em}}.category--promoted .promoted-category{margin-bottom:1em;position:relative;text-align:center}@media only screen and (min-width:768px){.category--promoted .promoted-category{flex-basis:calc(50% - 1em);margin-bottom:0;max-width:50em}}@media only screen and (min-width:1000px){.category--promoted .promoted-category{text-align:left}}.category--promoted .promoted-category--caption{bottom:0;color:#fff;left:0;padding:0 .7142857143em 1.7857142857em;position:absolute;right:0}@media only screen and (min-width:1000px){.category--promoted .promoted-category--caption{padding:0 2.8571428571em 3.5714285714em}}.category--promoted .promoted-category--caption--title{font-family:futura-pt,sans-serif;font-size:2.2857142857em;font-size:1.7142857143em;font-weight:400;letter-spacing:.03em;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:768px){.category--promoted .promoted-category--caption--title{font-size:3em}}.category--promoted .promoted-category--caption p{display:block;margin-left:auto;margin-right:auto;margin-top:0;max-width:80%}@media only screen and (min-width:1000px){.category--promoted .promoted-category--caption p{font-size:1.2142857143em;margin-left:0;margin-right:0;max-width:65%}}@media only screen and (min-width:1366px){.category--promoted .promoted-category--caption p{max-width:45%}}@media only screen and (min-width:576px){.category--promoted .promoted-category--caption--view-btn{width:50%}}@media only screen and (min-width:1366px){.category--promoted .promoted-category--caption--view-btn{max-width:20em}}.category--carousel{padding:1.7857142857em .7142857143em}@media only screen and (min-width:1366px){.category--carousel{padding:3.5714285714em 0 5.3571428571em}}.category--carousel--inner{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:87.8571428571em}.category--carousel--item{margin-bottom:2.1428571429em;max-width:27.8571428571em}.category--carousel--item .img-zoom--wrapper{max-width:27.8571428571em}.category--carousel--item .img-zoom--wrapper img{margin-bottom:0}@media only screen and (max-width:767px){.category--carousel--item{flex-basis:calc(50% - 2.14286em);width:calc(50% - 2.14286em)}.category--carousel--item:nth-child(2n+2){margin-left:2.1428571429em}}@media only screen and (min-width:768px){.category--carousel--item{flex-basis:calc(33.33333% - 2.14286em);width:calc(33.33333% - 2.14286em)}.category--carousel--item:nth-child(3n+3){margin-left:2.1428571429em}}.category--carousel--item--image{margin-bottom:0}.category--carousel--item--name{margin-top:1em}@media only screen and (max-width:767px){.category--carousel--item--name{font-size:1.4285714286em;margin-top:.7em}.category--carousel--item--additional-text{font-size:1.0714285714em}}.category .bedroom-set--list{display:flex;flex-wrap:wrap}@media only screen and (min-width:576px){.category .bedroom-set--list{margin-left:-1.5em}}.category .bedroom-set--item{flex-basis:100%;margin-bottom:2em;width:100%}@media only screen and (min-width:576px){.category .bedroom-set--item{flex-basis:calc(50% - 1.5em);margin-left:1.5em;width:calc(50% - 1.5em)}}@media only screen and (min-width:1000px){.category .bedroom-set--item{flex-basis:calc(33.33333% - 1.5em);width:calc(33.33333% - 1.5em)}}.category .bedroom-set--item img{aspect-ratio:16/12;object-fit:cover}.category .bedroom-set--item--name{color:#444;font-size:1.8571428571em;margin-top:.75em;text-transform:none}.wardrobe-landing .section{margin-bottom:50px}@media screen and (min-width:1024px){.wardrobe-landing .section{margin-bottom:75px}}.wardrobe-landing .intro-text p{font-size:1.215em}.wardrobe-landing .categories{display:flex;flex-direction:column}@media screen and (min-width:600px){.wardrobe-landing .categories{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.wardrobe-landing .categories .item{margin-bottom:20px;width:100%}@media screen and (min-width:600px)and (max-width:1023px){.wardrobe-landing .categories .item{margin-right:5%;width:47.5%}.wardrobe-landing .categories .item:nth-of-type(2n){margin-right:0}}.wardrobe-landing .categories .item img{display:block;transition:opacity .25s ease-in-out;width:100%}.wardrobe-landing .categories .item h3{color:#444}.wardrobe-landing .categories .item h3 span{text-transform:lowercase}.wardrobe-landing .categories .item:hover img{opacity:.75}.wardrobe-landing .categories .item.view-all{background:#f7f8f9;position:relative}.wardrobe-landing .categories .item.view-all h3{left:0;margin:0;position:absolute;text-align:center;text-decoration:underline;top:50%;transform:translateY(-50%);transition:all .25s ease-in-out;width:100%}.wardrobe-landing .categories .item.view-all img.arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}@media screen and (max-width:424px){.wardrobe-landing .categories .item.view-all img.arrow{margin:10px auto 0;position:static}}@media screen and (min-width:1024px)and (max-width:1439px){.wardrobe-landing .categories .item.view-all img.arrow{margin:10px auto 0;position:static}}@media screen and (min-width:1440px){.wardrobe-landing .categories .item.view-all img.arrow{width:32px}}.wardrobe-landing .categories .item.view-all:hover h3{color:#9b9e09}@media screen and (min-width:1024px){.wardrobe-landing .categories.four-items .item{margin-right:2%;width:23.5%}.wardrobe-landing .categories.four-items .item:nth-of-type(4n+4){margin-right:0}.wardrobe-landing .categories.three-items .item{margin-right:2%;width:32%}.wardrobe-landing .categories.three-items .item:nth-of-type(3n+3){margin-right:0}.wardrobe-landing .categories.three-items .item h3{font-size:1.16em}}.wardrobe-landing .wardrobes-by-width{text-align:center}.wardrobe-landing .wardrobes-by-width .width-buttons{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width:599px){.wardrobe-landing .wardrobes-by-width .width-buttons{align-items:center;flex-wrap:wrap}}.wardrobe-landing .wardrobes-by-width .width-buttons .button{background:#f7f8f9;border:1px solid #eee;font-size:1.215em;margin:0 10px;padding:20px;transition:all .25s ease-in-out}@media screen and (max-width:599px){.wardrobe-landing .wardrobes-by-width .width-buttons .button{margin-bottom:20px}}.wardrobe-landing .wardrobes-by-width .width-buttons .button:hover{background:#9b9e09;border-color:#9b9e09;color:#fff}.wardrobe-landing .beds-by-width .width-buttons{flex-wrap:wrap;margin:30px auto 0;max-width:850px}.wardrobe-landing .beds-by-width .width-buttons .button{margin:0 10px 20px;padding:12px 20px;text-transform:uppercase;width:auto}@media screen and (max-width:599px){.wardrobe-landing .beds-by-width .width-buttons .button{margin-bottom:20px}}.two-col-info{--maxw:1200px;--gap:clamp(20px,3vw,40px);--pad:clamp(12px,2vw,24px)}.two-col-info__container{margin:70px 0;max-width:none;padding-left:0;padding-right:0}.category-long-description .two-col-info__container{position:relative}.two-col-info__grid{display:grid;gap:var(--gap);grid-template-columns:1fr}@media(min-width:960px){.two-col-info__grid{grid-template-columns:1fr 1fr}}.two-col-info__title{font-size:28px;font-weight:500;line-height:1.15;margin:0 0 12px;text-transform:capitalize}.two-col-info__copy p,.two-col-info__copy ul{margin:0 0 12px}.two-col-info a{color:#9b9e09;text-decoration:underline}.two-col-info__intro{max-height:170px;overflow:hidden;transition:max-height .4s ease}.category-long-description .two-col-info__intro,.two-col-info__intro.expanded{max-height:none}.two-col-info__more-row{display:grid;margin-bottom:10px;margin-top:6px;place-items:center}.category-long-description .two-col-info__more-row{bottom:-50px;position:absolute;width:100%}.two-col-info__more-btn{background:none;border:0;color:#9b9e09;cursor:pointer;display:grid;font:inherit;padding:8px 12px;place-items:center;text-decoration:underline}.category-long-description .two-col-info__more-row .two-col-info__more-btn{display:grid!important}.category-long-description .two-col-info__more{display:none}.two-col-info__more-btn:focus-visible{outline:2px solid #000;outline-offset:2px}@media(max-width:959px){.two-col-info__faqs{gap:0}.two-col-info__faqs .faq{margin-top:0}.two-col-info__faqs .faq:nth-of-type(2){border-top:none}}.faq{border-top:1px solid #e9e9e9;margin-top:clamp(12px,2vw,20px)}.faq__item{border-bottom:1px solid #e9e9e9}.faq__q{background:none;border:0;cursor:pointer;font-size:15px;font-weight:400;letter-spacing:1px;padding:16px 40px 16px 0;position:relative;text-align:left;text-transform:capitalize;width:100%}.faq__q:focus-visible{outline:2px solid #000;outline-offset:3px}.faq__q:after{content:"+";font-size:18px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq__q[aria-expanded=true]:after{content:"−"}.faq__a{color:#333;padding:0 0 16px}.faq__a p{margin:0}