.hs-garage{--garage-bg: #08090b;--garage-surface: #121418;--garage-surface-2: #1a1d23;--garage-border: #2a2f38;--garage-text: #f5f7fa;--garage-muted: #a8b0bd;--garage-red: #d71920;--garage-red-hover: #f02a32;--garage-radius: 8px;background:var(--garage-bg);color:var(--garage-text)}.hs-garage a{color:inherit}body .hs-garage{color-scheme:dark;background:var(--garage-bg)!important;color:var(--garage-text)!important}body .hs-garage *,body .hs-garage *:before,body .hs-garage *:after{box-sizing:border-box}body .hs-garage :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.page-title,.widget-title,.rich-text-heading){color:var(--garage-text)!important;letter-spacing:0!important}body .hs-garage :is(p,li,label,legend,small,.rte,.rich-text-text){color:#cbd1db!important}body .hs-garage :is(strong,b){color:#fff!important}body .hs-garage a:not(.hs-garage__button){color:inherit!important}body .hs-garage .hs-garage__eyebrow,body .hs-garage .hs-garage-mod__category{color:var(--garage-red)!important}body .hs-garage :is(input,select,textarea){border-color:var(--garage-border)!important;background:#0c0e12!important;color:var(--garage-text)!important;caret-color:var(--garage-text)}body .hs-garage :is(input,textarea)::placeholder{color:#69717f!important;opacity:1!important}body .hs-garage select option{background:#0c0e12;color:var(--garage-text)}body .hs-garage .hs-garage__button,body .hs-garage .hs-garage__button:visited{background:var(--garage-red)!important;border-color:var(--garage-red)!important;color:#fff!important}body .hs-garage .hs-garage__button:hover{background:var(--garage-red-hover)!important;border-color:var(--garage-red-hover)!important}body .hs-garage .hs-garage__button--ghost,body .hs-garage .hs-garage__button--ghost:visited{background:#12141859!important;border-color:#f5f7fa57!important;color:var(--garage-text)!important}body .hs-garage .hs-garage__panel,body .hs-garage .hs-garage-card,body .hs-garage .hs-garage__filters{background-color:var(--garage-surface)!important;border-color:var(--garage-border)!important}body .hs-garage .hs-garage-card__badge,body .hs-garage .hs-garage-mod__status{color:#fff!important}body .hs-garage .hs-garage-verified{color:#7ee0a1!important}body .hs-garage .hs-garage-alert{color:#fff!important}.hs-garage__hero{position:relative;overflow:hidden;min-height:clamp(520px,72vh,780px);display:flex;align-items:flex-end;border-bottom:1px solid var(--garage-border)}.hs-garage__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hs-garage__hero-media img{width:100%;height:100%;object-fit:cover}.hs-garage__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090bfa,#08090bb8 42%,#08090b14),linear-gradient(0deg,#08090b,#08090b47 46%,#08090b1a)}.hs-garage__hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:72px 0 56px}.hs-garage__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--garage-red);font-size:.82rem;font-weight:700;text-transform:uppercase}.hs-garage__eyebrow:before{content:"";display:block;width:42px;height:2px;background:var(--garage-red)}.hs-garage__hero h1,.hs-garage__detail h1,.hs-garage-product-builds h2{margin:0;color:var(--garage-text);letter-spacing:0}.hs-garage__hero h1{max-width:780px;font-size:clamp(2.7rem,6vw,6.2rem);line-height:.95;text-transform:uppercase}.hs-garage__lead{max-width:720px;margin:22px 0 0;color:var(--garage-muted);font-size:clamp(1rem,1.65vw,1.25rem);line-height:1.65}.hs-garage__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hs-garage__button,.hs-garage__button:visited{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid var(--garage-red);border-radius:var(--garage-radius);background:var(--garage-red);color:#fff;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.hs-garage__button:hover{background:var(--garage-red-hover);border-color:var(--garage-red-hover)}.hs-garage__button--ghost,.hs-garage__button--ghost:visited{background:#12141859;border-color:#f5f7fa57;color:var(--garage-text)}.hs-garage__button--ghost:hover{background:#f5f7fa1a;border-color:#f5f7faa3}.hs-garage__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(680px,100%);margin-top:42px;border:1px solid rgba(245,247,250,.16);background:#f5f7fa29}.hs-garage__stat{padding:18px;background:#08090bc7}.hs-garage__stat strong{display:block;color:#fff;font-size:1.35rem;line-height:1}.hs-garage__stat span{display:block;margin-top:6px;color:var(--garage-muted);font-size:.84rem}.hs-garage__body,.hs-garage-product-builds__inner{width:min(1180px,calc(100% - 32px));margin:0 auto}.hs-garage__body{padding:54px 0 84px}.hs-garage__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.hs-garage__section-head h2,.hs-garage__section-head h3{margin:0;color:var(--garage-text);letter-spacing:0}.hs-garage__section-head p{max-width:680px;margin:8px 0 0;color:var(--garage-muted);line-height:1.6}.hs-garage__filters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,1fr)) auto;gap:10px;margin:28px 0;padding:14px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface)}.hs-garage__field label{display:block;margin-bottom:6px;color:var(--garage-muted);font-size:.78rem;font-weight:700;text-transform:uppercase}.hs-garage__field input,.hs-garage__field select{width:100%;min-height:44px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:#0c0e12;color:var(--garage-text)}.hs-garage__field input::placeholder{color:#69717f}.hs-garage__filter-action{align-self:end;min-height:44px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface-2);color:var(--garage-text);cursor:pointer}.hs-garage__filter-action:hover{border-color:var(--garage-red)}.hs-garage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hs-garage-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface)}.hs-garage-card[hidden],.hs-garage__empty[hidden],.hs-garage-product-builds[hidden]{display:none}.hs-garage-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#050608}.hs-garage-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.hs-garage-card:hover .hs-garage-card__media img{transform:scale(1.035)}.hs-garage-card__badge{position:absolute;left:12px;top:12px;padding:7px 10px;border-radius:var(--garage-radius);background:#08090bd1;color:#fff;font-size:.78rem;font-weight:800;text-transform:uppercase}.hs-garage-card__content{display:flex;flex:1;flex-direction:column;padding:18px}.hs-garage-card__content h3{margin:0;color:#fff;font-size:1.25rem;letter-spacing:0}.hs-garage-card__meta{margin:8px 0 0;color:var(--garage-muted);font-size:.94rem}.hs-garage-card__description{margin:14px 0 0;color:#cbd1db;line-height:1.55}.hs-garage-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hs-garage-chip{padding:6px 9px;border:1px solid rgba(245,247,250,.14);border-radius:var(--garage-radius);color:var(--garage-muted);font-size:.78rem}.hs-garage-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px}.hs-garage-card__count{color:var(--garage-muted);font-size:.88rem}.hs-garage__empty{margin-top:22px;padding:22px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface);color:var(--garage-muted)}.hs-garage__detail{background:var(--garage-bg);color:var(--garage-text)}.hs-garage__detail-hero{position:relative;min-height:clamp(520px,72vh,780px);display:flex;align-items:flex-end;overflow:hidden}.hs-garage__detail-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hs-garage__detail-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090bf5,#08090b5c),linear-gradient(0deg,#08090b,#08090b14)}.hs-garage__detail-hero-content{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:70px 0 54px}.hs-garage__detail h1{max-width:820px;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.98;text-transform:uppercase}.hs-garage__detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hs-garage__detail-meta span{padding:8px 11px;border:1px solid rgba(245,247,250,.16);border-radius:var(--garage-radius);background:#08090bb8;color:#fff;font-weight:700}.hs-garage__detail-body{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:54px 0 84px}.hs-garage__detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:24px;align-items:start}.hs-garage__panel{border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface);padding:22px}.hs-garage__panel h2,.hs-garage__panel h3{margin-top:0;color:#fff;letter-spacing:0}.hs-garage__panel p{color:#cbd1db;line-height:1.65}.hs-garage__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-border)}.hs-garage__spec{padding:15px;background:var(--garage-surface)}.hs-garage__spec span{display:block;color:var(--garage-muted);font-size:.78rem;text-transform:uppercase}.hs-garage__spec strong{display:block;margin-top:5px;color:#fff}.hs-garage__mods{display:grid;gap:12px}.hs-garage-mod{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface-2)}.hs-garage-mod__media{position:relative;display:block;width:112px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(245,247,250,.12);border-radius:var(--garage-radius);background:#fff}.hs-garage-mod__media img{width:100%;height:100%;object-fit:contain}.hs-garage-mod__status{position:absolute;right:6px;bottom:6px;padding:5px 7px;border-radius:6px;background:#08090bdb;color:#fff;font-size:.68rem;font-weight:800;text-transform:uppercase}.hs-garage-mod h3{margin:0;font-size:1rem}.hs-garage-mod p{margin:8px 0 0;color:var(--garage-muted);font-size:.92rem}.hs-garage-mod__category{display:inline-block;margin-bottom:8px;color:var(--garage-red);font-size:.78rem;font-weight:800;text-transform:uppercase}.hs-garage__gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.hs-garage__gallery img{width:100%;height:100%;min-height:220px;object-fit:cover;border-radius:var(--garage-radius)}.hs-garage-product-builds{background:var(--garage-bg);color:var(--garage-text)}.hs-garage-product-builds__inner{padding:56px 0}.hs-garage-product-builds__intro{max-width:760px;margin:10px 0 24px;color:var(--garage-muted)}.hs-garage-account{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.hs-garage-account__summary{position:sticky;top:24px}.hs-garage-account__status{display:grid;gap:12px;margin-top:22px}.hs-garage-status-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface-2)}.hs-garage-status-card__icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#d7192029;color:var(--garage-red);font-weight:900}.hs-garage-status-card strong{display:block;color:#fff}.hs-garage-status-card span{display:block;margin-top:4px;color:var(--garage-muted);font-size:.9rem;line-height:1.45}.hs-garage-account__workspace{display:grid;gap:18px}.hs-garage-alert{padding:14px 16px;border:1px solid rgba(245,247,250,.16);border-radius:var(--garage-radius);background:var(--garage-surface-2);color:#fff;font-weight:700}.hs-garage-alert[hidden]{display:none}.hs-garage-alert[data-type=success]{border-color:#7ee0a173;background:#7ee0a11f}.hs-garage-alert[data-type=error]{border-color:#d7192094;background:#d7192024}.hs-garage-form{display:grid;gap:16px}.hs-garage-form.is-loading{opacity:.72;pointer-events:none}.hs-garage-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hs-garage-form__field{display:grid;gap:7px}.hs-garage-form__field--full{grid-column:1 / -1}.hs-garage-form__field label{color:var(--garage-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.hs-garage-form__field input,.hs-garage-form__field select,.hs-garage-form__field textarea{width:100%;min-height:44px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:#0c0e12;color:var(--garage-text)}.hs-garage-form__field textarea{min-height:118px;resize:vertical}.hs-garage-form__field small{color:var(--garage-muted);line-height:1.45}.hs-garage-upload-zone{display:grid;gap:10px;padding:18px;border:1px dashed rgba(245,247,250,.26);border-radius:var(--garage-radius);background:#f5f7fa0a}.hs-garage-upload-zone strong{color:#fff}.hs-garage-upload-zone span{color:var(--garage-muted)}.hs-garage-photo-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hs-garage-photo-preview:empty{display:none}.hs-garage-photo-preview figure{margin:0;overflow:hidden;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface-2)}.hs-garage-photo-preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.hs-garage-photo-preview figcaption{padding:8px;color:var(--garage-muted);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-garage-product-picker{display:grid;gap:12px}.hs-garage-product-option{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--garage-border);border-radius:var(--garage-radius);background:var(--garage-surface-2)}.hs-garage-product-option img{width:74px;height:74px;object-fit:contain;border-radius:var(--garage-radius);background:#fff}.hs-garage-product-option__image-fallback{width:74px;height:74px;border-radius:var(--garage-radius);background:linear-gradient(135deg,#1a1d23,#2a2f38)}.hs-garage-product-option h3{margin:0;color:#fff;font-size:.98rem}.hs-garage-product-option p{margin:5px 0 0;color:var(--garage-muted);font-size:.88rem}.hs-garage-verified{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#7ee0a1;font-size:.78rem;font-weight:800;text-transform:uppercase}.hs-garage-privacy-box{display:grid;gap:10px;padding:16px;border:1px solid rgba(215,25,32,.45);border-radius:var(--garage-radius);background:#d719201a}.hs-garage-privacy-box strong{color:#fff}.hs-garage-privacy-box p{margin:0;color:#cbd1db}.hs-garage__button[disabled],.hs-garage__button.is-disabled{opacity:.55;cursor:not-allowed}@media(max-width:1180px){.hs-garage__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-garage__filter-action{grid-column:span 2}}@media(max-width:900px){.hs-garage__grid,.hs-garage__detail-layout,.hs-garage__gallery,.hs-garage-account{grid-template-columns:1fr}.hs-garage-account__summary{position:static}.hs-garage__hero:after,.hs-garage__detail-hero:after{background:linear-gradient(0deg,#08090b,#08090b94 55%,#08090b14),linear-gradient(90deg,#08090bb8,#08090b29)}.hs-garage__stats,.hs-garage-mod{grid-template-columns:1fr}.hs-garage-mod__media{width:100%;max-width:180px}}@media(max-width:640px){.hs-garage__hero,.hs-garage__detail-hero{min-height:620px}.hs-garage__hero-inner,.hs-garage__detail-hero-content{width:min(100% - 24px,1180px);padding-bottom:34px}.hs-garage__body,.hs-garage__detail-body,.hs-garage-product-builds__inner{width:min(100% - 24px,1180px)}.hs-garage__section-head{display:block}.hs-garage__filters{grid-template-columns:1fr}.hs-garage__filter-action{grid-column:auto}.hs-garage-card__footer{align-items:stretch;flex-direction:column}.hs-garage__button{width:100%}.hs-garage__specs,.hs-garage-form__grid,.hs-garage-product-option{grid-template-columns:1fr}.hs-garage-photo-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-garage-product-option img,.hs-garage-product-option__image-fallback{width:100%;height:150px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/hs-garage.css.map */
