:root{--font-body--family: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif !important;--font-subheading--family: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace !important;--font-heading--family: "Cormorant Garamond", Georgia, "Times New Roman", serif !important;--font-accent--family: "Cormorant Garamond", Georgia, serif !important;--font-heading--weight: 400 !important;--font-accent--weight: 400 !important;--ebp-bg: #0d0e0c;--ebp-surface: #16181a;--ebp-surface-2: #131411;--ebp-fg: #ebe5d8;--ebp-muted: #9a958a;--ebp-dim: #6c685f;--ebp-accent: #c08552;--ebp-accent-2: #d49a67;--ebp-line: #2a2e2c;--ebp-line-strong: rgba(235, 229, 216, .22);--ebp-fd: "Cormorant Garamond", Georgia, serif;--ebp-fb: "Inter Tight", system-ui, sans-serif;--ebp-fm: "JetBrains Mono", monospace;--ebp-ease: cubic-bezier(.22, .61, .36, 1)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.02em;font-weight:400}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.button,button.button,.button--primary,.button--secondary,a.button{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body--family);font-weight:500;font-size:.8125rem;transition:transform .4s var(--ebp-ease),background-color .3s var(--ebp-ease),color .3s var(--ebp-ease),border-color .3s var(--ebp-ease)}.button:hover{transform:translateY(-2px)}::selection{background:var(--ebp-accent);color:#0d0e0c}a:focus-visible,button:focus-visible,.button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ebp-accent);outline-offset:2px}.ebp-eyebrow,.overline,.eyebrow{font-family:var(--ebp-fm);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ebp-accent)}hr,.divider{border:none;border-top:1px solid var(--ebp-line)}.card,.product-card,.resource-card{transition:transform .45s var(--ebp-ease),border-color .45s var(--ebp-ease)}input:focus,select:focus,textarea:focus{border-color:var(--ebp-accent)}.announcement-bar,.utility-bar{letter-spacing:.04em}.ebp-trust{display:flex;flex-wrap:wrap;gap:12px 22px;margin:18px 0;padding:16px 0;border-top:1px solid var(--ebp-line);border-bottom:1px solid var(--ebp-line)}.ebp-trust .it{display:flex;align-items:center;gap:8px;font-family:var(--ebp-fb);font-size:.78rem;letter-spacing:.03em;color:var(--ebp-muted)}.ebp-trust .it svg{width:17px;height:17px;flex:none;stroke:var(--ebp-accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ebp-trust .it b{color:var(--ebp-fg);font-weight:500}.ebp-callcta{margin:14px 0 4px}.ebp-callcta a.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 22px;border:1px solid var(--ebp-line-strong);background:transparent;color:var(--ebp-fg);font-family:var(--ebp-fb);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;transition:all .3s var(--ebp-ease)}.ebp-callcta a.btn:hover{border-color:var(--ebp-accent);color:var(--ebp-accent);transform:translateY(-1px)}.ebp-callcta .ph{margin-top:10px;text-align:center;font-size:.82rem;color:var(--ebp-muted)}.ebp-callcta .ph a{color:var(--ebp-fg);border-bottom:1px solid var(--ebp-line-strong)}.ebp-callcta .ph a:hover{color:var(--ebp-accent)}.ebp-tabs{margin:30px 0 8px}.ebp-tabbar{display:flex;gap:2px;border-bottom:1px solid var(--ebp-line);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ebp-tabbar::-webkit-scrollbar{display:none}.ebp-tab{appearance:none;-webkit-appearance:none;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 16px;font-family:var(--ebp-fm);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ebp-muted);cursor:pointer;white-space:nowrap;transition:color .25s,border-color .25s}.ebp-tab:hover{color:var(--ebp-fg)}.ebp-tab.is-active{color:var(--ebp-accent);border-bottom-color:var(--ebp-accent)}.ebp-panels{padding:22px 2px 4px}.ebp-panel{display:none;animation:ebpfade .4s var(--ebp-ease)}.ebp-panel.is-active{display:block}@keyframes ebpfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ebp-panel,.ebp-panel p,.ebp-panel li{font-family:var(--ebp-fb);color:var(--ebp-muted);font-size:.95rem;line-height:1.7}.ebp-panel p{margin:0 0 14px}.ebp-panel strong{color:var(--ebp-fg);font-weight:500}.ebp-panel h3{font-family:var(--ebp-fd);color:var(--ebp-fg);font-size:1.4rem;font-weight:400;margin:6px 0 12px;letter-spacing:-.01em}.ebp-panel ul{list-style:none;margin:0 0 8px;padding:0}.ebp-panel li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid var(--ebp-line)}.ebp-panel li:last-child{border-bottom:none}.ebp-panel li:before{content:"";position:absolute;left:1px;top:14px;width:7px;height:7px;border-right:1.5px solid var(--ebp-accent);border-bottom:1.5px solid var(--ebp-accent);transform:rotate(-45deg)}.ebp-panel table{width:100%;border-collapse:collapse}.ebp-panel td{padding:11px 0;border-bottom:1px solid var(--ebp-line);font-size:.9rem;vertical-align:top}.ebp-panel tr:last-child td{border-bottom:none}.ebp-panel td:first-child{color:var(--ebp-muted);width:42%;font-family:var(--ebp-fm);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;padding-right:16px}.ebp-panel td:last-child{color:var(--ebp-fg)}.ebp-faq{margin:28px 0 8px;border-top:1px solid var(--ebp-line)}.ebp-faq .hd{font-family:var(--ebp-fm);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ebp-accent);padding:18px 0 6px}.ebp-faq details{border-bottom:1px solid var(--ebp-line)}.ebp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-family:var(--ebp-fd);font-size:1.15rem;color:var(--ebp-fg)}.ebp-faq summary::-webkit-details-marker{display:none}.ebp-faq summary:after{content:"+";color:var(--ebp-accent);font-size:1.3rem;line-height:1;transition:transform .3s}.ebp-faq details[open] summary:after{content:"\2212"}.ebp-faq .bd{padding:0 0 18px;color:var(--ebp-muted);font-size:.92rem;line-height:1.7;font-family:var(--ebp-fb)}.ebp-faq .bd b{color:var(--ebp-fg);font-weight:500}@media(max-width:749px){.ebp-tab{padding:11px 12px;font-size:.68rem}.ebp-trust{gap:10px 18px}}@media(prefers-reduced-motion:reduce){.button,.card,.product-card,.ebp-panel{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ebp-custom.css.map */
