@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
#hero-art{background-image:linear-gradient(90deg,#151713,transparent 28%),url('tire.jpg');background-position:65% center}.product-image img{object-position:80% center}
:root{--ink:#161914;--lime:#c7f35d;--muted:#72766e;--line:#dedfd9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;background:#fff}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #738f21;outline-offset:4px}.announcement{background:var(--lime);text-align:center;padding:10px 20px;font-size:13px;font-weight:600}.announcement span{margin-left:24px}header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 6%}.logo{font-size:38px;font-weight:700;letter-spacing:-2.5px;white-space:nowrap}.mark{color:#627824;font-style:italic;letter-spacing:-7px;margin-right:15px}.period{color:#728d2b}nav{display:flex;gap:36px;font-size:14px;font-weight:600}.cart-button{border:0;background:none;font-size:14px}.cart-button span{display:inline-grid;place-items:center;border:1px solid #dedfd9;border-radius:50%;width:27px;height:27px;margin-left:9px}.hero{margin:0 24px;background:#151713;color:white;position:relative;min-height:590px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.hero-copy{padding:62px 0 90px 9%;position:relative;z-index:1}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.9px}.hero .eyebrow{color:#dce1d5;display:flex;gap:10px;align-items:center}.hero .eyebrow span{width:7px;height:7px;background:var(--lime)}h1{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-size:clamp(64px,6.8vw,102px);line-height:.98;font-weight:700;letter-spacing:-1.8px;margin:26px 0}p{line-height:1.6}.hero-copy>p{color:#babfb3;max-width:350px;font-size:16px;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:17px 23px;border:0;font-weight:700;font-size:14px;min-height:54px}.lime{background:var(--lime);color:var(--ink)}.button:hover{filter:brightness(.94)}.hero-note{font-size:11px;letter-spacing:2px;color:#8d9387;margin-top:31px}.hero-art{position:relative;background:radial-gradient(ellipse at 65% 40%,#343a29,transparent 65%);background-size:cover;background-position:center}.art-label{position:absolute;bottom:90px;right:28px;writing-mode:vertical-rl;font-size:11px;letter-spacing:2px;color:#949c89}.hero-bottom{position:absolute;bottom:0;left:5%;right:5%;border-top:1px solid #ffffff25;display:flex;justify-content:space-between;padding:21px 0;font-size:11px;letter-spacing:1.6px;color:#b5bbae}.finder{margin:0 6%;padding:37px 0 31px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.65fr;gap:5px 36px;align-items:center}h2{font-size:32px;letter-spacing:-1.2px;line-height:1.18;margin:12px 0}.finder h2{font-size:27px}.finder .eyebrow{font-size:11px;color:var(--muted)}form{display:flex;gap:12px;align-items:end}label{font-size:12px;font-weight:600;flex:1;min-width:0}select{display:block;margin-top:8px;background:#fff;border:1px solid #d5d8d0;padding:15px 10px;width:100%;border-radius:0;font-size:16px}.dark{background:var(--ink);color:#fff;white-space:nowrap}.size-help{grid-column:2;font-size:12px;color:var(--muted);margin:6px 0 0}.shop{padding:65px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end}.section-heading>p{font-size:14px;color:var(--muted)}.filters{display:flex;gap:8px;margin-top:28px;flex-wrap:wrap}.filters button{padding:10px 20px;border:1px solid var(--line);background:#fff;border-radius:3px;font-size:14px}.filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}#results{font-size:12px;color:var(--muted);margin:16px 0}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-image{height:245px;background:#f1f2ee;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover}.product:nth-child(2) img{transform:scale(1.13)}.product:nth-child(3) img{transform:scaleX(-1)}.tag{position:absolute;top:15px;left:15px;background:var(--lime);padding:6px 9px;font-size:10px;letter-spacing:.9px;font-weight:700}.product-meta{display:flex;justify-content:space-between;margin-top:20px;font-size:12px;color:var(--muted)}.product h3{font-size:23px;letter-spacing:-.5px;margin:7px 0}.product-size{font-size:13px;color:var(--muted)}.product-bottom{border-top:1px solid var(--line);margin-top:19px;padding-top:16px;display:flex;justify-content:space-between;align-items:center}.price{font-size:23px;font-weight:700}.price small{font-size:12px;font-weight:400;color:var(--muted)}.add{background:white;border:1px solid #cbd0c2;padding:10px 13px;font-size:13px;font-weight:600}.add:hover{background:var(--lime)}.demo-note{font-size:12px;color:var(--muted);margin-top:24px}.guide{margin:10px 24px 0;background:#eff2e8;padding:55px 5%;display:grid;grid-template-columns:1fr 1.2fr;gap:50px}.guide h2{font-size:43px}.guide>div>p{font-size:14px;color:#626a56}.guide-items details{border-bottom:1px solid #cdd4c2;padding:21px 0}.guide-items summary{display:flex;align-items:center;gap:22px;cursor:pointer;font-size:12px;list-style:none;color:#778263}.guide-items summary::-webkit-details-marker{display:none}.guide-items summary span{font-size:19px;color:var(--ink);flex:1}.guide-items summary b{font-size:22px;color:var(--ink)}details p{font-size:14px;color:#555f49;padding-left:37px}footer{padding:48px 6%;display:flex;align-items:center;gap:35px}footer p{font-size:14px;color:var(--muted)}footer>span{margin-left:auto;font-size:12px;color:var(--muted)}dialog{border:0;padding:30px;width:min(520px,92vw);max-height:85vh}dialog::backdrop{background:#10150bc0}.bag-heading{display:flex;align-items:center;justify-content:space-between}.bag-heading button{background:none;border:0;font-size:32px}.bag-line{padding:20px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;align-items:center;justify-content:space-between}.bag-line button{background:none;border:0;text-decoration:underline;font-size:12px}.bag-line small{display:block;color:var(--muted);margin-top:7px}#total{font-size:24px;font-weight:700;margin-top:25px}@media(min-width:1500px){body{max-width:1600px;margin:auto}}@media(max-width:800px){header{height:78px;padding:0 5%}nav{gap:17px;font-size:13px}.logo{font-size:32px}.hero{margin:0 12px;min-height:540px;grid-template-columns:1.1fr 1fr}.hero-copy{padding:50px 0 95px 9%}h1{font-size:70px}.hero-art{background-position:60% center}.finder{grid-template-columns:1fr;gap:18px}.size-help{grid-column:1}.shop{padding-top:45px}.products{gap:15px}.product-image{height:190px}.product h3{font-size:20px}.product-bottom{gap:6px;flex-wrap:wrap}.section-heading>p{display:none}.guide{grid-template-columns:1fr 1.1fr;gap:25px}.guide h2{font-size:34px}footer{flex-wrap:wrap;gap:15px}footer>span{margin-left:0;width:100%}}@media(max-width:560px){.announcement{font-size:11px}.announcement span{display:none}nav a:last-child{display:none}nav{gap:14px}header{gap:10px}.cart-button{padding:0}.hero{display:block;min-height:700px}.hero-copy{padding:35px 7% 0}.hero .eyebrow{font-size:10px}h1{font-size:73px;line-height:1;margin-top:22px}.hero-copy>p{font-size:15px;max-width:285px}.hero-note{display:none}.hero-art{height:300px;margin-top:-30px;background-position:center 45%;background-size:cover}.art-label{display:none}.hero-bottom{font-size:9px;padding:15px 0}.hero-bottom span:last-child{display:none}.finder{padding-top:30px}form{flex-wrap:wrap;gap:10px}form .button{width:100%;justify-content:center}.finder h2{font-size:26px}.size-help{font-size:11px}.shop{padding:40px 5%}.eyebrow{font-size:10px}h2{font-size:30px}.filters{gap:6px}.filters button{font-size:12px;padding:10px 12px}.products{grid-template-columns:1fr}.product-image{height:300px}.product{margin-bottom:18px}.product h3{font-size:25px}.product-bottom{flex-wrap:nowrap}.guide{margin:0 12px;grid-template-columns:1fr;padding:35px 7%;gap:5px}.guide h2{font-size:36px}.guide-items summary span{font-size:17px}footer p{margin-left:auto;font-size:12px}}

:root{--lime:#fff;--ink:#151515;--muted:#686868;--line:#dedede}.announcement{background:#161616;color:#fff}.hero{background:#101010}#hero-art{background-image:linear-gradient(90deg,#101010,transparent 28%),url('tire.jpg');filter:grayscale(1)}.brand-name{font-family:'Barlow Condensed',Impact,sans-serif;letter-spacing:-.5px;font-weight:800;font-size:34px}.hero .eyebrow{color:#ddd}.hero-copy>p{color:#bbb}.hero-note,.hero-bottom{color:#aaa}.guide{background:#f1f1f1}.guide>div>p,details p,.guide-items summary{color:#666}.guide-items details{border-color:#ccc}.tag{background:#fff}.product-image{background:#eee}.product-image img{filter:grayscale(1)}.add:hover{background:#eee}.logo img{width:160px;height:75px;object-fit:contain}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#666}

#finder-form{flex-wrap:wrap}.size-mode{border:0;padding:0;margin:0 0 8px;width:100%;display:flex;gap:24px}.size-mode legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.size-mode label{font-size:14px;flex:none;display:flex;align-items:center;gap:7px}.size-mode input{accent-color:#161616;width:16px;height:16px;margin:0}.size-dropdowns{display:flex;flex:1;gap:12px}.size-dropdowns[hidden],#typed-size-wrap[hidden]{display:none}#typed-size-wrap{flex:1;min-width:190px}#typed-size-wrap label{display:block;font-size:14px}#typed-size{width:100%;height:53px;margin-top:8px;border:1px solid #d5d8d0;border-radius:0;padding:14px;font:inherit}#typed-size:focus-visible{outline:2px solid #555;outline-offset:2px}#size-error{display:block;color:#ad1d1d;font-size:13px;margin-top:5px}#size-error:empty{display:none}@media(max-width:560px){.size-dropdowns{width:100%;flex-basis:100%}.size-mode{gap:20px}.logo img{width:100px;height:70px}#typed-size-wrap{flex-basis:100%}}

.account-link{font-size:14px;font-weight:600;white-space:nowrap}.account-main{margin:0 24px;background:#f5f5f5;padding:64px max(4%,24px);min-height:70vh}.sign-in-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;max-width:1100px;margin:auto}.sign-in-layout[hidden],[hidden]{display:none!important}.account-intro h1{font-size:100px;margin:20px 0}.account-intro>p{max-width:350px;color:#666}.back-store{display:inline-block;margin-top:26px;font-size:14px}.sign-in-card{background:#fff;padding:38px;border:1px solid #ddd}.sign-in-card h2{font-size:30px}.account-subtitle{color:#666;margin-top:12px}.preview-banner{border:1px solid #d7d7d7;background:#f6f6f6;padding:16px 19px;font-size:14px;margin:24px 0}.preview-banner p{font-size:14px;margin:7px 0 0;color:#666}.login-fields{display:flex;flex-direction:column;gap:9px}.login-fields label{font-size:14px;margin-top:10px}.login-fields input{font:inherit;padding:14px;border:1px solid #ddd;background:#fafafa;width:100%}.login-fields button{margin-top:12px;justify-content:center;opacity:.4;cursor:not-allowed}.preview-orders{margin-top:14px;background:#fff;border:1px solid #222;width:100%}.account-top{display:flex;align-items:center;justify-content:space-between}.account-top h1{font-size:76px;margin:16px 0}.account-top p{color:#666}.outline-button{border:1px solid #bbb;background:#fff;padding:12px 18px;font-size:14px;white-space:nowrap}.order-tabs{display:flex;gap:25px;border-bottom:1px solid #ccc;margin:30px 0}.order-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:14px 0;font-size:14px;color:#666}.order-tabs button.active{color:#111;border-color:#111;font-weight:700}.order-tabs span{margin-left:7px}.order-card{background:#fff;border:1px solid #ddd;margin-bottom:24px}.order-heading{display:flex;gap:30px;align-items:center;padding:22px 26px;border-bottom:1px solid #eee}.order-heading p{font-size:14px;color:#666;margin:7px 0 0}.order-heading>strong{margin-left:auto}.order-status{padding:7px 12px;background:#eee;font-size:13px;border-radius:3px}.completed{background:#161616;color:white}.order-product{display:flex;gap:24px;align-items:center;padding:26px}.order-product img{width:110px;height:110px;object-fit:cover;object-position:80% center;filter:grayscale(1)}.order-product h2{font-size:24px;margin:0 0 8px}.order-product p{font-size:14px;color:#666;margin:4px 0}.order-product span{margin:0 7px}.order-product button{margin-left:auto}.order-details{padding:0 26px 22px;border-top:1px solid #eee}.order-details h3{font-size:16px;margin-top:24px}.order-details p,.order-details dl{font-size:14px}.order-details dl>div{display:flex;justify-content:space-between;max-width:450px;padding:10px 0;border-bottom:1px solid #eee}.continue-shopping{margin-top:10px}#orders-view{max-width:1100px;margin:auto}@media(max-width:800px){.sign-in-layout{gap:30px}.account-intro h1{font-size:75px}.sign-in-card{padding:24px}.account-main{padding:40px 5%}.account-link{font-size:13px}}@media(max-width:560px){header{flex-wrap:wrap;height:auto;min-height:85px;padding-top:5px;padding-bottom:10px}header nav{order:4;width:100%;justify-content:center}.account-main{margin:0 12px;padding:32px 6%}.sign-in-layout{grid-template-columns:1fr}.account-intro h1{font-size:60px}.account-intro h1 br{display:none}.account-intro>p{font-size:16px}.back-store{margin-top:5px}.sign-in-card{padding:22px}.sign-in-card h2{font-size:27px}.account-top{display:block}.account-top h1{font-size:60px}.order-tabs{gap:20px;justify-content:space-between}.order-tabs button{font-size:13px}.order-tabs span{display:none}.order-heading{padding:18px;flex-wrap:wrap;gap:14px}.order-heading>div{width:100%}.order-product{padding:18px;gap:15px;flex-wrap:wrap}.order-product img{width:70px;height:85px}.order-product h2{font-size:21px}.order-product button{width:100%}.order-details{padding:0 18px 18px}}
