:root{--fo-ink:#090a09;--fo-panel:#141614;--fo-bone:#f1efe6;--fo-muted:#b4b9ae;--fo-venom:#c2f45b;--fo-line:#30352d}body{background:var(--fo-ink)}.fo-home{background:var(--fo-ink);color:var(--fo-bone)}.fo-home a,.fo-category-nav a,.fo-product-help a{color:inherit;text-decoration:none}.fo-home h1,.fo-home h2,.fo-home h3,.fo-product-help h2,.fo-product-help h3{margin:0;color:var(--fo-bone);font-family:Arial,Helvetica,sans-serif}.fo-category-nav{display:flex;align-items:center;justify-content:center;gap:28px;padding:15px 24px;background:var(--fo-ink);color:var(--fo-bone);border-bottom:1px solid var(--fo-line);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;overflow:auto;white-space:nowrap}.fo-category-nav a{padding:5px 0}.fo-category-nav a:hover{color:var(--fo-venom)}.fo-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;min-height:620px;border-bottom:1px solid var(--fo-line)}.fo-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(24px,5vw,80px)}.fo-eyebrow{font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.16em;color:var(--fo-venom);margin:0 0 24px;text-transform:uppercase}.fo-hero h1{font-size:clamp(48px,6.2vw,100px);font-weight:900;line-height:.92;letter-spacing:-.065em;max-width:660px;text-wrap:balance}.fo-intro{font-size:17px;line-height:1.6;max-width:420px;color:var(--fo-muted);margin:28px 0 32px}.fo-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.fo-home .fo-button,.fo-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--fo-venom);color:#11160a;min-height:50px;padding:14px 22px;border:1px solid var(--fo-venom);font:700 12px/1.4 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:0;text-decoration:none}.fo-button:hover{background:#dbff95;border-color:#dbff95}.fo-text-link{font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:10px 0;border-bottom:1px solid currentColor;display:inline-block}.fo-hero-note{font-size:10px;color:var(--fo-muted);letter-spacing:.15em;margin:45px 0 0}.fo-hero-art{position:relative;background:#191c17;display:flex;align-items:center;justify-content:center;overflow:hidden}.fo-hero-art img{width:100%;height:100%;object-fit:contain;max-height:750px}.fo-art-caption{position:absolute;bottom:24px;left:24px;background:#090a09dd;padding:8px 12px;color:var(--fo-bone);font-size:10px;letter-spacing:.1em}.fo-brand-strip{display:flex;gap:34px;justify-content:center;align-items:center;background:var(--fo-venom);color:#141a0c;padding:17px 20px;font-size:11px;font-weight:800;letter-spacing:.13em;flex-wrap:wrap}.fo-section{max-width:1440px;margin:0 auto;padding:80px clamp(20px,4vw,64px)}.fo-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px}.fo-section-heading .fo-eyebrow{margin-bottom:12px}.fo-section h2{font-size:clamp(30px,3.8vw,54px);font-weight:800;line-height:1.05;letter-spacing:-.04em}.fo-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fo-product-image{display:block;position:relative;background:var(--fo-panel);aspect-ratio:4/5;overflow:hidden}.fo-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.fo-product-image:hover img{transform:scale(1.035)}.fo-product-info{padding:18px 0 12px}.fo-product-info h3{font-size:14px;line-height:1.5;font-weight:700}.fo-product-info p{font-size:13px;color:var(--fo-muted);margin:6px 0 0}.fo-product-link{display:flex;justify-content:space-between;border-top:1px solid var(--fo-line);padding:12px 0;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.fo-badge{position:absolute;top:12px;left:12px;background:var(--fo-ink);padding:6px 10px;font-size:11px}.fo-collection-section{border-top:1px solid var(--fo-line)}.fo-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fo-collection-image{aspect-ratio:1;background:var(--fo-panel);overflow:hidden}.fo-collection-image img{height:100%;width:100%;object-fit:contain;transition:transform .25s}.fo-collection:hover img{transform:scale(1.035)}.fo-collection-label{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--fo-line);padding:20px 0}.fo-collection-label h3{font-size:22px;font-weight:800;letter-spacing:-.03em}.fo-collection-label span{color:var(--fo-venom);font-size:26px}.fo-story{border-top:1px solid var(--fo-line);text-align:center;padding-top:100px;padding-bottom:100px}.fo-story h2{max-width:750px;margin:auto;font-size:clamp(36px,5.2vw,72px)}.fo-story>p:not(.fo-eyebrow){max-width:590px;margin:26px auto;color:var(--fo-muted);line-height:1.7;font-size:16px}.fo-story .fo-text-link{color:var(--fo-venom)}.fo-signup{border-top:1px solid var(--fo-line);display:grid;grid-template-columns:1fr 1fr;gap:50px;background:var(--fo-panel)}.fo-signup p{color:var(--fo-muted);line-height:1.5}.fo-signup .fo-eyebrow{color:var(--fo-venom)}.fo-signup label{display:block;font-size:12px;margin-bottom:10px}.fo-email-row{display:flex}.fo-email-row input{min-width:0;flex:1;background:var(--fo-ink);border:1px solid #555e4c;padding:14px;color:var(--fo-bone);font-size:16px;border-radius:0}.fo-signup .fo-consent{font-size:11px;margin-top:12px}.fo-consent a{text-decoration:underline}.fo-product-help{background:var(--fo-panel);color:var(--fo-bone);margin-bottom:40px}.fo-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px}.fo-help-grid h3{font-size:17px}.fo-help-grid p{color:var(--fo-muted);line-height:1.7;font-size:14px}.fo-product-help a{text-decoration:underline}.fo-home a:focus-visible,.fo-category-nav a:focus-visible,.fo-home input:focus-visible,.fo-home button:focus-visible{outline:2px solid var(--fo-venom);outline-offset:5px}@media(max-width:899px){.fo-hero{grid-template-columns:1fr;min-height:0}.fo-hero-copy{padding:50px 24px}.fo-hero h1{font-size:clamp(48px,11vw,80px);max-width:600px}.fo-hero-art{min-height:320px;max-height:480px}.fo-hero-art img{height:100%;max-height:480px}.fo-hero-note{margin-top:28px}.fo-category-nav{justify-content:flex-start;gap:22px}.fo-section{padding-top:52px;padding-bottom:52px}.fo-products,.fo-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.fo-collection-label h3{font-size:18px}.fo-brand-strip{gap:14px 20px;font-size:10px}.fo-signup{grid-template-columns:1fr;gap:24px}.fo-section-heading{align-items:flex-start;flex-direction:column}.fo-help-grid{grid-template-columns:1fr;gap:15px}.fo-signup h2{font-size:36px}}@media(max-width:420px){.fo-email-row{flex-direction:column;gap:10px}.fo-actions{gap:16px}.fo-intro{font-size:16px}.fo-hero-art{min-height:260px}}@media(prefers-reduced-motion:reduce){.fo-home img{transition:none}}.fo-cover{width:100%;background:#000;border-bottom:1px solid var(--fo-line)}.fo-cover-video{display:block;width:100%;height:auto;aspect-ratio:910/512;max-height:75vh;object-fit:contain;background:#000}.fo-shop-intro{max-width:1440px;margin:auto;padding:42px clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:28px}.fo-shop-intro .fo-eyebrow{margin:0 0 12px}.fo-shop-intro h1{font-size:clamp(32px,4.5vw,64px);line-height:1;letter-spacing:-.045em;font-weight:900}.fo-shop-intro .fo-intro{margin:16px 0 0}@media(max-width:899px){.fo-shop-intro{align-items:flex-start;flex-direction:column;padding-top:28px;padding-bottom:28px}.fo-cover-video{max-height:none}}body :is(h1,h2,h3,h4,h5,h6),.fo-eyebrow,.fo-category-nav,.fo-brand-strip,.fo-home .fo-button,.fo-home .fo-text-link,.fo-product-link,header-component :is(a,button),.fo-hero-note{font-family:FO Michroma,Arial,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.035em}.fo-shop-intro h1{font-size:clamp(24px,3.3vw,46px);line-height:1.35;letter-spacing:.025em;text-wrap:balance;overflow-wrap:anywhere}.fo-section h2{font-size:clamp(23px,2.8vw,38px);line-height:1.4;letter-spacing:.025em;overflow-wrap:anywhere}.fo-product-info h3{font-size:11px;line-height:1.8;letter-spacing:.02em;overflow-wrap:anywhere}.fo-collection-label h3{font-size:17px;line-height:1.5;letter-spacing:.025em;overflow-wrap:anywhere}.fo-eyebrow{font-size:9px;line-height:1.8}.fo-home .fo-button{font-size:10px;line-height:1.6;gap:16px}.fo-home .fo-text-link,.fo-product-link{font-size:9px;line-height:1.7}.fo-category-nav{font-size:10px;gap:24px}.fo-brand-strip{font-size:9px;line-height:1.8}@media(max-width:899px){.fo-shop-intro h1{font-size:clamp(23px,5.8vw,36px)}.fo-collection-label h3{font-size:13px}.fo-category-nav{font-size:9px;gap:20px}.fo-signup h2{font-size:23px}.fo-shop-intro .fo-actions{gap:18px}}body{background-color:var(--fo-ink);background-image:linear-gradient(#090a092e,#090a092e),var(--fo-artwork);background-position:center top;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}#MainContent,.fo-home{background:transparent}.fo-shop-intro,.fo-section:not(.fo-signup),.fo-hero-copy{background:#090a099e}.fo-signup,.fo-product-help{background:#141614f0}.fo-category-nav{background:#090a09f0}@media(max-width:899px){body{background-attachment:scroll;background-size:auto 1600px;background-repeat:repeat-y;background-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fo-venom.css.map */
