@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap");*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}html{font-size:10px;overflow-x:hidden}body{font-family:"Geologica",sans-serif;font-weight:400;font-size:1.6rem;line-height:2rem;color:#1A1A1A;background-color:#f7f7f7}a{color:#1A1A1A;outline:0;text-decoration:none;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}a:active,a:hover{color:#1A1A1A}ul,ol{margin:0;padding:0;list-style:none}b,strong{font-weight:500}u{text-decoration:underline}img{border:0;max-width:100%;height:auto}h1{text-align:center;padding:20px 0;line-height:normal;font-size:25px;font-weight:400;line-height:32px}.clearfix{display:block;width:100%;zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.element-invisible,.visually-hidden,.ajax-progress{display:none !important}.centered-1440,.centered-1200,.centered-690{padding:0 20px;margin:0 auto}.centered-1440{max-width:1440px}.centered-1200{max-width:1200px;padding:0}.centered-690{max-width:690px;padding:0}.only-desk{display:block}@media only screen and (max-width:1024px){.only-desk{display:none}}.till-tab{display:none}@media only screen and (max-width:1024px){.till-tab{display:block}}.button{padding:12px 25px;font-weight:bold;border:none;background:#D83B41;color:#fff;font-size:16px;line-height:18px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;margin:15px 0}.button:hover{background-color:#B34043}.block-local-tasks-block{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#ebebeb;text-align:center;padding:0 20px}.block-local-tasks-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-local-tasks-block li{margin:0 10px;position:relative}.block-local-tasks-block li a{padding:20px 0;display:block}.block-local-tasks-block li a:after{display:block;content:"";position:absolute;left:0;right:0;bottom:0;height:4px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.block-local-tasks-block li a:hover:after{background:#D83B41}.block-local-tasks-block li a.is-active{font-weight:bold}.block-local-tasks-block li a.is-active:after{background:#D83B41}.main{padding:50px 20px}.main-content{overflow:hidden;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}.main-content .region-sidebar-left{width:25%;float:left}.main-content .region.region-content{width:100%}@media only screen and (max-width:1024px){.main-content{overflow:hidden}.main-content .region-sidebar-left{width:100%;float:none}.main-content .region.region-content{width:100%;float:none}}.phone{background-image:url(/themes/custom/rkpt/assets/image/icon/phone.svg);background-position:center left;background-repeat:no-repeat;background-size:20px;padding-left:26px}.red{color:#db1616}.yellow{color:#dbaf2a}.green{color:#63b45c}.mov{color:#951da5}.small-font{font-size:0.8em}header{padding:20px 0;border-bottom:1px solid #E5E5E5;background-color:#fff}@media only screen and (max-width:1024px){header{padding:15px 0}}header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}@media only screen and (max-width:768px){header .header-container{padding-left:15px;padding-right:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}header .header-container .phone a{color:#4D4D4D}header .header-container .header-left{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}header .header-container .header-center{width:300px;padding:0 10px}@media only screen and (max-width:1024px){header .header-container .header-center{width:200px}}header .header-container .header-right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .header-container .logo a{display:block;margin:0 auto}header .header-container .logo img{max-width:215px}header .header-container .icon{width:20px;height:20px;display:block;cursor:pointer;background-repeat:no-repeat;background-size:contain;margin-left:15px}@media only screen and (max-width:768px){header .header-container .icon{margin-left:10px}}header .search{max-width:250px;position:relative;cursor:pointer}@media only screen and (max-width:1024px){header .search{position:unset}}header .search .search-toggle{background-image:url(/themes/custom/rkpt/assets/image/icon/search.svg)}header .search .rkpt-search-form{overflow:hidden;z-index:-1;width:0;position:absolute;top:-5px;right:25px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1024px){header .search .rkpt-search-form{width:100%;left:0;right:0;background:#fff;max-height:0;overflow:hidden}}header .search .rkpt-search-form.active{width:230px;z-index:1}@media only screen and (max-width:1024px){header .search .rkpt-search-form.active{width:100%;max-height:1000px;padding:20px}}header .search .rkpt-search-form .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){header .search .rkpt-search-form .form-container{max-width:400px;margin:0 auto}}header .search .rkpt-search-form .form-item{max-width:90%}@media only screen and (max-width:1024px){header .search .rkpt-search-form .form-item{max-width:95%}}header .search .rkpt-search-form .form-item input{border-radius:0;padding:5px 0;border:none;border-bottom:1px solid #E5E5E5}header .search .rkpt-search-form .form-item input::-webkit-input-placeholder{color:#E5E5E5}header .search .rkpt-search-form .form-item input::-moz-placeholder{color:#E5E5E5}header .search .rkpt-search-form .form-item input:-ms-input-placeholder{color:#E5E5E5}header .search .rkpt-search-form .form-item input::-ms-input-placeholder{color:#E5E5E5}header .search .rkpt-search-form .form-item input::placeholder{color:#E5E5E5}header .search .rkpt-search-form .form-item input:focus{border:none;outline:none;border-bottom:1px solid #1A1A1A}header .search .rkpt-search-form .form-actions{width:20px;height:20px;line-height:0;cursor:pointer}header .search .rkpt-search-form .form-actions input{width:100%;height:100%;border:none;font-size:1px;color:transparent;background-color:transparent;background-image:url(/themes/custom/rkpt/assets/image/icon/search-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center}header .account{position:relative;margin:0 12px}@media only screen and (max-width:768px){header .account{position:unset}}header .account:hover .menu{max-height:1000px}@media only screen and (max-width:1024px){header .account:hover .menu{max-height:0}}header .account.active .menu{max-height:1000px}header .account .icon{background-image:url(/themes/custom/rkpt/assets/image/icon/user.png)}header .account .menu{max-height:0;overflow:hidden;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto;width:150px;padding-top:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:100}@media only screen and (max-width:768px){header .account .menu{left:0;right:0;-webkit-transform:none;transform:none;width:100%}}header .account .menu .menu-item a{background:#ebebeb;padding:15px;text-align:center;display:block;font-size:14px;line-height:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .account .menu .menu-item a:hover{background:#E5E5E5}footer{background:#242424;color:#fff}footer a{color:#fff}footer .footer-top__wrapper{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}footer .footer-middle__wrapper{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:50px;padding-bottom:50px}footer .footer-middle__wrapper--left{width:33%}@media only screen and (max-width:1024px){footer .footer-middle__wrapper--left{width:50%}}@media only screen and (max-width:768px){footer .footer-middle__wrapper--left{width:100%;margin-bottom:35px;text-align:center}}footer .footer-middle__wrapper--center{width:33%;padding:0 30px}@media only screen and (max-width:1024px){footer .footer-middle__wrapper--center{width:50%}}@media only screen and (max-width:768px){footer .footer-middle__wrapper--center{width:100%;text-align:center}}footer .footer-middle__wrapper--right{width:33%}@media only screen and (max-width:1024px){footer .footer-middle__wrapper--right{width:100%;margin-top:35px}}footer .footer-bottom{border-top:1px solid #E5E5E5}footer .footer-bottom__wrapper{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;padding-top:25px;padding-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){footer .footer-bottom__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer-bottom__wrapper--left{width:20%}@media only screen and (max-width:768px){footer .footer-bottom__wrapper--left{width:100%}}footer .footer-bottom__wrapper--right{width:80%}@media only screen and (max-width:768px){footer .footer-bottom__wrapper--right{width:100%}}footer .footer-logo img{max-width:200px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .menu-footer .menu-item{margin-bottom:10px}footer .menu-footer .menu-item a{display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}footer .menu-footer .menu-item a:hover{color:#fff}footer .menu-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1024px){footer .menu-social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .menu-social .menu-item{margin:0 10px}footer .menu-social .menu-item a{font-size:1px;color:transparent;display:block;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}footer .menu-social .menu-item a:hover{-webkit-filter:none;filter:none}footer .menu-social .menu-item a.fb{background-image:url(/themes/custom/rkpt/assets/image/social/fb.svg)}footer .menu-social .menu-item a.ig{background-image:url(/themes/custom/rkpt/assets/image/social/ig.svg)}footer .menu-social .menu-item a.tw{background-image:url(/themes/custom/rkpt/assets/image/social/tw.svg)}footer .menu-social .menu-item a.li{background-image:url(/themes/custom/rkpt/assets/image/social/li.svg)}footer .menu-social .menu-item a.pi{background-image:url(/themes/custom/rkpt/assets/image/social/pi.svg)}footer .menu-social .menu-item a.yt{background-image:url(/themes/custom/rkpt/assets/image/social/yt.svg)}footer .menu-social .menu-item a.vi{background-image:url(/themes/custom/rkpt/assets/image/social/vi.svg)}footer .copyright{font-size:12px;line-height:16px}@media only screen and (max-width:768px){footer .copyright{text-align:center}}footer .credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:768px){footer .credits{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}}@media only screen and (max-width:520px){footer .credits{display:block}}footer .credits .credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:30px;font-size:12px;line-height:14px}@media only screen and (max-width:768px){footer .credits .credit{margin:0 15px}}@media only screen and (max-width:500px){footer .credits .credit{margin-bottom:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .credits .credit a{display:inline-block;margin-left:10px}footer .credits .credit a .rlv-logo{height:16px;width:auto}footer .credits .credit a .rkpt-logo{height:18px;width:auto}footer .contact-info{float:right;text-align:right}@media only screen and (max-width:480px){footer .contact-info{float:none;text-align:center}}.user-logged-in header{top:80px}@media only screen and (max-width:1024px){.user-logged-in header{top:0;position:relative;z-index:100}}.user-logged-in header .cart .cart-container{top:80px}@media only screen and (max-width:1500px){.region-content{padding-left:90px}}@media only screen and (max-width:1024px){.region-content{padding-left:0}}.banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #E5E5E5;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.banner-wrapper{display:block;padding:25px 10px;text-align:center}}.banner-wrapper .search-selector{border:1px solid #ccc;cursor:pointer;padding:10px 20px 11px;border-radius:81px;margin:0 10px;color:#4D4D4D}@media only screen and (max-width:768px){.banner-wrapper .search-selector{width:145px;display:inline-block;text-align:center;margin:5px}}.banner-wrapper .button{border-radius:30px;background-image:url(/themes/custom/rkpt/assets/image/icon/search.svg);background-position:15px center;background-repeat:no-repeat;background-size:19px;padding-left:45px}.banner-wrapper .button:hover{background-size:21px}.banner-wrapper .form-item{margin:0 20px 0 20px}@media only screen and (max-width:768px){.banner-wrapper .form-item{text-align:center}}.banner-wrapper #block-search-per-vehicle,.banner-wrapper #block-search-per-sku,.banner-wrapper #block-search-per-vin{display:none}.banner-wrapper[data-mode="per_vehicle"] [data-selector="per_vehicle"]{border-color:#4100AC;color:#4100AC}.banner-wrapper[data-mode="per_vehicle"] #block-search-per-vehicle{display:block}.banner-wrapper[data-mode="per_product"] [data-selector="per_product"]{border-color:#4100AC;color:#4100AC}.banner-wrapper[data-mode="per_product"] #block-search-per-sku{display:block}.banner-wrapper[data-mode="per_vin"] [data-selector="per_vin"]{border-color:#4100AC;color:#4100AC}.banner-wrapper[data-mode="per_vin"] #block-search-per-vin{display:block}.banner-wrapper .search-banner{min-width:750px}@media only screen and (max-width:1024px){.banner-wrapper .search-banner{min-width:auto;margin-top:25px}}.banner-wrapper .search-banner .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width:768px){.banner-wrapper .search-banner .views-exposed-form{display:block}}.banner-wrapper .search-banner #views-exposed-form-search-page-1 .form-item-series,.banner-wrapper .search-banner #views-exposed-form-search-page-1 .form-item-model,.banner-wrapper .search-banner #views-exposed-form-search-page-1 .form-item-year{display:none}.banner-wrapper .search-banner #views-exposed-form-search-page-1 .js-form-type-cshs .select-wrapper{display:inline-block;margin:0 10px 0 0}@media only screen and (max-width:768px){.banner-wrapper .search-banner #views-exposed-form-search-page-1 .js-form-type-cshs .select-wrapper{display:block;margin:10px 0}}.banner-wrapper .search-banner #views-exposed-form-search-products-page-1 .form-item-search-api-fulltext input{border:1px solid #E5E5E5;padding:10px;margin:0}.path-frontpage.anonymous_user .banner-wrapper{display:block;max-width:900px;margin:0 auto;padding:15px 0 130px;text-align:center;border:none}.path-frontpage.anonymous_user .banner-wrapper .banner-description{padding:100px 0 40px 0;font-size:25px;font-weight:400;line-height:32px;text-align:center}@media only screen and (max-width:480px){.path-frontpage.anonymous_user .banner-wrapper .banner-description{padding:30px 0 20px 0;font-size:20px;line-height:24px}}.path-frontpage.anonymous_user .banner-wrapper .button{margin-top:20px}.path-frontpage.anonymous_user .banner-wrapper .search-selector{display:inline-block}.path-frontpage.anonymous_user .banner-wrapper .search-banner{margin:30px 0}.path-frontpage.anonymous_user .banner-wrapper .search-banner #views-exposed-form-search-page-1,.path-frontpage.anonymous_user .banner-wrapper .search-banner #views-exposed-form-search-products-page-1,.path-frontpage.anonymous_user .banner-wrapper .search-banner #rkpt-general-vin-search{display:block}.path-frontpage.user-logged-in .banner-description{display:none}.main-container-banner__wrapper{min-height:100dvh}.main-container-banner__wrapper--container{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding-top:30px}@media only screen and (max-width:1550px){.main-container-banner__wrapper--container{padding-left:90px}}@media only screen and (max-width:1024px){.main-container-banner__wrapper--container{padding-left:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:768px){.main-container-banner__wrapper--container{gap:20px}}.main-container-banner__wrapper--container .region-content{width:calc(66.66% - 30px)}@media only screen and (max-width:1024px){.main-container-banner__wrapper--container .region-content{width:100%}}.main-container-banner__wrapper--container .region-sidebar-right{width:calc(33.33% - 30px);margin-top:100px}@media only screen and (max-width:1024px){.main-container-banner__wrapper--container .region-sidebar-right{width:100%}}.swiper{position:relative;z-index:1;width:100%;height:100%;margin-left:auto;margin-right:auto;overflow:hidden}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-buttons{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;pointer-events:none}.swiper-buttons .swiper-button-next,.swiper-buttons .swiper-button-prev{cursor:pointer;pointer-events:all;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center;outline:0}.swiper-buttons .swiper-button-prev{background-image:url(/themes/custom/rkpt/assets/image/icon/arrowhead-left.svg)}.swiper-buttons .swiper-button-next{background-image:url(/themes/custom/rkpt/assets/image/icon/arrowhead-right.svg)}.product-top .swiper-thumb .swiper-slide{border:1px solid #E5E5E5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.product-top .swiper-thumb .swiper-slide.swiper-slide-thumb-active,.product-top .swiper-thumb .swiper-slide:hover{border:1px solid #1A1A1A}.product-top .swiper-thumb-vertical{height:500px;width:100px;overflow:hidden}@media only screen and (max-width:1024px){.product-top .swiper-thumb-vertical{height:115px;width:100%}}.product-top .swiper-thumb-vertical .swiper-wrapper{display:block}@media only screen and (max-width:1024px){.product-top .swiper-thumb-vertical .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.burger{width:20px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}@media only screen and (max-width:768px){.burger{position:absolute;left:20px}}.burger__line{background-color:#1A1A1A;height:2px;width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.open-menu .burger__line:first-child{-webkit-transform:rotate(45deg) translateY(10px);transform:rotate(45deg) translateY(10px)}.open-menu .burger__line:nth-child(2){opacity:0}.open-menu .burger__line:last-child{-webkit-transform:rotate(-45deg) translateY(-10px);transform:rotate(-45deg) translateY(-10px)}.main-container,.path-frontpage .main-container-banner__wrapper{min-height:100dvh}.main-container,.main-container-banner__wrapper{position:relative}.main-container .main-navigation,.main-container-banner__wrapper .main-navigation{height:100%}.main-container .region-navigation-region,.main-container-banner__wrapper .region-navigation-region{max-width:70px;overflow:hidden;position:absolute;top:0;left:0;background-color:#fff;padding:20px 0;height:100%;z-index:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1024px){.main-container .region-navigation-region,.main-container-banner__wrapper .region-navigation-region{max-width:0;position:fixed}}.main-container .region-navigation-region .menu,.main-container-banner__wrapper .region-navigation-region .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:1024px){.main-container .region-navigation-region .menu,.main-container-banner__wrapper .region-navigation-region .menu{padding-top:10px}}.main-container .region-navigation-region .menu li>a,.main-container .region-navigation-region .menu li>span,.main-container-banner__wrapper .region-navigation-region .menu li>a,.main-container-banner__wrapper .region-navigation-region .menu li>span{white-space:nowrap;text-align:left}.main-container .region-navigation-region .menu li>a,.main-container-banner__wrapper .region-navigation-region .menu li>a{display:block;position:relative;padding:15px 15px 15px 70px;color:#1A1A1A}.main-container .region-navigation-region .menu li>a:before,.main-container-banner__wrapper .region-navigation-region .menu li>a:before{content:"";position:absolute;width:100%;height:100%;top:calc(50% + 15px);left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-container .region-navigation-region .menu li>a.home:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.home:before{background:url(/themes/custom/rkpt/assets/image/menu/home.png) no-repeat}.main-container .region-navigation-region .menu li>a.moto:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.moto:before{background:url(/themes/custom/rkpt/assets/image/menu/vehicle.png) no-repeat}.main-container .region-navigation-region .menu li>a.parts:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.parts:before{background:url(/themes/custom/rkpt/assets/image/menu/parts.png) no-repeat}.main-container .region-navigation-region .menu li>a.accessories:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.accessories:before{background:url(/themes/custom/rkpt/assets/image/menu/accessories.png) no-repeat}.main-container .region-navigation-region .menu li>a.catalogs:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.catalogs:before{background:url(/themes/custom/rkpt/assets/image/menu/catalogs.png) no-repeat}.main-container .region-navigation-region .menu li>a.marketing:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.marketing:before{background:url(/themes/custom/rkpt/assets/image/menu/marketing.png) no-repeat}.main-container .region-navigation-region .menu li>a.order-status:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.order-status:before{background:url(/themes/custom/rkpt/assets/image/menu/order-status.png) no-repeat}.main-container .region-navigation-region .menu li>a.carts:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.carts:before{background:url(/themes/custom/rkpt/assets/image/menu/carts.png) no-repeat}.main-container .region-navigation-region .menu li>a.order-history:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.order-history:before{background:url(/themes/custom/rkpt/assets/image/menu/order-history.png) no-repeat}.main-container .region-navigation-region .menu li>a.user:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.user:before{background:url(/themes/custom/rkpt/assets/image/menu/user.png) no-repeat}.main-container .region-navigation-region .menu li>a.logout:before,.main-container-banner__wrapper .region-navigation-region .menu li>a.logout:before{background:url(/themes/custom/rkpt/assets/image/menu/logout.png) no-repeat}.main-container .region-navigation-region .menu li>.is-active,.main-container-banner__wrapper .region-navigation-region .menu li>.is-active{display:block;background-color:#8f1015;padding:15px 15px 15px 70px;border-radius:260px 0px 0px 260px;width:100%;color:#fff}.main-container .region-navigation-region .menu li>.is-active:before,.main-container-banner__wrapper .region-navigation-region .menu li>.is-active:before{-webkit-filter:invert(1) brightness(1);filter:invert(1) brightness(1)}.main-container .region-navigation-region .menu li.parent,.main-container-banner__wrapper .region-navigation-region .menu li.parent{padding-top:30px}.main-container .region-navigation-region .menu li.parent>span,.main-container-banner__wrapper .region-navigation-region .menu li.parent>span{color:#fff;display:block;font-size:16px;line-height:20px;padding-bottom:20px}.main-container .region-navigation-region .menu li.account-wrapper,.main-container-banner__wrapper .region-navigation-region .menu li.account-wrapper{margin-top:auto}.main-container .region-navigation-region .menu li.account-wrapper>.account-head,.main-container-banner__wrapper .region-navigation-region .menu li.account-wrapper>.account-head{display:none}.open-menu .main-container .region-navigation-region,.open-menu .main-container-banner__wrapper .region-navigation-region{min-width:280px;max-width:100%;padding:20px 0 20px 20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:768px){.open-menu .main-container .region-navigation-region,.open-menu .main-container-banner__wrapper .region-navigation-region{min-width:100%}}.open-menu .main-container .region-navigation-region .menu li>a,.open-menu .main-container .region-navigation-region .menu li>span,.open-menu .main-container-banner__wrapper .region-navigation-region .menu li>a,.open-menu .main-container-banner__wrapper .region-navigation-region .menu li>span{white-space:normal}.open-menu .main-container .region-navigation-region .menu li.parent>span,.open-menu .main-container-banner__wrapper .region-navigation-region .menu li.parent>span{color:#4D4D4D}.messages{margin-bottom:20px}.messages__container{padding:20px 100px;color:#fff}@media only screen and (max-width:1024px){.messages__container{padding:20px}}.messages a{color:#fff;font-weight:bold}.messages__item{margin-bottom:10px}.messages__error{background-color:#AB0501}.messages__status{background-color:#026A1E}.messages__warning{background-color:#F7A531}.block-page-title-block h1{text-align:left;margin-bottom:20px}#block-views-block-customers-customer-targets{background-color:#fff;padding:15px;margin-top:40px;border:2px dashed #ccc}#block-views-block-customers-customer-targets .views-label{font-weight:bold;margin-bottom:4px;display:block}#block-views-block-customers-customer-targets .achieved{color:#444}#block-views-block-customers-customer-targets .target{font-size:20px}#block-vinsearchheader .vin-search-message{margin:50px 0 20px}#block-vinsearchheader .vin-search-message .erp_model{color:#3a8c3a;border:1px solid;padding:12px;margin-left:5px}#rkpt-general-vin-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#rkpt-general-vin-search .form-item input{border:1px solid #E5E5E5;padding:10px;margin:0;background-color:#fff;border-radius:27px;color:#808080;max-width:300px}header .cart.active .cart-container{-webkit-transform:translateX(-400px);transform:translateX(-400px)}header .cart .cart-basket{position:relative}header .cart .cart-basket .icon{background-image:url(/themes/custom/rkpt/assets/image/icon/shopping-cart.svg)}header .cart .cart-basket .cart-count{background:#1A1A1A;color:#fff;font-weight:bold;font-size:10px;border-radius:50%;width:12px;height:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:-5px;right:-5px}header .cart .cart-container{position:fixed;top:0;bottom:0;right:-400px;background:#fff;z-index:11;width:400px;-webkit-box-shadow:8px 0px 15px 5px rgba(0,0,0,0.3);box-shadow:8px 0px 15px 5px rgba(0,0,0,0.3);padding:20px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}header .cart .cart-container .cart-close{width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/themes/custom/rkpt/assets/image/icon/x.svg);margin-left:auto;cursor:pointer}header .cart .cart-container .cart-title{font-weight:bold;font-size:20px;line-height:22px;padding:20px 0 15px;border-bottom:1px solid #E5E5E5;margin-bottom:25px}header .cart-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}header .cart-links a{display:block;border:1px solid #D83B41;padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:14px;font-weight:bold;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .cart-links a:first-child{margin-right:5px;color:#D83B41}header .cart-links a:first-child:hover{border:1px solid #1A1A1A;color:#1A1A1A}header .cart-links a:last-child{margin-left:5px;background:#D83B41;color:#fff}header .cart-links a:last-child:hover{background:#1A1A1A}header .carts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}header .carts .cart-basket{position:relative}header .carts .cart-basket .icon{background-image:url(/themes/custom/rkpt/assets/image/icon/shopping-cart.svg)}.view-commerce_cart_block>.view-content{max-height:500px;overflow:auto;padding-right:20px}.view-commerce_cart_block>.view-content::-webkit-scrollbar{width:5px;position:absolute;background:#ebebeb}.view-commerce_cart_block>.view-content::-webkit-scrollbar-track{background-color:transparent;background-repeat:repeat-y;background-size:contain;background-position:center;width:1px}.view-commerce_cart_block>.view-content::-webkit-scrollbar-thumb{background-color:#D83B41;width:5px}.view-commerce_cart_block>.view-content>.views-row{padding:15px 0;border-bottom:1px solid #E5E5E5;position:relative}.view-commerce_cart_block>.view-content>.views-row .views-field-quantity{position:absolute;top:15px;left:0;background:#1A1A1A;color:#fff;font-size:12px;line-height:14px;font-weight:bold;padding:2px}.view-commerce_cart_block>.view-content>.views-row .order-item{display:grid;grid-template-columns:30% 70%}.view-commerce_cart_block>.view-content>.views-row .order-item__text{padding:0 20px}.view-commerce_cart_block>.view-content>.views-row .order-item__title{font-weight:bold;margin:8px 0}.view-commerce_cart_form{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;padding-bottom:100px}.view-commerce_cart_form form{clear:both;overflow:auto}.view-commerce_cart_form .rows-wrapper{width:60%;float:left;padding-right:50px}@media only screen and (max-width:1024px){.view-commerce_cart_form .rows-wrapper{padding-right:35px}}@media only screen and (max-width:768px){.view-commerce_cart_form .rows-wrapper{width:100%;float:none}}.view-commerce_cart_form .rows-wrapper .views-row{position:relative;grid-column:1;padding:25px 0;border-bottom:1px solid #E5E5E5}.view-commerce_cart_form .rows-wrapper .views-row .views-field-edit-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}.view-commerce_cart_form .rows-wrapper .views-row .views-field-edit-quantity .form-item{margin-bottom:0}.view-commerce_cart_form .rows-wrapper .views-row .views-field-remove-button{position:absolute;right:0;bottom:20px}.view-commerce_cart_form .rows-wrapper .views-row .views-field-remove-button .views-label{display:none}.view-commerce_cart_form .rows-wrapper .views-row .views-field-remove-button input{background:transparent;padding:0;color:#1A1A1A;font-size:12px;padding-right:20px;background-image:url(/themes/custom/rkpt/assets/image//icon/x.svg);background-repeat:no-repeat;background-size:20px;background-position:right center;opacity:0.3;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.view-commerce_cart_form .rows-wrapper .views-row .views-field-remove-button input:hover{opacity:1}.view-commerce_cart_form .rows-wrapper .views-row .views-field-edit-shipping-method{margin:10px 0}.view-commerce_cart_form .rows-wrapper .views-row .views-field-edit-shipping-method .form-item__description{margin-bottom:10px}.view-commerce_cart_form .rows-wrapper .views-row .views-field-edit-shipping-method select{border:1px solid #E5E5E5;padding:7px;background-color:#00000005;font-size:15px}.view-commerce_cart_form div[data-drupal-selector="order-total-summary"]{width:35%;float:right}@media only screen and (max-width:1024px){.view-commerce_cart_form div[data-drupal-selector="order-total-summary"]{width:40%}}@media only screen and (max-width:768px){.view-commerce_cart_form div[data-drupal-selector="order-total-summary"]{width:100%;float:none;max-width:500px;margin:0 auto;margin-top:50px}}.view-commerce_cart_form .form-actions{width:35%;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.view-commerce_cart_form .form-actions{width:40%}}@media only screen and (max-width:768px){.view-commerce_cart_form .form-actions{width:100%;float:none;max-width:500px;margin:0 auto}}.view-commerce_cart_form .form-actions .button{width:95%}.view-commerce_cart_form .form-actions .button:first-child{margin-right:5px;background-color:transparent;border:1px solid #D83B41;color:#D83B41}.view-commerce_cart_form .form-actions .button:first-child:hover{background:#D83B41;color:#fff}.view-commerce_cart_form .form-actions .button:last-child{margin-left:5px}.view-commerce_cart_form .form-actions #edit-print-pdf{width:49%;background:#24090A}.view-commerce_cart_form .form-actions #edit-print-pdf:hover{background:#493a3a;color:#fff}.view-commerce_cart_form .form-actions #edit-checkout{width:48%}.view-commerce_cart_form .order-total-line{-moz-text-align-last:left;text-align-last:left;padding:0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-commerce_cart_form .order-total-line .order-total-line-value{width:auto}.view-commerce_cart_form .order-total-line__total{font-size:20px;line-height:22px;padding-top:10px;border-top:1px solid #E5E5E5}.rkpt-loader-wrapper{padding:0;position:fixed;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:rgba(255,255,255,0.6);z-index:500;text-align:center;display:none}.rkpt-loader-wrapper.active{display:block}.rkpt-loader-wrapper .rkpt-loader{display:block;background-image:url(/themes/custom/rkpt/assets/image/icon/loading-gif.gif);width:80px;height:80px;background-size:100%;background-repeat:no-repeat;background-position:center;margin:0 auto;position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:0}.block-commerce-checkout-progress{margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px}@media only screen and (max-width:768px){.block-commerce-checkout-progress{display:none}}.block-commerce-checkout-progress .checkout-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 0}.block-commerce-checkout-progress .checkout-progress--step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px;color:#4D4D4D}.block-commerce-checkout-progress .checkout-progress--step::before{content:''}.block-commerce-checkout-progress .checkout-progress--step:not(:first-child):before{content:'';display:block;width:50px;height:2px;background:currentColor;margin-right:10px}.block-commerce-checkout-progress .checkout-progress--step__current{color:#1A1A1A;font-weight:bold}.commerce-checkout-flow{margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px}@media only screen and (max-width:768px){.commerce-checkout-flow{max-width:500px}}.commerce-checkout-flow .layout-checkout-form{clear:both;overflow:auto}@media only screen and (max-width:768px){.commerce-checkout-flow .layout-checkout-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%;padding-right:50px;float:left}@media only screen and (max-width:1300px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{padding-right:35px;width:70%}}@media only screen and (max-width:1024px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{display:block;width:60%}}@media only screen and (max-width:768px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main{width:100%;float:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:35px;padding-right:0}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main>div,.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main>fieldset{width:50%;padding-right:70px}@media only screen and (max-width:1300px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main>div,.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main>fieldset{padding-right:35px}}@media only screen and (max-width:1024px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main>div,.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-main>fieldset{width:100%}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{width:25%;float:right}@media only screen and (max-width:1300px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{width:30%}}@media only screen and (max-width:1024px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{width:40%}}@media only screen and (max-width:768px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary{width:100%;float:none}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-secondary>h3{font-size:22px;font-weight:bold;margin-bottom:25px}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{width:25%;float:right;margin-top:35px;padding-right:0}@media only screen and (max-width:1300px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{width:30%}}@media only screen and (max-width:1024px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{width:40%}}@media only screen and (max-width:768px){.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer{width:100%;float:none;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;margin-top:0}}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions{text-align:left}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions .button{width:100%}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions .link--previous{padding:12px 25px;font-weight:bold;text-align:center;border:none;background:transparent;color:#D83B41;border:1px solid #D83B41;font-size:16px;line-height:16px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;display:block;margin-top:10px}.commerce-checkout-flow .layout-checkout-form .layout-region-checkout-footer .form-actions .link--previous:hover{background:#D83B41;color:#fff}.commerce-checkout-flow .layout-checkout-form .js-form-type-textfield label,.commerce-checkout-flow .layout-checkout-form .js-form-type-password label,.commerce-checkout-flow .layout-checkout-form .js-form-type-email label,.commerce-checkout-flow .layout-checkout-form .js-form-type-tel label{display:none}.commerce-checkout-flow .layout-checkout-form .js-form-type-textfield input,.commerce-checkout-flow .layout-checkout-form .js-form-type-password input,.commerce-checkout-flow .layout-checkout-form .js-form-type-email input,.commerce-checkout-flow .layout-checkout-form .js-form-type-tel input{width:100%}.commerce-checkout-flow .layout-checkout-form .js-form-type-select label{display:block;margin-bottom:5px}.commerce-checkout-flow .layout-checkout-form fieldset legend{font-size:22px;font-weight:bold;margin-bottom:25px}.commerce-checkout-flow .layout-checkout-form .form-item-rkpt-billing-information-profile-copy-fields-enable{margin-bottom:0}.commerce-checkout-flow .layout-checkout-form .address-container-inline>.form-item{display:block;margin-right:0}.commerce-checkout-flow .layout-checkout-form .address-container-inline>.form-item input{width:100%}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption{margin-top:35px;position:relative}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption .messages__error{background:transparent;color:#AB0501;padding:0}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption .form-title{font-size:22px;font-weight:bold;margin-bottom:25px}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption #edit-sidebar-rkpt-coupon-redemption-form{clear:both;overflow:auto}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption #edit-sidebar-rkpt-coupon-redemption-form .form-item{margin-bottom:0;float:left;width:62%}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption #edit-sidebar-rkpt-coupon-redemption-form .button{padding:12px 25px;font-weight:bold;text-align:center;border:none;background:transparent;color:#D83B41;border:1px solid #D83B41;font-size:16px;line-height:16px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-left:10px;font-size:12px;padding:8px;float:right;width:33%}.commerce-checkout-flow .checkout-pane-rkpt-coupon-redemption #edit-sidebar-rkpt-coupon-redemption-form .button:hover{background:#D83B41;color:#fff}.commerce-checkout-flow .address-book-edit-button{margin:10px 0;padding:12px 25px;font-weight:bold;text-align:center;border:none;background:transparent;color:#D83B41;border:1px solid #D83B41;font-size:16px;line-height:16px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:12px;padding:8px}.commerce-checkout-flow .address-book-edit-button:hover{background:#D83B41;color:#fff}@media only screen and (max-width:768px){.commerce-checkout-flow .checkout-pane-rkpt-billing-information{margin-bottom:0}}.commerce-checkout-flow #edit-rkpt-billing-information-invoice{margin-bottom:0}.commerce-checkout-flow #edit-rkpt-shipping-information-shipments{margin-top:35px}.commerce-checkout-flow #edit-rkpt-shipping-information-shipments fieldset{margin-bottom:0}.checkout-pane-rkpt-login{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1100px}.checkout-pane-rkpt-login .guest-text{margin-bottom:20px}.checkout-pane-rkpt-login #edit-rkpt-login-returning-customer-forgot-password{display:block;color:#4D4D4D;margin-top:10px;font-size:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.checkout-pane-rkpt-login #edit-rkpt-login-returning-customer-forgot-password:hover{color:#1A1A1A;text-decoration:underline}.checkout-pane-rkpt-login .form-wrapper__login-option{max-width:400px}.order-total-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;line-height:20px;margin-bottom:8px}.order-total-line__total{font-size:20px;line-height:22px;font-weight:bold}.checkout-pane-rkpt-payment-review .fieldset-legend a{display:inline-block;font-size:14px;line-height:16px;color:#4D4D4D;font-weight:normal;text-decoration:underline}.commerce-checkout-completion-message{text-align:center;padding:50px;margin:0 auto;max-width:700px}.commerce-checkout-completion-message__title{font-size:25px;line-height:28px;font-weight:bold;margin-bottom:35px}.commerce-checkout-completion-message__text{font-size:18px;line-height:22px;margin-bottom:50px}.commerce-checkout-completion-message__link{padding:12px 25px;font-weight:bold;text-align:center;border:none;background:transparent;color:#D83B41;border:1px solid #D83B41;font-size:16px;line-height:16px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.commerce-checkout-completion-message__link:hover{background:#D83B41;color:#fff}.form-item{margin-bottom:30px;min-width:unset}.form-item .description{font-style:italic;font-size:15px}input{max-width:100%;border:none;border-bottom:1px solid #E5E5E5;padding:7px 0;background:transparent;border-radius:0;font-size:16px;line-height:18px;font-family:inherit;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:768px){input{font-size:14px;line-height:16px}}input::-webkit-input-placeholder{color:#7a7a7a;padding:0 10px}input::-moz-placeholder{color:#7a7a7a;padding:0 10px}input:-ms-input-placeholder{color:#7a7a7a;padding:0 10px}input::-ms-input-placeholder{color:#7a7a7a;padding:0 10px}input::placeholder{color:#7a7a7a;padding:0 10px}input:focus-visible{outline:none}input:focus{border-bottom:1px solid #1A1A1A}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;padding:12px 25px;font-weight:bold;border:none;background:#D83B41;color:#fff;font-size:16px;line-height:18px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;margin:15px 0;margin:15px 5px}input[type="submit"]:hover{background-color:#B34043}select{border:1px solid #E5E5E5;padding:10px;background-color:transparent;font-size:16px}select:focus-visible{outline:none}select:focus{border:1px solid #1A1A1A}select option{padding:8px}.js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1px solid;margin-right:10px;margin-top:2px;padding:0;-webkit-box-flex:0;-ms-flex:none;flex:none}.form-checkbox:checked{background-color:#D83B41;border-color:#D83B41;background-image:url(/themes/custom/rkpt/assets/image/icon/check.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.form-actions{padding:15px 0;text-align:center}.js input.form-autocomplete{background-size:10px}.under-form-stripe{background:#ebebeb;text-align:center;padding:35px 20px}.under-form-stripe .title{font-size:18px;line-height:20px}@media only screen and (max-width:768px){.under-form-stripe .title{font-size:16px;line-height:18px}}.under-form-stripe a{display:inline-block;margin-top:20px;border:1px solid;padding:10px 25px;font-size:16px;line-height:18px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:768px){.under-form-stripe a{font-size:14px;line-height:16px}}.under-form-stripe a:hover{background:#1A1A1A;color:#fff}.field--name-quantity,.views-field-edit-quantity .field-content{border:1px solid #E5E5E5}.quantity-edit-input{border:none;width:50px;height:25px;padding:15px 10px;font-size:14px;line-height:16px}fieldset{border:none}.login-form-wrapper{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media only screen and (max-width:1024px){.login-form-wrapper{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.login-form-wrapper .image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(60% - 40px)}@media only screen and (max-width:1024px){.login-form-wrapper .image-container{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.login-form-wrapper .image-container{width:100%}}.login-form-wrapper .image-container img{display:block;width:100%}.login-form-wrapper .user-login-form,.login-form-wrapper .user-pass,.login-form-wrapper .user-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(40% - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1024px){.login-form-wrapper .user-login-form,.login-form-wrapper .user-pass,.login-form-wrapper .user-form{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.login-form-wrapper .user-login-form,.login-form-wrapper .user-pass,.login-form-wrapper .user-form{width:100%}}.login-form-wrapper .user-login-form .name-pass-container,.login-form-wrapper .user-pass .name-pass-container,.login-form-wrapper .user-form .name-pass-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.login-form-wrapper .user-login-form .title-container,.login-form-wrapper .user-pass .title-container,.login-form-wrapper .user-form .title-container{padding-bottom:48px}@media only screen and (max-width:768px){.login-form-wrapper .user-login-form .title-container,.login-form-wrapper .user-pass .title-container,.login-form-wrapper .user-form .title-container{padding-bottom:28px}}.login-form-wrapper .user-login-form .title-container h1,.login-form-wrapper .user-pass .title-container h1,.login-form-wrapper .user-form .title-container h1{font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;color:#1A1A1A;letter-spacing:0;text-align:left;font-size:32px;padding-bottom:16px}@media only screen and (max-width:768px){.login-form-wrapper .user-login-form .title-container h1,.login-form-wrapper .user-pass .title-container h1,.login-form-wrapper .user-form .title-container h1{padding-bottom:6px;font-size:28px}}.login-form-wrapper .user-login-form .title-container h2,.login-form-wrapper .user-pass .title-container h2,.login-form-wrapper .user-form .title-container h2{font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:#1A1A1A;letter-spacing:0;text-align:left}@media only screen and (max-width:768px){.login-form-wrapper .user-login-form .title-container h2,.login-form-wrapper .user-pass .title-container h2,.login-form-wrapper .user-form .title-container h2{font-size:18px}}@media only screen and (max-width:768px){.login-form-wrapper .user-login-form .form-item,.login-form-wrapper .user-pass .form-item,.login-form-wrapper .user-form .form-item{margin-bottom:20px}}.login-form-wrapper .user-login-form .form-item.form-item-name,.login-form-wrapper .user-pass .form-item.form-item-name,.login-form-wrapper .user-form .form-item.form-item-name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.login-form-wrapper .user-login-form .form-item.form-item-pass,.login-form-wrapper .user-pass .form-item.form-item-pass,.login-form-wrapper .user-form .form-item.form-item-pass{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.login-form-wrapper .user-login-form .form-item label,.login-form-wrapper .user-pass .form-item label,.login-form-wrapper .user-form .form-item label{position:relative;padding-bottom:8px;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#1A1A1A;letter-spacing:0}.login-form-wrapper .user-login-form .form-item.form-type--password,.login-form-wrapper .user-pass .form-item.form-type--password,.login-form-wrapper .user-form .form-item.form-type--password{margin-top:24px}.login-form-wrapper .user-login-form .form-item input,.login-form-wrapper .user-pass .form-item input,.login-form-wrapper .user-form .form-item input{height:44px;padding:0 16px;border-radius:8px;border:1px solid #e6e6e6;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#666;width:100%}.login-form-wrapper .user-login-form .forgot-password,.login-form-wrapper .user-pass .forgot-password,.login-form-wrapper .user-form .forgot-password{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:48px;padding-top:12px}@media only screen and (max-width:768px){.login-form-wrapper .user-login-form .forgot-password,.login-form-wrapper .user-pass .forgot-password,.login-form-wrapper .user-form .forgot-password{margin-bottom:5px;padding-top:0}}.login-form-wrapper .user-login-form .forgot-password a,.login-form-wrapper .user-pass .forgot-password a,.login-form-wrapper .user-form .forgot-password a{color:#666;letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.login-form-wrapper .user-login-form .form-actions,.login-form-wrapper .user-pass .form-actions,.login-form-wrapper .user-form .form-actions{position:relative;margin:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.login-form-wrapper .user-login-form .form-actions:after,.login-form-wrapper .user-pass .form-actions:after,.login-form-wrapper .user-form .form-actions:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25px;width:24px;height:24px;background:url("/modules/custom/essilor/modules/essilor_cards/assets/image/chevron-right.svg");background-repeat:no-repeat;background-size:24px}.login-form-wrapper .user-login-form .form-actions input,.login-form-wrapper .user-pass .form-actions input,.login-form-wrapper .user-form .form-actions input{background-color:#4100AC;color:#fff;line-height:18px;border:1px solid #4100AC;border-radius:8px;padding:0 16px;font-size:16px;font-style:normal;font-weight:500;letter-spacing:unset;width:100%;height:44px}.login-form-wrapper .user-pass .form-actions,.login-form-wrapper .user-form .form-actions{margin-top:48px}.login-form-wrapper .user-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-form-wrapper .user-form #edit-account{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.login-form-wrapper .user-form .title-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:0}.login-form-wrapper .user-form .form-actions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-node-type-assembly .main-content{overflow:visible}.node--assembly{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.node--assembly{display:block}}.node--assembly .assembly-left{width:40%;padding:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:0}@media only screen and (max-width:1024px){.node--assembly .assembly-left{width:100%;position:relative}}.node--assembly .assembly-left .breadcrumb{margin-bottom:30px}.node--assembly .assembly-right{width:60%;padding:30px 20px}@media only screen and (max-width:1024px){.node--assembly .assembly-right{width:100%}}.node--assembly .assembly-right h1{font-size:20px;line-height:24px;text-align:left;margin-bottom:30px}.node--assembly .products-header{display:grid;grid-template-columns:10% 20% 20% 20% 30%;color:#9a9191;font-weight:bold}@media only screen and (max-width:768px){.node--assembly .products-header{display:block}}.node--assembly .field-field-assembly-products .field__item{padding:0 6px}.node--assembly .field-field-assembly-products .field__item .paragraph.open,.node--assembly .field-field-assembly-products .field__item .paragraph:hover{background:#f2f2f2}.node--assembly .product .product-basic{cursor:pointer;display:grid;grid-template-columns:10% 20% 20% 20% 30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #efefef}@media only screen and (max-width:768px){.node--assembly .product .product-basic{display:block}}.node--assembly .product .product-basic .arrow{float:left;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.node--assembly .product .product-basic .arrow img{width:20px;padding-right:4px}.node--assembly .product .product-details{display:none}.node--assembly .product.open .product-basic{border:none}.node--assembly .product.open .product-basic .arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.node--assembly .product.open .product-details{display:grid;grid-template-columns:20% 20% 20% 20%;padding:20px 18px;background-color:#fafafa;border-radius:0 0 11px 11px;border:1px solid #ddd}@media only screen and (max-width:768px){.node--assembly .product.open .product-details{display:block}}.node--assembly .product .in_stock{color:#006900}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{overflow:hidden}#cboxContent,.cboxPhoto{border-radius:5px}#cboxError{padding:50px;border:1px solid #ccc}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:0;left:0;color:#535353;width:100%;padding:4px 6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#cboxLoadingOverlay{background:#fff}#cboxLoadingGraphic{background:url(/themes/custom/rkpt/assets/css/images/loading_animation.gif) no-repeat center center}#cboxClose.cbox-close-plain{position:absolute;font-size:20px;line-height:18px;text-align:center;color:rgba(255,255,255,0.7);background:rgba(0,0,0,0.5);top:4px;right:4px;width:20px;height:20px;border-radius:10px}.cbox-close-plain:hover{color:rgba(255,255,255,0.9);background:rgba(0,0,0,0.8)}.node--article.node--view-mode-teaser{background-color:white;border-radius:30px;padding:15px}.node--article.node--view-mode-teaser h4{font-size:16px;font-weight:400;line-height:20px;text-align:left}.node--article.node--view-mode-full h1{text-align:left;font-weight:bold;font-size:1.8em;line-height:normal}@media only screen and (max-width:768px){.node--article.node--view-mode-full h1{font-size:1.2em}}.node--article.node--view-mode-teaser .top-wrapper,.node--article.node--view-mode-full .top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding-bottom:25px}.node--article.node--view-mode-teaser .top-wrapper--left .category .tag,.node--article.node--view-mode-full .top-wrapper--left .category .tag{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:30px}.node--article.node--view-mode-teaser .top-wrapper--right .date,.node--article.node--view-mode-full .top-wrapper--right .date{font-size:16px;font-weight:400;line-height:20px;color:#808080}.node--article .field-field-media-images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.node--marketing .field-field-tags,.node--marketing .field-field-year{font-size:0.95em;font-style:italic;color:#808080}.node--marketing .field-field-tags .field__label,.node--marketing .field-field-year .field__label{float:left;margin-right:10px}.node--marketing .field-field-tags .field__label::after,.node--marketing .field-field-year .field__label::after{content:": ";display:inline;position:relative}.node--marketing .half-content{margin:20px 0}@media only screen and (min-width:600px){.node--marketing .half-content .half-left{float:left;margin-right:1%;width:30%}.node--marketing .half-content .half-right{float:left;width:69%}.node--marketing .half-content .half-right .field{margin-top:10px}}.node--marketing .field-field-media-images{clear:both;padding:20px 0}.node--marketing .field-field-media-images .field__label{padding:30px 0 15px 0}.node--marketing .field-field-media-images .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.pager{padding:20px 0}.pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager ul li{margin:0 5px}.pager ul li.pager__item--next a,.pager ul li.pager__item--previous a{font-size:22px;line-height:23px;display:inline-block}.pager ul li.pager__item--last a,.pager ul li.pager__item--first a{border:none;background:transparent;width:auto}.pager ul li.is-active a{background:#D83B41;color:#fff;font-weight:600}.pager ul li.is-active a:hover{color:#fff}.pager ul li a{color:#666666;font-weight:500;font-size:12px;background:transparent;font-size:12px;line-height:12px;display:inline-block;width:30px;height:30px;border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pager ul li a:hover{color:#1A1A1A}.paragraph--type--half-image-half-text .content{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media only screen and (max-width:1024px){.paragraph--type--half-image-half-text .content{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.paragraph--type--half-image-half-text .content--left{width:calc(40% - 80px)}@media only screen and (max-width:1024px){.paragraph--type--half-image-half-text .content--left{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.paragraph--type--half-image-half-text .content--left{width:100%}}.paragraph--type--half-image-half-text .content--left .field-field-title{font-style:normal;font-weight:400;line-height:normal;letter-spacing:0;color:#1A1A1A;letter-spacing:0;text-align:left;font-size:32px;padding-bottom:16px}@media only screen and (max-width:768px){.paragraph--type--half-image-half-text .content--left .field-field-title{padding-bottom:6px;font-size:28px}}.paragraph--type--half-image-half-text .content--left .field-field-text{font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:#1A1A1A;letter-spacing:0;text-align:left}@media only screen and (max-width:768px){.paragraph--type--half-image-half-text .content--left .field-field-text{font-size:18px}}.paragraph--type--half-image-half-text .content--right{width:calc(60% - 40px)}@media only screen and (max-width:1024px){.paragraph--type--half-image-half-text .content--right{width:calc(50% - 20px)}}@media only screen and (max-width:768px){.paragraph--type--half-image-half-text .content--right{width:100%;padding-top:20px}}.paragraph--type--half-image-half-text .content--right .field-field-media img{display:block;width:100%}.product-top{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:768px){.product-top{display:block}}.product-top__left{position:relative;overflow:hidden}@media only screen and (max-width:1024px){.product-top__left{margin-bottom:20px}}.product-top__left.vertical-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.product-top__left.vertical-thumbs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.product-top__right>div{margin-bottom:10px}.product-main{margin-top:45px}.product-related__title{text-align:center;margin-bottom:30px}.product.full{margin:0 auto;max-width:1350px;padding-left:20px;padding-right:20px;padding-top:50px}@media only screen and (max-width:768px){.product.full{max-width:470px;margin:0 auto}}.product.teaser{height:100%}@media only screen and (max-width:450px){.product.teaser{height:auto}}.product.teaser:hover img{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.product.teaser a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product.teaser .prices-wrapper{margin-top:auto}.product.teaser img{display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.product.cart{display:grid;grid-template-columns:25% 75%;grid-gap:25px}.product.cart .product-info{padding-bottom:40px}.product .field-field-media-image,.product .field-field-media-images{text-align:center}.product h1{font-weight:bold;margin-bottom:10px;line-height:normal;text-align:left;padding:0}.product .prices-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product .prices-wrapper .list-price{margin-right:20px;opacity:0.5;text-decoration:line-through}.product .commerce-order-item-add-to-cart-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product .commerce-order-item-add-to-cart-form .rkpt-wishlist-button{margin-left:25px;width:30px;height:30px;font-size:1px;color:transparent;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/themes/custom/rkpt/assets/image/icon/heart-outline.svg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.product .commerce-order-item-add-to-cart-form .rkpt-wishlist-button:hover,.product .commerce-order-item-add-to-cart-form .rkpt-wishlist-button.liked{background-image:url(/themes/custom/rkpt/assets/image/icon/heart.svg)}.product .info .field__label{font-weight:bold}.product .accordion__item{margin-bottom:10px}.product .accordion__item.show .field__label{background-image:url(/themes/custom/rkpt/assets/image/icon/arrowhead-up.svg);background-repeat:no-repeat;background-size:15px;background-position:right center}.product .accordion__item.show .field__label+.field__item{max-height:10000px}.product .accordion__item .field__label{font-weight:600;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid;background-image:url(/themes/custom/rkpt/assets/image/icon/arrowhead-down.svg);background-repeat:no-repeat;background-size:15px;background-position:right center;cursor:pointer;-webkit-transition:color 0.5s ease;transition:color 0.5s ease}@media only screen and (max-width:1024px){.product .accordion__item .field__label{padding-bottom:5px}}.product .accordion__item .field__label+.field__item{max-width:700px;max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.product .tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #E5E5E5}@media only screen and (max-width:1024px){.product .tabs{display:block}}@media only screen and (max-width:768px){.product .tabs{margin-left:-20px;margin-right:-20px}}.product .tabs__item{margin-right:20px}@media only screen and (max-width:1024px){.product .tabs__item{border-top:1px solid #E5E5E5;margin-right:0}}.product .tabs__item.active .field__label{font-weight:bold}.product .tabs__item.active .field__label:after{opacity:1}@media only screen and (max-width:1024px){.product .tabs__item.active .field__label:after{opacity:0.5;background-image:url(/themes/custom/rkpt/assets/image/icon/minus.svg)}}.product .tabs__item.active .field__item{opacity:1}@media only screen and (max-width:1024px){.product .tabs__item.active .field__item{padding-bottom:25px;max-height:10000px}}.product .tabs__item .field__label{font-weight:normal;padding:10px 0;position:relative;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:768px){.product .tabs__item .field__label{padding:10px 20px}}.product .tabs__item .field__label:hover:after{opacity:1}@media only screen and (max-width:1024px){.product .tabs__item .field__label:hover:after{opacity:0.5}}.product .tabs__item .field__label:after{display:block;content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#1A1A1A;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1024px){.product .tabs__item .field__label:after{width:20px;height:20px;left:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;opacity:0.5;background:transparent;background-image:url(/themes/custom/rkpt/assets/image/icon/plus.svg);background-repeat:no-repeat;background-size:contain;background-position:center}}.product .tabs__item .field__item{display:block;position:absolute;left:0;right:0;opacity:0;padding-top:20px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media only screen and (max-width:1024px){.product .tabs__item .field__item{position:relative;left:auto;right:auto;padding:0;opacity:1;max-height:0;overflow:hidden}}@media only screen and (max-width:768px){.product .tabs__item .field__item{padding:0 20px}}.product .tabs__item .field__item .field__item{padding-top:0;position:relative;left:auto;right:auto;opacity:1}@media only screen and (max-width:768px){.product .tabs__item .field__item .field__item{padding:0}}.changepart .label{cursor:pointer;display:inline-block;color:#db1616}.changepart .label::after{content:"";background-image:url(/themes/custom/rkpt/assets/image/icon/search-arrow.svg);background-position:right center;background-repeat:no-repeat;display:inline-block;vertical-align:top;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px;height:20px;-webkit-filter:invert(15%) sepia(87%) saturate(7488%) hue-rotate(359deg) brightness(92%) contrast(85%);filter:invert(15%) sepia(87%) saturate(7488%) hue-rotate(359deg) brightness(92%) contrast(85%)}.changepart.open .label::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.superseded-details{display:none;position:absolute;background:#eaeaea;padding:30px;margin-top:20px;min-width:630px;border-radius:9px;border:1px solid}.superseded-details.open{display:block;z-index:1}.superseded-details .superseded-details-header{color:#a2a2a2;margin-bottom:15px}.superseded-details-header,.superseded-product{display:grid;grid-template-columns:40% 20% 40%;grid-gap:1%}.superseded-details-header .sku a,.superseded-product .sku a{color:#D83B41}.add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.add-to-cart .add-to-default-cart{text-align:center;cursor:pointer;padding:20px;background:#ac0017;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;background-size:auto;border:1px solid #ac0017;color:#fff;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;border-radius:4px;background-image:url(/themes/custom/rkpt/assets/image/icon/shopping-cart-white.svg);background-size:20px;background-repeat:no-repeat;background-position:10px 50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px}.add-to-cart .add-to-default-cart:hover{background-color:#D83B41}.add-to-cart .multiple-carts{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.add-to-cart .multiple-carts{padding-top:20px}}.add-to-cart .multiple-carts--button{position:relative;border:none;color:black;padding:12px 16px;font-size:0px;font-style:normal;font-weight:600;line-height:normal;border-radius:4px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;width:24px;height:24px;background-image:url(/themes/custom/rkpt/assets/image/icon/offer-icon.svg);background-size:24px;background-repeat:no-repeat;transition:all 0.3s ease;-webkit-filter:brightness(0);filter:brightness(0)}.out-of-stock{max-width:200px}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:9999}.cart-overlay .overlay-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:white;border-radius:10px;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.5);box-shadow:0px 0px 15px rgba(0,0,0,0.5);width:450px}.cart-overlay .overlay-box .overlay-content{position:relative;padding:25px}.cart-overlay .overlay-box .overlay-content .overlay-header{color:#828282;margin-bottom:20px}.cart-overlay .overlay-box .overlay-content .overlay-header .overlay-product-name{color:#000;font-style:italic}.cart-overlay .overlay-box .overlay-content ul.cart-links{overflow-y:scroll;max-height:200px}.cart-overlay .overlay-box .overlay-content ul.cart-links li{cursor:pointer;padding:10px;border:1px solid #ccc}.cart-overlay .overlay-box .overlay-content ul.cart-links li.active{background:#f2f2f2}.cart-overlay .overlay-box .overlay-content .close-overlay{cursor:pointer;position:absolute;top:0px;right:0px;padding:4px 9px}.cart-overlay .overlay-box .overlay-content .submit-cart{cursor:pointer;padding:10px;background:#ac0017;border:1px solid #ac0017;color:#fff;border-radius:4px;font-size:16px;margin-top:20px;text-align:center}.shipping-box .shipping-content{position:relative}.shipping-box .shipping-content .shipping-header{color:#828282;margin-bottom:20px}.shipping-box .shipping-content ul.shipping-methods li{cursor:pointer;padding:10px;border:1px solid #ccc}.shipping-box .shipping-content ul.shipping-methods li.active{border:1px solid;background:#f2f2f2}.shipping-box .shipping-content .submit-shipping{cursor:pointer;padding:10px;background:#ac0017;border:1px solid #ac0017;color:#fff;border-radius:4px;font-size:16px;margin-top:20px;text-align:center}#select-cart-overlay .shipping-box{border-top:1px solid #ccc;margin:35px 0px 0 0;padding-top:35px}.field--name-quantity{border:unset;max-width:100px;margin-right:24px}@media only screen and (max-width:768px){.field--name-quantity{margin-right:4px}}.field--name-quantity .js-form-type-number{width:33.333%;margin-bottom:0}.field--name-quantity .js-form-type-number label{display:none}.field--name-quantity .js-form-type-number input{border:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.field--name-quantity .quantity-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.field--name-quantity .quantity-wrapper input.form-number{border:0;padding:0;text-align:center;background:transparent;max-width:100%;line-height:24px;border:1px solid #ccc;font-size:14px;letter-spacing:0.05em;pointer-events:none}.field--name-quantity .quantity-wrapper input.form-number:hover,.field--name-quantity .quantity-wrapper input.form-number:focus{outline:0}.field--name-quantity .quantity-wrapper .minus-quantity,.field--name-quantity .quantity-wrapper .plus-quantity{width:33.333%;height:30px;position:relative;font-size:0;cursor:pointer;border:2px solid #ccc;border-radius:5px}.field--name-quantity .quantity-wrapper .minus-quantity:before,.field--name-quantity .quantity-wrapper .plus-quantity:before{content:"";position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-size:10px;width:10px;height:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.field--name-quantity .quantity-wrapper .minus-quantity:before{background-image:url(/themes/custom/rkpt/assets/image/icon/minus-cart.svg);-webkit-filter:brightness(0);filter:brightness(0);height:2px}.field--name-quantity .quantity-wrapper .plus-quantity:before{background-image:url(/themes/custom/rkpt/assets/image/icon/plus-cart.svg);-webkit-filter:brightness(0);filter:brightness(0)}.field--name-quantity .quantity-wrapper input[type="number"]::-webkit-inner-spin-button,.field--name-quantity .quantity-wrapper input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.field--name-quantity .quantity-wrapper input[type="number"]{-moz-appearance:textfield}table{display:table;border-collapse:collapse;width:100%;margin:30px 0}th{padding:5px;text-align:left;background:#E5E5E5}tbody tr{border:1px solid #E5E5E5}td{padding:6px;text-align:left}.account{position:relative}@media only screen and (max-width:768px){.account{position:unset}}.account:hover .menu{max-height:1000px}@media only screen and (max-width:1024px){.account:hover .menu{max-height:0}}.account.active .menu{max-height:1000px}.account .icon{background-image:url(/themes/custom/rkpt/assets/image/icon/user.svg)}.account .menu{max-height:0;overflow:hidden;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:auto;width:150px;padding-top:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:768px){.account .menu{left:0;right:0;-webkit-transform:none;transform:none;width:100%}}.account .menu .menu-item a{background:#ebebeb;padding:15px;text-align:center;display:block;font-size:14px;line-height:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.account .menu .menu-item a:hover{background:#E5E5E5}.path-user .messages{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}.path-user .messages__error{padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fef9f3;color:#be620d}.path-user .messages__error>a{color:#be620d}.board-wrapper h2{font-weight:normal;color:#4d4d4d;font-size:18px;line-height:24px}.board-wrapper .board{background-color:#fff;padding:23px;margin:30px 0 50px;border-radius:23px}.board-wrapper .board table{margin:0}.board-wrapper .board table thead th{color:#808080;background:none;font-weight:normal;padding-bottom:20px;background:none}.board-wrapper .board table thead th>*{color:#808080}.board-wrapper .board table tbody tr{border:none}.board-wrapper .board .mark{color:#AC0707;display:inline-block;font-size:57px;vertical-align:middle;background-color:#FEF0F0;border-radius:50%;padding:30px}.board-wrapper .board .balances{display:inline-block;vertical-align:middle;margin-left:30px}.board-wrapper .board .balances .balance{padding:8px 5px}.board-wrapper .board .balances .balance-money{color:#AC0707;font-size:32px}.board-wrapper .completed-orders-link{float:right;color:#4100AC}.view-all_terms_elastic_search{margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px;padding-bottom:50px}.view-all_terms_elastic_search>.view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;padding-top:50px;padding-bottom:50px}@media only screen and (max-width:768px){.view-all_terms_elastic_search>.view-content{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:450px){.view-all_terms_elastic_search>.view-content{display:block}}@media only screen and (max-width:450px){.view-all_terms_elastic_search>.view-content>.views-row{margin-bottom:30px}}.view.view-search.view-display-page_1{max-width:500px;margin:auto}.view.view-search.view-display-page_1 .views-row{border-bottom:1px solid #ccc}.view.view-search.view-display-page_1 .views-row a{display:block;padding:20px 0;background-image:url(/themes/custom/rkpt/assets/image/icon/right-arrow.svg);background-position:center right;background-repeat:no-repeat;background-size:8px;padding-right:26px}.view-taxonomy_term_vehicles.view-display-page_1 .view-header{font-size:25px;line-height:32px;margin-bottom:50px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__grid,.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__list{font-size:0;position:relative;width:20px;height:20px;cursor:pointer}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__grid:before,.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__list:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background-repeat:no-repeat}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__grid:before{background:url(/themes/custom/rkpt/assets/image/icon/grid.png) no-repeat}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__grid.chosen{background:url(/themes/custom/rkpt/assets/image/icon/grid-chosen.png) no-repeat}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__list:before{background:url(/themes/custom/rkpt/assets/image/icon/list.png) no-repeat}.view-taxonomy_term_vehicles.view-display-page_1 .view-header .view-content-wrapper__list.chosen{background:url(/themes/custom/rkpt/assets/image/icon/list-chosen.png) no-repeat}.view-taxonomy_term_vehicles.view-display-page_1.product-grid .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px){.view-taxonomy_term_vehicles.view-display-page_1.product-grid .view-content{gap:20px}}.view-taxonomy_term_vehicles.view-display-page_1.product-grid .views-row{display:block;border:none;width:calc(20% - 25px)}@media only screen and (max-width:1024px){.view-taxonomy_term_vehicles.view-display-page_1.product-grid .views-row{width:calc(25% - 25px)}}@media only screen and (max-width:768px){.view-taxonomy_term_vehicles.view-display-page_1.product-grid .views-row{width:calc(33.33% - 25px)}}@media only screen and (max-width:480px){.view-taxonomy_term_vehicles.view-display-page_1.product-grid .views-row{width:calc(50% - 10px)}}.view-taxonomy_term_vehicles.view-display-page_1.product-grid .views-row .views-field-field-assemby-image img{display:block;width:100%}.view-taxonomy_term_vehicles.view-display-page_1 .views-row{border-bottom:1px solid #ccc;display:grid;grid-template-columns:15% 15% 20%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:480px){.view-taxonomy_term_vehicles.view-display-page_1 .views-row{display:block;text-align:center;padding:15px 0}}.view-search-products.view-search_moto_vehicles .view-header,.view-search-products.view-search_moto_vehicles .views-row .search_product_teaser{display:grid;grid-template-columns:10% 20% 15% 10% 10% 15% 20%;gap:10px}.view-search-products.view-search_moto_accessories .view-header,.view-search-products.view-search_moto_accessories .views-row .search_product_teaser{display:grid;grid-template-columns:10% 20% 15% 10% 10% 20% 15%;gap:10px}.view-search-products.view-search_products .view-header,.view-search-products.view-search_products .views-row .search_product_teaser{display:grid;grid-template-columns:15% 20% 10% 15% 20% 20%;gap:10px}.view-search-products .view-header{font-size:17px;font-weight:bold;margin-bottom:20px;margin-top:50px}.view-search-products .views-row{border-bottom:1px solid #e5e5e5;padding:20px 0}.view-search-products .views-row .sku a,.view-search-products .views-row .changepart a{color:#D83B41}.view-search-products .views-row .changepart .label{color:#D83B41;font-size:13px}.view-search-products .views-row .changepart .label::after{content:"";-webkit-mask-image:url(/themes/custom/rkpt/assets/image/icon/search-arrow.svg);mask-image:url(/themes/custom/rkpt/assets/image/icon/search-arrow.svg);width:17px;height:17px;background-color:#D83B41;background-image:none}.view-search-products .views-row .assemblies-block-wrapper .assemblies-block{max-height:60px;overflow:hidden}.view-search-products .views-row .assemblies-block-wrapper .assemblies-block .search-assembly .search-assembly-name a{color:inherit}.view-search-products .views-row .assemblies-block-wrapper .assemblies-block .search-assembly .search-assembly-name a:hover{text-decoration:underline}.view-search-products .views-row .assemblies-block-wrapper .assemblies-block .search-assembly .search-vehicle-name a{color:#919191}.view-search-products .views-row .assemblies-block-wrapper .assemblies-block .search-assembly .search-vehicle-name a:hover{text-decoration:underline}.view-search-products .views-row .assemblies-block-wrapper .assemblies-block .search-assembly::before{content:"-";position:relative;display:inline}.view-search-products .views-row .assemblies-block-wrapper.open .assemblies-block{max-height:none}.view-search-products .views-row .assemblies-block-wrapper .view-more-link{font-weight:lighter;cursor:pointer}.view-search-products .views-row .button{padding:12px 15px;font-weight:bold;border:none;border:1px solid #D83B41;color:#D83B41;font-size:14px;line-height:18px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:transparent}.view-search-products .views-row .button:hover{color:#fff;background-color:#D83B41}@media only screen and (max-width:1024px){.view-search-products .view-header,.view-search-products .views-row .search_product_teaser{grid-template-columns:20% 20% 10% 10% 20% 20%;font-size:14px}}@media only screen and (max-width:768px){.view-search-products .view-header,.view-search-products .views-row .search_product_teaser{grid-template-columns:20% 20% 10% 10% 20% 20%;font-size:13px}}@media only screen and (max-width:480px){.view-search-products .view-header,.view-search-products .views-row .search_product_teaser{display:block}}.view-content-engine{margin-top:50px}.view-content-engine .view-header .field-field-terms-tree{font-size:18px}.search-block .form-item select{min-width:220px;width:100%;border:1px solid #e5e5e5;background-color:#fff;border-radius:27px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/rkpt/assets/image/icon/arrow-down.png);background-repeat:no-repeat;background-position-x:94%;background-position-y:50%;color:#1A1A1A;background-size:13px;font-size:16px;line-height:20px}.search-block .form-item.form-item-search-api-fulltext input{border:1px solid #e5e5e5;background-color:#fff;border-radius:27px;color:#808080}.region-sidebar-right .block>h2{font-size:18px;font-weight:400;line-height:24px;text-align:left;color:#4D4D4D;padding-bottom:20px}.view-news.view-display-block_1 .view-content .views-row{margin-bottom:15px}.view-news.view-display-page_1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.view-news.view-display-page_1 .view-content .views-row{width:calc(25% - 15px)}@media only screen and (max-width:1024px){.view-news.view-display-page_1 .view-content .views-row{width:calc(33.33% - 15px)}}@media only screen and (max-width:1024px){.view-news.view-display-page_1 .view-content .views-row{width:calc(50% - 15px)}}@media only screen and (max-width:480px){.view-news.view-display-page_1 .view-content .views-row{width:100%}}.view-news.view-display-page_1 .view-content .views-row article{height:100%}.target-field{margin-bottom:13px}.view-mycarts .new-order.button{display:block;margin:18px 0;max-width:260px;text-align:center}
