@font-face{font-display:swap;font-family:PVVazir;src:url(https://partivo.ir/wp-content/plugins/partivo-site/assets/vazirmatn.woff2) format('woff2');}.pv-icon{width:23px;height:23px;flex-shrink:0;vertical-align:middle}.pv-primary,.pv-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:11px;min-height:44px;cursor:pointer;font:650 13px/1.7 PVVazir,Tahoma,sans-serif;text-decoration:none;box-shadow:none;letter-spacing:normal;text-transform:none}.pv-primary{border:1px solid #fff0;background:var(--pv-accent,#e9b94f);color:#242b32}.pv-primary:hover{background:#f4cc77;color:#172b37}.pv-primary:disabled{opacity:.5;cursor:wait}.pv-secondary{background:#fff;color:#283c56;border:1px solid #d6dfeb}.pv-secondary:hover{background:#f1f5fa;color:#172d48}.pv-select-field{display:flex;flex-direction:column;gap:6px;min-width:0;border:1px solid #c5d2e3;background:#fff;border-radius:12px;padding:11px 14px;font:11px/1.7 PVVazir,Tahoma;color:#52657e;box-shadow:0 3px 8px #182c4810}.pv-select-field select{width:100%;max-width:100%;min-height:37px;margin:0;border:0;border-radius:0;background-color:#fff0;font-family:inherit;color:#1f334f;font-size:13px;padding:2px 0;box-shadow:none;outline-offset:4px}.pv-select-field:focus-within{border-color:#476e9f;box-shadow:0 0 0 3px #456b9420}.pv-vehicle-emblem{display:inline-flex;align-items:center;justify-content:center;width:58px;height:42px;flex-shrink:0;color:#305884}.pv-vehicle-emblem .pv-icon{width:45px;height:36px;filter:drop-shadow(0 3px 3px #38577720)}.pv-vehicle-emblem img{width:100%;height:100%;object-fit:contain;max-width:none}.pv-vehicle-emblem:has(img)>.pv-icon{display:none}.pv-categories,.pv-categories-standalone{font-family:PVVazir,Tahoma,sans-serif}.pv-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px;padding:20px 0}.pv-category{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;color:#273e59;text-decoration:none;font-size:13px;min-width:0;font-weight:650}.pv-category-disc{display:grid;place-items:center;position:relative;isolation:isolate;width:104px;height:104px;aspect-ratio:1;border-radius:50%;background:#e8eef9;border:1px solid #d5e1f0;overflow:visible;transition:transform .18s}.pv-category:nth-child(4n+2) .pv-category-disc{background:#ffeddf;border-color:#f4dfcd}.pv-category:nth-child(4n+3) .pv-category-disc{background:#e5f3ed;border-color:#cfe6dd}.pv-category:nth-child(4n) .pv-category-disc{background:#f1eafb;border-color:#e3d8f1}.pv-category-disc img{display:block;width:126px;height:122px;max-width:none;object-fit:contain;border:0;border-radius:0;clip-path:none;background:#fff0;mix-blend-mode:multiply;box-shadow:none;transform:translateY(-5px);filter:drop-shadow(0 9px 6px #233b5e18)}.pv-category-disc .pv-icon{width:48px;height:48px;color:#587caa}.pv-category:hover .pv-category-disc{transform:translateY(-5px)}.pv-garage-car-photo{display:flex;align-items:center;justify-content:center;flex:0 0 122px;width:122px;height:76px;overflow:hidden;border-radius:12px;background:#edf3fb;grid-area:photo}.pv-garage-car-photo img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;padding:4px}.paib-garage-car-row:has(.pv-garage-car-photo){flex-wrap:wrap}.pv-no-photo:before{content:'تصویر ثبت نشده';font:11px PVVazir,Tahoma;color:#718398}.pv-vehicle-emblem.pv-no-photo:before{display:none}.partivo-cal-pop{z-index:2147483647!important;max-width:calc(100vw - 16px);font-family:PVVazir,Tahoma,sans-serif}.partivo-service-modal-backdrop .partivo-modal-date{cursor:pointer;background-image:none;direction:ltr;text-align:center}.partivo-cal-nav:focus-visible,.partivo-cal-day:focus-visible{outline:2px solid #5188f5;outline-offset:1px}.partivo-cal-day:disabled{opacity:.3;cursor:not-allowed}.pv-dialog-backdrop{position:fixed;inset:0;z-index:999999;background:#0c1e3a99;backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;font-family:PVVazir,Tahoma,sans-serif;direction:rtl;overscroll-behavior:contain}.pv-dialog{position:relative;background:#fff;color:#24354c;border-radius:22px;padding:32px;max-width:680px;width:100%;max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #10234444;text-align:right;line-height:1.9;box-sizing:border-box}.pv-dialog *,.pv-dialog *:before,.pv-dialog *:after{box-sizing:border-box}.pv-dialog h2{font:750 23px/1.7 PVVazir,Tahoma;color:#14263f;margin:0 0 16px;padding-inline-end:24px}.pv-dialog h3{font:700 16px/1.8 PVVazir,Tahoma;color:#203a58;margin:12px 0}.pv-dialog p{font-size:13px;line-height:2;color:#60728a}.pv-dialog a{color:#28577d}.pv-dialog-close{position:absolute;left:12px;top:10px;border:0;border-radius:12px;background:#f0f4f8;color:#526580;font-size:28px;line-height:1;min-width:42px;min-height:42px;cursor:pointer}.pv-dialog-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.pv-dialog-fields .pv-primary{grid-column:1/-1}.pv-reset{font:13px PVVazir,Tahoma;background:#fff0;border:0;color:#285c8b;min-height:44px;margin-top:12px;cursor:pointer}.pv-dialog :is(button,a,input,select):focus-visible{outline:3px solid #5c9cdb;outline-offset:3px}.pv-dialog[aria-busy=true]{cursor:progress}.pv-dialog-wide{max-width:1100px}.pv-dialog-backdrop [hidden]{display:none!important}html.pv-modal-open{overflow:hidden;scrollbar-gutter:stable}.pv-toast{position:fixed;bottom:86px;left:50%;transform:translateX(-50%);max-width:min(500px,90vw);padding:12px 22px;border-radius:12px;background:#13243c;color:#fff;font:13px/1.8 PVVazir,Tahoma;z-index:2147483647;opacity:0;pointer-events:none;transition:opacity .2s;text-align:center}.pv-toast.visible{opacity:1}.pv-compare-mini{position:absolute;inset-inline-start:12px;top:12px;width:34px;height:34px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#526982;display:grid;place-items:center;z-index:2;cursor:pointer;padding:6px}.pv-compare-mini .pv-icon{width:19px;height:19px}.pv-compare-mini[aria-pressed=true]{background:#e7b64d;border-color:#e7b64d;color:#20334a}.products .product{position:relative}.pv-compare-single{margin:12px 0;display:inline-flex;align-items:center;gap:7px;border:1px solid #cedbea;border-radius:10px;padding:10px 15px;background:#fff;color:#254261;cursor:pointer;font-family:PVVazir,Tahoma}.pv-menu-context{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px;border-radius:12px;background:#edf3fa}.pv-menu-context button{border:0;background:none;color:#285c8b;font:12px PVVazir,Tahoma;cursor:pointer}.pv-mega{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin-top:20px}.pv-mega ul{list-style:none;padding:0 12px 0 0;margin:0}.pv-mega>section>ul{padding:0}.pv-mega li{border-bottom:1px solid #e7edf4;padding:5px 0}.pv-mega summary{cursor:pointer;font-size:14px;padding:9px 0}.pv-mega a,.pv-mega nav button{display:flex;align-items:center;gap:11px;min-height:42px;font:13px/1.8 PVVazir,Tahoma;text-align:right;text-decoration:none;background:#fff0;border:0;color:#2a4564;padding:7px;width:100%;border-radius:8px;cursor:pointer}.pv-mega a:hover,.pv-mega nav button:hover{background:#edf3f9}.pv-mega nav{border-inline-start:1px solid #e4ebf4;padding-inline-start:20px}.pv-mega nav .pv-icon{color:#547ba1}@media(max-width:900px){.pv-categories{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.pv-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 9px}.pv-category-disc{width:81px;height:81px}.pv-category-disc img{width:99px;height:96px}.pv-category{font-size:11px;gap:14px}.pv-dialog-backdrop{padding:10px}.pv-dialog{padding:26px 18px;max-height:93dvh;border-radius:18px}.pv-dialog-fields{grid-template-columns:1fr}.pv-garage-car-photo{flex-basis:96px;width:96px;height:64px}.pv-mega{grid-template-columns:1fr}.pv-mega nav{border:0;border-top:1px solid #e4ebf4;padding:16px 0 0}}@media(prefers-reduced-motion:reduce){.pv-category-disc,.pv-toast{transition:none}}.pvsite-canvas #paib-open.paib-open-custom{background:none;border:0;box-shadow:none}.pvsite-canvas #paib-open.paib-open-custom .paib-open-img{width:72px;height:72px;background:none}.pvsite-canvas #paib-open.paib-open-custom .paib-open-text{font:10px PVVazir,Tahoma;background:#163a5c;color:#fff;padding:4px 8px;border-radius:7px}.pvsite-canvas #paib-open.paib-launcher-compact .paib-open-img{width:54px;height:54px}.pv-dialog .pv-mega-tools,.pv-dialog .pv-menu-tool-group,.pv-dialog .pv-menu-secondary{display:flex!important;flex-direction:column!important;align-items:stretch;gap:4px;min-width:0}.pv-dialog .pv-mega-tools{justify-content:flex-start;align-self:start}.pv-dialog .pv-menu-secondary{border-top:1px solid #dce5f0;margin-top:15px;padding-top:15px}.pv-dialog .pv-mega-tools>div{width:100%}.pv-dialog .pv-mega-tools .menu{display:flex;flex-direction:column;padding:0;margin:0}.pv-dialog .pv-mega-tools a,.pv-dialog .pv-mega-tools button{float:none;position:static}.p360-modal .p360-modal-close{background:#dc3545!important;border:2px solid #fff!important;color:#fff!important;font:800 13px/1.7 PVVazir,Tahoma!important;box-shadow:0 5px 18px #7f182e40!important;min-height:43px;padding:8px 17px!important;border-radius:11px!important;opacity:1!important}.p360-modal .p360-modal-close:hover{background:#ba2232!important}.p360-modal .p360-modal-close:focus-visible{outline:3px solid #dc3545;outline-offset:3px}