.mtp-store .mtp-product{position:relative;min-width:0;list-style:none;box-shadow:0 5px 18px #183b5d04;transition:box-shadow .2s,transform .2s}.mtp-store .mtp-product:hover{box-shadow:0 14px 30px #183b5d10;transform:translateY(-3px)}.mtp-store .mtp-product a{text-decoration:none}.mtp-store .mtp-product .mtp-product-image{display:block;width:100%;aspect-ratio:1.18;position:relative;overflow:hidden;margin:0;background:#fff;border-radius:0;color:var(--mtp-blue)}.mtp-store .mtp-product .mtp-product-image img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;display:block;padding:22px 12px 12px;margin:0!important;max-width:100%;border:0;background:#fff;transition:transform .3s}.mtp-store .mtp-product:hover .mtp-product-image img{transform:scale(1.035)}.mtp-store .mtp-product-image>.mtp-image-fallback{position:static;inset:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;opacity:1;background:linear-gradient(140deg,#f4f9fd,#edf5fa);backdrop-filter:none;color:#a5bdcf;gap:10px;font-size:10px}.mtp-store .mtp-image-fallback svg{width:44px;height:44px;stroke-width:1}.mtp-store .mtp-image-fallback small{font-size:9px;color:#93aabd}.mtp-card-flags{position:absolute;inset:12px 12px auto;display:flex;justify-content:space-between;pointer-events:none;z-index:2;gap:5px}.mtp-card-flags>span{padding:4px 7px;border-radius:6px;backdrop-filter:blur(6px);font-size:8px;font-weight:600;line-height:1.5}.mtp-stock-ready{background:#edf7efed;color:#4c9c66}.mtp-stock-variable{background:#edf0f9ed;color:#7075b1}.mtp-stock-unavailable{background:#f1f3f6ed;color:#8c99a8}.mtp-sale-badge{background:#eaf5ffed;color:#3b8dbd}.mtp-store .mtp-product .mtp-product-body{padding:16px;display:flex;flex:1;flex-direction:column;gap:0}.mtp-store .mtp-product .mtp-card-title{font-family:inherit;font-size:12px;line-height:1.9;font-weight:700;margin:8px 0 16px!important;padding:0!important;height:46px;min-height:46px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--mtp-ink);letter-spacing:-.025em}.mtp-store .mtp-product .mtp-card-title a{color:var(--mtp-ink);font-size:inherit;line-height:inherit}.mtp-store .mtp-product .mtp-card-title a:hover{color:var(--mtp-blue)}.mtp-store .mtp-product .mtp-product-bottom{margin-top:auto;min-height:36px;display:flex;align-items:center;gap:7px}.mtp-store .mtp-product .mtp-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:var(--mtp-indigo);font-size:12px;font-weight:800;line-height:1.8}.mtp-store .mtp-card-price del{color:#a1afbd;font-size:9px;font-weight:400;display:block}.mtp-store .mtp-card-price ins{background:none;text-decoration:none}.mtp-store .mtp-price-request{font-weight:600;color:#6f8ba2;font-size:11px}.mtp-store .mtp-product .mtp-card-details{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;background:#f2f8fc;border:1px solid #edf3f8;border-radius:9px;color:var(--mtp-blue);margin-right:auto}.mtp-store .mtp-product .mtp-card-details svg{width:15px;height:15px}.mtp-store .mtp-product .mtp-card-action{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:10px 8px;border-radius:9px;font-size:10px;font-weight:700;min-height:39px;line-height:1.6;margin:13px 0 0;border:1px solid #dfeefa;color:#046eaf;background:#f0f7fd;box-shadow:none;text-align:center;white-space:normal;transition:background .2s,color .2s}.mtp-store .mtp-product .mtp-card-action:hover{background:#046eaf;color:#fff;border-color:#046eaf}.mtp-store .mtp-product .mtp-card-action svg{width:15px;height:15px;flex-shrink:0}.mtp-store .mtp-product .mtp-card-action[aria-busy=true]{opacity:.65;pointer-events:none}.mtp-store .mtp-product .mtp-card-view{background:#f8fafc;border-color:#e7edf3;color:#6d8297}.mtp-store .mtp-product .mtp-card-view:hover{background:#eef4f9;color:#366f99;border-color:#cddfed}
.mtp-store.woocommerce ul.products,.mtp-store.woocommerce-page ul.products,.mtp-store .related.products ul.products,.mtp-store .upsells.products ul.products,.mtp-store .cross-sells ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:24px 0 0!important;padding:0!important;list-style:none}.mtp-store ul.products::before,.mtp-store ul.products::after{display:none!important}.mtp-store.woocommerce ul.products li.product.mtp-product,.mtp-store.woocommerce-page ul.products li.product.mtp-product,.mtp-store .related.products ul.products li.product.mtp-product,.mtp-store .upsells.products ul.products li.product.mtp-product{margin:0!important;padding:0!important;width:auto!important;float:none!important;display:flex!important;flex-direction:column!important;border:1px solid var(--mtp-line);border-radius:17px;overflow:hidden;background:#fff;text-align:right;min-height:100%}.mtp-store .mtp-product-body>small{font-size:9px;line-height:1.7;color:#91a1b2}.mtp-store .woocommerce-products-header{border:1px solid #dfebf5!important;background:linear-gradient(120deg,#f1f8fe,#f8fbff)!important;border-radius:20px!important;box-shadow:none!important}.mtp-store .woocommerce-products-header h1{font-family:inherit!important;font-size:30px!important;line-height:1.7;font-weight:800!important;color:#1b3752!important;letter-spacing:-.04em}.mtp-store .dsc-archive-toolbar{border-color:#e2ebf3!important;background:#fff!important;border-radius:12px!important}.mtp-store .woocommerce-ordering select{font-family:inherit;border:1px solid #e1eaf3;border-radius:8px;color:#58718a;background:#f8fbfd;font-size:11px;min-height:40px}.mtp-store .woocommerce-result-count{font-family:inherit;color:#7b91a5;font-size:11px}.mtp-store .woocommerce-breadcrumb{font-size:11px;color:#8b9caf}.mtp-store .woocommerce-pagination{margin:28px 0!important}.mtp-store .woocommerce-pagination a,.mtp-store .woocommerce-pagination span{border:1px solid #e4edf5;border-radius:9px;min-width:36px;min-height:36px;display:grid!important;place-items:center;font-size:11px!important}.mtp-store .woocommerce-pagination ul,.mtp-store .woocommerce-pagination li{border:0!important}.mtp-store .woocommerce-pagination li{margin:0 3px!important}.mtp-product-enquiry{border:1px solid #dfeef8;border-radius:13px;padding:19px;margin:20px 0;background:#f5faff;font-size:12px}.mtp-product-enquiry strong{font-size:13px;color:#386b92}.mtp-product-enquiry p{font-size:11px;color:#8298aa;margin:10px 0}.mtp-product-enquiry a{font-weight:700;color:var(--mtp-blue)}.mtp-store .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mtp-store .skip-link:focus{clip:auto;width:auto;height:auto;position:fixed;z-index:1000;top:10px;right:10px;background:#fff;padding:12px}
#mtp-cart-toast{position:fixed;bottom:24px;right:24px;z-index:99999;border:1px solid #cfe4f3;border-radius:14px;padding:16px 20px;background:#fff;box-shadow:0 12px 50px #193b6329;width:min(370px,calc(100% - 32px));direction:rtl;color:#2e5d81;line-height:1.9;font:12px Vazirmatn,Tahoma,sans-serif}#mtp-cart-toast[hidden]{display:none}#mtp-cart-toast a{display:inline-block;color:#046eaf;font-weight:700;margin-top:10px;text-decoration:none}#mtp-cart-toast p{margin:0;font-size:12px;line-height:2}#mtp-cart-toast.error{border-color:#f1d7cc;color:#a3634a}.mtp-info-intro h2{font-size:28px!important;font-weight:800;line-height:1.8;color:#203b58}.mtp-info-intro p{font-size:13px;color:#7c90a4;line-height:2.2}.mtp-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.mtp-contact-grid>a{display:flex;flex-direction:column;gap:13px;border:1px solid #e1ecf5;background:#f7fbfe;padding:28px;border-radius:16px;text-decoration:none;align-items:flex-start;color:#5b80a1}.mtp-contact-grid svg{width:27px;height:27px;color:#046eaf}.mtp-contact-grid small{font-size:11px;color:#8a9eb0}.mtp-contact-grid strong{font-size:20px;font-weight:700;color:#204667;align-self:flex-start}.mtp-contact-grid span{font-size:11px;color:#046eaf}.mtp-contact-address{padding:25px 29px;border:1px solid #e5eee8;border-radius:16px;background:#f5faf6;margin-bottom:25px}.mtp-contact-address h2{font-size:18px!important;font-weight:800;color:#3b6e50;margin:0 0 10px}.mtp-contact-address p{color:#718b7c;font-size:13px;line-height:2.3;margin:0}.mtp-info-links{display:flex;gap:12px;flex-wrap:wrap}.mtp-info-links a{background:#eef7fd;border:1px solid #dfecf5;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:600;text-decoration:none}.mtp-service-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:12px 0 35px}.mtp-service-paths a{display:flex;flex-direction:column;gap:18px;border:1px solid #e2edf5;border-radius:15px;background:#f8fbfd;padding:23px;text-decoration:none}.mtp-service-paths svg{width:30px;height:30px;color:#046eaf}.mtp-service-paths strong{font-size:13px;color:#284d6d}.mtp-service-paths span{font-size:10px;color:#819cb1}.mtp-information-copy{font-size:14px;line-height:2.4;color:#5c738a}.mtp-store.page:not(.mtp-home-page) .ast-article-single{border:1px solid #e4ecf3;border-radius:20px;box-shadow:0 10px 35px #1c426309;padding:clamp(24px,4vw,50px)}.mtp-store.page:not(.mtp-home-page) .entry-title,.mtp-store.single-post .entry-title{font-family:inherit;font-size:clamp(24px,3vw,34px);font-weight:800;color:#203c58;line-height:1.8;letter-spacing:-.035em}.mtp-store.page .entry-content{font-size:14px;line-height:2.25}.mtp-store .entry-meta{font-size:10px;color:#96a7b7}.mtp-store .entry-content h2,.mtp-store .entry-content h3{line-height:1.9;color:#284c6d}.mtp-store #customer_login input{font-family:inherit}.mtp-store .woocommerce-form-login,.mtp-store .woocommerce-form-register{border-color:#e2eaf2!important;border-radius:15px!important;background:#fbfdff!important}.mtp-store .mps-root h2,.mtp-store .mtr-root h2{color:#203c58}.mtp-store .mps-primary,.mtp-store .mtr-form button{background:#046eaf!important}
.mtp-store:not(.mtp-home-page) #primary{margin-block:28px 48px!important}.mtp-store.woocommerce .ast-woocommerce-container{padding-top:16px!important}.mtp-store .woocommerce-products-header{padding:26px 32px!important}.mtp-store .dsc-archive-toolbar{width:100%;clear:both}.mtp-store ul.products li.mtp-product a.mtp-product-image img{height:100%;width:100%;object-fit:contain;opacity:1}.mtp-store .mtp-product h2.mtp-card-title,.mtp-store .mtp-product h3.mtp-card-title{font-size:12px!important;line-height:1.9!important}
@media(max-width:1050px){.mtp-store.woocommerce ul.products,.mtp-store.woocommerce-page ul.products,.mtp-store .related.products ul.products,.mtp-store .upsells.products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.mtp-store .mtp-product .mtp-product-body{padding:14px}.mtp-service-paths{gap:12px}.mtp-service-paths a{padding:20px 16px}.mtp-contact-grid strong{font-size:17px}}
@media(max-width:760px){.mtp-store.woocommerce ul.products,.mtp-store.woocommerce-page ul.products,.mtp-store .related.products ul.products,.mtp-store .upsells.products ul.products,.mtp-store .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.mtp-store .mtp-product .mtp-product-body{padding:12px}.mtp-store .mtp-product .mtp-card-title{font-size:11px;min-height:43px;height:43px;margin:7px 0 12px!important}.mtp-store .mtp-product .mtp-card-price{font-size:10px;gap:3px}.mtp-store .mtp-card-price del{font-size:8px}.mtp-store .mtp-product .mtp-card-action{font-size:9px;gap:5px;padding:10px 5px;margin-top:10px;min-height:38px}.mtp-store .mtp-product .mtp-product-image{aspect-ratio:1}.mtp-store .mtp-product .mtp-product-image img{padding:23px 6px 7px}.mtp-card-flags{inset:9px 8px auto}.mtp-card-flags>span{font-size:7px;padding:3px 5px}.mtp-store .woocommerce-products-header h1{font-size:25px!important}.mtp-store .mtp-product .mtp-card-details{width:24px;height:24px;flex-shrink:0}.mtp-store .mtp-product-body>small{font-size:8px}.mtp-info-intro h2{font-size:23px!important}.mtp-contact-grid{grid-template-columns:1fr;gap:15px;margin:23px 0}.mtp-contact-grid>a{padding:23px}.mtp-contact-address{padding:22px}.mtp-contact-address p{font-size:12px}.mtp-service-paths{grid-template-columns:1fr;gap:13px}.mtp-service-paths a{padding:20px;gap:13px}.mtp-store.page:not(.mtp-home-page) .ast-article-single{padding:23px 18px;border-radius:14px}.mtp-store .mtp-image-fallback svg{width:35px;height:35px}.mtp-store .mtp-image-fallback small{font-size:8px}#mtp-cart-toast{right:16px;bottom:16px}}

@media(max-width:760px){.mtp-store .mtp-product h2.mtp-card-title,.mtp-store .mtp-product h3.mtp-card-title{font-size:11px!important}.mtp-store .woocommerce-products-header{padding:22px!important}}
.mtp-store .mtp-product-hover{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.mtp-store .mtp-product-hover svg{width:20px;height:20px;flex:0 0 20px}
