.project-one{position:relative;display:block;padding:120px 0 90px;z-index:1}.project-one__top{position:relative;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:58px}.project-one__top .section-title{margin-bottom:0}.project-one__btn-box,.project-one__single{position:relative;display:block}.project-one__single{margin-bottom:30px}.project-one__img,.project-one__img-box{position:relative;display:block}.project-one__img{border-radius:20px;overflow:hidden}.project-one__img:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:rgb(0,0,0);transition:all .5s ease;z-index:1}.project-one__single:hover .project-one__img:before{opacity:.2}.project-one__img img{width:100%;border-radius:20px;transform:scaleX(1);transition:transform 1s ease-in-out}.project-one__single:hover .project-one__img img{transform:scale(1.06) rotate(0deg)}.project-one__arrow{position:absolute;top:30px;right:30px;transform:scale(0) rotate(80deg);opacity:0;transition:all .5s ease;z-index:2}.project-one__single:hover .project-one__arrow{transform:scale(1) rotate(0deg);transition-delay:.5s;opacity:1}.project-one__arrow a{position:relative;display:flex;align-items:center;justify-content:center;height:50px;width:50px;background-color:var(--erepair-base);border-radius:50%;font-size:16px;color:var(--erepair-white)}.project-one__arrow a:hover{background-color:var(--erepair-primary);color:var(--erepair-black)}.project-one__content{position:absolute;left:10px;bottom:10px;right:10px;padding:16px 30px 19px;background-color:var(--erepair-white);border-bottom:1px solid var(--erepair-black);border-bottom-left-radius:20px;border-top-right-radius:20px;background-position:bottom;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:bottom;transform-style:preserve-3d;transform:scaleY(0);z-index:2}.project-one__single:hover .project-one__content{transform:scaleY(1)}.project-one__sub-title{font-size:15px;font-weight:700;line-height:25px;text-transform:uppercase;font-family:var(--erepair-font-2);color:var(--erepair-black)}.project-one__title{font-size:30px;font-weight:700;line-height:34px;text-transform:capitalize;margin-top:2px}.project-one__title a{color:var(--erepair-black)}.project-one__title a:hover{color:var(--erepair-base)}.project-two{position:relative;display:block;padding:120px 0 90px;z-index:1}.project-two__filter-box{position:relative;display:block;margin-bottom:60px}.project-two__filter{flex-wrap:wrap}.project-two__filter,.project-two__filter.style1 li{position:relative;display:flex;align-items:center;justify-content:center}.project-two__filter.style1 li{text-align:center}.project-two__filter.style1 li+li{margin-left:20px}.project-two__filter.style1 li .filter-text{position:relative;display:inline-block;color:var(--erepair-gray);font-size:14px;line-height:14px;font-weight:600;cursor:pointer;font-family:var(--erepair-font-2);background-color:transparent;padding:12px 20px;border:1px solid var(--erepair-bdr-color);text-transform:uppercase;overflow:hidden;transition:all .4s ease;z-index:1}.project-two__filter.style1 li .filter-text:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--erepair-base);background-position:bottom;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:bottom;transform-style:preserve-3d;transform:scaleY(0);z-index:-1}.project-two__filter.style1 li.active .filter-text:before,.project-two__filter.style1 li:hover .filter-text:before{transform:scaleY(1)}.project-two__filter.style1 li.active .filter-text,.project-two__filter.style1 li:hover .filter-text{color:var(--erepair-white);border:1px solid var(--erepair-base)}.project-two__single{margin-bottom:30px}.project-two__img,.project-two__img-box,.project-two__single{position:relative;display:block}.project-two__img{overflow:hidden;border-radius:20px}.project-two__img:before{content:"";position:absolute;bottom:0;left:0;top:0;right:0;background-color:rgba(var(--erepair-black-rgb),.3);background-position:top;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:top;transform-style:preserve-3d;transform:scaleY(0);z-index:1}.project-two__single:hover .project-two__img:before{transform:scaleY(1)}.project-two__img img{width:100%;border-radius:20px;transform:scale(1.01);transition:transform .5s cubic-bezier(.27,.48,.45,.94);transform-origin:70% 80%}.project-two__single:hover .project-two__img img{transform:scale(1.036);transition-duration:.9s}.project-two__arrow{position:absolute;top:30px;right:30px;transform:scale(0) rotate(80deg);opacity:0;transition:all .5s ease;z-index:2}.project-two__single:hover .project-two__arrow{transform:scale(1) rotate(0deg);transition-delay:.5s;opacity:1}.project-two__arrow a{position:relative;display:flex;align-items:center;justify-content:center;height:50px;width:50px;background-color:var(--erepair-base);border-radius:50%;font-size:16px;color:var(--erepair-white)}.project-two__arrow a:hover{background-color:var(--erepair-primary);color:var(--erepair-black)}.project-two__content{position:absolute;bottom:10px;left:10px;right:10px;background-color:var(--erepair-white);border-radius:20px;padding:28px 40px 30px;background-position:bottom;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:bottom;transform-style:preserve-3d;transform:scaleY(0);z-index:2}.project-two__single:hover .project-two__content{transform:scaleY(1)}.project-two__sub-title{font-weight:700;font-family:var(--erepair-font-2);text-transform:uppercase;color:var(--erepair-black)}.project-two__title{font-size:30px;font-weight:700;line-height:40px;text-transform:capitalize;margin-top:3px}.project-two__title a{color:var(--erepair-black)}.project-two__title a:hover{color:var(--erepair-base)}.project-details{padding:120px 0;z-index:1}.project-details,.project-details__img,.project-details__left{position:relative;display:block}.project-details__img img{width:100%;border-radius:20px}.project-details__title-1{margin-top:41px}.project-details__title-1,.project-details__title-2{font-size:48px;font-weight:600;line-height:58px;letter-spacing:-1.44px;text-transform:capitalize;margin-bottom:29px}.project-details__title-2{margin-top:62px}.project-details__text-and-img{position:relative;display:flex;align-items:center;gap:35px;margin-top:31px;margin-bottom:61px}.project-details__text-img{position:relative;display:block}.project-details__text-img img{width:auto;border-radius:20px}.project-details__title-3{font-size:48px;font-weight:600;line-height:58px;letter-spacing:-1.44px;text-transform:capitalize}.project-details__text-4{margin-top:29px;margin-bottom:31px}.project-details__img-and-points{position:relative;display:flex;align-items:center;gap:30px}.project-details__points-img{position:relative;display:block;max-width:410px;width:100%}.project-details__points-img img{width:100%;border-radius:20px}.project-details__points{position:relative;display:block}.project-details__points li{position:relative;display:flex;align-items:center;gap:14px}.project-details__points li+li{margin-top:16px}.project-details__points li .icon{position:relative;display:inline-block}.project-details__points li .icon span{position:relative;display:inline-block;font-size:12px;color:var(--erepair-base)}.project-details__points li p{color:#232323}.project-details__information,.project-details__sidebar{position:relative;display:block}.project-details__information{background-color:var(--erepair-extra);border-radius:20px;padding:40px;margin-bottom:60px}.project-details__information-title{font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.72px;margin-bottom:30px}.project-details__information-list{position:relative;display:block}.project-details__information-list li{position:relative;display:block;background-color:var(--erepair-white);border:1px solid var(--erepair-bdr-color);border-radius:20px;padding:18px 30px 19px}.project-details__information-list li+li{margin-top:12px}.project-details__information-list li h4{font-size:16px;font-weight:700;line-height:26px;text-transform:uppercase;color:#232323;margin-bottom:7px}.project-details__get-started{position:relative;display:block;background-color:var(--erepair-extra);border-radius:20px;padding:40px}.project-details__get-started-title{font-size:30px;font-weight:700;line-height:40px}.project-details__get-started-text{margin-top:18px;margin-bottom:29px}.project-details__get-started-points{position:relative;display:block}.project-details__get-started-points li{position:relative;display:flex;align-items:center;gap:14px}.project-details__get-started-points li+li{margin-top:11px}.project-details__get-started-points li .icon{position:relative;display:inline-block;top:5px}.project-details__get-started-points li .icon span{position:relative;display:inline-block;font-size:22px;color:var(--erepair-black)}.project-details__get-started-points li p,.project-details__get-started-points li p a{color:#232323}.project-details__get-started-points li p a:hover{color:var(--erepair-base)}.project-details__get-started-btn-box{position:relative;display:block;margin-top:30px}.services-one{position:relative;display:block;padding:120px 0;z-index:1}.services-one__inner{position:relative;display:block;background-color:var(--erepair-extra);padding:60px 60px 40px;border-radius:20px}.services-one__service-list{position:relative;display:flex}.services-one__service-list li{position:relative;display:block;width:33.3333333333%;float:left}.services-one__service-list li:first-child .services-one__single:before{display:none}.services-one__service-list li:last-child .services-one__single,.services-one__service-list li:nth-child(2) .services-one__single{padding-left:50px}.services-one__single{position:relative;display:block;padding-right:50px;margin-bottom:21px}.services-one__single:before{content:"";position:absolute;top:-6px;left:0;bottom:-6px;width:1px;background-color:#DDDDDD}.services-one__icon{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#FFFFFF;box-shadow:0 4.4px 20px -1px rgba(19,16,34,.05);border-radius:50%;z-index:1}.services-one__icon:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border-radius:50%;background-color:var(--erepair-base);transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .2s linear;transition-delay:.1s;z-index:-1}.services-one__single:hover .services-one__icon:before{transform:scaleX(1)}.services-one__icon span{position:relative;display:inline-block;font-size:36px;color:var(--erepair-black);transition:all .5s linear;transition-delay:.1s;transform:scale(1)}.services-one__single:hover .services-one__icon span{transform:scale(.9);color:var(--erepair-white)}.services-one__title{font-size:24px;font-weight:700;line-height:36px;letter-spacing:-.72px;margin-bottom:16px;margin-top:16px}.services-one__title a{color:var(--erepair-black)}.services-one__title a:hover{color:var(--erepair-base)}.services-one__text br{display:none}.services-two{position:relative;display:block;padding:0 0 90px;z-index:1}.services-two__shape-1{position:absolute;bottom:0;left:0;z-index:-1}.services-two__shape-1 img{width:auto;filter:invert(1);opacity:.05}.services-two__single{position:relative;display:block;margin-left:30px;background:#FFFFFF;box-shadow:0 0 60px rgba(0,0,0,.05);border-radius:20px;padding:34px 30px 26px 100px;margin-bottom:30px}.services-two__sub-title{font-family:var(--erepair-font-2);color:var(--erepair-base)}.services-two__title{font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px;margin-top:4px;margin-bottom:21px}.services-two__title a{color:var(--erepair-black)}.services-two__title a:hover{color:var(--erepair-base)}.services-two__learn-more{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:14px;text-transform:uppercase;font-family:var(--erepair-font-2);color:var(--erepair-black);margin-top:25px}.services-two__learn-more:before{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background-color:var(--erepair-gray);transition:all .5s ease}.services-two__learn-more:hover:before{background-color:var(--erepair-base)}.services-two__learn-more span,.services-two__learn-more:hover{color:var(--erepair-base)}.services-two__icon{position:absolute;top:40px;left:-30px;height:88px;width:100px;border:1px solid var(--erepair-bdr-color);border-radius:20px;background-color:var(--erepair-extra);display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.services-two__icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background-color:var(--erepair-base);background-position:bottom;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:bottom;transform-style:preserve-3d;transform:scaleY(0);z-index:-1}.services-two__single:hover .services-two__icon:before{transform:scaleY(1)}.services-two__icon span{position:relative;display:inline-block;font-size:43px;color:var(--erepair-black);transition:all .5s ease}.services-two__single:hover .services-two__icon>span{color:var(--erepair-white)}.service-three{position:relative;display:block;padding:30px 0 90px;z-index:1}.service-three__shape-1{position:absolute;top:100px;right:-100px;z-index:-1}.service-three__shape-1 img{width:auto;filter:invert(1);opacity:.05}.service-three__single{margin-bottom:30px}.service-three__img,.service-three__img-box,.service-three__single{position:relative;display:block}.service-three__img{overflow:hidden}.service-three__img,.service-three__img:before{border-top-left-radius:20px;border-top-right-radius:20px}.service-three__img:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(23,23,23,0),rgba(23,23,23,.86));visibility:hidden;transform-origin:top center;transform:scaleY(0) translateZ(100px);transition:opacity .5s ease,visibility .5s ease,transform .7s ease;z-index:1}.service-three__single:hover .service-three__img:before{visibility:visible;transform:scaleY(1) translateZ(0)}.service-three__img img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px;transform:scaleX(1);transition:transform 1s ease-in-out}.service-three__single:hover .service-three__img img{transform:scale(1.05) rotate(0deg)}.service-three__content{position:relative;display:block;text-align:center;background-color:var(--erepair-extra);border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:63px 30px 26px;z-index:2}.service-three__icon{position:absolute;display:flex;align-items:center;justify-content:center;width:70px;height:70px;left:50%;top:-41px;transform:translateX(-50%);background-color:var(--erepair-base);border:3px solid var(--erepair-white);border-radius:50%}.service-three__icon:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border-radius:50%;background-color:var(--erepair-black);transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52);z-index:-1}.service-three__single:hover .service-three__icon:before{transform:scaleX(1)}.service-three__icon span{position:relative;display:inline-block;font-size:36px;color:var(--erepair-white)}.service-three__title{font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px}.service-three__title a{color:var(--erepair-black)}.service-three__title a:hover{color:var(--erepair-base)}.service-three__text{margin-top:23px;margin-bottom:21px}.service-three__read-more{position:relative;display:inline-block}.service-three__read-more a{position:relative;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;text-transform:uppercase;font-family:var(--erepair-font-2);color:var(--erepair-black)}.service-three__read-more a span,.service-three__read-more a:hover{color:var(--erepair-base)}.services-four{position:relative;display:block;padding:120px 0 90px;background-color:var(--erepair-extra);z-index:1}.services-four-shape-1{position:absolute;top:10px;left:0;opacity:.5;z-index:-1}.services-four-shape-1 img{width:auto}.services-four-shape-2{position:absolute;top:65px;right:0;opacity:.5;z-index:-1}.services-four-shape-2 img{width:auto}.services-four__single{position:relative;display:block;background-color:rgb(255,255,255);box-shadow:0 8px 29px 0 rgba(0,0,0,.1);border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:30px;z-index:2}.services-four__img{position:relative;display:block;overflow:hidden}.services-four__img,.services-four__img:before{background-color:var(--erepair-base);border-top-left-radius:5px;border-top-right-radius:5px;z-index:1}.services-four__img:before{content:"";position:absolute;top:-100%;bottom:100%;left:0;right:0;mix-blend-mode:multiply;transition:all .6s ease .1s}.services-four__single:hover .services-four__img:before{top:0;bottom:0}.services-four__img img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .5s ease}.services-four__single:hover .services-four__img img{transform:scale(1.05)}.services-four__icon{position:absolute;top:30px;left:30px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--erepair-base);border-radius:4px;transition:all .5s ease;z-index:2}.services-four__single:hover .services-four__icon{background-color:var(--erepair-white)}.services-four__icon span{font-size:48px;color:var(--erepair-white);position:relative;display:inline-block;transition:all .5s ease}.services-four__single:hover .services-four__icon span{color:var(--erepair-base)}.services-four__content{position:relative;display:block;padding:22px 30px 30px}.services-four__title{font-size:24px;font-weight:600;line-height:34px}.services-four__title a{color:var(--erepair-black);transition:all .5s ease}.services-four__title a:hover{color:var(--erepair-base)}.services-four__text{margin-top:15px;margin-bottom:22px}.service-details{padding:120px 0 90px;z-index:1}.service-details,.service-details__img,.service-details__left{position:relative;display:block}.service-details__img img{width:100%;border-top-left-radius:20px;border-top-right-radius:20px}.service-details__title-1{font-size:48px;font-weight:600;line-height:58px;letter-spacing:-1.44px;margin-top:41px;margin-bottom:30px}.service-details__text-1{font-size:20px;font-weight:600;line-height:28px;color:#232323;font-family:var(--erepair-font-2)}.service-details__text-2{margin-top:20px;margin-bottom:41px}.service-details__points-list{position:relative;display:block}.service-details__points-list li{position:relative;display:flex;align-items:center;gap:15px}.service-details__points-list li+li{margin-top:16px}.service-details__points-list li .icon{position:relative;display:inline-block}.service-details__points-list li .icon span{position:relative;display:inline-block;font-size:16px;color:var(--erepair-base)}.service-details__points-list li p{color:#232323}.service-details__img-box{position:relative;display:block;margin-top:60px}.service-details__img-box-single{position:relative;display:block;margin-bottom:21px}.service-details__img-box-img{position:relative;display:block;overflow:hidden;margin-bottom:30px;border-radius:20px;z-index:1}.service-details__img-box-img:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:rgb(0,0,0);border-radius:20px;transition:all .5s ease;z-index:1}.service-details__img-box-img:hover:before{opacity:.2}.service-details__img-box-img img{width:100%;border-radius:20px;transform:scaleX(1);transition:transform 1s ease-in-out}.service-details__img-box-img:hover img{transform:scale(1.06) rotate(0deg)}.service-details__img-box-content-single{position:relative;display:block;margin-bottom:21px}.service-details__img-box-content-icon-and-title{position:relative;display:flex;align-items:center;gap:15px}.service-details__img-box-content-icon{position:relative;display:inline-block}.service-details__img-box-content-icon span{position:relative;display:inline-block;font-size:36px;color:var(--erepair-base)}.service-details__img-box-content-title{font-size:24px;line-height:36px;letter-spacing:-.72px;font-weight:700}.service-details__img-box-content-text{margin-top:17px}.service-details__services-box,.service-details__sidebar{position:relative;display:block}.service-details__services-box{padding:35px 40px 40px;background-color:var(--erepair-extra);border-radius:20px;margin-bottom:60px}.service-details__services-title{font-size:24px;font-weight:700;line-height:34px;letter-spacing:-.72px;margin-bottom:31px}.service-details__services-list,.service-details__services-list li{position:relative;display:block}.service-details__services-list li+li{margin-top:12px}.service-details__services-list li a{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--erepair-white);border:1px solid var(--erepair-bdr-color);border-radius:20px;padding:13px 20px 14px;font-weight:700;font-family:var(--erepair-font-2);text-transform:uppercase;color:#232323;overflow:hidden;z-index:1}.service-details__services-list li.active a,.service-details__services-list li:hover a{color:var(--erepair-white)}.service-details__services-list li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--erepair-base);transition:transform .5s ease;transform-origin:bottom right;transform:scaleY(0);z-index:-1}.service-details__services-list li.active a:before,.service-details__services-list li:hover a:before{transform:scale(1);transform-origin:top center}.service-details__services-list li a span{color:#6E777D;transition:all .5s ease}.service-details__services-list li.active a span,.service-details__services-list li:hover a span{color:var(--erepair-white)}.services-page{padding:120px 0 90px}.shop-page-one{background-color:var(--erepair-white);padding:120px 0}.shop-page-one,.shop-page-one-content{position:relative;display:block}.shop-page-one-content .row{--bs-gutter-x:40px}.shop-page-top-info_inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:0;padding-bottom:50px;z-index:7}.shop-page-top-info_inner .left-box{position:relative;display:block}.shop-page-top-info_inner .left-box p{margin:0}.shop-page-top-info_inner .right-box{position:relative;display:flex;align-items:center;width:270px}.shop-page-top-info_inner .right-box .text{position:relative;display:block;width:65px;text-align:left}.shop-page-top-info_inner .right-box .text p{color:var(--thm-black);margin:0}.shop-page-top-info_inner .right-box .select-box{width:205px}.shop-page-top-info_inner .right-box select{position:relative;display:block;height:50px;line-height:48px;background:transparent;border:1px solid var(--erepair-bdr-color)!important;color:var(--erepair-gray);font-family:var(--erepair-font);font-size:16px;font-weight:400;padding-left:20px;padding-right:20px;border-radius:25px}.shop-page-top-info_inner .right-box .nice-select:after{width:8px;height:8px;border-bottom:2px solid #a0a3b1;border-right:2px solid #a0a3b1;right:25px;margin-top:0;top:18px;z-index:20}.shop-page-top-info_inner .right-box .nice-select .list{background-color:#ffffff;border-radius:20px;box-shadow:0 0 10px rgb(0 0 0/10%);padding:0;margin-top:10px;transform-origin:100% 0;transform:scale(1) translateY(-30px);transition:all .4s linear;height:0;width:200px;left:auto!important}.shop-page-top-info_inner .right-box .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);height:auto}.shop-page-top-info_inner .right-box .nice-select .option{color:var(--erepair-black);padding-left:20px;padding-right:20px;font-size:15px;line-height:40px;min-height:40px}.shop-page-top-info_inner .right-box .nice-select .option.focus,.shop-page-top-info_inner .right-box .nice-select .option.selected.focus,.shop-page-top-info_inner .right-box .nice-select .option:hover{color:var(--erepair-black);background-color:var(--erepair-base)}.shop-page-one-single{position:relative;display:block;margin-bottom:40px}.shop-page-one-single .img-box{position:relative;display:block;overflow:hidden;background-color:var(--erepair-gray);border:1px solid var(--erepair-bdr-color);border-top-left-radius:7px;border-top-right-radius:7px}.shop-page-one-single .img-box img{width:100%;transition:all .9s ease}.shop-page-one-single:hover .img-box img{transform:scale(1.02) translateY(0)}.shop-page-one-single .img-box .overlay-icon{position:absolute;top:19px;left:19px;z-index:5}.shop-page-one-single .img-box .overlay-icon a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--erepair-black);color:var(--erepair-white);font-size:20px;opacity:0;border-radius:50%;transform:translateX(-70px);transition:all .7s ease}.shop-page-one-single .img-box .overlay-icon a:hover{color:var(--erepair-white);background-color:var(--erepair-base)}.shop-page-one-single .img-box .overlay-icon a+a{margin-top:10px}.shop-page-one-single:hover .img-box .overlay-icon a{opacity:1;transform:translateX(0)}.shop-page-one-single .img-box .rate-box{position:absolute;right:10px;bottom:10px;background-color:rgba(var(--erepair-black-rgb),.9);padding:11px 25px;border-radius:25px;border-top-left-radius:0;z-index:5}.shop-page-one-single .img-box .rate-box h4{color:var(--erepair-white);font-size:18px;line-height:28px;font-weight:600;text-transform:uppercase}.shop-page-one-single .img-box .rate-box h4 del{font-size:16px;color:rgba(var(--erepair-white-rgb),.7);font-weight:500;margin-left:5px}.shop-page-one-single .img-box .discount{position:absolute;top:5px;right:5px;transform:rotate(180deg);writing-mode:vertical-lr;background-color:var(--erepair-base);padding:20px 5px;z-index:5;border-radius:7px}.shop-page-one-single .img-box .discount h6{color:var(--erepair-white);font-size:14px;line-height:25px;font-weight:700;text-transform:uppercase}.shop-page-one-single .img-box .new{position:absolute;top:5px;right:5px;background-color:var(--erepair-base);padding:6px 15px;border-radius:7px;z-index:5}.shop-page-one-single .img-box .new h6{color:var(--erepair-white);font-size:16px;line-height:25px;font-weight:700;text-transform:uppercase}.shop-page-one-single .content-box{position:relative;display:block;background-color:var(--erepair-white);border:1px solid var(--erepair-bdr-color);border-top:none;padding:32px 40px 40px;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.shop-page-one-single .content-box .title{position:relative;display:block;text-align:center;padding-bottom:0}.shop-page-one-single .content-box .title h3{font-size:24px;line-height:34px;font-weight:700;margin-bottom:4px}.shop-page-one-single .content-box .title h3 a{color:var(--erepair-black);transition:all .2s linear;transition-delay:.1s}.shop-page-one-single .content-box .title h3 a:hover{color:var(--erepair-base)}.shop-page-one-single .content-box .bottom-box{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:26px}.shop-page-one-single .content-box .bottom-box .rating-icon{position:relative;display:flex;align-items:center;background-color:rgba(var(--erepair-black-rgb),.9);padding:6px 10px;border-radius:3px}.shop-page-one-single .content-box .bottom-box .rating-icon li{position:relative;display:block;color:#ffc009;font-size:16px;line-height:0;cursor:pointer}.shop-page-one-single .content-box .bottom-box .rating-icon li.color{color:#c9c9c9}.shop-page-one-single .content-box .bottom-box .rating-icon li+li{margin-left:5px}.shop-page-one-single .content-box .bottom-box .btn-box{position:relative;display:block;line-height:0}.shop-page-one-single .content-box .bottom-box .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--erepair-black);font-size:18px;line-height:18px;font-family:var(--erepair-font-2);font-weight:700;text-transform:uppercase;transition:all .2s linear;transition-delay:.1s}.shop-page-one-single .content-box .bottom-box .btn-box a:hover{color:var(--erepair-base)}.shop-page-one-single .content-box .bottom-box .btn-box a i{font-size:14px;color:var(--erepair-base);margin-right:10px}.shop-page-one-sidebar{border-radius:4px;background-color:var(--erepair-white);box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding:25px 30px 35px;margin-left:20px}.shop-page-one-sidebar,.sidebar-search-box,.sidebar-search-box form{position:relative;display:block}.sidebar-search-box form input[type=text]{position:relative;display:block;border-radius:0;border:1px solid var(--erepair-bdr-color);background-color:var(--erepair-white);width:100%;height:50px;color:var(--erepair-gray);font-size:16px;font-family:var(--erepair-font);font-weight:400;font-style:normal;padding-left:20px;padding-right:30px;border-top-left-radius:25px;border-bottom-left-radius:25px;transition:all .5s ease}.sidebar-search-box form input[type=text]::-webkit-input-placeholder{color:var(--erepair-gray)}.sidebar-search-box form input[type=text]:-moz-placeholder,.sidebar-search-box form input[type=text]::-moz-placeholder{color:var(--erepair-gray)}.sidebar-search-box form input[type=text]:-ms-input-placeholder{color:var(--erepair-gray)}.sidebar-search-box form button{position:absolute;top:0;right:0;width:60px;height:50px;background-color:var(--erepair-bdr-color)}.sidebar-search-box form button i{position:relative;display:inline-block;color:var(--erepair-black);font-size:20px;font-weight:700}.shop-widget-single{position:relative;display:block;padding-top:50px}.shop-widget-single .title{position:relative;display:block;margin-top:-9px}.shop-widget-single .title h3{font-size:22px;line-height:32px;font-weight:700;text-transform:uppercase;margin:0 0 12px}.shop-widget-single .title .border-bx{position:relative;display:block;width:50px;height:2px;background-color:var(--erepair-base)}.shop-widget-single_category{padding-top:31px}.shop-widget-single_category,.shop-widget-single_category .list-item,.shop-widget-single_category .list-item li{position:relative;display:block}.shop-widget-single_category .list-item li+li{margin-top:16px}.shop-widget-single_category .list-item li a{position:relative;display:inline-block;color:var(--erepair-gray);font-size:16px;line-height:25px;font-family:var(--erepair-font-2);font-weight:600;padding-left:25px;transition:all .2s linear;transition-delay:.1s}.shop-widget-single_category .list-item li a:hover{color:var(--erepair-base)}.shop-widget-single_category .list-item li a:before{content:"";position:absolute;top:8px;left:0;width:10px;height:8px;border-radius:0;border:2px solid #d2d4db;background-color:var(--erepair-white);transition:all .2s linear;transition-delay:.1s}.shop-widget-single_category .list-item li a:hover:before{border-color:var(--erepair-base);background-color:var(--erepair-base)}.price-ranger{margin-top:43px}.price-ranger .ui-widget-content{background:#d2d4db;border:none;height:4px;border-radius:0}.price-ranger #slider-range{margin-left:4px;margin-right:6px;margin-top:0}.price-ranger .ui-widget-header{border:0 solid #e0dfdf;background:var(--erepair-base)}.price-ranger .ui-slider-handle{position:absolute;top:-3px;width:10px!important;height:10px;border:none;background:var(--erepair-base);border-radius:50%;margin-left:-5px;outline:medium none;cursor:pointer;z-index:2}.price-ranger .ranger-min-max-block{position:relative;overflow:hidden;margin-top:17px;display:block}.price-ranger .ranger-min-max-block .left{position:relative;display:block}.price-ranger .ranger-min-max-block span{position:relative;float:left;color:var(--erepair-base);font-size:16px;font-weight:600;line-height:26px;font-family:var(--erepair-font-2)}.price-ranger .ranger-min-max-block span.hipen{color:var(--erepair-font-2)}.price-ranger .ranger-min-max-block input{display:inline-block}.price-ranger .ranger-min-max-block input[type=text]{position:relative;float:left;color:var(--erepair-gray);font-size:16px;font-weight:400;text-align:center;line-height:26px;border:none;width:40px;padding:0;font-family:var(--erepair-font);background-color:transparent}.price-ranger .ranger-min-max-block .right{position:relative;display:inline-block;margin:17px 0 0}.price-ranger .ranger-min-max-block input[type=submit]{position:relative;display:inline-block;padding:7px 30px;text-align:center;border:none;border-radius:4px;background-color:var(--erepair-base);color:var(--erepair-white);font-size:16px;font-weight:600;text-transform:capitalize;cursor:pointer;font-family:var(--erepair-font-2)}.popular-products-list{position:relative;display:block;padding-top:40px}.popular-products-list li{position:relative;display:flex;align-items:flex-start;border-bottom:1px solid #d2d4db;padding-bottom:25px;margin-bottom:30px}.popular-products-list li:last-child{border-bottom:0 solid transparent;padding-bottom:0;margin-bottom:0}.popular-products-img{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:60px;height:60px;background-color:var(--erepair-white);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:4px}.popular-products-img img{width:100%}.popular-products-content{position:relative;display:block;padding-left:20px;flex:1 1;margin-top:-6px}.popular-products-content h3{font-size:18px;line-height:25px;font-weight:700;margin-bottom:6px}.popular-products-content h3 a{color:var(--erepair-black);transition:all .2s linear;transition-delay:.1s}.popular-products-content h3 a:hover{color:var(--erepair-base)}.popular-products-content h6{color:#6a6b74;font-size:14px;line-height:24px;font-weight:700}.product-tag{overflow:hidden;border-radius:4px;margin-left:-5px;margin-right:-5px;margin-top:40px}.product-tag,.product-tag li{position:relative;display:block}.product-tag li{float:left;margin:0 5px 10px}.product-tag li a{position:relative;display:block;padding:5px 14px 6px;border-radius:6px;background:var(--erepair-white);border:1px solid var(--erepair-bdr-color);color:var(--erepair-black);font-size:16px;line-height:22px;font-weight:400;font-family:var(--erepair-font);transition:all .2s linear;transition-delay:.1s}.product-tag li:hover a{color:var(--erepair-base);border:1px solid var(--erepair-base);background-color:var(--erepair-white)}.phone-social-scrolling-text{position:relative;display:block;overflow:hidden}.phone-social-scrolling-text ul{position:relative;display:flex;align-items:center;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;top:-38px}.phone-social-scrolling-text ul li{position:relative;float:left;margin-left:60px;color:#1f2022;font-size:200px;line-height:1em;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase}.scrolling-text1{position:relative;display:block;z-index:10}.scrolling-title{position:relative;display:block;overflow:hidden}.scrolling-title ul{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;top:-21px}.scrolling-title ul li{position:relative;margin-left:60px;color:transparent;-webkit-text-stroke:2px var(--erepair-black);opacity:.1;font-size:120px;line-height:1em;font-family:var(--erepair-font-2);font-weight:700;text-transform:uppercase;width:max-content}.shop-details-page1{position:relative;display:block;padding:105px 0 0;z-index:10}.shop-details-page1 .big-title{position:absolute;top:8%;left:160px;transform:rotate(180deg);writing-mode:vertical-lr;color:transparent;-webkit-text-stroke:3px var(--erepair-gray);font-size:140px;line-height:1em;font-weight:700;opacity:.1;font-family:var(--erepair-font-3);text-transform:uppercase}.shop-details-page1__img,.shop-details-page1__img-inner{position:relative;display:block}.shop-details-page1__img-inner{overflow:hidden;border-radius:4px}.shop-details-page1__img-inner img{width:100%}.shop-details-page1__img-inner .overlay-icon{position:absolute;top:20px;right:20px;z-index:5}.shop-details-page1__img-inner .overlay-icon a{position:relative;display:flex;align-items:center;justify-content:center;color:var(--erepair-black);width:50px;height:50px;background:var(--erepair-white);border-radius:4px}.shop-details-page1__img-inner .overlay-icon a:hover{background:var(--erepair-base);color:var(--erepair-white)}.shop-details-page1__img-inner .overlay-icon a span{position:relative;display:inline-block;font-size:25px;line-height:25px}.shop-details-page1__content{position:relative;display:block;margin-left:100px}.shop-details-page1__title{position:relative;display:block;margin-top:-7px;margin-bottom:14px}.shop-details-page1__title h6{color:#a0a3b1;font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase}.shop-details-page1__title h2{color:#0c0c0c;font-size:36px;line-height:46px;font-weight:700;text-transform:capitalize;margin-top:2px}.shop-details-page1__value{position:relative;display:block;margin-bottom:23px}.shop-details-page1__value h3{color:var(--erepair-base);font-size:26px;line-height:36px;font-weight:600}.shop-details-page1__value del{color:#a0a3b1;font-size:18px;font-weight:500;margin-left:5px}.shop-details-page1__text{position:relative;display:block}.shop-details-page1__text p{margin:0}.shop-details-page1__product{margin-top:21px;padding-bottom:31px;border-bottom:1px solid #e3e4ea}.shop-details-page1__product,.shop-details-page1__product ul{position:relative;display:block}.shop-details-page1__product ul li{position:relative;display:block;padding-left:150px;margin-bottom:7px}.shop-details-page1__product ul li:last-child{margin-bottom:0}.shop-details-page1__product ul li .title{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:120px}.shop-details-page1__product ul li .title h5{color:var(--erepair-black);font-size:16px;line-height:26px;font-weight:600;text-transform:capitalize}.shop-details-page1__product ul li span{position:relative;display:inline-block;color:var(--erepair-black)}.shop-details-page1__product ul li p{margin:0}.product-quantity-box{position:relative;display:flex;align-items:center;padding-top:40px}.product-quantity-box input{position:relative;width:105px;height:60px;border:1px solid var(--erepair-bdr-color);border-radius:4px;padding:0 15px}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.product-quantity-box input.quantity-spinner.form-control{position:relative;padding:0;width:40px;height:60px;color:var(--erepair-black);font-size:20px;font-weight:400;border:0 solid #e2e2e2;outline:none;margin:0;text-align:center;font-family:var(--erepair-font);background:transparent;flex:none;text-align:right}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .btn{position:relative;display:block;background:transparent;border:0 solid #e2e2e2;color:var(--erepair-gray);cursor:pointer;height:30px;width:30px;margin:0;padding:0}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{position:absolute;top:4px;right:15px;border-radius:0;transform:rotate(-180deg)}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up:before{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;font-family:icomoon!important;content:"\e91a";color:var(--erepair-gray);font-size:16px;padding:0}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{position:absolute;bottom:4px;right:16px;transform:rotate(0deg)}.product-quantity-box .bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down:before{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:1px;width:100%;height:100%;font-family:icomoon!important;content:"\e91a";color:var(--erepair-gray);font-size:16px;padding:0}.product-quantity-box .right{padding-left:20px}.product-quantity-box .right,.product-quantity-box .right .cart-box{position:relative;display:block}.product-quantity-box .right .cart-box .thm-btn{color:var(--erepair-white);background-color:var(--erepair-base)}.product-quantity-box .right .cart-box .thm-btn:hover{color:var(--erepair-black)}.product-quantity-box .right .cart-box .thm-btn:after,.product-quantity-box .right .cart-box .thm-btn:before{background-color:var(--erepair-primary)}.shop-details-page1__wishlist-btn{position:relative;display:block;margin-top:35px}.shop-details-page1__wishlist-btn a{position:relative;display:inline-block;color:var(--erepair-black);font-size:16px;line-height:26px;font-weight:700;font-family:var(--erepair-font-2);text-transform:uppercase}.shop-details-page1__wishlist-btn a span{position:relative;display:inline-block;color:var(--erepair-base);font-size:18px;line-height:18px;top:2px;padding-right:8px}.shop-details-page1__wishlist-btn a:hover{color:var(--erepair-base)}.shop-details-page1__description{position:relative;display:block;margin-top:64px}.shop-details-page1__description .inner-title{position:relative;display:block;margin-bottom:23px}.shop-details-page1__description .inner-title h3{font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase}.shop-details-page1__description p{margin:0}.shop-details-page1__description p+p{margin-top:13px}.shop-details-page1__description ul{position:relative;display:block;margin-top:21px}.shop-details-page1__description ul li{position:relative;display:flex;align-items:center;margin-bottom:7px}.shop-details-page1__description ul li:last-child{margin-bottom:0}.shop-details-page1__description ul li .title{position:relative;display:flex;align-items:center;justify-content:space-between;width:120px;margin-right:25px}.shop-details-page1__description ul li .title h5{font-size:16px;line-height:26px;font-weight:600;text-transform:capitalize}.shop-details-page1__description ul li .title span{color:var(--thm-black)}.shop-details-page1__description ul li p{margin:0}.shop-details-page1__reviews{position:relative;display:block;margin-top:63px}.shop-details-page1__reviews .title-box{position:relative;display:block;margin-bottom:23px}.shop-details-page1__reviews .title-box h2{font-size:26px;line-height:36px;font-weight:700;text-transform:uppercase}.shop-details-page1__reviews ul{position:relative;display:block}.shop-details-page1__reviews ul li{position:relative;display:block;border-bottom:1px solid #e3e4ea;padding-bottom:21px;margin-bottom:22px}.shop-details-page1__reviews ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.shop-details-page1__reviews ul li .inner{position:relative;display:block;padding-left:100px}.shop-details-page1__reviews ul li .inner .img-box{position:absolute;top:8px;left:0;width:70px;height:70px;border-radius:4px;overflow:hidden}.shop-details-page1__reviews ul li .inner .img-box img{width:100%}.shop-details-page1__reviews ul li .inner .content-box{position:relative;display:block}.shop-details-page1__reviews ul li .inner .content-box h3{color:var(--erepair-black);font-size:20px;line-height:30px;font-weight:700;text-transform:capitalize;margin-bottom:7px}.shop-details-page1__reviews ul li .inner .content-box h3 span{position:relative;display:inline-block;margin-left:5px;padding:0 10px;color:var(--erepair-base);font-size:16px;font-weight:700;font-family:var(--thm-font);text-transform:uppercase;background-color:rgba(var(--erepair-base-rgb),.3);border-radius:4px}.shop-details-page1__reviews ul li .inner .content-box p{margin:0}.shop-details-page1__form{position:relative;display:block;margin-top:62px}.shop-details-page1__form .title-box{position:relative;display:block;margin-bottom:33px}.shop-details-page1__form .title-box h2{font-size:26px;line-height:36px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.shop-details-page1__form .title-box p{margin:0}.shop-details-page1__form .title-box p span{color:var(--erepair-base)}.shop-details-page1__form form{position:relative;display:block}.shop-details-page1__form form .input-box{position:relative;display:block;margin-bottom:20px}.shop-details-page1__form form .input-box input[type=email],.shop-details-page1__form form .input-box input[type=text],.shop-details-page1__form form .input-box textarea{position:relative;display:block;background:var(--erepair-white);box-shadow:0 0 20px 0 rgba(0,0,0,.12);border:0 solid transparent;width:100%;height:60px;color:#a0a3b1;font-size:16px;font-weight:400;font-style:normal;padding-left:20px;padding-right:20px;border-radius:4px;transition:all .5s ease;font-family:var(--thm-font)}.shop-details-page1__form form .input-box input[type=email]:focus,.shop-details-page1__form form .input-box input[type=text]:focus,.shop-details-page1__form form .input-box textarea:focus{border:1px solid var(--thm-primary-color);outline:none}.shop-details-page1__form form .input-box textarea{height:125px;padding:14px 20px 10px}.shop-details-page1__form form .input-box input[type=text]::-webkit-input-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box input[type=text]:-moz-placeholder,.shop-details-page1__form form .input-box input[type=text]::-moz-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box input[type=text]:-ms-input-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box input[type=email]::-webkit-input-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box input[type=email]:-moz-placeholder,.shop-details-page1__form form .input-box input[type=email]::-moz-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box input[type=email]:-ms-input-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box textarea::-webkit-input-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box textarea:-moz-placeholder,.shop-details-page1__form form .input-box textarea::-moz-placeholder{color:#a0a3b1}.shop-details-page1__form form .input-box textarea:-ms-input-placeholder{color:#a0a3b1}.product-form-box-checkbox{margin-top:-7px}.product-form-box-checkbox,.product-form-box-checkbox .inner{position:relative;display:block}.product-form-box-checkbox .inner label{position:relative;display:inline-block;padding-left:25px;margin-right:0;margin-bottom:0;color:var(--erepair-gray);font-size:16px;line-height:30px;font-weight:400;font-family:var(--erepair-font);cursor:pointer}.product-form-box-checkbox .inner input[type=checkbox]{display:none}.product-form-box-checkbox .inner input[type=checkbox]+label span{position:absolute;display:block;top:7px;left:0;width:16px;height:16px;vertical-align:middle;border:1px solid #e3dfe8;cursor:pointer;border-radius:6px;transition:all .3s ease}.product-form-box-checkbox .inner label span:before{position:absolute;top:3px;left:3px;bottom:3px;right:3px;content:"";background:var(--erepair-base);border-radius:3px;transform:scale(0);transition:all .3s ease}.product-form-box-checkbox .inner input[type=checkbox]:checked+label span{border-color:var(--erepair-base)}.product-form-box-checkbox .inner input[type=checkbox]:checked+label span:before{transform:scale(1)}.shop-details-page1__form .button-box{position:relative;display:block;margin-top:33px}.shop-details-page1__form .button-box .thm-btn{color:var(--erepair-white);background-color:var(--erepair-base)}.shop-details-page1__form .button-box .thm-btn:after,.shop-details-page1__form .button-box .thm-btn:before{background-color:var(--erepair-primary)}.related-products-one{position:relative;display:block;background-color:var(--erepair-white);padding:60px 0 80px}.related-products-one .inner-title{position:relative;display:block;padding-bottom:32px}.related-products-one .inner-title h3{font-size:36px;line-height:1.2em;font-weight:700;text-transform:uppercase}.cart-page-one{padding:111px 0 120px}.cart-page-one-table{position:relative;display:block}.cart-page-one-info{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:11px}.cart-page-one-info .left{color:var(--erepair-gray)}.cart-page-one-info .left span,.cart-page-one-info .right{color:var(--erepair-black);font-weight:500}.cart-page-one-info .right{font-size:16px}.cart-page-one-info .right span{color:var(--erepair-base)}.cart-page-one-table .table-outer{position:relative;width:100%;overflow-x:auto;border:1px solid #e3e3e3;border-right:none;border-bottom:none;border-radius:4px}.cart-page-one-table .cart-table{min-width:1024px;width:100%}.cart-page-one-table .cart-table .cart-header{position:relative;width:100%;background-color:transparent;border-bottom:1px solid #e3e3e3}.cart-page-one-table .cart-table tbody{position:relative}.cart-page-one-table .cart-table thead tr th{color:var(--erepair-black);font-size:18px;line-height:28px;font-weight:700;text-transform:capitalize;min-width:160px;padding:22px 40px;text-align:center;font-family:var(--erepair-font-2);border-right:1px solid #e3e3e3}.cart-page-one-table .cart-table thead tr th.hide-me{display:table-column}.cart-page-one-table .cart-table tbody tr{border-bottom:1px solid #e3e3e3}.cart-page-one-table .cart-table tbody tr td{min-width:160px;padding:40px;border-right:1px solid #e3e3e3}.cart-page-one-table .cart-table thead tr th.prod-column{position:relative}.cart-page-one-table .cart-table tbody tr .prod-column .column-box{position:relative;min-height:60px}.cart-page-one-table .cart-table tbody tr .prod-column .column-box .prod-thumb{position:relative;width:60px}.cart-page-one-table .cart-table tbody tr .prod-column .column-box .prod-thumb a{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:60px;height:60px;background-color:var(--erepair-white);box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:4px}.cart-page-one-table .cart-table tbody tr .prod-column .column-box .prod-thumb a img{width:auto}.cart-page-one-table .cart-table tbody tr .prod-column .column-box .prod-thumb,.cart-page-one-table .cart-table tbody tr .prod-column .column-box .title{display:table-cell;vertical-align:middle}.cart-page-one-table .cart-table tbody tr .prod-column .column-box .title{padding-left:60px}.cart-page-one-table .cart-table tbody tr .prod-column .column-box .title h3{color:var(--erepair-black);font-size:16px;line-height:26px;font-weight:700;text-transform:capitalize}.cart-page-one-table .cart-table tbody tr .qty .input-group.bootstrap-touchspin,.cart-page-one-table .cart-table tbody tr input{position:relative;width:70px;height:50px;margin:0 auto}.cart-page-one-table .cart-table tbody tr input{display:block;padding:0;flex:none;color:var(--erepair-black);font-size:16px;font-weight:700;border:1px solid #e3e3e3;border-radius:4px;border-top-left-radius:4px!important;border-bottom-left-radius:4px!important;outline:none;text-align:center;font-family:var(--erepair-font-2);box-shadow:none;margin-left:0!important}.cart-page-one-table .cart-table tbody tr .qty .bootstrap-touchspin .input-group-btn-vertical{display:none!important}.cart-page-one-table .cart-table tbody tr td.price{color:var(--erepair-gray);font-size:16px;font-weight:500;text-align:center;font-family:var(--erepair-font)}.cart-page-one-table .cart-table tbody tr .sub-total{color:var(--erepair-base);font-size:16px;font-weight:500;text-align:center;font-family:var(--erepair-font)}.cart-page-one-table .cart-table tbody tr td .remove{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:40px;height:40px;border-radius:4px;background:transparent;border:1px solid #e3e3e3;cursor:pointer;margin:0 auto}.cart-page-one-table .cart-table tbody tr td .remove:after{position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;content:"";border-radius:4px;transform:scale(0);transform-origin:center;transform-style:preserve-3d;transition:all .4s cubic-bezier(.62,.21,.45,1.52);background:var(--erepair-base);z-index:-1}.cart-page-one-table .cart-table tbody tr td .remove:hover:after{transform:scaleX(1)}.cart-page-one-table .cart-table tbody tr td .remove i{position:relative;display:inline-block;color:var(--erepair-gray);font-size:16px;line-height:38px;transform:rotate(45deg);transition:all .2s linear;transition-delay:.1s;z-index:1}.cart-page-one-table .cart-table tbody tr td .remove:hover i{color:var(--erepair-white)}.cart-page-one-bottom{position:relative;display:block;margin-top:60px}.cart-cupon__form{margin-bottom:30px}.cart-cupon__form,.cart-cupon__input{position:relative;display:block;max-width:420px}.cart-cupon__input{width:100%;border-radius:4px;border-top-right-radius:15px;border-bottom-right-radius:15px;background-color:var(--erepair-white);box-shadow:0 0 30px 0 rgba(0,0,0,.1);padding-left:30px;padding-right:180px;font-family:var(--erepair-font);font-size:16px;color:var(--erepair-gray);height:60px;margin-bottom:20px;border:none;outline:none;font-weight:400}.cart-cupon__form ::placeholder{color:var(--erepair-gray);opacity:1}.cart-cupon__form button{position:absolute;top:0;right:0;border:none;outline:none!important}.cart-cupon__form button.thm-btn{color:var(--erepair-white);background-color:var(--erepair-base)}.cart-cupon__form button.thm-btn:after,.cart-cupon__form button.thm-btn:before{background-color:var(--erepair-primary)}.cart-total{position:relative;display:block;margin-top:-7px}.cart-total li{position:relative;display:flex;justify-content:flex-end;align-items:center;color:var(--erepair-gray);font-size:18px;font-weight:400}.cart-total li+li{margin-top:20px}.cart-total li span:first-child{position:relative;display:block;color:var(--erepair-black);font-size:20px;margin-right:75px;font-weight:400;width:140px;text-align:right}.cart-total li:nth-child(2) span:first-child{position:relative;right:6px}.cart-total-amount{color:var(--erepair-base)}.cart-page__buttons{position:relative;display:flex;align-items:center;justify-content:flex-end;margin-top:42px}.cart-page__buttons-1{position:relative;display:block}.cart-page__buttons-1 .thm-btn{color:var(--erepair-white);background-color:var(--erepair-gray)}.cart-page__buttons-1 .thm-btn:after,.cart-page__buttons-1 .thm-btn:before{background-color:var(--erepair-base)}.cart-page__buttons-2{position:relative;display:block;margin-left:10px}.cart-page__buttons-2 .thm-btn{color:var(--erepair-white);background-color:var(--erepair-base)}.cart-page__buttons-2 .thm-btn:after,.cart-page__buttons-2 .thm-btn:before{background-color:var(--erepair-gray)}.cart-page-one{background-color:var(--thm-white);padding:120px 0}.cart-page-one,.table-responsive-box{position:relative;display:block}.wishlist-table{overflow-x:auto}.wishlist-table,.wishlist-table tbody{position:relative;display:block;width:100%}.wishlist-table tbody{border:1px solid #e3e3e3;border-radius:10px;min-width:1290px}.wishlist-table tbody tr{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e3e3}.wishlist-table tbody tr:last-child{border-bottom:none}.wishlist-table tbody tr td{position:relative;display:block;overflow:hidden}.wishlist-table tbody tr td .product-box{position:relative;display:block;max-width:120px;width:100%}.wishlist-table tbody tr td .product-box .img-box{position:relative;display:block;width:120px;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}.wishlist-table tbody tr td .product-box .img-box img{width:100%}.wishlist-table tbody tr td .product-name-select-box{position:relative;display:flex;align-items:center;justify-content:space-between;width:1043px;padding:30px 50px}.product-name-select-box:after{left:0}.product-name-select-box:after,.product-name-select-box:before{content:"";position:absolute;top:-5px;bottom:0;width:1px;height:130px;background-color:#e3e3e3}.product-name-select-box:before{right:0}.product-name-select-box .product-name{position:relative;display:block}.product-name-select-box .product-name h4{font-size:24px;font-weight:700;line-height:24px;text-transform:uppercase}.product-name-select-box .product-name p{font-size:18px;font-weight:600;padding-top:10px}.wishlist-table tbody tr td .cross-icon{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:120px;height:120px}.wishlist-table tbody tr td .cross-icon i{color:var(--erepair-base);font-size:18px;line-height:15px;transform:rotate(45deg);cursor:pointer}.checkout-page-one{background-color:var(--thm-white);padding:120px 0}.checkout-page-one,.checkout-page-one-title,.checkout-page-one__details{position:relative;display:block}.checkout-page-one-title h3{font-size:30px;line-height:30px;font-weight:600;margin-top:16px;text-transform:uppercase}.billing_details_form{position:relative;display:block;margin-top:41px}.billing_input_box{position:relative;display:block;margin-bottom:20px}.billing_input_box input[type=email],.billing_input_box input[type=tel],.billing_input_box input[type=text]{position:relative;display:block;height:60px;width:100%;border:1px solid #e3e3e3;background-color:transparent;padding-left:30px;padding-right:30px;border-radius:4px;outline:none;color:var(--erepair-gray);font-size:14px;font-weight:400;font-family:var(--erepair-font)}.billing_details_form .checked-box{position:relative;display:block;margin-top:-4px}.billing_details_form .checked-box label{position:relative;display:inline-block;padding-left:30px;margin-right:0;margin-bottom:0;color:var(--erepair-gray);font-size:16px;line-height:26px;font-weight:400;text-transform:none;cursor:pointer;font-family:var(--erepair-font)}.billing_details_form .checked-box input[type=checkbox]{display:none}.billing_details_form .checked-box input[type=checkbox]+label span{position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;vertical-align:middle;background-color:transparent;background:var(--erepair-primary);cursor:pointer;transition:all .3s ease;border:0}.billing_details_form .checked-box label span:before{position:absolute;top:4px;left:6px;display:block;border-bottom:2px solid var(--erepair-white);border-right:2px solid var(--erepair-white);content:"";width:6px;height:9px;pointer-events:none;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;opacity:0}.billing_details_form .checked-box input[type=checkbox]:checked+label span{border-color:var(--erepair-white)}.billing_details_form .checked-box input[type=checkbox]:checked+label span:before{opacity:1}.billing_details_form select{background-color:transparent;border-radius:4px;border:1px solid #e3e3e3;color:var(--erepair-gray);font-size:14px;font-weight:400;font-family:var(--erepair-font);height:60px;line-height:60px;width:100%}.ship_different_input{position:relative;display:block;height:120px}.ship_different_input textarea{font-size:14px;color:var(--erepair-gray);height:120px;width:100%;background-color:transparent;border:1px solid #e3e3e3;padding:15px 30px 20px;outline:none;margin-bottom:0;border-radius:4px;font-weight:400}.your_order{padding-top:55px}.your_order,.your_order .title{position:relative;display:block}.your_order .title h3{font-size:30px;line-height:30px;font-weight:600;text-transform:uppercase;margin:0 0 32px}.order_table_box{border-bottom:1px solid #e3e3e3;padding-bottom:23px}.order_table_box,.order_table_detail,.order_table_head{position:relative;width:100%}.order_table_head{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}.order_table_head th{font-size:20px;color:var(--erepair-black);font-weight:600;margin:0;padding:22px 0 21px}.order_table_head th.right{float:right}.order_table_detail tbody td{padding:29px 0 2px}.order_table_detail tbody td.pro__price,.order_table_detail tbody td.pro__title{color:var(--erepair-gray);font-size:16px;line-height:18px;font-weight:400}.order_table_detail tbody td.pro__price{text-align:right;transition:all .5s ease}.checkout__payment{position:relative;display:block}.checkout__payment .accordion-box-style1 .accordion .accord-btn{position:relative;display:flex;align-items:center;justify-content:space-between;background-color:transparent;border:1px solid #e3e3e3;padding-top:0;padding-left:25px;cursor:pointer}.checkout__payment .accordion-box-style1 .accordion .accord-btn:after{position:relative;display:flex;align-items:center;justify-content:center;color:var(--erepair-black);font-family:icomoon!important;content:"\e927";border-color:transparent;background-color:transparent;border-radius:0;font-size:14px;line-height:14px;font-weight:700;width:60px;height:60px;right:0;left:auto}.checkout__payment .accordion-box-style1 .accordion .accord-btn.active:after{color:var(--erepair-base);content:"\e924";border-color:transparent;background-color:transparent;border-radius:0}.checkout__payment .accordion-box-style1 .accordion .accord-btn h4{color:var(--erepair-black);font-size:18px;line-height:28px;font-weight:700;text-transform:uppercase}.checkout__payment .accordion-box-style1 .accordion .accord-btn.active h4{color:var(--erepair-base)}.checkout__payment .accordion-box-style1 .accordion .accord-content{position:relative;background-color:transparent;border:1px solid #e3e3e3;border-top:0 solid transparent;padding:34px 25px 32px;display:none;border-radius:0;z-index:2}.checkout__payment .accordion-box-style1 .active .accord-content{display:block}.checkout__payment .accordion-box-style1 li+li{margin-top:30px}.checkout__payment .text-right{position:relative;display:block;text-align:right;margin-top:30px}.account{position:relative;display:block;padding:120px 0}.account .container{max-width:760px}.account__main-tab-box{position:relative;display:block}.account__main-tab-box .tab-buttons{position:relative;display:flex;align-items:center;flex-wrap:wrap}.account__main-tab-box .tab-buttons .tab-btn{position:relative;flex:0 0 50%;max-width:50%;width:100%;text-align:center}.account__main-tab-box .tab-buttons .tab-btn:first-child span{border-top-left-radius:10px}.account__main-tab-box .tab-buttons .tab-btn:nth-child(2) span{border-top-right-radius:10px}.account__main-tab-box .tab-buttons .tab-btn span{position:relative;display:block;text-align:center;transition:all .2s linear;transition-delay:.1s;font-size:18px;line-height:18px;color:var(--erepair-black);background-color:transparent;padding:22px 0 18px;font-weight:700;cursor:pointer;border:1px solid #e3e3e3;font-family:var(--erepair-font-2);text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;z-index:1}.account__main-tab-box .tab-buttons .tab-btn.active-btn span{color:var(--erepair-white)}.account__main-tab-box .tab-buttons .tab-btn span:before{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;content:"";background-color:var(--erepair-base);transform:scaleY(0) rotateX(0deg);transition:all .2s linear;z-index:-1}.account__main-tab-box .tab-buttons .tab-btn:first-child span:before{border-top-left-radius:10px}.account__main-tab-box .tab-buttons .tab-btn:nth-child(2) span:before{border-top-right-radius:10px}.account__main-tab-box .tab-buttons .tab-btn.active-btn span:before{transform:scaleY(1) rotateX(0deg);transition:all .4s linear}.account__main-tab-box .tabs-content{position:relative;display:block;border:1px solid #e3e3e3;border-top:0;padding:60px 80px 75px}.account__main-tab-box .tabs-content .tab{position:relative;display:none;transform:translateY(35px);transition:all .6s ease;z-index:10}.account__main-tab-box .tabs-content .tab.active-tab{display:block;margin-top:0;transform:translateY(0)}.account__form,.account__form-input-box,.account__main-tab-inner{position:relative;display:block}.account__form-input-box{margin-bottom:20px}.account__form-input-box input[type=password],.account__form-input-box input[type=text]{position:relative;display:block;height:60px;width:100%;border:1px solid #e3e3e3;background-color:transparent;padding-left:30px;padding-right:30px;border-radius:5px;outline:none;font-size:14px;color:var(--erepair-gray);font-weight:500}.account__form-btn-box{position:relative;display:flex;align-items:center}.account__form-btn{border:none}.account__form-btn-box .checked-box{position:relative;display:block;margin-left:20px}.account__form-btn-box .checked-box label{position:relative;display:inline-block;padding-left:30px;margin-right:0;margin-bottom:0;color:var(--erepair-gray);font-size:14px;line-height:22px;font-weight:500;text-transform:none;cursor:pointer;font-family:var(--erepair-font)}.account__form-btn-box .checked-box input[type=checkbox]{display:none}.account__form-btn-box .checked-box input[type=checkbox]+label span{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;vertical-align:middle;background:var(--erepair-white);cursor:pointer;transition:all .3s ease;border:2px solid #e3e3e3}.account__form-btn-box .checked-box label span:before{position:absolute;top:3px;left:4px;display:block;border-bottom:2px solid #e3e3e3;border-right:2px solid #e3e3e3;content:"";width:6px;height:9px;pointer-events:none;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;opacity:0}.account__form-btn-box.checked-box input[type=checkbox]:checked+label span{border-color:#e3e3e3}.account__form-btn-box .checked-box input[type=checkbox]:checked+label span:before{opacity:1}.account__form-forgot-password{position:relative;display:block;margin-top:9px}.account__form-forgot-password a{position:relative;display:inline-block;font-size:14px;font-weight:600;color:var(--erepair-gray)}.skill-one{padding:120px 0}.skill-one,.skill-one__left{position:relative;display:block}.skill-one__left{margin-right:60px}.skill-one__text-2{padding-top:33px}.skill-one__progress{width:100%;margin-top:41px}.skill-one__progress,.skill-one__progress-single{position:relative;display:block}.skill-one__progress-title{font-size:14px;font-weight:600;line-height:30px;color:var(--erepair-white);font-family:var(--erepair-font);padding-left:15px}.skill-one__progress .bar{position:relative;width:100%;height:30px;background-color:var(--erepair-extra);border-radius:0;margin-bottom:20px}.skill-one__progress .bar-inner{position:relative;display:block;width:0;height:30px;border-radius:0;background-color:var(--erepair-base);transition:all 1.5s ease}.skill-one__progress .count-text{position:absolute;right:15px;bottom:1px;color:var(--erepair-white);line-height:24px;font-size:14px;text-align:center;font-weight:600;opacity:1;transition:all .5s ease}.skill-one__progress .bar-inner.counted .count-text{opacity:1}.skill-one__progress .bar.marb-0{margin-bottom:0}.skill-one__right{margin-left:145px}.skill-one__right,.skill-one__right-img,.skill-one__right-img-box{position:relative;display:block}.skill-one__right-img{border-radius:7px;background-color:var(--erepair-base)}.skill-one__right-img img{width:100%;border-radius:7px;mix-blend-mode:multiply}.skill-one__video-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skill-one__video-icon{position:relative;display:flex;align-items:center;justify-content:center;width:70px;height:70px;line-height:70px;text-align:center;font-size:17px;color:var(--erepair-base);background-color:rgba(var(--erepair-white-rgb),.3);border-radius:50%;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:1}.skill-one__video-icon:hover{color:var(--erepair-white)}.skill-one__video-icon:before{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-color:var(--erepair-white);border-radius:50%;content:"";transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:-1}.skill-one__video-icon:hover:before{background-color:var(--erepair-base)}.skill-one__video-icon .ripple:after,.skill-one__video-icon .ripple:before,.skill-one__video-link .ripple{position:absolute;top:50%;left:50%;width:75px;height:75px;transform:translate(-50%,-50%);-ms-box-shadow:0 0 0 0 rgba(var(--erepair-white-rgb),.3);-o-box-shadow:0 0 0 0 rgba(var(--erepair-white-rgb),.3);box-shadow:0 0 0 0 rgba(var(--erepair-white-rgb),.3);animation:ripple 3s infinite;border-radius:50%}.skill-one__video-icon .ripple:before{animation-delay:.9s;content:"";position:absolute}.skill-one__video-icon .ripple:after{animation-delay:.6s;content:"";position:absolute}.skill-one__video-content{position:absolute;top:50%;left:-98px;max-width:195px;background-color:var(--erepair-white);box-shadow:0 8px 29px 0 rgba(0,0,0,.1);padding:52px 24px;border-radius:6px;transform:translateY(-50%);z-index:2}.skill-one__video-content p{font-size:20px;font-weight:600;line-height:30px;color:var(--erepair-black)}