:root{--sa-main:#E7D9CC;--sa-cream:#F7F1EB;--sa-accent:#967764;--sa-dark:#3B2B25;--sa-espresso:#3B2B25;--sa-chocolate:#E7D9CC;--sa-card:#F7F1EB;--sa-taupe:#967764;--sa-camel:#967764;--sa-gold:#967764;--sa-ivory:#F7F1EB;--sa-ink:#3B2B25;--color-background:#E7D9CC;--color-background-rgb:231 217 204;--color-foreground:#3B2B25;--color-foreground-rgb:59 43 37;--color-border:#967764;--color-border-rgb:150 119 100;--color-primary-button-text:#F7F1EB;--color-primary-button-background:#3B2B25;--color-primary-button-border:#3B2B25;--color-primary-button-focus-outline:#967764;--color-secondary-button-text:#3B2B25;--color-secondary-button-background:#E7D9CC;--color-secondary-button-border:#967764;--color-input-background:#F7F1EB;--color-input-text:#3B2B25;--color-input-text-rgb:59 43 37;--color-input-border:#967764;--color-variant-background:#F7F1EB;--color-variant-border:#967764;--color-variant-text:#3B2B25;--color-selected-variant-background:#3B2B25;--color-selected-variant-border:#3B2B25;--color-selected-variant-text:#F7F1EB}html,body,.page-wrapper,#MainContent,.content-for-layout{background:var(--sa-main);color:var(--sa-dark)}body{color-scheme:light}.sa-header{background:#3b2b25fa;color:var(--sa-cream);border-bottom:1px solid rgba(247,241,235,.16);box-shadow:0 8px 28px #3b2b251f}.sa-header a,.sa-nav summary,.sa-utility a{color:var(--sa-cream)}.sa-menu,.sa-mobile-menu{background:var(--sa-cream);border-color:#3b2b251f;box-shadow:0 18px 50px #3b2b252e}.sa-menu a,.sa-mobile-menu a{color:var(--sa-dark)}.sa-menu a:hover,.sa-mobile-menu a:hover,.sa-nav a:hover,.sa-utility a:hover{color:var(--sa-dark);text-decoration:underline;text-decoration-color:var(--sa-accent);text-underline-offset:.2em}.announcement-bar,.announcement-bar .section-background{background:var(--sa-accent)!important;color:var(--sa-dark)!important}.announcement-bar a,.announcement-bar button{color:var(--sa-dark)!important}.announcement-bar{border-color:#3b2b252e!important}.sa-home,.sa-home .sa-section{background:var(--sa-main);color:var(--sa-dark)}.sa-home .sa-section--cream{background:var(--sa-cream);color:var(--sa-dark)}.sa-home .sa-section--espresso{background:var(--sa-dark);color:var(--sa-cream)}.sa-home .sa-eyebrow{color:var(--sa-dark);font-weight:650}.sa-home .sa-lede,.sa-home .sa-section__head p,.sa-home .sa-story p,.sa-home .sa-maker__copy p{color:var(--sa-dark)}.sa-home .sa-section--espresso p,.sa-home .sa-section--espresso .sa-lede{color:var(--sa-cream)}.sa-home .sa-hero h1,.sa-home .sa-section h2,.sa-home .sa-gift__copy h2,.sa-home .sa-story h2{color:var(--sa-dark)}.sa-home .sa-section--espresso h2,.sa-home .sa-section--espresso h3,.sa-home .sa-section--espresso .sa-eyebrow{color:var(--sa-cream)}.sa-home .sa-btn{border-radius:999px;min-height:48px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.sa-home .sa-btn:hover{transform:translateY(-1px)}.sa-home .sa-btn--dark{background:var(--sa-dark);color:var(--sa-cream);border-color:var(--sa-dark)}.sa-home .sa-btn--light{background:var(--sa-cream);color:var(--sa-dark);border-color:var(--sa-accent)}.sa-home .sa-btn--light:hover{background:var(--sa-dark);color:var(--sa-cream);border-color:var(--sa-dark)}.sa-home .sa-section--espresso .sa-btn--light{color:var(--sa-cream);background:transparent;border-color:var(--sa-cream)}.sa-hero__media,.sa-gift__image,.sa-digital img,.sa-product__image,.sa-collection,.sa-editorial{border-radius:14px}.sa-hero__media{gap:12px}.sa-hero__media img{border-radius:10px}.sa-collection{background:var(--sa-cream);border:1px solid rgba(59,43,37,.1)}.sa-collection:after{background:linear-gradient(180deg,#3b2b2503 32%,#3b2b25cc)}.sa-collection__label span,.sa-collection__label strong{color:var(--sa-cream)}.sa-product{color:var(--sa-dark)}.sa-product__image{background:var(--sa-cream);border:1px solid rgba(59,43,37,.08)}.sa-product h3,.sa-price{color:var(--sa-dark)}.sa-editorial{border:1px solid rgba(59,43,37,.1)}.sa-editorial:after{background:linear-gradient(180deg,#3b2b2505,#3b2b25c2)}.sa-editorial__copy h3,.sa-editorial__copy p,.sa-editorial__copy a{color:var(--sa-cream)}.sa-gift__image{overflow:hidden;background:var(--sa-cream);border:1px solid rgba(59,43,37,.1)}.sa-gift__image img{height:100%}.sa-news{border-top-color:#3b2b2533}.sa-news form{border-bottom-color:var(--sa-accent)}.sa-news input{color:var(--sa-dark)}.sa-news input::placeholder{color:#3b2b259e}.sa-news button,.product-information,.product-details,.product-form,.product-form__buttons,.collection-wrapper,.collection-content,.main-collection,.search-page,.facets,.facets__form{color:var(--sa-dark)}.product-card,.card,.card__content,.product-grid-item{--color-background:var(--sa-cream);--color-foreground:var(--sa-dark)}.product-card__image,.card__media,.product-media,.product-gallery__media,.product-media-container{background:var(--sa-cream)}.product-media-container img{object-fit:contain}.quick-add-modal,.cart-drawer,.cart-drawer__content,.drawer,.popover,.modal,.predictive-search{background:var(--sa-cream)!important;color:var(--sa-dark)!important}.quick-add{background:transparent!important;color:inherit!important}input,textarea,select{background:var(--sa-cream);color:var(--sa-dark);border-color:var(--sa-accent)}input::placeholder,textarea::placeholder{color:#3b2b2594}hr{border-color:#3b2b2524}.accordion details,.facets__summary,.product-card,.card,.collection-card{border-color:#96776473}.button,.button-primary,[role=button].button{background:var(--sa-dark);color:var(--sa-cream);border-color:var(--sa-dark)}.button-secondary{background:var(--sa-cream);color:var(--sa-dark);border-color:var(--sa-accent)}.sa-footer{background:var(--sa-dark);color:var(--sa-cream);border-top:1px solid rgba(247,241,235,.16)}.sa-footer h3,.sa-footer h4,.sa-footer a{color:var(--sa-cream)}.sa-footer a:hover{color:var(--sa-cream);opacity:.78}.sa-footer__bottom{border-top-color:#f7f1eb2e}button,.button,[role=button]{border-radius:999px}@media(max-width:990px){.sa-home .sa-hero{padding-top:48px}.sa-menu,.sa-mobile-menu{background:var(--sa-cream);color:var(--sa-dark)}}@media(max-width:620px){.sa-home .sa-hero h1{font-size:clamp(44px,13vw,58px);line-height:.98}.sa-home .sa-section{padding:58px 0}.sa-home .sa-section h2{font-size:clamp(36px,10vw,48px)}.sa-home .sa-lede{font-size:16px;line-height:1.55}.sa-home .sa-btn{min-height:50px;padding:0 20px}.sa-hero__media,.sa-gift__image,.sa-digital img,.sa-product__image,.sa-collection,.sa-editorial{border-radius:12px}}.product-media-container__zoom-button,.product-media-container__zoom-button:hover,.product-media-container__zoom-button:focus,.product-media-container__zoom-button:active{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}.product-media-container__zoom-button:before,.product-media-container__zoom-button:after{display:none!important}.product-grid .product-card,.product-grid .product-grid__card{--color-background:transparent;--color-foreground:var(--sa-dark)}.product-grid .product-card__content{background:transparent!important}.product-grid .product-card :is(h4,.h4),.product-grid .product-grid__card :is(h4,.h4){color:var(--sa-dark)!important;font-size:16px!important;line-height:1.22!important;font-weight:500!important}.product-grid .price,.product-grid [class*=price]{color:var(--sa-dark)!important}@media(min-width:750px){.product-grid .card-gallery{aspect-ratio:1 / 1}.product-grid .product-media-container{aspect-ratio:1 / 1!important}}@media(max-width:749px){.product-grid .card-gallery{aspect-ratio:1 / 1}.product-grid .product-media-container{aspect-ratio:1 / 1!important}.product-grid .product-card :is(h4,.h4),.product-grid .product-grid__card :is(h4,.h4){font-size:15px!important;line-height:1.2!important;-webkit-line-clamp:3!important}}.sa-home .sa-eyebrow,.sa-section .sa-eyebrow{color:#3b2b25!important;opacity:1!important;font-weight:600!important}.sa-section--espresso .sa-eyebrow,.sa-pillars .sa-eyebrow{color:#f7f1eb!important}.shopify-policy__container{width:min(100% - 32px,900px)!important;max-width:900px!important;margin-inline:auto!important;padding-block:clamp(44px,6vw,76px) 72px!important;padding-inline:0!important}.shopify-policy__title{text-align:left!important;margin:0 0 30px!important}.shopify-policy__title h1{margin:0!important;max-width:14ch;color:var(--sa-dark)!important;font-size:clamp(42px,5.5vw,68px)!important;line-height:.98!important;letter-spacing:-.035em!important;font-weight:400!important;text-wrap:balance}.shopify-policy__body{color:var(--sa-dark)!important;font-size:17px;line-height:1.7}.shopify-policy__body :is(h1,h2){color:var(--sa-dark)!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.12!important;letter-spacing:-.02em!important;margin-block:34px 14px!important}.shopify-policy__body h3{color:var(--sa-dark)!important;font-size:21px!important;line-height:1.25!important;margin-block:28px 10px!important}.shopify-policy__body p,.shopify-policy__body li{max-width:72ch}@media(max-width:620px){.shopify-policy__container{width:min(100% - 28px,900px)!important;padding-block:34px 56px!important}.shopify-policy__title{margin-bottom:24px!important}.shopify-policy__title h1{font-size:clamp(36px,12vw,48px)!important;line-height:1!important;max-width:12ch}.shopify-policy__body{font-size:16px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sacred-armor-dark.css.map */
