*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.wrap{max-width:var(--page-width,1360px);margin:0 auto;padding:0 32px}.wrap.narrow{max-width:760px}.display{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;font-weight:800}a{color:inherit;text-decoration:none}.ta-r{text-align:right}.ta-c{text-align:center}.skip-link{position:absolute;left:-9999px;top:0;background:var(--volt);color:var(--on-accent);padding:10px 16px;z-index:999}.skip-link:focus{left:0}.marquee{background:var(--ink-2);border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.marquee-track{display:inline-block;padding:11px 0;animation:fitrax-slide 32s linear infinite}.marquee span{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#bdbdbd;padding:0 34px}.marquee span b{color:var(--volt);font-weight:600}@keyframes fitrax-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ink) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:78px;gap:20px}.logo img{height:38px;width:auto;display:block;filter:brightness(0) invert(1)}.logo-text{font-size:26px;letter-spacing:.02em}.menu{display:flex;gap:32px}.menu a{font-size:12.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;padding:6px 0;border-bottom:2px solid transparent;transition:.15s}.menu a:hover,.menu a[aria-current=page]{border-color:var(--volt);color:var(--volt)}.utils{display:flex;align-items:center;gap:16px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.util-link{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.util-link:hover{color:var(--volt)}.cart{background:var(--volt);color:var(--on-accent);padding:9px 15px;font-weight:600;border-radius:2px}.nav-toggle{display:none;background:none;border:0;cursor:pointer;padding:8px;flex-direction:column;gap:5px}.nav-toggle span{display:block;width:22px;height:2px;background:var(--paper)}.cur{position:relative}.cur-btn{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--paper);font-family:inherit;font-size:12px;letter-spacing:.08em;padding:9px 32px 9px 13px;border-radius:2px;cursor:pointer;text-transform:uppercase;position:relative}.cur-btn:hover{border-color:var(--volt);color:var(--volt)}.cur-btn:after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg)}.cur-panel{display:none;position:absolute;right:0;top:calc(100% + 10px);width:330px;max-height:440px;overflow-y:auto;background:var(--ink-2);border:1px solid rgba(255,255,255,.2);border-radius:3px;z-index:90}.cur-panel.open{display:block}.cur-search{position:sticky;top:0;background:var(--ink-2);padding:12px;border-bottom:1px solid var(--line);z-index:2}.cur-search input{width:100%;background:var(--ink);border:1px solid rgba(255,255,255,.22);color:var(--paper);font-family:inherit;font-size:13px;padding:10px 12px;border-radius:2px;text-transform:none;letter-spacing:0}.cur-search input::placeholder{color:#6e6e6e}.cur-list{display:block}.opt{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;font-size:13.5px;color:#dededb;cursor:pointer;text-transform:none;letter-spacing:0;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;font-family:inherit;text-align:left}.opt:hover{background:color-mix(in srgb,var(--volt) 14%,transparent);color:#fff}.opt .c{color:var(--muted);font-size:12px;letter-spacing:.06em}.opt.sel,.opt.sel .c{color:var(--volt)}.cur-empty{padding:20px 14px;font-size:13px;color:var(--muted)}.hero{position:relative;min-height:620px;display:flex;align-items:center;border-bottom:1px solid var(--line);overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--ink) 0%,var(--ink) 46%,#1C1C1F 100%)}.hero-img{position:absolute;right:0;top:0;bottom:0;width:52%;background-size:cover;background-position:center;opacity:.55;filter:grayscale(.35) contrast(1.08)}.hero-fade{position:absolute;right:0;top:0;bottom:0;width:56%;background:linear-gradient(90deg,var(--ink) 0%,color-mix(in srgb,var(--ink) 55%,transparent) 34%,transparent 100%)}.hero-inner{position:relative;z-index:2;max-width:660px;padding:96px 0}.eyebrow{display:inline-block;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--volt);border:1px solid color-mix(in srgb,var(--volt) 40%,transparent);padding:7px 14px;margin-bottom:26px}.hero h1{font-size:clamp(60px,8.2vw,116px)}.hero h1 em{font-style:normal;color:var(--volt)}.hero p{margin:26px 0 36px;font-size:17.5px;line-height:1.6;color:#c7c7c4;max-width:490px}.btns{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-block;padding:17px 34px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-radius:2px;transition:.15s;border:0;cursor:pointer;font-family:inherit}.btn-p{background:var(--volt);color:var(--on-accent)}.btn-p:hover{background:#fff;color:#000}.btn-s{border:1px solid rgba(255,255,255,.34);background:transparent;color:var(--paper)}.btn-s:hover{border-color:#fff;background:#ffffff0f}.btn-block{width:100%;text-align:center}.btn[disabled]{opacity:.4;cursor:not-allowed}.hero-meta{display:flex;gap:30px;margin-top:44px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}.hero-meta b{color:var(--paper);font-weight:600}.geobar{background:color-mix(in srgb,var(--volt) 7%,transparent);border-bottom:1px solid var(--line);padding:13px 32px;font-size:13px;color:#cfcfcb;text-align:center}.geobar b{color:var(--volt);font-weight:600}.geobar-note{display:block;margin-top:5px;font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.valuebar{background:var(--volt);color:var(--on-accent)}.valuebar .grid{display:grid;gap:24px;padding:26px 0}.vitem{display:flex;flex-direction:column;gap:5px}.vitem strong{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.vitem span{font-size:12.5px;opacity:.72}.section-pad{padding:104px 0}.sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;flex-wrap:wrap}.sechead h2{font-size:clamp(38px,5vw,68px)}.sechead .sub{font-size:15px;color:var(--muted);max-width:420px;line-height:1.6}.cols{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.tile{position:relative;overflow:hidden;border-radius:3px;min-height:300px;display:flex;align-items:flex-end;background:#1a1a1d;border:1px solid var(--line)}.tile.big,.tile.mid{grid-column:span 3;min-height:420px}.tile.sm{grid-column:span 2;min-height:320px}.tile.full{grid-column:span 6;min-height:280px}.tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62;transition:.5s ease;filter:grayscale(.2)}.tile:hover>img{transform:scale(1.06);opacity:.78}.tile .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080809f0 4%,#08080959 48%,#0808091a)}.tile .body{position:relative;z-index:2;padding:28px}.tile .count{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--volt);margin-bottom:9px}.tile h3{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:800;font-size:34px;line-height:1;color:#fff}.tile .from{font-size:13px;color:#b9b9b6;margin-top:8px}.tile .go{display:inline-block;margin-top:16px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--volt);padding-bottom:3px;color:#fff}.price{color:var(--paper);font-weight:600}.split{display:grid;grid-template-columns:1.05fr .95fr;background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split .pic{background-size:cover;background-position:center;min-height:520px;filter:grayscale(.25);background-color:#1a1a1d}.split .txt{padding:88px 68px}.split h2{font-size:clamp(36px,4.4vw,58px);margin-bottom:22px}.split p{color:#bdbdba;font-size:16.5px;line-height:1.72;margin-bottom:16px}.ticks{list-style:none;margin:26px 0 34px}.ticks li{display:flex;gap:13px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px;color:#dededb}.ticks li:before{content:"\2014";color:var(--volt);font-weight:700}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid var(--line);padding:36px 32px;border-radius:3px;background:var(--ink-2)}.card .num{font-family:Barlow Condensed,sans-serif;font-size:44px;font-weight:800;color:var(--volt);line-height:1;margin-bottom:16px}.card h4{font-size:17px;font-weight:600;margin-bottom:10px}.card p{color:var(--muted);font-size:14.5px;line-height:1.65}.reviews{background:var(--paper);color:var(--ink)}.reviews .sechead h2{color:var(--ink)}.reviews .sechead .sub{color:#66665f}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rcard{background:#fff;border:1px solid var(--line-dark);padding:30px;border-radius:3px}.reviews .rcard{color:var(--ink)}.stars{color:#111;letter-spacing:3px;font-size:14px;margin-bottom:14px}.rcard p{font-size:15.5px;line-height:1.65;margin-bottom:18px}.rcard .who{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#7a7a73}.placeholder-note{margin-top:22px;font-size:12.5px;color:#8a8a82;font-style:italic}.news{text-align:center;background:var(--ink-2);border-top:1px solid var(--line)}.news h2{font-size:clamp(34px,4.6vw,60px);margin-bottom:16px}.news p{color:var(--muted);margin-bottom:32px;font-size:16px}.form{display:flex;gap:10px;max-width:520px;margin:0 auto}.form input{flex:1;background:transparent;border:1px solid rgba(255,255,255,.28);color:#fff;padding:16px 18px;font-size:14px;font-family:inherit;border-radius:2px}.form input::placeholder{color:#6e6e6e}.form-ok{color:var(--volt);font-size:14px}.form-err{color:#ff8f8f;font-size:13.5px;margin:10px 0}.field-label{display:block;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-weight:600}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],input[type=number],textarea,select{width:100%;background:var(--ink-2);border:1px solid rgba(255,255,255,.22);color:var(--paper);padding:13px 14px;font-size:14px;font-family:inherit;border-radius:2px}textarea{min-height:120px;resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--volt)}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238C8C8C'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.checkbox-label{display:flex;gap:10px;align-items:center;font-size:14px;margin:16px 0}.checkbox-label input{width:auto}.site-footer{border-top:1px solid var(--line);padding:72px 0 34px;font-size:14px}.fgrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.site-footer h5{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--volt);margin-bottom:18px;font-weight:600}.site-footer ul{list-style:none}.site-footer li{padding:7px 0;color:var(--muted)}.site-footer li a:hover{color:var(--paper)}.fbot{border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:12.5px;flex-wrap:wrap}.fnote{color:#6e6e6e;font-size:13px;line-height:1.7;max-width:300px;margin-top:14px}.fx-note{color:#6e6e6e;font-size:12px;margin-top:10px}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pcard{display:block;border:1px solid var(--line);border-radius:3px;background:var(--ink-2);overflow:hidden;transition:border-color .15s}.pcard:hover{border-color:color-mix(in srgb,var(--volt) 60%,transparent)}.pcard-media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#1a1a1d}.pcard-media img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.pcard-media .pcard-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.pcard:hover .pcard-hover{opacity:1}.pcard:hover .pcard-media img:first-child{transform:scale(1.04)}.pcard-placeholder,.product-placeholder{width:100%;height:100%;background:#1a1a1d}.pcard-info{padding:18px}.pcard-vendor{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pcard-title{font-size:15px;font-weight:600;line-height:1.35}.pcard-price{margin-top:8px;font-size:14px;color:#c7c7c4}.badge-soldout{position:absolute;top:12px;left:12px;background:#000;color:#fff;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:2px}.badge-sale{background:var(--volt);color:var(--on-accent);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:2px;margin-left:8px;font-weight:700}.price-compare{color:var(--muted);margin-right:8px}.product-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.product-main-img{border:1px solid var(--line);border-radius:3px;overflow:hidden;background:#1a1a1d}.product-main-img img{width:100%;height:auto;display:block}.product-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.thumb{width:72px;height:72px;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:#1a1a1d;cursor:pointer;padding:0}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.active{border-color:var(--volt)}.product-vendor{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.product-title{font-size:clamp(36px,4.5vw,60px);margin-bottom:18px}.product-price{font-size:22px;margin-bottom:8px}.variant-select,.qty-input{max-width:100%}.qty-input{max-width:110px}.product-buttons{display:flex;flex-direction:column;gap:10px;margin-top:26px}.product-desc{margin-top:36px;color:#c7c7c4;line-height:1.7;font-size:15.5px}.product-ticks{margin-top:30px}.shopify-payment-button__button--unbranded{background:var(--paper)!important;color:var(--ink)!important;border-radius:2px!important;font-family:inherit!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.collection-tools{display:flex;align-items:center;gap:18px}.collection-count{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sort-select{width:auto;min-width:180px}.collection-desc{max-width:560px;margin-top:14px}.empty-state{color:var(--muted);font-size:16px;padding:48px 0;text-align:center}.empty-state .btn{margin-top:20px}.cart-table{width:100%;border-collapse:collapse;font-size:14.5px}.cart-table th{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-align:left;padding:0 12px 14px;border-bottom:1px solid var(--line)}.cart-table th.ta-r{text-align:right}.cart-table td{padding:18px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.cart-item{display:flex;gap:16px;align-items:center}.cart-item img{border-radius:2px;border:1px solid var(--line)}.cart-item-title{font-weight:600}.cart-item-title:hover{color:var(--volt)}.cart-item-variant{font-size:12.5px;color:var(--muted);margin-top:4px}.cart-item-discount{font-size:12.5px;color:var(--volt);margin-top:4px}.cart-remove{font-size:12px;color:var(--muted);text-decoration:underline;display:inline-block;margin-top:8px;background:none;border:0;cursor:pointer;font-family:inherit;padding:0}.cart-remove:hover{color:#ff8f8f}.cart-foot{display:flex;justify-content:space-between;gap:40px;margin-top:36px;flex-wrap:wrap}.cart-note{flex:1;min-width:280px;max-width:480px}.cart-summary{min-width:300px;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.cart-subtotal{display:flex;justify-content:space-between;width:100%;font-size:17px}.cart-discount{color:var(--volt);font-size:13.5px}.cart-taxnote{font-size:12.5px;color:var(--muted)}.cart-summary .btn{width:100%;text-align:center}.search-form{margin:0 0 44px;max-width:560px}.result-card{display:block;border:1px solid var(--line);border-radius:3px;background:var(--ink-2);padding:24px}.result-type{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--volt);margin-bottom:10px}.result-excerpt{font-size:13.5px;color:var(--muted);line-height:1.6;margin-top:8px}.agrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.acard{display:block;border:1px solid var(--line);border-radius:3px;background:var(--ink-2);overflow:hidden}.acard-media{aspect-ratio:16/9;overflow:hidden}.acard-media img{width:100%;height:100%;object-fit:cover}.acard-info{padding:22px}.acard-date{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.article-hero{margin:28px 0;border-radius:3px;overflow:hidden}.article-hero img{width:100%;height:auto;display:block}.page-title{font-size:clamp(40px,5.5vw,72px);margin-bottom:28px}.rte{line-height:1.75;color:#c7c7c4;font-size:15.5px}.rte p{margin-bottom:16px}.rte h2,.rte h3{color:var(--paper);margin:28px 0 12px;font-weight:700}.rte ul,.rte ol{margin:0 0 16px 22px}.rte a{color:var(--volt);text-decoration:underline}.rte img{max-width:100%;height:auto;border-radius:3px}.rte table{border-collapse:collapse;margin-bottom:16px}.rte td,.rte th{border:1px solid var(--line);padding:8px 12px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:52px;flex-wrap:wrap}.page-btn{border:1px solid var(--line);padding:10px 16px;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.page-btn:hover{border-color:var(--volt);color:var(--volt)}.page-btn.current{background:var(--volt);color:var(--on-accent);border-color:var(--volt);font-weight:700}.page-gap{padding:10px 6px;color:var(--muted)}.account-form{max-width:440px}.account-form .btn{margin-top:22px}.account-sub{font-size:15px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:18px;color:var(--volt)}.account-links{display:flex;gap:22px;margin-top:18px;font-size:13.5px}.account-links a{text-decoration:underline;color:var(--muted)}.account-links a:hover{color:var(--paper)}.account-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:start}.recover-panel{display:none}.recover-panel:target{display:block}.recover-panel:target+.login-panel{display:none}.addr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.addr-card{background:var(--ink-2);border-color:var(--line);color:var(--paper)}.addr-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.addr-new{margin-bottom:8px}.addr-new summary{list-style:none;display:inline-block;cursor:pointer}.addr-new summary::-webkit-details-marker{display:none}.addr-form{margin-top:22px;max-width:520px}.comment-form{margin-top:36px;max-width:520px}@media(max-width:1100px){.cols{grid-template-columns:repeat(2,1fr)}.tile.big,.tile.mid,.tile.sm,.tile.full{grid-column:span 1}.split{grid-template-columns:1fr}.split .txt{padding:56px 32px}.trio,.rgrid{grid-template-columns:1fr 1fr}.valuebar .grid{grid-template-columns:1fr 1fr!important}.fgrid{grid-template-columns:1fr 1fr}.pgrid{grid-template-columns:repeat(3,1fr)}.agrid{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:1fr;gap:36px}.account-grid{grid-template-columns:1fr}.addr-grid{grid-template-columns:1fr 1fr}.hero-img{width:100%;opacity:.3}.nav-toggle{display:flex}.menu{display:none;position:absolute;top:78px;left:0;right:0;background:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:12px 32px 20px}.menu.open{display:flex}.menu a{padding:13px 0;border-bottom:1px solid var(--line)}}@media(max-width:640px){.wrap{padding:0 20px}.cols,.trio,.rgrid,.fgrid,.agrid,.addr-grid{grid-template-columns:1fr}.valuebar .grid{grid-template-columns:1fr!important}.pgrid{grid-template-columns:1fr 1fr;gap:12px}.section-pad{padding:64px 0}.cart-table thead{display:none}.cart-table td{display:block;padding:8px 0;border:0}.cart-table tr{display:block;border-bottom:1px solid var(--line);padding:16px 0}.cart-table td.ta-r{text-align:left}.form{flex-direction:column}.utils .util-link{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
