:root{--tfh-bg: #0a0c10;--tfh-bg-2: #111318;--tfh-bg-3: #1a1d24;--tfh-border: rgba(255,255,255,.08);--tfh-border-hi: rgba(125,211,252,.35);--tfh-ice: #7dd3fc;--tfh-ice-dim: rgba(125,211,252,.12);--tfh-text: #dedede;--tfh-text-dim: rgba(255,255,255,.4);--tfh-red: #c40000;--tfh-radius: 4px}.facets-wrapper,.facets__form,.facets-horizontal .facets__form{background:var(--tfh-bg-2)!important;border-bottom:1px solid var(--tfh-border)!important;border-radius:0!important}.facets__summary,.facet-filters__summary{background:var(--tfh-bg-3)!important;color:var(--tfh-text)!important;border:1px solid var(--tfh-border)!important;border-radius:var(--tfh-radius)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0!important;transition:border-color .2s,background .2s!important}.facets__summary>div,.facet-filters__summary>div{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;position:relative!important}.facets__summary .icon-caret,.facets__summary>div>svg,.facet-filters__summary .icon-caret,.facet-filters__summary>div>svg{position:static!important;flex-shrink:0!important;margin:0!important;top:auto!important;right:auto!important}.facets__summary:hover,.facet-filters__summary:hover,.facets__summary[aria-expanded=true],.disclosure__button[aria-expanded=true]{border-color:var(--tfh-ice)!important;background:var(--tfh-ice-dim)!important;color:var(--tfh-ice)!important}.facets__panel,.facets__panel-inner,.facets__display-horizontal{background:var(--tfh-bg-2)!important;border:1px solid var(--tfh-border)!important;border-radius:var(--tfh-radius)!important;box-shadow:0 8px 32px #00000080!important}.facets__item label,.facets__checkbox+label{color:var(--tfh-text)!important;font-size:13px!important}.facets__item label:hover{color:var(--tfh-ice)!important}.facets__checkbox:checked+label,.facets__checkbox:checked~label{color:var(--tfh-ice)!important}.facets__checkbox{accent-color:var(--tfh-ice)!important}.active-facets__button,.active-facets .facets__label{background:var(--tfh-ice-dim)!important;border:1px solid var(--tfh-ice)!important;color:var(--tfh-ice)!important;border-radius:20px!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;padding:4px 12px!important}.active-facets__button:hover{background:var(--tfh-ice)!important;color:var(--tfh-bg)!important}.active-facets__button-inner svg path{stroke:currentColor!important}.facet-filters__sort .select__select,.facets-vertical-sort .select__select{background:var(--tfh-bg-3)!important;color:var(--tfh-text)!important;border:1px solid var(--tfh-border)!important;border-radius:var(--tfh-radius)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;padding:8px 36px 8px 12px!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important}.facet-filters__sort .select__select:focus,.facets-vertical-sort .select__select:focus{border-color:var(--tfh-ice)!important;outline:none!important;box-shadow:0 0 0 2px var(--tfh-ice-dim)!important}.product-count__text,.product-count-vertical .product-count__text{color:var(--tfh-text-dim)!important;font-size:12px!important;letter-spacing:.06em!important}.cart-drawer,.drawer__inner{background:var(--tfh-bg)!important;color:var(--tfh-text)!important;border-left:1px solid var(--tfh-border)!important}.drawer__header{background:var(--tfh-bg-2)!important;border-bottom:1px solid var(--tfh-border)!important;padding:18px 24px!important}.drawer__heading{color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important}.drawer__close svg path,.drawer__close svg line{stroke:var(--tfh-text-dim)!important}.drawer__close:hover svg path,.drawer__close:hover svg line{stroke:var(--tfh-ice)!important}.cart-item{border-bottom:1px solid var(--tfh-border)!important;padding:16px 0!important}.cart-item__name,.cart-item__name:visited{color:var(--tfh-text)!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}.cart-item__name:hover{color:var(--tfh-ice)!important}.cart-item__details .product-option,.cart-item__details dt,.cart-item__details dd{color:var(--tfh-text-dim)!important;font-size:11px!important}.price,.price--end,.totals__total-value{color:var(--tfh-text)!important}.quantity{background:var(--tfh-bg-3)!important;border:1px solid var(--tfh-border)!important;border-radius:var(--tfh-radius)!important}.quantity__button{color:var(--tfh-text-dim)!important;background:transparent!important}.quantity__button:hover{color:var(--tfh-ice)!important}.quantity__input{color:var(--tfh-text)!important;background:transparent!important;font-weight:700!important}.cart-remove-button svg path,.button--tertiary svg path{stroke:var(--tfh-text-dim)!important}.cart-remove-button:hover svg path{stroke:#e53e3e!important}.drawer__footer{background:var(--tfh-bg-2)!important;border-top:1px solid var(--tfh-border)!important;padding:20px 24px!important}.cart-drawer__footer{background:transparent!important}.totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:12px!important}.totals__total{color:var(--tfh-text-dim)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important}.totals__total-value{color:#fff!important;font-size:20px!important;font-weight:800!important;letter-spacing:-.02em!important}.tax-note{color:var(--tfh-text-dim)!important;font-size:11px!important}#CartDrawer-Checkout,.cart__checkout-button{background:var(--tfh-ice)!important;color:var(--tfh-bg)!important;border:none!important;border-radius:var(--tfh-radius)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;width:100%!important;padding:16px!important;cursor:pointer!important;transition:opacity .2s!important;margin-top:12px!important}#CartDrawer-Checkout:hover,.cart__checkout-button:hover{opacity:.88!important}.cart-drawer__overlay{background:#0009!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.cart-items,.cart__footer{background:var(--tfh-bg)!important;color:var(--tfh-text)!important}.cart-items thead tr{border-bottom:1px solid var(--tfh-border)!important}.cart-items th{color:var(--tfh-text-dim)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding-bottom:12px!important}.cart-items .title--primary{color:#fff!important;font-size:clamp(24px,3vw,36px)!important;font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important}.cart-items .underlined-link{color:var(--tfh-ice)!important;font-size:13px!important}.cart__footer .totals{border-top:1px solid var(--tfh-border)!important;padding-top:20px!important}.cart__dynamic-checkout-buttons,.additional-checkout-buttons{margin-top:10px!important}.additional-checkout-buttons>div,.shopify-payment-button__button--unbranded,[data-testid=Checkout-ShopPay-button],.shopify-payment-button{max-height:44px!important}.shopify-payment-button__button,.shopify-cleanpay-button,[class*=shop-pay],[class*=ShopPay]{filter:grayscale(1) brightness(1.6)!important;opacity:.75!important;border-radius:var(--tfh-radius)!important;max-height:44px!important;transition:opacity .2s,filter .2s!important}.shopify-payment-button__button:hover,[class*=shop-pay]:hover{filter:grayscale(.6) brightness(1.8)!important;opacity:1!important}.customers{background:var(--tfh-bg)!important;color:var(--tfh-text)!important;min-height:60vh!important}.customers h1,.customers h2,.customers h3,.account-details__title,.login__heading{color:#fff!important;font-weight:800!important;letter-spacing:-.02em!important;text-transform:uppercase!important}.customers .field__input,.customers .select__select,.customers textarea{background:var(--tfh-bg-3)!important;color:var(--tfh-text)!important;border:1px solid var(--tfh-border)!important;border-radius:var(--tfh-radius)!important;font-size:14px!important;transition:border-color .2s!important}.customers .field__input:focus,.customers .select__select:focus,.customers textarea:focus{border-color:var(--tfh-ice)!important;outline:none!important;box-shadow:0 0 0 2px var(--tfh-ice-dim)!important}.customers .field__label{color:var(--tfh-text-dim)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.customers .button,.customers .button--primary{background:var(--tfh-ice)!important;color:var(--tfh-bg)!important;border:none!important;border-radius:var(--tfh-radius)!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;padding:14px 28px!important;transition:opacity .2s!important;cursor:pointer!important}.customers .button:hover,.customers .button--primary:hover{opacity:.88!important}.customers .link,.customers a:not(.button){color:var(--tfh-ice)!important;text-decoration:none!important}.customers a:not(.button):hover{text-decoration:underline!important}.customers .order-history table{border-collapse:collapse!important;width:100%!important}.customers .order-history th{color:var(--tfh-text-dim)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-bottom:1px solid var(--tfh-border)!important;padding-bottom:10px!important}.customers .order-history td{color:var(--tfh-text)!important;border-bottom:1px solid var(--tfh-border)!important;padding:14px 0!important;font-size:14px!important}.customers .order-history tr:hover td{background:var(--tfh-bg-2)!important}.customers .address-card{background:var(--tfh-bg-2)!important;border:1px solid var(--tfh-border)!important;border-radius:var(--tfh-radius)!important;padding:20px!important;color:var(--tfh-text)!important}.customers .address-card:hover{border-color:var(--tfh-border-hi)!important}.login .field,.register .field{margin-bottom:16px!important}.customers .form__error,.cart-item__error-text{color:#fc8181!important;font-size:12px!important}.discounts__discount{color:var(--tfh-ice)!important;font-size:12px!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tfh-custom.css.map */
