:root{--ultra-bg: #0C0A08;--ultra-surface: #15120C;--ultra-surface-2: #1C1810;--ultra-panel: #080604;--ultra-text: #F3F0E9;--ultra-dim: #A7A093;--ultra-accent: #F2B90C;--ultra-accent-deep: #D9A400;--ultra-line: rgba(243, 240, 233, .12);--ultra-line-2: rgba(243, 240, 233, .07);--font-heading--family: "Saira Condensed", "Inter", system-ui, sans-serif;--font-heading--weight: 800;--font-accent--family: "IBM Plex Mono", ui-monospace, monospace;--font-accent--weight: 500;--font-subheading--family: "IBM Plex Mono", ui-monospace, monospace;--font-subheading--weight: 500;--line-height--display-tight: .92;--letter-spacing--heading-tight: -.015em}html{color-scheme:dark;background:var(--ultra-bg)}::selection{background:var(--ultra-accent);color:var(--ultra-bg)}.button,button.button{letter-spacing:.08em;font-size:.8125rem;transition:transform .15s,background-color .2s,color .2s,border-color .2s}a.button:not(.button-secondary):hover,button.button:not(.button-secondary):hover:not(:disabled){transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){a.button:hover,button.button:hover{transform:none}}:focus-visible{outline:2px solid var(--ultra-accent);outline-offset:3px}.ultra-wrap{width:100%;max-width:73.75rem;margin-inline:auto;padding-inline:24px}.ultra-eyebrow{font-family:var(--font-accent--family);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ultra-dim);display:inline-flex;align-items:center;gap:10px}.ultra-eyebrow:before{content:"";width:26px;height:2px;background:var(--ultra-accent);display:inline-block}.ultra-h2{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:clamp(30px,5vw,52px);line-height:.94;letter-spacing:-.01em;margin:14px 0 0;color:var(--ultra-text)}.ultra-note{font-family:var(--font-accent--family);font-size:12.5px;color:var(--ultra-dim)}.ultra-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:44px;flex-wrap:wrap}.ultra-sec-head .ultra-note{max-width:28ch;text-align:right}@media(max-width:720px){.ultra-sec-head .ultra-note{text-align:left}}.ultra-dim-text{color:var(--ultra-dim)}.ultra-detail-link{display:inline-block;font-family:var(--font-accent--family);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ultra-accent);text-decoration:none;border-bottom:1px solid var(--ultra-accent);padding-bottom:2px}.ultra-detail-link:hover{color:var(--ultra-accent-deep);border-color:var(--ultra-accent-deep)}.ultra-feat{list-style:none;margin:22px 0 24px;padding:0;border-top:1px solid var(--ultra-line)}.ultra-feat li{padding:13px 0;border-bottom:1px solid var(--ultra-line);display:flex;gap:12px;font-size:15.5px;color:var(--ultra-dim)}.ultra-feat li:before{content:"\2714";color:var(--ultra-accent);font-weight:700}.ultra-price{font-family:var(--font-accent--family);font-size:26px;font-weight:600;margin:14px 0 6px;color:var(--ultra-text)}.ultra-price small{font-size:13px;color:var(--ultra-dim);font-weight:400;margin-left:8px;letter-spacing:.06em}.ultra-shipline{font-family:var(--font-accent--family);font-size:13px;letter-spacing:.03em;color:var(--ultra-text)}.ultra-stockline{font-family:var(--font-accent--family);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ultra-dim);margin-top:16px}.ultra-stockline b{color:var(--ultra-text)}.ultra-list{list-style:none;padding:0;margin:0}.ultra-list li{padding:14px 0;border-bottom:1px solid var(--ultra-line-2);color:var(--ultra-dim);font-size:16px;display:flex;gap:12px}.ultra-list li:before{content:"\2014";color:var(--ultra-accent);flex-shrink:0}.shopify-section:not(.header-section){isolation:isolate}.shopify-section:not(.header-section) .section[class*=ultra-]{background:var(--color-background)}.announcement-bar__text,.announcement-bar p{font-family:var(--font-accent--family)!important;letter-spacing:.14em!important;text-transform:uppercase;font-size:13px!important}.announcement-bar__text:before{content:"\25cf";color:var(--ultra-accent);margin-right:9px}header-component .menu-list__link,header-component .header__link{font-family:var(--font-accent--family);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}.section.ultra-modes-section,.section.ultra-unlock-section,.section.ultra-buy-section,.section.ultra-faq-section,.section.ultra-email-section{padding-block:58px}.section.ultra-hero-section{padding-block:52px 58px}header-component .header-actions{gap:10px;align-items:center}header-component .header-actions__action-item,header-component .header-actions a[href="/cart"],header-component cart-icon a{font-family:var(--font-accent--family);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}header-component cart-drawer-component .header-actions__action,header-component cart-icon a,header-component .cart-icon-component a{border:1px solid var(--ultra-line);padding:8px 14px;font-family:var(--font-accent--family);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,color .2s}header-component cart-drawer-component .header-actions__action:hover,header-component cart-icon a:hover,header-component .cart-icon-component a:hover{border-color:var(--ultra-accent);color:var(--ultra-accent)}@media(hover:hover){.header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover){opacity:1}}header-component .account-button,header-component .account-button a,header-component .account-button button{color:var(--ultra-dim);opacity:1;transition:color .2s}header-component .account-button{display:inline-flex;align-items:center;justify-content:center}header-component .account-button>*,header-component .account-button shopify-account,header-component .account-button .svg-wrapper{display:inline-flex;align-items:center}header-component .account-button:hover,header-component .account-button:hover a,header-component .account-button:hover button{color:var(--ultra-text)}@media screen and (max-width:749px){header-component .header-actions{align-items:center;gap:6px}header-component .header-actions>*{display:flex;align-items:center}header-component cart-drawer-component .header-actions__action{padding:6px 10px}}.ultra-buy__form .accelerated-checkout-block,.ultra-product__form .accelerated-checkout-block{display:none}.ultra-buy__form .product-form-buttons{align-items:center}.ultra-buy__form .quantity-selector-wrapper{display:flex;align-items:center;gap:14px}.ultra-buy__form .quantity-selector-wrapper:before{content:"Pairs";font-family:var(--font-accent--family);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ultra-dim)}.cart-drawer__heading,.cart-drawer__summary-text{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:-.005em}footer .menu-list__link,footer .link,.footer a{font-family:var(--font-accent--family);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}footer .footer a:hover{color:var(--ultra-accent)}input[type=text],input[type=email],input[type=tel],textarea,select{border-radius:0}input:focus-visible,textarea:focus-visible{border-color:var(--ultra-accent)}main[data-template^=page] .rte h2,main[data-template^=page] .page-title,main[data-template^=page] .rte h3{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:-.005em}main[data-template^=page] .rte p{color:var(--ultra-dim);line-height:1.7}main[data-template^=page] .rte li{color:var(--ultra-dim);line-height:1.6}main[data-template^=page] .rte b,main[data-template^=page] .rte strong{color:var(--ultra-text)}main[data-template^=page] .rte a{color:var(--ultra-accent)}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.ultra-exit-popup{border:1px solid var(--ultra-line);background:var(--ultra-panel);color:var(--ultra-text);padding:0;max-width:min(440px,calc(100vw - 32px));width:100%;margin:auto}.ultra-exit-popup::backdrop{background:#060503b8}.ultra-exit-popup__inner{position:relative;padding:38px 32px 34px}.ultra-exit-popup__close{position:absolute;top:12px;right:12px;background:none;border:1px solid var(--ultra-line);color:var(--ultra-text);font-family:var(--font-accent--family);font-size:13px;padding:7px 11px;cursor:pointer;transition:border-color .2s,color .2s}.ultra-exit-popup__close:hover{border-color:var(--ultra-accent);color:var(--ultra-accent)}.ultra-exit-popup__heading{font-family:var(--font-heading--family);font-weight:800;text-transform:uppercase;font-size:clamp(30px,6vw,40px);line-height:.94;letter-spacing:-.01em;margin:12px 0 10px;color:var(--ultra-text)}.ultra-exit-popup__text{color:var(--ultra-dim);font-size:15px;margin:0 0 20px}.ultra-exit-popup__row{display:flex;border:1px solid var(--ultra-line);background:var(--ultra-bg)}.ultra-exit-popup__row input{flex:1;min-width:0;border:none;background:transparent;padding:15px 14px;font-family:var(--font-accent--family);font-size:13px;letter-spacing:.04em;color:var(--ultra-text);outline:none}.ultra-exit-popup__row input::placeholder{color:var(--ultra-dim)}.ultra-exit-popup__submit{background:var(--ultra-accent);color:#0c0a08;border:none;font-family:var(--font-accent--family);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;padding:0 20px;cursor:pointer;transition:background-color .2s}.ultra-exit-popup__submit:hover{background:var(--ultra-accent-deep)}.ultra-exit-popup__submit:disabled{opacity:.6;cursor:wait}.ultra-exit-popup__done{padding:14px 22px}.ultra-exit-popup__error{color:#e66a6a;font-family:var(--font-accent--family);font-size:12.5px;margin:10px 0 0}@media(prefers-reduced-motion:no-preference){.ultra-exit-popup[open]{animation:ultra-popup-in .25s ease}@keyframes ultra-popup-in{0%{opacity:0;transform:translateY(10px)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ultra-custom.css.map */
