:root{--gutter-content: 16px}@media (min-width: 768px){:root{--gutter-content: 24px}}@media (min-width: 1300px){:root{--gutter-content: 30px}}.button,.btn,button,input[type=submit],input[type=reset],input[type=button]{position:relative;padding:.5rem 1rem;letter-spacing:.025em;font-weight:700;overflow:hidden;border:none;transition:all .3s ease}.btn--link{display:inline-flex;align-items:center;gap:.5rem}.button:before,.btn:before,button:before,input[type=submit]:before,input[type=reset]:before,input[type=button]:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform 1s ease}.button:hover:before,.btn:hover:before,button:hover:before,input[type=submit]:hover:before,input[type=reset]:hover:before,input[type=button]:hover:before,.button:focus:before,.btn:focus:before,button:focus:before,input[type=submit]:focus:before,input[type=reset]:focus:before,input[type=button]:focus:before{transform:translate(100%)}@media (min-width: 1024px){.button,.btn,button,input[type=submit],input[type=reset],input[type=button]{padding:.75rem 1.5rem}}.sr-only{visibility:hidden;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section-title.weight--bold{font-weight:700}.section-title.case--normal{text-transform:none}.disclosure__toggle,.disclosure__toggle:hover,.cc-select__btn,.cc-select__btn:hover{background-image:none}.breadcrumbs{text-transform:uppercase}.breadcrumbs ol{margin:0 0 calc(var(--gutter-content) / 2);display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumbs li{list-style-type:none}.breadcrumbs li{display:inline-flex;text-wrap:nowrap;gap:.5rem}.breadcrumbs li:not(:last-child):after{content:"//"}.navigation__tier-1-container .header-disclosures{display:block}.navigation__tier-1-container .header-disclosures .disclosure{position:static;display:block;font-size:14px}.navigation__tier-1-container .header-disclosures .selectors-form__item{display:block;margin:0;padding:0 16px 0 20px}.navigation__tier-1-container .header-disclosures .disclosure__toggle{justify-content:space-between;width:100%;height:auto;padding:14px 0;text-align:inherit;font-family:inherit}.navigation__tier-1-container .header-disclosures .disclosure__toggle-arrow svg{width:24px;height:24px;stroke-width:1.3}.navigation__tier-1-container .header-disclosures .disclosure-list{display:block;overflow:hidden;position:static;background-color:transparent;color:inherit;width:100%;min-height:0;max-height:none;box-shadow:none;transition:all .35s cubic-bezier(.55,.03,.37,.96)}.navigation__tier-1-container .header-disclosures .disclosure-list:not(.disclosure-list--visible){height:0!important}.navigation__tier-1-container .header-disclosures .disclosure-list__option{padding:7px 0;color:inherit;opacity:.75}.navigation__tier-1-container .header-disclosures .disclosure-list__item:first-child .disclosure-list__option{padding-top:7px}.navigation__tier-1-container .header-disclosures .disclosure-list__item:last-child .disclosure-list__option{padding-bottom:28px}.social-links a svg{overflow:visible}.template-suffix-leatt-family .flexible-layout--variable-columns .column{flex:0 0 auto}.template-suffix-leatt-family .flexible-layout--variable-columns{justify-content:flex-start}.product-form .cc-select__btn{justify-content:space-between}.cc-select__lead-time{display:flex;align-items:center;gap:.5rem}.cc-select__lead-time:after{display:inline-block;background-color:#00a95b}.cc-select__option{justify-content:space-between}.cc-select__option.is-unavailable{opacity:1}.cc-select__option.is-unavailable>span:not(.cc-select__option--lead_time){opacity:.5}.cc-select__option--lead_time,.option-selector .cc-select__option{gap:.5rem}.cc-select__option--lead_time{margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-selectors[data-disable-unavailable=true] .cc-select__lead-time:after,.option-selectors[data-disable-unavailable=true] .cc-select__option.is-unavailable:after,.option-selectors[data-disable-unavailable=true] .cc-select__option:not(.is-unavailable):after{content:"";width:14px;height:14px;border-radius:14px;vertical-align:middle}.option-selectors[data-disable-unavailable=true] .cc-select__option.is-unavailable:after{background-color:#eb000a}.option-selectors[data-disable-unavailable=true] .cc-select__option:not(.is-unavailable):after{background-color:#00a95b}.option-selectors[data-disable-unavailable=true] .cc-select:has(.cc-select__listbox .is-unavailable[aria-selected=true]) .cc-select__lead-time:after{background-color:#eb000a}.height--fullscreen{height:100%;overflow:hidden;padding:0;position:relative;height:90vh}.background-video--mute-button{position:absolute;width:30px;height:30px;bottom:2vw;right:2vw;background:#fff;color:inherit;border:none;border-radius:50%;cursor:pointer;z-index:1000;padding:0}.background-video--mute-button:hover{background:#fff;border:none}.js-mute-button .js-toggle--volume,.js-mute-button .js-toggle--mute{display:none}.js-mute-button .is-active-icon{display:inline-block}.js-mute-button .is-hidden-icon{display:none}.discipline-section{position:relative;padding:5rem 1rem;padding-top:var(--discipline-section--padding-top);padding-bottom:var(--discipline-section--padding-bottom);background:linear-gradient(to bottom,#000 0% 30%,#404040 45%,#d1d5db 55%,#fff 70% 100%);color:#fff;overflow:hidden}.discipline-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:radial-gradient(circle at center,transparent 20%,rgba(0,0,0,.1) 21%,rgba(0,0,0,.1) 22%,transparent 23%);background-size:20px 20px}.discipline-container{position:relative;max-width:1400px;margin:0 auto}.discipline-header{margin-bottom:3rem}@media (min-width: 1024px){.discipline-header{margin-bottom:4rem}}.discipline-container ul{list-style:none;padding:0;margin:0}.discipline-container li{padding:0;margin:0}.discipline-title{font-size:clamp(1.875rem,5vw,4rem);font-weight:700;margin-bottom:1rem;color:#fff;text-shadow:0 4px 6px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.05em}.discipline-title-underline{height:4px;width:4rem;background:linear-gradient(to right,#dc2626,#b91c1c);margin:0 auto;border-radius:9999px}@media (min-width: 1024px){.discipline-title-underline{width:6rem}}.discipline-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width: 1024px){.discipline-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}}.discipline-card{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;transition:all .5s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}@media (min-width: 1024px){.discipline-card{border-radius:1rem}}.discipline-card:hover,.discipline-card:focus{transform:translateY(-.5rem);box-shadow:0 25px 50px -12px #dc262633}.discipline-card-inner{position:relative;height:350px;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 1024px){.discipline-card-inner{height:500px}}.discipline-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.discipline-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);filter:grayscale(100%);transition:all .7s ease-out}.discipline-card:hover .discipline-image img,.discipline-card:focus .discipline-image img{transform:scale(1);filter:grayscale(0%)}.discipline-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.4),transparent);z-index:10;transition:all .5s ease}.discipline-card:hover .discipline-overlay,.discipline-card:focus .discipline-overlay{background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.discipline-texture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:linear-gradient(to bottom right,transparent,rgba(255,255,255,.05),transparent);z-index:10}.discipline-content{position:relative;z-index:20;padding:1.5rem;width:100%;transition:transform .3s ease}@media (min-width: 1024px){.discipline-content{padding:2rem}}.discipline-card:hover .discipline-content,.discipline-card:focus .discipline-content{transform:translateY(-1rem)}.discipline-title-group{margin-bottom:.5rem}.discipline-card-title{font-size:clamp(1.25rem,3vw,2.25rem);font-weight:700;letter-spacing:.05em;color:#fff;text-shadow:0 4px 6px rgba(0,0,0,.3);text-transform:uppercase;margin-bottom:.5rem}.discipline-title-line{height:2px;width:2rem;background:linear-gradient(to right,#dc2626,#b91c1c);border-radius:9999px;transition:width .3s ease}@media (min-width: 1024px){.discipline-title-line{width:3rem}}.discipline-card:hover .discipline-title-line,.discipline-card:focus .discipline-title-line{width:3rem}@media (min-width: 1024px){.discipline-card:hover .discipline-title-line,.discipline-card:focus .discipline-title-line{width:5rem}}.discipline-description{font-size:clamp(.75rem,1.5vw,1rem);font-weight:500;color:#e5e7eb;letter-spacing:.025em;opacity:.9;text-transform:uppercase;transition:opacity .3s ease;margin-bottom:.5rem}.discipline-card:hover .discipline-description,.discipline-card:focus .discipline-description{opacity:1}.discipline-corner-accent{position:absolute;top:.75rem;right:.75rem;width:1.5rem;height:1.5rem;border-top:2px solid rgba(255,255,255,.3);border-right:2px solid rgba(255,255,255,.3);z-index:20;opacity:0;transition:opacity .3s ease}@media (min-width: 1024px){.discipline-corner-accent{top:1rem;right:1rem;width:2rem;height:2rem}}.discipline-card:hover .discipline-corner-accent,.discipline-card:focus .discipline-corner-accent{opacity:1}.discipline-floating-element{position:absolute;bottom:5rem;right:5rem;width:.75rem;height:.75rem;background:#f8717133;border-radius:50%;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation-delay:1s;display:none}@media (min-width: 1024px){.discipline-floating-element{display:block}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.every-ride-gear{padding:1.5rem 1rem;background-color:#fff}.every-ride-gear .container{max-width:1400px;margin:0 auto}.every-ride-gear .header{display:flex;flex-direction:column;margin-bottom:1.5rem}.every-ride-gear .title-wrapper h2{font-size:2.5rem;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:.75rem;letter-spacing:2px}.every-ride-gear .red-line{width:4rem;height:4px;background-color:#e60000;margin-bottom:1rem}.every-ride-gear .description-wrapper p{color:#000c;font-size:1.1rem;line-height:1.6}.every-ride-gear .gear-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.every-ride-gear .gear-card{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;height:320px}.every-ride-gear .gear-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #e6000026}.every-ride-gear .gear-card-inner{position:relative;height:100%;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.every-ride-gear .gear-card:hover .gear-image{filter:grayscale(0%)}@media (min-width: 768px){.every-ride-gear{padding:2rem}.every-ride-gear .header{flex-direction:row;align-items:center;margin-bottom:2rem}.every-ride-gear .title-wrapper{flex:1;margin-right:3rem}.every-ride-gear .title-wrapper h2{font-size:3.5rem}.every-ride-gear .description-wrapper{flex:2}.every-ride-gear .gear-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.every-ride-gear .gear-card{height:350px}}@media (min-width: 1024px){.every-ride-gear .every-ride-gear{padding:3rem 2rem}.every-ride-gear .header{margin-bottom:3rem}.every-ride-gear .title-wrapper h2{font-size:4.5rem}.every-ride-gear .gear-grid,.every-ride-gear .gear-grid--3-column{grid-template-columns:repeat(3,1fr)}.every-ride-gear .gear-grid--2-column{grid-template-columns:repeat(2,1fr)}.every-ride-gear .gear-card{height:320px}}@media (min-width: 1280px){.every-ride-gear .every-ride-gear{padding:4rem 2rem}.every-ride-gear .title-wrapper h2{font-size:5rem}}.media-with-text__media--rounded{border-radius:var(--media-with-text__media--radius)}.product-detail .detail .title.weight--normal{font-weight:400}.product-detail .detail .title.weight--bold{font-weight:700}.product-detail .detail .title.case--normal{text-transform:none}.product-detail .detail .title.case--uppercase{text-transform:uppercase}.product-detail .detail .sku .product-detail-label{font-size:inherit}.swatch-style-icon_square .option-selector--swatch .opt-label:before,.swatch-style-icon_circle .option-selector--swatch .opt-label:before,.swatch-style-icon_square .option-selector--swatch .opt-btn:checked+.opt-label:after,.swatch-style-icon_circle .option-selector--swatch .opt-btn:checked+.opt-label:after,.opt-label{border-width:2px}.option-selector .opt-btn+.opt-label{transition:.1s ease}.option-selector--swatch .opt-btn:not(:checked)+.opt-label:hover{transform:scale(1.05)}.option-selector--swatch .opt-btn:checked:focus+.opt-label{box-shadow:0 0 0 2px #fff,0 0 0 4px #515151}.option-selector__btns .opt-label{min-width:4em;min-height:42px;padding:8px 15px}.option-selector:not(.option-selector--swatch) .option-selector__btns .opt-btn:checked+.opt-label{background-color:#030213;border-color:#030213;color:#fff}.product-form .quantity-wrapper a,.product-form .input-row input[name=quantity]{height:40px;transition:.1s ease}.product-form .quantity-wrapper a[data-quantity=down]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.product-form .quantity-wrapper a[data-quantity=up]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.product-form .quantity-wrapper a:hover{background:#00000019}.product-form .quantity-wrapper a:active{background:#0000002a}.product-form .input-row input[name=quantity]{min-height:100%;max-height:40px;margin:0;border-radius:0;border-left:0;border-right:0;background:#00000009}.product-form .input-row input[name=quantity]:hover{background:#00000019}.product-form .input-row input[name=quantity]:focus{background:#0000002a}.product-form .quantity-wrapper .variant-visibility-area{display:flex;align-items:center;margin-left:1rem}.product-form .quantity-wrapper .variant-visibility-area .product-inventory-notice{color:initial}.product-detail .detail .policy-icons{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:20px}.product-detail .detail .policy-icons .policy{display:flex;gap:10px;align-items:center}.product-detail .detail .policy-icons .policy>p{margin-bottom:0}.product-detail .detail .policy-icons .policy .icon-wrapper{width:26px;height:26px;background-color:#eb000c40;border-radius:50%;display:flex;justify-content:center;align-items:center}.product-detail .detail .policy-icons .policy .icon-wrapper svg{width:16px;height:16px;color:#eb000a}.product-tabs{border:1px solid #E5E7EB;overflow:hidden}.product-tabs__nav{display:flex;justify-content:space-evenly;gap:0;list-style:none;padding:0;margin:0;border-bottom:1px solid #E5E7EB}.product-tabs__nav>li{flex:1;list-style:none}.product-tabs__nav-link{width:100%;height:100%;background:none;color:#000;border:none;border-radius:0;padding:.8rem 1rem;font-weight:400;transition:.1s}.product-tabs__nav-link:before{content:none}.product-tabs__nav-link:hover,.product-tabs__nav-link:active,.product-tabs__nav-link:focus,.product-tabs__nav-link.is-active{background:#000;color:#fff}.product-tabs__content{padding:1rem}.product-tabs__panel{display:none}.product-tabs__panel.is-active{display:block}@media screen and (max-width: 1024px){.product-tabs__nav-link{padding:.6rem .5rem;font-size:smaller}.product-tabs__content{font-size:smaller}}.jdgm-prev-badge__text{font-size:smaller}.jdgm-star.jdgm--on:before{font-size:smaller}.jdgm-rev-widg__title{text-transform:none;font-size:200%;font-weight:700}.jdgm-rev-widg__summary-text{display:none!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{border-left:0!important}.jdgm-row-media,.jdgm-row-search,.jdgm-subtab,.jdgm-row-actions,.jdgm-quest,.jdgm-paginate{border-top:0!important}.jdgm-widget a.jdgm-write-rev-link[role=button],.jdgm-write-rev-link.jdgm-write-rev-link{background-color:#eb000a!important;border-color:#eb000a!important;border-radius:8px!important}.jdgm-write-rev-link:hover{background-color:#b91c1c!important;border-color:#dc2626!important}.jdgm-row-actions{padding-left:2rem!important;padding-right:2rem!important}.jdgm-rev{margin:2rem!important;border:1px solid rgba(16,132,116,.1);border-radius:.625rem;padding:21px!important}.jdgm-rev__icon{border-radius:50%!important}@media only screen and (min-width: 992px){.jdgm-rev-widg.jdgm-rev-widg{display:grid!important;grid-template-columns:1fr 2fr;position:relative}.jdgm-rev-widg.jdgm-rev-widg[data-number-of-reviews="0"]{display:block!important}.jdgm-row-actions{height:3rem;grid-column:2 / 3;grid-row:1 / 2}.jdgm-rev-widg__body{grid-column:2 / 3;grid-row:1 / 3;padding-top:40px}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary{width:100%!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram{width:100%!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper{width:100%!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:2rem!important}}.logo-list__logo.add_background{background-color:#f9fafb;border-radius:8px}@media (min-width: 768px){.logo-list__logo.add_background{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
