@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500&display=swap";.shopify-section--main-product .product-info .product-info__block-list{display:grid;grid-template-columns:auto minmax(0,1fr);padding:1rem;background:#ece7e0;container-type:inline-size}.shopify-section--main-product .product-info .product-info__block-list>:is(.product-info__block-item,.product-info__block-group){grid-column:1 / -1;margin-block:0;min-width:0}.shopify-section--main-product .product-info .product-info__block-list>:is([data-block-type=title],[data-block-type=liquid],[data-block-type=price],[data-block-type=text]){padding-inline:2rem;text-align:center}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=title]{margin-block-start:3rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=liquid]{margin-block-start:1.25rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=price]{margin-block-start:1.25rem;font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:#6a6a6a}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=price] .price-list{justify-content:center}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=text]{margin-block:1.5rem 2rem}.shopify-section--main-product .product-info .product-info__block-list>:is([data-block-type=variant-picker],[data-block-type=quantity-selector],[data-block-type=buy-buttons],[data-block-type=separator]){background:#fff}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]{border-top:3px solid #804804;padding:2rem 2rem 0}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=quantity-selector]{grid-column:1;padding:1.5rem 0 0 2rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=buy-buttons]{grid-column:2;padding:1.5rem 2rem 0 .625rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=separator]{padding:1.4375rem 2rem 0}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=separator]+[data-block-type=liquid]{background:#fff;margin-block-start:0;padding:1.5rem 2rem 2rem;text-align:center}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]:empty+[data-block-type=quantity-selector],.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]:empty+[data-block-type=quantity-selector]+[data-block-type=buy-buttons]{border-top:3px solid #804804;padding-top:3rem}.shopify-section--main-product .product-info .product-info__block-list>.accordion-group{margin-block-start:1rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=share-buttons]{margin-block-start:1.5rem}@container (max-width: 415px){.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=quantity-selector]{grid-column:1 / -1;display:flex;justify-content:center;padding:1.5rem 2rem 0}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=buy-buttons],.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]:empty+[data-block-type=quantity-selector]+[data-block-type=buy-buttons]{grid-column:1 / -1;border-top:0;padding:.625rem 2rem 0}}@media screen and (max-width:400px){.shopify-section--main-product .product-info .product-info__block-list>:is([data-block-type=variant-picker],[data-block-type=quantity-selector],[data-block-type=buy-buttons],[data-block-type=separator]){padding-inline:1rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]{padding-block-start:1rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]:empty+[data-block-type=quantity-selector]{padding-block-start:2rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=variant-picker]:empty+[data-block-type=quantity-selector]+[data-block-type=buy-buttons]{padding-inline:1rem}.shopify-section--main-product .product-info .product-info__block-list>[data-block-type=separator]+[data-block-type=liquid]{padding:1.5rem 1rem 1rem}}.shopify-section--main-product .variant-picker__option-info legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shopify-section--main-product .variant-picker__option-info .h-stack{justify-content:center;width:100%}.shopify-section--main-product .variant-picker__option-info span{display:block;width:100%;text-align:center}.shopify-section--main-product .variant-picker__option-values{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch}.shopify-section--main-product .variant-picker__option-values label.block-swatch:nth-of-type(odd):nth-last-of-type(1){grid-column:1 / -1;justify-self:center;width:calc(50% - 5px)}.shopify-section--main-product .block-swatch,.shopify-section--main-product .color-swatch{border-radius:5px;min-width:0}.shopify-section--main-product .product-info .quantity-selector,.shopify-section--main-product .product-info .buy-buttons,.shopify-section--main-product .product-info .buy-buttons button{border-radius:5px;overflow:hidden}@media screen and (min-width:1000px){.shopify-section--main-product .product{--product-gap: 1.5rem}}@media screen and (min-width:1150px){.shopify-section--main-product .product{--product-gap: 2rem}}.shopify-section--main-product .prose .tb-formate{display:grid;row-gap:0;width:100%;margin-left:0}.shopify-section--main-product .tb-formate li{list-style:none;display:flex;padding:.7rem .925rem}.shopify-section--main-product .tb-formate li strong{min-width:150px}.shopify-section--main-product .tb-formate li:nth-child(odd){background:#fff}.shopify-section--main-product .tb-formate li:nth-child(2n){background:#faf5ee}.shopify-section--main-product .prose .sr-formate{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;margin-left:0}.shopify-section--main-product .sr-formate li{list-style:none;display:flex;padding-bottom:2px;margin-bottom:3px;border-bottom:1px solid rgb(var(--border-color))}.shopify-section--main-product .sr-formate li:last-child{border-bottom:none}.shopify-section--main-product .sr-formate li .title{min-width:100px;font-weight:700}.product-sticky-bar .buy-buttons,.product-sticky-bar .buy-buttons button{border-radius:5px;overflow:hidden}.product-sticky-bar .buy-buttons button[type=submit]{--button-background: 49 72 104;--button-outline-color: 49 72 104;--button-text-color: 255 255 255}form button[name=checkout]{--button-background: 49 72 104;--button-outline-color: 49 72 104;--button-text-color: 255 255 255;border-radius:5px;overflow:hidden}@media(hover:hover)and (pointer:fine){.button:not(.button--outline),.shopify-payment-button__button--unbranded{transition:box-shadow .2s ease}.button:not(.button--outline):not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{box-shadow:inset 0 0 0 100vmax #00000024}.button--outline:not([disabled]){transition:background-color .2s ease}.button--outline:not([disabled]):hover{background-color:rgb(var(--button-outline-color, var(--button-background)) / .06)}}.shopify-section--main-product .product-info .buy-buttons button[type=submit],.product-sticky-bar .buy-buttons button[type=submit],form button[name=checkout]{transition:box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.shopify-section--main-product .product-info .buy-buttons button[type=submit]:not([disabled]):hover,.product-sticky-bar .buy-buttons button[type=submit]:not([disabled]):hover,form button[name=checkout]:not([disabled]):not(.button--outline):hover{box-shadow:inset 0 0 0 4px #163561,inset 0 0 0 5px #ffffff8c,inset 0 0 0 100vmax #163561}}.shopify-section--main-product .product-info .buy-buttons button[type=submit]:not([disabled]):active,.product-sticky-bar .buy-buttons button[type=submit]:not([disabled]):active,form button[name=checkout]:not([disabled]):not(.button--outline):active{box-shadow:inset 0 0 0 100vmax #0e2a52;transition-duration:.05s}.shopify-section--main-product .product-info .buy-buttons button[type=submit]:focus-visible,.product-sticky-bar .buy-buttons button[type=submit]:focus-visible,form button[name=checkout]:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #163561,inset 0 0 0 5px #fff,inset 0 0 0 100vmax #163561}.button,.shopify-challenge__button{border-radius:5px}.button:not(.button--outline),.shopify-challenge__button{transition:box-shadow .2s ease}.color-scheme--scheme-4 .button:not(.button--outline){--button-background: 28 28 28;--button-outline-color: 28 28 28;--button-text-color: 255 255 255}@media(hover:hover)and (pointer:fine){.button:not(.button--outline):not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover{box-shadow:inset 0 0 0 4px rgb(var(--button-background)),inset 0 0 0 5px rgb(var(--button-text-color) / .55),inset 0 0 0 100vmax #000}.color-scheme--scheme-3 .button:not(.button--outline):not([disabled]):hover{box-shadow:inset 0 0 0 4px rgb(var(--button-background)),inset 0 0 0 5px rgb(var(--button-text-color) / .55),inset 0 0 0 100vmax color-mix(in srgb,rgb(var(--button-background)),#000 20%)}}.button:not(.button--outline):not([disabled]):active,.shopify-challenge__button:not([disabled]):active{box-shadow:inset 0 0 0 100vmax #000;transition-duration:.05s}.color-scheme--scheme-3 .button:not(.button--outline):not([disabled]):active{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,rgb(var(--button-background)),#000 35%)}.button:not(.button--outline):focus-visible,.shopify-challenge__button:focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgb(var(--button-background)),inset 0 0 0 5px rgb(var(--button-text-color)),inset 0 0 0 100vmax #000}.color-scheme--scheme-3 .button:not(.button--outline):focus-visible{box-shadow:inset 0 0 0 3px rgb(var(--button-background)),inset 0 0 0 5px rgb(var(--button-text-color)),inset 0 0 0 100vmax color-mix(in srgb,rgb(var(--button-background)),#000 20%)}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--button-font: normal 500 .875rem / 1.65 var(--heading-font-family);--button-letter-spacing: .2em}@media screen and (max-width:699px){.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--button-font: normal 500 .8125rem / 1.777 var(--heading-font-family)}}.article .article__image img{max-height:70vh;object-fit:cover;object-position:center}.shopify-section--slideshow .content-over-media .prose .h1{font-size:clamp(1rem,.8rem + .9vw,1.55rem);font-weight:400;letter-spacing:.32em;line-height:1.5}@media screen and (max-width:699px){.shopify-section--slideshow .content-over-media .prose .h1{max-width:280px}}[id$=__doors] .content-over-media{--content-over-media-gradient-overlay: linear-gradient(180deg, rgba(28, 28, 28, 0) 45%, rgba(28, 28, 28, .58) 100%)}[id$=__tiles] .content-over-media{--content-over-media-gradient-overlay: linear-gradient(180deg, rgba(28, 28, 28, .5) 0%, rgba(28, 28, 28, 0) 42%)}[id$=__doors] .content-over-media .prose,[id$=__tiles] .content-over-media .prose{text-shadow:0 1px 18px rgba(28,28,28,.35)}[id$=__materials] .images-with-text-scroll__container{--image-width: min(50vw - var(--container-gutter), 640px);--image-height: min(calc(100vh - var(--sticky-area-height) - 4rem), var(--image-width) / var(--images-with-text-scroll-master-image-ratio))}@media screen and (max-width:999px){[id$=__materials] .images-with-text-scroll__image{width:min(84vw,30rem)}}[id$=__house] .prose .h2{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(1.9rem,1.3rem + 1.8vw,2.9rem);letter-spacing:.14em;text-transform:uppercase;line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom.css.map */
