@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--ink:#151816;--cream:#f4f1e9;--paper:#fffdf8;--orange:#e65d2f;--line:#d8d4c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.5 DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.skip,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{width:auto;height:auto;clip:auto;background:#fff;padding:12px;z-index:100}.announcement{text-align:center;background:var(--orange);color:#171715;font-size:11px;font-weight:800;letter-spacing:.18em;padding:8px}.site-header{height:83px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:var(--paper);gap:25px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font:900 28px/.85 Barlow Condensed,sans-serif;letter-spacing:-.01em;white-space:nowrap}.brand small{display:block;font:700 11px/1.4 DM Sans,sans-serif;letter-spacing:.3em;margin-top:5px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;background:var(--orange);color:#fff;font:900 28px Barlow Condensed;transform:skew(-8deg);position:relative}.brand-mark span{position:absolute;font-size:11px;right:2px;top:0}.site-header nav,.header-actions{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.header-actions{gap:18px}.site-header a:hover,.text-link:hover{color:var(--orange)}.hero{min-height:610px;display:grid;grid-template-columns:55% 45%;background:#1c2421;color:#fff}.hero-copy{padding:88px 5vw 46px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;text-transform:uppercase}.accent{color:var(--orange)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;line-height:.95}h1{font-size:clamp(58px,7vw,112px);letter-spacing:-.025em;margin:25px 0}h1 em{color:var(--orange);font-style:normal}.hero p,.page-hero p{font-size:17px;line-height:1.65;max-width:610px;color:#d9ddd7}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.button{border:2px solid var(--orange);background:var(--orange);color:#151816;display:inline-flex;justify-content:space-between;align-items:center;gap:40px;padding:16px 21px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;min-height:54px}.button:hover{background:#ff764a;border-color:#ff764a}.button-outline{background:transparent;color:inherit;border-color:currentColor}.button-outline:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-dark{background:#1b2420;border-color:#1b2420;color:#fff}.hero-proof{display:flex;gap:30px;margin-top:auto;padding-top:50px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.hero-proof b{color:var(--orange);margin-right:8px}.hero-art{background:radial-gradient(circle at 57% 49%,#3a4540 0,#232d29 45%,#16201d);display:grid;place-items:center;overflow:hidden;position:relative}.art-circle{position:absolute;border:1px solid #788179;border-radius:50%;width:75%;aspect-ratio:1;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff04}.bike{font-size:clamp(145px,24vw,360px);filter:grayscale(1) contrast(1.4);position:relative;transform:scaleX(-1) rotate(-7deg);opacity:.8}.art-label{position:absolute;bottom:34px;right:5vw;letter-spacing:.2em;font-size:10px;color:#cad0ca}.section{padding:95px 5vw}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section h2,.form-section h2{font-size:clamp(44px,5vw,76px);margin:14px 0}.section-heading p{max-width:560px;color:#5e625d}.text-link{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid;padding-bottom:8px;white-space:nowrap}.search-bar{display:flex;max-width:900px;margin:0 0 35px;background:#fff;border:1px solid var(--line)}.search-bar input{border:0;flex:1;min-width:0;padding:18px 20px;outline-color:var(--orange)}.search-bar button{border:0;background:var(--ink);color:#fff;padding:0 24px;font-size:12px;text-transform:uppercase;font-weight:800;letter-spacing:.07em}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.product-card{background:var(--paper);border:1px solid var(--line);min-width:0}.product-image{aspect-ratio:1.15;background:#e9e7e0;display:grid;place-items:center;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:contain}.product-image span{color:#8c8b82;font:800 34px Barlow Condensed}.product-copy{padding:18px}.product-copy h3{font-size:23px;line-height:1.05;margin:10px 0 17px}.product-price{font-weight:800}.sold{float:right;color:#9d4d34;font-size:12px}.empty-feature{padding:55px;background:#fff;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.empty-feature strong{font:700 28px Barlow Condensed}.empty-feature a{margin-left:auto;color:var(--orange);font-weight:800}.sell-band{display:grid;grid-template-columns:1fr 1fr;background:var(--orange);padding:80px 5vw;gap:10vw}.sell-band h2{font-size:clamp(55px,6vw,88px);margin:15px 0}.sell-band p{max-width:500px}.sell-list{display:flex;flex-direction:column;justify-content:center}.sell-list span{padding:20px 0;border-top:1px solid #a94729;font:700 clamp(20px,2.5vw,35px) "Barlow Condensed";letter-spacing:.06em}.sell-list span:last-child{border-bottom:1px solid #a94729}.steps,.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.steps article,.tiles article{padding:30px;border:1px solid var(--line);background:var(--paper)}.steps article>span,.tiles article>span{color:var(--orange);font-weight:800}.steps h3,.tiles h3{font-size:29px;margin:35px 0 12px}.steps p,.tiles p{color:#666b65;margin:0}.page-hero{padding:95px 5vw;background:#1c2421;color:#fff}.page-hero.compact{padding:65px 5vw}.page-hero.compact h1{font-size:clamp(48px,6vw,84px);margin:14px 0}.page-hero .button{margin-top:16px}.tiles{grid-template-columns:repeat(4,1fr)}.form-section{padding:90px 5vw;display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;background:#e8e4da}.form-intro p{max-width:430px;color:#515852}.form-panel{background:var(--paper);padding:32px;box-shadow:12px 12px #d5d0c3}.form-panel form{display:grid;gap:16px}.form-panel label,.product-info label{display:grid;gap:7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.form-panel input,.form-panel select,.form-panel textarea,.product-info input,.product-info select{width:100%;border:1px solid #c9c9c1;background:#fff;padding:12px;min-height:47px;color:var(--ink);border-radius:0}.form-panel textarea{resize:vertical}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.full{width:100%}.small-note{font-size:12px;color:#70756e;line-height:1.6}.success{border-left:4px solid var(--orange);background:#f4f1e9;padding:20px}.prose{max-width:850px;line-height:1.8}.catalog-top{display:flex;justify-content:space-between;margin-bottom:20px;color:#62675f;font-size:13px}.catalog-top select{padding:8px;border:1px solid var(--line);background:#fff}.pagination{display:flex;justify-content:center;gap:25px;margin-top:40px}.pagination a{color:var(--orange);font-weight:800}.product-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:6vw}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-content:start}.product-gallery a:first-child{grid-column:span 2}.product-gallery img{width:100%;height:auto;background:#fff}.product-info h1{font-size:clamp(42px,4vw,65px);margin:20px 0}.product-price.large{font-size:27px}.product-info form{display:grid;gap:12px;margin:28px 0}.product-info input[type=number]{max-width:100px}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:100px 1fr 90px auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item img{max-width:100%}.cart-item input{width:70px}.cart-item p{font-size:12px;color:#666}.cart-total{text-align:right;padding:35px 0}.cart-total .button{margin-left:10px}.site-footer{background:#151c19;color:#e8e9e3;padding:65px 5vw 25px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px}.site-footer p{color:#aeb5ae}.site-footer>div:not(:first-child){display:flex;flex-direction:column;gap:10px;font-size:13px}.site-footer strong{font-size:11px;letter-spacing:.18em;color:var(--orange);margin-bottom:8px}.brand-light{color:#fff}.footer-bottom{grid-column:1/-1;border-top:1px solid #455049;margin-top:35px;padding-top:22px;color:#aeb5ae;font-size:11px}@media(max-width:900px){.site-header{height:auto;min-height:72px;flex-wrap:wrap;padding:15px 5vw}.site-header nav{order:3;width:100%;justify-content:space-between;overflow:auto;gap:20px;white-space:nowrap;padding-top:12px;border-top:1px solid var(--line)}.hero{grid-template-columns:1fr}.hero-copy{min-height:540px}.hero-art{min-height:300px}.bike{font-size:220px}.product-grid,.tiles,.site-footer{grid-template-columns:repeat(2,1fr)}.form-section,.sell-band{gap:35px}}@media(max-width:600px){.announcement{font-size:9px}.brand{font-size:23px}.brand-mark{width:32px;height:32px}.header-actions{font-size:11px}.site-header nav{font-size:11px}.hero-copy{padding:70px 5vw 30px;min-height:550px}.hero h1{font-size:clamp(55px,14vw,80px)}.hero-proof{display:block}.hero-proof span{display:block;margin:7px 0}.hero-art{min-height:210px}.bike{font-size:165px}.section{padding:65px 5vw}.section-heading{align-items:start;display:block}.section-heading .text-link{display:inline-block;margin-top:12px}.product-grid{gap:8px}.product-copy{padding:12px}.product-copy h3{font-size:18px}.eyebrow{font-size:9px}.sell-band,.form-section,.product-detail{grid-template-columns:1fr;padding:65px 5vw}.steps,.tiles,.field-pair{grid-template-columns:1fr}.form-panel{padding:20px;box-shadow:6px 6px #d5d0c3}.site-footer{grid-template-columns:1fr 1fr;gap:28px}.site-footer>div:first-child{grid-column:1/-1}.search-bar button{padding:0 12px}.cart-item{grid-template-columns:65px 1fr 65px;gap:10px}.cart-item>strong{grid-column:2/-1}.cart-total .button{margin:8px}}.product-info .prose center:has(>img[src*=cd1917_0554ad42e25e432988a9fb7a49b92ed2]){display:none!important}.brand-section{background:#1c2421;color:#fff}.brand-section .section-heading p{color:#cfd5cf}.brand-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.brand-button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 18px;border:1px solid #455049;background:#151c19;color:#fff;font:700 20px/1.05 Barlow Condensed,Impact,sans-serif;text-transform:uppercase;letter-spacing:.04em}.brand-button span{color:var(--orange);font-family:DM Sans,Arial,sans-serif}.brand-button:hover,.brand-button:focus-visible{background:var(--orange);border-color:var(--orange);color:#151816}.brand-button:hover span,.brand-button:focus-visible span{color:#151816}@media(max-width:900px){.brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-button{min-height:56px;padding:14px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
