@import url(../font/fontiran.css);@import url(components/header.css);@import url(components/footer.css);@import url(components/navbar.css);.car-description .subtitle,.car-description h2{line-height:36px;text-align:right;color:var(--vector-color)}:root{--theme-yellow:#F5D009;--theme-border-gray:#8E8E8E;--badge-red:#FF5A5A;--background-btn:#F8F8F8;--light-gray:#D9D9D9;--vector-color:#373435;--btn-red:#E11F1F;--home-background-color:#F5F5F5}.body-container{max-width:1166px;margin:0 auto}.container{width:100%;margin:0 auto;position:relative;display:flex;justify-content:center}.car-services{padding-bottom:75px;padding-top:34px;gap:20px}.car-content{width:50%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;z-index:1}.car-image{width:50%;position:relative}.car-image .luxury-car{width:711px;height:auto;position:absolute;top:119px;left:16px;z-index:0}.car-image .screech{position:absolute;top:-75px;right:62px;width:634px}.car-description{max-width:577px;padding:45px 21px 26px 30px;border-radius:10px;background:#fff;background:linear-gradient(145deg,#fff 0,rgba(242,242,242,.5) 100%);box-shadow:0 0 15px 0 rgba(142,142,142,.25);position:relative}.car-description::before{content:"";position:absolute;top:0;left:0;border-radius:15px;width:100%;height:100%;background:inherit;filter:blur(5px);z-index:-1}.line{width:100%;border-top:1px solid #696969;margin:10px 0}.yellow-square{width:122px;height:123px;border-radius:20px;background-color:#ffbe00;position:absolute;right:-34px;bottom:-25px;z-index:-1}.car-description h2{font-size:25px;font-weight:bolder;margin-bottom:2px}.car-description h2 img,.service-title img{margin-left:4px}.car-description .subtitle{font-size:18px;font-weight:700}.car-description .content{font-size:14px;line-height:30px;color:var(--vector-color);text-align:justify}.product-category{text-align:center;padding:50px 0}.product-category-title{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:30px;background-image:url('../img/about/title-screech.svg');background-position:center;background-repeat:no-repeat;height:140px}.product-category-title img:first-child{margin-left:-40px}.product-category-title img:last-child{margin-right:-40px}.product-category-title h2{font-size:20px;font-weight:bolder;margin-top:15px}.our-service-video,.product-cards-container{width:100%;position:relative}.product-cards-container>img{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);z-index:0}.product-cards{display:flex;justify-content:center;flex-wrap:nowrap;width:80%;margin:auto;justify-content:space-evenly;max-width:1024px}.product-card{position:relative;width:405px;height:221px;display:flex;flex-direction:column;align-items:flex-start;transition:.5s}.masked-image,.masked-image::after{height:100%;border-radius:15px;width:100%;top:0}.product-card:nth-child(2){margin:0 -100px}.product-card.selected .masked-image::after{opacity:1}.product-card.selected{transform:scale(1.25)}.masked-image{background-size:cover;background-position:center;position:absolute;mask-size:contain;mask-repeat:no-repeat;left:50%;transform:translateX(-50%);transition:.3s;z-index:1}.masked-left-right{mask-image:url('../img/homepage/vectore-left-right.png')}.masked-center{mask-image:url('../img/homepage/vector-center.png')}.product-card h3{font-size:20px;font-weight:bolder;position:absolute;top:78%;left:37%;z-index:3;color:#fff}.new-products img,.view-products span{position:absolute;top:50%;transform:translateY(-50%)}.gallery-info p,.gradient-title,.product-card.selected h3{color:var(--vector-color)}.masked-image::after{content:"";position:absolute;left:0;background:linear-gradient(180deg,rgba(255,255,255,0) 20%,rgba(245,208,9,.6) 75%);opacity:0;transition:opacity .3s}.view-products-container{width:100%;max-width:1366px;margin:120px auto 0}.gradient-title{width:90%;height:55px;margin:auto auto 40px;display:flex;justify-content:space-between;align-items:center;text-align:center;padding:0 22px;background:#f5d009;background:linear-gradient(90deg,#f5d009 0,#fff 50%,#f7f7f7 100%);border-radius:10px;font-size:18px;font-weight:700}.new-products,.view-products{width:50%;height:55px;line-height:55px;font-weight:700}.gallery-card,.gallery-image{position:relative;border-radius:15px}.new-products{position:relative;text-align:right;padding-right:30px}.new-products img{right:0}.view-products{text-decoration:none;color:#000;position:relative;text-align:left;padding-left:15px}.view-products span{left:0}.gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;padding-right:101px;padding-left:102px}.gallery-card{margin-bottom:25px;cursor:pointer}.gallery-image{overflow:hidden;width:100%}.gallery-image img{width:100%;height:auto;display:block}.image-overlay{position:absolute;top:0;left:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;font-size:15px;font-weight:bolder;line-height:27px}.image-overlay *{z-index:1}.image-overlay::before{content:'';width:113px;height:210px;position:absolute;right:-30px;top:0;background-color:rgba(217,217,217,.9);transform:rotate(18deg);backdrop-filter:blur(4px);transition:background-color .3s}.gallery-card:hover .image-overlay::before{content:'';background-color:rgba(245,208,9,.9)}.image-overlay img{width:24px;height:24px;position:absolute;right:29px;bottom:47px}.image-overlay p{position:absolute;right:19px;bottom:16px}.gallery-info{position:relative}.gallery-info p{font-size:12px;line-height:21px;text-align:right}.gallery-info-date{line-height:17px}.clock{position:absolute;width:47.24px;height:47.24px;left:19.84px;top:-23.49px}.clock .hover{filter:grayscale(100%);transition:filter .3s}.gallery-card:hover .clock .hover{filter:grayscale(0%)}.clock img{width:100%;height:100%}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination-btn,.pagination>button{border:none;background-color:var(--background-btn);width:25px;height:25px;line-height:25px;text-align:center;margin:0 2.5px;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .3s}.pagination-btn.active,.pagination-btn:hover,.pagination>button:hover,.toggle-btn.active:hover,.view-product:hover{background-color:var(--theme-yellow)}.pagination-next:disabled,.pagination-prev:disabled{background-color:#e0e0e0;cursor:not-allowed}.pagination-numbers{display:flex;gap:5px}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(55,52,53,.4);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.show{opacity:1!important;visibility:visible!important}.blur{filter:blur(5px)}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#333;padding:54px 45px 45px;border-radius:20px;width:80%;max-width:1002px;color:#fff;max-height:636px;overflow-y:scroll;height:90vh}.scrollbar-container{height:100%;width:4px;background-color:var(--background-btn);position:absolute;left:-25px;border-radius:10px}.scrollbar{width:4px;height:100px;background:#757575;border-radius:10px;position:relative;cursor:pointer}.go-to-grid,.toggle-btn{background-color:#5a5a5a;font-size:15px;font-weight:700;cursor:pointer}.gallery-scroll-container{width:100%;height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.gallery-scroll-container::-webkit-scrollbar{width:0;background:0 0}.modal .modal-content h2{text-align:center;font-size:25px;font-weight:700;margin-bottom:25px;color:#fff}.modal .close{color:#aaa;float:right;position:absolute;top:10px;right:20px;font-size:28px;font-weight:700;cursor:pointer}.modal .close:focus,.modal .close:hover{color:#fff}.modal .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;max-height:350px}.modal .gallery-grid img{width:100%;border-radius:15px;cursor:pointer}.toggle-container{display:flex;justify-content:center;margin-bottom:20px}.toggle-container .right-shade-line{margin-top:22.5px;width:280px;height:1px;background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}.toggle-container .left-shade-line{margin-top:22.5px;width:280px;height:1px;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.toggle-btn{padding:0 20px;position:relative;height:45px;line-height:45px;border:none;border-radius:10px;color:var(--vector-color);text-wrap:nowrap;color:#fff;border:1px solid var(--light-gray)}#site-images-btn{margin-left:17px}.toggle-btn.active{background-color:var(--theme-yellow);color:var(--vector-color);border:none!important}.toggle-btn:hover{background-color:#666}.gallery-content{display:none;position:relative}#shop-gallery.active,#site-gallery.active{display:block}.no-scroll{overflow:hidden}.large-image-view{display:flex;flex-direction:column;align-items:center;position:relative}.large-image-view .large-image-container{width:100%;display:flex;justify-content:center}.large-image-view .large-image-container img{width:100%;max-width:830px;border-radius:15px;margin:0 auto}.large-image-view .thumbnail-scroll-container{width:100%;margin-top:30px}.large-image-view .thumbnail-horizontal-container{display:flex;gap:11px;white-space:nowrap;overflow-x:scroll!important}.large-image-view .thumbnail-horizontal-container img{width:120px;cursor:pointer;border-radius:15px}.fade-out{opacity:0}.large-image-container img{transition:opacity .5s}.large-image-view .custom-scrollbar-container{width:100%;height:4px;background-color:var(--background-btn);margin-top:20px;position:relative;border-radius:10px;overflow:hidden}.large-image-view .custom-horizontal-scrollbar{width:50px;height:4px;background:#757575;border-radius:10px;position:absolute;top:0;left:0;cursor:pointer}.go-to-grid{width:77px;height:85px;border:1px solid #838383;border-radius:15px;padding:15px;text-wrap:wrap;color:#fff}#thumbnail-container,#thumbnail-container-shop{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative}#thumbnail-container-shop::-webkit-scrollbar,#thumbnail-container::-webkit-scrollbar{display:none}@media only screen and (min-width:768px) and (max-width:1024px){.product-page{flex-direction:column;align-items:center}.store-info{z-index:1}.store-icon{position:absolute;width:60px;left:13px;top:14px}.gallery-image{height:auto}.image-overlay img{right:19px;width:27px;height:auto}.image-overlay p{right:15px;font-size:13px}.clock{width:47.32px;height:47.32px;left:19.85px;top:-23.08px}.gallery-info h4{font-size:15px}.blog-section{flex-direction:column}.articles-section{width:100%}.faq-section{width:100%;margin-top:30px}.faq-container{padding-top:0}}@media (max-width:1024px){.body-container{padding:0 30px}.blog-content-continiue{flex-direction:column-reverse;margin-bottom:0}.benefits-section{padding:40px 0}.modal .modal-content{height:auto!important}.modal .modal-content h2{font-size:22px!important}.large-image-view .thumbnail-horizontal-container img{width:103px!important}.go-to-grid{height:73px!important}.toggle-btn{text-wrap:nowrap;height:34px!important;line-height:34px!important;font-size:14px!important}.store-grid{gap:10px}.store-logo{display:flex;align-items:center}.store-logo img{width:54px}.store-info h4,.store-info p{font-size:13px}.store-card .store-info .location-icon img{width:15px}.store-icon img{width:60px}.store-card.active .clock-container img{width:43px}.clock-container{width:43px;height:43px;left:13px;bottom:-19px}}.buy-from-us-container{max-width:1366px;margin:0 auto}.features-container{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding-left:99px;padding-right:100px}.feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:23.5px 21px 20px 22px;box-shadow:inset 0 -3px 0 var(--theme-yellow);border-radius:20px;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.feature-card img{margin-bottom:18px}.feature-card h3{font-size:16px;line-height:25px;color:var(--vector-color);text-align:center;font-weight:400}.our-service-text>p,.service-feature p{line-height:30px;color:var(--vector-color)}.our-service{width:100%;background:#f8f8f8;background:linear-gradient(180deg,rgba(248,248,248,.65) 0,#d9d9d9 100%)}.our-service-container{max-width:1366px;margin:131px auto 0;position:relative;display:flex;align-items:center;gap:47px;flex-wrap:nowrap;justify-content:center;padding-right:100px;padding-left:99px;padding-bottom:39px}.our-service-text{width:100%;max-width:520px}.service-title{display:flex;align-items:center;font-size:25px;font-weight:bolder;line-height:36px;color:var(--vector-color)}.our-service-text>p{font-size:14px;text-align:justify}.service-features{display:flex;align-items:center;margin-top:20px}.service-feature{width:50%}.service-feature p{font-size:17px;font-weight:700;gap:7px;display:flex;align-items:center}.video-container{margin-top:-27px;width:100%;max-width:592px;aspect-ratio:16/9;overflow:hidden;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.styled-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:15px}.specific-section{margin:154px auto;max-width:1140px;padding-top:35px;padding-bottom:24px;border-radius:20px;background:#f5d009;background:linear-gradient(90deg,#f5d009 0,#ffffc7 100%);position:relative;display:flex;box-shadow:0 3px 9px 0 rgba(0,0,0,.1)}.specific-section-title{font-size:22px;font-weight:bolder;color:var(--vector-color);line-height:34px;margin-bottom:10px}.contact-section{background-color:#f9f9f9;padding:20px;border-radius:10px}.contact-card{margin-right:332px;width:100%}.contact-details{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:nowrap;width:100%}.text-column{width:50%;display:flex;flex-direction:column;gap:27px}.contact-specific-item{border-right:1px solid #45474b;color:var(--vector-color);padding-right:8px}.contact-specific-item h3{display:flex;align-items:center;gap:4px;font-size:18px;font-weight:700;line-height:28px}.contact-specific-item p{font-size:13px;font-weight:700;line-height:20px}.contact-image{width:332px;position:absolute;bottom:0;right:37px}.our-brands{width:100%;max-width:1366px;margin:0 auto 40px;position:relative}.brand-item{width:178px;height:150px;border-radius:20px;display:flex;justify-content:center;align-items:center;-webkit-box-shadow:0 4px 15px 0 #cbcaca;-moz-box-shadow:0 4px 15px 0 #cbcaca;box-shadow:0 4px 15px 0 #cbcaca}.brand-item img{width:108px}.info-section{padding-top:85px;padding-bottom:85px}.section-container{max-width:1166px;display:flex;align-items:center;justify-content:space-between;position:relative;padding:54px 47px;margin:0 auto;border-radius:30px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.background-container,.background-container::after{position:absolute;height:100%;top:0;left:0;border-radius:30px;width:100%}.background-container{z-index:-3;background-image:url('../img/homepage/background.avif');background-position:center;background-repeat:no-repeat;background-size:cover}.background-container::after{content:'';z-index:-2;background:#373435;background:linear-gradient(90deg,rgba(55,52,53,.40158739276960786) 0,rgba(55,52,53,.95) 40%)}.carousel-container{position:relative;width:100%;overflow:hidden;margin:0 auto;padding-bottom:51px}.carousel{display:flex;flex-direction:row-reverse;gap:14px;transition:transform .5s;width:max-content;padding-top:20px}.carousel-item{transition:opacity .25s,transform .25s;opacity:1;transform:scale(1)}.carousel-item:hover{transform:scale(1.1)}.carousel-item.hidden{opacity:0;transform:scale(.5)}.product-item{max-width:223px;width:100%;background-color:#fff;border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;padding:10px 15px 20px;position:relative;direction:rtl;height:auto}.next,.prev,.view-product{padding:10px;cursor:pointer}.product-img{width:100%;height:auto;border-radius:20px 20px 0 0;object-fit:cover}.product-details{width:100%;display:flex;flex-direction:column;justify-content:center}.product-details h3{font-size:13px;color:var(--vector-color);font-weight:700;padding-top:15px}.product-subtitle{font-size:11px;color:var(--vector-color);margin-top:8px;margin-bottom:20px}.view-product{background-color:var(--background-btn);color:var(--vector-color);border:1px solid var(--light-gray);border-radius:20px;width:100%;display:block;font-size:15px;font-weight:700;transition:background-color .5s;font-family:inherit}.add-to-cart:hover{background-color:#f57f17}.next,.prev{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;font-size:2rem}.prev{left:10px}.next{right:10px}.question-container{width:100%;display:flex;align-items:center;justify-content:space-between;max-width:1426px;margin:0 auto 71px;padding:0 30px}.question-sidebar{max-width:192px;width:100%;position:relative}.question-sidebar p{font-size:15px;line-height:23px;color:#45474b;max-width:134px;text-align:right}.question-sidebar .yellow-line{width:100%;height:20px;background-color:var(--theme-yellow);position:absolute;left:61px;top:59px}.question-sidebar h2{font-size:20px;font-weight:700;line-height:31px;margin-top:47px;color:#000;max-width:192px}.question-card{max-width:885px;width:100%;border-radius:20px;background-color:var(--background-btn);box-shadow:0 3px 9px 0 rgba(0,0,0,.1);padding:33px 40px 24px;position:relative;display:flex;flex-direction:column;gap:16px}.input-container,.question-content{background-color:#fff;border-radius:8px}.question-card img{width:240px;height:240px;position:absolute;left:-22px;top:-89px}.question-row{max-width:80%;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:11px}.input-container{width:50%;flex-grow:1;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:0 16px;height:50px;line-height:50px}.input-container label,.question-content::placeholder{font-size:15px;color:#777;text-wrap:nowrap}.input-container input[type=text]{width:100%;line-height:50px;color:var(--vector-color);outline:0}.question-content{width:100%;min-height:98px;resize:none;padding:7px 20px;line-height:23px;border:none}.benefit-img,.question-card button[type=submit]{background-color:var(--theme-yellow);border-radius:10px}.question-card button[type=submit]{width:154px;height:40px;line-height:40px;text-align:center;font-size:15px;color:#000;margin:0 auto;transition:.3s;cursor:pointer}.question-card button[type=submit]:hover{scale:1.1}.benefits-section{border-top:1px dashed var(--light-gray);display:flex;justify-content:space-around;align-items:center;padding:60px 20px;margin:20px 0}.benefit-item{text-align:center;display:flex;flex-direction:row}.benefit-img{width:51px;height:51px;display:flex;justify-content:center;align-items:center;margin-left:10px}.benefit-text{text-align:right}.benefit-text h3{font-size:20px;font-weight:700;color:var(--vector-color)}.benefit-text p{font-size:14px;color:var(--theme-border-gray);margin-bottom:4px}@media (max-width:768px){.car-services{flex-direction:column;padding:20px}.car-content,.question-container{flex-direction:column}.car-description{width:100%}.contact-card{margin-right:0}.contact-image{display:none}.question-card img{z-index:0}.question-row{z-index:2;max-width:unset}.benefits-section{flex-wrap:wrap;justify-content:center}.benefit-item{margin-bottom:20px}}.discount-container{width:30px;height:30px;display:flex!important;justify-content:center;align-items:center;position:relative}.discount-icon{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:1024px){.benefits-section{padding:40px 0}.container,.our-service-container{flex-direction:column}.car-content{width:100%;justify-content:center}.car-image{width:100%;z-index:0;height:350px}.product-card{width:190px;height:109px}.product-card h3{font-size:16px;top:73%;left:25%}.gallery-grid{grid-template-columns:1fr 1fr;padding:0 30px;margin-left:auto;margin-right:auto}.features-container{grid-template-columns:repeat(3,1fr)}.our-service-text{max-width:unset}.body-container{overflow-x:hidden}.specific-section{max-width:unset;width:100%;border-radius:unset}.question-container{flex-direction:column;align-items:unset}.question-sidebar{margin-bottom:30px}.question-card img{width:200px;height:200px}}@media (max-width:768px){.gallery-grid{grid-template-columns:1fr}}  .internal-link-box {background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.08);border-radius: 20px;padding: 30px 40px;margin: 60px auto;max-width: 1000px;text-align: right;}.internal-link-box h3 {font-size: 20px;color: var(--vector-color);font-weight: bold;margin-bottom: 10px;}.internal-link-box p {font-size: 15px;line-height:28px;color:#333;margin-bottom: 15px;}.internal-link-box .cta-link{font-size:16px;font-weight:700;color:#E11F1F;text-decoration:none;transition: color 0.3s ease;}.internal-link-box .cta-link:hover {color: #b50e0e;}
