*{margin:0;padding:0;box-sizing:border-box}input:not([type="radio"]):not([type=checkbox]),textarea{border-radius:0;-webkit-appearance:none}input[type="text"],input[type="numer"],input[type="tel"],input[type="email"],textarea,select,.select2-container--default .select2-selection--single{border:1px solid #555}body{font-family:'Maven Pro',sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#171717}a,a:hover{color:#000;text-decoration:none}h1{font-size:50px;line-height:54px;font-weight:700;margin-bottom:28px;margin-top:45px}h3{font-size:40px;font-weight:400;margin-bottom:15px}img{vertical-align:middle}ul{list-style-type:none}button{padding:0 20px;height:36px;border:1px solid #000;background-color:#000;color:#fff;cursor:pointer;font-weight:500;text-transform:uppercase;font-family:inherit;transition:background-color .4s}button:hover{background-color:#373839}.stroked{text-transform:uppercase;text-align:center}.page-title{text-transform:uppercase;text-align:center}.container{max-width:1170px;margin:0 auto;padding:0 1.5rem}.content{padding-top:20px;padding-bottom:20px}.section{margin-top:10px;margin-bottom:20px}.divide{height:1px;background-color:#ddd}.checkout-image{height:25px;width:auto !important}#content-404{text-align:center}#page404{font-size:10vh;margin:1em}.page-numbers{display:flex}.page-numbers li span,.page-numbers li a{border:1px solid #cccccc;width:30px;height:30px;text-align:center;line-height:30px;margin:5px;display:block}.page-numbers li span{opacity:.8}.page-numbers li a:hover{background-color:#eee}.us-customer{text-transform:none}#header{font-size:12px}#header select{height:30px;background-color:#ddd;border:0 solid #000;padding:5px}.wpml-ls-legacy-dropdown{width:auto !important;height:28px;text-transform:capitalize;text-shadow:#fff 1px 1px 0;letter-spacing:-1px;font-size:15px}.cart-customlocation{display:flex;align-items:center}.number-circle{border-radius:50%;width:20px;height:20px;background-color:#ccc;color:#000;text-align:center;font-size:10px;line-height:20px;margin-right:3px}.cart-customlocation .woocommerce-Price-amount{font-size:12px}.extended-header .left{display:none}.extended-header .right{color:#000;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px 0}.extended-header .mobile-logo{flex-grow:1;text-align:center}.extended-header .right>*{margin:5px}.mobile-logo img{width:150px}.burger{background-color:#555;padding:15px}.burger-icon{height:20px;width:30px;position:relative}.burger-icon>*{position:absolute;z-index:1;background-color:#fff;width:100%;height:10%}.burger-icon-one{transition:all .2s;top:0}.burger-icon-two{transition:opacity .2s;top:45%}.burger-icon-three{transition:all .2s;bottom:0}.compact-header.open .burger-icon-one{transform:rotate(45deg);top:50%}.compact-header.open .burger-icon-two{opacity:0}.compact-header.open .burger-icon-three{transform:rotate(-45deg);bottom:40%}.compact-header.open .compact-items{display:block}.compact-items{padding:10px 0;background-color:#373839;display:none}.compact-items>*{color:#fff;padding:15px;text-transform:uppercase}.menu-ul li{display:inline;font-size:14px;font-weight:500;margin-right:20px;padding:10px 0}.menu-ul li a:hover{transition:all .4s ease;opacity:.6}.sub-menu{display:none;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2);top:100%;left:0}.menu-ul li{position:relative}.menu-ul li:hover .sub-menu{display:block;position:absolute}.menu-ul li{text-align:left}.sub-menu li{padding:10px 20px;display:block;text-align:left}.sub-menu li a{cursor:pointer}.compact-items .menu-ul li{display:block}.compact-items .menu-ul li a{display:block;color:#fff;height:40px;line-height:40px}.compact-items .sub-menu{background:transparent;box-shadow:none;display:block}.compact-items .menu-ul li:hover .sub-menu{display:block;position:relative;text-align:left}.compact-items .sub-menu li{padding:0 20px}.wpml-ls-statics-shortcode_actions{background-color:transparent}.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{background-color:transparent;border:0 solid white}.cols{display:flex;flex-wrap:wrap-reverse;margin:-0.8125rem}.cols>div{padding:.8125rem}.price{font-size:30px;margin:0 0 20px 0}.size{display:flex;align-items:stretch;font-size:20px;margin:10px 0}.size-name{font-weight:500;color:#fff;background-color:#000;padding:10px 5px;width:33%;text-align:center;align-self:center}.size-val{width:33%;padding:10px 5px;text-align:center;border-right:3px solid #000}.size-val:last-child{border-right:0 solid #000}.select-size{margin:30px 0}.select-size{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #000;cursor:pointer}.select-size:hover{background-color:#ddd}.select-size.selected{background-color:#000;color:#fff}.helmet-gallery{display:flex;flex-direction:column}.viewport{overflow:hidden}.gallery-container{display:flex;transition:transform 1s ease}.gallery{width:100%;flex-shrink:0}.gallery img{width:100%}.thumbs{display:flex;flex-wrap:wrap;border-top:1px solid #ddd;padding-top:10px}.thumb{width:25%;cursor:pointer}.thumb img{width:100%}.thumb.selected{opacity:.5}.banners{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.banner{display:block;padding:1.5rem;overflow:hidden;width:100%;height:400px;display:flex;align-items:center;text-align:center;cursor:pointer}div.banner{height:auto;cursor:initial}.banner-image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.banner img{width:100%;height:auto}.banner-text{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;width:100%;height:100%;padding:0 15%;background-color:rgba(0,0,0,0.18);color:#fff}.categories{display:flex;flex-wrap:wrap;justify-content:center;margin:-0.8125rem;padding:.8125rem .4125rem}.categories>div{width:50%;padding:.4125rem}.categories a{display:block;border:1px solid #ddd;text-transform:uppercase;text-align:center;height:40px;line-height:40px;font-size:14px;transition:all .3s ease}.categories a:hover{background-color:#000;color:#fff}.term-description{line-height:24px}.list-container{margin:30px 0}.products{display:flex;align-items:center;flex-flow:row wrap;margin:-0.8125rem}.products .product{width:50%;padding:.8125rem}.list-item-content{position:relative;overflow:hidden}.list-item-content a,.list-mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.list-item-content a{display:none;z-index:3;align-items:center;justify-content:center;color:#fff;cursor:pointer;text-transform:uppercase}.list-item-content:hover .list-mask,.list-item-content:active .list-mask,.list-item-content:focus .list-mask{opacity:1}.list-item-content:hover a,.list-item-content:active a,.list-item-content:focus a{display:flex}.list-mask{z-index:2;transition:all .5s linear;opacity:0;background-color:rgba(0,0,0,0.3)}.list-item-content:hover img,.list-item-content:active img,.list-item-content:focus img{filter:blur(10px)}.products .product img{width:100%;height:auto}.list-sale{position:absolute;z-index:1;top:0;left:-100px;width:200px;transform:rotate(-45deg);transform-origin:50% 0;padding:25px 0 10px 0;background-color:#ddd;color:#fff;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:2px solid #ddd;background-color:#f5f5f5}.related.products,.upsells.products{margin:60px 0}.related.products .product,.upsells.products .product{width:25%}.woocommerce input.button{border:1px solid #333}.list-category-container{display:flex;flex-direction:column}#video-container-center{text-align:center}#video-item{margin:0 auto}#product-6190 .cart,#product-12150 .cart,#product-12163 .cart{flex-direction:column-reverse}#product-6190 .quantity,#product-12150 .quantity,#product-12163 .quantity{display:none}#product-6190 .gallery img,#product-12150 .gallery img,#product-12163 .gallery img{background-color:#f2f1f1}#product-6190 .thwepo-extra-options.left input[type='checkbox'],#product-12150 .thwepo-extra-options.left input[type='checkbox'],#product-12163 .thwepo-extra-options.left input[type='checkbox']{width:15px !important;height:15px !important;float:left;margin:0 10px 0 0;background-color:white !important}.form-row-wide{margin-bottom:20px;line-height:25px}.thwepo-extra-options input,.thwepo-extra-options select{width:100% !important;height:35px !important;margin-top:5px !important;background:none !important;border:1px solid #ddd !important;color:#3d3d3d !important}.thwepo-extra-options .required{text-decoration:none;display:none}.get-sizes{text-decoration:underline;cursor:pointer}.sku-details{color:#555}.sku-red-details{color:#bf3c41}.Caschi .woocommerce-info,.Helmets .woocommerce-info{display:none}.variations:first-child tr:first-child td:first-child label{display:none}.variations .active{border:none !important;background-color:#000;color:#fff}.variations .reset_variations{display:block;margin:10px 0;font-style:italic;font-size:12px;color:#555}.stock{margin:0 0 10px 0;color:#bf3c41;font-size:14px;font-weight:bold}.in-stock{color:#008000}.ed__variation__button__wrp{margin:0 10px 0 0}.woocommerce-variation-add-to-cart{width:250px}.cart>.quantity>.input-text,.woocommerce-variation-add-to-cart .quantity,.woocommerce-variation-add-to-cart .quantity .input-text,.shop_table .quantity .input-text{height:36px}.woocommerce-variation-add-to-cart .quantity{float:right}.cart>.quantity>.input-text,.woocommerce-variation-add-to-cart .quantity .input-text,.product-quantity .quantity .input-text{padding-left:5px;width:50px;border:1px solid #ddd}.product-type-simple .cart{display:flex;flex-direction:row-reverse;justify-content:flex-end}.product-type-simple .cart .quantity{margin-left:20px}.product-type-simple .get-sizes{display:none}.attachment-shop_thumbnail{width:100px !important;height:auto !important;border:none !important;margin:0 !important}.shop_table thead,.shop_table>tbody>tr:last-child{background-color:#fafafa}.shop_table .variation dt{display:none !important}.price del{color:#888;font-size:20px}.price ins{text-decoration:none}.variations .price{font-size:inherit;margin:0 5px}.variations .price::before{content:'('}.variations .price::after{content:')'}.ed__variation__button__wrp label{padding:5px !important}.ed__variation__button__wrp label i{position:static !important;line-height:26px !important}.woocommerce .cart .button,.woocommerce .cart input.button{border-radius:0;background-color:#555;color:#fff;font-family:'Maven Pro',sans-serif;font-size:14px;height:36px;vertical-align:middle}.woocommerce table.shop_table{border-radius:0}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{height:36px;padding:0 10px;width:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:10px 0 !important}.woocommerce-thankyou-order-received{color:#008000;font-weight:bold;font-size:20px}.woocommerce-thankyou-order-details,wc-bacs-bank-details{margin:20px 0;background:#fafafa;padding:20px}.wc-bacs-bank-details-account-name{font-size:30px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.cart_totals h2{margin-bottom:20px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#555;color:#fff !important;border-radius:0}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#000}.woocommerce a.remove{font-family:sans-serif;color:#bf3c41 !important}.woocommerce a.remove:hover{background-color:#bf3c41 !important}.woocommerce .button,.woocommerce a.button.alt{transition:all .5s ease}.woocommerce .button:hover,.woocommerce a.button.alt:hover,.woocommerce .button.alt:hover{background-color:#fff !important;color:#000 !important;cursor:pointer !important;border:1px solid #ddd !important}#customer_details h3,.woocommerce-checkout h3{font-size:20px;font-weight:900;line-height:26px;text-transform:uppercase;margin-bottom:20px}#customer_details abbr[title]{text-decoration:none}#customer_details input[type=text],#customer_details input[type=tel],#customer_details input[type=email]{height:36px;line-height:36px;padding-left:10px}#customer_details input[type=text]::-webkit-input-placeholder,#customer_details input[type=tel]::-webkit-input-placeholder,#customer_details input[type=email]::-webkit-input-placeholder{height:36px;line-height:36px}#customer_details input{font-family:'Maven Pro',sans-serif}#customer_details .select2-container .select2-selection--single{height:36px;border-radius:0}#order_review_heading{margin-top:40px}#customer_details .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}#customer_details #order_comments{padding:10px;font-family:'Maven Pro',sans-serif;height:6em}.woocommerce-checkout-review-order-table>tbody>tr:last-child{background-color:#fff}.cart-empty{text-align:center;font-size:3em;color:#555}#calc_shipping_country,#calc_shipping_state,#calc_shipping_postcode_field input{height:36px;line-height:36px;background:none;padding-left:10px}#calc_shipping_postcode_field input{border:1px solid #555}.return-to-shop{text-align:center;margin-top:40px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#555 !important;border:1px solid #555}.woocommerce .cart .button,.woocommerce .cart input.button{border:1px solid #555}.woocommerce table.cart td.actions .input-text{width:auto}.woocommerce .includes_tax{display:none}#single-page h2{margin:20px 0}#single-page ul{list-style-type:disc;margin:20px 40px;list-style-position:outside;line-height:25px}#single-page ol{margin:20px 40px;line-height:25px}#single-page img{width:100%;height:auto;border:40px solid #000;margin:0 auto 40px auto}#single-page .stroked{word-break:break-all}#single-page a{color:#555}#single-page .product a{color:#fff}#single-page .woocommerce img{width:auto !important;border:none !important}.up-sells.products h2{width:100%}#footer{overflow:hidden}#footer nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0}#footer nav a{font-size:11px;text-transform:uppercase;margin-right:20px}#footer-lang-switcher{float:right}#footer-lang-switcher .wpml-ls-statics-shortcode_actions{background-color:transparent}#footer-lang-switcher .wpml-ls-statics-shortcode_actions a{margin-right:0;text-transform:capitalize}.social{padding:50px 0;text-align:center}.social h5{font-size:24px;font-weight:700;margin-bottom:20px}.social a{margin:10px}.social img{width:32px}.copy{border-top:1px solid #ddd;text-align:center;padding:10px 0;font-size:10px}.copy address{display:inline}#dmd-popup{display:none;background-color:#fff;border:2px solid #000;position:fixed;left:10%;right:10%;top:10%;bottom:10%;z-index:100;padding:20px;overflow-y:scroll;overflow-x:hidden}#dmd-popup h2{margin-bottom:20px}#dmd-popup-close{position:absolute;right:10px;top:10px;width:32px;cursor:pointer}#dmd-popup-close:hover{opacity:.5}#dmd-popup table{border:1px solid #ccc}#dmd-popup td{font-size:14px;padding-left:10px}.wpcf7-form{text-align:center;font-family:'Maven Pro',sans-serif}.wpcf7-form input,.stock_alert_email{border:1px solid #ddd;padding:15px 10px;margin-top:20px;font-family:'Maven Pro',sans-serif}.stock_alert_email{padding:10px 6px}.wpcf7-form input[type="checkbox"]{width:auto;margin-right:10px}.wpcf7-form input[type="submit"]{border-radius:0;background-color:#555;color:#fff;font-size:14px;vertical-align:middle;cursor:pointer;transition:all .5s ease}.wpcf7-form input[type="submit"]:hover{background-color:#000;color:#fff;cursor:pointer;border:1px solid #ddd}.stock_alert_button{padding:0 20px;height:38px;border:1px solid #000;background-color:#000;color:#fff;cursor:pointer;font-weight:500;text-transform:uppercase;font-family:inherit;transition:background-color .4s}.stock_alert_button:hover{background-color:#373839}.alert_container{margin-top:10px}.subscribe_for_interest_text{color:#008000}.menu-ul li{margin-right:8px}#header .wpml-ls-statics-shortcode_actions{display:none}.menu-ul{margin-left:12px}#footer nav a{font-size:10px;margin-right:12px}.extended-header .left>*{margin-right:0 !important}@media (min-width:1024px){#header{font-size:16px}}@media only screen and (min-device-width:769px){.menu-ul{margin-left:20px}#header .wpml-ls-statics-shortcode_actions{display:block}.extended-header .left>*{margin-right:20px}#footer nav a{font-size:12px;margin-right:20px}.menu-ul li{margin-right:20px}}@media (min-width:768px){.product-thumbnail{display:block !important}.product-thumbnail::before{content:"" !important}.product-thumbnail a{width:100%;text-align:center;display:block}.stroked{display:flex;align-items:center}.stroked:before{margin-right:10px}.stroked:after{margin-left:10px}.stroked:before,.stroked:after{height:1px;flex-grow:1;background-color:#ddd;content:""}.page-title{display:flex;align-items:center}.page-title:before{margin-right:10px}.page-title:after{margin-left:10px}.page-title:before,.page-title:after{height:1px;flex-grow:1;background-color:#ddd;content:""}.content{padding-top:115px;padding-bottom:20px}#header{background-color:#fff;color:#000;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2);position:fixed;z-index:10;left:0;top:0;right:0;height:95px}.compact-header{display:none}.extended-header{display:block;height:100%}.extended-header .nav-items{height:100%;display:flex;flex-wrap:wrap;align-items:center;text-transform:uppercase}.extended-header img{width:140px}.extended-header .left{display:flex;align-items:center}.extended-header .left>*{margin-right:20px}.extended-header .right{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.extended-header .right>*{margin-left:20px}.mobile-logo{display:none}.categories>div{width:25%}.term-description{padding:0 20%;line-height:24px}.products .product{width:33.32%}.helmet-desc{width:45%}.helmet-gallery{width:55%}.banner-half{width:50%}.banner:hover .banner-text{opacity:1}.banner-text{opacity:0;transition:opacity .3s ease}}@media only screen and (max-device-width:677px){#header .wpml-ls-statics-shortcode_actions{display:none}.banner-text h3{line-height:35px}h1{font-size:32px}.related.products .product,.upsells.products .product{width:50%}.cart-empty{line-height:1em}.woocommerce-message .button{display:block;float:none}.extended-header .mobile-logo{text-align:left}.burger{padding:15px 1.5rem}.product-thumbnail{display:block !important}.product-thumbnail::before{content:"" !important}.product-thumbnail a{width:100%;text-align:center;display:block}#dmd-popup{left:3%;right:3%;top:3%;bottom:3%}#dmd-popup td{font-size:11px;padding-left:2px;line-height:15px}#dmd-popup table{width:100%}.woocommerce-message .wc-forward{display:none}.list-category-container{flex-direction:column-reverse}}