:root{--sa-cream: #F4ECE2;--sa-cream-2: #EFE6D9;--sa-cream-3: #E8DDCC;--sa-bg-elevated: #FBF6EE;--sa-charcoal: #3A3A3A;--sa-charcoal-70: #5C5C5C;--sa-charcoal-50: #8A8A8A;--sa-indigo: #2C3E50;--sa-indigo-deep: #1F2D3D;--sa-red: #8B3331;--sa-red-deep: #6E2826;--sa-brass: #B08D57;--sa-brass-soft: #C4A878;--sa-font-display: "Libre Caslon Text", "Libre Caslon Text fallback", Georgia, serif;--sa-font-body: "PT Serif", "PT Serif fallback", Georgia, serif;--sa-ease-quiet: cubic-bezier(.2, 0, 0, 1);--sa-ease-stand: cubic-bezier(.4, 0, .2, 1);--sa-dur-fast: .12s;--sa-dur-base: .2s;--sa-dur-slow: .36s;--sa-shadow-soft: 0 1px 2px rgba(58, 58, 58, .06), 0 4px 14px rgba(58, 58, 58, .06);--sa-shadow-press: inset 0 1px 0 rgba(58, 58, 58, .08);--font-h1--size: clamp(40px, 5.4vw, 68px);--font-h1--line-height: 1.08;--font-h1--letter-spacing: -.012em;--font-h2--size: clamp(26px, 2.9vw, 38px);--font-h2--line-height: 1.15;--font-h2--letter-spacing: -.005em;--font-h3--size: 18px;--font-h3--line-height: 1.3;--font-h3--letter-spacing: .005em}body{font-size:17px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}hr,.sa-rule-brass{border:0;border-top:1px solid var(--sa-cream-3)}.sa-rule-brass{border-top-color:var(--sa-brass)}.sa-rule-hairline{border:0;border-top:1px solid rgba(58,58,58,.12)}.sa-label{font-family:var(--sa-font-body);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--sa-charcoal-70);display:inline-flex;align-items:center;gap:12px}.sa-label:before{content:"";width:32px;height:2px;background:var(--sa-red);flex:none}.sa-scheme-indigo .sa-label,.color-custom .sa-label{color:inherit}.sa-scheme-indigo .sa-label:before{background:var(--sa-brass)}.sa-section-head__tick{display:block;width:32px!important;height:2px!important;background:var(--sa-red)!important;margin-block-end:10px}.sa-pull-quote{font-family:var(--sa-font-display);font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.35}.sa-accent{color:var(--sa-red)}.sa-scheme-indigo{background-color:var(--sa-indigo);color:var(--sa-cream)}.sa-scheme-indigo h1,.sa-scheme-indigo h2,.sa-scheme-indigo h3,.sa-scheme-indigo p,.sa-scheme-indigo a{color:var(--sa-cream)}.rte a,p a:not([class]),.sa-purchase-info a,.sa-cross-funnel a,.sa-faq__a a,.sa-guide a,.sa-tile-grid__sub a{color:var(--sa-red);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#8b333166;text-underline-offset:.18em;transition:color var(--sa-dur-base) var(--sa-ease-quiet),text-decoration-color var(--sa-dur-base) var(--sa-ease-quiet)}.rte a:hover,p a:not([class]):hover,.sa-purchase-info a:hover,.sa-cross-funnel a:hover,.sa-faq__a a:hover,.sa-guide a:hover{color:var(--sa-red-deep);text-decoration-color:var(--sa-red-deep)}[class*=color-custom-] .rte a,[class*=color-custom-] p a:not([class]),.sa-scheme-indigo a{color:var(--sa-cream);text-decoration-color:#f4ece280}[class*=color-custom-] .rte a:hover,[class*=color-custom-] p a:not([class]):hover,.sa-scheme-indigo a:hover{color:var(--sa-cream);text-decoration-color:var(--sa-cream)}.sa-btn,.button-custom,.button-primary,.button-secondary,button[name=add]{font-family:var(--sa-font-body);font-size:15px;letter-spacing:.02em;border-radius:0}.button-custom{white-space:nowrap}.sa-btn{display:inline-block;background:var(--sa-red);color:var(--sa-cream);border:1px solid var(--sa-red);padding:14px 30px;text-decoration:none}.sa-btn:hover{background:var(--sa-red-deep);border-color:var(--sa-red-deep)}.sa-btn:active{box-shadow:var(--sa-shadow-press)}.sa-scheme-indigo .sa-btn,.sa-scheme-indigo .button-custom{background:transparent;border:1px solid rgba(244,236,226,.4);color:var(--sa-cream)}.sa-scheme-indigo .sa-btn:hover,.sa-scheme-indigo .button-custom:hover{background:var(--sa-cream);color:var(--sa-indigo);border-color:var(--sa-cream)}@media(hover:hover){.product-card,[class*=product-card]{transition:box-shadow var(--sa-dur-slow) var(--sa-ease-quiet)}.product-card:hover,[class*=product-card]:hover{box-shadow:var(--sa-shadow-soft)}}#header-component,.header-section>header{border-bottom:1px solid var(--sa-cream-3)}@media(prefers-reduced-motion:no-preference){:root{--sa-spring-quick: .8s linear(0, .0497, .1647, .3069, .4517, .5848, .6991, .7923, .8647, .9186, .9571, .9831, .9996, 1.0091, 1.0137, 1.0151, 1.0146, 1.0129, 1.0108, 1.0086, 1.0066, 1.0048, 1.0033, 1.0022, 1.0013, 1.0007, 1)}a{transition:color var(--sa-dur-base) var(--sa-ease-quiet),opacity var(--sa-dur-base) var(--sa-ease-quiet)}.button-custom,.button-primary,.button-secondary,.sa-btn,button[name=add]{transition:translate var(--sa-spring-quick),color var(--sa-dur-base) var(--sa-ease-quiet),background-color var(--sa-dur-base) var(--sa-ease-quiet),border-color var(--sa-dur-base) var(--sa-ease-quiet),box-shadow var(--sa-dur-base) var(--sa-ease-quiet)}.button-custom:hover,.button-primary:hover,.button-secondary:hover,.sa-btn:hover,button[name=add]:hover{translate:0 -1px}.sa-faq__q{transition:color var(--sa-dur-base) var(--sa-ease-quiet)}.sa-faq__q:hover{color:var(--sa-red)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sa-brand.css.map */
