html,body{background:#0a0a0a!important;color:#a3a3a3}
.bg-white,.bg-light,.drawer,.drawer__content,.popup,.modal__content,.tingle-modal-box,.product-item .shadow,.search-popup,.dropdown,.mega-menu,.cart-drawer,.minicart,.product-item .absolute.bg-white{background-color:#141414!important;color:#d4d4d4}
input,select,textarea{background:#141414!important;color:#fff!important;border-color:#2a2a2a!important}
input::placeholder,textarea::placeholder{color:#777!important}
.heading-color,h1,h2,h3,h4,h5,h6{color:#fff}
hr,.border,.border-top,.border-bottom{border-color:#262626!important}
.skeleton,skeleton-page{background:transparent!important}
::selection{background:#9b64f2;color:#fff}
img[src*="logo"],.header__logo img{filter:none}
.btn-outline{background:rgba(10,10,10,.35)!important;color:#fff!important;border:1px solid rgba(255,255,255,.85)!important;backdrop-filter:blur(6px)}
.btn-outline:hover{background:#fff!important;color:#0a0a0a!important}
:root{--wts-display:'Archivo','Inter',sans-serif;--wts-body:'Inter',system-ui,sans-serif}
body,button,input,select,textarea,.wp,.wa,.wb{font-family:var(--wts-body)!important;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}
h1,h2,h3,h4,.heading-color,.wp-title,.wp-h2,.wh-t,.wb h1,.wa h1,.wa-content h2,.wa-content h3,.wb-feat h2,.wb-card__t,.wp-card__t,.wp-feat h3{font-family:var(--wts-display)!important}
.wp-title,.wp-h2,.wh-t,.wb h1{font-stretch:125%;font-weight:850!important;font-style:italic;letter-spacing:-.035em!important;-webkit-text-stroke:0!important;text-shadow:0 0 40px rgba(255,255,255,.18)!important}
.wa h1,.wb-feat h2,.wa-content h2{font-stretch:112%;font-weight:800;letter-spacing:-.025em}
.wp-card__t,.wb-card__t,.wp-feat h3,.wa-content h3{font-stretch:105%;font-weight:700;letter-spacing:-.01em}
.wp-btn{font-family:var(--wts-display)!important;font-stretch:115%;font-weight:700!important;letter-spacing:.08em!important}
.wp-kicker,.wp-sub,.wh-k,.wh-sub,.wp-card__s,.wb-card__meta,.wb-k,.wp-chips li,.wa-crumbs,.wa-tag{font-family:var(--wts-display)!important;font-stretch:120%;font-weight:600}
@media(max-width:1100px){.wa-toc [data-toc]{max-height:190px;overflow:auto;mask-image:linear-gradient(180deg,#000 80%,transparent)}}