html body:not(#_):not(#__) .sbfpc-compact-card,html body:not(#_):not(#__) article.sbfpc-v4{--fc-ink:#111827;--fc-ink2:#374151;--fc-mute:#6b7280;--fc-faint:#9ca3af;--fc-line:#e6e8ec;--fc-line2:#cdd1d9;--fc-soft:#f5f6f8;--fc-accent:#1877f2;--fc-accent-soft:#e8f1fe;--fc-accent-line:#a3c8fa;--fc-accent-ink:#1259ba;--fc-bad:#c62828;--fc-bad-soft:#fdecec;--fc-good:#0e8a52;--fc-good-soft:#e7f6ee;--fc-r:7px}html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-d-radius:7px;--sbfpc-m-radius:7px;border:1px solid var(--fc-line)!important;border-radius:7px!important;box-shadow:none!important;background:#fff!important;padding:10px!important;gap:6px!important;margin-bottom:12px!important;transition:border-color .15s!important}@media (hover:hover) and (pointer:fine){html body:not(#_):not(#__) article.sbfpc-v4:not(.swiper-slide):hover{transform:none!important;border-color:var(--fc-line2)!important;box-shadow:none!important}html body:not(#_):not(#__) article.sbfpc-v4:hover .sbfpc-v4__image{transform:none!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{border-bottom:0!important;padding-top:26px!important;padding-bottom:2px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__image{max-height:200px!important}html body:not(#_):not(#__) article.sbfpc-v4 .st_sticker_text{background:#fff!important;border:1px solid var(--fc-line)!important;border-radius:7px!important;box-shadow:none!important;color:var(--fc-ink2)!important;min-height:20px!important;padding:1px 7px!important;font-size:10px!important;font-weight:700!important}html body:not(#_):not(#__) article.sbfpc-v4 .st_reduce{color:var(--fc-ink2)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers .st_sticker_block:after{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title{text-align:right!important;font-size:13.5px!important;font-weight:800!important;line-height:1.6!important}@media (min-width:768px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title{min-height:43px!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{color:var(--fc-ink)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a:hover{color:var(--fc-accent-ink)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__active-model{border-radius:7px!important;padding:1px 9px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.7!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-meta{border-top:0!important;margin:2px 0 0!important;padding:0!important;font-size:11px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-brand,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-year{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--fc-mute)!important;font-size:11px!important;font-weight:600!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-item-inner{border-bottom:0!important;padding:3px 0!important;gap:8px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-item{border:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-card-name,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-name,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist dt{color:var(--fc-mute)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.5!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-card-value,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-value,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist dd{color:var(--fc-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__variants{margin-top:4px!important;padding-top:8px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__variants:before{background:#eef0f3!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__prompt,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__secondary-title{color:var(--fc-mute)!important;font-size:11.5px!important;font-weight:700!important;margin-bottom:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__prompt:before{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__secondary-title{background:0 0!important;padding:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--grouped .sbfpc-family-selector__primary-option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--grouped .sbfpc-family-selector__secondary-options>.sbfpc-family-selector__option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--numeric .sbfpc-family-selector__more,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--numeric .sbfpc-family-selector__option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__more,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option{border-radius:7px!important;border:1px solid var(--fc-line2)!important;background:#fff!important;color:var(--fc-ink2)!important;box-shadow:none!important;min-width:35px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important;font-weight:650!important;transform:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option-label{font-size:12px!important;font-weight:inherit!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__link-icon{display:none!important}@media (hover:hover){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option:not(.is-active):not(.is-unavailable):hover,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option:not(.is-active):not(.is-unavailable):hover{border-color:var(--fc-accent-line)!important;background:var(--fc-accent-soft)!important;color:var(--fc-accent-ink)!important;transform:none!important;box-shadow:none!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option.is-active,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option[aria-current],html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option.is-active,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option[aria-expanded=true]{border-color:var(--fc-accent)!important;background:var(--fc-accent-soft)!important;color:var(--fc-accent-ink)!important;box-shadow:none!important;font-weight:800!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option.has-no-price,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option.is-unavailable,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option.is-unavailable{border-style:dashed!important;border-color:var(--fc-line2)!important;background:var(--fc-soft)!important;color:var(--fc-faint)!important;opacity:1!important;font-weight:500!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__more.is-pressed,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__more:active,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option.is-pressed,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option:active,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option.is-pressed,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option:active{background:var(--fc-accent-soft)!important;color:var(--fc-accent-ink)!important;border-color:var(--fc-accent)!important;box-shadow:none!important;transform:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__more{border-style:dashed!important;color:var(--fc-mute)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option small{border-radius:7px!important;min-width:18px!important;height:18px!important;background:var(--fc-soft)!important;color:var(--fc-ink2)!important;font-size:10px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option[aria-expanded=true] small{background:#fff!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__secondary{background:var(--fc-soft)!important;border:0!important;border-radius:7px!important;margin-top:6px!important;padding:8px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__head--stock-only,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__stock{border-radius:7px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector{border-radius:7px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce{border-top:0!important;gap:8px!important;padding:6px 0 0!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price,.sbfpc-unavailable-price){background:0 0!important;border:0!important;border-radius:7px!important;box-shadow:none!important;min-height:30px!important;height:auto!important;padding:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-unavailable-price{background:var(--fc-bad-soft)!important;min-height:36px!important;padding:0 10px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-unavailable-price__label{color:var(--fc-bad)!important;font-weight:800!important;font-size:13px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-edge-label,.sbfpc-single-price__label,.sbfpc-price-range__badge){background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;color:var(--fc-mute)!important;font-size:11.5px!important;font-weight:600!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price){color:var(--fc-ink)!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__word,.sbfpc-price-range__currency){color:var(--fc-mute)!important;font-size:11px!important;font-weight:600!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence:after,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__single-sentence:after{color:var(--fc-mute)!important;font-size:11px!important;font-weight:600!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__price>*{min-height:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__price .regular-price{color:var(--fc-faint)!important;font-size:11px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{background:var(--fc-accent)!important;background-image:none!important;border:0!important;border-radius:7px!important;box-shadow:none!important;height:40px!important;min-height:40px!important;font-size:13px!important;font-weight:800!important;gap:6px!important;padding:0 12px!important}@media (hover:hover){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta:hover{background:var(--fc-accent-ink)!important;box-shadow:none!important;transform:none!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta:active{transform:none!important;box-shadow:none!important;background:var(--fc-accent-ink)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta-icon{background:0 0!important;border-radius:0!important;padding:0!important;width:16px!important;height:16px!important;flex-basis:16px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__secondary-actions :is(a,button){border-radius:50%!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__rating{font-size:11px!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4{padding:8px!important;gap:3px 7px!important;margin-bottom:10px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title{font-size:13px!important;line-height:1.55!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-item-inner{padding:2px 0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-name,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist dt{font-size:10.5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-value,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist dd{font-size:11px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__variants{margin-top:3px!important;padding-top:7px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--grouped .sbfpc-family-selector__primary-option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--grouped .sbfpc-family-selector__secondary-options>.sbfpc-family-selector__option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--numeric .sbfpc-family-selector__more,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--numeric .sbfpc-family-selector__option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__more,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__option,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector__primary-option{height:32px!important;min-height:32px!important;min-width:44px!important;padding:0 8px!important;font-size:11.5px!important;border-radius:7px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--text .sbfpc-family-selector__options{padding-inline-start:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--text .sbfpc-family-selector__prompt{position:static!important;width:auto!important;background:0 0!important;border:0!important;color:var(--fc-mute)!important;padding:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--text :is(.sbfpc-family-selector__option,.sbfpc-family-selector__more){border-radius:7px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce{padding:5px 0 0!important;gap:6px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price){font-size:14px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{height:38px!important;min-height:38px!important;font-size:12.5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .st_sticker_text{min-height:18px!important;font-size:9.5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{padding:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-toman-mark{border:0!important;margin:0!important;padding:0!important;color:var(--fc-mute)!important}}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-price-range__line *,.sbfpc-single-price,.sbfpc-unavailable-price){border-radius:7px!important}html body:not(#_):not(#__) .sbfpc-compact-card{border:1px solid var(--fc-line)!important;border-radius:7px!important;box-shadow:none!important}@media (hover:hover){html body:not(#_):not(#__) .sbfpc-compact-card:hover{border-color:var(--fc-line2)!important;box-shadow:none!important}}html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-card__body{gap:6px!important;padding:8px 10px 10px!important}html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-card__title{font-size:12.5px!important;font-weight:800!important;line-height:1.5!important}html body:not(#_):not(#__) .sbfpc-compact-card :is(.sbfpc-price-range--compact,.sbfpc-compact-card__single-price){background:0 0!important;border-radius:7px!important;padding:0!important}html body:not(#_):not(#__) .sbfpc-compact-card :is(.sbfpc-single-price__label,.sbfpc-price-range__badge){border:0!important;background:0 0!important;border-radius:0!important;padding:0!important;color:var(--fc-mute)!important}html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-card__single-price--oos{background:var(--fc-bad-soft)!important;color:var(--fc-bad)!important;padding:4px 8px!important}html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-family{padding:0 10px 8px!important}html body:not(#_):not(#__) .sbfpc-compact-card :is(.sbfpc-compact-family__option,.sbfpc-compact-family__more){border-radius:7px!important;min-height:28px!important;padding:0 9px!important;font-size:11.5px!important}html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-card__cta{background:var(--fc-accent)!important;border-radius:7px!important;box-shadow:none!important;min-height:38px!important;margin:0 10px 10px!important}@media (hover:hover){html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-card__cta:hover{background:var(--fc-accent-ink)!important}}html body:not(#_):not(#__) .sbfpc-compact-card .sbfpc-compact-card__home-cta{border-radius:7px!important}html body:not(#_):not(#__) .sbfpc-compact-card :is(.sbfpc-price-range__line,.sbfpc-price-range__sentence,.sbfpc-price-range__badge,.sbfpc-single-price__label){border-radius:7px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"priceaction ctaaction"!important;align-items:center!important;gap:8px!important;padding:8px 0 0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce-top{grid-area:priceaction!important;display:block!important;width:auto!important;min-width:0!important;overflow:visible!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce-actions{grid-area:ctaaction!important;display:flex!important;width:auto!important;min-width:0!important;align-items:center!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__price,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__price>*{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{width:auto!important;min-width:96px!important;max-width:none!important;flex:none!important;padding:0 14px!important;white-space:nowrap!important;height:38px!important;min-height:38px!important;font-size:12.5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce>.sbfpc-sticker-slot,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers-bottom{grid-column:1/-1!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__sentence,.sbfpc-price-range__single-sentence){display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:0 5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label{flex:0 0 100%!important;margin:0!important;font-size:10.5px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price){font-size:14px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0 5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price .sbfpc-price-edge-label{order:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price .sbfpc-single-price__content{order:1!important;text-align:right!important;flex:0 1 auto!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence .sbfpc-toman-mark,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__single-sentence .sbfpc-toman-mark{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence:after,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__single-sentence:after{content:"تومان"!important;display:inline!important;color:var(--fc-mute)!important;font-size:10.5px!important;font-weight:600!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price .sbfpc-toman-mark{order:2!important;width:auto!important;height:auto!important;flex:none!important;border:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price .sbfpc-toman-mark svg{width:22px!important;height:22px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-unavailable-price{min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{min-width:88px!important;padding:0 10px!important;font-size:12px!important;height:36px!important;min-height:36px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price){font-size:13px!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label{justify-content:flex-start!important;text-align:right!important;display:block!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__price{text-align:right!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist *{border-top:0!important;border-bottom:0!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist :after,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist :before{border:0!important;background-image:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist [class*=item],html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist [class*=row]{padding-top:2px!important;padding-bottom:2px!important;margin-top:0!important;margin-bottom:0!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price){display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;overflow:hidden!important;background:var(--fc-soft)!important;border:1px solid var(--fc-line)!important;border-radius:7px!important;min-height:40px!important;padding:0!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__sentence,.sbfpc-price-range__single-sentence){flex:1 1 auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important;gap:0 5px!important;padding:3px 8px!important;min-width:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label{flex:0 0 22px!important;width:22px!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:center!important;writing-mode:vertical-rl!important;text-orientation:mixed!important;transform:rotate(180deg)!important;background:var(--fc-accent-soft)!important;color:var(--fc-accent-ink)!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;padding:0!important;margin:0!important;border-radius:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence .sbfpc-price-edge-label,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__single-sentence .sbfpc-price-edge-label{margin:-3px 0 -3px 0!important;align-self:stretch!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price .sbfpc-single-price__content{padding:3px 8px!important;align-self:center!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price .sbfpc-toman-mark{align-self:center!important;padding:0 8px 0 0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{direction:rtl!important;gap:7px!important;min-width:112px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta-icon{display:block!important;order:2!important;position:static!important;transform:none!important;flex:0 0 14px!important;width:14px!important;height:14px!important;padding:0!important;margin:0!important;background:0 0!important;fill:none!important;stroke:#fff!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta-icon path{stroke:#fff!important;fill:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta>span{order:1!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label{font-size:0!important;line-height:0!important;writing-mode:horizontal-tb!important;transform:none!important;flex:0 0 30px!important;width:30px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label:before{content:""!important;display:block!important;width:16px!important;height:16px!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231259ba' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L3 13V4h9l8.6 8.6a1 1 0 0 1 0 .8z'/><circle cx='7.5' cy='8.5' r='1.3' fill='%231259ba'/></svg>") center/contain no-repeat!important;border:0!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{min-width:104px!important;padding:0 9px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label{flex-basis:26px!important;width:26px!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-edge-label{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price):before{content:""!important;flex:0 0 28px!important;align-self:stretch!important;background:var(--fc-accent-soft) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231259ba' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L3 13V4h9l8.6 8.6a1 1 0 0 1 0 .8z'/><circle cx='7.5' cy='8.5' r='1.3' fill='%231259ba'/></svg>") center/16px 16px no-repeat!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"priceaction ctaaction"!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{min-width:78px!important;padding:0 12px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__sentence,.sbfpc-price-range__single-sentence){gap:0 5px!important;row-gap:0!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-price-range__word,.sbfpc-price-range__currency){white-space:nowrap!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:first-of-type:before{content:"از "!important;font-size:11px!important;font-weight:600!important;color:var(--fc-mute)!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price){font-size:13.5px!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price){font-size:12.5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{min-width:70px!important;padding:0 10px!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce-top{container-type:inline-size}@container (max-width:250px){.sbfpc-price-range__amount,.sbfpc-single-price__content,.sbfpc-single-price__content .price{font-size:12px!important}.sbfpc-price-range__sentence:after,.sbfpc-price-range__single-sentence:after{display:none!important}}html body:not(#_):not(#__) article.sbfpc-v4{gap:4px!important;padding:8px 10px 10px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{padding-top:20px!important;padding-bottom:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__image{max-height:176px!important}@media (min-width:768px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title{min-height:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity{min-height:0!important;height:auto!important;padding-bottom:0!important;margin:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title{margin:0!important;padding:0!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__specs{padding-top:0!important;margin:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist [class*=item],html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist [class*=row]{padding-top:1px!important;padding-bottom:1px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-name,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-value,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist dd,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist dt{line-height:1.4!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__variants{margin-top:2px!important;padding-top:6px!important;min-height:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__variants:not(:has(.sbfpc-family-selector)):before{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__variants:not(:has(.sbfpc-family-selector)){padding:0!important;margin:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__commerce{padding-top:4px!important}@media (min-width:768px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:1px 0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence .sbfpc-price-range__word{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence:after{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount{display:block!important;font-size:13.5px!important;line-height:1.5!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:after{content:" تومان"!important;font-size:10.5px!important;font-weight:600!important;color:var(--fc-mute)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:nth-of-type(2):before{content:"تا "!important;font-size:11px!important;font-weight:600!important;color:var(--fc-mute)!important}}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price){position:relative!important;padding:0 28px 0 0!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price):before{position:absolute!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:28px!important;flex:none!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price)>*{margin-right:0!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price){padding-right:26px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price):before{width:26px!important}}@media (min-width:768px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{aspect-ratio:var(--sbfpc-d-image-ratio,1/1)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__image{max-height:100%!important}}html body:not(#_):not(#__) article.sbfpc-v4 hr.sbfpc-v4__divider{display:block!important;height:0!important;margin:4px 0 2px!important;padding:0!important;border:0!important;border-top:1px solid #e3e8ef!important;background:0 0!important;opacity:1!important;box-shadow:none!important}html body:not(#_):not(#__) article.sbfpc-v4 hr.sbfpc-v4__divider--top{display:block!important;width:100%!important;height:0!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid #e3e8ef!important;background:0 0!important;box-shadow:none!important;position:static!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers:not(:has(.st_sticker)) hr.sbfpc-v4__divider--top{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-toman-mark{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-single-price__content{direction:rtl!important;font-variant-numeric:lining-nums!important;white-space:nowrap!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{align-self:center!important}html body:not(#_):not(#__) article.sbfpc-v4.is-oos .sbfpc-v4__image,html body:not(#_):not(#__) article.sbfpc-v4.is-oos .sbfpc-v4__media,html body:not(#_):not(#__) article.sbfpc-v4.is-oos .sbfpc-v4__picture{display:flex!important;visibility:visible!important;opacity:1!important;filter:none!important}html body:not(#_):not(#__) article.sbfpc-v4.is-oos .sbfpc-v4__image{display:block!important;margin:auto!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4--grid,html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4--list{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-template-areas:"stickers" "media" "identity" "specs" "variants" "commerce"!important;gap:4px 0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{grid-area:media!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;max-height:none!important;padding:6px 0 2px!important;overflow:hidden!important;align-self:center!important;justify-self:stretch!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media :is(.sbfpc-v4__image-link,.sbfpc-v4__picture){aspect-ratio:auto!important;height:auto!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__image{width:auto!important;height:auto!important;max-width:100%!important;max-height:190px!important;object-fit:contain!important;margin:0 auto!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__specs{grid-area:specs!important;width:100%!important;padding:0 2px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity{grid-area:identity!important}}.sbfpc-gallery{display:none}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery{display:flex!important;align-items:center;position:relative;width:100%;min-width:0;gap:4px}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery~.sbfpc-v4__image-link{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__track{flex:1 1 auto;min-width:0;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__track::-webkit-scrollbar{display:none}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__slide{flex:0 0 calc(50% - 3px);scroll-snap-align:start;display:flex;align-items:center;justify-content:center;height:150px;background:#fff;border-radius:7px}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__slide img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;display:block;margin:0 auto}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__nav{flex:0 0 26px;width:26px;height:26px;padding:0;border:1px solid #d7e3f7;border-radius:7px;background:#fff;color:#1877f2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__nav[disabled]{opacity:.35;cursor:default}}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery{flex-direction:column!important;align-items:stretch!important;gap:5px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__nav{display:none!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__track{width:100%!important;gap:8px!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:2px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__slide{flex:0 0 44%!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media{padding-inline:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dots{display:flex;justify-content:center;align-items:center;gap:5px;min-height:8px}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dot{width:6px;height:6px;padding:0;border:0;border-radius:6px;background:#cfd8e6;transition:width .2s,background .2s}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dot.is-active{width:18px;background:#1877f2}}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media:has(.sbfpc-gallery){overflow:visible!important;height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;padding-bottom:4px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__track{height:auto!important;aspect-ratio:auto!important;padding:0!important;margin:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__slide{height:150px!important;min-height:150px!important;max-height:150px!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;border:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__slide img{max-height:150px!important;max-width:100%!important;width:auto!important;height:auto!important;position:static!important;inset:auto!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dots{display:flex!important;visibility:visible!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:14px!important;min-height:14px!important;margin:2px 0 0!important;position:static!important;opacity:1!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dot{display:block!important;flex:none!important;width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;padding:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:#c5d0e0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dot.is-active{width:20px!important;background:#1877f2!important}}html body:not(#_):not(#__) article.sbfpc-v4 hr.sbfpc-v4__divider--top{margin:3px 0 0!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4{padding:8px 4px 8px!important}html body:not(#_):not(#__) article.sbfpc-v4:not(.swiper-slide){width:calc(100% + 8px)!important;max-width:none!important;margin-inline:-4px!important}html body:not(#_):not(#__) article.sbfpc-v4 :is(.sbfpc-v4__identity,.sbfpc-v4__specs,.sbfpc-v4__variants,.sbfpc-v4__commerce){padding-inline:2px!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers{padding-inline:0!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--grouped .sbfpc-family-selector__secondary-options>.sbfpc-family-selector__option.has-no-price,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector--grouped .sbfpc-family-selector__secondary-options>.sbfpc-family-selector__option.is-unavailable{border-style:dashed!important;border-color:var(--fc-line2)!important;background:var(--fc-soft)!important;color:var(--fc-faint)!important;font-weight:500!important;opacity:.85!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-meta{display:flex!important;flex-direction:row!important;direction:rtl!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px!important;margin:3px 0 4px!important;padding:0!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-brand,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-year{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 8px!important;border:1px solid var(--fc-line2)!important;border-radius:7px!important;background:var(--fc-soft)!important;color:var(--fc-ink2)!important;font-size:11px!important;font-weight:600!important;line-height:1!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-brand{direction:ltr!important;unicode-bidi:isolate!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__rating{display:flex!important;direction:rtl!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;margin:6px 2px 0!important;padding:0!important;font-size:11.5px!important;line-height:1.2!important;color:var(--fc-mute)!important;width:100%!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__rating-star{color:#f5a623!important;font-size:13px!important;line-height:1!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__rating-count{color:var(--fc-mute)!important}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:14.5px!important}@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:14px!important}}html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__identity-meta :is(.sbfpc-v4__identity-brand,.sbfpc-v4__identity-year){margin-inline:0!important;justify-content:center!important}
/* 4.4.34 smaller gallery dots; the active dot is the blue pill (delete this block to revert) */
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dots{gap:4px!important;height:10px!important;min-height:10px!important;margin:3px 0 0!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dot{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;border-radius:5px!important;background:#c5d0e0!important;transition:width .18s,background .18s!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-gallery__dot.is-active{width:14px!important;background:#1877f2!important}

/* 4.4.35 second-level selector reveal: short amber (yellow-orange) pulse when it opens (delete this block to revert) */
@keyframes sbfpcReveal{0%{opacity:0;transform:translateY(-8px);box-shadow:0 0 0 0 rgba(255,152,0,.5);background-color:#fff1d6}35%{opacity:1;transform:none;box-shadow:0 0 0 5px rgba(255,152,0,.30);background-color:#fff1d6}70%{box-shadow:0 0 0 0 rgba(255,152,0,0);background-color:#fff1d6}}
html body:not(#_):not(#__) .sbfpc-family-selector__secondary.is-revealed{animation:sbfpcReveal 1.5s ease-out both;border-radius:10px}
@media (prefers-reduced-motion:reduce){html body:not(#_):not(#__) .sbfpc-family-selector__secondary.is-revealed{animation:none;box-shadow:0 0 0 2px rgba(255,152,0,.35)}}

/* 4.4.37 mobile image mode "beside": image faces the feature list (admin: responsive > حالت تصویر کارت). Delete this block to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside{
    grid-template-columns:minmax(96px,var(--sbfpc-m-image-width,42%)) minmax(0,1fr)!important;
    grid-template-rows:auto!important;
    grid-template-areas:"stickers stickers" "identity identity" "media specs" "variants variants" "commerce commerce"!important;
    column-gap:8px!important;
  }
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__media{align-self:start!important;padding:2px 0!important;min-width:0!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__image-link{display:block!important;width:100%!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__picture{display:block!important;min-height:0!important;aspect-ratio:auto!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__image{display:block!important;width:100%!important;height:auto!important;max-height:210px!important;object-fit:contain!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__specs{min-width:0!important;padding:0!important;align-self:start!important}
}

/* 4.4.38 mobile "single image" mode: bigger picture, height from admin (--sbfpc-m-single-h). Delete this block to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-single .sbfpc-v4__media{padding:4px 0 6px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-single .sbfpc-v4__media :is(.sbfpc-v4__image-link,.sbfpc-v4__picture){display:flex!important;width:100%!important;height:var(--sbfpc-m-single-h,230px)!important;min-height:0!important;max-height:none!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-single .sbfpc-v4__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important}
}

/* 4.4.39 selector card: label ("انتخاب سال") sits on the card border with a blue dot, the border is interrupted behind it;
   the second-level panel opens as the continuation of the same card. Text-style selectors are untouched.
   Delete this block to revert. */
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options){
  position:relative!important;margin-top:12px!important;padding:16px 10px 10px!important;
  border:1px solid var(--fc-line2)!important;border-radius:12px!important;background:#fff!important;
}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options)>.sbfpc-family-selector__prompt{
  position:absolute!important;top:-10px!important;inset-inline-start:12px!important;z-index:1!important;
  display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:20px!important;margin:0!important;padding:0 8px!important;
  border:0!important;border-radius:0!important;background:#fff!important;color:var(--fc-ink2)!important;
  font-size:12px!important;font-weight:800!important;line-height:20px!important;
}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options)>.sbfpc-family-selector__prompt::before{
  content:""!important;display:block!important;flex:none!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--fc-accent,#1877f2)!important;
}
/* second level: continuation of the same card */
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) .sbfpc-family-selector__primary:has(+ .sbfpc-family-selector__secondary:not([hidden])) .sbfpc-family-selector__primary-options{
  border-bottom-style:dashed!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;
}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) .sbfpc-family-selector__secondary{
  margin-top:0!important;padding:10px!important;background:#fff!important;
  border:1px solid var(--fc-line2)!important;border-top:0!important;border-radius:0 0 12px 12px!important;
}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) .sbfpc-family-selector__secondary-title{
  flex:0 0 100%!important;display:inline-flex!important;align-items:center!important;gap:6px!important;height:auto!important;min-width:0!important;margin:0 0 2px!important;padding:0!important;
  background:none!important;color:var(--fc-ink2)!important;font-size:12px!important;font-weight:800!important;
}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) .sbfpc-family-selector__secondary-title::before{
  content:""!important;display:block!important;flex:none!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--fc-accent,#1877f2)!important;
}

/* 4.4.54 single-image zoom (admin: بزرگ‌نمایی تک‌عکس): the picture is drawn bigger than the box and clipped by the media zone; uniform (square) scaling, no transform. Delete to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-single .sbfpc-v4__media{overflow:hidden!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-single .sbfpc-v4__media :is(.sbfpc-v4__image-link,.sbfpc-v4__picture){overflow:visible!important;justify-content:center!important;align-items:center!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-single .sbfpc-v4__image{flex:none!important;transform:none!important;max-width:none!important;max-height:none!important;width:calc(var(--sbfpc-m-single-h,230px) * var(--sbfpc-m-single-zoom,100) / 100)!important;height:calc(var(--sbfpc-m-single-h,230px) * var(--sbfpc-m-single-zoom,100) / 100)!important;object-fit:contain!important}
}
html body:not(#_):not(#__) article.sbfpc-v4 hr.sbfpc-v4__divider:not(.sbfpc-v4__divider--top){display:none!important}

/* 4.4.59 image mode "years": two-column grid of per-year pictures (2 -> 1 row, 3 -> 2 + 1 wide, 4 -> 2x2, 5+ -> 3 + "+N" tile); year = small corner badge. Admin: حالت تصویر کارت; zoom = بزرگ‌نمایی تک‌عکس. Delete to revert. */
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media--years{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;padding:6px 6px 2px!important;overflow:hidden!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:0!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__item{position:relative!important;display:block!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;text-decoration:none!important;color:inherit!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years[data-count="3"] .sbfpc-years__item:nth-child(3){grid-column:1 / -1!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__pic{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;border-radius:7px!important;background:#f3f4f6!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years[data-count="3"] .sbfpc-years__item:nth-child(3) .sbfpc-years__pic{aspect-ratio:8/3!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__pic img{position:absolute!important;left:50%!important;top:50%!important;display:block!important;height:calc(var(--sbfpc-m-years-zoom,100) * 1%)!important;width:auto!important;aspect-ratio:1/1!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;mix-blend-mode:multiply!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__label{position:absolute!important;top:5px!important;inset-inline-start:5px!important;display:block!important;min-width:0!important;height:auto!important;padding:1px 7px!important;border-radius:5px!important;background:#1877f2!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.5!important;direction:ltr!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__more{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#1259ba!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__more b{font-size:20px!important;font-weight:800!important;line-height:1.2!important;direction:ltr!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__more small{font-size:12px!important;font-weight:700!important;color:#374151!important}
@media (min-width:768px){
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__media--years{padding-top:30px!important}
}
@media (max-width:340px){
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years{gap:4px!important}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-years__label{font-size:10px!important;padding:0 5px!important}
}

/* 4.4.62 light-grey picture backdrop for single-image cards (admin: پس‌زمینه‌ی خاکستری روشن پشت عکس محصول). White photo backgrounds blend into it (multiply). Delete to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-imgbg.sbfpc-img-single .sbfpc-v4__media{padding:6px 6px 2px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-imgbg.sbfpc-img-single .sbfpc-v4__media .sbfpc-v4__image-link{width:100%!important;max-width:none!important;flex:1 1 100%!important;box-sizing:border-box!important;overflow:hidden!important;background:#f3f4f6!important;border-radius:7px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-imgbg.sbfpc-img-single .sbfpc-v4__media .sbfpc-v4__picture{width:100%!important;background:transparent!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-imgbg.sbfpc-img-single .sbfpc-v4__image{mix-blend-mode:multiply!important}
}

/* 4.4.72 sticker + top-divider design (values tuned live by the owner) — same rule set for ALL widths, driven by the variables below. Only --sbfpc-hr-above differs by layout: on desktop the sticker row floats over the card so the divider is pushed below it; on mobile the row is in the flow so the divider sits right under it. Delete this block to revert. */
html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-st-top:2px;--sbfpc-st-gap:2px;--sbfpc-st-align:space-between;--sbfpc-hr-above:22px;--sbfpc-hr-below:2px;--sbfpc-hr-inset:0px;--sbfpc-hr-w:1px;--sbfpc-hr-style:solid;--sbfpc-hr-color:#e3e8ef;--sbfpc-st-fs:11px;--sbfpc-st-fw:500;--sbfpc-st-color:#374151;--sbfpc-st-bg:#eef1f5;--sbfpc-st-bd-w:0px;--sbfpc-st-bd-color:#e6e8ec;--sbfpc-st-radius:5px;--sbfpc-st-py:2px;--sbfpc-st-px:8px;--sbfpc-st-minh:21px;--sbfpc-st-shadow:none}
@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-hr-above:4px}}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers{padding-top:var(--sbfpc-st-top)!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers .st_sticker_block{justify-content:var(--sbfpc-st-align)!important;gap:var(--sbfpc-st-gap)!important}
html body:not(#_):not(#__) article.sbfpc-v4 hr.sbfpc-v4__divider--top{margin:var(--sbfpc-hr-above) var(--sbfpc-hr-inset) var(--sbfpc-hr-below)!important;width:auto!important;border-top:var(--sbfpc-hr-w) var(--sbfpc-hr-style) var(--sbfpc-hr-color)!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__stickers .st_sticker_text{font-size:var(--sbfpc-st-fs)!important;font-weight:var(--sbfpc-st-fw)!important;color:var(--sbfpc-st-color)!important;background:var(--sbfpc-st-bg)!important;border:var(--sbfpc-st-bd-w) solid var(--sbfpc-st-bd-color)!important;border-radius:var(--sbfpc-st-radius)!important;padding:var(--sbfpc-st-py) var(--sbfpc-st-px)!important;min-height:var(--sbfpc-st-minh)!important;box-shadow:var(--sbfpc-st-shadow)!important;display:inline-flex!important;align-items:center!important}


/* 4.4.74 mobile image mode "beside" only: product title and the top stickers share ONE row (title on the right,
   stickers on the left, like the desktop card). A third, content-sized column holds the stickers (max 45%), so the
   title gets the rest (~80% with two stickers). Image and features keep their columns with zero gap between them.
   Desktop and the other mobile image modes are untouched. Delete this block to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside{
    grid-template-columns:minmax(96px,var(--sbfpc-m-image-width,42%)) minmax(0,1fr) fit-content(45%)!important;
    grid-template-areas:"identity identity stickers" "media specs specs" "variants variants variants" "commerce commerce commerce"!important;
    column-gap:0!important;
  }
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__identity{align-self:start!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__stickers{grid-area:stickers!important;width:auto!important;min-width:0!important;align-self:start!important;padding-top:1px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__stickers:has(.st_sticker){padding-inline-start:8px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__stickers .st_sticker_block{justify-content:flex-end!important;flex-wrap:wrap!important;width:auto!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__stickers .st_sticker{max-width:none!important;flex:none!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside hr.sbfpc-v4__divider--top{display:none!important}
}


/* 4.4.75 mobile "view" button a bit bigger. Values live in the variables (tune with the console panel, then paste here). Delete to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-cta-h:40px;--sbfpc-cta-fs:13.5px;--sbfpc-cta-px:14px;--sbfpc-cta-minw:96px;--sbfpc-cta-icon:15px}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{height:var(--sbfpc-cta-h)!important;min-height:var(--sbfpc-cta-h)!important;font-size:var(--sbfpc-cta-fs)!important;padding:0 var(--sbfpc-cta-px)!important;min-width:var(--sbfpc-cta-minw)!important}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta-icon{flex:0 0 var(--sbfpc-cta-icon)!important;width:var(--sbfpc-cta-icon)!important;height:var(--sbfpc-cta-icon)!important}
}


/* 4.4.76 / 4.4.77 flat blue dot before the product title (admin: ساختار کارت > نقطه‌ی آبی کنار نام محصول), centred on the first line. Delete to revert. */
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-title-bar .sbfpc-v4__title{position:relative!important;padding-inline-start:13px!important}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-title-bar .sbfpc-v4__title::before{content:""!important;display:block!important;position:absolute!important;inset-inline-start:0!important;top:calc(.8em - 3.5px)!important;width:7px!important;height:7px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--fc-accent,#1877f2)!important;box-shadow:none!important;transform:none!important}

/* 4.4.77 product title 1px bigger (was 14.5px desktop / 14px mobile). Delete to revert. */
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:15.5px!important}
@media (max-width:767.98px){html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:15px!important}
}

/* 4.4.77 sticker spacing +3px (was 2px). Delete to revert. */
html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-st-gap:5px}


/* 4.4.82 the tab ("title on the border") trial is removed: plain, even card top again (title + stickers in one row inside the card).
   Kept: blue bottom separator (admin: ساختار کارت > خط جداکننده آبی پایین کارت) - only the card's bottom line, with the card's own
   corner radius, is blue; the rest of the frame stays as it was. All widths. Delete to revert. */
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-bottom-sep{border-bottom-color:var(--sbfpc-sep-color,var(--fc-accent,#1877f2))!important}


/* 4.4.81 fix: an old rule (front.min.css) pins every MyFeaList <dd> to grid column 2. When MyFeaList stacks a long value
   under its name (.is-stacked = one column), that pin pushed the value back onto the name's line and they overlapped.
   Stacked rows: name on line 1, value on line 2, both full width. All widths. Delete to revert. */
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-card-row.is-stacked>.myfealist-card-name{grid-column:1/-1!important;grid-row:1!important}
html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__myfealist .myfealist-card-row.is-stacked>.myfealist-card-value{grid-column:1/-1!important;grid-row:2!important}


/* ===================== 4.4.83 responsive layer =====================
   One place for device sizes. Breakpoints:
     xs  <=359px  small / low-res phones        sm  360-479px  normal phones      md  480-767px  big phones, landscape
     tab 768-1023px tablets                      lap 1024-1279px small laptops / 900-1200 windows
     dsk 1280-1919px Full HD                     xl  >=1920px  large screens       4k  >=2560px
   Only sizes change here (title, stickers, button); the layout rules above stay as they are. Delete this block to revert. */

/* xs: small phones - keep everything on one line without overlap */
@media (max-width:359.98px){
  html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-st-fs:10px;--sbfpc-st-px:6px;--sbfpc-st-gap:4px;--sbfpc-st-minh:19px;--sbfpc-cta-h:38px;--sbfpc-cta-fs:12.5px;--sbfpc-cta-px:10px;--sbfpc-cta-minw:84px;--sbfpc-cta-icon:14px}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:14px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside{grid-template-columns:minmax(84px,var(--sbfpc-m-image-width,42%)) minmax(0,1fr) fit-content(42%)!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-title-bar .sbfpc-v4__title{padding-inline-start:11px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-title-bar .sbfpc-v4__title::before{width:6px!important;height:6px!important;top:calc(.8em - 3px)!important}
}
/* md: big phones / landscape - card is wide, so the picture column must not grow without limit */
@media (min-width:480px) and (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside{grid-template-columns:minmax(96px,min(var(--sbfpc-m-image-width,42%),300px)) minmax(0,1fr) fit-content(40%)!important}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:15.5px!important}
  html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-cta-h:42px;--sbfpc-cta-fs:14px;--sbfpc-cta-minw:110px}
}

/* 4.4.85: the 4.4.83 desktop head-row override was removed - it re-placed the picture on desktop. The desktop layout is the original one again. */
/* tab: tablets */
@media (min-width:768px) and (max-width:1023.98px){
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:14.5px!important}
}
/* lap: small laptops, 900-1200px windows */
@media (min-width:1024px) and (max-width:1279.98px){
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:15px!important}
}
/* xl: >=1920 (Full HD+ on big monitors) */
@media (min-width:1920px){
  html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-st-fs:12px;--sbfpc-st-px:9px;--sbfpc-st-minh:23px}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:16.5px!important}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{font-size:14px!important}
}
/* 4k: >=2560 */
@media (min-width:2560px){
  html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-st-fs:13px;--sbfpc-st-px:10px;--sbfpc-st-minh:26px}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title,html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__title a{font-size:18px!important}
  html body:not(#_):not(#__) article.sbfpc-v4 .sbfpc-v4__cta{font-size:15px!important}
}


/* 4.4.84 TRIAL mobile swap (admin: ساختار کارت > موبایل: تصویر سمت چپ، ویژگی‌ها سمت راست), "beside" image mode only:
   features on the right, picture on the left; "عرض تصویر (%)" is still the picture's width. Title (right) and stickers (left)
   share the head row; front.min.js measures the stickers so the title never runs under them (fallback 112px). Delete to revert. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap{
    grid-template-columns:minmax(0,1fr) minmax(84px,var(--sbfpc-m-image-width,42%))!important;
    grid-template-areas:"head head" "specs media" "variants variants" "commerce commerce"!important;
    column-gap:10px!important;
  }
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap .sbfpc-v4__identity{grid-area:head!important;align-self:start!important;padding-inline-end:var(--sbfpc-swap-st-w,112px)!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap .sbfpc-v4__stickers{grid-area:head!important;justify-self:end!important;align-self:start!important;width:auto!important;max-width:45%!important;padding-inline-start:0!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap .sbfpc-v4__stickers .st_sticker_block{flex-wrap:nowrap!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap .sbfpc-v4__media{grid-area:media!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap .sbfpc-v4__specs{grid-area:specs!important}
}
@media (max-width:359.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap{grid-template-columns:minmax(0,1fr) minmax(80px,var(--sbfpc-m-image-width,42%))!important;column-gap:8px!important}
}
@media (min-width:480px) and (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-img-swap{grid-template-columns:minmax(0,1fr) minmax(96px,min(var(--sbfpc-m-image-width,42%),300px))!important}
}


/* 4.4.84 mobile "image beside the features": the picture box is square and the admin zoom (بزرگ‌نمایی تک‌عکس) now applies here
   too; with «تطبیق خودکار زوم» on, sbfpc-fit.js lowers the zoom per picture so the product itself is never cut - only the
   white margin inside the image file is trimmed. Zoom 100 = the old look. Delete to revert. */
@media (max-width:767.98px){
  /* 4.4.89: no aspect-ratio (Safari sized the square from the row height, so the box was narrower than its column). The box now
     fills the whole picture column and the row height (= the feature list), the picture is centred in it. */
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__media{align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-width:0!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__image-link{position:relative!important;display:block!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:96px!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__picture{position:absolute!important;inset:0!important;display:flex!important;width:auto!important;height:auto!important;max-width:none!important;justify-content:center!important;align-items:center!important;overflow:visible!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__image{flex:none!important;transform:none!important;max-width:none!important;max-height:none!important;width:calc(100% * var(--sbfpc-m-single-zoom,100) / 100)!important;height:calc(100% * var(--sbfpc-m-single-zoom,100) / 100)!important;object-fit:contain!important}
}


/* 4.4.86 (each part has its own admin switch in ساختار کارت). Delete a part to revert it. */
/* a) mobile price range: never a ragged wrap. Decided by the price box width (container .sbfpc-v4__commerce-top), so every
      card on the same screen gets the SAME layout and height:
      box >= 230px: one line "از … تا … تومان", text shrinks with the box (cqi) down to 10.5px;
      box  < 230px (small phones): a tidy two-line block "از … تومان" / "تا … تومان". */
@media (max-width:767.98px){
  @container (min-width:230px){
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence{flex-wrap:nowrap!important;white-space:nowrap!important;gap:0 4px!important;min-width:0!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount{font-size:clamp(10.5px,calc(5.1cqi - .5px),13px)!important;letter-spacing:-.1px!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence .sbfpc-price-range__word,
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:first-of-type::before,
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence::after{font-size:clamp(9.5px,calc(4.2cqi - .5px),11px)!important}
  }
  @container (max-width:229.98px){
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;white-space:nowrap!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence .sbfpc-price-range__word,
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence::after{display:none!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount{display:block!important;font-size:12px!important;line-height:1.45!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount::after{content:" تومان"!important;font-size:10px!important;font-weight:600!important;color:var(--fc-mute)!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:nth-of-type(2)::before{content:"تا "!important;font-size:10.5px!important;font-weight:600!important;color:var(--fc-mute)!important}
  }
}
/* b) feature dots on the card in light grey; blue stays for the title dot, the selector and the button */
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-dots-muted .myfealist-card-specs .myfealist-card-name::before{background:#c3c9d2!important}
/* c) selector box 3-4px tighter */
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-sel-compact .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options){margin-top:10px!important;padding:12px 8px 7px!important}



/* 4.4.91 safety for "image beside the features" + «تطبیق خودکار زوم» on: the admin zoom is only used once sbfpc-fit.js has
   measured the picture (data-sbfpc-fit="w…"). Until then - or if the browser cannot measure it (old cached script, image from
   another domain, script error) - the whole picture is shown, never cut. With auto-fit OFF the admin zoom applies directly. */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside.sbfpc-autofit:not([data-sbfpc-fit^="w"]) .sbfpc-v4__image{width:100%!important;height:100%!important}
}


/* 4.4.92 mobile "image beside the features": picture always centred in its column (a theme object-position pushed it sideways). */
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-img-beside .sbfpc-v4__image{object-position:50% 50%!important;margin:0!important;align-self:center!important}
}


/* 4.4.94 price range (product families):
   - the word "از" before the first price is removed (all widths);
   - mobile: the tag-icon strip is narrower (26px -> 22px, icon 14px) and the text padding smaller, so the price gets more room;
   (4.4.95: the SVG toman mark was removed again - "تومان" stays plain text.)
   Delete this block to revert. */
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:first-of-type::before{content:none!important;display:none!important}
@media (max-width:767.98px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price){padding-right:22px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 :is(.sbfpc-price-range__line,.sbfpc-single-price)::before{width:22px!important;background-size:14px 14px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence{padding-inline:6px!important}
  /* two-line layout (small phones): keep "تومان" on the left of each price now that "از" is gone */
  @container (max-width:229.98px){
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount{display:flex!important;direction:rtl!important;align-items:baseline!important;justify-content:flex-start!important;gap:3px!important}
  }
}


/* 4.4.97 desktop/tablet only (>=768px): the "مشاهده محصول" button goes UNDER the price and takes the full card width.
   Mobile (<768px) is untouched. Delete to revert. */
@media (min-width:768px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-v4__commerce{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"priceaction" "ctaaction"!important;align-items:stretch!important;gap:8px!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-v4__commerce-top{grid-area:priceaction!important;width:100%!important;min-width:0!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-v4__commerce-actions{grid-area:ctaaction!important;display:flex!important;width:100%!important;min-width:0!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-v4__cta{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;justify-content:center!important}
}


/* 4.4.98 price range: "تومان" only ONCE, after the last number.
   Desktop/tablet (>=768px): the range is ONE row "A تا B تومان"; text shrinks with the price box width (cqi) so it never wraps.
   Small phones (two-line layout): "تومان" only on the second line. Delete to revert. */
@media (min-width:768px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:0 4px!important;white-space:nowrap!important;min-width:0!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount{display:inline!important;font-size:clamp(11px,calc(4.9cqi - .5px),14px)!important;line-height:1.4!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount::after,
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:nth-of-type(2)::before{content:none!important;display:none!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence .sbfpc-price-range__word{display:inline!important;font-size:clamp(10px,calc(4cqi - .5px),11.5px)!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence::after{content:"تومان"!important;display:inline!important;flex:none!important;font-size:clamp(10px,calc(4cqi - .5px),11.5px)!important;font-weight:600!important;color:var(--fc-mute)!important}
}
@media (max-width:767.98px){
  @container (max-width:229.98px){
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:first-of-type::after{content:none!important;display:none!important}
  }
}


/* 4.4.99 desktop/tablet (>=768px): no blue bottom separator - the card's bottom line is the normal grey frame again.
   Mobile keeps it (admin: خط جداکننده آبی پایین کارت). Delete to revert. */
@media (min-width:768px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-bottom-sep{border-bottom-color:var(--fc-line,#e6e8ec)!important}
}


/* 4.5.1 desktop/tablet (>=768px) size/year selector buttons (values tuned live by the owner): small buttons, as many as fit
   per row (the rest go to the next row), label always centred and never cut, inch mark on the right (43"), no arrow icon.
   Mobile untouched. Delete to revert. */
@media (min-width:768px){
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options){flex-wrap:wrap!important;gap:5px!important;padding:14px 8px 7px!important;overflow:visible!important}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option){flex:1 1 0!important;min-width:max(40px,max-content)!important;max-width:70px!important;width:auto!important;height:30px!important;min-height:30px!important;padding:0 4px!important;font-size:13px!important;border-radius:7px!important;gap:2px!important}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option){display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;box-sizing:border-box!important}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option) .sbfpc-family-selector__option-label{direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;width:auto!important;margin:0 auto!important;text-align:center!important}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option) .sbfpc-family-selector__link-icon{display:none!important}
}


/* 4.5.2 fix for 4.5.1 on text labels (e.g. "دودی • 2021"): the label's direction now follows its own first letter
   (Persian -> right-to-left, numbers like 43" -> left-to-right), and long labels get 6px side padding so they never touch the
   border. Short number buttons look the same (they stay at least 40px wide). The button can never be narrower than its text
   (the 4.5.1 "max(40px,max-content)" was not valid CSS). Desktop/tablet only. */
@media (min-width:768px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option){padding:0 6px!important;flex:1 1 40px!important;min-width:max-content!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option) .sbfpc-family-selector__option-label{direction:ltr!important;unicode-bidi:plaintext!important}
}


/* 4.5.3 text selectors (colours, model names - .sbfpc-family-selector--text) now get the same boxed design as the size/year
   selectors: title on the border with the blue dot, rounded box, same button height/font. (All earlier
   ":not(.sbfpc-family-selector--text)" exclusions were switched to ":not(.sbfpc-sel-none)", which matches every selector and
   keeps the same CSS weight.) Text buttons size to their text and may wrap onto two lines, so a long model name is never cut. */
@media (min-width:768px){
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector.sbfpc-family-selector--text:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options,.sbfpc-family-selector__secondary-options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option){flex:0 1 auto!important;min-width:40px!important;max-width:100%!important;width:auto!important;height:auto!important;min-height:30px!important;padding:4px 10px!important;white-space:normal!important}
  html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4 .sbfpc-family-selector.sbfpc-family-selector--text:not(.sbfpc-sel-none) :is(.sbfpc-family-selector__primary-options,.sbfpc-family-selector__options,.sbfpc-family-selector__secondary-options) > :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option) :is(.sbfpc-family-selector__option-label,.sbfpc-family-selector__primary-label,span:not(.sbfpc-family-selector__link-icon)){direction:rtl!important;unicode-bidi:plaintext!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%!important;text-align:center!important;line-height:1.35!important}
}


/* 4.5.4 selector buttons, all widths (values tuned live by the owner):
   - out of stock / no price: readable number, dashed border, small RED dot in the corner, tiny red "ناموجود" sitting on the
     bottom dashed line;
   - available: the same small dot in GREEN. Delete to revert. */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price){opacity:0.88!important;filter:none!important;color:#6b7280!important;background-color:#ffffff!important;background-image:none!important;border-style:dashed!important;border-color:#d3d9e0!important;font-weight:600!important;text-decoration:none!important;position:relative!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price) :is(.sbfpc-family-selector__option-label,.sbfpc-family-selector__primary-label,span){color:inherit!important;opacity:1!important;text-decoration:none!important;text-decoration-color:#c9d0d9!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price)::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#e5484d!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price){overflow:visible!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price) :is(.sbfpc-family-selector__option-label,.sbfpc-family-selector__primary-label){position:static!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price) :is(.sbfpc-family-selector__option-label,.sbfpc-family-selector__primary-label)::after{content:"ناموجود"!important;position:absolute!important;left:50%!important;bottom:0!important;transform:translate(-50%,50%)!important;direction:rtl!important;white-space:nowrap!important;font-size:7px!important;font-weight:500!important;line-height:1!important;padding:0 3px!important;background:#ffffff!important;color:#e5484d!important;text-decoration:none!important;pointer-events:none!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price):hover{opacity:0.98!important}
/* available options: green dot, same place and size */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):not(.is-unavailable):not(.has-no-price){position:relative!important}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):not(.is-unavailable):not(.has-no-price)::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#16a34a!important}


/* 4.5.5 the small "ناموجود" word on the dashed line is removed - only the dots stay (red = out of stock, green = available). */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price) :is(.sbfpc-family-selector__option-label,.sbfpc-family-selector__primary-label)::after{content:none!important;display:none!important}


/* 4.5.6 price range: "تومان" is drawn as the stacked toman mark (ن above توما, own SVG path - no font or external sprite needed),
   once, after the last number, in the muted grey of the price text. All widths. Delete this block to get the plain word back. */
html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-toman-svg:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22133 -2926 3045 3478%22%3E%3Cpath d=%22M143 -1393H374V-463Q374 -344 413.0 -296.5Q452 -249 552 -249H577V0H552Q341 0 242.0 -110.5Q143 -221 143 -448ZM1238 23Q1135 23 1047.5 -21.5Q960 -66 871 -139Q813 -78 753.0 -39.0Q693 0 581 0H537V-249H576Q632 -249 673.5 -287.5Q715 -326 751.5 -386.5Q788 -447 826.5 -514.5Q865 -582 913.0 -642.5Q961 -703 1026.5 -741.5Q1092 -780 1183 -780Q1304 -780 1392.0 -723.0Q1480 -666 1528.5 -571.0Q1577 -476 1577 -363Q1577 -191 1491.0 -84.0Q1405 23 1238 23ZM1190 -542Q1146 -542 1109.5 -512.0Q1073 -482 1045.5 -438.0Q1018 -394 997 -351Q1027 -322 1055.5 -300.0Q1084 -278 1109 -263Q1148 -241 1180.5 -231.0Q1213 -221 1238 -221Q1300 -221 1327.5 -259.0Q1355 -297 1355 -355Q1355 -434 1311.0 -488.0Q1267 -542 1190 -542ZM2117 -791Q2235 -791 2321.5 -720.5Q2408 -650 2458.0 -528.0Q2508 -406 2515 -249H2607V0H2497Q2448 207 2293.0 345.0Q2138 483 1838 542L1754 315Q1957 276 2096.0 196.5Q2235 117 2272 0H2154Q1957 0 1855.5 -81.5Q1754 -163 1754 -339Q1754 -413 1776.5 -491.5Q1799 -570 1844.5 -638.5Q1890 -707 1958.0 -749.0Q2026 -791 2117 -791ZM2150 -249H2296Q2286 -374 2244.5 -460.0Q2203 -546 2115 -546Q2062 -546 2031.0 -512.0Q2000 -478 1987.0 -432.0Q1974 -386 1974 -348Q1974 -289 2019.5 -269.0Q2065 -249 2150 -249ZM3009 -1249 3168 -1090 3009 -929 2850 -1090ZM2673 -1249 2833 -1090 2673 -929 2515 -1090ZM2771 0H2567V-249H2771Q2857 -249 2888.0 -300.0Q2919 -351 2919 -430Q2919 -497 2904.0 -575.5Q2889 -654 2873 -730L3102 -788Q3121 -700 3131.5 -613.5Q3142 -527 3142 -448Q3142 -320 3107.5 -218.5Q3073 -117 2992.0 -58.5Q2911 0 2771 0ZM1114.0 -2915.4 1381.2 -2723.4 1114.0 -2532.5 848.4 -2723.4ZM1133.2 -1645.9Q1378.0 -1645.9 1516.4 -1702.2Q1654.8 -1758.6 1712.4 -1854.0Q1770.0 -1949.5 1770.0 -2064.5Q1770.0 -2193.3 1716.4 -2325.5Q1662.8 -2457.8 1602.0 -2564.7L1971.6 -2667.1Q2056.4 -2503.8 2094.0 -2360.0Q2131.6 -2216.3 2131.6 -2074.8Q2131.6 -1859.8 2021.2 -1699.3Q1910.8 -1538.9 1689.2 -1450.9Q1467.6 -1363.0 1133.2 -1363.0Q789.2 -1363.0 571.6 -1456.1Q354.0 -1549.3 252.4 -1708.0Q150.8 -1866.7 150.8 -2062.2Q150.8 -2193.3 190.0 -2333.0Q229.2 -2472.7 301.2 -2609.6L638.8 -2515.3Q584.4 -2400.3 547.6 -2285.3Q510.8 -2170.3 510.8 -2067.9Q510.8 -1952.9 567.6 -1856.9Q624.4 -1760.8 760.4 -1703.4Q896.4 -1645.9 1133.2 -1645.9Z%22/%3E%3C/svg%3E");--sbfpc-toman-color:#6b7280}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence::after{content:""!important;display:inline-block!important;flex:none!important;align-self:center!important;width:calc(1.8em * 0.876)!important;height:1.8em!important;margin:0 1px 0 0!important;padding:0!important;font-size:11px!important;background:var(--sbfpc-toman-color)!important;-webkit-mask:var(--sbfpc-toman-svg) center/contain no-repeat!important;mask:var(--sbfpc-toman-svg) center/contain no-repeat!important}
@media (min-width:1920px){ html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence::after{font-size:12.5px!important} }
@media (max-width:767.98px){
  @container (max-width:229.98px){
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence::after{display:none!important}
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:nth-of-type(2)::after{content:""!important;display:inline-block!important;flex:none!important;width:calc(1.7em * 0.876)!important;height:1.7em!important;font-size:10.5px!important;margin:0!important;background:var(--sbfpc-toman-color)!important;-webkit-mask:var(--sbfpc-toman-svg) center/contain no-repeat!important;mask:var(--sbfpc-toman-svg) center/contain no-repeat!important}
  }
}


/* 4.5.7 the card uses EXACTLY the same toman mark as the product page price (the 14x14 symbol #toman of the theme price block),
   in grey, once after the last number. Replaces the 4.5.6 mark. Delete to go back to 4.5.6. */
html body:not(#_):not(#__) article.sbfpc-v4{--sbfpc-toman-svg:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 14 14%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M3.057 1.742L3.821 1l.78.75-.776.741-.768-.749zm3.23 2.48c0 .622-.16 1.111-.478 1.467-.201.221-.462.39-.783.505a3.251 3.251 0 01-1.083.163h-.555c-.421 0-.801-.074-1.139-.223a2.045 2.045 0 01-.9-.738A2.238 2.238 0 011 4.148c0-.059.001-.117.004-.176.03-.55.204-1.158.525-1.827l1.095.484c-.257.532-.397 1-.419 1.403-.002.04-.004.08-.004.12 0 .252.055.458.166.618a.887.887 0 00.5.354c.085.028.178.048.278.06.079.01.16.014.243.014h.555c.458 0 .769-.081.933-.244.14-.139.21-.383.21-.731V2.02h1.2v2.202zm5.433 3.184l-.72-.7.709-.706.735.707-.724.7zm-2.856.308c.542 0 .973.19 1.293.569.297.346.445.777.445 1.293v.364h.18v-.004h.41c.221 0 .377-.028.467-.084.093-.055.14-.14.14-.258v-.069c.004-.243.017-1.044 0-1.115L13 8.05v1.574a1.4 1.4 0 01-.287.863c-.306.405-.804.607-1.495.607h-.627c-.061.733-.434 1.257-1.117 1.573-.267.122-.58.21-.937.265a5.845 5.845 0 01-.914.067v-1.159c.612 0 1.072-.082 1.38-.247.25-.132.376-.298.376-.499h-.515c-.436 0-.807-.113-1.113-.339-.367-.273-.55-.667-.55-1.18 0-.488.122-.901.367-1.24.296-.415.728-.622 1.296-.622zm.533 2.226v-.364c0-.217-.048-.389-.143-.516a.464.464 0 00-.39-.187.478.478 0 00-.396.187.705.705 0 00-.136.449.65.65 0 00.003.067c.008.125.066.22.177.283.093.054.21.08.352.08h.533zM9.5 6.707l.72.7.724-.7L10.209 6l-.709.707zm-6.694 4.888h.03c.433-.01.745-.106.937-.29.024.012.065.035.12.068l.074.039.081.042c.135.073.261.133.379.18.345.146.67.22.977.22a1.216 1.216 0 00.87-.34c.3-.285.449-.714.449-1.286a2.19 2.19 0 00-.335-1.145c-.299-.457-.732-.685-1.3-.685-.502 0-.916.192-1.242.575-.113.132-.21.284-.294.456-.032.062-.06.125-.084.191a.504.504 0 00-.03.078 1.67 1.67 0 00-.022.06c-.103.309-.171.485-.205.53-.072.09-.214.14-.427.147-.123-.005-.209-.03-.256-.076-.057-.054-.085-.153-.085-.297V7l-1.201-.5v3.562c0 .261.048.496.143.703.071.158.168.296.29.413.123.118.266.211.43.28.198.084.42.13.665.136v.001h.036zm2.752-1.014a.778.778 0 00.044-.353.868.868 0 00-.165-.47c-.1-.134-.217-.201-.35-.201-.18 0-.33.103-.447.31-.042.071-.08.158-.114.262a2.434 2.434 0 00-.04.12l-.015.053-.015.046c.142.118.323.216.544.293.18.062.325.092.433.092.044 0 .086-.05.125-.152z%22/%3E%3C/svg%3E")}
html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence::after{width:18px!important;height:18px!important;font-size:inherit!important;margin:0!important}
@media (min-width:768px){ html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence::after{width:19px!important;height:19px!important} }
@media (min-width:1920px){ html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4 .sbfpc-price-range__sentence::after{width:21px!important;height:21px!important} }
@media (max-width:767.98px){
  @container (max-width:229.98px){
    html body:not(#_):not(#__) article.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-v4.sbfpc-price-fit .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount:nth-of-type(2)::after{width:16px!important;height:16px!important;font-size:inherit!important}
  }
}

/* 4.5.8 — simplified full card, matching the supplied reference.
   Keep this final: existing skins use !important and stock-specific rules.
   Only presentation changes; variant states and accessible labels remain intact. */
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 {
  --fc-accent: #3775e9;
  --fc-accent-soft: #eaf0fd;
  border-color: #e6e6e9 !important;
  border-bottom-color: #e6e6e9 !important;
  box-shadow: none !important;
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 .sbfpc-v4__title {
  padding-inline-start: 0 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-v4__title,.sbfpc-v4__variants,.sbfpc-family-selector__prompt,.sbfpc-family-selector__secondary-title)::before,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option)::after {
  content: none !important;
  display: none !important;
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 .sbfpc-v4__variants {
  border-top: 0 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option) {
  border: 1px solid #77727f !important;
  background: #fff !important;
  color: #374151 !important;
  box-shadow: none !important;
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-unavailable,.has-no-price) {
  border: 1px solid #d1cfd7 !important;
  background: #fff !important;
  color: #85858f !important;
  opacity: 1 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):is(.is-active,[aria-current="page"],[aria-expanded="true"]) {
  border-color: var(--fc-accent) !important;
  background: var(--fc-accent-soft) !important;
  color: var(--fc-accent-ink) !important;
}
@media (hover: hover) {
  html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option):hover {
    border-color: #77727f !important;
    background: #f5f6f8 !important;
  }
}
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 :is(.sbfpc-family-selector__option,.sbfpc-family-selector__primary-option,.sbfpc-v4__cta):focus-visible {
  outline: 2px solid var(--fc-accent) !important;
  outline-offset: 3px !important;
}

/* ===== 4.5.14 — card features (myfealist inside the card)
   .sbfpc-spec-1line  (admin «ویژگی‌ها: هر ویژگی یک خط مرتب»): name on the right, value right next to it, one line,
   all rows the same height; a long value ends with «…» and the existing «+» button still opens it in full.
   .sbfpc-spec-namebold (admin «ویژگی‌ها: نام پررنگ، مقدار باریک»): bold dark name, regular value.
   Each value piece stays RTL inside its <bdi>, so «55"» never turns into «"55». ===== */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row,
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row.is-stacked {
  display: grid !important;
  grid-template-columns: 64px minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  align-items: baseline !important;
  column-gap: 8px !important;
  row-gap: 0 !important;
  margin: 0 !important;
  padding: 3px 0 !important;
  border-bottom: 1px dashed #eceef2 !important;
}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row:last-child { border-bottom: 0 !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row > .myfealist-card-name {
  grid-area: 1 / 1 !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #8a8f9c !important;
  font-size: 11.5px !important;
  font-weight: 400 !important;
  text-align: right !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-name::before,
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-name::after { content: none !important; display: none !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row > .myfealist-card-value {
  grid-area: 1 / 2 !important;
  display: flex !important;
  direction: rtl !important;
  justify-content: flex-start !important;
  align-items: baseline !important;
  gap: 4px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
  white-space: nowrap !important;
}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value-text {
  display: block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  color: #1f2937 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-align: right !important;
}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-more {
  flex: 0 0 auto !important;
  width: 16px !important;
  height: 16px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #d6e4fb !important;
  border-radius: 50% !important;
  background: #f5f9ff !important;
  color: #1259ba !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 14px !important;
  text-align: center !important;
}
/* each value piece is typed in RTL (e.g. "43 stored with the mark first): keep it RTL inside its own <bdi> so it reads 43", while the list keeps its LTR order (43", 50", 55") */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value-text bdi { direction: rtl !important; unicode-bidi: isolate !important; }
/* «+» opened (myfealist-card.js adds .is-expanded on the value): the full value may wrap */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-row > .myfealist-card-value.is-expanded { white-space: normal !important; flex-wrap: wrap !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value.is-expanded .myfealist-card-value-text { white-space: normal !important; overflow: visible !important; text-overflow: clip !important; }
@media (max-width: 767.98px) {
  html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row,
  html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row.is-stacked { grid-template-columns: 56px minmax(0, 1fr) !important; column-gap: 6px !important; }
  html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row > .myfealist-card-name { font-size: 11px !important; }
  html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value-text { font-size: 11.5px !important; }
}
/* name bold + value regular (works with or without the one-line mode) */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-namebold .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-row > .myfealist-card-name { color: #374151 !important; font-weight: 700 !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-namebold .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-row > .myfealist-card-value,
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-namebold .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value-text { color: #4b5563 !important; font-weight: 400 !important; }

/* 4.5.15 — every value sits on the LEFT edge of the card (numbers, English and Persian alike), the name stays on
   the right; «+» opens the full value on its own full-width line under the name, so no empty space is left under
   the name; the «−» that closes it sits at the end of that line, not on a line of its own. */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row > .myfealist-card-value { justify-content: flex-end !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value-text { text-align: left !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row > .myfealist-card-value.is-expanded,
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs > .myfealist-card-row.is-stacked > .myfealist-card-value.is-expanded {
  grid-area: 2 / 1 / auto / -1 !important;
  display: block !important;
  padding: 2px 0 0 !important;
  text-align: left !important;
  white-space: normal !important;
}
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value.is-expanded .myfealist-card-value-text { display: inline !important; white-space: normal !important; overflow: visible !important; text-overflow: clip !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4.sbfpc-spec-1line .sbfpc-v4__myfealist dl.myfealist-card-specs .myfealist-card-value.is-expanded .myfealist-card-more { display: inline-block !important; margin: 0 4px 0 0 !important; vertical-align: middle !important; }

/* ===== 4.5.16 — ONE price look on every card (full, compact, home, slider) =====
   The word «تومان» is gone everywhere: every price ends with the same toman mark (_toman.tpl), grey, after the
   last number. The tag icon / «قیمت» badge beside the price only shows with the admin switch
   «آیکون برچسب کنار قیمت» (.sbfpc-price-tag). */
html body:not(#_):not(#__):not(#___) .sbfpc-toman {
  display: inline-flex !important;
  flex: 0 0 auto !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 4px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #6b7280 !important;
  vertical-align: middle !important;
  line-height: 1 !important;
  order: 99 !important;
}
html body:not(#_):not(#__):not(#___) .sbfpc-toman svg { display: block !important; width: 100% !important; height: 100% !important; fill: currentColor !important; overflow: visible !important; }
html body:not(#_):not(#__):not(#___) .lastword > .sbfpc-toman,
html body:not(#_):not(#__):not(#___) .sbfpc-single-price__content .sbfpc-toman { margin-inline-start: 4px !important; }
@media (max-width: 767.98px) {
  html body:not(#_):not(#__):not(#___) .sbfpc-toman { width: 16px !important; height: 16px !important; }
}
/* tag icon / «قیمت» badge: off unless the switch is on */
html body:not(#_):not(#__):not(#___) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-price-edge-label,
html body:not(#_):not(#__):not(#___) article.sbfpc-compact-card:not(.sbfpc-price-tag) .sbfpc-single-price__label,
html body:not(#_):not(#__):not(#___) article.sbfpc-compact-card:not(.sbfpc-price-tag) .sbfpc-price-range__badge { display: none !important; }
html body:not(#_):not(#__):not(#___) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-single-price,
html body:not(#_):not(#__):not(#___) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-price-range__sentence,
html body:not(#_):not(#__):not(#___) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-price-range__single-sentence { justify-content: center !important; }
/* the older CSS-drawn currency (text «تومان» / mask mark on ::after of the sentence and of each amount) is
   switched off: the real .sbfpc-toman element above is the only currency mark now. Same for the blue tag box
   drawn on ::before of the price line, unless the tag-icon switch is on. */
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 .sbfpc-price-range__sentence::after,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 .sbfpc-price-range__single-sentence::after,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 .sbfpc-price-range__sentence bdi.sbfpc-price-range__amount::after,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4 .sbfpc-price-range__single-sentence bdi.sbfpc-price-range__amount::after,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-compact-card .sbfpc-price-range__sentence::after,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-compact-card .sbfpc-price-range__single-sentence::after,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-compact-card .sbfpc-price-range__amount::after { content: none !important; display: none !important; }
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-price-range__line::before,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-single-price::before,
html body:not(#_):not(#__):not(#___):not(#____) article.sbfpc-v4:not(.sbfpc-price-tag) .sbfpc-price-edge-label { content: none !important; display: none !important; }
html body:not(#_):not(#__):not(#___):not(#____) .sbfpc-toman { order: 99 !important; }

/* ===== 4.5.17 — every card price looks the same (single price, range, compact/home):
   same font, Latin digits, same weight/colour, one size for all cards of a page: 14.5px desktop / 13.5px phones (1px bigger than before), only a little smaller when the card itself is too narrow for the longest range (same rule for every card, so they stay identical).
   The theme's .price carries font-feature-settings "ss02", which turns the digits Persian — switched off here. ===== */
html body:not(#_):not(#__):not(#___):not(#____) :is(article.sbfpc-v4, article.sbfpc-compact-card) :is(.sbfpc-price-range__amount, .sbfpc-single-price__content, .sbfpc-single-price__content .price, .sbfpc-single-price__content .price *, .sbfpc-home-price, .sbfpc-home-price bdi) {
  font-family: inherit !important;
  font-feature-settings: normal !important;
  font-variant-numeric: normal !important;
  font-size: min(14.5px, calc(100cqi / 18)) !important;
  font-weight: 800 !important;
  color: #111827 !important;
  letter-spacing: 0 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) :is(article.sbfpc-v4, article.sbfpc-compact-card) .sbfpc-price-range__word {
  font-size: 11.5px !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) :is(article.sbfpc-v4, article.sbfpc-compact-card) .sbfpc-toman { width: 19px !important; height: 19px !important; }
@media (max-width: 767.98px) {
  html body:not(#_):not(#__):not(#___):not(#____) :is(article.sbfpc-v4, article.sbfpc-compact-card) :is(.sbfpc-price-range__amount, .sbfpc-single-price__content, .sbfpc-single-price__content .price, .sbfpc-single-price__content .price *, .sbfpc-home-price, .sbfpc-home-price bdi) { font-size: min(13.5px, calc(100cqi / 18)) !important; }
  html body:not(#_):not(#__):not(#___):not(#____) :is(article.sbfpc-v4, article.sbfpc-compact-card) .sbfpc-toman { width: 17px !important; height: 17px !important; }
}
