html body .szp-hub{--hub-bg-1:#0b0f19;--hub-bg-2:#111827;--hub-ink:#f1f5f9;--hub-muted:#94a3b8;--hub-accent:#f37023;--hub-accent-soft:rgba(243, 112, 35, .16);--hub-edge:rgba(255, 255, 255, .08);--hub-glass:rgba(255, 255, 255, .045);position:relative;margin-inline:calc(50% - 50vw);padding:clamp(34px, 6vw, 72px) max(18px, calc(50vw - 580px)) clamp(40px, 7vw, 84px);background:radial-gradient(60rem 30rem at 80% -8%,rgba(243,112,35,.16),transparent 62%),radial-gradient(48rem 26rem at 8% 108%,rgba(243,112,35,.09),transparent 60%),linear-gradient(160deg,var(--hub-bg-1),var(--hub-bg-2));color:var(--hub-ink);font-family:Vazirmatn,IRANSans,IRANYekan,Tahoma,sans-serif;overflow:hidden}html body .szp-hub::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(80% 60% at 50% 35%,#000 40%,transparent 100%);mask-image:radial-gradient(80% 60% at 50% 35%,#000 40%,transparent 100%)}html body .szp-hub-inner{position:relative;z-index:1}html body .szp-hub-intro{text-align:center;margin:0 0 clamp(26px, 4vw, 44px)}html body .szp-hub-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 16px;border-radius:999px;border:1px solid rgba(243,112,35,.42);background:var(--hub-accent-soft);color:#ffb27a;font-size:.76rem;font-weight:800;line-height:1.9}html body .szp-hub-kicker i{width:7px;height:7px;border-radius:50%;background:var(--hub-accent);box-shadow:0 0 0 4px rgba(243,112,35,.22)}html body .szp-hub-intro h1{margin:0 0 10px;font-size:clamp(1.5rem, 4.4vw, 2.35rem);font-weight:800;line-height:1.65;color:#fff;letter-spacing:-.01em}html body .szp-hub-intro p{margin:0 auto;max-width:46ch;font-size:clamp(.86rem, 2vw, .97rem);line-height:2;color:var(--hub-muted)}html body .szp-hub-tools{display:grid;gap:clamp(14px, 2vw, 20px);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));margin:0 0 clamp(32px, 5vw, 60px)}html body .szp-hub-card{position:relative;display:flex;flex-direction:column;padding:clamp(16px, 2.2vw, 22px);border-radius:22px;background:var(--hub-glass);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--hub-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px rgba(0,0,0,.34);transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .24s ease,border-color .22s ease}html body .szp-hub-card:hover{transform:translateY(-6px);border-color:rgba(243,112,35,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 26px 60px rgba(0,0,0,.44),0 0 0 1px rgba(243,112,35,.16),0 12px 46px rgba(243,112,35,.2)}html body .szp-hub-card:focus-within{border-color:rgba(243,112,35,.5)}html body .szp-hub-art-wrap{border-radius:16px;padding:10px;margin-bottom:16px;background:linear-gradient(165deg,rgba(255,255,255,.06),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.06)}html body .szp-hub-art{display:block;width:100%;height:auto}html body .szp-art-layer{fill:rgba(255,255,255,.13)}html body .szp-art-l2{fill:rgba(255,255,255,.2)}html body .szp-art-l3{fill:rgba(243,112,35,.55)}html body .szp-art-track{fill:rgba(255,255,255,.12);stroke:rgba(255,255,255,.12);stroke-width:3}html body .szp-art-fill{fill:var(--hub-accent);stroke:var(--hub-accent);stroke-width:3}html body .szp-art-knob{fill:#fff}html body .szp-art-panel{fill:rgba(255,255,255,.06);stroke:rgba(255,255,255,.08)}html body .szp-art-muted{fill:rgba(255,255,255,.22)}html body .szp-art-faint{fill:rgba(255,255,255,.12)}html body .szp-art-accent{fill:var(--hub-accent)}html body .szp-art-step{fill:rgba(255,255,255,.08);stroke:rgba(255,255,255,.16)}html body .szp-art-step.is-done{fill:var(--hub-accent);stroke:none}html body .szp-art-num{fill:#fff;font-size:12px;font-weight:800;font-family:inherit}html body .szp-art-spark{fill:none;stroke:var(--hub-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html body .szp-art-spark-ghost{fill:none;stroke:var(--hub-accent);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;opacity:.16}html body .szp-art-bell{fill:rgba(255,255,255,.5)}html body .szp-art-badge{fill:rgba(224,75,44,.9)}html body .szp-art-badge-text{fill:#fff;font-size:11px;font-weight:800;font-family:inherit}html body .szp-hub-card .szp-art-knob,html body .szp-hub-card .szp-art-fill{transition:transform .3s cubic-bezier(.2,.7,.3,1)}html body .szp-hub-card:hover .szp-art-knob{transform:translateX(-10px)}html body .szp-hub-tool-body{flex:1 1 auto}html body .szp-hub-eyebrow{display:inline-block;margin:0 0 8px;padding:3px 11px;border-radius:999px;background:var(--hub-accent-soft);color:#ffb27a;font-size:.71rem;font-weight:800;line-height:1.9}html body .szp-hub-card h3{margin:0 0 7px;font-size:clamp(.98rem, 2.2vw, 1.08rem);font-weight:800;line-height:1.8;color:#fff}html body .szp-hub-card p{margin:0 0 16px;font-size:.83rem;line-height:2;color:var(--hub-muted)}html body .szp-hub-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:stretch;min-height:46px;padding:0 20px;border-radius:14px;background:linear-gradient(180deg,#f0913f,#e07521);color:#fff!important;-webkit-text-fill-color:#fff;font-size:.86rem;font-weight:800;text-decoration:none;box-shadow:0 10px 24px rgba(224,117,33,.3);transition:transform .18s ease,box-shadow .22s ease,filter .18s ease}html body .szp-hub-cta::after{content:'←';font-size:.95em;line-height:1;transition:transform .22s ease}html body .szp-hub-cta:hover{filter:brightness(1.06);box-shadow:0 16px 34px rgba(224,117,33,.42)}html body .szp-hub-cta:hover::after{transform:translateX(-4px)}html body .szp-hub-cta:active{transform:translateY(1px)}html body .szp-hub-cta:focus-visible{outline:3px solid #f4a25f;outline-offset:3px}html body .szp-hub-deals{padding:clamp(18px, 2.6vw, 28px);border-radius:24px;background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--hub-edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.3)}html body .szp-hub-deals-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(16px, 2.2vw, 22px)}html body .szp-hub-deals-head h2{margin:0 0 5px;font-size:clamp(1.05rem, 2.6vw, 1.28rem);font-weight:800;line-height:1.75;color:#fff}html body .szp-hub-deals-head p{margin:0;font-size:.82rem;line-height:1.95;color:var(--hub-muted)}html body .szp-hub-more{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(243,112,35,.42);background:var(--hub-accent-soft);color:#ffb27a!important;-webkit-text-fill-color:#ffb27a;font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .18s ease}html body .szp-hub-more::after{content:'←';transition:transform .22s ease}html body .szp-hub-more:hover{background:rgba(243,112,35,.26);border-color:rgba(243,112,35,.7);transform:translateY(-2px)}html body .szp-hub-more:hover::after{transform:translateX(-4px)}html body .szp-hub-more:focus-visible{outline:3px solid #f4a25f;outline-offset:3px}html body .szp-offer-grid{display:grid;gap:clamp(10px, 1.6vw, 14px);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}html body .szp-offer{position:relative;display:grid;gap:8px;align-content:start;padding:12px;border-radius:16px;text-decoration:none;background:rgba(255,255,255,.045);border:1px solid var(--hub-edge);transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .2s ease}html body .szp-offer:hover{transform:translateY(-6px);border-color:rgba(243,112,35,.4);box-shadow:0 20px 42px rgba(0,0,0,.4),0 8px 30px rgba(243,112,35,.16)}html body .szp-offer:focus-visible{outline:3px solid #f4a25f;outline-offset:3px}html body .szp-offer-thumb{display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.05)}html body .szp-offer-thumb img{width:100%;height:100%;object-fit:cover;display:block}html body .szp-offer-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;font-weight:700;line-height:1.85;color:#e7edf5}html body .szp-offer-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}html body .szp-offer-price b{font-size:.85rem;font-weight:800;color:#fff}html body .szp-offer-price del{font-size:.74rem;color:#7c8aa0}html body .szp-offer-badge{position:absolute;inset-inline-start:10px;top:10px;z-index:2;padding:2px 10px;border-radius:999px;background:#e04b2c;color:#fff;font-size:.71rem;font-weight:800;line-height:1.9;box-shadow:0 6px 14px rgba(224,75,44,.42)}html body .szp-hub-deals.is-empty .szp-hub-deals-head{margin-bottom:0}@media (max-width:600px){html body .szp-offer-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}html body .szp-hub-deals-head{align-items:flex-start}html body .szp-hub-more{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){html body .szp-hub-card,html body .szp-offer,html body .szp-hub-cta,html body .szp-hub-more,html body .szp-hub-card .szp-art-knob{transition:none}html body .szp-hub-card:hover,html body .szp-offer:hover,html body .szp-hub-more:hover{transform:none}html body .szp-hub-card:hover .szp-art-knob{transform:none}html body .szp-hub-cta:hover::after,html body .szp-hub-more:hover::after{transform:none}}@media (prefers-reduced-transparency:reduce){html body .szp-hub-card,html body .szp-hub-deals{-webkit-backdrop-filter:none;backdrop-filter:none;background:#131b2e}}html body.szp-offers-page .product.product1.maip{border-radius:18px;border:1px solid rgba(13,35,55,.07);background:#fff;box-shadow:0 2px 8px rgba(13,35,55,.05);overflow:hidden;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .2s ease}html body.szp-offers-page .product.product1.maip:hover{transform:translateY(-4px);border-color:rgba(243,112,35,.3);box-shadow:0 16px 34px rgba(13,35,55,.12)}html body.szp-offers-page .product1.maip .product-image{border-radius:14px;overflow:hidden}html body.szp-offers-page .product1.maip .product-image img{transition:transform .35s cubic-bezier(.2,.7,.3,1)}html body.szp-offers-page .product.product1.maip:hover .product-image img{transform:scale(1.035)}html body.szp-offers-page .product1.maip .discount{background:linear-gradient(180deg,#f0913f,#e04b2c)!important;color:#fff!important;border-radius:999px!important;padding:3px 11px!important;font-size:.74rem!important;font-weight:800!important;line-height:1.9!important;box-shadow:0 6px 14px rgba(224,75,44,.28)}html body.szp-offers-page .product1.maip .detail h2 a{font-size:.84rem;font-weight:700;line-height:1.9;color:#172334}html body.szp-offers-page .product1.maip .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}html body.szp-offers-page .product1.maip .price ins,html body.szp-offers-page .product1.maip .price>.woocommerce-Price-amount{text-decoration:none;font-size:.92rem;font-weight:800;color:#b4541a}html body.szp-offers-page .product1.maip .price del{opacity:1;font-size:.76rem;font-weight:500;color:#94a3b8;text-decoration-thickness:1px}html body.szp-offers-page .product1.maip .product-hover .btn{border-radius:999px;font-size:.78rem;font-weight:700;transition:transform .16s ease,filter .16s ease}html body.szp-offers-page .product1.maip .product-hover .btn:hover{filter:brightness(1.05)}html body.szp-offers-page .product1.maip .product-hover .btn:active{transform:translateY(1px)}html body .szp-offers-hubcta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 clamp(18px, 3vw, 28px);padding:clamp(14px, 2vw, 20px) clamp(16px, 2.4vw, 24px);border-radius:18px;background:radial-gradient(30rem 12rem at 88% -30%,rgba(243,112,35,.22),transparent 60%),linear-gradient(150deg,#111827,#0b0f19);border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 34px rgba(11,15,25,.22);font-family:Vazirmatn,IRANSans,IRANYekan,Tahoma,sans-serif}html body .szp-offers-hubcta-text{display:grid;gap:3px}html body .szp-offers-hubcta-text b{font-size:.95rem;font-weight:800;line-height:1.8;color:#fff}html body .szp-offers-hubcta-text span{font-size:.8rem;line-height:1.95;color:#94a3b8}html body .szp-offers-hubcta-go{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 20px;border-radius:999px;background:linear-gradient(180deg,#f0913f,#e07521);color:#fff!important;-webkit-text-fill-color:#fff;font-size:.84rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px rgba(224,117,33,.3);transition:transform .18s ease,box-shadow .22s ease,filter .18s ease}html body .szp-offers-hubcta-go::after{content:'←';transition:transform .22s ease}html body .szp-offers-hubcta-go:hover{filter:brightness(1.06);box-shadow:0 16px 32px rgba(224,117,33,.4)}html body .szp-offers-hubcta-go:hover::after{transform:translateX(-4px)}html body .szp-offers-hubcta-go:focus-visible{outline:3px solid #f4a25f;outline-offset:3px}@media (max-width:600px){html body .szp-offers-hubcta{flex-direction:column;align-items:stretch;text-align:center}html body .szp-offers-hubcta-go{justify-content:center}}@media (prefers-reduced-motion:reduce){html body.szp-offers-page .product.product1.maip,html body.szp-offers-page .product1.maip .product-image img,html body .szp-offers-hubcta-go{transition:none}html body.szp-offers-page .product.product1.maip:hover{transform:none}html body.szp-offers-page .product.product1.maip:hover .product-image img{transform:none}html body .szp-offers-hubcta-go:hover::after{transform:none}}html body.szp-offers-page .product1.maip .product-image{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:12px;background:#f7f9fb}html body.szp-offers-page .product1.maip .product-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}html body.szp-offers-page .product1.maip .product-image img{width:100%;height:100%;object-fit:contain;max-height:100%}html body.szp-offers-page .product1.maip .discount{position:absolute;inset-inline-start:10px;top:10px;z-index:2}html body.szp-offers-page .product.product1.maip{display:flex;flex-direction:column;height:100%;padding:10px}html body.szp-offers-page .product1.maip .detail{display:flex;flex-direction:column;flex:1 1 auto;padding:12px 6px 6px;gap:8px}html body.szp-offers-page .product1.maip .detail h2{margin:0;min-height:3.4em}html body.szp-offers-page .product1.maip .detail h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body.szp-offers-page .product1.maip .price{margin:auto 0 0}@media (max-width:600px){html body.szp-offers-page .product1.maip .product-image{padding:8px}html body.szp-offers-page .product1.maip .detail{padding:10px 4px 4px}html body.szp-offers-page .product1.maip .detail h2{min-height:3.2em}}html body.szp-offers-page .product1.maip .product-image{height:auto!important;min-height:0!important;flex:0 0 auto!important;width:100%!important}