.flex[data-v-4e40986d]{display:flex}.w80[data-v-4e40986d]{width:80%}.w20[data-v-4e40986d]{width:20%;text-align:left!important}.popup-back[data-v-4e40986d]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ar[data-v-4e40986d]{text-align:right}.popup[data-v-4e40986d]{position:fixed;top:10%;left:50%;z-index:999;animation:popupShow-4e40986d .4s cubic-bezier(.34,1.56,.64,1);width:100%;max-width:800px;background-color:#fff;opacity:1;max-height:90vh;overflow:hidden;border-radius:10px;box-shadow:0 10px 30px #0000004d;transform:translate(-50%);display:flex;flex-direction:column}.popup-back[data-v-4e40986d]{animation:backdropShow-4e40986d .3s ease-out;margin:0!important}@keyframes popupShow-4e40986d{0%{opacity:0;transform:translate(-50%) translateY(-30px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes backdropShow-4e40986d{0%{opacity:0}to{opacity:1}}.popup .head-popup[data-v-4e40986d]{padding:10px 20px 0;flex-shrink:0}.popup .head-title[data-v-4e40986d]{font-weight:700;color:#333;font-size:20px;text-align:right}.popup .head-popup a[data-v-4e40986d]{color:#333;font-size:20px}.popup .head-title[data-v-4e40986d]{font-weight:700}.popup .botBtns[data-v-4e40986d]{margin:20px 0 0}.popup .botBtns a[data-v-4e40986d]{margin-right:10px}.popup-inner[data-v-4e40986d]{padding:0 25px 25px;flex:1;overflow-y:auto;overflow-x:hidden;text-align:center;min-height:0}.popup-inner textarea[data-v-4e40986d]{width:100%;height:100px}.search-module[data-v-9c94916b]{max-width:600px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.step-container[data-v-9c94916b]{text-align:center}.step-title[data-v-9c94916b]{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.step-subtitle[data-v-9c94916b]{font-size:16px;color:#666;margin-bottom:30px}.options-container[data-v-9c94916b]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.option-box[data-v-9c94916b]{width:200px;height:150px;border:2px solid #ddd;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.option-box[data-v-9c94916b]:hover{border-color:#007bff}.option-box.active[data-v-9c94916b]{border-color:#007bff;background-color:#f8f9ff}.option-icon[data-v-9c94916b]{font-size:48px;color:#007bff;margin-bottom:10px}.option-text[data-v-9c94916b]{font-size:16px;color:#333;margin:0;text-align:center}.budget-options[data-v-9c94916b]{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto}.budget-option[data-v-9c94916b]{padding:15px 20px;border:2px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease;font-size:18px;color:#333}.budget-option[data-v-9c94916b]:hover{border-color:#007bff}.budget-option.active[data-v-9c94916b]{border-color:#007bff;background-color:#f8f9ff}.product-card[data-v-9c94916b]{background:#f8f9fa;border-radius:12px;padding:20px;margin:20px 0;display:flex;align-items:center;gap:20px}.product-image[data-v-9c94916b]{width:120px;height:120px;background:#ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image img[data-v-9c94916b]{width:100%;height:100%;object-fit:cover}.product-info[data-v-9c94916b]{flex:1;text-align:right}.product-name[data-v-9c94916b]{font-size:18px;font-weight:700;color:#333;margin:0 0 10px}.product-name a[data-v-9c94916b]{text-decoration:none}.product-description[data-v-9c94916b]{font-size:16px;color:#666;margin:0 0 10px}.product-price[data-v-9c94916b]{font-size:18px;font-weight:700;color:#007bff}.restart-button[data-v-9c94916b]{color:#007bff;cursor:pointer;text-decoration:underline;font-size:16px;margin-top:20px}.restart-button[data-v-9c94916b]:hover{color:#0056b3}@media (max-width: 768px){.options-container[data-v-9c94916b]{flex-direction:column;align-items:center}.product-card[data-v-9c94916b]{flex-direction:column;text-align:center}.product-info[data-v-9c94916b]{text-align:center}}.login-product{height:100vh;display:flex;align-items:center;justify-content:center}.login-product .wrapper{max-width:500px!important}.login-product .wrapper .form-container{border:1px solid #e3e3e3;background:#fff;padding:30px;box-shadow:0 0 10px #0000000d}.login-product input{padding:15px 20px;border:1px solid #e3e3e3;background:#fff;color:#4b4d5f;text-align:right;font-size:14px;height:auto;border-radius:0;margin-bottom:30px}.login-product .google-login,.login-product button{background:#3575d3;line-height:normal;width:100%;font-style:normal;font-weight:600;transition:.25s}.login-product .google-login{background-color:#fff;color:#4d5872!important;border:1px solid #4b4d5f}.login-product a{color:#3575d3;font-size:16px;transition:.25s}.login-product h3{color:var(--dark-main);text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:48px}.login-product .d-flex input{flex:1;margin-bottom:20px}.login-product .separator{margin:24px 0;text-align:center}.login-product .google-login,.login-product button{border-radius:8px;color:var(--white, #fff);text-align:center;font-size:16px;padding:20px;position:relative;cursor:pointer;margin-bottom:20px}.login-product .google-login:before{content:"";width:36px;height:36px;position:absolute;top:12px;left:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANfSURBVHgBzZhdSFNhGMf/ZzpdzuW6SDeDmDotClKKukjMGWhBglEQ3aTzQgqp+65yXlfojSBmhBJEXkiGRdKF05tIAkWKULCzQM2+aLVP3ebb++7MuQ/H3uPc9A8Pe845z3vOb8/zfpz3CJApQoiB/jRRq6JmoqYNGZOdmi1kVmojgiDYkA5REDO1cSJf09RasFOiNzNRE0nqElMCo4211LrJzquL3VsujIFIqU6XRCL1RW4YkaRfYlIoIpVJJJkTq0JU+RQxTBZqBmRObOro2PIKkYb1bsm0wSFEAInIbHYiZaMTaAlzskMwZrkwxOmAZ+wVAl/mEVhZDp4T8jXIPVuL3OraoC9DbCC1UKgBIQQ0DameXHIPP4N7oB/E5djyuqJID3VzG1QXGiFDVgpUJxBp6Im8rVyDfXAP9ieNy9LpcaD3qexMsZI18UZ7x0ajYNjD8q5cR1ZZBRTU9y3Mw0uzx6R92CsXhukyAzLxRntGesJ+trFceqh686HKypNQVZ9jqMGybUNVDMjAE7m+PIj8S1Z49uvgXzyBgs4HUTAbUhQVIwWZuIHIr5cQVAHk1S8h4GuKy8CbWV/CtlWHs6HTCuCQlgHxrbw+e9jNOXU+7vL90bWETdvrgaunleABUmA78ttlhTu9hDuWZYjdPXmW9hlo5GTQnftjw9GYPttcE52BsVk/vv+VQHQF3P/bzg0k5FfiH1HisfsIXs8tYKTcDY0yL3y9pSYn7K/Y1zE85Q8fG3XcQDYWaeWJVBTfwF13A557SuFYc+HWeAe+uX7ExbHy9Lz1wbm6mZ2yQn6gLIvFYqDOxaShChWcggbvVmaCh7+9dkwsTdHhB6yt+yjcT0wsTqHzQzc+LweQvWoMxrXX58BYxA3UK3vpePRpCH0fh5LG5dgbcPNYa1zfSqISRWjfZOVt0Xb8Gu6duQ29ujBhjEapxp26Q3JhZhjLxmpvpj9P5LR2+Nyw0hJNLr0P+kx69UFUFJSgsbQuqsNzyhx+/QhB7YkXtMje1ordk2XLs0TaxGVaXQkxibQNSucGMVYiSbaLJXtpo5hBqGlumJjypaNPyf/YEAPGNpAiSV0itVrslEJg2+nw40TGdyGu98oYMAOknYoJ0kTKLPKTHjMrNbYKv6AT3lfI0H/n9EMcaMGKkQAAAABJRU5ErkJggg==);z-index:2}.login-product .info-row{color:var(--dark-main);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:28px}.login-product .info-row .line{margin:0 8px}.login-product .info-row a{margin:0;font-size:14px;font-weight:600}.login-product .google-login:hover,.login-product a:hover,.login-product button:hover{opacity:.7}.login-product .d-flex{display:flex;align-items:center}.login-product .d-flex input:last-child{margin-right:20px}.loader{display:inline-block;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:18px;height:18px;animation:spin 1s linear infinite!important}.w10{width:10%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.al{text-align:left;justify-content:left}.ar{text-align:right;justify-content:right}.ac{text-align:center}#promo{font-size:23px;margin:15px 0 0}#promo h4{font-weight:700}#promo h4 a{transition:.4s}#promo h4 a:hover{text-decoration:none;cursor:pointer}#promo .flex{width:100%;align-items:center;gap:10px}#promo form{margin:10px 0 0}#promo input{height:35px;border:1px solid #afafaf;border-radius:5px}#promo button{height:35px;background:#3575d3;color:#fff;border-radius:5px;border:none;transition:.4s}#promo button:hover{background:#153768;cursor:pointer}#promo .s{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px}#promo .s i{color:green}.products-container.slider{padding:0}.products-container.slider .products-out{overflow:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.products-container.slider .products-in.flex{gap:15px;display:flex}.products-container.slider{background:none}.products-container.slider .product-item{margin:0 auto;width:100%;text-align:center;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 23px}.products-container.slider .nav{position:absolute;top:calc(50% - 18px);background-color:#333;color:#fff;font-size:16px;font-weight:600;width:35px;height:35px;text-align:center;z-index:9;display:block;padding:6px 0;opacity:0;-webkit-transition:.5s;transition:.5s;cursor:pointer}.products-container.slider:hover .nav{opacity:1}.products-container.slider .nav.nav-left{left:0}.products-container.slider .nav.nav-right{right:0}#auctionComponent .timer{display:flex;gap:8px;direction:ltr;height:56px}#auctionComponent .timer .t{background-color:#fff;border:1px solid #e3e3e3;border-radius:4px;color:#3575d3;font-size:18px;font-weight:700;padding:0 8px;flex:1 1 0px;text-align:center;line-height:30px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alertMsg{font-weight:700;font-size:inherit;padding:20px;position:fixed;bottom:5%;right:2%;border-radius:10px;z-index:999999;height:auto;display:none;color:red;background-color:#ffe4e4f2;box-shadow:0 0 10px #cd1e0b80;animation:showFromRight .3s linear}.successMsg{font-weight:700;font-size:inherit;padding:20px;position:fixed;bottom:5%;right:2%;border-radius:10px;z-index:999999;height:auto;display:none;color:green;background-color:#daf9dff2;box-shadow:0 0 10px #0bcd3d7f;animation:showFromRight .3s normal}.collection-div2 .ins-name .pt{font-size:12px}.fb-share-button.fb_iframe_widget{margin-left:5px}.collection-div2 .ins-name .price.b{margin:18px 0 0}@keyframes showFromRight{0%{opacity:0;margin-right:-100%}25%{opacity:.2;margin-right:-50%}35%{opacity:.4;margin-right:-20%}50%{opacity:.8;margin-right:-15%}65%{opacity:.9;margin-right:-12%}75%{opacity:.9;margin-right:-10%}80%{opacity:.9;margin-right:-8%}85%{opacity:.95;margin-right:-6%}90%{opacity:.95;margin-right:-4%}95%{opacity:.95;margin-right:-2%}to{opacity:1;margin-right:0}}#auctionComponent h1{padding:15px 0 0}#auctionComponent .red{color:red}#auctionComponent .green{color:green;font-weight:700}#auctionComponent .page__description__item{margin:40px 0 0}#auctionComponent .after_imgs .center .p{padding:12px 0 0}#auctionComponent .after_imgs .center .p span{font-size:30px}#auctionComponent .input-group{direction:ltr}#auctionComponent .prr{padding-left:3%}#auctionComponent .btn-success,#auctionComponent .fancybox-bid.d{color:#fff;background-color:#3575d3;border-color:#3575d3;transition:.5s;margin:0;border-radius:5px!important;font-size:16px;padding:0 13px;text-decoration:none;height:51.6px;text-align:center;border:none;line-height:51px}#auctionComponent .btn-success:hover,#auctionComponent .fancybox-bid.d:hover{background-color:#113c7d;border-color:#113c7d;transform:none;animation:0;border-radius:5px!important;border:none}#auctionComponent .input-group-btn{overflow:hidden}#auctionComponent #bidAmount{height:51.63px}#auctionComponent .collection-div2 .ins-name a.sbtn{background-color:#000;transition:.3s;min-height:auto}#auctionComponent .collection-div2 .ins-name a.sbtn:hover{background-color:#113c7d;border-color:#113c7d}#auctionComponent .timer{display:flex;gap:8px;direction:ltr;height:56px;margin:0 0 8px}#spinner{background:#919fa640 url(./loader-Dpx1Hhrs.gif) no-repeat;background-position:center;background-size:50px;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999}.collections-page.search .collection-div2{vertical-align:top}#auctionComponent .timer .t{background-color:#fff;border:1px solid #e3e3e3;display:block;border-radius:4px;color:#3575d3;font-size:18px;font-weight:700;padding:0 8px;flex:1 1 0px;text-align:center;line-height:30px}#auctionComponent .timer .t p{color:#000;font-weight:400;font-size:12px;line-height:12px;margin:0 0 10px}.categories-container{display:flex;gap:15px;padding:20px 0;width:100%;direction:rtl}.category-card{flex:1;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:all .3s ease;min-height:200px}.category-image{position:relative;width:100%;height:100%;min-height:350px}.category-image img{width:100%;height:100%;object-fit:cover;display:block}.category-overlay{position:absolute;inset:0;background:linear-gradient(transparent,#000000b3);display:flex;align-items:center;justify-content:center;color:#fff}.category-title{margin:0;font-size:24px;font-weight:700;text-align:center}.category-title a{color:#fff;text-decoration:none;transition:color .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.5)}.category-overlay:hover{background:linear-gradient(transparent,#000)}.star-icon{position:absolute;bottom:15px;right:15px;color:#fff;font-size:18px;opacity:.8}.consulting-card{flex:1;background:#e8f5e8;border:2px dashed #4caf50;border-radius:8px;display:flex;align-items:center;justify-content:center;min-height:200px;transition:all .3s ease}.consulting-card:hover{background:#d4edda;border-color:#28a745;transform:translateY(-2px)}.consulting-content{text-align:center;padding:15px}.consulting-icon{width:40px;height:40px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:#fff;font-size:18px}.consulting-title{margin:0 0 8px;font-size:20px;font-weight:700;color:#2e7d32}.consulting-title a{text-decoration:none;color:#2e7d32}.consulting-description{margin:0;font-size:12px;color:#388e3c;line-height:1.3}@media screen and (max-width: 1024px){.categories-container{gap:15px;padding:0;flex-wrap:wrap}.category-card,.consulting-card{min-height:180px}.category-title,.consulting-title{font-size:13px}.consulting-description{font-size:11px}.products-container{padding:0!important}}@media screen and (max-width: 768px){.articles-list__grid,.prodsFlex .products-in{grid-template-columns:repeat(2,1fr)}#auctionComponent .prr{padding:0}#auctionComponent.product-page-buy .products .flex{flex-direction:column!important}.category-card,.consulting-card{min-height:160px;width:48%;flex:auto}.category-title{font-size:12px}.consulting-icon{width:35px;height:35px;font-size:16px;margin-bottom:8px}.consulting-title{font-size:12px}.consulting-description{font-size:10px}}@media screen and (max-width: 480px){.articles-list__grid,.prodsFlex .products-in{grid-template-columns:repeat(1,1fr)}.slider .slider-caption h3{font-size:28px}.category-card,.consulting-card{width:100%}.category-card,.consulting-card{min-height:140px}.category-title{font-size:11px}.star-icon{bottom:8px;right:8px;font-size:14px}.consulting-icon{width:30px;height:30px;font-size:14px;margin-bottom:6px}.consulting-title{font-size:11px}.consulting-description{font-size:9px}}.products-container{padding:20px 0;direction:rtl}.products-out{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start}.breadcrumb{background-color:transparent}.breadcrumb{padding:15px 0;margin:0!important}.breadcrumb span{color:#000!important;opacity:1!important}.breadcrumb a span{color:#5c5c5c!important}.breadcrumb .float-start,.breadcrumb li:nth-child(2):before{display:none}.collection-div2{flex:0 0 calc(25% - 15px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;min-height:400px;position:relative}.collection-div2:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026}.collection-div2 .inside{height:100%;display:flex;flex-direction:column}.collection-div2 .company-name{font-size:14px;color:#6c757d;margin:10px 0 5px;height:16px}.collection-div2 .short-text{text-align:right;font-size:14px;color:#6c757d;height:18px}.collection-div2 .product-header{text-align:center;position:relative;min-height:45px;display:flex;align-items:center}.collection-div2 .product-header h3{margin:0;font-size:16px;font-weight:700;color:#2c3e50}.collection-div2 .product-header a{text-decoration:none}.collection-div2 .product-header a:hover{color:#3575d3}.collection-div2 .img{position:relative;height:200px;overflow:hidden;width:100%;background:#e5e7eb}.collection-div2 .img img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.collection-div2:hover .img img{transform:scale(1.05)}.collection-div2 .img .new{position:absolute;top:15px;right:15px;background:#28a745;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;z-index:2}.collection-div2 .img .sale{position:absolute;top:15px;right:15px;background:#ffc107;color:#212529;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;z-index:2}.collection-div2 .hide-name2{flex:1;padding:0 20px;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.collection-div2 .ins-name{flex:1;display:flex;flex-direction:column}.collection-div2 .brand{font-size:14px;color:#6c757d;text-align:right;margin-bottom:5px}.collection-div2 .model{font-size:16px;color:#495057;text-align:right;margin-bottom:10px;font-weight:500}.collection-div2 .specs{font-size:13px;color:#6c757d;text-align:right;margin-bottom:15px;line-height:1.4}.collection-div2 .price{margin:10px 0;gap:15px;display:flex;color:#3b82f6;font-size:18px;font-weight:700;align-items:center;justify-content:space-between}.collection-div2 .price .old-price{color:#adb5bd;text-decoration:line-through;text-align:right}.collection-div2 .price .current-price{font-weight:700;color:#3575d3;text-align:right}.collection-div2 .contact-btn-back{padding:20px;background:#f9fafb;border-top:1px solid #e5e7eb}.collection-div2 .contact-btn,.btn{background:#3575d3;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;margin:0}.collection-div2 .contact-btn:hover,.btn:hover{background:#2c5aa0;transform:translateY(-1px)}.collection-div2 .contact-btn i{font-size:16px}.products-all .col-xs-3{position:sticky;top:0;margin:80px 0}@media screen and (max-width: 1200px){.collection-div2{flex:0 0 calc(33.333% - 14px)}}@media screen and (max-width: 768px){.products-out{gap:15px}.collection-div2{flex:0 0 calc(50% - 8px);min-height:350px}.collection-div2 .hide-name2{padding:15px}.collection-div2 .ins-name>a{font-size:20px}.collection-div2 .price .current-price{font-size:24px}.products-all .col-xs-3{margin:0 0 20px;position:relative}}@media screen and (max-width: 480px){.products-out{gap:10px}.collection-div2{flex:0 0 100%;min-height:300px}.collection-div2 .hide-name2{padding:12px}.collection-div2 .ins-name>a{font-size:18px}.collection-div2 .price .current-price{font-size:20px}.collection-div2 .contact-btn{padding:10px 15px;font-size:13px}}.products-filter{border-radius:12px}.products-filter .headingFilter{display:none}.products-filter .filter{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a;direction:rtl}.products-filter .filter h2{text-align:center;font-size:24px;font-weight:700;color:#2c3e50;margin:0 0 30px;text-transform:none}.products-filter .fil{margin-bottom:25px;border-bottom:1px solid #e9ecef;padding-bottom:20px}.products-filter .fil:last-child{border-bottom:none;margin-bottom:0}.products-filter .fil label{display:block;font-size:16px;font-weight:600;color:#495057;margin-bottom:15px;text-align:right}.products-filter .fil .flex{display:flex;align-items:center;margin-bottom:10px;direction:rtl}.products-filter .fil .flex input[type=checkbox]{width:18px;height:18px;margin-left:10px;margin-right:0;border:2px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.products-filter .fil .flex input[type=checkbox]:checked{background:#007bff;border-color:#007bff}.products-filter .fil .flex input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.products-filter .fil .flex label{margin:0;font-size:14px;font-weight:400;color:#495057;cursor:pointer;flex:1}.products-filter .price-input-container{margin-bottom:20px}.products-filter .price-input{display:flex;gap:15px;margin-bottom:15px}.products-filter .price-field{flex:1}.products-filter .price-field input{width:100%;padding:10px 15px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;text-align:right;direction:rtl;background:#fff}.products-filter .price-field input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.products-filter .range-input{position:relative;height:8px;background:#e0e0e0;border-radius:4px;margin:20px 0;border:1px solid #d0d0d0}.products-filter .range-input input[type=range]{position:absolute;top:0;left:0;width:100%;height:8px;background:transparent;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}.products-filter .range-input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#5f7c8d;border-radius:50%;cursor:pointer;border:none;box-shadow:0 1px 3px #0000004d}.products-filter .range-input input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#5f7c8d;border-radius:50%;cursor:pointer;border:none;box-shadow:0 1px 3px #0000004d}.products-filter .range-input input[type=range]::-webkit-slider-track{height:8px;background:#e0e0e0;border-radius:4px;border:1px solid #d0d0d0}.products-filter .range-input input[type=range]::-moz-range-track{height:8px;background:#e0e0e0;border-radius:4px;border:1px solid #d0d0d0}.products-filter .range-input:before{content:"";position:absolute;top:0;left:var(--left-percent, 0%);right:var(--right-percent, 0%);height:8px;background:#5f7c8d;border-radius:4px;transition:all .1s ease;pointer-events:none}.products-filter .price-display{display:flex;justify-content:space-between;margin-top:10px;font-size:14px;color:#6c757d}.products-filter .price-display .min-price{text-align:right}.products-filter .price-display .max-price{text-align:left}@media (max-width: 768px){.products-filter .headingFilter{display:block;background:#fff;padding:15px 20px;border-radius:8px;margin-bottom:10px;text-align:center;font-size:18px;font-weight:600;color:#495057;cursor:pointer;box-shadow:0 2px 4px #0000001a}.products-filter .filter{display:none;padding:20px}.products-filter .filter.active{display:block}.products-filter .price-input{flex-direction:column;gap:10px}}.product-info{direction:rtl}.product-info .row.flex{display:flex}.product-info .row.flex .col-xs-4{width:33.33%}.product-images{margin-bottom:30px}.main-img-out{border-radius:8px;overflow:hidden;margin-bottom:15px}.main-img img{width:100%;height:auto;border-radius:8px}.product-images-out{overflow-x:auto;padding:10px 0}.product-page__image-wrapper{flex:0 0 80px;border-radius:6px;overflow:hidden;border:2px solid transparent;transition:border-color .3s ease}.product-page__image-wrapper.active{border-color:#007bff}.product-page__image-wrapper img{width:100%;object-fit:cover}.product-tabs{overflow:hidden}.div-161 .middle>.wrapper,.div-291 .middle>.wrapper{max-width:100%}.tabs-navigation{display:flex;border-bottom:1px solid #e9ecef;direction:rtl;gap:0}.tab-button{background:none;border:none;padding:15px 25px;font-size:16px;font-weight:600;color:#6c757d;cursor:pointer;transition:all .3s ease;position:relative;text-align:center;white-space:nowrap;min-width:fit-content}.tab-button:hover{color:#495057;background:#f8f9fa}.tab-button.active{color:#007bff;background:#fff}.tab-button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#007bff}.tab-content{padding:30px;direction:rtl;font-size:16px}.tab-panel h2{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:20px;text-align:right}.product-page__description__item{color:#495057;line-height:1.6;text-align:right}@media (max-width: 768px){.tab-button{padding:15px 20px;font-size:14px}.tab-content{padding:20px 0}.tab-panel h2{font-size:20px}}.after_imgs{direction:rtl}.after_imgs h1{font-size:26px!important;font-weight:700;color:#2c3e50}.after_imgs .center{text-align:center;margin-bottom:25px}.after_imgs .price{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:15px}.after_imgs .old-price{text-decoration:line-through;color:#6c757d;font-size:20px;margin-left:10px}#promo{background:#eff6ff;border-radius:12px;border-top:3px solid #3575d3;padding:30px;margin-bottom:25px;box-shadow:0 2px 10px #0000001a;direction:rtl}#promo:before{content:"רוצה ₪50 הנחה? שתף וקבל!";display:block;font-size:20px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:20px}#promo .promo-steps{margin-bottom:25px}#promo .promo-steps:before{content:"שלב 1: שתף את עמוד המוצר בפייסבוק.";display:block;font-size:14px;color:#495057;text-align:right;margin-bottom:8px}#promo .promo-steps:after{content:"שלב 2: שלח לנו צילום מסך למייל וקבל קוד קופון אישי.";display:block;font-size:14px;color:#495057;text-align:right;margin-bottom:20px}#promo .myLinkModal{display:block;background:#28a745;color:#fff;text-decoration:none;padding:15px 25px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;margin-bottom:25px;transition:background-color .3s ease;position:relative}#promo .myLinkModal:before{content:"💬";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px}#promo .myLinkModal:hover{background:#218838;color:#fff}#promo:after{content:"";display:block;border-top:1px solid #e9ecef;margin:25px 0}#promo .coupon-section{margin-top:25px}#promo .coupon-section:before{content:"קיבלת קוד? הכנס אותו כאן:";display:block;font-size:14px;color:#495057;text-align:right;margin-bottom:15px}#promo .flex{display:flex;gap:10px;margin-bottom:15px}#promo .w70{flex:1}#promo .w30{flex:0 0 auto;min-width:120px}#promo input{width:100%;padding:12px 15px;border:1px solid #dee2e6;border-radius:8px;font-size:14px;text-align:right;direction:rtl;background:#fff}#promo input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}#promo input::placeholder{color:#6c757d;text-align:right}#promo button{background:#343a40;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}#promo button:hover{background:#23272b}#promo .s.ac{color:#28a745;font-weight:600;text-align:center;margin-top:15px;font-size:14px}#promo .s.ac i{margin-left:8px;color:#28a745}.adds{padding:20px;margin:20px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.adds ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:20px}.adds li{flex:1;text-align:center;padding:15px 10px;position:relative}.adds li:last-child{border-right:none}.adds label{display:block;font-weight:500;color:#6c757d;font-size:12px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.adds div{display:block;color:#2c3e50;font-size:14px;font-weight:700;line-height:1.2}.after_imgs .price{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.after_imgs .price .old-price{text-decoration:line-through;color:#6c757d;font-size:16px;font-weight:400;margin:0}.after_imgs .price span:not(.old-price){color:#dc3545;font-size:24px;font-weight:700;margin:0}.after_imgs .price span.green{color:#1c6f0c}@media (max-width: 768px){.product-tabs{display:none;padding:0 15px}.adds li{border-right:none;border-bottom:1px solid #e9ecef;padding:15px 0}.adds li:last-child{border-bottom:none}.adds li:first-child{border-right:none}}.share-btn-group{text-align:center;margin:25px 0}.share-btn-group hr{margin:20px 0;border-color:#e9ecef}.botao-wpp{color:#eee;background-color:#25d366;font-weight:700;padding:5px 10px;border-radius:3px;font-family:Helvetica,Arial,sans-serif}.botao-wpp:hover{background-color:darken(#25d366,5%)}.botao-wpp:focus{background-color:darken(#25d366,15%)}.minban{background:#fff;padding:20px;margin-bottom:20px;border:none;display:flex;align-items:center;gap:15px;direction:rtl}.minban h4{color:#2c3e50;font-size:15px;font-weight:600;margin:0;text-align:right;flex:1}.minban h4 i{margin-left:8px;color:#4285f4;font-size:18px}.minban p{color:#495057;font-size:14px;line-height:1.5;text-align:right;margin:0;flex:1}.warranty-block{background:#fff;border:none;padding:0;margin-bottom:20px}.warranty-block h4{background:#4285f4;color:#fff;font-size:16px;font-weight:600;margin:0;text-align:center;padding:15px 25px;border-radius:8px;border:1px solid #000;transition:background-color .3s ease}.warranty-block label{font-size:12px}.fancybox-buy{display:block;background:#333!important;color:#fff;text-decoration:none;padding:15px 30px;border-radius:8px;font-size:16px;font-weight:600;text-align:center;margin:25px 0;transition:background-color .3s ease}.fancybox-buy:hover{background:#000!important;color:#fff}.phone-block{justify-content:center;padding:0}@media (max-width: 768px){.product-info .row.flex{flex-direction:column!important;padding:0}.product-info .col-xs-8,.product-info .col-xs-4{padding:0;width:100%!important}.product-images{padding:0}.product-page__description .row.flex{flex-direction:column}.product-page__description .col-xs-6{margin-bottom:20px}}.div-111 .page-header h1{text-align:center;border:none;padding:0;color:#000}.about-page{direction:rtl;font-family:Arial,sans-serif}.about-page .container{max-width:1440px;margin:0 auto;padding:0 20px}.about-header{background:#007bff;color:#fff;padding:80px 0;text-align:center}.about-title{font-size:48px;font-weight:700;margin:0 0 20px;color:#fff}.about-subtitle{font-size:20px;color:#fff;line-height:1.5;max-width:800px;margin:0 auto}.about-content{background:#fff;padding:60px 0}.story-section{margin-bottom:60px}.story-text{font-size:18px;line-height:1.8;color:#2c3e50;margin-bottom:25px;text-align:right}.values-section{margin-bottom:60px}.values-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:40px;text-align:right}.value-item{display:flex;align-items:flex-start;gap:25px;margin-bottom:40px;direction:rtl}.value-icon{flex:0 0 60px;width:60px;height:60px;background:#e8f5e8;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:25px}.value-icon i{font-size:24px;color:#28a745}.value-content{flex:1}.value-title{font-size:20px;font-weight:700;color:#2c3e50;margin:0 0 10px;text-align:right}.value-text{font-size:16px;line-height:1.6;color:#495057;margin:0;text-align:right}.conclusion-section{background:#f8f9fa;padding:40px;border-radius:12px;margin-top:40px}.conclusion-text{font-size:18px;line-height:1.8;color:#2c3e50;margin:0;text-align:right}@media (max-width: 768px){.about-title{font-size:36px}.about-subtitle{font-size:18px}.about-header{padding:60px 0}.about-content{padding:40px 0}.values-title{font-size:28px}.value-item{flex-direction:column;text-align:center;gap:15px}.value-icon{margin:0 auto}.value-title,.value-text{text-align:center}.story-text,.conclusion-text{font-size:16px}.conclusion-section{padding:30px 20px}}.contact-page{direction:rtl;font-family:Arial,sans-serif;background:#fff;min-height:100vh}.page-header{text-align:center;margin-bottom:50px}.page-title{font-size:36px;font-weight:700;color:#2c3e50;margin:0 0 15px}.page-subtitle{font-size:18px;color:#666;margin:0;line-height:1.5}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-form-section{background:#fff}.form-title{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:30px;text-align:right}.contact-form{background:#fff}.form-group{margin-bottom:25px}.captcha-reg{margin:20px 0}.btn.btn-primary{background:#007bff;color:#fff;border:none;padding:15px 40px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease;text-align:center;width:100%}.btn.btn-primary:hover{background:#0056b3}.btn-loading{display:none}.btn-loading i{margin-left:8px}.success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:12px;padding:40px;text-align:center;direction:rtl;margin-top:20px}.success-icon{margin-bottom:20px}.success-icon i{font-size:48px}.success-message h3{font-size:24px;font-weight:700;color:#155724;margin:0 0 15px}.success-message p{font-size:16px;color:#155724;margin:0;line-height:1.6}.contact-info-section{background:#fff}.contact-info-title{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:30px;text-align:right}.contact-details{margin-bottom:40px}.contact-item{display:flex;align-items:center;gap:15px;margin-bottom:25px;direction:rtl}.contact-icon{width:50px;height:50px;background:#e3f2fd;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-icon i{font-size:20px;color:#1976d2}.contact-content{flex:1}.contact-label{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:5px;text-align:right}.contact-value{font-size:16px;color:#495057;text-align:right}.contact-value a{color:#007bff;text-decoration:none}.contact-value a:hover{text-decoration:underline}.important-title{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:20px;text-align:right}.info-item{display:flex;align-items:flex-start;gap:15px;direction:rtl}.info-icon{width:40px;height:40px;background:#fff3cd;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:5px}.info-icon i{font-size:18px;color:#e3f2fd}.info-content{flex:1}.info-list{list-style:none;padding:0;margin:0}.info-list li{font-size:15px;color:#495057;margin-bottom:10px;text-align:right;line-height:1.5;position:relative;padding-right:20px}.info-list li:before{content:"•";color:#856404;font-weight:700;position:absolute;right:0}.info-list li.red-text{color:#dc3545;font-weight:500}.info-list li.red-text:before{color:#dc3545}@media (max-width: 768px){.contact-page .container{padding:20px 0}.page-title{font-size:28px}.page-subtitle{font-size:16px}.contact-content{grid-template-columns:1fr;gap:40px}.form-title,.contact-info-title{font-size:20px}.contact-item{flex-direction:column;align-items:flex-start;gap:10px;text-align:right}.contact-icon{align-self:flex-start}.contact-label,.contact-value{text-align:right}.info-item{flex-direction:column;gap:10px}.important-info{padding:20px 15px}}.supermenu{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:30px;margin:20px 0 20px -168px;left:50%;direction:rtl;position:absolute;display:none;width:max-content}.supermenu-container{display:flex}.filter-column{padding:0 20px;position:relative}.filter-column:not(:last-child):after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#e9ecef}.filter-title{font-size:16px;font-weight:600;color:#2c3e50;margin:0 0 20px;text-align:right;padding-bottom:10px;border-bottom:1px solid #f8f9fa}#menu .filter-options{list-style:none;padding:0;margin:0;flex-direction:column}#menu .filter-options li{margin-bottom:12px;padding:0}#menu .filter-options li:last-child{margin-bottom:0}#menu .filter-options a{color:#495057;text-decoration:none;font-size:14px;line-height:1.4;display:block;padding:8px 0;text-align:right;transition:color .3s ease;position:relative}#menu .filter-options li:hover{border:none}#menu .filter-options a:hover{color:#007bff}@media (max-width: 1024px){.slider .products-in{display:flex}.supermenu{position:relative;box-shadow:none;left:0;margin:0}#menu .filter-options li{padding:0!important}#menu .filter-options a{color:#000;font-size:23px}#menu .filter-title{font-size:23px;color:#afaaaa}.supermenu-container{flex-direction:column;gap:10px}.filter-column:not(:last-child):after{display:none}.filter-column{padding:0 10px}}@media (max-width: 768px){.supermenu{padding:20px 15px}.supermenu-container{grid-template-columns:repeat(2,1fr);gap:15px}.filter-title{font-size:15px;margin-bottom:15px}.filter-options a{font-size:13px}}@media (max-width: 480px){.supermenu-container{grid-template-columns:1fr;gap:20px}.filter-column{padding:0 0 20px;border-bottom:1px solid #e9ecef}.filter-column:last-child{border-bottom:none;padding-bottom:0}}@media (max-width: 1024px){.banner-content{flex-direction:column;text-align:center;gap:30px}.banner-text{margin-left:0;text-align:center}.banner-title{font-size:32px}.banner-description{font-size:16px}}@media (max-width: 768px){.leasing-banner{min-height:350px;margin:30px 0}.banner-content{padding:0 20px;gap:25px}.banner-title{font-size:28px;margin-bottom:15px}.banner-description{font-size:15px}.banner-btn{padding:12px 25px;font-size:15px;min-width:160px}}@media (max-width: 480px){.leasing-banner{min-height:300px;margin:20px 0}.banner-content{padding:0 15px;gap:20px}.banner-title{font-size:24px;margin-bottom:12px}.banner-description{font-size:14px}.banner-btn{padding:10px 20px;font-size:14px;min-width:140px}}.dell-banner{background:#1d4ed8;min-height:200px;display:flex;align-items:center;justify-content:center;margin:30px 0;position:relative;overflow:hidden}.dell-banner-content{text-align:center;padding:40px 20px;max-width:800px;direction:rtl}.dell-banner-title{font-size:32px!important;font-weight:700;color:#fff;margin:0 0 15px;line-height:1.3}.dell-banner-subtitle{font-size:20px;color:#fff;margin:0 0 30px;font-weight:500}.dell-banner-btn{background:#fff;color:#1e3a8a;text-decoration:none;padding:10px 25px;border-radius:35px;font-size:14px;font-weight:600;display:inline-block;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;text-align:center;min-width:200px}.dell-banner-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #00000026;color:#1e3a8a;text-decoration:none}.collections-page.search.sl h4.center{text-align:center}@media (max-width: 768px){.dell-banner{min-height:180px;margin:25px 0}.dell-banner-content{padding:30px 15px}.dell-banner-title{font-size:26px;margin-bottom:12px}.dell-banner-subtitle{font-size:18px;margin-bottom:25px}.dell-banner-btn{padding:12px 30px;font-size:15px;min-width:180px}}@media (max-width: 480px){.dell-banner{min-height:160px;margin:20px 0}.dell-banner-content{padding:25px 10px}.dell-banner-title{font-size:22px;margin-bottom:10px}.dell-banner-subtitle{font-size:16px;margin-bottom:20px}.dell-banner-btn{padding:10px 25px;font-size:14px;min-width:160px}}.leasing-page{direction:rtl;font-family:Arial,sans-serif}.leasing-hero{background:linear-gradient(#0009,#0006),url(/components/com_crm/js/assets/images/b1.avif);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.leasing-hero:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.hero-content{text-align:center;max-width:800px;padding:0 40px;position:relative;z-index:2}.hero-title{font-size:48px;font-weight:700;color:#fff;margin:0 0 25px;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.2}.hero-description{font-size:20px;color:#fff;margin:0 0 35px;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.hero-btn{background:#007bff;color:#fff;text-decoration:none;padding:18px 40px;border-radius:8px;font-size:18px;font-weight:600;display:inline-block;transition:all .3s ease;box-shadow:0 4px 12px #007bff4d;text-align:center}.hero-btn:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 6px 16px #007bff66;color:#fff;text-decoration:none}.leasing-benefits{background:#fff;padding:80px 0}.benefits-container{max-width:1200px;margin:0 auto;padding:0 20px}.benefits-title{font-size:36px;font-weight:700;color:#2c3e50;text-align:center;margin:0 0 60px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.benefit-item{text-align:center;padding:30px 20px}.benefit-icon{width:80px;height:80px;background:#e3f2fd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.benefit-icon i{font-size:32px;color:#1976d2}.benefit-title{font-size:20px;font-weight:700;color:#2c3e50;margin:0 0 15px}.benefit-description{font-size:16px;color:#495057;line-height:1.6;margin:0}.leasing-process{background:#f8f9fa;padding:80px 0}.process-container{max-width:1000px;margin:0 auto;padding:0 20px}.process-title{font-size:36px;font-weight:700;color:#2c3e50;text-align:center;margin:0 0 60px}.process-steps{position:relative}.process-steps:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#007bff;transform:translate(-50%);z-index:1}.process-step{display:flex;align-items:center;margin-bottom:60px;position:relative}.process-step:last-child{margin-bottom:0}.step-number{width:50px;height:50px;background:#007bff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);z-index:2}.step-content{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 10px #0000001a;width:45%}.step-right .step-content{margin-right:auto;margin-left:0}.step-left .step-content{margin-left:auto;margin-right:0}.step-title{font-size:20px;font-weight:700;color:#2c3e50;margin:0 0 15px}.step-description{font-size:16px;color:#495057;line-height:1.6;margin:0}.leasing-form-section{background:#fff;padding:80px 0}.form-container{max-width:800px;margin:0 auto;padding:0 20px}.form-title{font-size:36px;font-weight:700;color:#2c3e50;text-align:center;margin:0 0 20px}.form-subtitle{font-size:18px;color:#495057;text-align:center;margin:0 0 50px;line-height:1.6}.leasing-form{background:#fff;padding:40px;border-radius:12px;box-shadow:0 2px 10px #0000001a}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-size:16px;font-weight:500;color:#2c3e50;text-align:right}.form-group input,.form-group textarea{width:100%;padding:15px 20px;border:1px solid #e3e3e3;border-radius:8px;font-size:16px;background:#fff;color:#495057;text-align:right;direction:rtl;box-sizing:border-box;transition:border-color .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.form-group textarea{min-height:120px;resize:vertical}.form-submit-btn{background:#007bff;color:#fff;border:none;padding:18px 40px;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s ease;text-align:center;width:100%;margin-top:20px}.form-submit-btn:hover{background:#0056b3}@media (max-width: 1024px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:30px}.process-steps:before{display:none}.process-step{flex-direction:column;text-align:center}.step-content{width:100%;margin:20px 0 0!important}.step-number{position:relative;left:auto;transform:none;margin-bottom:20px}}@media (max-width: 768px){.hero-title{font-size:36px}.hero-description{font-size:18px}.benefits-title,.process-title,.form-title{font-size:28px}.benefits-grid{grid-template-columns:1fr;gap:30px}.form-row{grid-template-columns:1fr;gap:0}.leasing-form{padding:30px 20px}}@media (max-width: 480px){.leasing-hero{min-height:400px}.hero-content{padding:0 20px}.hero-title{font-size:28px}.hero-description{font-size:16px}.leasing-benefits,.leasing-process,.leasing-form-section{padding:60px 0}.benefits-title,.process-title,.form-title{font-size:24px}.benefit-item{padding:20px 10px}.step-content{padding:20px}}.services-block{margin:40px 0;direction:rtl}.services-title{font-size:28px;font-weight:700;color:#2c3e50;text-align:center;margin:0 0 40px;padding:0}.services-container{display:flex;gap:20px;justify-content:center;align-items:stretch;flex-wrap:wrap}.service-card{flex:1;min-width:300px;height:400px;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.service-background{position:absolute;inset:0;z-index:1}.service-background img{width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:scale(1);transition:transform .3s ease}.service-card:hover .service-background img{transform:scale(1.1)}.service-background:after{content:"";position:absolute;inset:0;background:#0009;z-index:2}.service-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;color:#fff}.service-icon{width:60px;height:60px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-icon i{font-size:24px;color:#fff}.service-title{font-size:24px;font-weight:700;margin:0 0 15px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.service-description{font-size:16px;line-height:1.5;margin:0 0 25px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);max-width:280px}.service-btn{background:#fff;color:#2c3e50;text-decoration:none;padding:12px 25px;border-radius:25px;font-size:16px;font-weight:600;display:inline-block;transition:all .3s ease;box-shadow:0 2px 8px #0003;min-width:120px;text-align:center}.service-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d;color:#2c3e50;text-decoration:none}.service-btn-blue{background:#007bff;color:#fff}.service-btn-blue:hover{background:#0056b3;color:#fff}.service-card-1 .service-background:after{background:#228b22b3}.service-card-2 .service-background:after{background:#696969b3}.service-card-3 .service-background:after{background:#00008bb3}@media (max-width: 1024px){.services-container{gap:15px}.service-card{min-width:280px;height:380px}.service-title{font-size:22px}.service-description{font-size:15px}}@media (max-width: 768px){.services-title{font-size:24px;margin-bottom:30px}.services-container{flex-direction:column;align-items:center;gap:20px}.service-card{width:100%;max-width:400px;min-width:auto;height:350px}.service-content{padding:25px 15px}.service-icon{width:50px;height:50px;margin-bottom:15px}.service-icon i{font-size:20px}.service-title{font-size:20px;margin-bottom:12px}.service-description{font-size:14px;margin-bottom:20px}.service-btn{padding:10px 20px;font-size:15px;min-width:100px}}@media (max-width: 480px){.services-block{margin:30px 0}.services-title{font-size:22px;margin-bottom:25px}.service-card{height:320px}.service-content{padding:20px 10px}.service-icon{width:45px;height:45px;margin-bottom:12px}.service-icon i{font-size:18px}.service-title{font-size:18px;margin-bottom:10px}.service-description{font-size:13px;margin-bottom:18px}.service-btn{padding:8px 18px;font-size:14px;min-width:90px}}.brands-block{margin:40px 0}.brands-title{font-size:28px;font-weight:700;color:#2c3e50;text-align:center;margin:0 0 40px;padding:0}.brands-container{display:flex;gap:20px;justify-content:center;align-items:stretch;flex-wrap:wrap}.brand-card{flex:1;height:250px;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.brand-background{position:absolute;inset:0;z-index:1}.brand-background img{width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:scale(1);transition:transform .3s ease}.brand-card:hover .brand-background img{transform:scale(1.1)}.brand-background:after{content:"";position:absolute;inset:0;background:#0009;z-index:2}.brand-content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:12px;padding:30px 25px;color:#fff}.brand-name{font-size:32px;font-weight:700;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);direction:rtl}.brand-description{font-size:16px;line-height:1.5;margin:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);direction:rtl}.brand-btn{background:#fff;color:#2c3e50;text-decoration:none;padding:12px 25px;border-radius:25px;font-size:16px;font-weight:600;display:inline-block;transition:all .3s ease;box-shadow:0 2px 8px #0003;min-width:140px;text-align:center;align-self:center;direction:rtl}.brand-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d;color:#2c3e50;text-decoration:none}.brand-card-lenovo .brand-background:after{background:#dc143cb3}.brand-card-hp .brand-background:after{background:#696969b3}.brand-card-dell .brand-background:after{background:#00008bb3}@media (max-width: 1024px){.brands-container{gap:15px}.brand-card{min-width:280px;height:380px}.brand-name{font-size:28px}.brand-description{font-size:15px}}@media (max-width: 768px){.brands-title{font-size:24px;margin-bottom:30px}.brands-container{flex-direction:column;align-items:center;gap:20px}.brand-card{width:100%;max-width:400px;min-width:auto;height:350px}.brand-content{padding:25px 20px}.brand-name{font-size:26px}.brand-description{font-size:14px}.brand-btn{padding:10px 20px;font-size:15px;min-width:120px}}@media (max-width: 480px){.brands-block{margin:30px 0}.brands-title{font-size:22px;margin-bottom:25px}.brand-card{height:320px}.brand-content{padding:20px 15px}.brand-name{font-size:24px}.brand-description{font-size:13px}.brand-btn{padding:8px 18px;font-size:14px;min-width:100px}}.warranty-component{max-width:900px;margin:0 auto;padding:20px;direction:rtl;min-height:100vh}.warranty-component .warranty-header{margin-bottom:10px;padding:0}.warranty-component .warranty-header .logo{display:flex;align-items:center;justify-content:center;gap:15px}.warranty-component .warranty-header h1{font-size:24px;font-weight:700;color:#2c3e50;margin:0;text-transform:uppercase}.warranty-component .shield-icon{width:40px;height:40px;background:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.warranty-component .progress-bar{margin-bottom:25px;background:#fff;padding:0;border-radius:8px;box-shadow:none;float:none;line-height:initial;width:auto}.warranty-component .progress-steps{display:flex;flex-direction:column;gap:15px;position:relative}.warranty-component .progress-track{width:100%;height:8px;background:#e0e6ed;border-radius:4px;position:relative;overflow:hidden}.warranty-component .progress-fill{height:100%;background:#2962ff;border-radius:4px;transition:width .3s ease;position:absolute;right:0;top:0}.warranty-component .step-labels{display:flex;justify-content:space-between;align-items:center;gap:0;position:relative}.warranty-component .step{display:flex;align-items:center;position:relative;flex:1}.warranty-component .step-text{padding:0;font-size:13px;font-weight:500;color:#6c757d;background:transparent;border:none;white-space:nowrap;transition:all .3s ease;text-align:center;width:100%}.warranty-component .step.active .step-text{color:#2962ff;font-weight:600}.warranty-component .step.completed .step-text{color:#6c757d}.warranty-component .step-connector{display:none}.warranty-component .warranty-content{margin-bottom:30px}.warranty-component .step-content{width:auto}.warranty-component .step-content h2{font-size:32px!important;font-weight:700;color:#007bff;margin:0 0 20px;text-align:center}.warranty-component .step-content h3{font-size:24px;font-weight:700;color:#495057;margin:0 0 15px;text-align:center}.warranty-component .step-content p{font-size:16px;color:#6c757d;line-height:1.6;margin:0 0 20px;text-align:center}.warranty-component .welcome-section{text-align:center;margin-bottom:40px}.warranty-component .welcome-section h2{color:#007bff;margin-bottom:20px}.warranty-component .device-selection{margin-bottom:30px}.warranty-component .device-cards{display:flex;gap:20px;margin-top:30px}.warranty-component .device-card{flex:1;padding:30px 20px;border:1px solid #e9ecef;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff;min-height:200px;display:flex;flex-direction:column;justify-content:center}.warranty-component .device-card:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.warranty-component .device-card.selected{border-color:#007bff;background:#f8f9ff}.warranty-component .device-icon{width:50px;height:50px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:20px;color:#6c757d}.warranty-component .device-card.selected .device-icon{background:#007bff;color:#fff}.warranty-component .device-card.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.warranty-component .device-card.disabled:hover{border-color:#e9ecef;box-shadow:none}.warranty-component .device-card h4{font-size:18px;font-weight:700;color:#2c3e50;margin:0 0 10px}.warranty-component .device-card p{font-size:14px;color:#6c757d;margin:0;text-align:center}.warranty-component .plan-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:30px;margin:30px 0;box-shadow:0 2px 4px #0000001a}.warranty-component .plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.warranty-component .plan-info h3{font-size:20px;font-weight:700;color:#2c3e50;margin:0 0 5px}.warranty-component .plan-info p{font-size:14px;color:#6c757d;margin:0}.warranty-component .plan-price{text-align:left}.warranty-component .plan-price .price{font-size:24px;font-weight:700;color:#007bff;display:block}.warranty-component .plan-price .period{font-size:14px;color:#6c757d}.warranty-component .plan-features{display:flex;flex-direction:column;gap:15px}.warranty-component .feature-item{display:flex;align-items:center;gap:12px}.warranty-component .feature-item i{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.warranty-component .feature-item.included i{background:#28a745;color:#fff}.warranty-component .feature-item.excluded i{background:#dc3545;color:#fff}.warranty-component .feature-item span{font-size:14px;color:#495057}.warranty-component .check-section{margin:30px 0}.warranty-component .check-section h3{font-size:18px;font-weight:700;color:#2c3e50;margin:0 0 20px}.warranty-component .field-instruction{font-size:12px;color:#6c757d;margin:5px 0 10px;font-style:italic}.warranty-component .file-upload-group{display:flex;gap:10px;align-items:center}.warranty-component .file-btn{padding:14px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap}.warranty-component .file-btn:hover{background:#5a6268}.warranty-component .info-section{border-radius:8px;padding:20px;margin:30px 0;display:flex;align-items:flex-start;gap:15px;max-height:300px;overflow-y:auto}.warranty-component .info-section .info-icon{width:24px;height:24px;background:#1976d2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0;margin-top:2px}.warranty-component .info-section .info-content{flex:1}.warranty-component .info-section .info-content h3{font-size:16px;font-weight:700;text-align:right;margin:0 0 8px}.warranty-component .info-section .info-content h3:not(:first-child){margin-top:20px}.warranty-component .info-section .info-content ul{margin:0 0 15px}.warranty-component .info-section .info-content li{font-size:14px;line-height:1.5;margin-bottom:8px}.warranty-component .info-section::-webkit-scrollbar{width:6px}.warranty-component .info-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.warranty-component .info-section::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.warranty-component .info-section::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.warranty-component .terms-checkbox{margin:30px 0}.warranty-component .checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#495057}.warranty-component .checkbox-label input[type=checkbox]{width:18px;height:18px;margin:0}.warranty-component .payment-form{margin:30px 0}.warranty-component .coupon-group{display:flex;gap:10px;align-items:center}.warranty-component .coupon-btn{padding:8px 16px;background:#6c757d;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap}.warranty-component .coupon-btn:hover{background:#5a6268}.warranty-component .success-section{text-align:center;margin:30px 0}.warranty-component .success-icon{width:80px;height:80px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:40px}.warranty-component .success-section h2{color:#28a745;margin-bottom:15px}.warranty-component .summary-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:25px;margin:30px 0;box-shadow:0 2px 4px #0000001a}.warranty-component .summary-card h3{font-size:18px;font-weight:700;color:#2c3e50;margin:0 0 20px;text-align:right}.warranty-component .summary-fields{display:flex;flex-direction:column;gap:12px}.warranty-component .summary-field{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f8f9fa}.warranty-component .summary-field:last-child{border-bottom:none}.warranty-component .summary-field label{font-size:14px;font-weight:500;color:#6c757d;margin:0}.warranty-component .summary-field span{font-size:14px;color:#2c3e50;font-weight:500}.warranty-component .submission-error{margin-top:20px;padding:15px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;animation:slideIn .3s ease-out}.warranty-component .submission-error .error-content{display:flex;align-items:center;gap:10px;color:#721c24}.warranty-component .submission-error .error-content i{font-size:16px;color:#dc3545}.warranty-component .submission-error .error-content span{font-size:14px;font-weight:500}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.warranty-component .confirmation-actions{text-align:center;margin-top:30px}.warranty-component .confirmation-actions .btn{padding:15px 40px;font-size:18px;font-weight:600}.warranty-component .form-fields{margin:30px 0;display:flex;justify-content:space-between;gap:15px}.warranty-component .form-fields.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.warranty-component .field-group{margin-bottom:20px;width:100%}.warranty-component .field-group label{display:block;font-size:16px;font-weight:500;color:#2c3e50;margin-bottom:8px;text-align:right}.warranty-component .field-group input{width:100%;padding:12px 15px;border:1px solid #e9ecef;border-radius:8px;font-size:16px;background:#fff;color:#495057;text-align:right;direction:rtl;box-sizing:border-box;transition:border-color .3s ease}.warranty-component .field-group input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.warranty-component .field-group input.error{border-color:#dc3545}.warranty-component .field-error{color:#dc3545;font-size:12px;margin-top:5px;text-align:right}.warranty-component .optional{color:#6c757d;font-size:12px;font-weight:400;font-style:italic}.warranty-component .info-box{background:#e3f2fd;border:none;border-radius:8px;padding:20px;margin:30px 0;display:flex;align-items:flex-start;gap:15px}.warranty-component .info-icon{width:24px;height:24px;background:#1976d2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0;font-weight:400;font-style:italic}.warranty-component .info-content h4{font-size:16px;font-weight:700;color:#1976d2;margin:0 0 8px}.warranty-component .info-content p{font-size:14px;color:#1976d2;margin:0;line-height:1.5;text-align:right}.warranty-component .error-message{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:15px;margin:20px 0;color:#721c24;font-size:14px;text-align:center}.warranty-component .navigation-buttons{display:flex;justify-content:space-between;gap:20px;margin-top:40px}.warranty-component .btn{padding:7px 15px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;min-width:120px}.warranty-component .btn-primary{width:auto}.warranty-component .btn-secondary{background:#6c757d;color:#fff}.warranty-component .btn-secondary:hover{background:#5a6268;transform:translateY(-1px)}@media (max-width: 768px){.warranty-component .info-content p{text-align:center}.warranty-component{padding:15px}.warranty-component .warranty-content{padding:0}.warranty-component .form-fields{flex-direction:column}.warranty-component .step-content h2{font-size:22px!important}.warranty-component .info-box{flex-direction:column;justify-content:center;align-items:center;text-align:center}.warranty-component .progress-steps{flex-wrap:wrap;gap:10px}.warranty-component .step-text{font-size:12px;padding:8px 15px}.warranty-component .step-connector{display:none}.warranty-component .device-cards{flex-direction:column;gap:15px}.warranty-component .form-fields.two-columns{grid-template-columns:1fr;gap:0}.warranty-component .navigation-buttons{flex-direction:column}.warranty-component .btn{width:100%}.warranty-component .step-labels{flex-wrap:wrap}.warranty-component .warranty-header h1{font-size:24px!important}}@media (max-width: 480px){.warranty-component .step-content h2{font-size:22px}.warranty-component .step-content h3{font-size:18px}.warranty-component .device-card{padding:20px 15px}.warranty-component .device-icon{width:50px;height:50px;font-size:20px}}
