.pd{--pd-radius:1.15rem;--pd-radius-sm:.85rem;--pd-ink:#0f172a;--pd-muted:#64748b;--pd-line:#94a3b847;--pd-surface:#fff;--pd-soft:#f8fafc;--pd-blue:#2563eb;--pd-amber:#f59e0b;--pd-green:#059669;color:var(--pd-ink);max-width:100%;overflow-x:clip}.pd-breadcrumb{border:.0625rem solid var(--pd-line);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:999rem;margin-bottom:1.25rem;padding:.65rem .9rem}.pd-breadcrumb .breadcrumb{flex-wrap:wrap;row-gap:.25rem;margin:0;font-size:.8rem;font-weight:650}.pd-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#94a3b8}.pd-breadcrumb .breadcrumb-item.active{color:var(--pd-ink);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:750;overflow:hidden}.pd-topbar{border:.0625rem solid var(--pd-line);backdrop-filter:blur(10px);background:radial-gradient(60% 120% at 100% 0,#f59e0b1a,#0000 55%),#ffffffe0;border-radius:1.15rem;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:1.1rem;padding:.55rem .7rem;display:flex;box-shadow:0 .35rem 1rem #2563eb0d}.pd-topbar__back{background:linear-gradient(145deg,#2563eb 0%,#1d4ed8 100%);border-radius:999rem;flex-shrink:0;align-items:center;gap:.35rem;min-height:2.35rem;padding:.35rem .8rem;font-size:.82rem;font-weight:850;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 .28rem .7rem #2563eb47;color:#fff!important}.pd-topbar__back:hover{transform:translateY(-1px);box-shadow:0 .4rem .9rem #2563eb59;color:#fff!important}.pd-topbar__crumbs{min-width:0;color:var(--pd-muted);flex-wrap:wrap;flex:10rem;align-items:center;gap:.25rem .35rem;font-size:.78rem;font-weight:700;display:flex}.pd-topbar__crumbs a{color:var(--pd-blue);font-weight:800;text-decoration:none}.pd-topbar__crumbs a:hover{text-decoration:underline}.pd-topbar__sep{color:#cbd5e1;font-weight:600}.pd-topbar__current{color:var(--pd-ink);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-weight:850;overflow:hidden}.pd-topbar__actions{flex-shrink:0;align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.pd-icon-btn{appearance:none;cursor:pointer;border:.0625rem solid #ffffffe0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.55rem;min-width:2.55rem;height:2.55rem;min-height:2.55rem;padding:0;font-size:1.08rem;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.pd-icon-btn i{line-height:1;transition:transform .22s}.pd-icon-btn--fav{color:#e11d48;-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#ffffffeb;box-shadow:0 .15rem .4rem #0f172a14,0 .35rem .85rem #2563eb14}.pd-icon-btn--fav.is-on{color:#e11d48;background:radial-gradient(circle at 32% 28%,#fffffff2,#0000 52%),linear-gradient(160deg,#fff 0%,#fff5f7 100%);border-color:#e11d4838;box-shadow:0 0 0 .0625rem #e11d481f,0 .2rem .55rem #e11d4824,0 .35rem .9rem #2563eb14}.pd-icon-btn--fav.is-on i{filter:drop-shadow(0 .08rem .18rem #e11d4847);transform:scale(1.06)}.pd-icon-btn--fav.is-pop i{animation:.42s cubic-bezier(.34,1.45,.64,1) pdFavPop}@keyframes pdFavPop{0%{transform:scale(.72)}55%{transform:scale(1.22)}to{transform:scale(1.06)}}.pd-icon-btn--fav:hover,.pd-icon-btn--fav:focus{color:#be123c;background:#fff;transform:translateY(-1px);box-shadow:0 .25rem .65rem #e11d4824,0 .4rem 1rem #2563eb1a}.pd-icon-btn--fav.is-on:hover,.pd-icon-btn--fav.is-on:focus{color:#be123c;background:linear-gradient(160deg,#fff 0%,#ffe4e6 100%)}.pd-icon-btn--share{color:#1d4ed8;-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#ffffffeb;box-shadow:0 .15rem .4rem #0f172a14,0 .35rem .85rem #2563eb1a}.pd-icon-btn--share:hover,.pd-icon-btn--share:focus{color:#1e40af;background:#eff6ff;transform:translateY(-1px);box-shadow:0 .25rem .65rem #2563eb29,0 .4rem 1rem #2563eb1f}.pd-media-tools .pd-icon-btn--fav,.pd-media-tools .pd-icon-btn--share{background:#ffffffe6}.pd-media-tools .pd-icon-btn--fav.is-on{background:linear-gradient(160deg,#fff 0%,#fff5f7 100%)}.product-share-dropdown--icon .dropdown-toggle:after{display:none}.pd-media-tools{z-index:4;inset-inline-start:.75rem;flex-direction:column;gap:.45rem;display:flex;position:absolute;top:.75rem}.pd-media-tools .pd-icon-btn{backdrop-filter:blur(6px)}.product-share-menu{border:.0625rem solid var(--pd-line);z-index:1080;border-radius:.95rem;min-width:min(18.5rem,100vw - 2rem);padding:0;overflow:hidden}.product-share-menu__header{border-bottom:.0625rem solid var(--pd-line);background:linear-gradient(#f8fbff 0%,#fff 100%);padding:.75rem .9rem .55rem}.product-share-menu__title{color:var(--pd-ink);font-size:.88rem;font-weight:850;display:block}.product-share-menu__hint{color:var(--pd-muted);margin:.15rem 0 0;font-size:.74rem;font-weight:600}.product-share-menu__body{padding:.45rem}.product-share-item{text-align:right;width:100%;color:var(--pd-ink);background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:background-color .15s;display:flex}.product-share-item:hover,.product-share-item:focus{background:#2563eb14}.product-share-item__icon{border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;display:inline-flex}.product-share-item__icon--native{color:#2563eb;background:#2563eb1f}.product-share-item__icon--copy{color:#334155;background:#0f172a0f}.product-share-item__text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.product-share-item__label{font-size:.86rem;font-weight:800}.product-share-item__sub{color:var(--pd-muted);white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:ltr;max-width:12rem;font-size:.7rem;overflow:hidden}.product-share-item.is-copied .product-share-item__icon--copy{color:#16a34a;background:#16a34a1f}.product-share-item.is-copied .product-share-item__label:after{content:" — کپی شد";color:#16a34a;font-weight:800}.pd-cart__row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.pd-cart__qty{flex:none}.pd-cart__qty-label{color:var(--pd-muted);margin:0;font-size:.75rem;font-weight:800;display:block}.pd-cart__submit{border-radius:.9rem;flex:10rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.85rem;font-weight:850;display:inline-flex}.pd-cart__oos{color:#b91c1c;background:#ef444414;border:.0625rem solid #ef44442e;border-radius:.85rem;margin:.5rem 0 0;padding:.85rem 1rem;font-weight:800}@media (width>=62rem){.pd-topbar__actions{display:none}}@media (width<=61.9988rem){.pd-media-tools,.pd-topbar__crumbs{display:none}}.page-product .navbar-alsat{box-shadow:0 .25rem 1rem #0f172a0f}.page-product .navbar-alsat .navbar-brand-alsat__tag{opacity:.9}.page-product .mobile-header{box-shadow:0 .2rem .75rem #0f172a0f}.pd-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.5rem 1.75rem;min-width:0;max-width:100%;margin-bottom:2rem;display:grid}@media (width<=991.98px){.pd-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.pd-gallery{min-width:0;max-width:100%;position:sticky;top:5.5rem}@media (width<=991.98px){.pd-gallery{position:static}}.product-main-media{border-radius:var(--pd-radius);background:radial-gradient(ellipse 80% 60% at 100% 0%,#f59e0b1f,transparent 55%),radial-gradient(ellipse 70% 50% at 0% 100%,#2563eb1a,transparent 50%),var(--pd-surface);border:.0625rem solid var(--pd-line);position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #2563eb14}.product-main-image{object-fit:contain;background:#fff;width:100%;max-height:34rem;display:block}.product-main-media.is-empty{color:#94a3b8;justify-content:center;align-items:center;min-height:22rem;display:flex}.product-main-download,.product-image-nav-btn{z-index:2;color:#fff;backdrop-filter:blur(.35rem);background:#0f172a8c;border:.0625rem solid #ffffff8c;border-radius:999rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s,transform .2s;display:inline-flex;position:absolute}.product-main-download{text-decoration:none;bottom:.75rem;left:.75rem}.product-main-download:hover,.product-image-nav-btn:hover{color:#fff;background:#2563ebeb;transform:translateY(-1px)}.product-image-nav-btn{top:50%;transform:translateY(-50%)}.product-image-nav-prev{right:.75rem}.product-image-nav-next{left:.75rem}.product-image-nav-btn:hover{transform:translateY(-50%)scale(1.04)}.product-thumb-slider{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;align-items:stretch;gap:.55rem;width:100%;min-width:0;max-width:100%;padding:.85rem .15rem .35rem;display:flex;overflow:auto hidden}.product-thumb-item{scroll-snap-align:start;flex:none}.product-thumb-btn{border-radius:var(--pd-radius-sm);background:#fff;border:.125rem solid #0000;width:4.6rem;height:4.6rem;padding:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.product-thumb-btn img{object-fit:cover;width:100%;height:100%}.product-thumb-btn.active{border-color:var(--pd-blue);box-shadow:0 0 0 .15rem #2563eb2e}.pd-buy{gap:1rem;display:grid}.pd-buy__eyebrow{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.15rem;display:flex}.pd-buy__code{color:var(--pd-muted);font-size:.72rem;font-weight:650}.pd-buy__title{letter-spacing:-.03em;color:var(--pd-ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:850;line-height:1.25}.pd-buy__signals{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;display:flex}.pd-buy__rating{color:inherit;background:#f59e0b1a;border-radius:999rem;align-items:center;gap:.4rem;padding:.3rem .55rem;text-decoration:none;display:inline-flex}.pd-buy__rating:hover{background:#f59e0b29}.pd-buy__stars{color:var(--pd-amber);gap:.08rem;font-size:.9rem;display:inline-flex}.pd-buy__rating strong{font-variant-numeric:tabular-nums;font-weight:850}.pd-buy__rating-count{color:var(--pd-muted);font-size:.72rem;font-weight:650}.pd-chip{background:var(--pd-soft);border:.0625rem solid var(--pd-line);color:#334155;border-radius:999rem;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.pd-chip--sold{color:#047857;background:#05966914;border-color:#05966933}.pd-chip--model{color:#1d4ed8;background:#2563eb12;border-color:#2563eb2e}.pd-chip--stock-ok{color:#047857;background:#05966914}.pd-chip--stock-out{color:#b91c1c;background:#dc262614}.pd-shop{border-radius:var(--pd-radius-sm);border:.0625rem solid var(--pd-line);background:linear-gradient(135deg,#2563eb0d,#f59e0b0f);flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:.75rem .9rem;display:flex}.pd-shop__label{color:var(--pd-muted);font-size:.7rem;font-weight:700}.pd-shop__link{color:var(--pd-blue);font-weight:800;text-decoration:none}.pd-shop__link:hover{text-decoration:underline}.pd-shop__marks{flex-wrap:wrap;gap:.35rem;margin-inline-start:auto;display:inline-flex}.pd-shop__mark{border-radius:999rem;align-items:center;gap:.2rem;padding:.18rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.pd-shop__mark--featured{color:#c2410c;background:#fff7ed}.pd-shop__mark--selected{color:#1d4ed8;background:#eff6ff}.pd-shop__mark--instant{color:#047857;background:#ecfdf5}.pd-updated{color:#94a3b8;margin:0;font-size:.72rem;font-weight:600}.pd-price{border-radius:var(--pd-radius);background:radial-gradient(70% 80% at 100% 0,#f59e0b24,#0000 55%),linear-gradient(160deg,#fff 0%,#f8fbff 60%,#fffbeb 100%);border:.0625rem solid #2563eb29;padding:1.05rem 1.1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 .55rem 1.5rem #2563eb12}.pd-price__badge-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.65rem;display:flex}.pd-price__discount{color:#fff;background:#dc2626;border-radius:999rem;align-items:center;padding:.22rem .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.pd-price__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.45rem;display:flex}.pd-price__row:last-child{margin-bottom:0}.pd-price__lbl{color:var(--pd-muted);font-size:.8rem;font-weight:700}.pd-price__val{color:var(--pd-green);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.15rem;font-weight:850}.pd-price__val--pack{font-size:1.35rem}.pd-price__strike{color:#94a3b8;margin-inline-end:.35rem;font-size:.85rem;font-weight:650;text-decoration:line-through}.pd-price__oos{color:#b91c1c;background:#dc26261a;border-radius:999rem;margin-top:.65rem;padding:.3rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.pd-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=575.98px){.pd-specs{grid-template-columns:1fr}}.pd-spec{border-radius:var(--pd-radius-sm);background:var(--pd-soft);border:.0625rem solid var(--pd-line);gap:.15rem;padding:.7rem .8rem;display:grid}.pd-spec__k{color:var(--pd-muted);font-size:.68rem;font-weight:750}.pd-spec__v{color:var(--pd-ink);word-break:break-word;font-size:.88rem;font-weight:800}.pd-attrs{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pd-attrs li{border:.0625rem solid var(--pd-line);background:#fff;border-radius:.7rem;grid-template-columns:minmax(5rem,8rem) 1fr;gap:.5rem;padding:.55rem .7rem;font-size:.82rem;display:grid}.pd-attrs strong{color:var(--pd-muted);font-weight:750}.pd-block-title{letter-spacing:-.02em;margin:0 0 .55rem;font-size:.92rem;font-weight:850}.product-description.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-description{color:#475569;text-align:justify;font-size:.9rem;line-height:1.75}.product-description-toggle{color:var(--pd-blue);min-height:2.4rem;font-size:.88rem;font-weight:750}.product-description-chevron{font-size:.85rem;transition:transform .2s}.product-description-toggle[aria-expanded=true] .product-description-chevron{transform:rotate(180deg)}.pd-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pd-actions .btn{border-radius:999rem;font-weight:750}.pd-cart{border-radius:var(--pd-radius);background:radial-gradient(70% 80% at 100% 0,#f59e0b1a,#0000 55%),linear-gradient(165deg,#fff 0%,#f8fbff 100%);border:.0625rem solid #2563eb24;padding:1rem 1.05rem;box-shadow:0 .55rem 1.4rem #2563eb12}.pd-cart__hint{color:var(--pd-muted);margin:0 0 .75rem;font-size:.78rem}.qty-stepper{border:.0625rem solid var(--pd-line);background:#fff;border-radius:.85rem;align-items:center;display:inline-flex;overflow:hidden}.qty-stepper .qty-btn{background:var(--pd-soft);width:2.4rem;height:2.55rem;color:var(--pd-ink);border:0;font-size:1.1rem;font-weight:800;line-height:1}.qty-stepper .qty-input{text-align:center;border:0;border-right:.0625rem solid var(--pd-line);border-left:.0625rem solid var(--pd-line);border-radius:0;width:3.75rem;font-weight:800;box-shadow:none!important}.qty-stepper .qty-input::-webkit-outer-spin-button,.qty-stepper .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-stepper .qty-input[type=number]{-moz-appearance:textfield;appearance:textfield}.pd-cart .btn-alsat-primary{border-radius:.85rem;min-height:2.75rem;padding-inline:1.25rem;font-weight:800}.pd-faq{border-radius:var(--pd-radius);border:.0625rem solid var(--pd-line);background:radial-gradient(60% 80% at 0 0,#2563eb0f,#0000 55%),#fff;margin:2rem 0 0;padding:1.15rem 1.2rem 1.25rem}.pd-faq__eyebrow{color:#b45309;letter-spacing:.03em;margin:0 0 .2rem;font-size:.7rem;font-weight:800}.pd-faq__title{margin:0 0 .85rem;font-size:1.05rem;font-weight:850}.pd-faq details{border-top:.0625rem solid var(--pd-line);padding:.7rem 0}.pd-faq details:first-of-type{border-top:0}.pd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.88rem;font-weight:800;list-style:none;display:flex}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary:after{content:"";color:var(--pd-blue);font-family:bootstrap-icons;font-size:.85rem;transition:transform .2s}.pd-faq details[open] summary:after{transform:rotate(180deg)}.pd-faq__a{color:#475569;text-align:justify;margin:.55rem 0 0;font-size:.84rem;line-height:1.7}.pd-section{margin-top:2.25rem}.pd-section__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.pd-section__eyebrow{color:#b45309;margin:0;font-size:.7rem;font-weight:800}.pd-section__title{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.2rem;font-weight:850}.pd-rating-summary{border-radius:var(--pd-radius);background:linear-gradient(135deg,#fffbeb,#f8fafc);border:.0625rem solid #f59e0b38;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.pd-rating-summary__score{color:var(--pd-amber);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:850;line-height:1}.pd-rating-summary__of{color:var(--pd-muted);font-size:.85rem;font-weight:650}.pd-rating-summary__stars{color:var(--pd-amber);gap:.12rem;font-size:1.15rem;display:inline-flex}.pd-review-form,.pd-review-list{border-radius:var(--pd-radius);border:.0625rem solid var(--pd-line);background:#fff;box-shadow:0 .35rem 1.1rem #0f172a0a}.pd-review-form{margin-bottom:1rem;padding:1.15rem 1.2rem}.pd-review-list{overflow:hidden}.pd-review-item{border-bottom:.0625rem solid var(--pd-line);gap:.85rem;padding:1.15rem 1.2rem;display:flex}.pd-review-item:last-child{border-bottom:0}.pd-review-avatar{color:#fff;background:linear-gradient(135deg,var(--pd-blue),#1d4ed8);border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:850;display:inline-flex}.pd-review-empty{text-align:center;color:var(--pd-muted);padding:2.5rem 1.25rem}.pd-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (width<=991.98px){.pd-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-related-grid .card-product{border-radius:var(--pd-radius-sm);height:100%;overflow:hidden}@media (width<=47.9988rem){.pd-breadcrumb{border-radius:1rem;padding:.55rem .75rem}.product-main-media{aspect-ratio:3/4}.product-main-image{object-fit:cover;height:100%;max-height:none}.product-thumb-btn{width:3.75rem;height:3.75rem}.product-main-download,.product-image-nav-btn{width:2.2rem;height:2.2rem;font-size:.85rem}.pd-buy__title{font-size:1.35rem}.pd-cart .btn,.pd-cart .form-control{min-height:2.75rem}}