:root{--sas-gold: #b68235;--sas-gold-light: #e1ad66;--sas-gold-deep: #7d5411;--sas-ink: #1a1918;--sas-cream: #f1ece6;--sas-radius: 6px;--sas-e: cubic-bezier(.22, .61, .36, 1);--sas-menu-bridge: 32px}.header__navigation .header__menu>ul>li>a:before,.header__navigation .header__menu>ul>li>details>summary:before,.header__navigation .header__menu>ul>li>a span:not(.btn):not(.btn__text):not(.wave-underline):before,.header__navigation .header__menu>ul>li>a span:not(.btn):not(.btn__text):not(.wave-underline):after,.header__navigation .header__menu>ul>li>details>summary span:not(.btn):not(.btn__text):not(.wave-underline):before,.header__navigation .header__menu>ul>li>details>summary span:not(.btn):not(.btn__text):not(.wave-underline):after{content:none!important;display:none!important}.header__navigation .header__menu>ul>li>a,.header__navigation .header__menu>ul>li>a span,.header__navigation .header__menu>ul>li>details>summary,.header__navigation .header__menu>ul>li>details>summary span{text-decoration:none!important;background-image:none!important}.header__navigation .header__menu details:not([open])>.dropdown{opacity:0;visibility:hidden}@media(min-width:1024px){.header__navigation .header__menu>ul>li>details[level=top]>.dropdown{margin-block-start:calc(var(--sas-menu-bridge) * -1)!important;padding-block-start:var(--sas-menu-bridge)!important}.header__navigation .dropdown__nav>li>details>.dropdown{margin-inline-start:-8px!important;padding-inline-start:8px!important}}.header__navigation .header__menu>ul>li>details>summary{display:flex;align-items:center;list-style:none;cursor:pointer}.header__navigation .header__menu>ul>li>details>summary::-webkit-details-marker{display:none}.header__navigation .header__menu>ul>li>details>summary::marker{content:""}.section-breadcrumb{--color-subtext: 77, 77, 77}:root{--sas-heading-page:clamp(32px,4vw,48px);--sas-heading-section:clamp(28px,3.2vw,40px);--sas-heading-card:22px;--sas-copy:16px;--sas-section-space:clamp(40px,5vw,72px);--sas-content-gap:24px}#MainContent#MainContent :is(h1,h2,h3,h4){font-family:var(--font-heading-family)!important;letter-spacing:-.02em!important;font-weight:500!important;text-wrap:pretty}#MainContent#MainContent h1{font-size:var(--sas-heading-page)!important;line-height:1.15!important}#MainContent#MainContent h2{font-size:var(--sas-heading-section)!important;line-height:1.2!important}#MainContent#MainContent h3{font-size:var(--sas-heading-card)!important;line-height:1.3!important}#MainContent#MainContent h4{font-size:18px!important;line-height:1.35!important}#MainContent#MainContent .slideshow__title{font-size:var(--sas-heading-page)!important;line-height:1.15!important}#MainContent#MainContent .product__title{font-size:clamp(28px,3.2vw,40px)!important;max-width:none!important}#MainContent#MainContent :is(.product-card__title,.collection-card__title,.testimonial__name){font-family:var(--font-body-family)!important;font-size:16px!important;line-height:1.45!important;letter-spacing:0!important}#MainContent#MainContent p:not([class*=eyebrow]):not([class*=label]):not([class*=caption]):not(.m-0){font-family:var(--font-body-family)!important;font-size:var(--sas-copy)!important;line-height:1.65!important}#MainContent#MainContent :is(.rte,.sas-about__text,.product__block--description){font-family:var(--font-body-family)!important;font-size:var(--sas-copy)!important;line-height:1.65!important}#MainContent#MainContent .rte :is(p,ul,ol){margin-block:0 16px!important}#MainContent#MainContent [class*=eyebrow]{font:600 11px/1.5 var(--font-body-family)!important;letter-spacing:.12em!important}#MainContent#MainContent .section--padding:not(.section-main-product):not(.section-breadcrumb){padding-block:var(--sas-section-space)!important}#MainContent#MainContent .section__header{margin-bottom:28px!important}#MainContent#MainContent :is(.btn--primary,.btn--secondary,.sas-about__button,.sas-bath__cta):not(.btn--icon){min-height:48px;padding:12px 24px!important;border-radius:var(--sas-radius,6px)!important;font:500 14px/1.5 var(--font-body-family)!important;letter-spacing:.04em!important}#MainContent#MainContent .product-form__quantity .quantity{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center;width:160px!important;max-width:100%;height:50px!important;min-height:50px;padding:0!important;border:1px solid #b9b3a9!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}#MainContent#MainContent .product-form__quantity .quantity:after,#MainContent#MainContent .product-form__quantity .quantity:before{content:none!important}#MainContent#MainContent .product-form__quantity .quantity__button{position:static!important;transform:none!important;inset:auto!important;display:flex!important;align-items:center;justify-content:center;width:48px!important;height:48px!important;min-width:0;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1a1918!important;cursor:pointer}#MainContent#MainContent .product-form__quantity .quantity__button:disabled{opacity:.35;cursor:default}#MainContent#MainContent .product-form__quantity .quantity__button:not(:disabled):hover{background:#f1ece6!important}#MainContent#MainContent .product-form__quantity .quantity__input{width:100%!important;min-width:0;height:48px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;font:500 16px/1 var(--font-body-family)!important;color:#1a1918!important;text-align:center!important;-webkit-appearance:textfield;appearance:textfield;box-shadow:none!important}#MainContent#MainContent .quantity__input::-webkit-inner-spin-button,#MainContent#MainContent .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#MainContent#MainContent .product-form__quantity .quantity:focus-within{outline:2px solid #7d5411;outline-offset:3px}#MainContent#MainContent .product-form__quantity .quantity__label{position:static!important;width:auto!important;height:auto!important;margin:0 0 8px!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;display:block;font:500 13px/1.5 var(--font-body-family)}@media(max-width:767px){:root{--sas-heading-card:20px}#MainContent#MainContent .product__title{font-size:28px!important}#MainContent#MainContent .section__header{margin-bottom:24px!important}}#MainContent#MainContent .drawer__heading{font-size:22px!important;line-height:1.3!important;margin:0!important}#MainContent#MainContent .btn--primary{background:#262520!important;color:#fff!important;border-color:#262520!important;border-radius:6px!important;font-weight:500!important}#MainContent#MainContent .btn--primary:hover{background:#454139!important;border-color:#454139!important;color:#fff!important}#MainContent#MainContent .btn--primary:focus-visible{outline:2px solid #795722;outline-offset:4px}@media(max-width:767px){#MainContent#MainContent .drawer__heading{font-size:20px!important}}#MainContent#MainContent :is(section[id^=sas-masthead-],section[id^=sas-compare-],section[id^=sas-index-],section[id^=sas-projects-],section[id^=sas-cta-]){padding-block:clamp(24px,2.6vw,36px)!important}#MainContent#MainContent :is(.sas-compare__head,.sas-index__head){margin-bottom:24px!important}#MainContent#MainContent :is(.sas-masthead__eyebrow,.sas-compare__note,.sas-compare__meta,.sas-compare__badge,.sas-index__num,.sas-index__meta,.sas-project__num,.sas-project__tag){font-size:12px!important}#MainContent#MainContent :is(.sas-masthead__fact,.sas-cta__fact){font-size:15px!important}:root{--sas-button-radius:6px;--sas-button-height:48px;--sas-surface:#f3f1ec;--sas-border:#e4dfd6;--sas-text:#24231f;--sas-muted:#605b53}#MainContent#MainContent :is(.sas-tv-intro__button,.sas-about__button,.sas-cta__btn,.sas-bath__cta){box-sizing:border-box!important;display:inline-flex;align-items:center;justify-content:center;min-height:var(--sas-button-height)!important;padding:12px 24px!important;border-radius:var(--sas-button-radius)!important;font:500 14px/1.5 var(--font-body-family)!important;letter-spacing:.03em!important;text-transform:none!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#MainContent#MainContent :is(.sas-tv-intro__button--primary,.sas-about__button:not(.sas-about__button--outline),.sas-cta__btn--primary,.sas-bath__cta){background:#262520!important;color:#fff!important;border:1px solid #bcb5a8!important}#MainContent#MainContent :is(.sas-tv-intro__button--primary,.sas-about__button:not(.sas-about__button--outline),.sas-cta__btn--primary,.sas-bath__cta):hover{background:#454139!important;color:#fff!important}#MainContent#MainContent :is(.sas-tv-intro__button:not(.sas-tv-intro__button--primary),.sas-about__button--outline,.sas-cta__btn--secondary){background:transparent!important;border:1px solid currentColor!important}#MainContent#MainContent :is(.sas-tv-intro__button,.sas-about__button,.sas-cta__btn,.sas-bath__cta):focus-visible{outline:2px solid #795722;outline-offset:4px}#MainContent#MainContent .product-form__submit{height:auto!important;min-height:50px!important;padding:14px 24px!important}@media(prefers-reduced-motion:reduce){#MainContent#MainContent :is(.sas-tv-intro__button,.sas-about__button,.sas-cta__btn,.sas-bath__cta){transition:none}}#MainContent#MainContent .section--image-comparison .section__sidebar .btn{pointer-events:auto!important}#MainContent#MainContent .sas-about-cta .sas-about__button--outline{color:#f5f0e8!important;border-color:#aaa49a!important}#MainContent#MainContent .sas-about-cta .sas-about__button--outline:hover{background:#f5f0e8!important;color:#24231f!important;border-color:#f5f0e8!important}#MainContent#MainContent :is(.cdq-trigger,.product-form__submit.btn--secondary){box-sizing:border-box!important;min-height:50px!important;padding:14px 24px!important;border-radius:6px!important;font:500 14px/1.5 var(--font-body-family)!important;letter-spacing:.03em!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}#MainContent#MainContent .cdq-trigger{border:1px solid var(--sas-border,#e4dfd6)!important}#MainContent#MainContent .cdq-trigger:hover{background:#f3f1ec!important;border-color:#a79a85!important}@media(max-width:767px){#MainContent#MainContent :is(.cdq-trigger,.product-form__submit.btn--secondary){width:100%!important;min-height:50px!important}}@media(max-width:767px){.header__top--logo-left{grid-template-columns:44px minmax(0,1fr) 116px!important}.header__top--logo-left .header__logo{width:100%!important;justify-content:center!important}.header__top--logo-left .header__logo--image{justify-content:center!important}}@media(max-width:767px){.header__top--logo-left{position:relative!important}.header__top--logo-left .header__logo{position:static!important}.header__top--logo-left .header__logo--image{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}}@media(max-width:767px){.header__icons--left .menu-drawer-button[aria-expanded=false] .hamburger-line{left:50%!important;right:auto!important;transform:translate(-50%)!important;margin-left:0!important;margin-right:0!important}}shopify-account.dark-bg{--shopify-account-color-background:#1a1918!important;--shopify-account-color-text:#f1ece6!important;--shopify-account-color-control-text:#f1ece6!important;--shopify-account-color-card-text:#f1ece6!important;--shopify-account-color-text-subdued:#b9b1a6!important;--shopify-account-color-border:#4a463f!important;--color-secondary-button-border:74,70,63!important;--buttons-radius:.6rem!important;--shopify-account-radius-button:.6rem!important}shopify-account.dark-bg{--color-secondary-button:#2b2927!important;--color-secondary-button-border:#5a554e!important;--color-secondary-button-text:#f1ece6!important;--shopify-account-color-background-subdued:#2b2927!important;--shopify-account-color-text-subdued:#b9b1a6!important;--shopify-account-color-border:#5a554e!important;--shopify-login-form-color-background-subdued:#2b2927!important;--shopify-login-form-color-text-subdued:#b9b1a6!important}@media(max-width:767px){#MainContent .sas-tv-intro__inner{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}#MainContent .sas-tv-intro__inner>div{min-width:0!important;width:100%}#MainContent .sas-tv-intro__services{grid-template-columns:minmax(0,1fr)!important;grid-column:1!important;gap:20px!important}#MainContent .sas-tv-intro__actions{flex-direction:column;gap:12px}#MainContent .sas-tv-intro__button{width:100%}#MainContent#MainContent h2.h5.inline-richtext{font-size:18px!important;line-height:1.4!important;letter-spacing:0!important}}@media(max-width:767px){.header__icons--left .menu-drawer-button[aria-expanded=true] .hamburger-line{left:50%!important;right:auto!important;transform:translate(-50%) rotate(45deg)!important;margin:0!important}}.body-no-scrollbar,.modal-show,.modal-showing,.search-open{padding-right:0!important}#MenuDrawer .disclosure-list{min-width:180px;padding:6px!important;background:#211f1d!important;border:1px solid #5a554e!important;border-radius:var(--sas-radius, 6px)!important;box-shadow:0 12px 28px #00000073!important}#MenuDrawer .disclosure-list__item{color:inherit!important}#MenuDrawer .disclosure-list__option{display:flex!important;align-items:center;min-height:44px;padding:8px 12px!important;border-radius:4px!important;color:#f1ece6!important;line-height:1.4;text-decoration:none!important}#MenuDrawer .disclosure-list__option:hover,#MenuDrawer .disclosure-list__option:focus-visible{background:#33302c!important;color:#fff!important}#MenuDrawer .disclosure-list__item--current .disclosure-list__option{color:var(--sas-gold-light, #e1ad66)!important}#MenuDrawer .disclosure__toggle:focus-visible{outline:2px solid var(--sas-gold, #b68235);outline-offset:3px}#MenuDrawer .drawer__footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sas-base.css.map */
