@import url(https://cdn.jsdelivr.net/gh/rastikerdar/vazirmatn@v33.003/Vazirmatn-font-face.css);body.single-product{font-family:Vazirmatn,Tahoma,system-ui,sans-serif!important;background:#eef2f6!important;color:#0f172a}body.single-product .sr-rtl-product-page{max-width:1140px;margin:0 auto;padding:20px 4% 48px}.sr-rtl-product{display:block!important;width:100%!important;float:none!important;clear:both!important}.sr-rtl-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:24px;align-items:start}@media(max-width:960px){.sr-rtl-grid{grid-template-columns:1fr}}.sr-rtl-gallery{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:14px;box-shadow:0 12px 40px rgb(15 23 42 / .07);margin-bottom:20px}.sr-rtl-gallery img,.sr-rtl-gallery .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;border-radius:14px;display:block}.sr-rtl-gallery .woocommerce-product-gallery{float:none!important;width:100%!important}.sr-rtl-buybox{position:sticky;top:88px}@media(max-width:960px){.sr-rtl-buybox{position:static}}.sr-rtl-buybox-inner{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:22px 20px;box-shadow:0 12px 40px rgb(15 23 42 / .08)}.sr-rtl-title{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.4;margin:0 0 8px}.sr-rtl-sub{color:#64748b;font-size:13.5px;margin:0 0 12px}.sr-rtl-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sr-rtl-chip{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}.sr-rtl-chip--badge{background:#fef3c7;color:#b45309}.sr-rtl-chip--sales{background:#ecfdf5;color:#047857}.sr-rtl-chip--rate{background:#eff6ff;color:#1d4ed8}.sr-rtl-chip--urgent{background:#fee2e2;color:#b91c1c}.sr-rtl-price{font-size:1.6rem;font-weight:800;color:#e11d48;margin:8px 0 10px}.sr-rtl-price del{font-size:1rem;color:#94a3b8;font-weight:600}.sr-rtl-installment{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:10px 12px;font-size:12.5px;color:#475569;margin-bottom:14px}.sr-rtl-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.sr-rtl-btn{display:block;text-align:center;padding:13px 16px;border-radius:12px;font-weight:800;font-size:14px;text-decoration:none!important;border:1px solid #fff0}.sr-rtl-btn--demo{background:#0f172a;color:#fff!important}.sr-rtl-btn--zh{background:#fff7ed;color:#c2410c!important;border-color:#fdba74}.sr-rtl-btn--rtl{background:#eff6ff;color:#1d4ed8!important;border-color:#93c5fd}.sr-rtl-btn--vid{background:#f8fafc;color:#334155!important;border-color:#e2e8f0}.sr-rtl-btn.is-primary{box-shadow:0 0 0 2px #e11d48}.sr-rtl-actions form.cart{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;float:none!important;width:100%!important}.sr-rtl-actions form.cart .single_add_to_cart_button{flex:1;background:#e11d48!important;color:#fff!important;border:0!important;border-radius:12px!important;font-weight:800!important;padding:14px 16px!important;width:100%!important}.sr-rtl-actions form.cart .quantity{margin:0}.sr-rtl-trust{list-style:none;margin:0;padding:14px 0 0;border-top:1px dashed #e2e8f0;display:grid;gap:8px}.sr-rtl-trust li{font-size:13px;font-weight:700;color:#334155;padding-right:18px;position:relative}.sr-rtl-trust li::before{content:"✓";position:absolute;right:0;color:#10b981;font-weight:800}.sr-rtl-links{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.sr-rtl-links a{font-size:13px;font-weight:700;color:#2563eb}.sr-rtl-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sr-rtl-tabs button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:8px 14px;font-weight:800;font-size:13.5px;cursor:pointer;font-family:inherit}.sr-rtl-tabs button.is-on{border-color:#e11d48;box-shadow:0 4px 14px rgb(225 29 72 / .12);background:#fff}.sr-rtl-panel{display:none;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px;line-height:1.9;font-size:15px;box-shadow:0 8px 28px rgb(15 23 42 / .05)}.sr-rtl-panel.is-on{display:block}.sr-rtl-table{width:100%;border-collapse:collapse;margin-bottom:12px}.sr-rtl-table th,.sr-rtl-table td{text-align:right;padding:10px 12px;border-bottom:1px solid #e2e8f0;font-size:14px}.sr-rtl-table th{width:35%;color:#64748b;font-weight:700}.sr-rtl-related{margin-top:32px}.sr-rtl-related>h2{font-size:1.2rem;font-weight:800;margin-bottom:16px}body.single-product div.product.sr-rtl-product .summary:not(.sr-rtl-buybox),body.single-product .woocommerce-tabs{display:none!important}body.woocommerce-shop,body.post-type-archive-product{background:#eef2f6!important;font-family:Vazirmatn,Tahoma,sans-serif!important}body.woocommerce-shop .sr-shop-main,body.post-type-archive-product .sr-shop-main,body.woocommerce-shop .sotoudeh-digi-shop-wrap{max-width:1140px;margin:0 auto;padding:24px 4% 48px}body.woocommerce-shop .woocommerce-products-header{background:linear-gradient(135deg,#0f172a,#1e3a8a 55%,#2563eb)!important;color:#fff!important;border-radius:20px!important;padding:28px 24px!important;margin-bottom:24px!important}body.woocommerce-shop .woocommerce-products-header h1{color:#fff!important;margin:0!important;font-weight:800!important}body.woocommerce-shop ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:20px!important;margin:0!important}body.woocommerce-shop ul.products::before,body.woocommerce-shop ul.products::after{display:none!important}body.woocommerce-shop ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 36px rgb(15 23 42 / .07)!important;display:flex!important;flex-direction:column!important}body.woocommerce-shop ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgb(15 23 42 / .12)}body.woocommerce-shop ul.products li.product a img{width:100%!important;height:200px!important;object-fit:cover!important;margin:0!important}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:800!important;padding:14px 14px 0!important}body.woocommerce-shop ul.products li.product .price{padding:8px 14px!important;color:#e11d48!important;font-weight:800!important}body.woocommerce-shop ul.products li.product .button{margin:auto 14px 14px!important;background:#e11d48!important;color:#fff!important;border-radius:12px!important;text-align:center!important;font-weight:800!important}