.page-width:has(>.product.grid),.page-width:has(.product.grid){max-width:none;padding-left:0;padding-right:0}.product.grid{gap:0}.product--large .product__media-wrapper,.product__media-wrapper{padding:0!important;margin:0!important}.product__media-wrapper{justify-content:flex-start!important;align-items:flex-start!important}@media(min-width:750px){.product.grid{flex-wrap:nowrap}.product--large .product__media-wrapper,.product__media-wrapper{max-width:50%!important;width:50%}}.product__media-wrapper .media,.product__media-item img,.product__media-wrapper img,.product__media-wrapper .product__media,.product__media-list,.product__media-list .product__media-item{border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:100%!important}.product__media-wrapper img{height:auto!important}.product-media-container,.product__modal-opener,.product__media-wrapper .product__media-item,.product__media-wrapper li{width:100%!important;max-width:100%!important;margin:0!important}.product-media-container.media-fit-contain img{width:100%!important}.product--large .product__info-wrapper,.product__info-wrapper{padding:28px 22px 44px!important}@media(min-width:750px){.product--large .product__info-wrapper,.product__info-wrapper{padding:40px 60px 40px 64px!important;max-width:50%!important;width:50%}}.product__title,.product__title h1,.product__title>*{font-weight:400!important;text-transform:uppercase;letter-spacing:.5px;color:#5c5a56;line-height:1.1}.product__title{font-size:2.2rem;margin-bottom:4px}.product__title,.product__title h1,.product__title>*{font-size:35px!important}.sd-finishes-link{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#5c5a56;text-decoration:none;border-bottom:1px solid #c9c7c2;padding-bottom:10px;margin:6px 0 28px;width:100%}.sd-finishes-link:hover{opacity:.6}.product-form__input .form__label,.sd-addon label{font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#5c5a56;margin-bottom:12px}.sd-selected-value{font-weight:700;text-transform:none;letter-spacing:0}.sd-selected-value:before{content:" : ";font-weight:500}.product-form__input--pill input[type=radio]+label{border-radius:0!important;min-width:52px;height:52px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9d7d2;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:#5c5a56;text-align:center;line-height:1.15}.product-form__input--pill input[type=radio]:checked+label{border-color:#5c5a56;border-width:1.5px;background:#fff}.sd-addon{margin:22px 0;max-width:340px}.sd-addon select{width:100%;border-radius:0;border:1px solid #d9d7d2;background:#fff;padding:12px 14px;font-size:14px;color:#5c5a56}.product__info-wrapper .price,.product__tax,.product__info-wrapper .product__text.caption-with-letter-spacing{display:none!important}.product-form__buttons .button,.product-form__submit{border-radius:0!important}[id*=featured_collection] .title-wrapper-with-link{align-items:baseline;border-bottom:none!important}[id*=featured_collection] .collection__title,[id*=featured_collection] .title-wrapper-with-link .title{font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:500!important;letter-spacing:.08em;text-transform:uppercase;color:#5c5a56}[id*=featured_collection] .view-all{font-family:var(--font-body-family);font-size:1.2rem;font-weight:300;text-transform:uppercase;letter-spacing:.02em;color:#5c5a56}[id*=featured_collection] .card,[id*=featured_collection] .card__inner{border-radius:0!important}[id*=featured_collection] .price,[id*=featured_collection] .card__badge{display:none!important}[id*=featured_collection] .card__content{padding-top:1.2rem}[id*=featured_collection] .card__heading{font-family:var(--font-body-family);font-size:1.3rem;font-weight:300;letter-spacing:.02em;text-transform:none;color:#5c5a56}.template-collection{background:#f4f4f2}.collection-hero{background:transparent}.collection-hero__title{font-family:var(--font-body-family);font-size:2.4rem!important;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#5c5a56}.collection-hero__inner{border-bottom:1px solid #d9d7d2;padding-bottom:4rem}#main-collection-product-grid,.section-main-collection-product-grid-padding{background:#f4f4f2}.product-grid-container .collection{max-width:none;padding:0!important}.product-grid-container ul.product-grid{gap:0!important;border-top:1px solid #d9d7d2;border-left:1px solid #d9d7d2}.product-grid-container ul.product-grid>li.grid__item{border-right:1px solid #d9d7d2;border-bottom:1px solid #d9d7d2;padding:0}.product-grid-container .card,.product-grid-container .card__inner,.product-grid-container .card-wrapper{border-radius:0!important;box-shadow:none!important}.product-grid-container .card__content{padding:1.6rem 2rem 2.4rem}.product-grid-container .card__heading{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#5c5a56;margin-bottom:.4rem}.product-grid-container .price{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#5c5a56}.product-grid-container .price .price-item{font-size:1.2rem}.card__badge,.product-badges,.badge--sold-out{display:none!important}.product-form__input--pill input[type=radio]+label{overflow:hidden}.product-form__input--pill input[value="Textured Grey"]+label,.product-form__input--pill input[value="Textured Clear"]+label,.product-form__input--pill input[value="Textured Bronze"]+label,.product-form__input--pill input[value="Ribbed Grey"]+label,.product-form__input--pill input[value="Ribbed Clear"]+label,.product-form__input--pill input[value="Ribbed Bronze"]+label{width:58px;height:58px;padding:0;font-size:0;color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat}.product-form__input--pill input[value="Textured Grey"]+label{background-image:url(sd-sw-textured-grey.jpg)}.product-form__input--pill input[value="Textured Clear"]+label{background-image:url(sd-sw-textured-clear.jpg)}.product-form__input--pill input[value="Textured Bronze"]+label{background-image:url(sd-sw-textured-bronze.jpg)}.product-form__input--pill input[value="Ribbed Grey"]+label{background-image:url(sd-sw-ribbed-grey.jpg)}.product-form__input--pill input[value="Ribbed Clear"]+label{background-image:url(sd-sw-ribbed-clear.jpg)}.product-form__input--pill input[value="Ribbed Bronze"]+label{background-image:url(sd-sw-ribbed-bronze.jpg)}.product-form__input--pill input[type=radio]:checked+label{outline:1.5px solid #5C5A56;outline-offset:2px;border-color:#fff}.product-grid-container .sd-card-price{font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#8a8781;margin-top:.3rem}.product-grid-container .card__media,.product-grid-container .card .media{padding:2.4rem 2.4rem 0;background:transparent}.product-grid-container .card__inner{background:#efeeec}.template--index #MainContent{background-color:#f4f4f2;background-image:repeating-linear-gradient(to right,#a3a19c 0,#a3a19c 1px,transparent 1px,transparent 25%)}.template--index #MainContent>.shopify-section{background:transparent}.template--index #MainContent>.shopify-section+.shopify-section{border-top:1px solid #a3a19c}.template--index #MainContent>.shopify-section:first-child{border-top:none}.template--index .sd-projects,.template--index .sd-image-text,.template--index [id*=featured_collection],.template--index [id*=newsletter],.template--index [id*=material_row],.template--index [id*=featured_collection] .card__inner{background:transparent!important}.template--index [id*=featured_collection] .page-width,.template--index [id*=featured_collection] .collection{max-width:none!important;padding-left:0!important;padding-right:0!important}.template--index [id*=featured_collection],.template--index [id*=featured_collection] .collection,.template--index [id*=featured_collection] .card,.template--index [id*=featured_collection] .card-wrapper,.template--index [id*=featured_collection] .card__inner,.template--index [id*=featured_collection] .card__content,.template--index [id*=featured_collection] .card__media,.template--index [id*=featured_collection] .media{background:transparent!important}.template--index [id*=featured_collection] li.grid__item{border-right:1px solid #a3a19c}.template--index [id*=featured_collection] ul.product-grid,.template--index [id*=featured_collection] ul.grid{border-left:1px solid #a3a19c;gap:0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sd-overrides.css.map */
