.sah-clean-navigation .mobile-navlink--level-2{min-height:48px;padding-top:12px;padding-bottom:12px;font-size:17px;line-height:1.4}.sah-clean-navigation .mobile-menu__item--level-2{border-bottom:1px solid #ededed}.sah-clean-navigation .mobile-menu__item--active>.mobile-navlink{color:#c62828;font-weight:700}.sah-clean-navigation .mobile-navlink:focus-visible{outline:2px solid #c62828;outline-offset:-3px}.sah-duties-notice{box-sizing:border-box;width:100%;margin:12px 0;padding:12px 14px;border-left:3px solid #111;background:#f5f5f5;color:#222;text-align:left;font-size:13px;line-height:1.45}.sah-duties-notice strong{display:block;margin-bottom:4px;font-size:13px}.sah-duties-notice p{margin:0;font-size:inherit;line-height:inherit}.sah-duties-notice{font-family:var(--FONT-STACK-BODY)}.sah-editorial{--sah-editorial-red: #c92529;--sah-editorial-line: #e7e3e1}.sah-editorial #MainContent{background:#fff}.sah-editorial #MainContent .btn{box-shadow:0 5px 14px #0000000f}.sah-editorial #MainContent :is(.text__content,.main-text,.image-with-text__text,.icons-row__text){line-height:1.75}.sah-editorial #MainContent :is(.text__heading,.overlapping-images__heading,.section__heading,.image-with-text__heading){text-wrap:balance}.sah-editorial #MainContent :is(.text__content,.main-text,.image-with-text__text) p+p{margin-top:1.25em}.sah-editorial #MainContent .section__heading-line{width:48px;border-color:var(--sah-editorial-red)}.sah-about [data-section-type=slider]{border-bottom:5px solid var(--sah-editorial-red)}.sah-about .slide__text__wrapper{padding:32px}.sah-about [id$=__section_text_V3gpwF] .text-section{padding-block:80px 48px}.sah-about [id$=__section_text_V3gpwF] .text{max-width:780px;margin-inline:auto}.sah-about [id$=__section_text_V3gpwF] .text__subheading{color:var(--sah-editorial-red)}.sah-about [id$=__section_text_V3gpwF] .text__heading{margin-block:18px 24px}.sah-about [id$=__section_text_V3gpwF] .text__button{margin-top:30px}.sah-about [data-section-type=icons-row]{padding-block:20px 80px}.sah-about .icons-row__slider{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;width:100%}.sah-about .icons-row__slider .icons-row__item{width:100%;max-width:none;min-width:0;margin:0;padding:30px;border:1px solid var(--sah-editorial-line);border-top:3px solid var(--sah-editorial-red);background:#faf9f8;align-items:flex-start}.sah-about .icons-row__icon{color:var(--sah-editorial-red);flex-shrink:0}.sah-about .icons-row__title{margin-bottom:12px}.sah-about [data-section-type=overlapping-images]{padding-block:80px;background:#f6f4f2;border-block:1px solid var(--sah-editorial-line)}.sah-about .overlapping-images__block{max-width:1240px;margin-inline:auto;gap:clamp(28px,5vw,76px);align-items:center}.sah-about .overlapping-images__content{text-align:left;padding:0}.sah-about .overlapping-images__heading:before{content:"";display:block;width:48px;height:4px;margin-bottom:24px;background:var(--sah-editorial-red)}.sah-about .overlapping-images__images-inner{box-shadow:16px 16px #e9e4e1}.sah-about [data-section-type=accordions]{padding-block:80px}.sah-about .accordion__header{margin-bottom:36px}.sah-about .accordion__item{border:1px solid var(--sah-editorial-line);margin-bottom:14px;box-shadow:0 4px 14px #00000008}.sah-about .accordion__item__title{min-height:76px;padding-block:23px}.sah-about .accordion__item__title:focus-visible{outline:2px solid var(--sah-editorial-red);outline-offset:-3px}.sah-about [id$=__section_text_NAXRjw] .text-section{padding-block:64px;background:#191919;color:#fff;border-top:4px solid var(--sah-editorial-red)}.sah-about [id$=__section_text_NAXRjw] .text{max-width:820px;margin-inline:auto}.sah-about [id$=__section_text_NAXRjw] .text__content{text-align:left}.sah-about [id$=__section_image_with_text_zGjhjb] .image-with-text{padding-block:76px 48px}.sah-about [id$=__section_image_with_text_zGjhjb] .image-with-text__items{border:1px solid var(--sah-editorial-line);background:#faf9f8}.sah-about [data-section-type=testimonials]{padding-block:32px 76px}.sah-about [data-section-type=custom-html]{border-top:1px solid var(--sah-editorial-line)}.sah-contact #MainContent{background:#f7f6f4}.sah-contact [data-section-type=text]{padding-block:76px 28px;background:#f7f6f4}.sah-contact [data-section-type=text] .text{max-width:740px;margin-inline:auto}.sah-contact .text__heading:before{content:"";display:block;width:48px;height:4px;background:var(--sah-editorial-red);margin:0 auto 26px}.sah-contact .text__heading{margin-bottom:22px}.sah-contact [data-section-type=text] .text__content p{margin-block:12px}.sah-contact [data-section-type=text] .text__content p:empty{margin:0}.sah-contact [data-section-type=text] .text__content p:has(>br:only-child){margin:0;line-height:0}.sah-contact [data-section-type=contact-form]{padding-block:12px 76px}.sah-contact [data-section-type=contact-form]>div{width:100%;max-width:900px;margin-inline:auto}.sah-contact #ContactForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;background:#fff;padding:clamp(24px,4vw,52px);border:1px solid var(--sah-editorial-line);border-top:4px solid var(--sah-editorial-red);box-shadow:0 18px 48px #0000000d}.sah-contact #ContactForm .form__item{margin:0;min-width:0}.sah-contact #ContactForm>:not(.form__item),.sah-contact #ContactForm .form__item--heading,.sah-contact #ContactForm .form__item--submit,.sah-contact #ContactForm .form__item:has(textarea){grid-column:1 / -1}.sah-contact #ContactForm .form__item--heading:has(.form__heading:empty){display:none}.sah-contact #ContactForm .hidden-label{position:static!important;display:block;width:auto;height:auto;margin:0 0 9px;padding:0;clip:auto;clip-path:none;overflow:visible;white-space:normal}.sah-contact #ContactForm :is(input:not([type=hidden]),textarea){width:100%;border:1px solid #d7d2cf;background:#fff;border-radius:0;padding:15px 16px;margin:0;box-shadow:none}.sah-contact #ContactForm input:not([type=hidden]){min-height:54px}.sah-contact #ContactForm textarea{min-height:190px;resize:vertical}.sah-contact #ContactForm :is(input,textarea):focus{outline:2px solid var(--sah-editorial-red);outline-offset:2px}.sah-contact #ContactForm .form__item--submit{text-align:left}.sah-contact #ContactForm .form__item--submit .btn{min-width:180px;min-height:54px}.sah-contact [data-section-type=image-with-text]{padding-block:64px;background:#fff;border-top:1px solid var(--sah-editorial-line)}.sah-contact .image-with-text__items{border:1px solid var(--sah-editorial-line);background:#f7f6f4}.sah-contact .main-subheading{color:var(--sah-editorial-red)}@media(max-width:767px){.sah-about .slide__text__wrapper{padding:24px 20px}.sah-about [id$=__section_text_V3gpwF] .text-section{padding-block:48px 32px}.sah-about [data-section-type=icons-row]{padding-block:12px 48px}.sah-about .icons-row__slider{grid-template-columns:1fr;gap:12px;overflow:visible}.sah-about .icons-row__slider.grid--mobile .icons-row__item.grid__item{width:100%;margin:0;padding:24px}.sah-about [data-section-type=overlapping-images],.sah-about [data-section-type=accordions]{padding-block:48px}.sah-about .overlapping-images__images-inner{box-shadow:8px 8px #e9e4e1}.sah-about .overlapping-images__content{margin-top:26px}.sah-about [id$=__section_text_NAXRjw] .text-section{padding-block:44px}.sah-about [id$=__section_image_with_text_zGjhjb] .image-with-text{padding-block:48px 24px}.sah-about [data-section-type=testimonials]{padding-block:24px 48px}.sah-contact [data-section-type=text]{padding-block:48px 18px}.sah-contact [data-section-type=contact-form]{padding-block:8px 48px}.sah-contact #ContactForm{grid-template-columns:1fr;gap:22px;padding:26px 22px}.sah-contact #ContactForm .form__item--submit .btn{width:100%}.sah-contact [data-section-type=image-with-text]{padding-block:40px}}.sah-about [data-section-type=slider] .item{height:340px;min-height:340px}.sah-about [data-section-type=slider] .slide__heading{font-size:34px;line-height:1.15;margin-bottom:10px}.sah-about [data-section-type=slider] .slide__text{font-size:17px;margin-bottom:12px}.sah-about [data-section-type=slider] .slide__buttons{margin-top:12px}.sah-about [id$=__section_text_V3gpwF] .text-section{padding-block:44px 32px}@media(max-width:767px){.sah-about [data-section-type=slider] .item{height:320px;min-height:320px}.sah-about [data-section-type=slider] .slide__text__wrapper{padding:calc(var(--sah-header-clearance,90px) + 8px) 20px 16px}.sah-about [data-section-type=slider] .slide__heading{font-size:26px}.sah-about [data-section-type=slider] .slide__btn{padding:10px 20px;min-height:44px;font-size:16px}.sah-about [id$=__section_text_V3gpwF] .text-section{padding-block:30px 28px}}#SiteHeader .logo__image{transform-origin:center}@media(prefers-reduced-motion:no-preference){#SiteHeader .logo__image{animation:sah-logo-heartbeat 1.8s ease-in-out infinite}}@keyframes sah-logo-heartbeat{0%,35%,to{transform:scale(1)}10%{transform:scale(1.1)}18%{transform:scale(1)}25%{transform:scale(1.06)}}@media(min-width:1024px){:root{--header-sticky-height: 0px}#SiteHeader.site-header--transparent:not(.site-header--menu-opened) .site-header__background{height:0!important}#SiteHeader.site-header--transparent:not(.site-header--menu-opened)[data-text-color=white]{--text: var(--white)}}body .btn:not(.btn--text):not(:disabled):not(.disabled):is(:hover,:focus-visible),body .shopify-payment-button__button--unbranded:not(:disabled):is(:hover,:focus-visible){background:#a81e22!important;color:#fff!important;border-color:#a81e22!important}body .btn:not(.btn--text):not(:disabled):not(.disabled):is(:hover,:focus-visible):before,body .shopify-payment-button__button--unbranded:not(:disabled):is(:hover,:focus-visible):before{background:#a81e22!important}body .btn:not(.btn--text):not(:disabled):not(.disabled):is(:hover,:focus-visible) .btn__text{color:inherit!important}.product-upsell__holder--cart{padding:0}.product-upsell__holder--cart .product-upsell__content{width:calc(100% - 90px)}.product-upsell__holder--cart .product-upsell__image{width:80px}.product-upsell__holder--cart .product-upsell{background:#fff4f2;border:1px solid #edcbc7;border-top:4px solid #c92529;padding:16px;box-shadow:0 4px 12px #0000000d}.product-upsell__holder--cart .product-upsell__subtitle{font-weight:700;font-size:17px;color:#a81e22;margin-bottom:10px}.product-upsell__holder--cart .product-upsell__title{font-weight:700;line-height:1.3;font-size:16px}.product-upsell__holder--cart .product-upsell__btn{background:#c92529;color:#fff;border-color:#c92529;min-height:44px;font-size:14px;line-height:20px;padding:8px 10px;flex-wrap:wrap;justify-content:center;max-width:100%}.product-upsell__holder--cart .product-upsell__image{background:#fff}.product-upsell__holder--cart .product-upsell__image__thumb{object-fit:contain}.sah-cart-addons{width:100%;min-width:0;display:grid;gap:10px;padding:14px;background:#fff4f2;border:1px solid #edcbc7;border-top:4px solid #c92529}.sah-cart-addons__heading{margin:0 0 2px;font-family:var(--FONT-STACK-HEADING);font-size:19px;line-height:1.3;font-weight:700;color:#a81e22}.sah-cart-addons .product-upsell__holder--cart{background:transparent}.sah-cart-addons .product-upsell{padding:12px;background:#fff;border:1px solid #edcbc7;box-shadow:none;align-items:center}.sah-cart-addons .product-upsell__content{width:calc(100% - 72px);padding:0 10px 0 0}.sah-cart-addons .product-upsell__image{width:72px}.sah-cart-addons .product-upsell__image__link{min-height:0}.sah-cart-addons .product-upsell__title{font-size:16px;line-height:1.3;margin:0 0 10px}.sah-cart-addons .product-upsell__btn{font-size:14px;padding:7px 9px;min-height:44px}[data-pair-products]:has(.sah-cart-addons){padding-bottom:0}[data-pair-products]:has(.sah-cart-addons)>.flickity-page-dots{display:none}.cart-drawer:has(.cart-drawer__foot:not(.hidden)) .cart-drawer__body{flex:0 0 auto;min-height:0;overflow:visible}.cart-drawer:has(.cart-drawer__foot:not(.hidden)) .cart-drawer__foot{flex:0 0 auto;margin-top:0;padding-top:12px}.cart-drawer .cart-drawer__head{flex-shrink:0}.cart-drawer .cart__pair:has(.sah-cart-addons){border-top:0;margin-bottom:16px}.cart-drawer .sah-cart-addons{gap:8px;padding:12px}.cart-drawer .sah-cart-addons .product-upsell{padding:10px}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOA */
