:root{--ztr-green:#101010;--ztr-cream:#ffffff;--ztr-rust:#303030}body{background:var(--ztr-cream)}h1,h2,h3{font-weight:700;letter-spacing:-.035em}.header__heading-link{min-width:0}.header{padding-top:22px;padding-bottom:22px}.ztr-hero{position:relative;min-height:620px;display:flex;align-items:center;background:#101010;color:#fff;overflow:hidden}.ztr-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0}.ztr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000db,#0003)}.ztr-hero-inner{position:relative;z-index:1;width:1200px;margin:auto;padding:70px 40px}.ztr-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;margin:0 0 20px}.ztr-hero h1{font-size:clamp(48px,6.5vw,86px);line-height:1.02;color:#fff;margin:0 0 26px;max-width:850px}.ztr-hero-inner>p:not(.ztr-eyebrow){max-width:490px;font-size:19px;line-height:1.6}.ztr-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:32px}.ztr-btn{display:inline-block;background:#fff;color:#111;text-decoration:none;font-size:14px;font-weight:800;padding:17px 24px}.ztr-btn:hover{background:#e2e2e2}.ztr-textlink{color:#fff;text-underline-offset:6px}.ztr-caption{position:absolute;z-index:1;right:35px;bottom:25px;font-size:10px;letter-spacing:.2em}.ztr-wrap{max-width:1280px;margin:auto;padding:72px 40px}.ztr-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.ztr-section-head h2{font-size:46px;margin:0;line-height:1.1}.ztr-race-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ztr-race{border:1px solid #d5d5d5;background:#fff;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.ztr-date{font-size:28px;font-weight:800;border-bottom:1px solid #d5d5d5;padding-bottom:22px;width:100%;margin-bottom:25px}.ztr-date span{font-size:14px;font-weight:400;float:right;margin-top:10px}.ztr-tag{font-size:10px;font-weight:800;letter-spacing:.07em;color:#303030;min-height:28px}.ztr-race h3{font-size:30px;margin:4px 0 12px;line-height:1.1}.ztr-race p{font-size:15px;line-height:1.6;margin:6px 0 16px}.ztr-race .ztr-distance{font-weight:800;font-size:16px}.ztr-race details{font-size:14px;width:100%;margin:5px 0 24px}.ztr-race summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.ztr-link{color:#101010;font-weight:800;font-size:14px;text-underline-offset:5px}.ztr-race>.ztr-link{margin-top:auto}.ztr-note{font-size:13px;max-width:800px;margin-top:24px}.ztr-community{background:#101010;color:#fff}.ztr-community h2{color:#fff;font-size:clamp(40px,5vw,64px);line-height:1.05;margin:0 0 24px}.ztr-community p:not(.ztr-eyebrow){max-width:540px;font-size:18px;margin-bottom:30px}a:focus-visible,summary:focus-visible{outline:3px solid #777777;outline-offset:5px}.collection__title h2{font-size:40px}@media(max-width:749px){.header__heading-link{min-width:0}.ztr-hero{min-height:570px}.ztr-hero-inner{padding:55px 24px}.ztr-wrap{padding:48px 22px}.ztr-race-grid{grid-template-columns:1fr}.ztr-section-head{align-items:start;flex-direction:column}.ztr-section-head h2{font-size:36px}.ztr-hero:after{background:#0000009e}.ztr-caption{right:24px;font-size:9px}.ztr-race .ztr-tag{min-height:0}}.header{padding-top:14px;padding-bottom:14px}.header__heading-logo-wrapper{display:block;width:260px;height:74px;overflow:hidden}.header__heading-logo{width:260px;max-width:none;height:auto;margin-top:-37px}.header__heading-link{padding:0}.ztr-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 40%;column-gap:40px;align-items:center}.ztr-hero-inner>.ztr-hero-mark{grid-column:2;grid-row:1 / span 4;overflow:hidden}.ztr-hero-mark img{display:block;width:100%;height:auto}.ztr-hero-inner>.ztr-eyebrow,.ztr-hero-inner>h1,.ztr-hero-inner>p,.ztr-hero-inner>.ztr-actions{grid-column:1}.ztr-hero h1{font-size:clamp(44px,5vw,70px)}.ztr-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0}.ztr-hero-video video{width:100%;height:100%;object-fit:cover}.ztr-is-playing .ztr-hero-video{opacity:1}.ztr-is-playing>.ztr-hero-fallback,.ztr-is-playing>img{visibility:hidden}.ztr-video-toggle{position:absolute;right:30px;bottom:55px;z-index:2;background:#101010;color:#fff;border:1px solid #fff;padding:10px 16px;cursor:pointer}.ztr-hero:after{pointer-events:none}@media(max-width:749px){.header__heading-logo-wrapper{width:170px;height:48px}.header__heading-logo{width:170px;margin-top:-24px}.ztr-hero-inner{display:block}.ztr-hero-inner>.ztr-hero-mark{width:260px;height:85px;margin:0 0 24px;overflow:hidden}.ztr-hero-mark img{margin-top:-30px}.ztr-video-toggle{right:22px;bottom:44px}.ztr-hero h1{font-size:46px}}.ztr-hero{min-height:660px;background:#111}.ztr-hero>img{filter:saturate(.35)}.ztr-hero:after{background:linear-gradient(0deg,#000000b8,#00000047 65%,#0000006b)}.ztr-hero-inner{display:flex;flex-direction:column;text-align:center;align-items:center;padding:44px 30px 70px;gap:0}.ztr-hero-inner>.ztr-hero-mark{width:min(680px,90%);height:170px;margin:0 0 8px;flex-shrink:0;overflow:hidden}.ztr-hero-mark img{width:100%;height:auto;margin-top:-108px}.ztr-hero-inner>.ztr-eyebrow{order:1;font-size:11px;margin:0 0 20px}.ztr-hero-inner>h1{order:2;font-size:clamp(30px,3.5vw,46px);line-height:1.1;max-width:850px;margin-bottom:20px}.ztr-hero-inner>h1 br{display:none}.ztr-hero-inner>p:not(.ztr-eyebrow){order:3;font-size:17px;max-width:570px;margin:0}.ztr-hero-inner>.ztr-actions{order:4;margin-top:28px;justify-content:center}.ztr-btn{background:#fff;color:#111;border:1px solid #fff;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.ztr-btn:hover{background:#ddd;border-color:#ddd}.ztr-hero .ztr-textlink{border:1px solid rgba(255,255,255,.7);padding:17px 24px;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ztr-race{border:1px solid #d5d5d5;border-top:4px solid #111;background:#fff}.ztr-race h3{font-size:32px}.ztr-race .ztr-tag{color:#555}.ztr-date{font-size:26px;letter-spacing:-.02em}.ztr-community{background:#111;border-top:1px solid #333}.ztr-community .ztr-wrap{display:block;max-width:1280px}.ztr-community h2{font-size:clamp(38px,5vw,60px)}.header-wrapper{background:#101010}.header__heading-logo-wrapper{width:230px;height:66px}.header__heading-logo{width:230px;margin-top:-33px}.header__menu-item,.header__icon,.header__active-menu-item{color:#fff}.footer{background:#eee}.ztr-caption{color:#ddd}@media(max-width:749px){.ztr-hero{min-height:600px}.ztr-hero-inner{padding:35px 22px 65px}.ztr-hero-inner>.ztr-hero-mark{width:100%;height:100px;margin:0 0 12px;max-width:360px}.ztr-hero-mark img{margin-top:-51px}.ztr-hero-inner>h1{font-size:34px}.ztr-hero-inner>h1 br{display:block}.ztr-hero-inner>p:not(.ztr-eyebrow){font-size:16px}.ztr-actions{gap:14px}.header__heading-logo-wrapper{width:170px;height:48px}.header__heading-logo{width:170px;margin-top:-24px}.ztr-hero:after{background:#0000008c}}.ztr-hero-inner>h1 br{display:block}.ztr-hero-inner{padding-top:30px;padding-bottom:54px}.ztr-hero-inner>.ztr-hero-mark{margin-bottom:0;height:150px}@media(max-width:749px){.ztr-hero-inner>.ztr-hero-mark{height:100px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ztr-forest.css.map */
