@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;700&display=swap";:root{--stride-ink: #0A0A0A;--stride-char: #1A1A1A;--stride-grey70: #4A4A4A;--stride-grey30: #B8B8B8;--stride-paper: #F4F4F2;--stride-paper-soft: #EBEBE8;--stride-white: #FFFFFF;--stride-navy: #0F1A2E;--stride-font: "Geist", system-ui, -apple-system, sans-serif;--stride-font-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--stride-tracking-tight: -.04em;--stride-tracking-loose: .04em}html,body,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:var(--stride-font)!important}body{background:var(--stride-paper);color:var(--stride-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header__heading-link .stride-header-wordmark,.header__heading-link .h2.stride-header-wordmark{font-family:var(--stride-font)!important;font-weight:700!important;font-size:28px!important;letter-spacing:var(--stride-tracking-tight)!important;color:var(--stride-ink)!important;line-height:1!important;text-transform:uppercase!important;display:inline-block}@media(min-width:990px){.header__heading-link .stride-header-wordmark{font-size:32px!important}}.stride-wordmark{display:inline-block;font-family:var(--stride-font);font-weight:700;font-size:28px;line-height:1;letter-spacing:var(--stride-tracking-tight);color:var(--stride-ink);text-decoration:none;text-transform:uppercase}.h0,h1,.h1{font-family:var(--stride-font);font-weight:700;letter-spacing:var(--stride-tracking-tight);line-height:1;text-transform:none}.h-hero{font-size:clamp(48px,9vw,124px);font-weight:800;letter-spacing:-.045em;line-height:.92;text-transform:uppercase}h2,.h2{font-family:var(--stride-font);font-weight:700;letter-spacing:-.025em;line-height:1.05;font-size:clamp(28px,4vw,48px)}h3,.h3{font-family:var(--stride-font);font-weight:600;letter-spacing:-.015em;font-size:clamp(20px,2vw,24px)}.stride-eyebrow{font-family:var(--stride-font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stride-grey70)}.stride-spec{font-family:var(--stride-font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;color:var(--stride-grey70)}.button,.shopify-payment-button__button--unbranded,button.product-form__submit{border-radius:0!important;font-family:var(--stride-font)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:13px!important;min-height:52px!important;transition:all .18s ease!important}.button--primary,button.product-form__submit{background:var(--stride-ink)!important;color:var(--stride-paper)!important;border:1px solid var(--stride-ink)!important}.button--primary:hover,button.product-form__submit:hover{background:var(--stride-char)!important;transform:translateY(-1px)}.header{background:var(--stride-paper)!important;border-bottom:1px solid rgba(10,10,10,.06)!important;padding-top:12px!important;padding-bottom:12px!important}.header__menu-item,.header__active-menu-item,nav a{font-family:var(--stride-font)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--stride-ink)!important}.card,.card-wrapper{border-radius:0!important;background:var(--stride-paper-soft)}input,select,textarea{border-radius:0!important;border:1px solid rgba(10,10,10,.12)!important;font-family:var(--stride-font)!important}.stride-section{padding:clamp(48px,8vw,120px) clamp(20px,4vw,80px)}.stride-section--ink{background:var(--stride-ink);color:var(--stride-paper)}.stride-section--ink h1,.stride-section--ink h2,.stride-section--ink h3{color:var(--stride-paper)}.stride-section--ink .stride-eyebrow{color:var(--stride-grey30)}.stride-section--paper{background:var(--stride-paper);color:var(--stride-ink)}.stride-section--white{background:var(--stride-white);color:var(--stride-ink)}.stride-container{max-width:1440px;margin:0 auto;width:100%}.stride-hero{min-height:78vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--stride-ink);color:var(--stride-paper)}.stride-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.stride-hero__media img{width:100%;height:100%;object-fit:cover;opacity:.78}.stride-hero__content{position:relative;z-index:1;padding:clamp(40px,6vw,80px);max-width:1440px;margin:0 auto;width:100%}.stride-hero__title{font-weight:800;font-size:clamp(40px,5vw,72px);letter-spacing:-.05em;line-height:.88;text-transform:uppercase;margin:0 0 32px}.stride-hero__subtitle{font-size:clamp(15px,1.4vw,17px);font-weight:400;line-height:1.35;letter-spacing:-.01em;max-width:540px;margin:0 0 40px;color:var(--stride-grey30)}.stride-hero__cta{display:inline-flex;align-items:center;gap:12px;background:var(--stride-paper);color:var(--stride-ink);padding:18px 36px;font-family:var(--stride-font);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .2s ease}.stride-hero__cta:hover{background:var(--stride-white);transform:translateY(-2px)}.stride-spec-strip{background:var(--stride-paper);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08);padding:24px clamp(20px,4vw,80px)}.stride-spec-strip__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:center}@media(max-width:768px){.stride-spec-strip__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.stride-spec-strip__item{font-family:var(--stride-font-mono);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stride-grey70);text-align:center}.stride-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,80px);align-items:center;max-width:1440px;margin:0 auto;padding:clamp(48px,8vw,120px) clamp(20px,4vw,80px)}@media(max-width:768px){.stride-feature{grid-template-columns:1fr}}.stride-feature__media img{width:100%;height:auto;display:block}.stride-feature__title{font-size:clamp(36px,5vw,72px);font-weight:700;letter-spacing:-.035em;line-height:.95;margin:16px 0 24px;text-transform:uppercase}.stride-feature__copy{font-size:18px;line-height:1.5;color:var(--stride-grey70);margin-bottom:32px;max-width:480px}.stride-manifesto{background:var(--stride-ink);color:var(--stride-paper);padding:clamp(80px,12vw,180px) clamp(20px,4vw,80px)}.stride-manifesto__inner{max-width:1100px;margin:0 auto;text-align:center}.stride-manifesto__quote{font-size:clamp(28px,4vw,56px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}.stride-manifesto__attribution{margin-top:40px;font-family:var(--stride-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stride-grey30)}.stride-vibe{padding:clamp(48px,8vw,120px) clamp(20px,4vw,80px)}.stride-vibe__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.stride-vibe__grid{grid-template-columns:1fr}}.stride-vibe__item img{width:100%;height:auto;display:block;aspect-ratio:4 / 5;object-fit:cover}.product__title h1{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.025em;text-transform:none;line-height:1.05}.price__container .price-item{font-family:var(--stride-font);font-weight:700;font-size:22px;letter-spacing:-.01em}.product-form__input legend.form__label{font-family:var(--stride-font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stride-grey70)}.product-form__input--swatch input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--stride-ink)!important}.stride-bundle{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.stride-bundle__option{border:1px solid rgba(10,10,10,.12);padding:16px;cursor:pointer;background:var(--stride-paper);transition:all .18s ease;position:relative}.stride-bundle__option:hover{border-color:var(--stride-ink)}.stride-bundle__option--active{border-color:var(--stride-ink);background:var(--stride-paper-soft)}.stride-bundle__option--popular:before{content:"BEST VALUE";position:absolute;top:-10px;right:12px;background:var(--stride-ink);color:var(--stride-paper);font-family:var(--stride-font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;padding:4px 8px}.stride-bundle__qty{font-weight:700;font-size:18px}.stride-bundle__qty-label{font-family:var(--stride-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stride-grey70);display:block;margin-bottom:4px}.stride-bundle__price{font-weight:700;font-size:16px;margin-top:8px}.stride-bundle__save{font-family:var(--stride-font-mono);font-size:10px;letter-spacing:.1em;color:var(--stride-grey70);margin-top:4px}.stride-bundle__save--accent{color:var(--stride-ink);font-weight:700}.footer{background:var(--stride-ink)!important;color:var(--stride-paper)!important}.footer *{color:inherit!important}.footer a{color:var(--stride-paper)!important}.footer a:hover{color:var(--stride-grey30)!important}.stride-divider{border:0;border-top:1px solid rgba(10,10,10,.08);margin:0}.product__title .h1{letter-spacing:-.025em}.shopify-section.section-header{background:#f4f4f2}
/*# sourceMappingURL=/cdn/shop/t/7/assets/stride-brand.css.map */
