.showroom__hero{margin:1em 0 6em;overflow:hidden;position:relative}.media-wrapper{grid-area:media;position:absolute;top:0;right:0;bottom:0;left:0}.media-wrapper img{max-width:100%;object-fit:cover;object-position:center;width:100%}.text-wrapper{display:-ms-grid;display:grid;grid-area:text;grid-template:"." 1fr "middle" auto "bottom" 1fr/1fr;padding:0 var(--gutter);position:relative;text-align:center}@media (min-width:1024px){.text-wrapper{min-height:41.66667vw}}.text-wrapper.text-color--light{color:var(--off-white)}.text-wrapper.text-color--light.overlay{background:#1c222240}.text-wrapper.text-color--light .button:not(disabled):hover{background-color:var(--off-white);border-color:var(--off-white);color:var(--charcoal)}.text-wrapper.text-color--dark{color:var(--charcoal)}.text-wrapper.text-color--dark.overlay{background:#dde3e340}.text-wrapper.text-color--dark .button:not(disabled):hover{background-color:var(--charcoal);border-color:var(--charcoal);color:var(--off-white)}.text-wrapper__bottom,.text-wrapper__middle{margin:auto;max-width:510px}.text-wrapper__middle{grid-area:middle}.text-wrapper__bottom{grid-area:bottom;margin:0 auto 52px}.text-wrapper__bottom .button:not(disabled):hover{background-color:var(--off-white);border-color:var(--off-white);color:var(--charcoal)}.more-locations{background-color:var(--dessert)}@media (min-width:1024px){.more-locations__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.more-locations__image{padding:calc(var(--gap) * 2.5) var(--gutter) 0}@media (min-width:1024px){.more-locations__image{padding:var(--gap) 0 var(--gap) calc(var(--gap) * 1.5)}}.more-locations__text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:var(--gap) var(--gutter) calc(var(--gap) * 1.5)}@media (min-width:1024px){.more-locations__text{padding:var(--gap) calc(var(--gap) * 1.5)}}@media (max-width:1023px){.more-locations__text h1{text-align:center}}.more-locations img{display:block;margin:auto;max-width:100%}.contact-form+.shopify-section-featured-collection{margin-bottom:150px}.contact-form .contact-form__inner{margin:auto;max-width:320px;background:inherit;font-size:20px;letter-spacing:-.36px;line-height:1.28;max-width:440px}.contact-form .contact-form__inner,.contact-form form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-form form{-ms-flex-positive:1;flex-grow:1}.contact-form .contact-form__top{box-sizing:border-box;padding:var(--gutter) 40px 0;text-align:center}.contact-form .contact-form__top h1{letter-spacing:-.73px;line-height:1.25;margin:0}.contact-form .topLeft,.contact-form .topRight{-ms-flex-preferred-size:50%;flex-basis:50%}.contact-form .topRight{text-align:right}.contact-form .close-icon{cursor:pointer;padding:0;border:0;background:transparent}.contact-form .close-icon svg{display:block;pointer-events:none}.contact-form .contact-form__content{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.contact-form .contact-form__content-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:1 0 auto;flex:1 0 auto;margin:32px 0 60px}.contact-form a{color:inherit}.contact-form .input-group{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 8px}.contact-form .input-group.fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}.contact-form .input-group>p{margin:0 0 32px;text-align:center}.contact-form label{cursor:pointer;display:inline-block;font-size:15px;margin:19px 0 10px}.contact-form input,.contact-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--off-white);border:1.3px solid var(--charcoal);border-radius:0;box-sizing:border-box;color:inherit;display:block;font-size:16px;padding:1em .25em;width:100%}.contact-form input:focus,.contact-form textarea:focus{outline-style:none}.contact-form textarea{box-sizing:border-box;height:193px;padding:16px;resize:none}.contact-form .bottom{text-align:center}.contact-form__swatch{margin:50px 0 150px;text-align:center}.contact-form__swatch a{border-bottom:1px solid;padding-bottom:5px;text-decoration:none}.appointment{background-color:var(--burnt-orange-transparent);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;padding:11px;pointer-events:none;position:fixed;left:0;right:0;top:0;bottom:0;transition:opacity var(--slow);z-index:var(--z-index-modal)}.appointment.active{opacity:1;pointer-events:auto}.appointment.active .appointment-closer{pointer-events:auto}.appointment .contact-form{background-color:var(--off-white);box-sizing:border-box;max-width:548px;max-height:100%;overflow-y:auto;overflow-x:hidden}.appointment__inner.contact-form__inner{padding:0 calc(var(--gutter) / 2) 40px;position:relative}.appointment-closer{background-color:transparent;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0}.appointment__closer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:sticky;top:30px}.appointment__closer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;padding:5px;transform:translate(25%,-50%)}@media (min-width:768px){.appointment__closer button{transform:translate(50%)}}.appointment .contact-form__top{padding-top:calc(var(--gutter) - 30px)}.appointment .contact-form__top p{margin:.5em 0 0}.appointment .contact-form__content-inner{margin:30px 0 40px}.appointment .input-group.has-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.appointment .input-group.has-checkbox input[type=checkbox],.appointment .input-group.has-checkbox input[type=radio]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:15px;margin:0 10px 0 0;padding:0;width:15px}.appointment .input-group.has-checkbox input[type=checkbox]+label,.appointment .input-group.has-checkbox input[type=radio]+label{margin:0}.appointment .input-group.has-checkbox input[type=checkbox]:checked,.appointment .input-group.has-checkbox input[type=radio]:checked{background:url(checked.svg) 50%/contain no-repeat border-box}.appointment textarea{height:120px}.text-block{padding:0 30px;margin:1em auto 4em;max-width:none}@media (min-width:1024px){.text-block+.media-with-text{margin-top:calc(var(--gutter) * 2)}}.text-block h1{margin:0 auto;max-width:800px;text-align:center}@media (min-width:1024px){.text-block h1{font-size:40px}}.text-block p{max-width:670px;margin:1em auto;text-align:center}@media (min-width:1024px){.text-block p{font-size:22px}}.text-block .signature{background:var(--off-white);margin:1em auto;width:200px}.text-block .signature img{mix-blend-mode:multiply;width:100%}.media-with-text{padding:0 30px}.media-with-text .split__text{text-align:left}@media (max-width:1023px){.media-with-text .split__text{margin:calc(var(--gutter) * 2) 0 calc(var(--gutter) * 3)}}.media img{display:block;width:100%}.four-steps{margin:4em 0}.four-steps__wrapper{padding:3em 30px}.four-steps__title{margin:1.5em auto 0;text-align:center}.four-steps__inner{display:-ms-grid;display:grid;gap:var(--gutter)}@media (min-width:1024px){.four-steps__inner{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;padding:3em var(--gutter)}}.four-steps__step{padding:1em 0}.four-steps__step h2{line-height:1.4}.four-steps__step img{display:block;width:100%}.showroom__cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:50px 0}@media (min-width:1024px){.showroom__cta+.media-fullbleed{margin-top:100px}}@media (min-width:1024px){.image-gallery+.showroom__cta{margin:2em 0 100px}}.split__inner{-ms-flex-align:center;align-items:center;color:var(--charcoal);font: 13.5px/1.5 BasicCommercial,sans-serif;margin:calc(var(--gutter) * 2) 0;padding:0 var(--gutter)}@media (min-width:768px){.split__inner{display:-ms-grid;display:grid;font-size:20px;margin:0 0 calc(var(--gutter) * 2)}}.split__inner:not(.reverse){grid-template:"media text" auto/1fr 1fr}.split__inner.reverse{grid-template:"text media" auto/1fr 1fr}.split__media{grid-area:media}.split__media-inner{position:relative}.split__media-inner img{display:block;width:100%;transition:opacity var(--slow)}.split__media-inner img[defer]{opacity:0}.split__media-inner video{display:block;object-fit:cover;width:100%;height:100%;transition:opacity var(--slow)}.split__media-inner video[defer]{opacity:0}.split__text{grid-area:text;padding:0 var(--gutter)}@media (min-width:768px){.split__inner:not(.reverse) .split__text{text-align:right;padding-left:calc(var(--gutter) * 2);padding-right:0}}@media (min-width:768px){.split__inner.reverse .split__text{padding-left:0;padding-right:calc(var(--gutter) * 2);text-align:left}}.split__title{font: 40px/1.38 EditorialNew;letter-spacing:-.73px;margin:0}@media (max-width:767px){.split__title{text-align:center;font-size:22px}}.split__copy p:last-child{margin-bottom:0}.split__media-inner.vertical-rule:after{content:"";background-position:top;background-repeat:no-repeat;background-size:100% auto;display:block;position:absolute;transition:height var(--slow) var(--slow);width:10px}.small .split__media-inner.vertical-rule:after{background-image:url(Line2.svg)}.medium .split__media-inner.vertical-rule:after{background-image:url(Line4.svg)}.large .split__media-inner.vertical-rule:after{background-image:url(Line6.svg)}.split__media-inner.vertical-rule[defer]:after{height:0;opacity:0}.split__media-inner.horizontal-rule:after{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:10px;position:absolute;top:0;transition:width var(--slow) var(--slow);transform:translateY(calc(var(--gutter) * .33));width:calc(100% + (var(--gutter) * 1.3333))}.small .split__media-inner.horizontal-rule:after{background-image:url(Line1.svg)}.medium .split__media-inner.horizontal-rule:after{background-image:url(Line3.svg)}.large .split__media-inner.horizontal-rule:after{background-image:url(Line5.svg)}.split__inner:not(.reverse) .split__media-inner.horizontal-rule:after{left:calc(var(--gutter) * -.3333);background-position:0}.split__inner.reverse .split__media-inner.horizontal-rule:after{right:calc(var(--gutter) * -.3333);background-position:100%}.split__media-inner.horizontal-rule[defer]:after{opacity:0;width:0}.split__media.reverse{margin-left:auto}.split__media.small{width:50%}.split__media.small .split__media-inner.vertical-rule:after{top:calc(var(--gutter) * -1);height:calc(var(--gutter) * 2 + 100% - 5em)}.split__media.small .split__media-inner.vertical-rule[defer]:after{height:0}.split__media.small:not(.reverse) .split__media-inner.vertical-rule:after{left:0;right:auto;transform:translate(1em)}.split__media.small.reverse .split__media-inner.vertical-rule:after{left:auto;right:0;transform:translate(-1em)}.split__media.medium{width:75%}.split__media.medium .split__media-inner.vertical-rule:after{top:calc(var(--gutter) * -1);height:calc(var(--gutter) * 2 + 100% - 4em)}.split__media.medium .split__media-inner.vertical-rule[defer]:after{height:0}.split__media.medium:not(.reverse) .split__media-inner.vertical-rule:after{left:0;right:auto;transform:translate(1em)}.split__media.medium.reverse .split__media-inner.vertical-rule:after{left:auto;right:0;transform:translate(-1em)}.split__media.large{width:100%}.split__media.large .split__media-inner.vertical-rule:after{top:calc(var(--gutter) * -1);height:calc(var(--gutter) * 2 + 100% - 6em)}.split__media.large .split__media-inner.vertical-rule[defer]:after{height:0}.split__media.large:not(.reverse) .split__media-inner.vertical-rule:after{left:0;right:auto;transform:translate(1em)}.split__media.large.reverse .split__media-inner.vertical-rule:after{left:auto;right:0;transform:translate(-1em)}@media (min-width:768px){.featured-collection{display:-ms-grid;display:grid;grid-template:"intro products" auto/1fr 2fr}}.featured-collection:nth-child(2n),.shopify-section-featured-collection:nth-child(2n) .featured-collection{grid-template:"products intro" auto/2fr 1fr}.featured-collection:nth-child(odd),.shopify-section-featured-collection:nth-child(odd) .featured-collection{grid-template:"intro products" auto/1fr 2fr}@media (min-width:768px){.featured-collection .intro{-ms-flex-item-align:start;align-self:flex-start;grid-area:intro;position:sticky;top:0}}@media (min-width:768px) and (min-height:568px){.featured-collection .intro{top:var(--header-height)}}.featured-collection .intro__inner{background:--hover-color;box-sizing:border-box;padding:var(--gutter);text-align:center}@media (min-width:768px){.featured-collection .intro__inner{display:-ms-grid;display:grid;min-height:100vh;height:66.66667vw;max-height:100vh;grid-template:"." auto "middle" auto "bottom" auto/auto;padding:0 calc(var(--gutter) / 2)}}@media (min-width:768px) and (min-height:568px){.featured-collection .intro__inner{min-height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height))}}@media (min-width:768px) and (min-height:720px){.featured-collection .intro__inner{grid-template:"." 1fr "middle" auto "bottom" 1fr/auto;row-gap:var(--header-height)}}.featured-collection .intro__inner .middle{grid-area:middle;margin:auto;max-width:430px}.featured-collection .intro__inner .description{font-size:13.5px}@media (min-width:1024px){.featured-collection .intro__inner .description{font-size:20px}}.featured-collection .intro__inner .bottom{grid-area:bottom}.featured-collection .button{--color:var(--off-white)}.featured-collection .featured-collection__products{grid-area:products}.featured-collection .collection-image{margin:0}.featured-collection .collection-image img{display:block;width:100%;transition:opacity var(--slow);max-height:calc(100vh - var(--header-height));object-fit:cover;object-position:center bottom}.featured-collection .collection-image img[defer]{opacity:0}.featured-collection .collection-image figcaption{font-size:14px;margin:.5em 20px 1em}@media (max-width:1023px){.featured-collection .collection-image figcaption{display:none}}.featured-collection .grid{display:-ms-flexbox;display:flex;overflow:auto}@media (max-width:767px){.featured-collection .grid{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;padding:calc(var(--gutter) * 2) 0}}@media (min-width:768px){.featured-collection .grid{margin:var(--header-height) 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.featured-collection .grid::-webkit-scrollbar{display:none}}@media (max-width:767px){.featured-collection .product-grid-item{-ms-flex:0 0 75%;flex:0 0 75%;scroll-snap-align:center}}@media (min-width:768px){.featured-collection .product-grid-item{-ms-flex:0 0 50%;flex:0 0 50%}}.product-grid-item{background:var(--off-white);color:inherit;display:block;position:relative;text-decoration:none}.grid-view-item__meta{font-family:Helvetica Neue;font-size:15px;font-style:normal;letter-spacing:normal;line-height:2.2666666667;line-height:normal;text-align:center;text-decoration:none}.grid-view-item__meta p{margin:1em 0}.grid-view-item__cta{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color var(--fast);transition:text-decoration-color var(--fast);transition:text-decoration-color var(--fast),-webkit-text-decoration-color var(--fast)}.product-grid-item:hover .grid-view-item__cta{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.product-grid-item:not([data-type="Gift card"]) .grid-view-item__cta:before{content:"Shop "}.product-grid-item.custom:not([data-type="Gift card"]) .grid-view-item__cta:before{content:"Customize "}.item__image{display:block;position:relative;transition-duration:.8s;transition-property:opacity;width:100%;mix-blend-mode:multiply}.item__image[defer]{opacity:0}.item__image--hover{display:none}@media (hover:hover){.item__image--hover{background:var(--off-white);display:block;object-fit:cover;opacity:0;left:0;right:0;top:0;position:absolute;transition-duration:opacity var(--slow)}}.the-garden-collection .item__image--hover{transform:none}.item__image--hover img{mix-blend-mode:multiply;position:relative;width:100%}@media (hover:hover){.product-grid-item:hover .item__image--hover{opacity:1;transition-duration:var(--fast)}}.item__subtitle{font-style:italic}.product-price__price{font-size:9px;font-family:Helvetica Neue}
/*# sourceMappingURL=/s/files/1/1971/1387/t/106/assets/template.page.apartment.css.map */
