:root{--bt-bg: #0e0f11;--bt-surface: #17191c;--bt-surface-2: #1d2024;--bt-line: #2a2d32;--bt-line-soft: #1f2226;--bt-text: #f2f2f0;--bt-muted: #a3a7ae;--bt-accent: #e10600;--bt-accent-soft: #ff7a6e;--bt-ok: #9fe3b4;--bt-ok-bg: rgba(46, 160, 90, .12);--bt-ok-line: rgba(46, 160, 90, .4);--bt-well: #f1f1ef;--bt-radius: 14px;--font-body-family: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-weight: 500;--font-body-weight-bold: 700;--font-heading-family: "Barlow Condensed", "Barlow", system-ui, sans-serif;--font-heading-weight: 800}body{-webkit-font-smoothing:antialiased;letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.banner__heading,.card__heading,.product__title h1{font-family:var(--font-heading-family);font-weight:800;letter-spacing:.01em}.h0,.h1,.h2,h1,h2,.title--primary,.banner__heading,.product__title h1,.collection-hero__title{text-transform:uppercase;line-height:1}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:700;text-transform:none;letter-spacing:0;line-height:1.3}.caption-with-letter-spacing,.bt-eyebrow{font-family:var(--font-body-family);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-accent-soft)}.rte a,.link--accent{color:var(--bt-accent-soft)}.button,.shopify-payment-button__button--unbranded,.button--secondary{font-family:var(--font-body-family);font-weight:700;letter-spacing:.02em;min-height:5rem}.button--secondary{--color-button: transparent}.card .card__media .media,.card--card .card__inner .card__media,.product-media-container .media,.product__media-item .media,.thumbnail,.predictive-search__image,.cart-item__image,.featured-product .product__media-item .media{background-color:var(--bt-well)}.card .card__media .media img,.product__media img{object-fit:contain}.card--card{border-radius:var(--bt-radius);overflow:hidden}.card__information{padding-top:1.4rem}.card-information>.price{font-size:1.8rem;font-weight:700}.caption-with-letter-spacing.light{color:var(--bt-muted);opacity:1}.announcement-bar__message{font-size:1.3rem;letter-spacing:.02em;color:var(--bt-muted)}.header-wrapper{border-bottom:1px solid var(--bt-line-soft)}.header__menu-item{font-weight:600;font-size:1.5rem}.header__heading-logo{max-height:56px;width:auto}.bt-header-search{display:none}@media screen and (min-width:990px){.bt-header-search{display:flex;align-items:center;gap:1rem;width:clamp(260px,32vw,460px);height:4.6rem;margin-right:1.2rem;padding:0 1.4rem;background:var(--bt-surface);border:1px solid var(--bt-line);border-radius:10px}.bt-header-search:focus-within{border-color:var(--bt-muted)}.bt-header-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--bt-text);font:inherit;font-size:1.5rem}.bt-header-search input::placeholder{color:var(--bt-muted)}.bt-header-search svg{width:2rem;height:2rem;flex:none;color:var(--bt-muted)}.header__icons .header__search{display:none}}.bt-garage{display:none;align-items:center;gap:.8rem;height:4.4rem;margin-right:.8rem;padding:0 1.2rem;border:1px solid var(--bt-line);border-radius:10px;color:var(--bt-text);font-size:1.4rem;font-weight:600;text-decoration:none;white-space:nowrap}.bt-garage svg{width:2rem;height:2rem}.bt-garage:hover{border-color:var(--bt-muted)}@media screen and (min-width:750px){.bt-garage.is-set{display:inline-flex}}.menu-drawer__menu-item{min-height:5.2rem;font-weight:600}.bt-hero{position:relative;overflow:hidden;display:flex;align-items:center;min-height:62rem}.bt-hero__media,.bt-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bt-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0b0de0,#0a0b0d9e 55%,#0a0b0d59)}.bt-hero__inner{position:relative;width:100%;padding-top:7rem;padding-bottom:15rem}.bt-hero__copy{max-width:68rem;display:flex;flex-direction:column;gap:2rem}.bt-hero__title{margin:0;font-size:clamp(4.6rem,7vw,8.8rem);line-height:.95}.bt-hero__text{margin:0;font-size:1.9rem;line-height:1.5;color:#d6d8db;max-width:56rem}.bt-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.bt-finder-wrap{position:relative;margin-top:-8.4rem;z-index:2}.bt-finder{background:var(--bt-surface);border:1px solid var(--bt-line);border-radius:16px;padding:2.4rem;box-shadow:0 24px 60px #00000073;display:flex;flex-direction:column;gap:1.6rem}.bt-finder__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.6rem}.bt-finder__intro{flex:1 1 20rem;display:flex;flex-direction:column;gap:.4rem}.bt-finder__title{margin:0;font-size:2.8rem}.bt-finder__sub{color:var(--bt-muted);font-size:1.4rem}.bt-finder__field{flex:1 1 18rem;display:flex;flex-direction:column;gap:.6rem}.bt-finder__field label{font-size:1.3rem;font-weight:600;color:var(--bt-muted)}.bt-finder select{height:5.2rem;padding:0 4rem 0 1.4rem;background:var(--bt-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23A3A7AE' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 1.4rem center;color:var(--bt-text);border:1px solid #3a3e44;border-radius:10px;font:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none}.bt-finder select:focus-visible{outline:2px solid var(--bt-accent-soft);outline-offset:2px}.bt-finder__go{flex:0 1 auto;min-height:5.2rem;gap:1rem}.bt-finder__go[aria-disabled=true]{opacity:.5;pointer-events:none}.bt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.4rem}.bt-chips__label{color:var(--bt-muted);margin-right:.4rem}.bt-chip{display:inline-flex;align-items:center;height:3.6rem;padding:0 1.4rem;border:1px solid var(--bt-line);border-radius:999px;font-weight:600;color:var(--bt-text);text-decoration:none}.bt-chip:hover{border-color:var(--bt-muted)}@media screen and (max-width:749px){.bt-hero{min-height:52rem}.bt-hero__inner{padding-top:4.8rem;padding-bottom:11rem}.bt-hero__text{font-size:1.7rem}.bt-finder-wrap{margin-top:-6rem}.bt-finder{padding:1.8rem}.bt-finder__go{width:100%}}.bt-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.2rem;margin-bottom:2.8rem}.bt-head h2{margin:0}.bt-head p{margin:.8rem 0 0;color:var(--bt-muted)}.bt-more{font-weight:700;color:var(--bt-accent-soft);text-decoration:none;white-space:nowrap}.bt-more:hover{text-decoration:underline}.bt-brands__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.2rem}.bt-brand{display:flex;align-items:center;justify-content:center;min-height:7.6rem;padding:1rem;border:1px solid var(--bt-line);border-radius:12px;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d6d8db;text-decoration:none;text-align:center;transition:border-color .15s,color .15s}.bt-brand:hover{border-color:var(--bt-accent);color:var(--bt-text)}.bt-brand img{max-height:4.4rem;width:auto;max-width:100%;object-fit:contain}.bt-services{background:var(--bt-surface);border:1px solid var(--bt-line);border-radius:20px;padding:4rem;display:flex;flex-direction:column;gap:2.8rem}.bt-services__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem}.bt-services__top h2{margin:.8rem 0 0;font-size:clamp(3.4rem,4vw,4.8rem)}.bt-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.6rem}.bt-service{background:var(--bt-bg);border:1px solid var(--bt-line);border-radius:14px;padding:2.4rem;display:flex;flex-direction:column;gap:1rem}.bt-service__n{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;color:var(--bt-accent-soft)}.bt-service__t{font-size:2.2rem;font-weight:700;line-height:1.2}.bt-service__d{font-size:1.5rem;line-height:1.55;color:var(--bt-muted)}@media screen and (max-width:749px){.bt-services{padding:2.2rem;border-radius:16px}}.bt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:1.6rem}.bt-card{display:flex;flex-direction:column;gap:.8rem;padding:2.8rem;border:1px solid var(--bt-line);border-radius:16px;color:var(--bt-text);text-decoration:none;transition:border-color .15s}.bt-card:hover{border-color:var(--bt-muted)}.bt-card__t{font-size:2.2rem;font-weight:700}.bt-card__d{color:var(--bt-muted);font-size:1.5rem}.bt-card__l{margin-top:.6rem;font-weight:700;color:var(--bt-accent-soft)}.product__title h1{font-size:clamp(3.2rem,3.4vw,4.8rem)}.product__text.caption-with-letter-spacing{color:var(--bt-accent-soft)}.price--large{font-family:var(--font-heading-family);font-size:4rem;font-weight:700;letter-spacing:0}.bt-fit{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-radius:12px;background:var(--bt-ok-bg);border:1px solid var(--bt-ok-line);font-size:1.5rem}.bt-fit svg{width:2.2rem;height:2.2rem;flex:none;color:var(--bt-ok)}.bt-fit__label{font-weight:700}.bt-fit__list{display:flex;flex-wrap:wrap;gap:.6rem}.bt-fit__list a{color:var(--bt-ok);font-weight:600;text-decoration:none}.bt-fit__list a:hover{text-decoration:underline}.bt-fit--neutral{background:var(--bt-surface);border-color:var(--bt-line)}.bt-fit--neutral svg{color:var(--bt-muted)}.bt-ship{border:0;margin:0;padding:0}.bt-ship legend{font-size:1.4rem;font-weight:700;margin-bottom:1rem;padding:0}.bt-ship__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:1rem}.bt-ship__opt{position:relative;display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem;border:2px solid var(--bt-line);border-radius:12px;background:var(--bt-surface);cursor:pointer;transition:border-color .15s}.bt-ship__opt:has(input:checked){border-color:var(--bt-accent)}.bt-ship__opt:has(input:focus-visible){outline:2px solid var(--bt-accent-soft);outline-offset:2px}.bt-ship__opt input{margin:.3rem 0 0;width:1.8rem;height:1.8rem;accent-color:var(--bt-accent);flex:none}.bt-ship__name{display:block;font-weight:700}.bt-ship__note{display:block;font-size:1.3rem;color:var(--bt-muted)}.bt-ask{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;border:1px solid #3a3e44;border-radius:10px;color:var(--bt-text);font-weight:600;text-decoration:none}.bt-ask:hover{border-color:var(--bt-muted)}.bt-ask svg{width:1.8rem;height:1.8rem}.product__info-container .icon-with-text{border-top:1px solid var(--bt-line);padding-top:1.8rem}.product__info-container .icon-with-text .svg-wrapper,.product__info-container .icon-with-text svg{color:var(--bt-accent-soft)}.product__accordion .summary__title .accordion__title{font-weight:700;font-size:1.7rem}.bt-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:none;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#0e0f11f7;border-top:1px solid var(--bt-line);transform:translateY(110%);transition:transform .2s ease}.bt-sticky-atc.is-visible{transform:none}.bt-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.bt-sticky-atc__title{font-size:1.4rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-sticky-atc__price{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700}.bt-sticky-atc .button{min-width:0;flex:none;padding:0 2.4rem}@media screen and (max-width:749px){.bt-sticky-atc{display:flex}}@media(prefers-reduced-motion:reduce){.bt-sticky-atc{transition:none}}.collection-hero__title{font-size:clamp(3.6rem,5vw,5.6rem)}.facets__summary,.facets__label{font-weight:600}.facets-vertical .facets__wrapper{padding-right:2.4rem}.active-facets__button-inner{border-radius:999px}.footer{border-top:1px solid var(--bt-line-soft)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-muted)}.footer-block__details-content .list-menu__item--link{font-size:1.5rem}.footer__content-bottom{border-top:1px solid var(--bt-line-soft)}.product-option dt{color:var(--bt-muted)}.bt-hero__media img{object-position:70% 50%}@media screen and (max-width:749px){.bt-hero__shade{background:linear-gradient(180deg,#0a0b0d8c,#0a0b0dd9 70%,#0a0b0df2)}.bt-hero__title{font-size:4.4rem}.bt-finder__intro,.bt-finder__field{flex:1 1 100%}.product-form__buttons{max-width:none}}.price.price--large .price-item,.product .price--large .price-item{font-family:var(--font-heading-family);font-size:3.8rem;font-weight:700;letter-spacing:0}.icon-with-text__heading,.icon-with-text .h4{font-family:var(--font-body-family);font-weight:600;text-transform:none;letter-spacing:0;font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brainstorm.css.map */
