:root{--ss-bg:#09090b;--ss-panel:#151518;--ss-panel2:#1d1b18;--ss-line:rgba(225,175,71,.26);--ss-gold:#e4b650;--ss-glow:#ffe49b;--ss-white:#f9f5ee;--ss-muted:#c8c0b5}html{scroll-behavior:smooth}body{background:var(--ss-bg)!important;color:var(--ss-white)}a{transition:color .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ss-glow);outline-offset:3px}::selection{background:#d6a440;color:#080808}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.018em}.section-background{transition:background-color .2s}:is(.header,.header__wrapper,.header-section,.header__row){color:var(--ss-white)}:is(.header,.header__wrapper) a:hover{color:var(--ss-glow)}:is(.header,.header__wrapper) a:focus-visible{outline-color:var(--ss-glow)}:is(.header-actions,.header__icons) .cart-count-bubble{background:var(--ss-gold);color:#080808}:is(.product-card,.card--product,.card-wrapper,.product-grid-item,.product-card__media){border-radius:12px}:is(.product-card,.card--product){transition:transform .25s ease,box-shadow .25s ease}:is(.product-card,.card--product):hover{transform:translateY(-3px);box-shadow:0 12px 30px #0003}:is(.product-card__image,.product-media img){border-radius:10px}:is(.price,.price-item,.product-card__price){font-variant-numeric:tabular-nums}:is(.product-card,.card--product) :is(a,button):focus-visible{outline-color:var(--ss-gold)}:is(.button,.button-primary,button[type=submit]):not(:disabled){transition:transform .2s,filter .2s,box-shadow .2s}:is(.button,.button-primary,button[type=submit]):not(:disabled):hover{filter:brightness(1.09)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border-radius:10px}:is(.cart-drawer,.drawer__inner,.cart__items,.cart__footer){border-color:var(--ss-line)}:is(.cart-drawer,.drawer__inner) a:hover{color:var(--ss-glow)}:is(.accordion,.disclosure,.product-form__input){border-color:var(--ss-line)}:is(.footer,.footer-section,footer){border-top-color:var(--ss-line)}footer a:hover{color:var(--ss-glow)!important}footer input{accent-color:var(--ss-gold)}.rte a,.page-content a{color:var(--ss-gold);text-underline-offset:3px}.rte :is(h2,h3),.page-content :is(h2,h3){color:var(--ss-white)}.rte :is(table,blockquote){border-color:var(--ss-line)}.ss-v2-section{color:var(--ss-white);background:var(--ss-bg);padding:clamp(48px,6vw,88px) 20px}.ss-v2-wrap{max-width:1370px;margin:0 auto}.ss-v2-kicker{margin:0 0 12px;color:var(--ss-gold);font-size:12px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.ss-v2-title{margin:0 0 14px;font-size:clamp(30px,4.2vw,57px);line-height:1.08;font-weight:900;letter-spacing:-.035em;text-transform:uppercase}.ss-v2-title em{font-style:normal;color:var(--ss-gold)}.ss-v2-lead{max-width:730px;margin:0;color:var(--ss-muted);font-size:clamp(15px,1.5vw,19px);line-height:1.6}.ss-v2-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:32px}.ss-v2-goal{position:relative;min-width:0;min-height:210px;padding:22px 19px 24px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ss-white)!important;text-decoration:none!important;border:1px solid var(--ss-line);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(213,153,45,.17),transparent 60%),linear-gradient(145deg,#24211c,#101013 65%);overflow:hidden;transition:transform .23s,border-color .23s,box-shadow .23s}.ss-v2-goal:hover{transform:translateY(-5px);border-color:var(--ss-gold);box-shadow:0 16px 40px #00000059}.ss-v2-goal strong{font-size:clamp(17px,1.8vw,25px);line-height:1.05;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.ss-v2-goal small{display:block;margin-top:12px;line-height:1.45;color:var(--ss-muted);font-size:12px}.ss-v2-number{display:flex;justify-content:space-between;align-items:center;color:var(--ss-gold);font-size:18px;font-weight:900}.ss-v2-number svg{width:30px;height:30px;stroke:var(--ss-gold);fill:none;stroke-width:1.6}.ss-v2-goal-arrow{position:absolute;right:19px;bottom:19px;color:var(--ss-gold)}.ss-v2-feature{background:linear-gradient(125deg,#17130b,#080809 52%,#171007);border-block:1px solid var(--ss-line)}.ss-v2-feature-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(22px,4vw,68px);align-items:center}.ss-v2-feature-card{padding:25px;border:1px solid var(--ss-line);border-radius:18px;background:linear-gradient(135deg,#272018,#111113 72%);box-shadow:0 18px 35px #00000040}.ss-v2-feature-card .ss-v2-pill{display:inline-block;color:#110d05;background:linear-gradient(90deg,#f8db84,#b48730);padding:7px 13px;border-radius:30px;font-size:11px;font-weight:900;letter-spacing:.12em}.ss-v2-feature-card ul{list-style:none;padding:0;margin:18px 0 0}.ss-v2-feature-card li{padding:11px 0;color:#e2d7c6;border-bottom:1px solid var(--ss-line);font-size:14px}.ss-v2-feature-card li:before{content:"\2713";color:var(--ss-gold);margin-right:12px;font-weight:800}.ss-v2-link{display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding:13px 20px;border:1px solid #edc56d;border-radius:8px;color:#151008!important;background:linear-gradient(180deg,#ffe6a0,#d7a43c);font-size:13px;font-weight:900;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.ss-v2-link:hover{filter:brightness(1.08)}.ss-v2-assurance{padding:24px 20px;background:#0f0f11;border-block:1px solid var(--ss-line)}.ss-v2-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ss-v2-assurance-item{display:flex;align-items:center;gap:15px;min-width:0}.ss-v2-assurance-icon{color:#e9bd58;font-size:29px;flex:none}.ss-v2-assurance-item strong{display:block;font-size:13px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.ss-v2-assurance-item small{display:block;margin-top:4px;color:var(--ss-muted);font-size:12px;line-height:1.5}.ss-v2-page-header{padding:clamp(55px,7vw,110px) 20px 50px;background:radial-gradient(circle at 80% 5%,rgba(232,168,48,.15),transparent 42%),linear-gradient(135deg,#181510,#09090b 75%);border-bottom:1px solid var(--ss-line)}.ss-v2-page-header .ss-v2-wrap{max-width:1120px}.ss-v2-page-header h1{margin:0;font-size:clamp(40px,6vw,78px);line-height:1.07;text-transform:uppercase;font-weight:900;color:var(--ss-white)}.ss-v2-page-header p:not(.ss-v2-kicker){max-width:750px;color:var(--ss-muted);line-height:1.6;margin:15px 0 0}.ss-v2-product-notice{padding:28px 20px 45px;background:#0c0c0e}.ss-v2-product-panel{border:1px solid var(--ss-line);border-radius:14px;padding:24px;background:linear-gradient(120deg,#191917,#0c0c0e)}.ss-v2-product-panel h2{margin:0 0 14px;text-transform:uppercase;font-size:21px;color:var(--ss-gold)}.ss-v2-product-panel p,.ss-v2-product-panel li{color:var(--ss-muted);font-size:14px;line-height:1.7}.ss-v2-product-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ss-v2-product-checks span{border-top:1px solid var(--ss-line);padding-top:13px;color:var(--ss-white);font-size:12px;font-weight:700}.ss-v2-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.ss-v2-guide-card{padding:27px;background:#171616;border:1px solid var(--ss-line);border-radius:14px}.ss-v2-guide-card strong{display:block;font-size:20px;text-transform:uppercase;color:#f4e9d0}.ss-v2-guide-card p{margin:10px 0 0;color:var(--ss-muted);line-height:1.6;font-size:14px}.ss-v2-cart-note{padding:20px;background:linear-gradient(90deg,#18140f,#111);border-bottom:1px solid var(--ss-line);text-align:center;font-size:13px;color:#dbd2c4}.ss-v2-cart-note b{color:var(--ss-gold)}@media(max-width:1000px){.ss-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ss-v2-section{padding:45px 16px}.ss-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ss-v2-goal{min-height:175px;padding:17px}.ss-v2-goal strong{font-size:19px}.ss-v2-feature-inner,.ss-v2-guide-grid{grid-template-columns:1fr}.ss-v2-assurance-grid{grid-template-columns:1fr;gap:15px}.ss-v2-product-checks{grid-template-columns:1fr}.ss-v2-page-header{padding:52px 16px 40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ss-v2-goal{transition:none}.ss-v2-goal:hover{transform:none}}.ss-v2-footer-navigation{padding:55px 20px 20px;background:radial-gradient(circle at 15% 0%,rgba(195,141,51,.12),transparent 33%),#0c0c0d;color:#f8f3e9;border-top:1px solid var(--ss-line)}.ss-v2-footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.ss-v2-footer-wordmark{font-size:clamp(29px,3vw,44px);line-height:1;letter-spacing:-.05em;font-weight:950;font-style:italic}.ss-v2-footer-wordmark span{color:#e5b955}.ss-v2-footer-about p{font-size:11px;font-weight:800;letter-spacing:.21em;color:#e5b955}.ss-v2-footer-about small{display:block;max-width:350px;line-height:1.7;color:#bcb5ab}.ss-v2-footer-columns h2{font-size:13px;letter-spacing:.13em;color:#f4cb79;text-transform:uppercase;margin:4px 0 18px}.ss-v2-footer-columns a{display:block;color:#e0d8cd!important;text-decoration:none!important;margin:10px 0;font-size:14px}.ss-v2-footer-columns a:hover{color:#f8ca66!important;text-decoration:underline!important}.ss-v2-footer-note{border-top:1px solid rgba(227,183,94,.18);margin-top:35px;padding-top:16px;color:#918a80;font-size:11px;line-height:1.5}@media(max-width:850px){.ss-v2-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media(max-width:500px){.ss-v2-footer-columns{grid-template-columns:1fr;gap:25px}.ss-v2-footer-navigation{padding:40px 18px 22px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/suppstash-store-v2.css.map */
