@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:16px}@media(min-width: 676px){:root{font-size:19px}}body,html{font-family:"Roboto",sans-serif;font-weight:300;color:#4b4b4b;line-height:1.3}*,*:before,*:after{box-sizing:border-box}strong,h1,h2,h3,h4{font-weight:300}h1{font-size:1.5789473684rem}@media(min-width: 1200px){h1{font-size:1.7894736842rem}}img{display:block;max-width:100%}img.centered{margin:0 auto}small{font-size:90%}a{color:inherit;cursor:pointer;transition:all 300ms}a.unstyled{text-decoration:none}a.primary-hover:hover{color:#d03c30}a.primary-color{color:#d03c30 !important}a.primary-color:hover{color:inherit !important}.hidden-data{color:transparent}.hidden-data *{display:none}.hidden-data::before{content:"* * * * *";color:#919191}.eye-data-gray{stroke:#919191}.turbo-progress-bar{background-color:#d03c30}.list-2-cols{list-style:none;margin:0;padding:0}.list-2-cols li{margin:.2631578947rem 0}@media(min-width: 676px){.list-2-cols{-moz-columns:2;columns:2}}.increase-weight{font-weight:300}.increase-weight strong,.increase-weight h1,.increase-weight h2,.increase-weight h3,.increase-weight h4{font-weight:400}.text-center{text-align:center}.text-right{text-align:right}.pull-right{float:right}.clearfix::after{clear:both;content:"";display:block}.hide{display:none !important}@media(max-width: 675px){.hide-mobile{display:none !important}}@media(min-width: 676px){.show-mobile{display:none !important}}@media(min-width: 676px){header{position:absolute;top:0;width:100%;z-index:999}}header .container{display:flex;justify-content:space-between;align-items:center}header .top-buttons{margin-right:1.25rem}@media(min-width: 676px){header .top-buttons{color:#fff;margin-top:1.1578947368rem}}@media(min-width: 1200px){header .top-buttons{margin-top:2.3157894737rem;margin-right:2.1052631579rem}}@media(min-width: 1400px){header .top-buttons{margin-right:3.1578947368rem}}.header-logo{display:none;width:110px;margin-top:1.5625rem;margin-left:1.875rem}@media(min-width: 676px){.header-logo{display:block;margin-top:1.3157894737rem;margin-left:1.5789473684rem}}@media(min-width: 1200px){.header-logo{width:140px;margin-left:2.1052631579rem;margin-top:2.1052631579rem}}@media(min-width: 1400px){.header-logo{margin-left:3.1578947368rem}}.header-logo-mobile{display:block;width:110px;margin-top:1.5625rem;margin-bottom:1.5625rem;margin-left:1.25rem}@media(min-width: 676px){.header-logo-mobile{display:none}}.open-menu svg{display:block;width:40px;height:40px;cursor:pointer}@media(min-width: 676px){.open-menu svg{width:50px;height:50px}}.menu-overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;visibility:hidden;transition:all 400ms;opacity:0;background:#fff}@media(min-width: 676px){.menu-overlay{display:flex;align-items:center;justify-content:end;background:linear-gradient(125deg, rgba(0, 0, 0, 0.5) 2%, rgba(0, 0, 0, 0.01) 35%, transparent 35%, rgba(255, 255, 255, 0.96) 0%, rgba(255, 255, 255, 0.96) 100%)}}.menu-overlay.open{visibility:visible;opacity:1}.menu-overlay nav ul{list-style:none;margin:0;padding:0;font-size:1.625rem;text-transform:uppercase}@media(min-width: 676px){.menu-overlay nav ul{text-align:right;font-size:1.3684210526rem}}.menu-overlay nav ul a{text-decoration:none;color:#000}.menu-overlay nav ul a:hover{color:#d03c30}.menu-overlay nav ul li{margin-top:1.5789473684rem;margin-bottom:1.5789473684rem}.menu-overlay .close-menu{position:absolute;top:2rem;right:1.5625rem;display:block}@media(min-width: 676px){.menu-overlay .close-menu{top:1.5789473684rem;right:1.9473684211rem}}@media(min-width: 1200px){.menu-overlay .close-menu{top:2.7368421053rem;right:2.4736842105rem}}@media(min-width: 1400px){.menu-overlay .close-menu{right:3.5263157895rem}}.menu-overlay .close-menu svg{display:block;width:30px;height:30px;cursor:pointer}@media(min-width: 676px){.menu-overlay .close-menu svg{width:35px;height:35px}}.menu-overlay .menu-columns{text-align:center;padding:0 1.25rem;margin-top:7.5rem}@media(min-width: 676px){.menu-overlay .menu-columns{display:grid;grid-template-columns:auto 300px;-moz-column-gap:80px;column-gap:80px;align-items:center;margin-right:100px;padding:0;margin-top:0}}.menu-overlay .menu-columns .language-selection{list-style:none;margin:0;padding:0;text-align:center}@media(min-width: 676px){.menu-overlay .menu-columns .language-selection{text-align:right;margin-top:.3157894737rem;grid-column-start:1;grid-column-end:3;margin-bottom:-110px}}.menu-overlay .menu-columns .language-selection li{position:relative;display:inline-block;margin:.4375rem}@media(min-width: 676px){.menu-overlay .menu-columns .language-selection li{margin:0 0 0 .9473684211rem}}.menu-overlay .menu-columns .language-selection li a{margin:0 !important;text-decoration:none;font-size:1.1052631579rem;text-transform:uppercase;color:#919191}.menu-overlay .menu-columns .language-selection li a:hover{text-decoration:underline}.menu-overlay .menu-shortlink{display:none}@media(min-width: 676px){.menu-overlay .menu-shortlink{display:block}}.menu-overlay .menu-shortlink a{position:relative;display:block}.menu-overlay .menu-shortlink a:first-child{margin-bottom:2.1052631579rem}.menu-overlay .menu-shortlink a span{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.4);display:block;text-align:center;text-transform:uppercase;text-shadow:0px 0px 5px #969696;color:#fff;font-size:.7368421053rem;font-weight:400;padding:.5263157895rem 0 .4210526316rem 0;line-height:1}.container{max-width:1680px;margin:0 auto}.banner-top{width:100%;background:transparent linear-gradient(284deg, #e7e7e7 0%, #ccc 100%) 0% 0% no-repeat}.banner-top h1{margin:0;padding:1.875rem 1.25rem 1.875rem 1.25rem;font-size:2.1875rem}@media(min-width: 676px){.banner-top h1{text-align:center;padding:6.4210526316rem 1.5789473684rem 2.6315789474rem 1.5789473684rem;font-size:3.1578947368rem}}.banner-top img{width:100%}.banner-top-title{width:100%;background:transparent linear-gradient(284deg, #838383 0%, #4e4d4d 100%) 0% 0% no-repeat}.banner-top-title h1{margin:0;padding:1.875rem 1.25rem 1.875rem 1.25rem;font-size:2.1875rem;color:#fff;font-weight:bolder;text-shadow:#00000074 0 0 24px}@media(min-width: 676px){.banner-top-title h1{text-align:center;padding:6.4210526316rem 1.5789473684rem 2.6315789474rem 1.5789473684rem;font-size:3.1578947368rem}}.banner-top-title.brand{background-image:url(/assets/top-brand-3dde63e70c380f87deac9e9b7a4966a605be281f6936067c9bfa1e0e4830453e.jpg);background-position:center}.banner-top-title.news{background-image:url(/assets/top-news-872946d9f7c2c00ed0dbb51563b6b4cd13fc63c514672cc37dc056382d37a7ad.jpg);background-position:center}.banner-top-title.unique-experience{background-image:url(/assets/top-unique-experience-ff012e2435b5368237cc97fac504aab8146859d91eaa7569f1378fd42d226e2a.jpg);background-position:center}.banner-top-title.year1978{background-image:url(/assets/brand/1978/top-30e14a97ada37d1ca304616b3d360d4fb36e7d78d254820b53cc59921d0ec064.jpg);background-position:center}.banner-top-title.year1986{background-image:url(/assets/brand/1986/top-fecda7270ad2faad486665f77e3b3e32766d2f4fd1574ed53e2ef61bd5f2ef8a.jpg);background-position:center}.banner-top-title.year1990{background-image:url(/assets/brand/1990/top-9a070528ffb21a6c82f8dee295d8a555e377f24d846fccf3646cdfb043d8ac7c.jpg);background-position:center}.banner-top-title.year2000{background-image:url(/assets/brand/2000/top-a2bfe151b80a8eae96b87fcd7d72a57bb979b98cac5723de112ab5431dc20f88.jpg);background-position:center}.banner-top-title.year2010{background-image:url(/assets/brand/2010/top-52dbf03cd0236f662d40d8941a7c963daf68e5541dffb48776c8b79a3fae8d25.jpg);background-position:center}.banner-top-title.year2015{background-image:url(/assets/brand/2015/top-c418ee1665ec6878db4b2e8fdc1331fc63b6a798a6e644a6e388926621751a8f.jpg);background-position:center}.banner-top-title.year2023{background-image:url(/assets/brand/2023/top-d6454dbd40541159d8f72f1b58c0239a01842c78a3c6b258f75ac46d62b720fb.jpg);background-position:center}.banner-top-title.nil{background-image:url(/assets/unique-experience/nil/top-65ad7213f13eaaee274591cde68641b3d2519d21cb859d4bb7ee428ed0a9096c.jpg);background-position:center}.banner-top-title.acetate{background-image:url(/assets/unique-experience/acetate/top-1a4e61396aa5faf20e18589504a0c5eb4fb9dec4b194e58cc299c051a4a622e3.jpg);background-position:center}.banner-top-title.xinox{background-image:url(/assets/unique-experience/xinox/top-f3fe765aebae3de6a7243e3b891909e9d481b6d32b1ba50d26ded77efa292ea5.jpg);background-position:center}.banner-top-title.alumix{background-image:url(/assets/unique-experience/alumix/top-77759d0386b8e5c304dc4c05abb0abf9cd9fda2e507af6e2d12d1c687ced83fb.jpg);background-position:center}.row0{padding:1.875rem 0}.row0.bg-gray{background:transparent linear-gradient(284deg, #efefef 0%, #d5d5d5 100%) 0% 0% no-repeat}@media(min-width: 676px){.row0{padding:4.2105263158rem 3.1578947368rem}.row0.edge{padding:4.2105263158rem 3.1578947368rem 4.2105263158rem 0}.row0.column{padding:4.2105263158rem 5.2631578947rem}}@media(min-width: 1200px){.row0{padding:4.7368421053rem 3.1578947368rem}.row0.edge{padding:4.7368421053rem 3.1578947368rem 4.7368421053rem 0}.row0.column{padding:4.7368421053rem 6.3157894737rem}}.row0 .text{position:relative;padding:1.25rem}.row0 h1{font-size:1.6315789474rem;margin-top:0}.row0 p:last-child{margin-bottom:0}.row0 .image{margin-bottom:1.25rem}@media(min-width: 676px){.row0 .image{margin-bottom:0}}.row1{padding:1.875rem 0}.row1.bg-gray{background:transparent linear-gradient(284deg, #efefef 0%, #d5d5d5 100%) 0% 0% no-repeat}@media(min-width: 676px){.row1{display:grid;padding:4.2105263158rem 3.1578947368rem;grid-template-columns:55% auto;justify-content:space-between;-moz-column-gap:50px;column-gap:50px;align-items:center}.row1.edge{padding:4.2105263158rem 3.1578947368rem 4.2105263158rem 0}.row1.column{padding:4.2105263158rem 5.2631578947rem}}@media(min-width: 1200px){.row1{grid-template-columns:65% auto;padding:4.7368421053rem 3.1578947368rem}.row1.edge{padding:4.7368421053rem 3.1578947368rem 4.7368421053rem 0}.row1.column{padding:4.7368421053rem 6.3157894737rem}}.row1 .text{position:relative;padding:1.25rem}.row1 h1{font-size:1.6315789474rem;margin-top:0}.row1 p:last-child{margin-bottom:0}.row1 .image{margin-bottom:1.25rem}@media(min-width: 676px){.row1 .image{margin-bottom:0}}.row2{padding:1.875rem 0;display:flex;flex-direction:column-reverse}.row2.bg-gray{background:transparent linear-gradient(284deg, #efefef 0%, #d5d5d5 100%) 0% 0% no-repeat}@media(min-width: 676px){.row2{display:grid;padding:4.2105263158rem 3.1578947368rem;grid-template-columns:auto 55%;justify-content:space-between;-moz-column-gap:50px;column-gap:50px;align-items:center}.row2.edge{padding:4.2105263158rem 0 4.2105263158rem 3.1578947368rem}.row2.column{padding:4.2105263158rem 5.2631578947rem}}@media(min-width: 1200px){.row2{padding:4.7368421053rem 3.1578947368rem;grid-template-columns:auto 65%}.row2.edge{padding:4.7368421053rem 0 4.7368421053rem 3.1578947368rem}.row2.column{padding:4.7368421053rem 6.3157894737rem}}.row2 .text{position:relative;padding:1.25rem}.row2 h1{font-size:1.9375rem;margin-top:1.25rem}@media(min-width: 676px){.row2 h1{font-size:1.6315789474rem;margin-top:2.6315789474rem}}@media(min-width: 1200px){.row2 h1{margin-top:0}}.row2 p:last-child{margin-bottom:0}.row3{background:transparent linear-gradient(112deg, #404040 0%, #272727 100%) 0% 0% no-repeat padding-box;color:#fff}@media(min-width: 676px){.row3{display:grid;padding:3.6842105263rem 0;grid-template-columns:33.3333% 33.3333% 33.3333%}}.row3 .text{position:relative;padding:1.25rem}@media(min-width: 676px){.row3 .text{padding:1.5789473684rem 1.5789473684rem 1.5789473684rem 3.6842105263rem}}.row3 .text h2{margin-bottom:0}@media(min-width: 676px){.row3 .text:before{content:"";width:5px;height:210px;background:#fff;position:absolute;top:-90px;left:40px}}footer{padding:1.875rem 1.25rem}@media(min-width: 676px){footer{padding:3.6842105263rem 3.1578947368rem}}footer .footer-links{text-align:center}@media(min-width: 676px){footer .footer-links{display:flex;justify-content:center;-moz-column-gap:140px;column-gap:140px;text-align:left}}footer .footer-links h2{position:relative;font-weight:400;margin-bottom:.625rem;margin-top:1.875rem;font-size:1.125rem}@media(min-width: 676px){footer .footer-links h2{margin-top:0;margin-bottom:1.5789473684rem;margin-top:0;font-size:.9473684211rem}footer .footer-links h2:after{content:"";width:50px;height:3px;background:#cecece;position:absolute;bottom:-9px;left:-15px}}footer .footer-links ul{list-style:none;margin:0;padding:0}footer .footer-links ul li{margin-bottom:.3157894737rem}footer .footer-links ul a{text-decoration:none;padding:.2em 0;display:inline-block}@media(min-width: 676px){footer .footer-links ul a{padding:0}}footer .footer-links ul a:hover{text-decoration:underline}footer .footer-logo{margin:40px auto 0 auto;width:110px}footer .footer-address{color:#8d8d8d;font-size:.8421052632rem;display:block;text-align:center;margin-top:20px}@media(min-width: 676px){.page-sidebar-layout{display:grid;grid-template-columns:240px calc(100% - 240px)}}@media(min-width: 1200px){.page-sidebar-layout{grid-template-columns:320px calc(100% - 320px)}}.page-sidebar-layout aside{display:none}@media(min-width: 676px){.page-sidebar-layout aside{display:block}}@media(min-width: 676px){.page-sidebar-layout-2{display:grid;grid-template-columns:300px calc(100% - 300px)}}@media(min-width: 1200px){.page-sidebar-layout-2{grid-template-columns:400px calc(100% - 400px)}}@media(min-width: 1400px){.page-sidebar-layout-2{grid-template-columns:500px calc(100% - 500px)}}.page-sidebar-layout-2 aside{display:none}@media(min-width: 676px){.page-sidebar-layout-2 aside{display:block}}.page-sidebar-layout aside,.page-sidebar-layout-2 aside{background:#f0f0f0}.page-sidebar-layout aside .sidebar-content,.page-sidebar-layout-2 aside .sidebar-content{overflow:auto;padding-left:1.875rem;padding-right:1.875rem}@media(min-width: 676px){.page-sidebar-layout aside .sidebar-content,.page-sidebar-layout-2 aside .sidebar-content{padding-left:1.5789473684rem;padding-right:1.5789473684rem}}@media(min-width: 1200px){.page-sidebar-layout aside .sidebar-content,.page-sidebar-layout-2 aside .sidebar-content{padding-left:2.1052631579rem;padding-right:2.1052631579rem}}@media(min-width: 1400px){.page-sidebar-layout aside .sidebar-content,.page-sidebar-layout-2 aside .sidebar-content{padding-left:3.1578947368rem;padding-right:3.1578947368rem}}.page-sidebar-layout aside .sidebar-content p:first-child,.page-sidebar-layout-2 aside .sidebar-content p:first-child{margin-top:2.8947368421rem}.page-sidebar-layout aside .sidebar-content ul,.page-sidebar-layout-2 aside .sidebar-content ul{margin-top:.7894736842rem;padding:0;list-style-type:none}.page-sidebar-layout aside .sidebar-content ul a,.page-sidebar-layout-2 aside .sidebar-content ul a{text-decoration:none}.page-sidebar-layout aside .sidebar-content ul li,.page-sidebar-layout-2 aside .sidebar-content ul li{margin:.3157894737rem 0}.sidebar-description h1{margin-top:0}.sidebar-description .breadcrumb{display:block;margin-bottom:.2631578947rem}.sidebar-description img{margin-top:1.5789473684rem;margin-bottom:1.5789473684rem}.description-block{margin-bottom:1.5789473684rem}.description-block p{margin-top:.3157894737rem}.description-block p:last-child{margin-bottom:0}.description-block .caption{color:#8d8d8d;font-size:.8421052632rem}.description-block .color-variants{margin-top:.3157894737rem}.page-logo{display:block;width:110px;margin-top:1.3157894737rem;margin-bottom:1.5789473684rem;margin-left:1.5789473684rem}@media(min-width: 1200px){.page-logo{width:140px;margin-left:2.1052631579rem;margin-top:2.1052631579rem;margin-bottom:2.3684210526rem}}@media(min-width: 1400px){.page-logo{margin-left:3.1578947368rem}}.page-top{display:flex;justify-content:space-between;align-items:center;padding:1.25rem}@media(min-width: 676px){.page-top{padding:1.5789473684rem 2.1052631579rem}}@media(min-width: 1200px){.page-top{padding:2.3157894737rem 2.1052631579rem}}@media(min-width: 1400px){.page-top{padding:2.3157894737rem 3.1578947368rem}}.page-top h1{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.page-top .open-menu{color:inherit;margin:0}.page-top .title-block{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.page-top .title-block a{color:#8d8d8d;text-decoration:none;font-size:.8421052632rem}.page-top .title-block a:hover{color:#4b4b4b}.top-buttons{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.top-buttons .bag-icon{width:35px;height:35px}.top-buttons .person-icon{width:45px;height:45px}.support_note{font-size:.8rem}.items-grid{display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);justify-content:space-between;row-gap:40px;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:3.4375rem}@media(min-width: 676px){.items-grid{grid-template-columns:calc(33.33333% - 40px) calc(33.33333% - 40px) calc(33.33333% - 40px);margin-bottom:2.8947368421rem;padding-left:1.5789473684rem;padding-right:1.5789473684rem}}@media(min-width: 1200px){.items-grid{padding-left:2.1052631579rem;padding-right:2.1052631579rem}}@media(min-width: 1400px){.items-grid{padding-left:3.1578947368rem;padding-right:3.1578947368rem}}.items-grid-4{display:grid;grid-template-columns:calc(50% - 8px) calc(50% - 8px);justify-content:space-between;row-gap:40px;padding-left:1.25rem;padding-right:1.25rem}@media(min-width: 676px){.items-grid-4{grid-template-columns:calc(25% - 45px) calc(25% - 45px) calc(25% - 45px) calc(25% - 45px);padding-left:4.2105263158rem;padding-right:4.2105263158rem}}.mobile-filters-button{text-align:center;margin-bottom:20px}@media(min-width: 676px){.mobile-filters-button{display:none}}.mobile-filters{background:#f0f0f0;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.mobile-filters .switch-filter{margin-bottom:0}.mobile-filters.active{max-height:1500px;padding:1.875rem 1.25rem;margin-bottom:2em}.mobile-filters ul{margin:0;padding:0;list-style:none}.mobile-filters ul a{text-decoration:none;display:inline-block;padding-top:.5em;padding-bottom:.5em}@media(min-width: 676px){.mobile-filters{display:none}}.page-mobile-title{padding-left:1.25rem;padding-right:1.25rem}.related-products{border-top:70px solid #dbdbdb;padding:50px 0 80px 0}.related-products h1{color:#8d8d8d}.items-grid .product-item,.items-grid-4 .product-item{display:block;text-decoration:none}.items-grid .product-title,.items-grid-4 .product-title{display:block;text-align:center}.items-grid .color-variants,.items-grid-4 .color-variants{margin-top:.5263157895rem;text-align:center}.listing-item a{display:block;text-decoration:none}.listing-item:hover .item-image{transform:scale(1.05)}.listing-item .item-image{position:relative;transition:all .3s cubic-bezier(0.23, 1, 0.32, 1);margin-bottom:.5263157895rem}.listing-item .item-image img{margin:0 auto}.listing-item .item-image .smart-price{position:absolute;bottom:10px;right:0;background-color:#d03c30;color:#fff;padding:.125rem .625rem;font-size:1rem;border-radius:5px;font-weight:300;rotate:-8deg}@media(min-width: 676px){.listing-item .item-image .smart-price{bottom:30px}}.listing-item .item-title{display:block;text-align:center}.listing-item .color-variants{margin-top:.5263157895rem;text-align:center}.color-variants{display:flex;justify-content:center;-moz-column-gap:8px;column-gap:8px;row-gap:6px;flex-wrap:wrap}.color-variants a{display:inline-block;width:18px;height:18px;border-radius:50%;box-shadow:rgba(111,111,111,.07) 1.95px 1.95px 2.6px;transform:rotate(45deg)}.color-variants div:after{content:"";width:5px;height:5px;display:block;background:#000;margin:0 auto;border-radius:50%;opacity:0;transition:opacity 400ms}.color-variants div:hover:after{opacity:1}.color-variants-buttons{margin-top:.5263157895rem}.color-variants-buttons a{width:55px;height:55px;display:inline-block;border:2px solid #d9d9d9;display:inline-flex;justify-content:center;align-items:center;border-radius:6px;transition:all 300ms;margin-right:.2105263158rem;margin-bottom:.4210526316rem}.color-variants-buttons a.selected,.color-variants-buttons a:hover{background-color:#fefefe;border:2px solid #c7c7c7}.color-variants-buttons a.unavailable span{opacity:.2}.color-variants-buttons a.smart_price{border:2px solid #d03c30}.color-variants-buttons span{display:inline-block;width:28px;height:28px;border-radius:50%;transform:rotate(45deg)}.filter-links{list-style:none;margin:0;padding:0;font-size:1.125rem}@media(min-width: 676px){.filter-links{margin-top:.4210526316rem;font-size:.9473684211rem}}.filter-links li{display:flex;margin:.625rem 0;font-weight:300}@media(min-width: 676px){.filter-links li{margin:.2105263158rem 0;font-weight:100}}.filter-links input{display:none}.filter-links label{color:#8d8d8d;cursor:pointer}.filter-links label:hover{color:#4b4b4b}.filter-links input[type=checkbox]:checked+label{color:#d03c30}.filter-links input[type=checkbox]:checked+label:hover{text-decoration:none}.filter-links .color-dot{display:inline-block;width:18px;height:18px;border-radius:50%;margin-right:.5em}.clear-filters{border-top:1px solid #c7c7c7;margin-bottom:4.2105263158rem;padding-top:.7894736842rem;width:160px}.clear-filters a{font-size:.8421052632rem;text-decoration:none;color:#8d8d8d}.sidebar-footer{border-top:1px solid #c7c7c7;margin-bottom:4.2105263158rem;padding-top:.7894736842rem;max-width:100%}.sidebar-footer a{color:#d03c30}.button{cursor:pointer;background-color:#363636;border-radius:8px;display:inline-block;text-decoration:none;color:#fff;text-align:center;padding:.8em 1.8em;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:300;transition:all 300ms linear}@media(min-width: 676px){.button{font-weight:100}}.button.button-extrasmall{font-size:.5789473684rem;font-weight:300;text-transform:uppercase;border-radius:.2105263158rem;letter-spacing:1px;padding:.1578947368rem .4210526316rem}.button.button-small{border-radius:.2631578947rem;padding:.4210526316rem}.button.button-medium{border-radius:.2631578947rem;font-size:.9473684211rem;padding:.4210526316rem 1.0526315789rem}.button.button-primary{background-color:#d03c30}.button.button-primary:hover{background-color:#b5342a}.button.button-login{text-transform:uppercase;padding:.6315789474rem 3.1578947368rem;background-color:#008897}.button.button-login:hover{background-color:#005662}.button svg{vertical-align:middle}.button.disabled,.button[disabled]{cursor:not-allowed;opacity:.6}.map-phone-button{background:#d03c30;color:#fff;padding:.2em .5em;display:inline-block;text-decoration:none;border-radius:4px}.button-link{cursor:pointer;background-color:transparent;display:inline-block;text-decoration:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:100;transition:all 300ms linear;color:#d03c30}.button-link:hover{color:#4b4b4b}.splide__pagination{position:relative;margin-top:-2rem}.splide__pagination__page{border:none;width:12px;height:12px;border-radius:50%;margin:0 .3157894737rem;background:#f0f0f06b;cursor:pointer}.splide__pagination__page.is-active{background:#ffffffde}.splide .splide__arrow{border:0;cursor:pointer;position:absolute;z-index:999;color:#ffffff72;background-color:transparent;height:100%;width:200px;text-align:right;display:none}.splide .splide__arrow--next{right:1.0526315789rem}.splide .splide__arrow--prev{left:1.0526315789rem;transform:scaleX(-1)}.splide .splide__arrow svg{cursor:pointer;fill:currentColor;vertical-align:middle;height:50px;width:50px}.splide:hover .splide__arrow{display:block}.images-gallery{display:grid;grid-template-columns:198px calc(100% - 202px);grid-template-rows:200px 200px;row-gap:4px;justify-content:space-between}@media(min-width: 1200px){.images-gallery{grid-template-columns:298px calc(100% - 302px);grid-template-rows:300px 300px}}@media(min-width: 1400px){.images-gallery{grid-template-columns:398px calc(100% - 402px);grid-template-rows:400px 400px}}.images-gallery .item-3{grid-column-start:1;grid-column-end:3}.images-gallery div img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.images-gallery-2{display:grid;grid-template-columns:50% 50%}.fluid-gallery{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:20px;flex-wrap:wrap}.product-description{display:flex;flex-direction:column-reverse;row-gap:20px;padding:1.875rem 1.25rem}@media(min-width: 676px){.product-description{display:grid;grid-template-columns:270px auto;-moz-column-gap:1.5789473684rem;column-gap:1.5789473684rem;padding:2.1052631579rem 1.5789473684rem}}@media(min-width: 1200px){.product-description{grid-template-columns:280px auto;-moz-column-gap:2.6315789474rem;column-gap:2.6315789474rem;padding:3.1578947368rem 2.1052631579rem}}@media(min-width: 1400px){.product-description{grid-template-columns:300px auto;padding:4.2105263158rem 3.1578947368rem}}.mobile-price-container{margin-top:1.5em}@media(min-width: 676px){.mobile-price-container{display:none}}.scroll-down{position:absolute;left:50%;bottom:50px;display:none;text-align:center;font-size:20px;text-decoration:none;width:25px;height:25px;border-bottom:3px solid #fff;border-right:3px solid #fff;z-index:9;left:50%;transform:translate(-50%, 0%) rotate(45deg);animation:fade_move_down 3s ease-in-out infinite;cursor:pointer}@keyframes fade_move_down{0%{transform:translate(0, -20px) rotate(45deg);opacity:0}50%{opacity:1}100%{transform:translate(0, 10px) rotate(45deg);opacity:0}}.article-row-1,.article-row-2,.article-row-3,.article-row-4,.article-row-5,.article-row-6,.article-row-7,.article-row-8{padding:1.875rem 1.25rem}@media(min-width: 676px){.article-row-1,.article-row-2,.article-row-3,.article-row-4,.article-row-5,.article-row-6,.article-row-7,.article-row-8{padding:3.6842105263rem 3.1578947368rem}}@media(min-width: 1200px){.article-row-1,.article-row-2,.article-row-3,.article-row-4,.article-row-5,.article-row-6,.article-row-7,.article-row-8{padding:4.2105263158rem 4.7368421053rem}}@media(min-width: 1400px){.article-row-1,.article-row-2,.article-row-3,.article-row-4,.article-row-5,.article-row-6,.article-row-7,.article-row-8{padding:4.7368421053rem 6.3157894737rem}}.article-row-5e{padding:1.875rem 1.25rem}@media(min-width: 676px){.article-row-5e{padding:3.6842105263rem 3.1578947368rem}}@media(min-width: 1200px){.article-row-5e{padding:4.2105263158rem 4.7368421053rem}}@media(min-width: 1400px){.article-row-5e{padding:4.7368421053rem 6.3157894737rem 4.7368421053rem 0}}.article-row-1{background:transparent linear-gradient(284deg, #efefef 0%, #d5d5d5 100%) 0% 0% no-repeat}@media(min-width: 676px){.article-row-1{display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);align-items:center;justify-content:space-between}}@media(min-width: 1200px){.article-row-1{grid-template-columns:calc(55% - 30px) calc(45% - 30px)}}@media(min-width: 1400px){.article-row-1{grid-template-columns:calc(55% - 50px) calc(45% - 50px)}}.article-row-1 .image img{margin-bottom:2.1052631579rem}.article-row-1 .image img:last-child{margin-bottom:0}.article-row-2 img,.article-row-3 img{margin:2.6315789474rem 0}.article-row-2 p:first-child,.article-row-3 p:first-child{margin-top:0}.article-row-2 p:last-child,.article-row-3 p:last-child{margin-bottom:0}.article-row-3{background:transparent linear-gradient(284deg, #efefef 0%, #d5d5d5 100%) 0% 0% no-repeat}@media(min-width: 676px){.article-row-3 .content{display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);justify-content:space-between}}.article-row-3 h1{text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:1.5789473684rem}.article-row-5{background:transparent linear-gradient(284deg, #f1f1f1 0%, #dedede 100%) 0% 0% no-repeat}.article-row-5 h1{text-align:center;margin-top:0;margin-bottom:2.1052631579rem}@media(min-width: 676px){.article-row-5 .grid{display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);align-items:center;justify-content:space-between;row-gap:2.3684210526rem}}@media(min-width: 1200px){.article-row-5 .grid{grid-template-columns:calc(50% - 30px) calc(50% - 30px)}}@media(min-width: 1400px){.article-row-5 .grid{grid-template-columns:calc(50% - 50px) calc(50% - 50px)}}.article-row-7{background:#f0f0f0;text-align:center;padding-left:5.2631578947rem;padding-right:5.2631578947rem}@media(min-width: 1200px){.article-row-7{padding-left:7.8947368421rem;padding-right:7.8947368421rem}}@media(min-width: 1400px){.article-row-7{padding-left:14.2105263158rem;padding-right:14.2105263158rem}}.article-row-8{background:#f0f0f0}.article-row-8 h2{margin-top:1.5789473684rem;margin-bottom:0}.article-row-8 h2:first-child{margin-top:0}.article-row-8 .grid{display:grid;grid-template-columns:calc(50% - 25px) calc(50% - 25px);justify-content:space-between;row-gap:2.3684210526rem}@media(min-width: 1200px){.article-row-8 .grid{grid-template-columns:calc(50% - 30px) calc(50% - 30px)}}@media(min-width: 1400px){.article-row-8 .grid{grid-template-columns:calc(50% - 50px) calc(50% - 50px)}}.article-row-9{padding:1.875rem 1.25rem 3.125rem 1.25rem}@media(min-width: 676px){.article-row-9{padding-left:5.2631578947rem;padding-right:5.2631578947rem}}@media(min-width: 1200px){.article-row-9{padding-left:7.8947368421rem;padding-right:7.8947368421rem}}@media(min-width: 1400px){.article-row-9{padding-left:20rem;padding-right:20rem}}.article-date{position:relative;display:block;color:#b5b5b5;margin-top:1.8421052632rem}.article-date::before{content:"";height:3px;width:120px;display:block;position:absolute;background:#e7e7e7;top:-8px}.time-row{display:flex;-moz-column-gap:1.5789473684rem;column-gap:1.5789473684rem;align-items:center;margin:3.1578947368rem 0;flex-direction:column;background:#efefef;text-decoration:none;display:flex;align-items:stretch}@media(min-width: 676px){.time-row{flex-direction:row}}.time-row img{-o-object-fit:cover;object-fit:cover}@media(min-width: 676px){.time-row img{width:200px}}@media(min-width: 992px){.time-row img{width:250px}}@media(min-width: 1200px){.time-row img{width:300px}}@media(min-width: 1400px){.time-row img{width:350px}}.time-row.right{flex-direction:column-reverse}@media(min-width: 676px){.time-row.right{flex-direction:row}}@media(min-width: 676px){.time-row.left .description{margin-left:-2rem}}.time-row .date{position:relative;background:#eb0029;color:#fff;padding:.125rem 1.25rem;margin-right:.5rem}@media(min-width: 676px){.time-row .date{padding:.1052631579rem 1.0526315789rem;margin-right:.4210526316rem}}.time-row h3{font-size:1.1578947368rem;margin-top:.5263157895rem;margin-bottom:0}.time-row p{font-size:.8947368421rem;margin-top:.5263157895rem;margin-bottom:.5263157895rem}.time-row .description{flex:1;padding:1.25rem}@media(min-width: 676px){.time-row .description{padding:1.0526315789rem 2.1052631579rem}}.time-row .description h3{margin-bottom:1.25rem}.sizes-image{position:relative;margin-top:2em}@media(min-width: 676px){.sizes-image{margin-top:0}}@media(min-width: 992px){.sizes-image{font-size:.6315789474rem;width:310px}}@media(min-width: 1200px){.sizes-image{font-size:.7368421053rem;width:350px}}@media(min-width: 1400px){.sizes-image{font-size:.8421052632rem;width:390px}}.sizes-image #caliber{position:absolute;bottom:-11%;left:33%}@media(min-width: 992px){.sizes-image #caliber{bottom:2px;left:105px}}@media(min-width: 1200px){.sizes-image #caliber{left:118px}}@media(min-width: 1400px){.sizes-image #caliber{left:132px}}.sizes-image #bridge{position:absolute;top:-7%;left:22%}@media(min-width: 992px){.sizes-image #bridge{top:2px;left:70px}}@media(min-width: 1200px){.sizes-image #bridge{left:78px}}@media(min-width: 1400px){.sizes-image #bridge{left:88px}}.sizes-image #rod{position:absolute;bottom:-11%;right:18%}@media(min-width: 992px){.sizes-image #rod{bottom:2px;right:58px}}@media(min-width: 1200px){.sizes-image #rod{right:65px}}@media(min-width: 1400px){.sizes-image #rod{right:72px}}.product-slider .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pagination{text-align:center;margin-bottom:4.2105263158rem}.pagination .page{display:inline-block;font-weight:300}.pagination .page a{padding:.4210526316rem .6315789474rem;margin:0 .3157894737rem;border-radius:3px;text-decoration:none;border:2px solid transparent}.pagination .page a:hover{background-color:#f0f0f0;border-color:#f0f0f0}.pagination .page.current{border:1px solid #d03c30;padding:.4210526316rem .6315789474rem;margin:0 .3157894737rem;border-radius:3px}.pagination .next,.pagination .prev{opacity:.4;padding:.2105263158rem .3157894737rem}.pagination .next svg,.pagination .prev svg{width:1.3684210526rem;height:1.3684210526rem;display:inline-block;vertical-align:-.3157894737rem;fill:currentcolor}.pagination .next:hover,.pagination .prev:hover{opacity:1}.products-no-results{text-align:center;color:#d7d7d7;margin-bottom:6.8421052632rem}@media(min-width: 992px){.products-no-results{padding-right:5.2631578947rem;padding-left:5.2631578947rem}}@media(min-width: 1400px){.products-no-results{padding-right:10rem;padding-left:10rem}}.products-no-results img{width:260px;margin-top:4.2105263158rem;margin-right:auto;margin-left:auto}.products-no-results h1{font-weight:400;line-height:1.2}@media(min-width: 992px){.products-no-results h1{font-size:2.1052631579rem}}@media(min-width: 1400px){.products-no-results h1{font-size:2.6315789474rem}}.products-no-results a{font-weight:300}.badge{background:#d03c30;color:#fff;padding:.125rem .625rem;font-size:1rem;border-radius:5px;font-weight:300}@media(min-width: 676px){.badge{font-weight:100;padding:.1052631579rem .5263157895rem;font-size:.8421052632rem}}.badge svg{display:inline-block;vertical-align:middle;width:18px;height:18px}.filter-badges{display:flex;-moz-column-gap:10px;column-gap:10px;row-gap:10px;flex-wrap:wrap;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:1.25rem}@media(min-width: 676px){.filter-badges{padding-left:3.1578947368rem;padding-right:3.1578947368rem;margin-top:1.5789473684rem;margin-bottom:.9473684211rem}}.switch-filter{display:flex;align-items:center;margin-bottom:1.0526315789rem}.switch-filter span{color:#8d8d8d;font-size:.9473684211rem;margin-left:.4210526316rem}.switch-filter .switch-container{margin-left:.5263157895rem}.sidebar-accordion{margin-bottom:1.0526315789rem}.sidebar-accordion .accordion-header{padding:.4210526316rem .5263157895rem;color:#8d8d8d;cursor:pointer;font-size:1.1875rem;border-bottom:1px solid #c7c7c7}@media(min-width: 676px){.sidebar-accordion .accordion-header{font-size:.9473684211rem}}.sidebar-accordion .accordion-header:hover{font-weight:300;color:#575757}.sidebar-accordion .accordion-content{padding:0 .5263157895rem;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.sidebar-accordion .accordion-item{transition:all .1s ease-in-out;font-weight:300}@media(min-width: 676px){.sidebar-accordion .accordion-item{font-weight:100}}.sidebar-accordion .accordion-item.active{margin-top:1.5789473684rem;margin-bottom:1.5789473684rem}.sidebar-accordion .accordion-item.active:first-child{margin-top:0}.sidebar-accordion .accordion-item.active:last-child{margin-bottom:0}.sidebar-accordion .accordion-item.active .accordion-header{color:#575757;border-bottom:1px solid #939393;font-weight:300}.switch-container input[type=checkbox]{display:none}.switch-container label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:gray;display:block;border-radius:12px;position:relative}.switch-container label:after{content:"";position:absolute;top:2px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:.3s}.switch-container input:checked+label{background:#d03c30}.switch-container input:checked+label:after{left:calc(100% - 3px);transform:translateX(-100%)}.boxed-form{background:#f2f2f2;padding:1.6em;border-radius:6px;margin-top:2em}@media(min-width: 676px){.boxed-form{padding:2.1em;margin-top:0}}.boxed-form .form-group{margin-bottom:1.05em}.form-group-inline{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media(min-width: 676px){.form-group-inline{flex-direction:row}}.form-group-inline .button{width:100%;display:block;height:45px;padding:.6315789474rem}.form-group,.form-group-inline{margin-bottom:.5263157895rem}.form-group label,.form-group-inline label{font-size:.6315789474rem;display:block;text-transform:uppercase;font-weight:400;margin-left:.2631578947rem;margin-bottom:.2105263158rem;color:#8d8d8d}.form-group .checkbox-label,.form-group-inline .checkbox-label{display:inline-block;text-transform:none;font-size:.7894736842rem}.form-control{display:block;width:100%;background-clip:padding-box;border:1px solid #e6e6e6;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.3157894737rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.5263157895rem .6315789474rem;font-weight:300}.form-control:focus{outline:0}.input-group-with-button{display:flex}.input-group-with-button .input{width:60px;border:1px solid #939393;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-top-left-radius:.3157894737rem;border-bottom-left-radius:.3157894737rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.3157894737rem .6315789474rem;font-weight:300;text-align:center}.input-group-with-button .input:focus{outline:0;border-color:#666}.input-group-with-button .button{border-top-left-radius:0;border-bottom-left-radius:0;min-width:37px}.input-no-arrows::-webkit-inner-spin-button,.input-no-arrows::-webkit-outer-spin-button{-webkit-appearance:none !important;appearance:none !important;margin:0 !important}.form-button{text-align:center;margin-top:1.5789473684rem}.form-footer{text-align:center;font-size:.8421052632rem;color:#8f8f8f;margin-top:.5263157895rem}.span-1{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-1{width:calc((100% / 12) * 1 - 8px);margin-bottom:0}}.span-2{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-2{width:calc((100% / 12) * 2 - 8px);margin-bottom:0}}.span-3{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-3{width:calc((100% / 12) * 3 - 8px);margin-bottom:0}}.span-4{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-4{width:calc((100% / 12) * 4 - 8px);margin-bottom:0}}.span-5{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-5{width:calc((100% / 12) * 5 - 8px);margin-bottom:0}}.span-6{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-6{width:calc((100% / 12) * 6 - 8px);margin-bottom:0}}.span-7{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-7{width:calc((100% / 12) * 7 - 8px);margin-bottom:0}}.span-8{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-8{width:calc((100% / 12) * 8 - 8px);margin-bottom:0}}.span-9{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-9{width:calc((100% / 12) * 9 - 8px);margin-bottom:0}}.span-10{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-10{width:calc((100% / 12) * 10 - 8px);margin-bottom:0}}.span-11{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-11{width:calc((100% / 12) * 11 - 8px);margin-bottom:0}}.span-12{width:100%;flex:0 0 auto;margin-bottom:1em}@media(min-width: 676px){.span-12{width:calc((100% / 12) * 12 - 8px);margin-bottom:0}}.select2-container--default .select2-selection--single{border:1px solid #e6e6e6;border-radius:.3157894737rem;height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:7px 5px 0 5px;margin-left:-8px;margin-top:-3px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:300;line-height:45px}.select2-container--default .select2-selection--single .select2-selection__clear{height:45px;color:#bbb;margin-right:24px}.select2-container--focus>span.selection>span{border:1px solid #666;outline-style:none}.sidebar .select2-container--focus>span.selection>span{border:1px solid #666}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 5px 7px 5px}.select2-dropdown{border:1px solid #ccc;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}.select2-results__option{padding:8px 12px}.select2-search--dropdown{padding:12px}.select2-dropdown-link{display:block;padding:.6315789474rem}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#c6c6c6}.select2-container{width:100% !important}.select2-container .select2-selection--single .select2-selection__rendered{font-weight:300;-moz-text-align-last:left;text-align-last:left}.field_with_errors label{color:#d00}.field_with_errors .form-control,.field_with_errors .select2-container--default .select2-selection--single{background-color:#f2dede;border-color:#d9acb3;color:#d00}.field_with_errors .select2-container--default .select2-selection--single{background-color:#f2dede;border-color:#d9acb3}.field_with_errors .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#d00}.alert{padding:.7894736842rem;margin-bottom:1.0526315789rem;border:1px solid transparent;border-radius:4px;font-size:.8421052632rem}.alert.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#d00}.empty-cart{text-align:center;font-size:2.6315789474rem;padding:4.2105263158rem}.empty-cart svg{width:200px;height:200px;color:#ccc}.empty-cart p{margin-top:1.0526315789rem;margin-bottom:0}.page-content{padding-left:1.25rem;padding-right:1.25rem;margin-top:1.875rem;margin-bottom:3.4375rem;min-height:450px}@media(min-width: 676px){.page-content{margin-top:1.5789473684rem;margin-bottom:2.8947368421rem;padding-left:2.1052631579rem;padding-right:2.1052631579rem}}@media(min-width: 1400px){.page-content{padding-left:3.1578947368rem;padding-right:3.1578947368rem}}table{width:100%;border-collapse:collapse;margin-bottom:1.5789473684rem}table th{text-align:left;border-bottom:1px solid #ccc;font-weight:300;text-transform:uppercase;font-size:.7368421053rem;padding:.1052631579rem .5263157895rem}table td{padding:.5263157895rem .5263157895rem;border-bottom:1px solid #ccc}table .collapsing{width:1px;white-space:nowrap}table .center{text-align:center}table .check-lg-icon{width:20px;height:20px;vertical-align:middle}table .dash-icon{width:25px;height:25px;vertical-align:middle;color:#b5b5b5}.add-cart-container a{margin-left:.8947368421rem}.add-cart-container .increase-quantity svg,.add-cart-container .decrease-quantity svg{display:inline-block;vertical-align:middle;width:25px;height:25px;color:#dbdbdb}.add-cart-container:hover .increase-quantity svg,.add-cart-container:hover .decrease-quantity svg{color:#4b4b4b}.add-cart-container .increase-quantity:hover svg,.add-cart-container .decrease-quantity:hover svg{color:#d03c30}.add-cart-container .check-lg-icon{display:inline-block;align-self:center;width:40px;height:40px;margin-left:.5263157895rem}@keyframes spinner{to{transform:rotate(360deg)}}.spinner{position:relative;width:50px}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-14px;margin-left:-10px;border-radius:50%;border:4px solid #ccc;border-top-color:#000;animation:spinner 1s linear infinite}.thumb-image{width:100px;max-width:none}.thumb-small-image{width:70px;max-width:none}.cart-quantity-container{display:inline-flex;align-items:center;flex-direction:column-reverse;-moz-column-gap:5px;column-gap:5px;row-gap:5px}@media(min-width: 676px){.cart-quantity-container{flex-direction:row}}.cart-quantity-container input{width:50px;background-clip:padding-box;border:1px solid #ccc;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:.3157894737rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.3157894737rem .6315789474rem;font-weight:300;text-align:center;margin-left:.3157894737rem;margin-right:.3157894737rem}@media(min-width: 676px){.cart-quantity-container input{width:60px}}.cart-quantity-container input:focus{outline:0;border-color:#666}.cart-quantity-container svg{vertical-align:middle}.case-cart-checkobox{display:block;font-size:.875rem;color:#8d8d8d;margin:.3125rem 0}@media(min-width: 676px){.case-cart-checkobox{font-size:.7894736842rem;margin-bottom:0}}.order-button{margin:0 auto;margin-top:2em;display:block}@media(min-width: 676px){.order-button{float:right}}.section-title{position:relative;margin-top:3.125rem;margin-bottom:1.875rem}@media(min-width: 676px){.section-title{margin-top:2.6315789474rem;margin-bottom:1.5789473684rem}}.section-title:after{content:"";width:100%;height:3px;display:block;background:#d03c30;position:absolute;top:10px;z-index:-1}@media(min-width: 676px){.section-title:after{top:14px}}.section-title:first-child{margin-top:0}.section-title span{background-color:#fff;padding-right:.5263157895rem;color:#d03c30}.section-title .right-icon{float:right;border:3px solid #d03c30;border-radius:50%;background-color:#fff;color:#d03c30;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.section-title .right-icon svg{width:8px;height:8px}.order-total{width:240px;float:right}.checkout-payments{margin-bottom:1.5789473684rem}.product-price{font-size:1.5789473684rem;font-weight:300;margin-bottom:.5263157895rem;display:inline-flex;align-items:center}.product-price .smart{margin-right:1em;background-color:#d03c30;color:#fff;padding:.125rem .625rem;font-size:1rem;border-radius:5px;font-weight:300}.product-price .old{margin-left:.5em;font-size:1.25rem;text-decoration:line-through;color:#aeaeae}.added-product-message{font-size:.8421052632rem}.filter-by-code-container{margin-bottom:1.5789473684rem}.filter-by-code-container label{font-size:.6315789474rem;display:block;text-transform:uppercase;font-weight:400;margin-left:.2631578947rem;margin-bottom:.2105263158rem;color:#8d8d8d}.filter-by-code-container .input{flex:1 0 auto;text-align:left}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:1.5789473684rem;position:relative}.video-container iframe,.video-container object,.video-container embed{position:absolute;left:0;top:0;height:100%;width:100%}.parts-list{padding:0 1.5789473684rem 1.1578947368rem 1.5789473684rem}@media(min-width: 1200px){.parts-list{padding:0 2.1052631579rem 2.3157894737rem 2.1052631579rem}}@media(min-width: 1400px){.parts-list{padding:0 3.1578947368rem 2.3157894737rem 3.1578947368rem}}.parts-grid{display:grid;grid-template-columns:calc(33.33333% - 15px) calc(33.33333% - 15px) calc(33.33333% - 15px);justify-content:space-between;row-gap:2.1052631579rem;margin-bottom:3.1578947368rem}.parts-grid .parts-grid-item{display:flex;padding:1.0526315789rem;border-radius:5px;background:#f0f0f0;justify-content:space-between;-moz-column-gap:.5263157895rem;column-gap:.5263157895rem}.parts-grid .parts-grid-item .form-control{width:55px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;border-color:#363636;padding:.3157894737rem;font-size:.8421052632rem}.button-banner{text-align:center;width:100%;padding:6em 2em}@media(min-width: 1200px){.button-banner{padding:4em 2em}}.button-banner#parts-banner{background-color:#444;background-image:url(/assets/parts-background-mobile-eafa13d0ea9a016e5ef65582c99ba590f518885c5b7ccf8078d85e1b7eb496fc.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media(min-width: 1200px){.button-banner#parts-banner{background-image:url(/assets/parts-background-2db04e68dc196504d4a930d9546802667fab5e2d6b2f0faf320ce93fc8ceb740.jpg)}}.button-banner .button{background:#dbdbdb;color:#333;font-weight:300}.button-banner .button:hover{background-color:#fff}.cart-row .price{display:flex;align-items:center}.cart-row .price .smart_price{margin-left:1em;background-color:#d03c30;color:#fff;padding:.125rem .625rem;font-size:.75rem;border-radius:5px;font-weight:300}.cart-top-button{transition:color 1s}.cart-top-button.active{color:#d03c30}.form-file-preview-container{min-height:130px}.form-file-preview-container .form-file-preview-items{display:flex;align-items:center;row-gap:1.0526315789rem;-moz-column-gap:1.0526315789rem;column-gap:1.0526315789rem;min-height:100px}.form-file-preview-container .form-file-preview-items .progress{margin-top:.2631578947rem;margin-bottom:0}.form-file-preview-container .form-file-preview-bottom-link{margin-top:.5263157895rem;font-size:.8421052632rem}.form-file-preview-container.empty .form-file-preview-bottom-link{display:none;margin:0}.form-file-preview-container.empty .form-file-preview-items{display:flex;justify-content:center}.form-file-preview-container .form-file-preview-item{position:relative}.form-file-preview-container .form-file-preview-item img{max-width:130px;margin:0 auto}.form-file-preview-container .form-file-preview-item .button{position:absolute;bottom:.4210526316rem;right:.3157894737rem}.form-file-preview-container .form-file-preview-item .button-restore{display:none}.form-file-preview-container .form-file-preview-item.deleted img{opacity:.3}.form-file-preview-container .form-file-preview-item.deleted .button-delete{display:none}.form-file-preview-container .form-file-preview-item.deleted .button-restore{display:block}.form-file-preview-container .form-file-preview-item.with-error{border:3px solid #d70000}.form-file-preview-container .form-file-preview-item.with-error img{opacity:.25}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:7px;margin-bottom:1.0526315789rem;background-color:#f7f7f7;border-radius:4px}.progress-bar{float:left;width:0%;height:100%;color:#35799e;text-align:center;background-color:#35799e;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{animation:progress-bar-stripes 2s linear infinite}.inline-buttons{display:flex;justify-content:space-evenly;margin-top:1.6em}.styled-radio-label{display:flex;-moz-column-gap:.3em;column-gap:.3em;align-items:center;margin-bottom:.6em}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:22px;height:22px;border:2px solid #ccc;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center}input[type=radio]::before{content:"";width:12px;height:12px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #d03c30;background-color:CanvasText}input[type=radio]:checked{border:2px solid #d03c30}input[type=radio]:checked::before{transform:scale(1)}.styled-checkbox-label{display:flex;-moz-column-gap:.3em;column-gap:.3em;flex-wrap:wrap;align-items:center;margin-bottom:.6em}.styled-checkbox-label.small{-moz-column-gap:.2em;column-gap:.2em}.styled-checkbox-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:2px solid #ccc;transform:translateY(-0.075em);display:grid;place-content:center}.styled-checkbox-label.small input[type=checkbox]{width:16px;height:16px}.styled-checkbox-label input[type=checkbox]::before{content:"";width:10px;height:10px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #d03c30;background-color:CanvasText}.styled-checkbox-label input[type=checkbox]:checked{border:2px solid #d03c30}.styled-checkbox-label input[type=checkbox]:checked::before{transform:scale(1)}.gm-style .gm-style-iw-c{padding:1.2rem}.gm-style-iw-d h2{margin:0}.gm-style-iw-d p{line-height:1.4}.gm-ui-hover-effect{top:-2px !important;right:-2px !important}.registration-login .rowA{padding:1.875rem 1.25rem 3.125rem 1.25rem;background:transparent linear-gradient(284deg, #efefef 0%, #eeeeee 100%) 0% 0% no-repeat}.registration-login .rowA .info{display:none}@media(min-width: 676px){.registration-login .rowA{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5.2631578947rem;justify-content:space-between;padding:3.6842105263rem 3.1578947368rem}.registration-login .rowA .info{display:block}}@media(min-width: 1200px){.registration-login .rowA{padding:4.2105263158rem 4.7368421053rem}}@media(min-width: 1200px){.registration-login .rowA{padding:4.7368421053rem 6.3157894737rem}}.registration-login .rowA hr{margin:2rem;border:4px solid #e5e5e5}.stores-contacts .rowA{padding:1.875rem 1.25rem 3.125rem 1.25rem;background:transparent linear-gradient(284deg, #efefef 0%, #eeeeee 100%) 0% 0% no-repeat}@media(min-width: 676px){.stores-contacts .rowA{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3.6842105263rem;justify-content:space-between;padding:3.6842105263rem 3.1578947368rem}}@media(min-width: 1200px){.stores-contacts .rowA{padding:4.2105263158rem 4.7368421053rem}}@media(min-width: 1400px){.stores-contacts .rowA{padding:4.7368421053rem 6.3157894737rem}}.stores-contacts #stores-map{height:500px}@media(min-width: 992px){.stores-contacts #stores-map{height:500px}}@media(min-width: 1200px){.stores-contacts #stores-map{height:600px}}@media(min-width: 1400px){.stores-contacts #stores-map{height:700px;height:90vh}}.footer_boxes a{text-decoration:none}.home-video-container{position:relative;width:100%;overflow:hidden}.home-video-container video{width:100%;display:block}.socials{text-align:center;margin-top:40px}.socials a{text-decoration:none;margin:0px 1rem;fill:currentColor}.newsletter{padding:3rem 0;background:transparent linear-gradient(284deg, #efefef 0%, #d5d5d5 100%) 0% 0% no-repeat}.newsletter h2{color:#d03c30;text-align:center;margin-top:0}.newsletter #mc_embed_signup{width:80%;margin:0 auto}@media(min-width: 676px){.newsletter #mc_embed_signup{width:600px}}.newsletter #mc_embed_signup .mc-field-group{text-align:center}.newsletter #mc_embed_signup .button{display:block;margin:1rem auto 0 auto}.newsletter #mc_embed_signup #mce-success-response{text-align:center;margin-top:1rem;color:#649527;font-weight:bolder}.flash{padding:1rem;border-radius:6px;margin-bottom:1rem;text-align:center}.flash.notice{background-color:#eaf2de}.flash.error{background-color:#f2dede}
