:root{--custom-font-headings: "CustomHeadingFont", sans-serif;--h3-font-family: "CustomH3Font", sans-serif;--custom-font-p1: "CustomParagraph1Font", sans-serif;--custom-font-p2: "CustomParagraph2Font", sans-serif;--custom-font-p3: "CustomParagraph3Font", sans-serif;--custom-font-em: "CustomItalicFont", sans-serif;--captions-font-family: "CustomCaptionFont", sans-serif;--links-font-family: "CustomLinksFont", sans-serif;--numbers-font-family: "CustomNumbersFont", sans-serif;--header-height: 0px}html{scroll-behavior:smooth}.template-product .header__menu-item span,.template-product .header__icon,.template-product .header__icons .cart-count-bubble{color:#352011}.title-installation .logo,.title-contact .logo{color:#fff}.title-contact .header-wrapper--border-bottom,.title-installation .header-wrapper--border-bottom{border-bottom:1px solid white}.scrolled .header-wrapper{border-bottom:1px solid #352011!important}.title-commitment .header__inline-menu *,.title-commitment .header__icons *,.title-info-amp-ordering .header__inline-menu *,.title-info-amp-ordering .header__icons *{color:#352011}.title-care .logo{color:#fff}.title-care .header-wrapper--border-bottom{border-bottom:1px solid white}.title-trade .logo{color:#fff}.title-faq .header-wrapper--border-bottom{border-bottom:1px solid white}.title-faq .logo{color:#fff}.title-trade .header-wrapper--border-bottom{border-bottom:1px solid white}.title-trade .icon-hamburger,.title-contact .icon-hamburger{color:#fff}.title-the-mill .header__inline-menu *,.title-the-mill .header__icons *,.title-locations .header__inline-menu *,.title-locations .header__icons *,.template-cart .header__inline-menu *,.template-cart .header__icons *{color:#352011}.template-search .header__inline-menu *:not(details[open=true]),.template-search .header__icons *:not(details[open=true]){color:#352011}.title-terms-of-service .header__inline-menu *,.title-terms-of-service .header__icons *,.title-privacy-policy .header__inline-menu *,.title-privacy-policy .header__icons *{color:#352011}details[open]~.header__icons *,details[open]~* .header__inline-menu *,.header:has(details[open]) .header__inline-menu *,.header:has(details[open]) .header__icons *,.header:has(details[open]) .logo{color:#fff!important}details[open] .search-modal__content *{color:#fff!important}h1,.h1,.h0,.hxl{font-family:var(--custom-font-headings);font-size:var(--font-size-h1);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);-webkit-font-smoothing:antialiased}h2,.h2{font-family:var(--h3-font-family);font-size:var(--font-size-h2);font-weight:400;line-height:var(--line-height-heading);letter-spacing:2.4px;text-transform:uppercase;-webkit-font-smoothing:antialiased}h3,.h3{font-family:var(--h3-font-family);font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:.84px;-webkit-font-smoothing:antialiased;text-transform:uppercase}h4,.h4{font-family:var(--h3-font-family);font-size:1.5rem;font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);-webkit-font-smoothing:antialiased;text-transform:uppercase!important}p,.text-body{font-family:var(--custom-font-p1);font-size:var(--font-size-p3);font-style:var(--font-body-style);font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased}.p2,.p2 p{font-family:var(--custom-font-p2);font-size:var(--font-size-p2);font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased}.h5,h5{font-family:var(--custom-font-p1);font-size:var(--font-size-p1);font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased}.h6,h6{font-family:var(--custom-font-p2);font-size:3rem;font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased;color:inherit}.p-alt p{font-family:var(--h3-font-family);font-size:1.3rem;font-style:normal;font-weight:400;line-height:1.9375rem}strong{font-weight:700}em{font-family:var(--custom-font-em);font-size:inherit;-webkit-font-smoothing:antialiased;font-style:normal}.caption,.caption-with-letter-spacing,label,.rich-text__caption{font-family:var(--captions-font-family);font-size:var(--font-size-captions);line-height:calc(1 + .7 / var(--font-body-scale));letter-spacing:var(--captions-letter-spacing);-webkit-font-smoothing:antialiased;text-transform:uppercase}.caption-with-letter-spacing--large{font-family:var(--captions-font-family);font-size:3.33rem;line-height:calc(1 + .7 / var(--font-body-scale));letter-spacing:var(--captions-letter-spacing);-webkit-font-smoothing:antialiased;text-transform:uppercase}label{font-family:var(--captions-font-family);font-size:.9rem;-webkit-font-smoothing:antialiased}.link,.customer a,.list-menu__item--link{cursor:pointer;display:inline-block;border:none;box-shadow:none;color:rgb(var(--color-link));background-color:transparent;font-size:var(--font-size-links);font-family:var(--links-font-family);letter-spacing:var(--links-letter-spacing);text-decoration:none!important;-webkit-font-smoothing:antialiased}.list-menu__item:first-child{padding-left:0}.announcement-bar__message{font-family:var(--captions-font-family);font-size:1rem;text-transform:uppercase;letter-spacing:.8px;line-height:2}@media screen and (max-width: 749px){.announcement-bar__message{font-family:var(--captions-font-family);font-size:1rem!important;text-transform:uppercase;letter-spacing:.8px;line-height:1.6!important}}small{font-family:var(--links-font-family);font-size:var(--font-size-captions);-webkit-font-smoothing:antialiased}.indent{text-indent:10%}time{font-family:var(--numbers-font-family);font-size:inherit}li{-webkit-font-smoothing:antialiased}@media (max-width: 749px){h1,.h1,.hxl,.h0{font-size:var(--font-size-h1-mobile);font-weight:400!important;-webkit-font-smoothing:antialiased}h2,.h2{font-size:var(--font-size-h2-mobile);font-weight:400!important;-webkit-font-smoothing:antialiased;letter-spacing:.1rem;line-height:2.33333rem}h3,.h3{font-size:var(--font-size-h3-mobile)!important;font-weight:400;-webkit-font-smoothing:antialiased;line-height:2.33333rem;letter-spacing:.1rem}h4,.h4{font-family:var(--h3-font-family);font-size:1.5rem;font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);-webkit-font-smoothing:antialiased;text-transform:none!important}h5,.h5{font-size:1.67rem;line-height:1.4}p{font-size:var(--font-size-p-mobile);-webkit-font-smoothing:antialiased}.p2,.p2 p{font-size:1.67rem!important}.caption,.caption-with-letter-spacing{font-size:var(--font-size-captions-mobile);-webkit-font-smoothing:antialiased}.button,.button-label,.shopify-challenge__button,.customer,.shopify-payment-button__button,.shopify-payment-button__button--unbranded button{font-family:var(--links-font-family);font-size:1rem;letter-spacing:.6px!important;line-height:calc(1 + .2 / var(--font-body-scale));padding-top:var(--buttons-padding-vertical);padding-bottom:var(--buttons-padding-vertical);padding-right:var(--buttons-padding-horizontal);padding-left:var(--buttons-padding-horizontal)}.p1{font-family:var(--custom-font-p1);font-size:20px;font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased}.p2{font-family:var(--custom-font-p2);font-size:1.67rem!important;font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased;line-height:1.4}.p3{font-family:var(--custom-font-p3);font-size:var(--font-size-p3);font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased}}.rte ul,.rte ol{list-style-position:inside;padding-left:0!important}.button,.button-label,.shopify-challenge__button,.customer,.shopify-payment-button__button,.shopify-payment-button__button--unbranded button{font-family:var(--links-font-family);font-size:var(--buttons-font-size);letter-spacing:var(--buttons-letter-spacing);line-height:calc(1 + .2 / var(--font-body-scale));padding-top:var(--buttons-padding-vertical);padding-bottom:var(--buttons-padding-vertical);padding-right:var(--buttons-padding-horizontal);padding-left:var(--buttons-padding-horizontal)}@media screen and (min-width: 750px){.button--secondary{color:rgb(var(--color-link-button));border:0px!important;text-decoration:none;background-color:transparent;text-align:left;padding-left:0;padding-right:0;justify-content:flex-start}}@media screen and (max-width: 749px){.button,.button-label,.shopify-challenge__button,.customer,.shopify-payment-button__button,.shopify-payment-button__button--unbranded button{font-size:1rem}.button--secondary{color:rgb(var(--color-link-button));border:0px!important;text-decoration:none;background-color:transparent;text-align:left;padding-left:0;padding-right:0;justify-content:center}.footer-block--newsletter .footer-block__heading{font-size:1.5rem!important}}.button--tertiary{font-size:22px!important;font-family:var(--custom-font-em)!important;font-style:italic;font-weight:500;line-height:normal;color:rgb(var(--color-link-button));border-top:0;border-right:0;border-left:0;text-decoration:none;background-color:transparent;text-align:left;padding-bottom:3px;border-bottom:1px solid rgb(var(--color-link-button));padding-left:0;padding-right:0;text-transform:none!important}.field:before,.customer .field:before,.field:after,.customer .field:after{display:none!important}@media screen and (min-width: 750px){.footer .newsletter-form__field-wrapper .field__input{border-bottom:1px solid #919283!important}.footer-block--newsletter .footer-block__heading{font-size:2rem!important}}.newsletter .newsletter-form__field-wrapper .field__input{border-bottom:1px solid}.customer .field input,.customer select,.field__input,.select__select{box-shadow:0 0!important}.product-form__input .select__select{box-shadow:0 0!important;border:0px solid #000}.newsletter .newsletter-form{margin:0 auto}.footer__links-right .footer__link{text-transform:uppercase}.footer-accordion .accordion__title a{color:inherit;text-decoration:none}.header__menu-item span{text-transform:uppercase;letter-spacing:1.8px}.header__icon{text-transform:uppercase;letter-spacing:1.8px!important}@media screen and (max-width: 749px){.menu-open .header-wrapper *{color:#fff!important;background:#352011}}.template-index .header-wrapper *,.template-collection .header-wrapper *{color:#fff}.template-index .header-wrapper--border-bottom,.template-collection .header-wrapper--border-bottom{border-bottom:1px solid white}.template-index.scrolled .header-wrapper--border-bottom,.template-collection.scrolled .header-wrapper--border-bottom{border-bottom:1px solid black}.title-our-story .header-wrapper *{color:#000}.title-our-story .header-wrapper--border-bottom{border-bottom:1px solid black}.title-s-g-custom .header-wrapper *{color:#fff}.title-s-g-custom .header-wrapper--border-bottom{border-bottom:1px solid white}.mega-menu__link{font-size:var(--font-size-links);font-family:var(--links-font-family);letter-spacing:1.5px}.header__menu-item:hover span{text-decoration:none;opacity:.5}.mega-menu__link:hover{text-decoration:none!important;opacity:.5}.mega-menu__link--active,.list-menu__item--active{text-decoration:none!important}@media screen and (max-width: 749px){.icon-cart-empty{display:none}}.list-menu.list-menu--inline li:first-child{padding-left:0}.menu-drawer,.menu-drawer__inner-submenu{background:}.menu-drawer__utility-links{background:transparent!important}.menu-drawer__inner-submenu .menu-drawer__menu-item.link.link--text.list-menu__item.focus-inset{font-size:var(--font-size-links-mobile);font-family:var(--links-font-family);letter-spacing:var(--links-letter-spacing)}.menu-drawer__close-button.link.link--text.focus-inset{font-family:var(--custom-font-headings);font-size:var(--font-size-h3);padding-top:23px;letter-spacing:1px}.menu-drawer__close-button:hover{background:transparent!important}.menu-drawer__menu-item{padding:11px 0 25px!important}.menu-drawer__navigation.menu-1,.menu-drawer__navigation.menu-2{padding-top:100px!important}.menu-drawer__navigation-container{display:flex!important;flex-direction:column}.menu-drawer__navigation-container.menu-drawer__footer-links .menu-drawer__menu.list-menu{display:flex}.menu-drawer__footer-links .menu-drawer__menu li{margin-right:20px}.menu-drawer__footer-links .menu-drawer__navigation{padding-right:20px;padding-left:20px}.menu-drawer__footer-links .menu-drawer__menu-item{font-size:1.67rem}.menu-open .header-wrapper{background:#352011!important}.menu-drawer__menu.has-submenu.list-menu.menu-2 .menu-drawer__menu-item{text-transform:capitalize;font-size:1.5rem;border-top:1px solid rgba(255,255,255,.5)}.has-submenu .menu-drawer__menu-item{font-family:var(--links-font-family);letter-spacing:var(--links-letter-spacing);text-decoration:none!important;-webkit-font-smoothing:antialiased;font-size:1.67rem;font-weight:400;line-height:var(--line-height-heading);text-transform:uppercase;border-top:1px solid}.menu-drawer__menu.has-submenu.list-menu{padding-right:20px;padding-left:20px}.menu-drawer__menu-item>.icon-arrow{right:0!important}.menu-drawer__menu-item{padding-right:0;padding-left:0}.menu-drawer__close-button{padding:1.2rem 0 2.5rem}#Details-menu-drawer-container .header__icon{height:2rem;width:2rem;z-index:4}.header__icon.header__icon--search{z-index:3}@media screen and (max-width: 749px){.header__icon--search{display:none}}.header__icon--cart{z-index:3}.menu-drawer__account{font-family:var(--custom-font-headings);font-size:var(--font-size-h3)}.menu-drawer__account .icon-account{display:none}.menu-drawer__inner-submenu .menu-drawer__menu-item{padding-top:12px!important;padding-bottom:12px!important}.menu-drawer .list-social__item:first-child{padding-left:10px!important}.menu-drawer .list-social__link{padding:5px!important}@media screen and (max-width: 749px){.header__icon.header__icon--search{width:fit-content}}.search__input.field__input{border:0px}details[open]>.search-modal{top:0;position:absolute;left:0;z-index:2}.search-modal__content .field__label{left:var(--content-padding)}.search-modal__content.search-modal__content-bottom{width:100vw}.search-modal__content{justify-content:flex-start;padding:0}.modal__close-button.link{display:none}.search__button.field__button{height:1.2rem;width:1.2rem;top:35%;right:var(--content-padding)}.search-modal__form{max-width:90vw;top:2rem;position:relative;margin:0 auto;border-bottom:1px solid rgb(var(--color-link))}.header__search{background:transparent}details[open] .modal-overlay:after{background-color:rgb(var(--color-background));height:10vh!important}.search__input.field__input{font-family:var(--links-font-family);font-size:var(--font-size-captions)}.search .field__input:not(:placeholder-shown)~.field__label{font-size:var(--font-size-captions)}.predictive-search.predictive-search--header{border:0px}.header__inline-menu,.header__heading{z-index:3}.scrolled .cart-count-bubble{background-color:#919283;width:25px;height:25px;font-size:1.5rem;border:none}.cart-count-bubble{background-color:transparent;border:1px solid;width:22px!important;height:22px!important;font-size:1.2rem}.cart-count-bubble span{margin-left:1px}@media screen and (max-width: 749px){.menu-open .cart-count-bubble span{background:transparent!important}.scrolled .menu-open .cart-count-bubble{background-color:transparent;color:#fff!important;border:1px solid white!important;width:25px;height:25px;font-size:1.5rem;border:none}.footer__content-top.page-width{padding-right:0!important;padding-left:0!important}.menu-open .header__icon{background:transparent!important}.footer .accordion summary{justify-content:center}.footer-block.grid__item.image-icon{justify-content:center}.accordion.footer-accordion summary .icon-caret{right:2.5rem!important}.footer-accordion .accordion__title.h4{font-family:var(--links-font-family);font-size:1.7rem!important;padding-top:7px;padding-bottom:5px;letter-spacing:.9px;text-transform:uppercase!important}.footer__content-bottom-wrapper{border-top:0px!important}.footer-block--newsletter{order:0}.one{order:1;padding-top:40px!important}.two{order:2;border-top:1px solid #919283}.three{order:3;padding-top:30px!important}.four{order:4;border-top:1px solid #919283}.five{order:5}.six{order:6}.footer-block__details-content.footer-block-image{margin-bottom:10px}.accordion.footer-accordion{border-bottom:1px solid #919283!important}.accordion.footer-accordion svg{color:#919283}.footer-block__details-content-accordion.list-unstyled .list-menu__item{justify-content:center}.footer-block__details-content-accordion .list-menu__item--link{padding-bottom:3px;padding-top:3px}.footer-block__details-content-accordion .link{font-size:1.5rem!important;letter-spacing:0}.footer-block__details-content-accordion li:first-child{padding-top:10px}.footer-block--newsletter{align-items:start!important;padding-right:var(--mobile-content-padding)!important;padding-left:var(--mobile-content-padding)!important}.footer-block--newsletter .footer-block__heading{color:#fffdf4}.footer .newsletter-form__field-wrapper .field__label{color:#fffdf4!important;left:0!important;text-transform:uppercase;opacity:.8}.footer .newsletter-form__field-wrapper svg{color:#fffdf4!important}.footer .newsletter-form__field-wrapper .field__input{border-bottom:1px solid #FFFDF4!important}.footer__content-bottom-wrapper{align-items:center}.footer__links{list-style:none;display:flex;padding-left:0}.footer__content-bottom-wrapper .footer__link-item a,.copyright__content{white-space:nowrap}.footer__links-left{order:0}.footer__links-right{order:1}.footer__copyright{order:2}.footer__link-item{margin-right:7px}.header__heading-logo-wrapper svg{max-width:240px}.cart-count-bubble.mobile-only{margin-bottom:2px}.icon-cart{display:none}.cart-count-bubble span{margin-left:2px}.header__icon--cart{margin-left:-1.2rem}.header.page-width{padding-right:20px;padding-left:20px}}.footer-block__heading a{text-decoration:none!important}@media screen and (min-width: 750px){.template-collection #product-grid{border-top:1px solid white;margin-top:0}.template-collection .product-grid.grid{column-gap:0px!important;row-gap:0!important}.template-collection .grid--3-col-desktop .grid__item{width:33.33%;max-width:33.33%;box-sizing:border-box;border-bottom:1px solid white}.template-collection .grid--3-col-desktop .grid__item:not(:nth-child(3n)){border-right:1px solid white}.template-collection .facets-wrapper.page-width{padding-right:0;padding-left:0;display:flex;justify-content:flex-end;box-sizing:border-box}.collection-hero__description p{font-size:2rem!important;max-width:50vw}.collection-hero__title{font-size:3.33rem!important}.mobile-facets__wrapper{border-right:1px solid white}.facets-container-drawer{border-left:1px solid white;border-top:1px solid white;box-sizing:border-box}.product-number{font-family:var(--h3-font-family);font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:1.4px;-webkit-font-smoothing:antialiased}.card__heading{font-family:var(--custom-font-p2);font-size:2rem;font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased;text-transform:none!important}.card-information{font-family:var(--h3-font-family);font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:1.4px;-webkit-font-smoothing:antialiased}}.product-count{display:none}.collection-hero__text-wrapper{transform:translateY(20px)}.facet-filters__label.caption-large.text-body label{font-family:var(--links-font-family);font-size:var(--buttons-font-size)}.mobile-facets__open svg{display:none}.template-collection .product-card-wrapper .card__content{position:absolute;padding-bottom:50px!important;padding-top:50px!important;padding-left:60px;padding-right:60px;height:100%;width:100%}.template-collection .product-card-wrapper .card--standard>.card__content .card__information{padding-top:0!important;padding-bottom:0!important}.template-collection .card__heading{flex:50%}.template-collection .card__information{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.template-collection .product-number{grid-column:1 / span 2;grid-row:1;justify-self:center;font-family:var(--h3-font-family);font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:1.4px;-webkit-font-smoothing:antialiased}.template-collection .card__heading{grid-column:1 / span 1;grid-row:3;align-self:end;font-family:var(--custom-font-p2);font-size:var(--font-size-p2);font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased;text-transform:none!important}.template-collection .card-information{text-align:right;justify-content:flex-end;grid-column:2 / span 1;grid-row:3;align-self:end;justify-self:end;font-family:var(--h3-font-family);font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:1.4px;-webkit-font-smoothing:antialiased}.template-collection .price{font-size:2rem!important}@media screen and (max-width: 749px){#product-grid{margin-top:0}.template-collection .product-grid.grid{column-gap:0px!important;row-gap:0!important;border-top:1px solid white;border-bottom:1px solid white}.template-collection .grid--3-col-desktop .grid__item:not(:nth-child(1)){border-top:1px solid white}.facets-wrapper.page-width{padding-right:0;padding-left:0}.facets-container-drawer{border-top:1px solid white;box-sizing:border-box}.mobile-facets__open>*+*{margin-left:0!important}.collection-hero__inner{text-align:center}.collection-hero__description p{font-size:1.67rem!important}.collection-hero__title h2{font-size:3.33rem!important}.facets-container{column-gap:0!important}.mobile-facets__wrapper{margin-left:0;display:flex;justify-content:center}.product-number{font-family:var(--h3-font-family);font-size:var(--mobile-font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:.8px;-webkit-font-smoothing:antialiased}.card__heading{font-family:var(--custom-font-p2);font-size:var(--mobile-font-size-p2);font-weight:400;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased;text-transform:none!important}.card-information{font-family:var(--h3-font-family);font-size:var(--mobile-font-size-h3);font-weight:400;line-height:var(--line-height-heading);letter-spacing:.8px;-webkit-font-smoothing:antialiased}}.archive-collection__product-wrapper .card__information{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.archive-collection__product-wrapper .card__heading{grid-column:1 / span 2;grid-row:2}.archive-collection__product-wrapper .product-number{grid-column:1 / span 1;grid-row:1;height:fit-content}.archive-collection__product-wrapper .card-information{grid-column:2 / span 1;grid-row:1;justify-self:end}[data-first-gallery-image=true]:not([data-collection-view=true]){display:none!important}[data-first-gallery-image=true][data-collection-view=true]{display:block!important}@media screen and (max-width: 749px){.template-collection .product-number{font-size:1.67rem!important}.template-collection .card-information{font-size:1.8rem!important}.template-collection .price{font-size:1.67rem!important}}.collection-hero__description span{font-family:var(--links-font-family);font-size:var(--buttons-font-size);letter-spacing:var(--buttons-letter-spacing)}@media screen and (min-width: 750px){.banner.page-width{margin-right:var(--content-padding);margin-left:var(--content-padding)}}.image-with-text__heading.inline-richtext.h1{text-transform:none}@media screen and (min-width: 750px){.page-width .image-with-text__grid--reverse .image-with-text__content.image-with-text__content--desktop-left{padding-left:0}.page-width .image-with-text__content.image-with-text__content--desktop-right{padding-right:0}}@media screen and (min-width:750px){.product--thumbnail .product__media-gallery,.product--thumbnail media-gallery.product__column-sticky{display:flex;flex-direction:row-reverse;gap:2rem}.product--thumbnail .product__media-gallery slider-component.slider-mobile-gutter:not(.thumbnail-slider),.product--thumbnail media-gallery.product__column-sticky slider-component.slider-mobile-gutter:not(.thumbnail-slider){min-width:80%}.product--thumbnail .product__media-gallery slider-component.thumbnail-slider,.product--thumbnail media-gallery.product__column-sticky slider-component.thumbnail-slider{min-width:15%}.product--thumbnail .product__media-gallery slider-component.thumbnail-slider .slider,.product--thumbnail media-gallery.product__column-sticky slider-component.thumbnail-slider .slider{grid-template-columns:1fr}}.thumbnail[aria-current]{border:0px!important;box-shadow:none!important}input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:0;border:0px solid #8A8A8A;background:#c8c5b5;display:inline-grid;place-content:center;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}input[type=checkbox]:checked{background:#c8c5b5;background-image:url('data:image/svg+xml;utf8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"   stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">  <polyline points="20 6 9 17 4 12"/></svg>');background-repeat:no-repeat;background-position:center;background-size:14px 14px}input[type=checkbox]:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px #0b63ff59}input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.template-product .thumbnail-list__item:first-child{display:none}.product-form__input .form__label{font-family:var(--captions-font-family);text-transform:uppercase;font-size:1.5rem;letter-spacing:var(--captions-letter-spacing);font-weight:500!important}.product__text.inline-richtext.caption-with-letter-spacing{font-family:var(--h3-font-family);font-size:2.3rem;font-weight:400;line-height:var(--line-height-heading);letter-spacing:.84px;-webkit-font-smoothing:antialiased;text-transform:none}.template-product .price__container *{font-family:var(--h3-font-family);font-size:1.5rem;font-weight:400;line-height:var(--line-height-heading);letter-spacing:5%;-webkit-font-smoothing:antialiased;text-transform:uppercase}.product__title>*{font-family:var(--custom-font-p1);font-size:3.3rem;font-weight:500;line-height:normal;letter-spacing:var(--letter-spacing-paragraph);-webkit-font-smoothing:antialiased}.product-form__input--pill input[type=radio]+label{font-family:var(--captions-font-family);text-transform:uppercase;font-size:1.3rem;letter-spacing:0;font-weight:400!important;line-height:normal}.product__description p{font-family:var(--h3-font-family);font-weight:300;font-size:1.5rem;line-height:2rem;margin-top:43px}.product__description em{font-size:1.5rem}.product__info-container .shopify-app-block{margin-top:12px}.product__info-container .product-form-container{margin-top:0!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:0!important}.product__info-wrapper{margin-top:40px}.price-wrapper{margin-top:21px!important}.product__info-container variant-selects{margin-bottom:0!important;margin-top:40px!important}.product-form__submit.button{font-size:1.3rem;font-weight:400!important}.related-products .card--card,.card--standard .card__inner,.related-products .grid.product-grid *{border:0px}.related-products .grid--3-col-desktop .grid__item:not(:nth-child(3n)){border:0px}.related-products .card-information{display:none}.related-products .card__information{display:flex;justify-content:space-between}.related-products .product-number{line-height:1.8}.related-products .card__information{padding-top:15px}.related-products{border-bottom:1px solid #352011}@media (min-width: 750px){.newsletter__subheading{max-width:50vw!important}}.related-products .product-number{font-size:1.5rem}p.product__text.inline-richtext.caption-with-letter-spacing{width:50%;display:inline-block}.product__text.inline-richtext.caption-with-letter-spacing a{font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.075rem;text-decoration:none}.product-form__sample-button{border:1px solid #352011!important;font-size:1.3rem;font-weight:400!important;letter-spacing:var(--buttons-letter-spacing);line-height:calc(1 + .2 / var(--font-body-scale));padding-top:var(--buttons-padding-vertical);padding-bottom:var(--buttons-padding-vertical);padding-right:var(--buttons-padding-horizontal);padding-left:var(--buttons-padding-horizontal);background:transparent;color:#352011;height:fit-content}.product-form__buttons{max-width:100%!important}.product-form__button-row{gap:14px!important}.product-form-container{margin-bottom:0!important}@media screen and (max-width:749px){.product-page.page-width{padding-right:0;padding-left:0}.product__media-list.contains-media.grid.grid--peek{column-gap:0}.product-info{padding-top:0!important}.page-width-mobile{padding-right:var(--mobile-content-padding);padding-left:var(--mobile-content-padding)}.product-form__input--pill input[type=radio]+label{font-size:1.08rem!important}.product-form__input .form__label{font-size:1.33rem!important}.product__text.inline-richtext.caption-with-letter-spacing{font-size:1.67rem!important}.product__title>*{font-size:2.3rem!important}.product__description p{line-height:2.2rem;margin-top:23px}.product-form__button-row{flex-direction:column-reverse}.product-form__sample-button.button,.product-form__submit.button{width:100%!important}.product__text.inline-richtext.caption-with-letter-spacing a{font-size:1.2rem!important}}.template-sample .price__regular .price-item--regular{margin-right:0;font-size:2.33333rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.07rem}.template-sample .price-wrapper{margin-top:46px!important}.template-product:not(.template-sample) .price-item.price-item--regular:after{content:"/SQFT"}.template-sample .product-form__button-row{flex-direction:row-reverse}@media screen and (max-width: 749px){.product-page.page-width{padding-top:55px}.product-media-container.media-type-image.media-fit-cover{aspect-ratio:3/4}.slider.slider--mobile{margin-bottom:0!important}.product__info-wrapper{margin-top:0!important}}.template-product{overflow-x:hidden!important}.multicolumn-card__info strong{font-family:var(--h3-font-family);font-size:1.33333rem;font-style:normal;font-weight:300;line-height:2.08333rem}.multicolumn-card__info em{font-size:2rem;font-style:italic;font-weight:500;line-height:2.08333rem}.multicolumn-card__info .inline-richtext{font-size:1.5rem!important;font-weight:600}.multicolumn-card__info .inline-richtext em strong{visibility:hidden}.collaborations .multicolumn-card__info .rte p{line-height:2!important}@media screen and (min-width: 750px){.title-s-g-custom .image-with-text__text.rte.body.full-width p{font-size:2.67rem!important}.title-s-g-custom .image-with-text__text.rte.body.full-width h5{font-size:4rem!important}.timeless .multicolumn-card__info{padding-top:60px!important;padding-bottom:60px!important}.quality .multicolumn__title{padding-bottom:100px}.timeless .rte{margin-top:30px!important}}@media screen and (max-width: 749px){.multicolumn-list:not(.slider){padding-right:var(--mobile-content-padding)!important;padding-left:var(--mobile-content-padding)!important}.multicolumn .button{margin-top:0!important;padding-top:0!important;padding-left:var(--mobile-content-padding)!important}.multicolumn-list__item:last-child .multicolumn-card__info{padding-bottom:0}.title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:var(--mobile-content-padding)!important}.multicolumn-card__info .inline-richtext{font-size:1.25rem!important;font-weight:600}.multicolumn-card__info em{font-size:1.5rem;font-style:italic;font-weight:500;line-height:2.08333rem}}.multicolumn-card__info .icon-wrap{display:none}.timeless .multicolumn-list{margin-bottom:0!important}.timeless .link{font-size:1.125rem!important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.05625rem;margin-top:2rem!important}.quality .grid{row-gap:0}.quality.timeless .multicolumn-card__info{padding-top:0!important}.quality .title{font-size:1.5rem!important;font-weight:600!important;letter-spacing:0!important}.accordion__content p a{font-size:1.125rem;font-style:normal;line-height:normal;letter-spacing:.05625rem;text-decoration:none;font-weight:600;font-family:var(--links-font-family)}.caption-with-letter-spacing--medium{font-size:2.5rem}@media screen and (max-width: 749px){.timeless .multicolumn-list{padding-top:30px;padding-bottom:30px}.quality .title-wrapper-with-link{margin-top:30px!important}}.get-in-touch .multicolumn-card__info .link{font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;margin-top:30px!important}.get-in-touch .multicolumn-card__info p strong{font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;margin-top:10px!important}.get-in-touch .multicolumn-list p{margin-block-start:1em;margin-block-end:1em}.get-in-touch .title-wrapper-with-link{margin-bottom:80px!important}.get-in-touch .multicolumn-list{margin-bottom:30px!important}.trade .multicolumn-list{justify-content:flex-end}.image-with-text__text p strong{font-family:var(--h3-font-family);font-size:1.125rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.05625rem}.locations .multicolumn-list p{margin-block-start:1em;margin-block-end:1em}.template-cart .title{font-family:var(--custom-font-em);font-size:3rem;font-style:italic;font-weight:500;line-height:normal}.cart-item__name.h4{font-family:var(--custom-font-headings);font-size:2.3rem;text-transform:capitalize!important}.product-option *{font-family:var(--h3-font-family);font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.05625rem;text-transform:uppercase}.quantity__input{font-family:var(--h3-font-family);font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.05625rem}.cart-item__totals *{font-family:var(--h3-font-family);font-size:1.5rem!important;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.05625rem}.underlined-link{font-family:var(--h3-font-family);font-size:1.5rem!important;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.05625rem;text-transform:uppcase}.cart__note.field .text-area{background:#fffdf4}.totals__total{font-size:1.5rem;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.075rem}.totals__total-value{font-size:1.5rem;font-family:var(--h3-font-family);font-style:normal;font-weight:600;line-height:normal;letter-spacing:0}.search__input.field__input{padding-right:9.8rem}@media screen and (min-width: 750px){.title-faq .collapsible-content__description{margin-bottom:0}.title-faq .collapsible-content__heading{margin-bottom:0;border-bottom:1px solid;padding-bottom:10px;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.0625rem}.title-faq .accordion:first-child{border-top:none!important}.title-faq .accordion__title.inline-richtext.h4{font-family:var(--custom-font-headings);font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;text-transform:none!important;letter-spacing:0!important}}.title-faq .accordion__content p a{font-size:inherit;font-style:normal;line-height:normal;letter-spacing:inherit;text-decoration:none;font-weight:400;font-family:inherit;text-decoration:underline}.shopify-policy__container{padding-top:100px;max-width:80vw;padding-bottom:100px}.shopify-policy__container .rte li{list-style:disc}
/*# sourceMappingURL=/cdn/shop/t/3/assets/soiree-styles.css.map */
