/*--------------------------------------------------------*\
   ATTENTION !!! DON'T MOVE ALL CSS lINES FROM ANY PRO FILE.
   !!! TAKE ONLY NECESSARY PART !!!
   PLEASE REMOVE THIS COMMENT BEFORE GO LIVE
\*-----------------------------------------------------*/b,strong{font-weight:600}.swiper-wrapper{height:auto}.input-product-search-button{height:50px !important;outline:none !important}.right-image-with-small-logos-text-block .button.read-more{margin-left:0;margin-top:30px}.c-wrap{width:100%;padding-top:0}.c-header a,.c-header li{font-family:"Helvetica Neue";font-weight:500;font-size:14px;color:#8b8d8d;letter-spacing:0;line-height:21px}a.btn.btn-secondary.btn-dealer.category-dealer-button{line-height:25px;font-size:16px;letter-spacing:0;font-family:"Helvetica Neue";font-weight:500;font-size:14px;color:#fff;letter-spacing:0}a.btn.btn-secondary.btn-dealer.category-dealer-button:hover{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;background:#2c2522}.dealer-image.dark.dark .center-h1{color:#fff;margin-top:25px}.dealer-image.dark p.center{color:#fff}.card.text-white::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;left:0;top:0;z-index:1}.selector-image-overlay{width:100%}img.c-card__img,.img_with_text{overflow:hidden;box-shadow:none}.l-container{margin-top:55px;margin-bottom:95px;max-width:1140px}.left-h1{letter-spacing:-1px;line-height:56px}a.read-more.button{margin-bottom:0}.read-more.btn.btn-default{color:#fff;padding-top:15px}.arrow-right{border-top:0 solid transparent !important;border-bottom:98px solid transparent !important;border-right:71px solid #fff !important}.left-text{line-height:26px;font-size:16px;margin-top:25px}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.hiddenFrame{display:none}.contact-info-cover{margin-top:40px}.form-field{margin-bottom:35px}.contact-header-text a.manual-button:visited{color:#fff}div#trueResponse{padding-top:60px;font-family:"Helvetica Neue";font-size:20px;text-align:left;line-height:30px;font-weight:500;padding-bottom:30px}.category-header-description p{margin-bottom:1rem;font-size:16px;line-height:24px;font-family:"Helvetica Neue";font-weight:600}h1.left-h1.category{font-family:"Helvetica Neue";font-weight:600}.category-blocks-list{grid-template-columns:repeat(auto-fill,minmax(265px,1fr))}.category-card-title{color:#1d1d1b;font-family:"Helvetica Neue";font-weight:600;font-size:31px;font-weight:bold;letter-spacing:-1px;line-height:33px;height:44px;margin-bottom:21px;text-transform:uppercase}.category.card{height:350px}.card-body{padding-right:1.25rem;padding-left:1.25rem}span.card-text p{color:#fff}.card-carousel.flickity-enabled.is-draggable{margin-bottom:50px}.dist-contact{font-family:"Helvetica Neue";font-weight:500}.dist-contact .b{font-family:"Helvetica Neue";font-weight:600}a.read-more.button{display:initial;margin:10px}.blog-landing-header-block .title{font-family:"Helvetica Neue";font-weight:600;color:#009fe3;font-size:52px}.blog-filter-block .blog-filter{margin-bottom:10px}.blog-filter-block .blog-filter ul li{display:inline-block;border:.5px solid #ccc;border-radius:20px;font-size:16px;line-height:19px;padding:5px 20px;margin-left:10px}.blog-filter-block .blog-filter ul li:first-child{margin-left:0}#blog-top-slider{width:100%;height:300px;background-color:#ccc;overflow:hidden;box-sizing:border-box}#blog-top-slider .carousel-inner{height:300px}#blog-center{margin-top:30px}#blog-center .flex-column{margin-bottom:20px}#blog-center .flex-column .blog-post{overflow:hidden;border-radius:4px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);margin-bottom:30px;background-size:cover;height:100%}#blog-center .flex-column .blog-post .content{padding:35px}#blog-center .flex-column .blog-post .content .tag{text-transform:uppercase;border:.5px solid #212529;border-radius:20px;font-size:16px;line-height:19px;padding:3px 28px 2px 28px;display:inline}#blog-center .flex-column .blog-post.bg-image .content .tag{border:.5px solid #fff}#blog-center .flex-column .blog-post .content .title{margin-top:20px;color:#009fe3;font-family:"Helvetica Neue";font-weight:600;font-size:32px;line-height:32px}#blog-center .flex-column .blog-post .content .description{margin-top:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#blog-center .flex-column .blog-post .content .author-div .author-image{width:50px;height:50px}.author-image{width:50px;height:50px}#blog-center .flex-column .blog-post .content.image-aligned-content{width:50%;float:left}#blog-center .flex-column .blog-post .right-image-holder{width:calc(50% - 30px);margin-left:30px;height:100%;background-size:cover;background-position:center;float:left}#blog-center .flex-column .blog-post .left-image-holder{width:calc(50% - 30px);margin-right:30px;height:100%;background-size:cover;background-position:center;float:left}#blog-center .flex-column .blog-post.bg-image{padding-top:105px}#blog-center .flex-column .blog-post.bg-image .tag,#blog-center .flex-column .blog-post.bg-image .title,#blog-center .flex-column .blog-post.bg-image .description,#blog-center .flex-column .blog-post.bg-image .author-div .text,#blog-center .flex-column .blog-post.bg-image .read-more__link{color:#fff !important}.tags-news a{font-family:"Helvetica Neue";font-weight:500;font-size:16px;line-height:19px;color:#fff;text-align:center;background-color:#1d1d1b;text-transform:uppercase;border-radius:10px;padding-top:4px;padding-right:5px;padding-bottom:2px;padding-left:5px;margin:2px}.tags-news-bg a{font-family:"Helvetica Neue";font-weight:500;font-size:16px;line-height:19px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;text-transform:uppercase;border-radius:10px;border-color:#fff;border-width:1px;border-style:solid;padding-top:4px;padding-right:5px;padding-bottom:2px;padding-left:5px;margin:2px}#share-modal-container{margin:0;margin-top:0}#share-modal .modal-body.modal-container{margin:0}.modal .shareIcon span,.modal .exportButton span{padding-top:6px;display:block;font-size:12px;color:rgba(85,85,85,.8);line-height:24px}.modal .url-box{color:#000;display:inline-block;width:100%}.modal .url-box .url-text{width:85%;display:inline-block;text-overflow:ellipsis;overflow:hidden;line-height:22px;text-align:center;font-size:16px;color:rgba(85,87,89,.8);white-space:nowrap;border:1px solid #ccc !important;background-color:#fff;padding:8px 0 8px 0;margin-bottom:20px}.modal .url-box .btn{min-width:168px;color:#555;text-shadow:none;background:#ffa600;border:none;letter-spacing:0;padding:9px;float:none}.modal .url-box .btn:focus,.modal .url-box .btn:hover{background:#f39e00 !important;color:#555;border:none !important}.modal .shareIcon{display:inline-block;margin:0;padding-right:10px;padding-left:10px;vertical-align:top;margin-bottom:30px}.modal .shareIcon img{height:33px !important;cursor:pointer;margin:0 auto;cursor:pointer}.modal .shareIcon#pdfExport img{height:34px !important}.modal .shareIcon#csvExport img{height:34px !important}.modal .shareIcon#emailShare img{width:auto;height:auto;position:absolute}.modal .shareIcon#twitterShare img{width:33px !important;height:33px !important}.modal .shareIcon span{cursor:pointer}.category-combine{position:relative;overflow:hidden;margin:0 -15px}.category-combine::before{content:"";display:block;width:calc(100% + 30px);height:100%;background:rgba(0,0,0,.4);position:absolute;left:-15px;top:0;z-index:-1}.category-combine-img{position:absolute;margin:0 -15px;left:50%;transform:translateX(-50%);min-width:100%;width:auto !important;max-width:none}.category-combine::after{content:"";display:block;background:#fff;width:100%;height:450px;position:absolute;bottom:0;z-index:-1}.category .card-body a{position:relative}.category .card-body a::after{position:absolute;right:-15px;left:auto !important;height:14px !important}.videoWrapper{margin-bottom:0 !important}#videoModal .close{right:-25px;top:-5px;position:absolute;font-size:2em}#videoModal .modal-body{position:relative;padding:0}#videoModal .modal-backdrop{background:#2c2522}#videoModal .modal-dialog{max-width:800px;margin:30px auto;top:40%;transform:translateY(-60%) !important;padding:0 20px}.modal-backdrop.show{opacity:.7 !important}#modal_theme .modal-dialog{max-width:800px;margin:30px auto;transform:translateY(-60%) !important;padding:0 20px;top:50%;width:1200px;max-width:90%;min-width:330px}#modal_theme .modal-content{border-radius:4px;background-color:#d8d8d8;box-shadow:0 2px 20px 0 rgba(0,0,0,.49)}#modal_theme button.close span{color:#e3e3e3;font-size:14px;letter-spacing:0;line-height:30px}#modal_theme button.close{position:absolute;right:-50px;top:-75px;z-index:999;font-size:2rem;font-weight:normal;color:#fff;opacity:1}#modal_theme button.close:focus,#country-modal button.close:focus{outline:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.img-cover{background-color:#d8d8d8;box-shadow:0 2px 20px 0 rgba(0,0,0,.49)}.img-cover img{width:100%;height:auto;position:relative;z-index:2}.instagram_tags{font-family:"Helvetica Neue";font-weight:600;font-size:18px;color:#1d1d1b;letter-spacing:-.69px;line-height:28px}.instagram_section .title::before{content:"";background:url(/_assets/icons/instagram-sketched.png) no-repeat;width:40px;height:41px;display:inline-block;margin-right:12px;margin-bottom:-2px}ol.breadcrumb{margin-left:0;padding-top:5px}.breadcrumb{margin-bottom:15px !important;padding:0;color:#5b5754}.breadcrumb-item+.breadcrumb-item::before{position:relative;right:0;content:"";width:4.8px;background:url(/_assets/icons/chevron-right-gray.svg) no-repeat center center;display:inline-block;border:none !important;top:11px;padding-right:21px;height:8px}.breadcrumb-item+.breadcrumb-item{padding-left:2px !important}.breadcrumb-item-back::before{position:relative;right:0;content:"";width:4.8px;background:url(/_assets/icons/chevron-right-gray.svg) no-repeat center center;display:inline-block;border:none !important;top:-1px;padding-right:13px;height:8px;transform:scaleX(-1)}li.breadcrumb-item-back,li.breadcrumb-item,li.breadcrumb-item-back a,li.breadcrumb-item a{text-transform:capitalize;font-family:"Helvetica Neue";font-weight:400;line-height:27px;color:#2b2522;opacity:.8}li.breadcrumb-item-back a{color:#2b2522;opacity:.8}a.pdf-item{font-size:16px;line-height:26px;background:url(/_assets/icons/pdf.svg) left center no-repeat;padding-left:30px;margin-bottom:15px;color:#e41d09}a.pdf-item span{display:inline;margin-left:10px;font-size:14px;line-height:31px}.pdf-items{margin:5px 0}.container.pdf-items-list{padding-top:84px;padding-left:0;padding-bottom:200px}@media(max-width:960px){#product-search-bar{width:75% !important}}#open-filter-img{height:40px;width:40px;margin-left:10px}#open-filter{display:block;float:right;margin-right:10px;color:#009fe3;text-decoration:underline}.row.open-filter{display:inline;margin:10px}.footer-links,.footer-links a{display:block;line-height:25px;font-size:16px;color:#1d1d1b;padding-bottom:10px}.c-footer{margin-top:0 !important;padding:0 !important;background:#f6f6f6 !important}.footer-container{padding-top:85px}.social-media-links .social-media{display:inline-block}ul.social-media-links{position:static !important;right:0 !important;top:0 !important}.footer-bottom{border-top:1px solid #e3e3e3;margin-top:40px}.footer-brand-name{text-align:right}.social-media-links .social-media .social{width:auto !important;padding-right:20px;display:block;height:22px}.footer-block,.policy-block{max-width:auto}.footer-block .country-icon{filter:none !important}.footer-section .footer-policy-links{display:flex;list-style:none;padding:0 15px}.footer-section .footer-policy-links li{margin-right:30px}.footer-section .footer-policy-links li a{color:#1d1d1b}.footer-section .rights{padding:0}.footer-section .rights *{font-size:12px !important}.read-more{line-height:30px;width:auto !important;height:auto !important;display:inline-block !important;padding-top:12px !important}.read-more.button.simple{width:180px !important}.news-block-slider .swiper-container{padding:2px 0}#shimano-dealer-locator h1{font-family:"Helvetica Neue" !important;font-weight:500;line-height:40px !important;margin:0 !important;padding-top:0 !important}#shimano-dealer-locator #first-screen{left:0}.introduction h1.title.centered-h1{font-size:52px;font-weight:normal;letter-spacing:-2px;font-family:"Helvetica Neue";font-weight:600;text-align:left;color:#009fe3}p.date{color:#8b8d8d;font-size:14px;line-height:14px;letter-spacing:normal;padding-top:10px;padding-bottom:10px}.introduction-paragraph p{font-size:16px;font-family:"Helvetica Neue";font-weight:600;line-height:26px;letter-spacing:normal}span.introduction-paragraph{display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3}a.back-parent-link{color:#009fe3;font-family:"Helvetica Neue";font-weight:500}.blog-detail p{font-size:16px}.blog-detail h2{font-size:20px;font-family:"Helvetica Neue";font-weight:600}.quote-section{margin:50px 0;background-size:cover}p.gray.center{text-align:center;color:#8b8d8d;font-size:14px;margin-top:5px}.share-article-link{color:#009fe3 !important;font-family:"Helvetica Neue";font-weight:500}h2.title{font-size:30px;letter-spacing:normal;font-family:"Helvetica Neue";font-weight:600;text-align:left;color:#009fe3;line-height:40px}#lazer-header.white-version+.main-content{padding-top:132px}.compatible-acc-hero::before{content:"";display:block;width:100%;height:200px;z-index:0;bottom:0;background-image:linear-gradient(to bottom,transparent,#000);background-repeat:no-repeat;background-position:50% 0;background-size:cover;position:absolute}.compatible-acc-left{background-color:#000;padding-left:50px;padding-top:50px}.compatible-acc-right{background-color:#000;padding-right:0}.compatible-acc-left a{color:#fff;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-size:16px}.compatible-acc-left h3{color:#fff}.compatible-acc-left li{color:#fff;font-family:"Helvetica Neue";font-size:16px;font-weight:600;letter-spacing:0;line-height:30px;padding-bottom:18px}.compatible-acc-left .chevron-after::after{color:#e41d09;font-size:21px}.compatible-acc-left img{padding-right:10px}.compatible-acc-row{margin-left:0;margin-right:0}.compatible-acc-hero{position:relative}.compatible-acc-hero-text{position:absolute;bottom:5%;left:5%;color:#fff;font-family:"Helvetica Neue";letter-spacing:0;line-height:58px}.compatible-acc{background-color:#000;padding-bottom:50px}.compatible-acc h2{color:#fff}.compatible-acc-hero-text h3{color:#fff}.compatible-acc-hero-text a{font-size:16px;color:#fff}.compatible-acc-hero-text .chevron-after::after{color:#e41d09;font-size:21px}.compatible-acc-hero-desc{background-color:#000;padding-top:40px;padding-bottom:40px}.compatible-acc-hero-desc img{float:left;padding-right:10px}.compatible-acc-hero-desc li{color:#fff;font-family:"Helvetica Neue";font-size:16px;font-weight:600;letter-spacing:0;line-height:30px;padding-bottom:18px;float:left}.compatible-acc-container{background-color:#000;padding-top:10px}.line3{width:.5px;background:#979797;margin:auto 8px auto 2px;height:18px}.category-header-block{background:#000 !important;height:80px}.category-header-block .l-container{margin-top:0 !important;margin-bottom:0 !important}.category-header-text{font-family:"Helvetica Neue";font-weight:900;font-size:32px;color:#fff;letter-spacing:0;line-height:70px;text-transform:none}.product-filter-section ul.checkbox{overflow-x:hidden;overflow-y:hidden;margin-right:25px}.product-filter-section .left-h2{font-family:"Helvetica Neue";font-weight:700;font-size:32px;color:#2b2522;letter-spacing:0;line-height:38px}.product-filter-section .left-h4{font-family:"Helvetica Neue";opacity:.49;font-weight:400;font-size:14px;color:#2b2522;letter-spacing:0;line-height:19px}.product-filter-section .filtered-list li{font-family:"Helvetica Neue";font-size:16px;color:#1d1d1b;letter-spacing:0;line-height:38px}.product-filter-section .clear-filter__link{color:#1d1d1b !important;text-decoration:none !important;font-family:"Helvetica Neue";font-weight:400;margin-top:25px;display:block;text-align:left}.product-filter-section .clear-filter__link:hover{color:#e41d09 !important}.panel-title{font-family:"Helvetica Neue";font-size:14px;color:#9f9c9b;letter-spacing:0;font-weight:400;line-height:19px;margin-bottom:10px}.panel-title a{font-weight:400 !important;font-size:14px !important;color:#9f9c9b !important}.product-filter-section .panel-heading .accordion-toggle:after{content:"";font-size:17px;color:#1d1d1b !important}.product-filter-section .panel-heading .accordion-toggle.collapsed:after{content:"";font-size:17px;color:#1d1d1b !important}.filtered-list a{font-size:0;display:block;line-height:25px}.filtered-list a::before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:5px;content:"×";font-size:25px}.product-filter-section .discipline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px}.product-filter-section .discipline li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.product-filter-section .discipline li a{font-family:"Helvetica Neue";font-weight:900;font-size:16px;color:#1d1d1b;letter-spacing:0;line-height:23px;padding-left:10px;border:2px solid #1d1d1b;height:auto;max-height:initial;min-width:auto;max-width:initial;border-radius:0;text-overflow:ellipsis;display:block;margin-right:10px;overflow:visible;text-transform:uppercase;min-height:50px}.product-filter-section .checkbox input{border-radius:0;vertical-align:sub}.product-filter-section .checkbox label{font-family:"Helvetica Neue";font-weight:500;font-size:16px;color:#1d1d1b;letter-spacing:0;max-width:100%;overflow:visible;text-overflow:ellipsis}.product-filter-section input[type="checkbox"]:checked:after,.product-filter-section input[type="checkbox"]:checked{background:#1d1d1b !important;color:#1d1d1b !important;line-height:0}.product-filter-section input:hover,.product-filter-section input:focus{outline:none !important}.product-filter-section .panel-collapse{margin-top:0;padding-top:15px}.category-products .product-card .product-card-header{max-width:auto !important;width:100%;max-width:100%;padding:0 20px}.category-products .product-card .product-card-header h2{font-size:20px;color:#1d1d1b;letter-spacing:.5px;line-height:22px;font-family:"Helvetica Neue";font-weight:900;margin-left:0;padding-right:10px;text-transform:uppercase;margin-bottom:15px}.category-products .product-card-content .content{font-family:"Helvetica Neue";font-weight:700;font-size:16px;color:#2b2522;letter-spacing:0;line-height:19px;margin-top:10px}.product-cards #resultsWrapper .category-products,.product-cards #resultsWrapper{display:-ms-flexbox !important;display:flex !important}.category-products .product-card>.product-card-inner{display:-ms-flexbox !important;display:flex !important;flex-direction:column;margin:0}.category-products .product-card{width:100%;border-radius:0;position:relative;background:#fff;display:flex;flex-direction:column}.mips-image,.kc-image{position:absolute;right:10px;top:10px;width:40px !important;height:auto}.nta-image{position:absolute;left:10px;top:10px;height:auto}.category-products .product-card-content{padding-top:0;display:-ms-flexbox !important;display:flex !important;flex-direction:column;margin-top:auto !important}.product-card-content .product-card-bottom-links{padding-top:2px}.modal#savedItemsModal .modal-width{top:unset !important}.modal#savedItemsModal .not-found-card-product:first-child{margin-left:0}.modal#savedItemsModal #saved-product-svg{margin-left:0;margin-right:0}a.add-to-save{font-size:14px;letter-spacing:0;line-height:16px}a.add-to-save::before{content:url(/_assets/icons/plus-circle.svg);display:inline-block;vertical-align:middle;padding-right:10px;line-height:14px;transform:translateY(-2px)}a.clear-link::before{transform:translateY(-2px)}a.add-to-save.remove-save::before{content:url(/_assets/icons/trash.svg)}a.details-cta::after{content:url(/_assets/icons/arrow-right.svg) !important;display:inline-block !important;vertical-align:middle !important;padding-left:10px;height:24px !important;width:unset !important;margin-left:0 !important;line-height:14px;background:unset !important;transform:translateY(1.5px)}.product-card-bottom-links .link-left a,.product-card-bottom-links .link-right a{font-size:14px;color:#2b2522;letter-spacing:0;text-align:center;line-height:16px;font-family:"Helvetica Neue";font-weight:500}.category-products .product-card:hover{box-shadow:0 5px 5px rgba(0,0,0,.19),0 .5rem 1rem rgba(0,0,0,.15) !important}.pro-pagination .page-link{color:#2b2522;padding:9px 0;text-align:center;border-radius:0 !important}.pro-pagination .page-item.active .page-link{background-color:#2b2522;border-color:#2b2522}.center-h1{font-family:"Helvetica Neue";font-weight:700;font-size:52px;color:#2b2522;letter-spacing:0;text-align:center;line-height:58px}.read-more__link{color:#2b2522 !important}.warranty-title{margin-bottom:20px}.dealer-image p.center{font-family:"Helvetica Neue";font-weight:500;font-size:20px;color:#1d1d1b;letter-spacing:0;text-align:center;line-height:30px}.email-web a{color:#e41d09}.inner-dist h2.distributors-address-country{padding-bottom:25px;font-size:22px;font-weight:700}.inner-dist p.distributors-address-company-name{display:contents;color:#1d1d1b}h2.inner-dist-title{text-align:center}.inner-dist .distributors-address-header{padding-right:0}.inner-dist-container .all-address{padding-bottom:0}.row.inner-dist{padding-bottom:60px}.btn-primary-no-icon{position:relative;margin-top:12px;background:#e41d09;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);font-family:"Helvetica Neue";font-weight:500;font-size:16px;color:#fff;letter-spacing:0;line-height:16px;text-transform:uppercase;border:none !important;padding:15px 25px 15px 25px;transition:all .3s ease;font-weight:500 !important;border-radius:0}.shrink .btn-primary::before{background:url(/_assets/icons/marker-white.svg) no-repeat center center;width:11px}#shimano-dealer-locator .dl-btn{position:relative;margin-top:12px !important;background:#e41d09 !important;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);font-family:"Helvetica Neue" !important;font-weight:500 !important;font-size:20px !important;color:#fff !important;letter-spacing:0 !important;line-height:16px !important;border:none !important;padding:20px 48px 20px 48px !important;transition:all .3s ease;font-weight:600 !important;border-radius:0 !important}.modal.show .modal-dealer-locator{-webkit-transform:none !important;transform:none !important;position:relative;pointer-events:none;top:0}.modal--comparetool .modal-header .close::before{font-family:"Helvetica Neue";font-weight:500;font-size:16px;content:" ";color:#1d1d1b;vertical-align:middle;padding-right:10px;line-height:52px;border:unset;float:left}.modal--comparetool .modal-title{color:#1d1d1b !important}.close{color:#1d1d1b !important}.product-filter-section .item-color-dot{width:16px;height:16px;display:inline-block;margin-right:3px;border-radius:50%}.carousel-inner .blog-product-image{margin-left:0 !important;padding-top:20px}.blog-product-small-image{width:40px !important;position:absolute;margin-top:0;top:10px;right:10px}.carousel-thumbnails .indicators .carousel-cell.icon-360:before{content:' ';background:url(/_assets/images/carousel/thumb_background.svg);position:absolute;display:block;margin:0 0;width:100px;height:75px;opacity:.7}.carousel-thumbnails .indicators .carousel-cell.icon-360:after{content:url(/_assets/images/carousel/360_degree.svg);position:absolute;top:10px;display:block;margin:11px 24px;width:52px;height:38px}#_evidon-accept-button,.evidon-banner-optionbutton,#_evidon-accept-button,.evidon-banner-acceptbutton{display:block !important;margin:auto !important;margin-bottom:10px !important}.evidon-banner-message,#_evidon-message{text-align:center}.error-page .first-story h2{color:#fff}.error-page .first-story p{color:#fff}.error-page .first-story a{color:#fff}.error-page .error-button{padding-top:40px}@media screen and (min-width:768px){.first-story{max-width:720px}.error-page .first-story{top:100px;transform:unset}.modal-header .close{padding:1rem 5rem;margin:-1rem -1rem -1rem auto}#product-filter-block{position:relative;width:100%;height:100%;background:none;z-index:0}.close.filter-mobile{display:none}#open-filter{display:none !important}.news-cover.fixed-bg{padding-top:100px}.category-combine-img{height:100% !important;z-index:-2}h4.news-title-without-bg{padding-top:10px !important;padding-bottom:0 !important;color:#009fe3 !important}}@media screen and (min-width:992px){.error-page .first-story{top:100px;transform:unset}.error-page .error-banner-desc{margin-bottom:10px;margin-top:30px}}@media(min-width:1200px){.error-page .first-story{top:220px;transform:unset}.first-story{max-width:1140px}}@media screen and (max-width:768px){.story-card{margin:15px 20px}ol.breadcrumb{margin-left:10px !important}#lazer-header.white-version+.main-content{padding-top:80px !important}.col-12.col-sm-12.banner{height:300px;width:100%}.category-banner-img{width:100%;height:100%;object-fit:cover}#navbarToggler{z-index:2}.l-container.video-container{margin-bottom:5px}.l-container.category-card-container{margin-bottom:5px}.read-more.btn.btn-default{margin-bottom:30px}.news-cover p{font-size:16px;line-height:26px}.insta-cover{display:block !important;text-align:left !important}.instagram_tags{text-align:center}.insta-cover .read-more__link{margin-top:10px}.category-combine-img{height:calc(100% - 150px);z-index:-1 !important}.category-combine::before{z-index:0 !important;height:calc(100% - 150px) !important}.category-combine::after{z-index:-2 !important}.news-container h4{padding-top:45px}h4.news-title-without-bg{padding-top:10px !important;padding-bottom:0 !important;color:#009fe3 !important}.news-block-slider-pagination{padding-left:50%;width:100% !important}.search-product{width:100% !important}.input-product-search-button{line-height:60px !important;height:60px !important;font-family:"Helvetica Neue";font-weight:500;text-transform:uppercase !important}.input-product-search-button .fa-search{line-height:53px}input#input-product-search{border-color:#f9f9f9 !important;line-height:60px !important;padding:0 15px !important;border:none !important;margin-right:0 !important}.category-card-title{margin-top:35px;margin-bottom:5px;font-size:22px;line-height:22px;width:150px}.category .card-body a::after{position:unset !important}.category.card{height:auto}.news-item-container{flex:0 0 100%}.news-cover{padding:30px 20px}.c-card__img{min-height:210px;width:100%}.main.nav-content{padding:10px}.card-title{font-size:25px !important;padding-top:5px;line-height:25px !important}.card-link{bottom:5px}.left-h1{font-family:"Helvetica Neue";font-weight:600;font-size:39px;letter-spacing:-.75px;line-height:42px}.center-h1{font-family:"Helvetica Neue";font-weight:700;font-size:39px;color:#2b2522;letter-spacing:-1.5px;line-height:43px;text-align:left;margin-left:10px;margin-top:25px;margin-bottom:25px}.cards-cover:nth-child(2n){padding-right:0 !important;padding-left:10px !important}.cards-cover:nth-child(3n){padding-right:10px !important}.header-hero-section{margin:0}.cards-cover,.cards-cover:last-child,.cards-cover:nth-child(2n),.cards-cover:nth-child(3n){padding-left:0 !important;padding-right:0 !important;flex:0 0 50% !important;max-width:50% !important}.cards-cover:nth-child(odd){padding-right:5px !important}.cards-cover:nth-child(even){padding-left:5px !important}}@media all and (max-width:767px){#product-filter-block{position:fixed;width:100%;height:100%;left:0;top:0;background:#fff none repeat scroll 0% 0%;z-index:9999;display:none;padding:30px;overflow:scroll}.close.filter-mobile{display:block;font-size:16px;opacity:1;font-family:"Helvetica Neue";font-weight:500}#open-filter{display:block !important}}@media all and (max-width:992px){#savedItemsModal .modal-saved-products-close-button{position:absolute;z-index:20;right:16px !important;top:25px !important;color:#1d1d1b !important;opacity:1 !important}#savedItemsModal .modal-saved-products-close-button svg{opacity:.6 !important}#savedItemsModal .modal-width{max-height:unset !important}#savedItemsModal .modal-header{margin-top:60px}#savedItemsModal .modal-saved-products-header{font-size:39px !important;line-height:43px !important}#savedItemsModal .saved-items-body{margin-left:0 !important;margin-bottom:0 !important}#savedItemsModal .saved-products-cards{max-width:100% !important;margin:0 !important;margin-left:0 !important;margin-top:0 !important;margin-bottom:20px !important}#savedItemsModal .saved-products-cards .product-image img{width:100% !important;max-width:100% !important}#savedItemsModal .saved-products-cards .product-card-header{font-size:20px !important;line-height:22px !important;margin-top:20px !important}#savedItemsModal .saved-products-cards .product-card-bottom-links-content .saved-link-left{margin-left:20px !important}#savedItemsModal .saved-products-cards .product-card-bottom-links-content .saved-link-right{margin-right:20px !important}.no-saved-button,#savedItemsModal #saved-product-svg{left:0;margin-top:0 !important;margin-left:0 !important}.first-story{padding-bottom:20px}.first-story h3{font-size:30px;line-height:36px;margin-top:10px}.error-page .first-story{top:150px;transform:unset}.error-page .error-banner-desc p{line-height:26px;margin-top:10px;margin-bottom:30px}.line3{height:20px !important;margin-top:4px !important}.breadcrumb-item-back::before{top:0 !important}.c-header a,.c-header li{font-size:12px !important}.country-modal .country-title{color:#212529 !important}#modal_theme button.close{right:-5px !important;top:-55px !important}.country-modal button.close{right:0;top:-180px}.compatible-acc-hero-desc{padding-bottom:90px}.compatible-acc-container{padding-top:0}.swiper-pagination-bullet{border:2px solid #fff !important;background-color:#fff !important;opacity:1;margin:5px}.swiper-pagination-bullet-active-main{border:2px solid #e41d09 !important;background-color:#e41d09 !important}.swiper-pagination{width:100% !important;background-color:#000}.compatible-acc-container .l-container{margin:0 !important}.compatible-acc{padding-bottom:20px;padding-left:20px;padding-top:10px}.compatible-acc-left li{font-size:16px}.compatible-acc-left img{float:left}.compatible-acc-left{background-color:#000;padding-left:25px;padding-top:25px}.saved-preview-footer .footer-center{font-size:14px;text-align:left;float:left;margin:0}.saved-preview-footer .go-to-saved-items.active{font-size:14px;text-align:right;float:right}.saved-preview-footer .saved-count{text-align:center}}@media(max-width:1200px){.first-story{max-width:960px}.category-products .link-left{margin-right:20px !important}.category-products .link-right{margin-right:20px !important}}a.highlighted-link,a.highlighted-link:visited{display:inline-block;text-decoration:none !important}a.highlighted-link h4,a.highlighted-link h3,a.highlighted-link:visited h4,a.highlighted-link:visited h3{display:inline-block;text-decoration:none;position:relative;font-weight:900;font-size:30px;color:#fff;letter-spacing:.75px;line-height:22px}a.highlighted-link h4:after,a.highlighted-link h3:after,a.highlighted-link:visited h4:after,a.highlighted-link:visited h3:after{content:"";height:6px;position:absolute;top:100%;left:0;width:0%;background:transparent;transition:all .3s linear;border-bottom:2px solid #e41d09;z-index:1}a.highlighted-link h4:hover:after,a.highlighted-link h3:hover:after,a.highlighted-link:visited h4:hover:after,a.highlighted-link:visited h3:hover:after{width:100%}a.highlighted-link h5,a.highlighted-link:visited h5{text-align:left;font-weight:500;font-size:16px;color:#fff;letter-spacing:0;line-height:16px;margin-top:20px}a.highlighted-link p,a.highlighted-link:visited p{text-align:left;font-weight:500;font-size:16px;color:#fff;letter-spacing:0;line-height:16px;margin-top:20px;text-transform:uppercase}a.highlighted-link .chevron-after::after,a.highlighted-link:visited .chevron-after::after{font-size:19px}#lazer-hero #hero-content h2{font-family:"Helvetica Neue";color:#fff;font-size:21px;font-weight:500;letter-spacing:0;line-height:39px;margin-top:20px;margin-bottom:25px}.carousel-cover.white-version .highlighted-title,.carousel-cover.white-version .highlighted-link h3,.carousel-cover.white-version .highlighted-link h4,.carousel-cover.white-version .highlighted-link h5,.carousel-cover.white-version .highlighted-link h6{color:#2c2522}.carousel-cover.white-version a.highlighted-link h3,.carousel-cover.white-version a.highlighted-link:visited h3,.carousel-cover.white-version a.highlighted-link h4,.carousel-cover.white-version a.highlighted-link:visited h4{line-height:30px}.features-section .feature-selection li a::before{}#advice-selector.jumbotron{background-color:#000;position:relative;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.3)}#advice-selector>.question~.question{display:none}#advice-selector .selector-title{display:block;text-align:center;color:#fff;font-size:16px}#advice-selector .question-title{text-align:center;color:#fff;font-size:28px}#advice-selector .answers{margin-top:20px;text-align:center}#advice-selector .option{font-weight:900;font-size:16px;color:#fff;background-color:#000;letter-spacing:0;line-height:23px;padding:10px 20px;border:2px solid #fff;height:auto;max-height:initial;min-width:auto;max-width:initial;border-radius:0;margin-right:10px;overflow:visible;cursor:hand}#advice-selector .option.selected{border:2px solid #000;color:#ccc!important}#advice-selector .clear-filter{position:absolute;top:10px;right:15px;color:#fff;cursor:hand;display:none;font-size:25px}#advice-selector .q-progress{position:absolute;bottom:5px;color:#fff;text-align:center;left:0;width:100%}#advice-selector .q-progress .back{display:none;cursor:hand}@media all and (max-width:992px){#advice-selector .selector-title{font-size:12px}#advice-selector .question-title{font-size:14px}#advice-selector .answers{display:flex;justify-content:center;flex-wrap:wrap}#advice-selector .option{padding:8px 8px;font-size:12px;margin-top:10px}}