html.sbcc-has-combination-content #product-details .sbcc-features.product-features,html.sbcc-has-combination-content .sbcc-features.product-features{text-align:right;direction:rtl}.sbcc-features[data-sbcc-generated="1"] #kfafeaturespro,.sbcc-features[data-sbcc-generated="1"] #kfafeaturespro-div-mode{width:100%}.sbcc-features[data-sbcc-generated="1"] .groupp{clear:both}.sbcc-features[data-sbcc-generated="1"] .kfafeaturespro-group-title{font-weight:700}.sbcc-native-variants-hidden{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.sbcc-cart-locked{opacity:.55!important;cursor:not-allowed!important}.product-features.sbcc-kfa-fallback-active>.data-sheet:not(.kfafeaturespro-table),.product-features.sbcc-kfa-fallback-active>dl.data-sheet:not(.kfafeaturespro-table){display:none!important}.sbcc-kfa-runtime-fallback{text-align:right;direction:rtl;width:100%;display:block!important}.sbcc-kfa-runtime-target{width:100%;display:block!important}.sbcc-kfa-runtime-target .groupp{clear:both;display:block}.sbcc-kfa-runtime-target .data-sheet.kfafeaturespro-table{display:block}#kfafeaturespro .sbcc-multivalue-cell,#kfafeaturespro-div-mode .sbcc-multivalue-cell{padding-top:5px;padding-bottom:5px}#kfafeaturespro .sbcc-multivalue-list,#kfafeaturespro-div-mode .sbcc-multivalue-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}#kfafeaturespro .sbcc-multivalue-item,#kfafeaturespro-div-mode .sbcc-multivalue-item{white-space:normal;overflow-wrap:anywhere;background:#ffffff7a;border:1px solid #7884992e;border-radius:7px;align-items:flex-start;gap:5px;width:100%;margin:0;padding:5px 7px;line-height:1.9;display:flex}#kfafeaturespro .sbcc-multivalue-item:before,#kfafeaturespro-div-mode .sbcc-multivalue-item:before{content:"•";flex:none;font-weight:700}#kfafeaturespro .sbcc-multivalue-item.yes:before,#kfafeaturespro .sbcc-multivalue-item.no:before,#kfafeaturespro-div-mode .sbcc-multivalue-item.yes:before,#kfafeaturespro-div-mode .sbcc-multivalue-item.no:before{content:none}@media (width<=767px){#kfafeaturespro .sbcc-multivalue-item,#kfafeaturespro-div-mode .sbcc-multivalue-item{padding:6px;font-size:13px}}.product-prices.sbcc-parent-family-price-active:not(.sbcc-parent-direct-price-active)>:not(.sbcc-parent-family-price){display:none!important}.product-prices.sbcc-parent-family-price-active,.product_price.sbcc-parent-family-price-active,[data-product-price-block].sbcc-parent-family-price-active{display:block!important}.product-prices.sbcc-parent-family-price-active:not(.sbcc-parent-direct-price-active)>:not(.sbcc-parent-family-price),.product_price.sbcc-parent-family-price-active:not(.sbcc-parent-direct-price-active)>:not(.sbcc-parent-family-price),[data-product-price-block].sbcc-parent-family-price-active:not(.sbcc-parent-direct-price-active)>:not(.sbcc-parent-family-price),.product-price.sbcc-parent-family-price-active:not(.sbcc-parent-direct-price-active)>:not(.sbcc-parent-family-price),.current-price.sbcc-parent-family-price-active:not(.sbcc-parent-direct-price-active)>:not(.sbcc-parent-family-price){display:none!important}.sbcc-parent-family-price[data-sbcc-version="4.0.7"]{display:flex!important}.sbcc-guided-selector,.sbcc-product-family{text-align:right;box-sizing:border-box;color:var(--sbcc-ink);direction:rtl}.sbcc-guided-selector *,.sbcc-product-family *{box-sizing:border-box}.sbcc-guided-option,.sbcc-product-family-item{border:1.5px solid var(--sbcc-line-strong);border-radius:var(--sbcc-radius-chip);background:var(--sbcc-surface);color:#3a4252;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-height:40px;font-family:inherit;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #1018280a}.sbcc-guided-option:hover,.sbcc-product-family-item:not(.is-active):not(.is-unavailable):hover{border-color:var(--sbcc-accent-2);background:var(--sbcc-tint);color:var(--sbcc-accent);transform:translateY(-1px);box-shadow:0 8px 18px -12px #3863e88c}.sbcc-guided-option:focus-visible,.sbcc-product-family-item:focus-visible{border-color:var(--sbcc-accent);outline:none;box-shadow:0 0 0 3px #3863e838}.sbcc-guided-option.is-selected,.sbcc-product-family-item.is-active{background:linear-gradient(180deg, var(--sbcc-accent-2) 0%, var(--sbcc-accent) 55%, var(--sbcc-accent-deep) 100%);color:#fff;border-color:#0000;font-weight:700;box-shadow:0 9px 20px -9px #3863e899,inset 0 1px #ffffff47}.sbcc-guided-head{align-items:center;display:flex}.sbcc-guided-head:before{content:"";background:var(--sbcc-tint) center/18px 18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233863e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='21' x2='4' y2='14'/%3E%3Cline x1='4' y1='10' x2='4' y2='3'/%3E%3Cline x1='12' y1='21' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12' y2='3'/%3E%3Cline x1='20' y1='21' x2='20' y2='16'/%3E%3Cline x1='20' y1='12' x2='20' y2='3'/%3E%3Cline x1='1' y1='14' x2='7' y2='14'/%3E%3Cline x1='9' y1='8' x2='15' y2='8'/%3E%3Cline x1='17' y1='16' x2='23' y2='16'/%3E%3C/svg%3E");flex:none}.sbcc-guided-head strong{line-height:1.35;display:block}.sbcc-guided-head span{margin-top:3px;display:block}.sbcc-guided-reset{cursor:pointer;flex:none;align-items:center;margin-inline-start:auto;font-family:inherit;transition:all .16s;display:inline-flex}.sbcc-guided-reset:before{content:"↺";margin-inline-end:5px;font-size:14px;line-height:1}.sbcc-guided-reset:focus-visible{outline:none;box-shadow:0 0 0 3px #3863e838}.sbcc-guided-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.sbcc-guided-label small{border-radius:7px;flex:none}.sbcc-guided-options{flex-wrap:wrap;display:flex}.sbcc-guided-option.is-selected:before{content:"✓";border-radius:7px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-inline-end:5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sbcc-guided-option.is-unavailable{cursor:not-allowed;box-shadow:none;text-decoration:line-through;transform:none}.sbcc-guided-option.is-unavailable:hover{border-color:var(--sbcc-line-strong);color:#3a4252;background:#fff;transform:none}.sbcc-guided-status{background:var(--sbcc-warn-bg);color:var(--sbcc-warn);align-items:center;gap:7px;line-height:1.5;display:flex}.sbcc-guided-status:before{content:"";background:currentColor;flex:none;width:19px;height:19px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") 50%/13px no-repeat}.sbcc-guided-status.is-complete:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.sbcc-product-family{background:#fff;position:relative;overflow:visible}.sbcc-product-family-title{align-items:center;display:flex}.sbcc-product-family-title:before{content:"";background:#edf3ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%233863e8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'/%3E%3Cpolyline points='2 17 12 22 22 17'/%3E%3Cpolyline points='2 12 12 17 22 12'/%3E%3C/svg%3E") 50%/17px 17px no-repeat;flex:none}.sbcc-product-family-items{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}.sbcc-product-family-item{text-align:center;width:100%;min-width:0}.sbcc-product-family-item:not(.is-active):hover{color:#315bdd;background:#f6f8ff;border-color:#9ab3ff;transform:none;box-shadow:0 4px 14px -10px #3863e8a6}.sbcc-family-label{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.sbcc-family-meta,.sbcc-family-price,.sbcc-family-stock{display:none!important}.sbcc-product-family-item.is-active{padding:8px 6px}.sbcc-product-family-item.is-active:after{border:2px solid #fff;font-weight:700;inset-inline-start:-6px;box-shadow:0 3px 8px #2648c852}.sbcc-product-family-item.is-unavailable{filter:grayscale(.35)}.sbcc-product-family-item.is-unavailable:hover{color:#7d8796;opacity:.58;box-shadow:none;background:#f4f5f7;border-color:#cbd2dd;transform:none}.sbcc-product-family-item.is-active.is-unavailable{color:#718096;opacity:.58;background:#eef1f5;border-color:#aeb9cb;box-shadow:0 0 0 1px #76849b1a}.sbcc-product-family-item.is-active.is-unavailable:after{box-shadow:none;background:#8b97aa}.sbcc-product-family-loading{min-height:18px}.sbcc-product-family.is-loading:after{content:"";border-radius:var(--sbcc-radius);z-index:2;background:#ffffffbd;position:absolute;inset:0}.sbcc-product-family.is-loading:before{content:"";z-index:3;border:3px solid #3863e838;border-top-color:var(--sbcc-accent);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.7s linear infinite sbccFamilySpin;position:absolute;top:50%;left:50%}@keyframes sbccFamilySpin{to{transform:rotate(360deg)}}.sbcc-product-family.is-compact{padding:9px}.sbcc-product-family.is-compact .sbcc-product-family-title{margin-bottom:8px;padding-bottom:7px;font-size:14px}.sbcc-product-family.is-compact .sbcc-product-family-title:before{background-size:15px 15px;width:28px;height:28px}.sbcc-product-family.is-compact .sbcc-product-family-items{gap:5px}.sbcc-product-family.is-compact .sbcc-product-family-item{min-width:0;min-height:40px;padding:6px 5px;font-size:13px}.sbcc-parent-cart-button,.sbcc-parent-cart-button:disabled{opacity:1!important;cursor:pointer!important;pointer-events:auto!important}.sbcc-parent-cart-label{justify-content:center;align-items:center;width:100%;font-weight:700;display:inline-flex}.sbcc-family-parent-cart-locked .product-quantity,.sbcc-family-parent-cart-locked .qty{opacity:.58}.sbcc-parent-family-price{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.sbcc-guided-option,.sbcc-product-family-item,.sbcc-guided-reset{transition:none}.sbcc-guided-option:hover,.sbcc-product-family-item:hover{transform:none}.sbcc-product-family.is-loading:before{animation:none}}@media (width<=767px){.sbcc-guided-head{gap:7px;padding-bottom:9px}.sbcc-guided-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sbcc-guided-option{width:100%}.sbcc-product-family-items{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:visible}.sbcc-product-family-item{scroll-snap-align:none;width:100%}}@media (width<=340px){.sbcc-product-family-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.sbcc-parent-selection-feedback{text-align:center;opacity:0;pointer-events:none;direction:rtl;border:1px solid #dbe4f5;margin:7px 0 0;font-weight:700;line-height:1.7;transition:opacity .18s,transform .18s;display:block;transform:translateY(-4px)}.sbcc-parent-selection-feedback.is-visible{opacity:1;transform:translateY(0)}html.sbcc-family-parent-active .sbcc-panda-native-unavailable{display:none!important}.sbcc-panda-parent-cart-placeholder,.sbcc-panda-parent-cart-placeholder:hover,.sbcc-panda-parent-cart-placeholder:focus,.sbcc-panda-parent-cart-placeholder:active{opacity:1!important;cursor:pointer!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:0!important;padding:8px 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;display:flex!important}html.sbcc-family-parent-active .product-actions .product-add-to-cart,html.sbcc-family-parent-active #add-to-cart-or-refresh .product-add-to-cart,html.sbcc-family-parent-active .product-prices.sbcc-parent-family-price-active,html.sbcc-family-parent-active .product_price.sbcc-parent-family-price-active,html.sbcc-family-parent-active [data-product-price-block].sbcc-parent-family-price-active,html.sbcc-family-parent-active .product-price.sbcc-parent-family-price-active,html.sbcc-family-parent-active .current-price.sbcc-parent-family-price-active{display:block!important}@media (width<=767px){.sbcc-panda-parent-cart-placeholder{border-radius:7px!important;min-height:40px!important;font-size:13px!important}.sbcc-panda-parent-cart-wrap{margin-top:7px}}.sbcc-parent-family-price .sbcc-parent-price-cart-button,.sbcc-parent-family-price .sbcc-parent-price-cart-button:hover,.sbcc-parent-family-price .sbcc-parent-price-cart-button:focus,.sbcc-parent-family-price .sbcc-parent-price-cart-button:active{opacity:1!important;cursor:pointer!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;margin:6px 0 0!important;padding:8px 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;display:flex!important}html.sbcc-family-parent-active #add-to-cart-or-refresh>.product-add-to-cart:not(:has(.sbcc-parent-family-price)),html.sbcc-family-parent-active .product-actions>.product-add-to-cart:not(:has(.sbcc-parent-family-price)){opacity:.35!important}@media (width<=767px){.sbcc-parent-family-price .sbcc-parent-price-cart-button{border-radius:7px!important;min-height:40px!important;font-size:13px!important}}.sbcc-product-family.sbcc-family-needs-selection .sbcc-product-family-item:not(.is-unavailable){animation:.75s 2 sbccFamilyGuideItem}@keyframes sbccFamilyGuideBox{0%,to{box-shadow:0 8px 24px #18346014}50%{box-shadow:0 0 0 4px #3863e838,0 10px 30px #3863e82e}}@keyframes sbccFamilyGuideItem{0%,to{background:#fff;border-color:#d9e1ee}50%{background:#f2f6ff;border-color:#3863e8}}@media (prefers-reduced-motion:reduce){.sbcc-product-family.sbcc-family-needs-selection,.sbcc-product-family.sbcc-family-needs-selection .sbcc-product-family-item:not(.is-unavailable){transition:none;animation:none}}.sbcc-guided-selector,.sbcc-product-family,.sbcc-parent-family-price{--sbcc-accent:#2563eb;--sbcc-accent-2:#3b82f6;--sbcc-accent-deep:#1d4ed8;--sbcc-ink:#172033;--sbcc-ink-soft:#667085;--sbcc-surface:#fff;--sbcc-tint:#f4f7ff;--sbcc-line:#e6e9ef;--sbcc-line-strong:#d5dae3;--sbcc-price:#c81e1e;--sbcc-ok:#087a55;--sbcc-ok-bg:#edf9f4;--sbcc-warn:#8a5a08;--sbcc-warn-bg:#fff8e8;--sbcc-radius:7px;--sbcc-radius-chip:7px}.sbcc-guided-selector,.sbcc-product-family{border:1px solid var(--sbcc-line);border-radius:var(--sbcc-radius);background:#fff;margin:11px 0;padding:11px;box-shadow:0 4px 14px #1018280b}.sbcc-guided-head{min-height:34px}.sbcc-guided-reset{box-shadow:none}.sbcc-guided-option{border-width:1px}.sbcc-guided-option:hover{color:var(--sbcc-accent);box-shadow:none;background:#f7f9ff;border-color:#9ab3f5;transform:none}.sbcc-guided-option.is-selected:before{color:#fff;background:#ffffff2e}.sbcc-guided-status{border:1px solid #8a5a081f;margin-top:9px;padding:7px 8px}.sbcc-guided-status.is-complete{border-color:#087a5521}.sbcc-product-family{border-color:#e1e5eb}.sbcc-product-family-title{color:#202939;border-bottom:1px solid #eef0f4;margin-bottom:8px;padding-bottom:7px;font-weight:700}.sbcc-product-family-title:before{background-color:#f1f5ff}.sbcc-product-family-items{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.sbcc-product-family-item{color:#344054;background:#fff;border:1px solid #dce1e8;font-weight:700}.sbcc-product-family-item:not(.is-active):not(.is-unavailable):hover{color:#234fbf;box-shadow:none;background:#f7f9ff;border-color:#9db5ef;transform:none}.sbcc-product-family-item.is-active{border-color:var(--sbcc-accent);background:var(--sbcc-accent);color:#fff}.sbcc-product-family-item.is-active:after{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;line-height:1;position:absolute}.sbcc-product-family-item.is-unavailable{color:#98a2b3;opacity:.72;box-shadow:none;background:#f7f7f8;border-style:dashed;border-color:#e0e3e8}.sbcc-family-label{font-weight:700}.sbcc-product-family-loading{color:#667085}.sbcc-parent-selection-feedback{color:#5f6b7a;background:#f8fafc;border-color:#e2e7ef;border-radius:7px;margin-top:6px;padding:6px 8px;font-size:12px}.sbcc-parent-family-price .sbcc-parent-price-cart-button,.sbcc-panda-parent-cart-placeholder{box-shadow:none!important;border-radius:7px!important}@media (width<=767px){.sbcc-guided-selector,.sbcc-product-family{box-shadow:none;border-radius:7px;margin:9px 0;padding:8px}.sbcc-guided-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sbcc-guided-option{font-size:13px}.sbcc-product-family-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=360px){.sbcc-product-family-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.sbcc-family-dimension-title{color:#697386;text-align:right;font-weight:700}.sbcc-family-years{direction:rtl;flex-wrap:wrap;display:flex}.sbcc-family-year-item{appearance:none;color:#263246;cursor:pointer;background:#fff;border:1px solid #d8e0ec;font:800 13px/1.2 inherit;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.sbcc-family-year-item:hover{border-color:#9db5ff}.sbcc-family-year-item.is-active{color:#3155d6;background:#edf2ff;border-color:#4266e8;box-shadow:0 0 0 2px #4266e81a}.sbcc-product-family-item.is-year-hidden,[data-sbcc-family] .sbcc-product-family-item[hidden]{display:none!important}.sbcc-product-family.is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid!important;overflow:visible!important}@media (width<=767px){.sbcc-family-years{grid-template-columns:repeat(3,minmax(0,1fr))}.sbcc-product-family.is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.sbcc-family-year-item:not(.is-active),.sbcc-product-family-item:not(.is-active):not(.is-unavailable){color:#263246;box-shadow:none;background:#fff;border-color:#d8e0ec}.sbcc-parent-family-price .sbcc-parent-price-cart-button{display:none!important}.sbcc-product-family{box-shadow:none!important}.sbcc-product-family-title{gap:5px!important;font-size:13px!important;line-height:1.45!important}.sbcc-product-family-title:before{background-size:14px 14px!important;border-radius:7px!important;width:24px!important;height:24px!important}.sbcc-product-family.is-multidimensional .sbcc-family-dimension{margin:0 0 6px!important}.sbcc-family-dimension-title{margin:0 0 4px!important;font-size:12px!important;line-height:1.4!important}.sbcc-family-years{gap:4px!important}.sbcc-family-year-item{min-width:58px!important;min-height:34px!important;box-shadow:none!important;border-radius:7px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.15!important}.sbcc-product-family-items,.sbcc-product-family.is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))!important;gap:4px!important}.sbcc-product-family-item{box-shadow:none!important;font-size:12px!important;line-height:1.15!important}.sbcc-product-family-item.is-active{box-shadow:none!important}.sbcc-product-family-item.is-active:after{width:12px!important;height:12px!important;font-size:11px!important;top:3px!important;left:3px!important}.sbcc-family-label{line-height:1.15!important}.sbcc-product-family-loading{margin-top:4px!important;font-size:11px!important;line-height:1.4!important}@media (width<=767px){.sbcc-product-family-title{padding-bottom:5px!important;font-size:13px!important}.sbcc-product-family-title:before{background-size:13px 13px!important;width:22px!important;height:22px!important}.sbcc-family-years{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;display:grid!important}.sbcc-family-year-item{width:100%!important;min-width:0!important;min-height:32px!important;padding:4px!important;font-size:12px!important}.sbcc-product-family-items,.sbcc-product-family.is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.sbcc-product-family-item{min-width:0!important}}@media (width<=370px){.sbcc-product-family-items,.sbcc-product-family.is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.product-prices.sbcc-unavailable-product-notice-active>:not(.sbcc-unavailable-product-notice),.product_price.sbcc-unavailable-product-notice-active>:not(.sbcc-unavailable-product-notice),[data-product-price-block].sbcc-unavailable-product-notice-active>:not(.sbcc-unavailable-product-notice),.product-price.sbcc-unavailable-product-notice-active>:not(.sbcc-unavailable-product-notice),.current-price.sbcc-unavailable-product-notice-active>:not(.sbcc-unavailable-product-notice){display:none!important}.product-prices.sbcc-unavailable-product-notice-active,.product_price.sbcc-unavailable-product-notice-active,[data-product-price-block].sbcc-unavailable-product-notice-active,.product-price.sbcc-unavailable-product-notice-active,.current-price.sbcc-unavailable-product-notice-active{display:block!important}.sbcc-unavailable-product-notice{direction:rtl}.sbcc-unavailable-product-badge{justify-content:center;align-self:flex-start}@media (width<=767px){.sbcc-unavailable-product-notice{border-radius:7px!important;padding:8px 9px!important}.sbcc-unavailable-product-badge{min-height:22px;padding:0 7px;font-size:11px}.sbcc-unavailable-product-title{font-size:14px}.sbcc-unavailable-product-text{font-size:12px;line-height:1.8}}html.sbcc-family-restoring #add-to-cart-or-refresh [data-button-action=add-to-cart],html.sbcc-family-restoring #add-to-cart-or-refresh .add-to-cart,html.sbcc-family-restoring .product-add-to-cart [data-button-action=add-to-cart],html.sbcc-family-restoring .product-add-to-cart .add-to-cart,html.sbcc-family-restoring #st_sticky_product [data-button-action=add-to-cart],html.sbcc-family-restoring #st_sticky_product .add-to-cart{pointer-events:none!important;opacity:.58!important;cursor:wait!important}html.sbcc-family-restoring [data-sbcc-family]{cursor:progress}html.sbcc-family-restoring [data-sbcc-family] .sbcc-product-family-item,html.sbcc-family-restoring [data-sbcc-family] .sbcc-family-year-item{pointer-events:none!important}.sbcc-parent-family-price{text-align:right!important;direction:rtl!important;background:#fff!important;border:1px solid #e1e6ed!important;border-radius:7px!important;gap:3px!important;margin:0!important;padding:8px 10px 8px 11px!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #1018280d!important}.sbcc-parent-family-price:before{content:"";background:#2563eb;width:3px;position:absolute;top:0;bottom:0;right:0}.sbcc-parent-family-price-label{color:#667085!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}.sbcc-parent-family-price strong{color:#1d4ed8!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important;line-height:1.6!important}.sbcc-parent-family-price.is-unavailable{background:snow!important;border-color:#f0d4d7!important}.sbcc-parent-family-price.is-unavailable:before{background:#d92d20!important}.sbcc-parent-family-price.is-unavailable .sbcc-parent-family-price-label{color:#8b5a5f!important}.sbcc-parent-family-price.is-unavailable strong{color:#b42318!important;font-weight:700!important}.sbcc-parent-family-price.needs-selection{background:#fcfcfd!important;border-color:#e4e7ec!important}.sbcc-parent-family-price.needs-selection:before{background:#98a2b3!important}.sbcc-parent-family-price.needs-selection strong{color:#475467!important;font-weight:700!important}@media (width<=767px){.sbcc-parent-family-price{box-shadow:none!important;border-radius:7px!important;padding:7px 8px 7px 9px!important}.sbcc-parent-family-price strong{font-size:14px!important;line-height:1.55!important}}.sbcc-product-family .sbcc-family-parent-inline{grid-column:span 2;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;text-decoration:none!important;display:flex!important}.sbcc-family-parent-inline .sbcc-family-parent-inline-star{color:#d7a928;flex:none;font-size:14px;line-height:1}.sbcc-family-parent-inline .sbcc-family-label{flex:auto;min-width:0;width:auto!important}.sbcc-family-parent-inline.is-active .sbcc-family-parent-inline-star{color:#fff}.sbcc-family-design--pills .sbcc-family-parent-inline{flex:2 120px!important}.sbcc-family-design--segmented .sbcc-family-parent-inline{border-radius:7px!important}@media (width<=370px){.sbcc-product-family .sbcc-family-parent-inline{grid-column:span 2}}.sbcc-product-family-title .sbcc-family-title-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}.sbcc-product-family-title .sbcc-family-title-copy>strong{color:inherit;font:inherit;font-weight:inherit;line-height:inherit;display:block}.sbcc-product-family-title .sbcc-family-title-copy>small{color:#7a8598;margin-top:2px;font-size:11px;font-weight:600;line-height:1.5;display:block}.sbcc-family-help-trigger{color:#4260b8;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #dce3ef;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:4px;margin-inline-start:auto;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sbcc-family-help-trigger>span{color:#3158d5;background:#edf2ff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:flex}.sbcc-family-help-trigger>b{font:inherit;font-weight:inherit;white-space:nowrap}.sbcc-family-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f65d53d}.sbcc-product-family[data-sbcc-header-icon="0"] .sbcc-product-family-title:before{display:none!important}.sbcc-product-family[data-sbcc-header-style=soft] .sbcc-product-family-title{background:#fafbfe!important;border:1px solid #edf0f5!important;border-radius:7px!important;padding:5px 6px!important}.sbcc-product-family[data-sbcc-header-style=accent] .sbcc-product-family-title{color:#fff!important;background:#3f65d5!important;border:0!important;border-radius:7px!important;padding:5px 6px!important}.sbcc-product-family[data-sbcc-header-style=accent] .sbcc-product-family-title .sbcc-family-title-copy>small{color:#ffffffc7!important}.sbcc-product-family[data-sbcc-header-style=accent] .sbcc-family-help-trigger{color:#fff!important;background:#ffffff24!important;border-color:#ffffff42!important}.sbcc-product-family[data-sbcc-header-style=accent] .sbcc-family-help-trigger>span{color:#3158d5!important;background:#fff!important}.sbcc-product-family[data-sbcc-custom-theme="1"]{--sbcc-accent:var(--sbcc-custom-accent)!important;--sbcc-accent-2:var(--sbcc-custom-accent)!important;--sbcc-accent-deep:var(--sbcc-custom-accent)!important}.sbcc-product-family[data-sbcc-custom-theme="1"][data-sbcc-header-style=soft] .sbcc-product-family-title{background:var(--sbcc-custom-header-bg)!important;color:var(--sbcc-custom-header-text)!important}.sbcc-product-family[data-sbcc-custom-theme="1"][data-sbcc-header-style=plain] .sbcc-product-family-title{color:var(--sbcc-custom-header-text)!important}.sbcc-product-family[data-sbcc-custom-theme="1"][data-sbcc-header-style=accent] .sbcc-product-family-title{background:var(--sbcc-custom-accent)!important;color:#fff!important}.sbcc-product-family[data-sbcc-custom-theme="1"] .sbcc-family-help-trigger{border-color:var(--sbcc-custom-accent)!important;color:var(--sbcc-custom-accent)!important}.sbcc-product-family[data-sbcc-custom-theme="1"] .sbcc-family-help-trigger>span{background:var(--sbcc-custom-accent)!important;color:#fff!important}.sbcc-product-family[data-sbcc-custom-theme="1"] .sbcc-product-family-item.is-active,.sbcc-product-family[data-sbcc-custom-theme="1"] .sbcc-family-year-item.is-active{border-color:var(--sbcc-custom-accent)!important;background:var(--sbcc-custom-accent)!important;color:#fff!important}.sbcc-product-family[data-sbcc-custom-theme="1"][data-sbcc-header-style=accent] .sbcc-family-help-trigger{color:#fff!important;background:#ffffff24!important;border-color:#ffffff59!important}.sbcc-product-family[data-sbcc-custom-theme="1"][data-sbcc-header-style=accent] .sbcc-family-help-trigger>span{color:var(--sbcc-custom-accent)!important;background:#fff!important}@media (width<=767px){.sbcc-product-family-title .sbcc-family-title-copy>small{font-size:11px}.sbcc-family-help-trigger{min-height:26px;padding:3px 5px}.sbcc-family-help-trigger>b{display:none}.sbcc-family-help-trigger>span{width:18px;height:18px}.sbcc-product-family[data-sbcc-header-style=soft] .sbcc-product-family-title,.sbcc-product-family[data-sbcc-header-style=accent] .sbcc-product-family-title{padding:5px!important}}.sbcc-family-parent-inline .sbcc-family-parent-inline-star{justify-content:center;align-items:center;display:inline-flex}.sbcc-family-parent-inline .sbcc-family-parent-inline-star svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.sbcc-family-parent-inline .sbcc-parent-marker--home{justify-content:center;align-items:center;font-family:fontello;font-size:16px;font-style:normal;line-height:1;display:inline-flex}.sbcc-product-family-item.is-active:after{content:none!important;display:none!important}.sbcc-direct-parent-purchase-summary{text-align:right;direction:rtl;background:#f7fbf8;border:1px solid #dce7df;border-radius:7px;flex-direction:column;gap:4px;margin:0 0 9px;padding:8px 10px}.sbcc-direct-parent-purchase-kicker{color:#667085;font-size:11px;font-weight:700}.sbcc-direct-parent-purchase-product{color:#182230;font-size:14px;font-weight:700;line-height:1.55}.sbcc-direct-parent-purchase-variant{color:#475467;font-size:12px;font-weight:700;line-height:1.65}.sbcc-direct-parent-purchase-price{color:#067647;font-size:12px;font-weight:700;line-height:1.6}@media (width<=767px){.sbcc-direct-parent-purchase-summary{border-radius:7px;margin-bottom:8px;padding:8px}.sbcc-direct-parent-purchase-product{font-size:13px}.sbcc-direct-parent-purchase-variant,.sbcc-direct-parent-purchase-price{font-size:12px}}.sbcc-family-parent-inline-star{justify-content:center;align-items:center;display:inline-flex}.sbcc-direct-parent-purchase-summary{display:none!important}.product-prices .current-price{line-height:1.45}.product-prices .sbcc-shipping-note{color:#7b8492!important;vertical-align:middle!important;margin:0 5px 0 0!important;font-size:11px!important;line-height:1.45!important}.product-prices .sbcc-price-meta-line{color:#8a94a3;direction:rtl;font-weight:600}.product-prices .sbcc-price-meta-line b{color:#667085;font-weight:700}.product-prices .sbcc-price-meta-line:before{margin-left:4px}@media (width<=767px){.product-prices .sbcc-shipping-note,.product-prices .sbcc-price-meta-line{font-size:11px!important}.product-prices .sbcc-price-meta-line{white-space:normal}}.product-prices .sbcc-shipping-note--merged{display:none!important}.product-prices .current-price{flex-wrap:wrap!important;align-items:baseline!important;gap:0 4px!important;display:flex!important}.product-prices .sbcc-price-meta-line{white-space:nowrap!important;align-items:baseline!important;margin:0 4px 0 0!important;font-size:11px!important;line-height:1.35!important;display:inline-flex!important}.product-prices .sbcc-price-meta-line:before{content:"|"!important;color:#c3c8d0!important;margin:0 1px 0 4px!important}@media (width<=767px){.product-prices .current-price{column-gap:3px!important}.product-prices .sbcc-price-meta-line{margin-right:3px!important;font-size:11px!important}}.product-prices .sbcc-parent-family-price:before,.product_price .sbcc-parent-family-price:before,[data-product-price-block] .sbcc-parent-family-price:before{display:none!important}.product-prices .sbcc-parent-family-price strong,.product_price .sbcc-parent-family-price strong,[data-product-price-block] .sbcc-parent-family-price strong{letter-spacing:0!important;margin-top:1px!important}.product-prices .sbcc-parent-family-price.is-unavailable strong,.product_price .sbcc-parent-family-price.is-unavailable strong,[data-product-price-block] .sbcc-parent-family-price.is-unavailable strong{color:#b42318!important}.product-prices .sbcc-parent-family-price.needs-selection strong,.product_price .sbcc-parent-family-price.needs-selection strong,[data-product-price-block] .sbcc-parent-family-price.needs-selection strong{color:#667085!important}html.sbcc-has-combination-content .product-prices .current-price>.price{color:#e6123d!important;letter-spacing:-.15px!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important}html.sbcc-has-combination-content .product-prices .current-price>svg{vertical-align:-2px!important;width:18px!important;height:18px!important}.product-prices .sb-price-shipping-note{clear:both!important;color:#8a94a3!important;text-align:right!important;direction:rtl!important;margin:2px 0 0!important;padding:0!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;display:block!important}@media (width<=767px){html.sbcc-has-combination-content .product-prices .current-price>.price{font-size:18px!important}html.sbcc-has-combination-content .product-prices .current-price>svg{width:17px!important;height:17px!important}.product-prices .sb-price-shipping-note{font-size:11px!important}}.product-prices .sb-panda-price-shell{text-align:right;direction:rtl;background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #e6ebf1;border-radius:7px;margin:0;padding:7px 8px 6px 10px;position:relative;box-shadow:0 2px 7px #1018280a}.product-prices .sb-panda-price-shell:before{content:"";background:#e6123d;border-radius:3px 0 0 3px;width:3px;position:absolute;top:9px;bottom:9px;right:0}.product-prices .sb-panda-price-shell .current-price{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:2px 4px!important;margin:0!important;line-height:1.2!important;display:flex!important}html.sbcc-has-combination-content .product-prices .sb-panda-price-shell .current-price>.price{color:#e6123d!important;letter-spacing:-.2px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}html.sbcc-has-combination-content .product-prices .sb-panda-price-shell .current-price>svg{vertical-align:-2px!important;width:19px!important;height:19px!important}.product-prices .sb-panda-price-shell .sb-price-shipping-note{width:max-content;max-width:100%;clear:both!important;color:#667085!important;text-align:right!important;direction:rtl!important;background:#f4f6f8!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:4px!important;margin:4px 0 0!important;padding:3px 5px!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important;display:flex!important}.product-prices .sb-price-shipping-mark{color:#2563eb;background:#eef4ff;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.product-prices .sbcc-parent-family-price,.product_price .sbcc-parent-family-price,[data-product-price-block] .sbcc-parent-family-price{border-bottom:1px solid #edf1f5!important;flex-flow:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:2px 5px!important}.product-prices .sbcc-parent-family-price+.sb-panda-price-shell{margin-top:0!important}@media (width<=767px){.product-prices .sb-panda-price-shell{border-radius:7px;padding:6px 8px 5px 9px}.product-prices .sb-panda-price-shell:before{top:8px;bottom:8px}html.sbcc-has-combination-content .product-prices .sb-panda-price-shell .current-price>.price{font-size:19px!important}html.sbcc-has-combination-content .product-prices .sb-panda-price-shell .current-price>svg{width:18px!important;height:18px!important}.product-prices .sb-panda-price-shell .sb-price-shipping-note{padding:3px 4px!important;font-size:11px!important}.product-prices .sbcc-parent-family-price,.product_price .sbcc-parent-family-price,[data-product-price-block] .sbcc-parent-family-price{margin-bottom:4px!important}}.product-prices .sb-panda-price-shell{overflow:visible!important}.product-prices .sbcc-parent-family-price,.product_price .sbcc-parent-family-price,[data-product-price-block] .sbcc-parent-family-price{text-align:right!important;direction:rtl!important;background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;border:1px solid #e1e7ee!important;border-radius:7px!important;min-height:0!important;margin:10px 0 6px!important;padding:11px 8px 7px 10px!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 2px 7px #10182809!important}.product-prices .sbcc-parent-family-price:before,.product_price .sbcc-parent-family-price:before,[data-product-price-block] .sbcc-parent-family-price:before{content:"";background:#2563eb;border-radius:3px 0 0 3px;width:3px;position:absolute;top:9px;bottom:9px;right:0}.product-prices .sbcc-parent-family-price-label,.product_price .sbcc-parent-family-price-label,[data-product-price-block] .sbcc-parent-family-price-label{z-index:2!important;color:#5f6b7a!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff!important;border:1px solid #dbe5f2!important;border-radius:7px!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px)!important;margin:0!important;padding:2px 6px!important;font-size:11px!important;font-weight:700!important;line-height:1.45!important;display:inline-flex!important;position:absolute!important;top:-10px!important;right:10px!important;overflow:hidden!important;box-shadow:0 1px 3px #1018280a!important}.product-prices .sbcc-parent-family-price strong,.product_price .sbcc-parent-family-price strong,[data-product-price-block] .sbcc-parent-family-price strong{color:#2563eb!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:block!important}.product-prices .sbcc-parent-family-price+.sb-panda-price-shell.sbcc-price-shell-has-title{margin-top:10px!important}.product-prices .sbcc-parent-family-price+.sb-panda-price-shell:not(.sbcc-price-shell-has-title){margin-top:0!important}@media (width<=767px){.product-prices .sbcc-parent-family-price,.product_price .sbcc-parent-family-price,[data-product-price-block] .sbcc-parent-family-price{border-radius:7px!important;margin:9px 0 5px!important;padding:10px 7px 6px 9px!important}.product-prices .sbcc-parent-family-price-label,.product_price .sbcc-parent-family-price-label,[data-product-price-block] .sbcc-parent-family-price-label{padding:2px 5px!important;font-size:11px!important;top:-9px!important;right:9px!important}.product-prices .sbcc-parent-family-price strong,.product_price .sbcc-parent-family-price strong,[data-product-price-block] .sbcc-parent-family-price strong{font-size:13px!important}.product-prices .sbcc-parent-family-price+.sb-panda-price-shell.sbcc-price-shell-has-title{margin-top:9px!important}}.product-prices .sb-panda-price-shell.sbcc-price-shell-has-title{margin-top:11px!important;padding-top:11px!important;position:relative!important}@media (width<=767px){.product-prices .sb-panda-price-shell.sbcc-price-shell-has-title{margin-top:10px!important;padding-top:11px!important}}html.sbcc-has-combination-content .product-prices .sb-panda-price-shell .current-price>.price,.product-prices .sbcc-parent-family-price .sbcc-price-latin-number,.product_price .sbcc-parent-family-price .sbcc-price-latin-number,[data-product-price-block] .sbcc-parent-family-price .sbcc-price-latin-number{font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"locl" 0!important;letter-spacing:0!important;direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important}.sbcc-product-family+.sbcc-panda-parent-cart-wrap,[data-sbcc-family]+.sbcc-panda-parent-cart-wrap{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;margin:8px 0 0!important;display:block!important;position:relative!important;overflow:visible!important}.sbcc-panda-parent-cart-wrap .sbcc-panda-parent-cart-placeholder{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;display:flex!important}.sbcc-panda-parent-cart-wrap{contain:layout style;min-height:42px;visibility:visible!important;opacity:1!important;position:relative!important}.sbcc-panda-parent-cart-placeholder{justify-content:center;align-items:center;width:100%;min-height:42px;display:flex!important}.sbcc-family-hook-mount>.sbcc-server-family-cart-cta{visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;margin:5px 0 0!important;display:block!important;position:relative!important;overflow:visible!important}.sbcc-server-family-cart-cta .sbcc-panda-parent-cart-placeholder{visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:6px 11px!important;display:flex!important}.sbcc-product-family{border-radius:7px!important;margin:6px 0!important;padding:8px!important}.sbcc-product-family-title{min-height:34px!important;margin:0 0 5px!important;padding:4px 5px!important}.sbcc-product-family-items{gap:5px!important}.sbcc-product-family-item{border-radius:7px!important;min-height:38px!important;padding:5px 7px!important}.sbcc-family-dimension{margin-bottom:5px!important}.sbcc-family-dimension-title{margin-bottom:4px!important}.sbcc-family-help-trigger{min-height:26px!important;padding:2px 5px!important}@media (width<=767px){.sbcc-product-family{border-radius:7px!important;margin:5px 0!important;padding:6px!important}.sbcc-product-family-title{min-height:30px!important;margin-bottom:5px!important;padding:4px 5px!important}.sbcc-product-family-items{gap:4px!important}.sbcc-product-family-item{border-radius:7px!important;min-height:34px!important;padding:4px 5px!important;font-size:13px!important}.sbcc-family-dimension{margin-bottom:4px!important}.sbcc-family-dimension-title{margin-bottom:3px!important;font-size:11px!important}.sbcc-server-family-cart-cta .sbcc-panda-parent-cart-placeholder{min-height:40px!important;padding:5px 9px!important}.sbcc-family-hook-mount>.sbcc-server-family-cart-cta{margin-top:4px!important}}.product-prices .sb-panda-price-shell .sbcc-selected-product-price-date{z-index:4!important;color:#294c9a!important;white-space:nowrap!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"locl" 0!important;direction:ltr!important;unicode-bidi:isolate!important;background:#eef4ff!important;border:1px solid #bdcffa!important;border-radius:7px!important;align-items:center!important;gap:4px!important;min-height:28px!important;margin:0!important;padding:4px 7px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important;position:absolute!important;top:0!important;left:11px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 3px #fff,0 1px 3px #2563eb1a!important}.product-prices .sb-panda-price-shell .sbcc-selected-product-price-date bdi{color:#294c9a!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"locl" 0!important;direction:ltr!important;unicode-bidi:isolate!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}.product-prices .sb-panda-price-shell .sbcc-price-date-icon{color:#2563eb!important;font-size:13px!important;line-height:1!important}.sbcc-selected-product-price-date-fallback{color:#435066;font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate;align-items:center;gap:4px;margin:4px 0;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.sbcc-selected-product-price-date-fallback bdi{direction:ltr;unicode-bidi:isolate}@media (width<=767px){.product-prices .sb-panda-price-shell .sbcc-selected-product-price-date{border-radius:7px!important;gap:4px!important;min-height:27px!important;padding:3px 5px!important;font-size:11px!important;left:8px!important}.product-prices .sb-panda-price-shell .sbcc-selected-product-price-date bdi{font-size:11px!important}.product-prices .sb-panda-price-shell .sbcc-price-date-icon{font-size:12px!important}}@keyframes sbccFamilyChoicePulse2026{0%,to{background-color:#0000;outline-color:#0000;box-shadow:0 8px 24px #18346014}50%{background-color:#3665d513;outline-color:#3665d5;box-shadow:0 0 0 5px #3665d540,0 13px 33px #3665d52e}}@keyframes sbccFamilyChoiceOption2026{0%,to{box-shadow:none;filter:none}50%{filter:brightness(1.055);box-shadow:0 0 0 3px #3665d545}}.sbcc-product-family.sbcc-family-needs-selection{outline-offset:3px;border-radius:7px;outline:2px solid #0000;animation:.7s ease-in-out 4 sbccFamilyChoicePulse2026!important}.sbcc-product-family.sbcc-family-needs-selection .sbcc-family-year-item:not([disabled]),.sbcc-product-family.sbcc-family-needs-selection .sbcc-product-family-item:not(.is-unavailable):not([hidden]){animation:.7s ease-in-out 4 sbccFamilyChoiceOption2026!important}@media (prefers-reduced-motion:reduce){.sbcc-product-family.sbcc-family-needs-selection,.sbcc-product-family.sbcc-family-needs-selection .sbcc-family-year-item,.sbcc-product-family.sbcc-family-needs-selection .sbcc-product-family-item{outline-color:#3665d5!important;animation:none!important}}@keyframes sbccChoiceBorderFix{0%,to{box-shadow:0 0 0 3px #2563eb1c,0 4px 18px #2563eb17}50%{box-shadow:0 0 0 6px #2563eb6b,0 0 28px #2563eb4d}}@keyframes sbccChoiceItemFix{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 4px #2563eb61}}[data-sbcc-family].sbcc-family-needs-selection,.sbcc-product-family.sbcc-family-needs-selection{z-index:3!important;outline-offset:4px!important;border-radius:7px!important;outline:3px solid #2563eb!important;animation:.68s ease-in-out 5 sbccChoiceBorderFix!important;position:relative!important}[data-sbcc-family].sbcc-family-needs-selection .sbcc-family-year-item:not([disabled]),[data-sbcc-family].sbcc-family-needs-selection .sbcc-product-family-item:not([disabled]):not(.is-unavailable),.sbcc-product-family.sbcc-family-needs-selection .sbcc-family-year-item:not([disabled]),.sbcc-product-family.sbcc-family-needs-selection .sbcc-product-family-item:not([disabled]):not(.is-unavailable){animation:.68s ease-in-out 5 sbccChoiceItemFix!important}@media (prefers-reduced-motion:reduce){[data-sbcc-family].sbcc-family-needs-selection,.sbcc-product-family.sbcc-family-needs-selection,[data-sbcc-family].sbcc-family-needs-selection .sbcc-family-year-item,[data-sbcc-family].sbcc-family-needs-selection .sbcc-product-family-item{animation:none!important}}.sbcc-panda-parent-cart-wrap{direction:rtl;max-width:360px;margin:0;width:100%!important;display:block!important}body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder,body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder[aria-disabled=true]{font-feature-settings:"ss02";text-shadow:0 1px 1px #0000004d;box-sizing:border-box!important;color:#fff!important;opacity:1!important;visibility:visible!important;filter:none!important;cursor:pointer!important;background-color:#109792!important;background-image:linear-gradient(#3ab334 0%,#109792 99%)!important;border:0!important;border-radius:7px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:360px!important;height:50px!important;min-height:44px!important;margin:0!important;padding:0 8px 4px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 13px #10979294!important;-webkit-mask:none!important;mask:none!important}body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder .sbcc-parent-cart-label{color:#fff!important;white-space:normal!important;text-align:center!important;flex:0 auto!important;width:auto!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;display:inline!important}body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder:before{content:""!important;background-color:#fff!important;background-image:none!important;flex:0 0 20px!important;width:20px!important;height:20px!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.6 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.6 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/%3E%3C/svg%3E") 50%/contain no-repeat!important}body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder:after{content:none!important;display:none!important}body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder:hover{filter:brightness(1.06)!important}@media (width>=1400px){.sbcc-panda-parent-cart-wrap,body#product .sbcc-panda-parent-cart-wrap>button.sbcc-panda-parent-cart-placeholder{max-width:100%!important}}.product-prices:has(.sb-panda-price-shell),.product-prices:has(.sb-panda-price-shell)>.product-price,.product-prices .product-price:has(>.sb-panda-price-shell),.product-prices .sb-panda-price-shell,.product-price:has(>.sb-panda-price-shell),.product-price>.sb-panda-price-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.product-prices .product-price:has(>.sb-panda-price-shell),.product-price:has(>.sb-panda-price-shell){flex:0 0 100%!important;align-self:stretch!important}.product-prices .sb-panda-price-shell,.product-price>.sb-panda-price-shell{float:none!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;display:block!important}.product-prices .sb-panda-price-shell .current-price:has(>.sb-price-shipping-note){direction:rtl!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}.product-prices .sb-panda-price-shell .current-price>.sb-price-shipping-note{clear:none!important;white-space:nowrap!important;flex:none!important;order:3!important;align-self:center!important;width:auto!important;max-width:55%!important;margin:0 0 0 auto!important}.product-prices .sb-panda-price-shell .current-price>.price{flex:0 auto!important;order:1!important;min-width:0!important}.product-prices .sb-panda-price-shell .current-price>svg{flex:none!important;order:2!important}.product-prices .sb-panda-price-shell .sbcc-selected-product-price-date .sbcc-price-date-label{white-space:nowrap!important;color:#294c9a!important;direction:rtl!important;unicode-bidi:isolate!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;display:inline-block!important}@media (width<=480px){.product-prices .sb-panda-price-shell .current-price>.sb-price-shipping-note{max-width:48%!important;padding:2px 4px!important;font-size:11px!important}.product-prices .sb-panda-price-shell .sbcc-selected-product-price-date .sbcc-price-date-label{font-size:11px!important}}html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price{min-height:56px!important;display:block!important}html.sbcc-family-parent-active .sbcc-parent-family-price-label{color:#596274!important;white-space:nowrap!important;background:#fff!important;border:1px solid #e0e4ed!important;border-radius:7px!important;width:auto!important;max-width:calc(100% - 25px)!important;padding:3px 7px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:inline-block!important;position:absolute!important;top:-11px!important;left:auto!important;right:12px!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range .sbcc-price-latin-number{color:inherit!important;font:inherit!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range:before{border-radius:4px!important;width:4px!important;top:10px!important;bottom:10px!important}html.sbcc-family-parent-active .sbcc-panda-parent-cart-wrap{clear:both!important;background:0 0!important;border:0!important;width:100%!important;margin:15px 0 9px!important;padding:0!important;display:block!important}@media (width<=767px){html.sbcc-family-parent-active .sbcc-panda-parent-cart-wrap{margin:14px 0 9px!important}}html.sbcc-family-parent-active .product-prices.sbcc-parent-family-price-active,html.sbcc-family-parent-active .product_price.sbcc-parent-family-price-active,html.sbcc-family-parent-active [data-product-price-block].sbcc-parent-family-price-active{overflow:visible!important}html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price{margin-top:15px!important}html.sbcc-family-parent-active .sbcc-parent-family-price .sbcc-parent-family-price-label{min-height:23px!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range strong{z-index:1!important;padding-top:0!important;position:relative!important}@media (width<=767px){html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price{margin-top:16px!important;padding-top:19px!important;padding-bottom:8px!important}}html.sbcc-family-parent-active .sbcc-parent-family-price .sbcc-parent-family-price-label{overflow-wrap:anywhere!important}html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price{padding-top:16px!important}@media (width<=767px){html.sbcc-family-parent-active .sbcc-parent-family-price .sbcc-parent-family-price-label{margin-top:-29px!important;margin-bottom:8px!important}}html.sbcc-family-parent-active .product-prices.sbcc-parent-family-price-active,html.sbcc-family-parent-active .product_price.sbcc-parent-family-price-active{overflow:visible!important}html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price{isolation:auto!important;background:#fff!important;border:1px solid #dce4ef!important;border-radius:7px!important;margin:18px 0 11px!important;padding:17px 10px 10px!important;font-family:inherit!important;position:relative!important;overflow:visible!important;box-shadow:0 3px 12px #1626440b!important}html.sbcc-family-parent-active .sbcc-parent-family-price .sbcc-parent-family-price-label{z-index:20!important;box-sizing:border-box!important;color:#315d9c!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f5f8ff!important;border:1px solid #cad9f7!important;border-radius:7px!important;width:max-content!important;max-width:calc(100% - 24px)!important;margin:0!important;padding:4px 8px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1.55!important;display:block!important;position:absolute!important;top:-13px!important;left:auto!important;right:12px!important;overflow:hidden!important;transform:none!important;box-shadow:0 2px 5px #1434660e!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range strong{box-sizing:border-box!important;color:#df2148!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-align:right!important;letter-spacing:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.55!important;display:block!important;overflow:visible!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range .sbcc-price-latin-number{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-variant-numeric:normal!important;font-feature-settings:normal!important;letter-spacing:inherit!important;direction:ltr!important;unicode-bidi:isolate!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range:before{background:#df2148!important}html.sbcc-family-parent-active .sbcc-panda-parent-cart-wrap{margin-top:11px!important}html.sbcc-has-combination-content .mad-method-a-card--warranty{background:#fff!important;border:1px solid #dfe6f0!important;border-radius:7px!important;padding:9px!important;font-family:inherit!important;box-shadow:0 2px 9px #192a4909!important}html.sbcc-has-combination-content .mad-method-a-card--warranty .mad-method-a-card__header{min-height:28px!important;margin-bottom:7px!important}html.sbcc-has-combination-content .mad-method-a-card--warranty select.form-control{box-shadow:none!important;background-color:#fff!important;border:1px solid #d7e0ec!important;border-radius:7px!important;min-height:40px!important;font-family:inherit!important}@media (width<=767px){html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price{margin:17px 0 10px!important;padding:16px 7px 8px!important}html.sbcc-family-parent-active .sbcc-parent-family-price .sbcc-parent-family-price-label{padding:3px 6px!important;font-size:11px!important;top:-12px!important;right:9px!important}html.sbcc-family-parent-active .sbcc-parent-family-price.has-range strong{font-size:12px!important}html.sbcc-has-combination-content .mad-method-a-card--warranty{padding:8px!important}}html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price.sbcc-price-shell-family,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price.sbcc-price-shell-family,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price.sbcc-price-shell-family{isolation:auto!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e7ee!important;border-radius:7px!important;margin:14px 0 11px!important;padding:13px 9px 8px!important;font-family:inherit!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 1px 3px #1018280a!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family .sbcc-parent-family-price-label{text-overflow:ellipsis!important;overflow:hidden!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family.has-range strong{color:#e6123d!important;white-space:nowrap!important;text-align:right!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important;display:block!important;overflow:visible!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family .sbcc-price-latin-number{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-variant-numeric:lining-nums tabular-nums!important;direction:ltr!important;unicode-bidi:isolate!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family:before{background:#e6123d!important;border-radius:3px 0 0 3px!important;width:3px!important;top:8px!important;bottom:8px!important}@media (width<=767px){html.sbcc-family-parent-active .product-prices .sbcc-parent-family-price.sbcc-price-shell-family,html.sbcc-family-parent-active .product_price .sbcc-parent-family-price.sbcc-price-shell-family,html.sbcc-family-parent-active [data-product-price-block] .sbcc-parent-family-price.sbcc-price-shell-family{margin:13px 0 9px!important;padding:12px 7px 7px!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family .sbcc-parent-family-price-label{font-size:11px!important;right:9px!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family.has-range strong{font-size:12px!important}}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family{margin-top:17px!important;padding-top:13px!important;position:relative!important;overflow:visible!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family .sbcc-parent-family-price-label{z-index:30!important;color:#555b6a!important;white-space:nowrap!important;box-sizing:border-box!important;pointer-events:none!important;background:#fff!important;border:1px solid #dce1e9!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:calc(100% - 20px)!important;height:auto!important;min-height:23px!important;margin:0!important;padding:3px 7px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important;display:inline-flex!important;position:absolute!important;inset:0 10px auto auto!important;transform:translateY(-50%)!important;box-shadow:0 1px 3px #0000000a!important}html.sbcc-family-parent-active .sbcc-parent-family-price.sbcc-price-shell-family>strong{text-align:right!important;width:100%!important;margin:0!important;font-family:inherit!important;display:block!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price){box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e6ed!important;border-radius:7px!important;margin-top:17px!important;padding:18px 8px 8px!important;font-family:inherit!important;position:relative!important;overflow:visible!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price)>.sbcc-selected-product-price-date{z-index:5!important;white-space:nowrap!important;margin:0!important;font-family:inherit!important;position:absolute!important;top:0!important;bottom:auto!important;transform:translateY(-50%)!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price)>.sbcc-selected-product-price-date{background:#f7faff!important;border:1px solid #dce6fa!important;border-radius:7px!important;max-width:57%!important;padding:3px 5px!important;font-size:11px!important;left:9px!important;right:auto!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price) .current-price{width:100%!important;min-width:0!important;box-shadow:none!important;direction:rtl!important;background:0 0!important;border:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:max-content minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:3px 4px!important;margin:0!important;padding:0!important;font-family:inherit!important;display:grid!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price) .current-price>.regular-price{color:#9299a5!important;white-space:nowrap!important;grid-area:1/1/auto/-1!important;justify-self:start!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;text-decoration:line-through!important;display:block!important;position:static!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price) .current-price>.price{order:initial!important;white-space:nowrap!important;color:#e6123d!important;font-variant-numeric:tabular-nums!important;grid-area:2/1!important;justify-self:start!important;min-width:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(16px,1.25vw,20px)!important;font-weight:700!important;line-height:1.35!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price) .current-price>svg{order:initial!important;fill:#e6123d!important;grid-area:2/2!important;justify-self:start!important;width:18px!important;max-width:18px!important;height:18px!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price) .current-price>.sb-price-shipping-note{order:initial!important;color:#65738a!important;white-space:nowrap!important;background:#f4f7fb!important;border-radius:7px!important;grid-area:3/1/auto/-1!important;justify-self:start!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin:4px 0 0!important;padding:3px 5px!important;font-family:inherit!important;font-size:11px!important;line-height:1.4!important;display:inline-flex!important}@media (width<=480px){body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price){padding:19px 7px 7px!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price) .current-price>.price{font-size:clamp(15px,4vw,18px)!important}body#product .product-prices .sb-panda-price-shell:has(.current-price>.regular-price)>.sbcc-selected-product-price-date{font-size:11px!important}}.sbcc-product-family.is-loading:before,.sbcc-product-family.is-loading:after{content:none!important;display:none!important}.sbcc-product-family.is-loading .sbcc-product-family-items,.sbcc-product-family.is-loading .sbcc-family-years{pointer-events:none;opacity:.6;transition:opacity .15s}.sbcc-product-family-loading:empty{display:none!important}.sbcc-product-family-loading:not(:empty){z-index:1!important;text-align:right!important;width:fit-content!important;max-width:100%!important;min-height:32px!important;box-shadow:none!important;direction:rtl!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:9px 0 0!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important;display:flex!important;position:relative!important}.sbcc-product-family-loading:not(:empty):before{content:"";border:2px solid #c9dcf8;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite sbccFamilyInlineSpin;display:block}@keyframes sbccFamilyInlineSpin{to{transform:rotate(360deg)}}@media (width<=767px){.sbcc-product-family-loading:not(:empty){justify-content:center!important;width:100%!important;min-height:36px!important;margin-top:8px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.sbcc-product-family-loading:not(:empty):before{animation:none!important}}.mad-method-a-card--warranty,.sbcc-guided-selector,.sbcc-product-family{--sbcc-accent:#1877f2;--sbcc-accent-2:#4a93f5;--sbcc-accent-deep:#1259ba;--sbcc-ink:#111827;--sbcc-ink-soft:#6b7280;--sbcc-surface:#fff;--sbcc-tint:#e8f1fe;--sbcc-line:#e6e8ec;--sbcc-line-strong:#d7dbe2;--sbcc-ok:#0e8a52;--sbcc-ok-bg:#e7f6ee;--sbcc-warn:#8a5a08;--sbcc-warn-bg:#fff6e3;--sbcc-radius:7px;--sbcc-radius-chip:7px;--sbcc-soft:#f5f6f8;--sbcc-soft-2:#eef0f3;--sbcc-accent-line:#a3c8fa;--sbcc-sh1:0 1px 2px #1018280f, 0 1px 3px #1018280a;--sbcc-ease:cubic-bezier(.22, .8, .3, 1)}.sbcc-product-family[data-sbcc-family]{counter-reset:sbccdim;border:1px solid var(--sbcc-line)!important;background:#fff!important;position:relative!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title{border:0!important;border-bottom:1px solid var(--sbcc-line)!important;min-height:0!important;box-shadow:none!important;color:var(--sbcc-ink)!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy{min-width:0!important;color:var(--sbcc-ink)!important;flex-direction:column!important;flex:auto!important;gap:1px!important;font-weight:700!important;display:flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy>small{color:var(--sbcc-ink-soft)!important;margin:0!important;font-weight:500!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger{cursor:pointer;border:1px solid var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important;white-space:nowrap!important;box-shadow:none!important;flex:none!important;align-items:center!important;gap:5px!important;margin:0!important;font-weight:700!important;line-height:1!important;transition:background .2s,border-color .2s!important;display:inline-flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger:hover{border-color:var(--sbcc-accent)!important;background:#dbe9fd!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger>span{background:var(--sbcc-accent)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-weight:700!important;display:inline-flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger>b{font:inherit!important;display:inline!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger:focus-visible{outline:2px solid var(--sbcc-accent)!important;outline-offset:2px!important}.sbcc-product-family[data-sbcc-family][data-sbcc-header-style=soft] .sbcc-product-family-title{border:1px solid var(--sbcc-line)!important;border-radius:var(--sbcc-radius-chip)!important;background:var(--sbcc-soft)!important;padding:3px!important}.sbcc-product-family[data-sbcc-family][data-sbcc-header-style=accent] .sbcc-product-family-title{border-radius:var(--sbcc-radius-chip)!important;background:var(--sbcc-accent)!important;border:0!important;padding:9px!important}.sbcc-product-family[data-sbcc-family][data-sbcc-header-style=accent] .sbcc-family-title-copy,.sbcc-product-family[data-sbcc-family][data-sbcc-header-style=accent] .sbcc-family-title-copy>small{color:#fff!important}.sbcc-product-family[data-sbcc-family][data-sbcc-header-style=accent] .sbcc-family-help-trigger{color:#fff!important;background:#ffffff29!important;border-color:#ffffff59!important}.sbcc-product-family[data-sbcc-family][data-sbcc-header-style=accent] .sbcc-family-help-trigger>span{color:var(--sbcc-accent)!important;background:#fff!important}.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"][data-sbcc-header-style=accent] .sbcc-product-family-title{background:var(--sbcc-custom-accent)!important}.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"][data-sbcc-header-style=soft] .sbcc-product-family-title{background:var(--sbcc-custom-header-bg)!important}.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"][data-sbcc-header-style=plain] .sbcc-family-title-copy,.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"][data-sbcc-header-style=soft] .sbcc-family-title-copy{color:var(--sbcc-custom-header-text)!important}.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"]{--sbcc-accent:var(--sbcc-custom-accent);--sbcc-accent-deep:var(--sbcc-custom-accent);--sbcc-tint:#f3f6fd}.sbcc-product-family[data-sbcc-family][data-sbcc-header-icon="0"] .sbcc-product-family-title:before{display:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension{margin:0 0 11px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension-title{text-align:right!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension-title:before{counter-increment:sbccdim;content:counter(sbccdim, persian);background:var(--sbcc-soft-2);color:var(--sbcc-ink-soft);flex:0 0 22px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension-title[hidden]{display:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-years{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item{cursor:pointer;border:1px solid var(--sbcc-line-strong)!important;width:auto!important;min-width:74px!important;min-height:42px!important;color:var(--sbcc-ink)!important;box-shadow:none!important;transition:background .2s var(--sbcc-ease), border-color .2s, color .2s!important;background:#fff!important;border-radius:7px!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:5px 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item:hover{border-color:var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item.is-active{border-color:var(--sbcc-accent)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important;box-shadow:0 0 0 1px var(--sbcc-accent)!important;font-weight:700!important}.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"] .sbcc-family-year-item.is-active{border-color:var(--sbcc-custom-accent)!important;color:var(--sbcc-custom-accent)!important;box-shadow:0 0 0 1px var(--sbcc-custom-accent)!important;background:#fff!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item.has-no-available-child:not(.is-active){color:var(--sbcc-ink-soft)!important;border-style:dashed!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items,.sbcc-product-family[data-sbcc-family].is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item{border:1px solid var(--sbcc-line-strong)!important;border-radius:var(--sbcc-radius-chip)!important;width:100%!important;min-width:0!important;min-height:42px!important;color:var(--sbcc-ink)!important;box-shadow:none!important;text-align:center!important;transition:background .2s var(--sbcc-ease), border-color .2s, color .2s, box-shadow .2s!important;background:#fff!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:6px 8px!important;text-decoration:none!important;display:flex!important;position:relative!important;transform:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item .sbcc-family-label{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;max-width:100%!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;display:block!important;overflow:hidden!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item:not(.is-active):not(.is-unavailable):hover{border-color:var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important;box-shadow:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-active,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item[aria-current=page]{border-color:var(--sbcc-accent)!important;background:var(--sbcc-accent)!important;color:#fff!important;box-shadow:0 8px 18px -10px #1877f2bf!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-active .sbcc-family-label{font-weight:700!important}.sbcc-product-family[data-sbcc-family][data-sbcc-custom-theme="1"] .sbcc-product-family-item.is-active{border-color:var(--sbcc-custom-accent)!important;background:var(--sbcc-custom-accent)!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-unavailable{border:1px dashed var(--sbcc-line-strong)!important;background:var(--sbcc-soft)!important;color:#98a2b3!important;opacity:1!important;filter:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-unavailable:hover{background:var(--sbcc-soft-2)!important;color:var(--sbcc-ink-soft)!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-active.is-unavailable{background:var(--sbcc-soft-2)!important;color:var(--sbcc-ink-soft)!important;box-shadow:none!important;border-style:solid!important;border-color:#98a2b3!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item:focus-visible,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item:focus-visible{outline:2px solid var(--sbcc-accent)!important;outline-offset:2px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-family-parent-first{grid-template-columns:1fr!important;margin:0 0 11px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline{background:var(--sbcc-soft)!important;border-color:var(--sbcc-line)!important;grid-column:1/-1!important;justify-content:flex-start!important;gap:8px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline .sbcc-family-label{text-align:right!important;flex:auto!important;width:auto!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline .sbcc-family-parent-inline-star,.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline .sbpf-primary-tag{width:28px!important;height:28px!important;color:var(--sbcc-accent)!important;box-shadow:var(--sbcc-sh1)!important;background:#fff!important;border-radius:7px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:14px!important;display:inline-flex!important;position:static!important;transform:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline.is-active .sbcc-family-parent-inline-star,.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline.is-active .sbpf-primary-tag{color:#fff!important;box-shadow:none!important;background:#fff3!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline.is-active{background:var(--sbcc-accent)!important}.sbcc-product-family.sbcc-family-needs-selection,[data-sbcc-family].sbcc-family-needs-selection{outline-offset:3px!important;border-radius:var(--sbcc-radius)!important;outline:3px solid #1877f273!important}.sbcc-product-family.is-loading .sbcc-family-years,.sbcc-product-family.is-loading .sbcc-product-family-items{opacity:.6}.sbcc-product-family-loading:not(:empty){border:1px solid var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important;padding:5px 11px!important}.sbcc-product-family-loading:not(:empty):before{border-color:#c9dcf8!important;border-top-color:var(--sbcc-accent)!important}@media (width<=767px){.sbcc-product-family[data-sbcc-family]{border-radius:7px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title{gap:7px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy{font-size:14px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy>small{font-size:12px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger{background:0 0!important;border-color:#0000!important;justify-content:center!important;padding:4px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger>b{display:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger>span{font-size:14px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-years{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item{width:100%!important;min-width:0!important;min-height:40px!important;padding:5px 6px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items,.sbcc-product-family[data-sbcc-family].is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item{border-radius:7px!important;min-height:42px!important;padding:5px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item .sbcc-family-label{font-size:13px!important}}@media (width<=360px){.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items,.sbcc-product-family[data-sbcc-family].is-multidimensional .sbcc-product-family-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sbcc-guided-selector{background:#fff!important}.sbcc-guided-head{border-bottom:1px solid var(--sbcc-line)!important;gap:8px!important;margin-bottom:0!important;padding-bottom:11px!important}.sbcc-guided-head:before{background-color:var(--sbcc-tint)!important;border-radius:7px!important;width:38px!important;height:38px!important}.sbcc-guided-head strong{color:var(--sbcc-ink)!important;font-size:14px!important;font-weight:700!important}.sbcc-guided-head span{color:var(--sbcc-ink-soft)!important;font-size:12px!important}.sbcc-guided-reset{border:1px solid var(--sbcc-line-strong)!important;min-height:36px!important;color:var(--sbcc-ink-soft)!important;background:#fff!important;border-radius:7px!important;padding:4px 11px!important;font-size:12px!important;font-weight:700!important}.sbcc-guided-reset:hover{border-color:var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important}.sbcc-guided-group{padding-top:12px!important}.sbcc-guided-label{color:var(--sbcc-ink)!important;margin-bottom:8px!important;font-size:13px!important;font-weight:700!important}.sbcc-guided-label small{background:var(--sbcc-soft-2)!important;color:var(--sbcc-ink-soft)!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.sbcc-guided-options{gap:6px!important}.sbcc-guided-option{cursor:pointer;border:1px solid var(--sbcc-line-strong)!important;border-radius:var(--sbcc-radius-chip)!important;min-width:76px!important;min-height:40px!important;color:var(--sbcc-ink)!important;box-shadow:none!important;transition:background .2s var(--sbcc-ease), border-color .2s, color .2s!important;background:#fff!important;padding:6px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important}.sbcc-guided-option:hover:not(.is-selected):not(.is-unavailable){border-color:var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important;transform:none!important}.sbcc-guided-option.is-selected{border-color:var(--sbcc-accent)!important;background:var(--sbcc-accent)!important;color:#fff!important;box-shadow:0 8px 18px -10px #1877f2bf!important}.sbcc-guided-option.is-unavailable{background:var(--sbcc-soft)!important;color:#98a2b3!important;opacity:1!important;border-style:dashed!important}.sbcc-guided-status{border-radius:var(--sbcc-radius-chip)!important;font-size:13px!important;font-weight:700!important}.sbcc-guided-status.is-complete{background:var(--sbcc-ok-bg)!important;color:var(--sbcc-ok)!important}@media (width<=767px){.sbcc-guided-selector{border-radius:7px!important;margin:9px 0!important;padding:11px!important}.sbcc-guided-option{flex:calc(33.333% - 8px)!important;min-width:0!important;min-height:42px!important;padding:5px 6px!important}}.mad-method-a-card--warranty[data-mad-group-kind=warranty]{border:1px solid var(--sbcc-line)!important;border-radius:var(--sbcc-radius)!important;box-shadow:var(--sbcc-sh1)!important;background:#fff!important;margin:4px 0!important;padding:3px!important}.mad-method-a-card--warranty[data-mad-group-kind=warranty] .mad-method-a-card__header{border:0!important;border-bottom:1px solid var(--sbcc-line)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;margin:0 0 5px!important;padding:0 0 5px!important;display:flex!important}.mad-method-a-card--warranty[data-mad-group-kind=warranty] .control-label{color:var(--sbcc-ink)!important;margin:0!important;font-size:14px!important;font-weight:700!important}.mad-method-a-card--warranty[data-mad-group-kind=warranty] .mad-group-guide-button{border:1px solid var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;min-height:28px!important;color:var(--sbcc-accent-deep)!important;box-shadow:none!important;border-radius:7px!important;align-items:center!important;gap:5px!important;padding:4px 9px 4px 8px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.mad-method-a-card--warranty[data-mad-group-kind=warranty] .mad-group-guide-icon{background:var(--sbcc-accent)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:24px!important;font-weight:700!important;display:inline-flex!important}.mad-method-a-card--warranty[data-mad-group-kind=warranty] select.form-control-select{border:1px solid var(--sbcc-line-strong)!important;border-radius:var(--sbcc-radius-chip)!important;width:100%!important;max-width:100%!important;min-height:44px!important;color:var(--sbcc-ink)!important;box-shadow:none!important;cursor:pointer!important;background-color:#fff!important;padding:7px 11px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;transition:border-color .2s,box-shadow .2s!important;display:block!important}.mad-method-a-card--warranty[data-mad-group-kind=warranty] select.form-control-select:focus{border-color:var(--sbcc-accent)!important;outline:0!important;box-shadow:0 0 0 3px #e8f1fe!important}@media (width<=767px){.mad-method-a-card--warranty[data-mad-group-kind=warranty]{border-radius:7px!important;margin:9px 0!important;padding:11px!important}}@media (prefers-reduced-motion:reduce){.sbcc-guided-selector *,.sbcc-product-family *{transition:none!important}}html body#product{--pc-ink:#111827;--pc-ink2:#374151;--pc-mute:#6b7280;--pc-line:#e6e8ec;--pc-soft:#f5f6f8;--pc-accent:#1877f2;--pc-accent-soft:#e8f1fe;--pc-accent-ink:#1259ba;--pc-good:#0e8a52;--pc-good-soft:#e7f6ee;--pc-bad:#c62828;--pc-bad-soft:#fdecec;--pc-price:#e6123d;--pc-sh:0 1px 2px #1018280f, 0 1px 3px #1018280a}html body#product:not(#_) .product-prices .product-price>.sbdd-global-badge{align-items:center;gap:5px;font-family:inherit;background:var(--pc-bad-soft)!important;color:var(--pc-bad)!important;border-radius:7px!important;margin:0 0 8px!important;padding:3px 9px 3px 8px!important;font-size:12px!important;font-weight:700!important;line-height:1.8!important;display:inline-flex!important}html body#product:not(#_) .product-prices .product-price>.sbdd-global-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell{box-sizing:border-box!important;border:1px solid var(--pc-line)!important;text-align:right!important;direction:rtl!important;background:#fff!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0 0 6px!important;font-family:inherit!important;display:flex!important;position:relative!important;overflow:visible!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell:before{display:none!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell.sbcc-price-shell-has-title{margin-top:0!important;padding-top:5px!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell>.sbcc-selected-product-price-date{order:2;max-width:100%!important;box-shadow:none!important;color:var(--pc-accent-ink)!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:4px!important;margin:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .sbcc-selected-product-price-date .sbcc-price-date-icon{color:var(--pc-accent)!important;font-size:12px!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .sbcc-selected-product-price-date .sbcc-price-date-label,html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .sbcc-selected-product-price-date bdi{color:var(--pc-accent-ink)!important;font-size:11px!important;font-weight:700!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell>.current-price{order:3;box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;direction:rtl!important;background:0 0!important;border:0!important;flex-flow:wrap!important;flex:0 0 100%!important;justify-content:flex-start!important;align-items:center!important;gap:2px 5px!important;margin:0!important;padding:0!important;line-height:1.3!important;display:flex!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell.sbcc-price-shell-has-title>.current-price{border-top:1px solid var(--pc-line)!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price>.price{min-width:0!important;color:var(--pc-price)!important;letter-spacing:-.2px!important;white-space:nowrap!important;flex:0 auto!important;order:1!important;grid-area:auto!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(22px,6.2vw,28px)!important;font-weight:600!important;line-height:.2!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price>svg{vertical-align:middle!important;width:20px!important;max-width:20px!important;height:20px!important;fill:var(--pc-price)!important;flex:none!important;order:2!important;grid-area:auto!important;margin:0!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price>.regular-price{color:var(--pc-mute)!important;white-space:nowrap!important;flex:0 0 100%!important;order:0!important;grid-area:auto!important;margin:0 0 2px!important;padding:0!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;text-decoration:line-through #6b7280a6!important;display:block!important;position:static!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price>.sb-price-shipping-note{background:var(--pc-good-soft)!important;width:auto!important;max-width:100%!important;color:var(--pc-good)!important;white-space:nowrap!important;clear:none!important;direction:rtl!important;border:0!important;flex:none!important;order:4!important;grid-area:auto!important;align-items:center!important;gap:5px!important;margin:0 auto 0 0!important;padding:3px 8px 3px 6px!important;font-size:11px!important;font-weight:700!important;line-height:1.7!important;display:inline-flex!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .sb-price-shipping-mark{background:var(--pc-good)!important;color:#fff!important;border-radius:50%!important;flex:0 0 16px!important;place-items:center!important;width:16px!important;height:16px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-grid!important}html body#product:not(#_) .sbcc-parent-family-price{box-sizing:border-box!important;text-align:right!important;direction:rtl!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-height:0!important;font-family:inherit!important;display:flex!important;position:relative!important;overflow:visible!important}html body#product:not(#_) .sbcc-parent-family-price:before{display:none!important}html body#product:not(#_) .sbcc-parent-family-price .sbcc-parent-family-price-label{width:auto!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;font-family:inherit!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}html body#product:not(#_) .sbcc-parent-family-price .sbcc-parent-family-price-label:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}html body#product:not(#_) .sbcc-parent-family-price.has-range>strong,html body#product:not(#_) .sbcc-parent-family-price>strong{width:100%!important;max-width:100%!important;color:var(--pc-price)!important;letter-spacing:0!important;white-space:normal!important;text-align:right!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:clamp(14px,4.1vw,18px)!important;font-weight:700!important;line-height:1.7!important;display:block!important;overflow:visible!important}html body#product:not(#_) .sbcc-parent-family-price .sbcc-price-latin-number{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}html body#product:not(#_) .sbcc-parent-family-price.needs-selection{box-shadow:none!important}html body#product:not(#_) .sbcc-parent-family-price.needs-selection .sbcc-parent-family-price-label:before{background:#9ca3af}html body#product:not(#_) .sbcc-parent-family-price.is-unavailable{box-shadow:none!important}html body#product:not(#_) .sbcc-parent-family-price.is-unavailable .sbcc-parent-family-price-label{color:#8b3a3a!important}html body#product:not(#_) .sbcc-parent-family-price.is-unavailable .sbcc-parent-family-price-label:before{background:var(--pc-bad)}html body#product:not(#_) .product-prices .sbcc-parent-family-price+.product-price .sb-panda-price-shell{margin-top:0!important}@media (width<=480px){html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell{gap:6px!important;padding:9px 11px!important}html body#product:not(#_) .sbcc-parent-family-price{padding:9px 11px!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell>.sbcc-selected-product-price-date{margin-inline-start:auto!important}}.sbcc-product-family[data-sbcc-family].is-compact{padding:10px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title{margin-bottom:8px!important;padding-bottom:8px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title:before{flex-basis:32px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-size-title{margin-top:0!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline{min-height:38px!important;padding:4px 10px!important}.sbcc-product-family[data-sbcc-family] .sbpf-primary-tag{width:24px!important;height:24px!important;font-size:13px!important}@media (width<=767px){.sbcc-product-family[data-sbcc-family]{margin:8px 0!important;padding:9px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title{margin-bottom:7px!important;padding-bottom:7px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title:before{flex-basis:30px!important;width:30px!important;height:30px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger{min-width:36px!important;min-height:36px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger>span{width:26px!important;height:26px!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item,.sbcc-family-year-item){min-height:40px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline{min-height:38px!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-family-years,.sbcc-product-family-items){gap:5px!important}}html body#product:not(#_) .sbcc-parent-family-price.sbcc-price-shell-family.has-range{--sbcc-family-range-font-size:14px}html body#product:not(#_) .sbcc-parent-family-price.sbcc-price-shell-family.has-range>strong{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:var(--sbcc-family-range-font-size)!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;display:block!important;overflow:auto hidden!important}html body#product:not(#_) .sbcc-parent-family-price.sbcc-price-shell-family.has-range>strong .sbcc-price-latin-number{white-space:nowrap!important;font-size:inherit!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-product-family-item:first-child:nth-last-child(2)){grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;display:grid!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-product-family-item:first-child:nth-last-child(3)){grid-template-rows:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;display:grid!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:is(:has(>.sbcc-product-family-item:first-child:nth-last-child(2)),:has(>.sbcc-product-family-item:first-child:nth-last-child(3)))>.sbcc-product-family-item{grid-area:auto!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline){display:grid!important;position:relative!important;overflow:visible!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline{z-index:2!important;isolation:isolate!important;color:#fff!important;background-color:#1877f2!important;background-image:linear-gradient(115deg,#0744a9 0,#1877f2 48%,#3c9eff 100%)!important;border-color:#0b61d8!important;grid-area:1/1/auto/-1!important;position:relative!important;box-shadow:0 4px 13px #1877f233,inset 0 1px #ffffff52!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline:is(:hover,:focus-visible,.is-active){color:#fff!important;background-color:#1877f2!important;background-image:linear-gradient(115deg,#0744a9 0,#1877f2 48%,#3c9eff 100%)!important;border-color:#0b61d8!important;box-shadow:0 5px 18px #1877f247,inset 0 1px #ffffff59!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline .sbcc-family-label,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline:is(:hover,:focus-visible) .sbcc-family-label{color:#fff!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline .sbcc-family-parent-inline-star,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline .sbpf-primary-tag{color:#fff!important;background:#ffffff2e!important;border:1px solid #ffffff52!important;box-shadow:inset 0 1px #fff3!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(2)){--sbcc-umbrella-cols:1}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(3)){--sbcc-umbrella-cols:2}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(4)){--sbcc-umbrella-cols:3}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(5)){--sbcc-umbrella-cols:4}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(6)){--sbcc-umbrella-cols:5}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(7)){--sbcc-umbrella-cols:6}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(n+2):nth-last-child(-n+7)){grid-template-columns:repeat(var(--sbcc-umbrella-cols), minmax(0, 1fr))!important;grid-auto-flow:row!important;gap:17px 6px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(n+2):nth-last-child(-n+7))>.sbcc-product-family-item:not(.sbcc-family-parent-inline){grid-area:2!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(n+3):nth-last-child(-n+7))>.sbcc-family-parent-inline:after{content:""!important;top:100%!important;bottom:auto!important;left:calc(50% / var(--sbcc-umbrella-cols))!important;right:calc(50% / var(--sbcc-umbrella-cols))!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(#80a9e9,#80a9e9) top/2px 9px no-repeat,linear-gradient(#80a9e9,#80a9e9) bottom/100% 2px no-repeat!important;width:auto!important;height:9px!important;position:absolute!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(n+3):nth-last-child(-n+7))>.sbcc-product-family-item:not(.sbcc-family-parent-inline):before{content:""!important;pointer-events:none!important;background:#80a9e9!important;width:2px!important;height:8px!important;position:absolute!important;inset:-8px auto auto 50%!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline:first-child:nth-last-child(2))>.sbcc-family-parent-inline:after{content:""!important;pointer-events:none!important;background:#80a9e9!important;width:2px!important;height:17px!important;position:absolute!important;top:100%!important;left:50%!important;right:auto!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline):is(:has(>.sbcc-product-family-item:first-child:nth-last-child(2)),:has(>.sbcc-product-family-item:first-child:nth-last-child(3)))>.sbcc-family-parent-inline{grid-area:1/1/auto/-1!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(>.sbcc-family-parent-inline):is(:has(>.sbcc-product-family-item:first-child:nth-last-child(2)),:has(>.sbcc-product-family-item:first-child:nth-last-child(3)))>.sbcc-product-family-item:not(.sbcc-family-parent-inline){grid-area:2!important}.mad-method-a-card--warranty,.sbcc-guided-selector,.sbcc-parent-family-price,.sbcc-product-family,.sbcc-unavailable-product-notice{--sbcc-accent:#1877f2;--sbcc-accent-2:#4a93f5;--sbcc-accent-deep:#1259ba;--sbcc-tint:#e8f1fe;--sbcc-accent-line:#a3c8fa;--sbcc-radius:7px;--sbcc-radius-chip:7px;--sbcc-line:#e6e8ec;--sbcc-line-strong:#cdd1d9;--sbcc-soft:#f5f6f8;--sbcc-ink:#111827;--sbcc-ink-soft:#6b7280;--sbcc-price:#e6123d;--sbcc-ok:#0e8a52;--sbcc-ok-bg:#e7f6ee}.sbcc-product-family[data-sbcc-family]{box-shadow:none!important;border-color:var(--sbcc-line)!important;border-radius:7px!important;margin:6px 0!important;padding:8px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title{gap:7px!important;margin:0 0 7px!important;padding:0 0 7px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-title:before{border:1px solid var(--sbcc-accent-line)!important;background-size:15px 15px!important;background-color:var(--sbcc-tint)!important;border-radius:7px!important;flex:0 0 28px!important;width:28px!important;height:28px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy{font-size:13px!important;line-height:1.45!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy>small{font-size:11.5px!important;line-height:1.5!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger{border-radius:7px!important;min-height:28px!important;padding:2px 8px 2px 3px!important;font-size:11.5px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-help-trigger>span{width:20px!important;height:20px!important;font-size:11px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension-title{color:var(--sbcc-ink-soft)!important;align-items:center!important;gap:6px!important;margin:0 0 4px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension-title:before{border-radius:50%!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:10.5px!important;line-height:18px!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-items,.sbcc-family-dimension){margin-bottom:6px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-dimension:last-child,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:last-of-type{margin-bottom:0!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-family-years,.sbcc-product-family-items){gap:5px!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item,.sbcc-family-year-item){border:1px solid var(--sbcc-line-strong)!important;color:#374151!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;padding:3px 8px!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;transition:border-color .15s,background-color .15s,color .15s!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item,.sbcc-family-year-item):not(.is-active):not(.is-unavailable):not(.sbcc-family-parent-inline):hover{border-color:var(--sbcc-accent-line)!important;color:var(--sbcc-accent-deep)!important;box-shadow:none!important;background:#f5f9ff!important;transform:none!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item,.sbcc-family-year-item):focus-visible{outline:2px solid var(--sbcc-accent)!important;outline-offset:1px!important;box-shadow:none!important}.sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item,.sbcc-family-year-item).is-active:not(.sbcc-family-parent-inline){border-color:var(--sbcc-accent)!important;background:var(--sbcc-accent)!important;color:#fff!important;box-shadow:none!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item.is-active:not(.is-product-active){background:var(--sbcc-tint)!important;border-color:var(--sbcc-accent)!important;color:var(--sbcc-accent-deep)!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-active:not(.sbcc-family-parent-inline):after{width:13px!important;height:13px!important;box-shadow:none!important;color:#fff!important;background:#ffffff38!important;border:0!important;border-radius:50%!important;font-size:9px!important;top:3px!important;left:4px!important}.sbcc-product-family[data-sbcc-family] .sbcc-family-year-item.has-no-available-child,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-item.is-unavailable{color:#9aa1ac!important;opacity:.85!important;filter:none!important;background:#f7f7f8!important;border-style:dashed!important;border-color:#d9dce2!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline,.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline:is(:hover,:focus-visible,.is-active){border-color:var(--sbcc-accent-deep)!important;background-color:var(--sbcc-accent)!important;color:#fff!important;min-height:36px!important;box-shadow:none!important;background-image:none!important;border-radius:7px!important;padding:3px 10px!important}.sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline:hover{background-color:var(--sbcc-accent-deep)!important}html body#product:not(#_) .sbcc-parent-family-price{border:1px solid var(--sbcc-line)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;gap:3px!important;margin:0 0 6px!important;padding:8px 10px!important}html body#product:not(#_) .sbcc-parent-family-price .sbcc-parent-family-price-label{color:var(--sbcc-ink-soft)!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important}html body#product:not(#_) .sbcc-parent-family-price .sbcc-parent-family-price-label:before{background:var(--sbcc-accent)!important}html body#product:not(#_) .sbcc-parent-family-price>strong{font-size:clamp(14px,3.9vw,16px)!important;font-weight:700!important;line-height:1.55!important}html body#product:not(#_) .sbcc-parent-family-price.has-range{border-color:var(--sbcc-accent-line)!important;background:#f5f9ff!important}html body#product:not(#_) .sbcc-parent-family-price.needs-selection{background:var(--sbcc-soft)!important}html body#product:not(#_) .sbcc-parent-family-price.is-unavailable>strong,html body#product:not(#_) .sbcc-parent-family-price.needs-selection>strong{font-size:13px!important;font-weight:600!important;line-height:1.7!important}html body#product:not(#_) .sbcc-parent-family-price.needs-selection>strong{color:#374151!important}html body#product:not(#_) .sbcc-parent-family-price.is-unavailable{background:#fdecec!important;border-color:#f4c7c7!important}html body#product:not(#_) .sbcc-parent-family-price.is-unavailable>strong{color:#b42318!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell{box-shadow:none!important;border-radius:7px!important;gap:4px 6px!important;padding:6px 8px!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell.sbcc-price-shell-has-title>.current-price{padding-top:6px!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell>.sbcc-selected-product-price-date{border:1px solid var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;border-radius:7px!important;min-height:24px!important;padding:0 7px!important}html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price>.sb-price-shipping-note{border-radius:7px!important}.sbcc-unavailable-product-notice{box-shadow:none!important;background:#fdecec!important;border:1px solid #f4c7c7!important;border-radius:7px!important;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px 8px!important;margin:0 0 6px!important;padding:8px 10px!important;display:flex!important}.sbcc-unavailable-product-badge{color:#fff!important;background:#c62828!important;border-radius:7px!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.sbcc-unavailable-product-title{text-align:right!important;color:#7f1d1d!important;flex:1 1 0!important;width:auto!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.55!important;display:block!important}.sbcc-unavailable-product-text{text-align:right!important;color:#8b3a3a!important;flex:0 0 100%!important;width:100%!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.7!important}.sbcc-guided-selector{box-shadow:none!important;border:1px solid var(--sbcc-line)!important;border-radius:7px!important;margin:6px 0!important;padding:8px!important}.sbcc-guided-selector .sbcc-guided-head{gap:8px!important;margin:0 0 7px!important;padding:0 0 7px!important}.sbcc-guided-selector .sbcc-guided-head:before{border-radius:7px!important;flex-basis:28px!important;width:28px!important;height:28px!important}.sbcc-guided-selector .sbcc-guided-head strong{font-size:13px!important}.sbcc-guided-selector .sbcc-guided-head span{font-size:11.5px!important;line-height:1.5!important}.sbcc-guided-selector .sbcc-guided-reset{border-radius:7px!important;min-height:28px!important;padding:2px 8px!important;font-size:11.5px!important}.sbcc-guided-selector .sbcc-guided-group{margin:0 0 6px!important}.sbcc-guided-selector .sbcc-guided-label{margin:0 0 4px!important;font-size:12px!important}.sbcc-guided-selector .sbcc-guided-options{gap:5px!important}.sbcc-guided-selector .sbcc-guided-option{min-height:34px!important;box-shadow:none!important;border-radius:7px!important;padding:3px 9px!important;font-size:13px!important}.sbcc-guided-selector .sbcc-guided-option.is-selected{background:var(--sbcc-accent)!important;border-color:var(--sbcc-accent)!important;color:#fff!important}.sbcc-guided-selector .sbcc-guided-status{border:1px solid var(--sbcc-accent-line)!important;background:var(--sbcc-tint)!important;color:var(--sbcc-accent-deep)!important;border-radius:7px!important;margin:0!important;padding:6px 9px!important;font-size:12px!important;line-height:1.6!important}.sbcc-parent-selection-modal-card{border-radius:7px!important;padding:12px!important}.sbcc-parent-cart-modal-head{padding-bottom:11px!important}.sbcc-parent-cart-modal-icon{border-radius:7px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.sbcc-parent-cart-modal-head strong{font-size:15px!important}.sbcc-parent-cart-modal-head p{font-size:12px!important;line-height:1.7!important}.sbcc-parent-cart-modal-summary{border-radius:7px!important;margin:8px 0 6px!important;padding:5px 9px!important;font-size:12px!important}.sbcc-parent-cart-modal-row{gap:9px!important;min-height:0!important;padding:8px 10px!important}.sbcc-parent-cart-modal-copy small{margin-top:2px!important;font-size:11.5px!important}.sbcc-parent-cart-modal-add,.sbcc-parent-cart-modal-list,.sbcc-parent-cart-modal-stock,.sbcc-parent-cart-modal-summary,.sbcc-parent-cart-modal-year,.sbcc-modal-family-cover-card,.sbcc-modal-family-covers,.sbcc-modal-family-rail,.sbcc-modal-family-rail .sbcc-modal-inline-family-card{border-radius:7px!important}html.sbcc-family-busy:not(.sbcc-family-restoring):before{content:"";z-index:2147482990;cursor:progress;backdrop-filter:blur(3px)saturate(1.08);background:radial-gradient(at 50% 42%,#1877f21a,#11182757 70%);animation:.2s .12s both sbccBusyFade;position:fixed;inset:0}html.sbcc-family-busy:not(.sbcc-family-restoring):after{content:attr(data-sbcc-busy-text);z-index:2147483000;box-sizing:border-box;color:#1259ba;text-align:center;direction:rtl;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%234a93f5'/%3E%3Cstop offset='1' stop-color='%231259ba'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-30%25' y='-30%25' width='160%25' height='170%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='1.6' flood-color='%231259ba' flood-opacity='.35'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle cx='24' cy='24' r='17' fill='%23fff' stroke='%23dce9fc' stroke-width='5'/%3E%3Cg filter='url(%23s)'%3E%3Cg%3E%3Ccircle cx='24' cy='24' r='17' fill='none' stroke='url(%23a)' stroke-width='5' stroke-linecap='round' stroke-dasharray='30 77'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 24 24' to='360 24 24' dur='.8s' repeatCount='indefinite'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% 15px/44px 44px no-repeat,linear-gradient(#fff 0,#f4f8ff 100%);border:1px solid #cfe0fb;border-radius:7px;width:max-content;min-width:190px;max-width:min(290px,100vw - 40px);padding:68px 20px 17px;font-family:var(--sbcc-busy-font,inherit);font-size:13px;font-weight:600;line-height:1.8;animation:.24s cubic-bezier(.2,.9,.3,1.15) .12s both sbccBusyCard;position:fixed;top:50%;left:50%;box-shadow:inset 0 1px #fff,0 1px 2px #1018281a,0 10px 22px -6px #1877f261,0 26px 54px -14px #10182873}@keyframes sbccBusyFade{0%{opacity:0}to{opacity:1}}@keyframes sbccBusyCard{0%{opacity:0;transform:translate(-50%,-46%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}html.sbcc-family-busy:not(.sbcc-family-restoring) .sbcc-product-family-loading{display:none!important}.sbcc-product-family-loading:not(:empty){border-radius:7px!important}@media (prefers-reduced-motion:reduce){html.sbcc-family-busy:not(.sbcc-family-restoring):after,html.sbcc-family-busy:not(.sbcc-family-restoring):before{animation:none!important}html.sbcc-family-busy:not(.sbcc-family-restoring):after{opacity:1;transform:translate(-50%,-50%)}}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr))!important}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols]{grid-template-rows:auto!important;grid-auto-flow:row!important;gap:6px!important}html body:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items[data-sbcc-cols]>.sbcc-product-family-item{grid-area:auto!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important}html body#product:not(#_):not(#__) .product-prices .sb-panda-price-shell .current-price .price,html body#product:not(#_):not(#__) .product-prices .sb-panda-price-shell .current-price [itemprop=price]{font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"locl" 0!important;letter-spacing:0!important;direction:ltr!important;unicode-bidi:isolate!important;font-family:inherit!important;font-size:26px!important;line-height:1.25!important}@media (width<=767px){html body#product:not(#_):not(#__) .product-prices .sb-panda-price-shell .current-price .price,html body#product:not(#_):not(#__) .product-prices .sb-panda-price-shell .current-price [itemprop=price]{font-size:22px!important}}[data-sbcc-guided-group][hidden],html body .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items .sbcc-product-family-item.is-year-hidden,html body .sbcc-product-family[data-sbcc-family] .sbcc-product-family-item[hidden],html body .sbcc-product-family[data-sbcc-family]>.sbcc-product-family-title[hidden]{display:none!important}html body .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items>.sbcc-family-parent-inline.is-wide{grid-area:1/1/auto/-1!important;width:100%!important}
/* ===== SBCC 6.2.0 — فونت نوار مادر، عنوان قیمت، تخفیف، دکمه سبد در حالت ناموجود ===== */

/* 1) نوار محصول مادر: دقیقاً فونت قالب */
html body#product:not(#_) .sbcc-product-family .sbcc-family-parent-inline,
html body#product:not(#_) .sbcc-product-family .sbcc-family-parent-inline .sbcc-family-label {
  font-family: inherit !important;
}

/* 2) عنوان «قیمت + نام محصول»؛ برچسب و فلش «به‌روزرسانی» حذف شده‌اند */
.sbcc-selected-product-price-date .sbcc-price-date-icon,
.sbcc-selected-product-price-date .sbcc-price-date-label {
  display: none !important;
}

/* 3) دکمه سبد خرید: عرض کامل در صفحه مادر (هم‌تراز با صفحه مدل‌ها) */
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap {
  max-width: 100% !important;
}
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap > button.sbcc-panda-parent-cart-placeholder:not(.sbcc-cart-unavailable) {
  max-width: 100% !important;
  height: 48px !important;
  min-height: 44px !important;
}
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap > button.sbcc-panda-parent-cart-placeholder:not(.sbcc-cart-unavailable):active {
  transform: translateY(1px);
}
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap > button.sbcc-panda-parent-cart-placeholder:focus-visible {
  outline: 3px solid #1877f273 !important;
  outline-offset: 2px !important;
}

/* 4) دکمه سبد خرید در حالت ناموجود: غیرفعال، آبی‌خاکستریِ هماهنگ با سایت */
html body#product:not(#_):not(#__) button.sbcc-cart-unavailable,
html body#product:not(#_):not(#__) button.sbcc-cart-unavailable:hover,
html body#product:not(#_):not(#__) button.sbcc-cart-unavailable:focus,
html body#product:not(#_):not(#__) button.sbcc-cart-unavailable:active,
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap > button.sbcc-panda-parent-cart-placeholder.sbcc-cart-unavailable,
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap > button.sbcc-panda-parent-cart-placeholder.sbcc-cart-unavailable[aria-disabled="true"] {
  background-color: #dbe4f5 !important;
  background-image: none !important;
  color: #3b4f7d !important;
  border: 1px solid #9fb3da !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  cursor: not-allowed !important;
  transform: none !important;
  -webkit-mask: none !important;
  mask: none !important;
}
html body#product:not(#_):not(#__) button.sbcc-cart-unavailable *,
html body#product:not(#_):not(#__) button.sbcc-cart-unavailable .sbcc-parent-cart-label {
  color: #3b4f7d !important;
  text-shadow: none !important;
}
html body#product:not(#_):not(#__) .sbcc-panda-parent-cart-wrap > button.sbcc-panda-parent-cart-placeholder.sbcc-cart-unavailable:before {
  background-color: #3b4f7d !important;
}

/* 5) بخش تخفیف: قیمت قبلی + نشان درصد در یک خط، قیمت نهایی در خط بعد */
html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price:has(> .sbcc-discount-chip) > .regular-price {
  flex: 1 1 calc(100% - 96px) !important;
  min-width: 0 !important;
  margin: 0 0 4px !important;
  text-align: right !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #6b7280 !important;
  text-decoration: line-through #6b7280 !important;
}
html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price > .sbcc-discount-chip {
  order: 0;
  flex: 0 0 auto;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 24px;
  margin: 0 0 4px;
  padding: 0 8px;
  background: #e6123d;
  color: #fff;
  border-radius: 7px;
  font-family: inherit;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  white-space: nowrap;
}
html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price > .sbcc-discount-chip bdi {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
}
@media (max-width: 360px) {
  html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell .current-price > .sbcc-discount-chip {
    padding: 0 6px;
    font-size: 11px;
  }
}

/* ===== SBCC 6.3.0 — طراحی قاب‌دار (عنوان شناور) برای انتخاب سایز و بازه قیمت؛ رنگ‌ها از تم ماژول ===== */

/* بازه قیمت: همان قاب با عنوان شناور */
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-fieldset.has-range {
  position: relative !important;
  box-sizing: border-box !important;
  margin: 16px 0 8px !important;
  padding: 16px 12px 10px !important;
  background: #fff !important;
  border: 1px solid var(--sbcc-accent-line, #a3c8fa) !important;
  border-radius: 7px !important;
  box-shadow: none !important;
}
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-fieldset.has-range .sbcc-parent-family-price-label {
  position: absolute !important;
  top: -12px !important;
  right: 14px !important;
  max-width: calc(100% - 28px) !important;
  padding: 0 8px !important;
  background: #fff !important;
  color: var(--sbcc-ink, #111827) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  font-feature-settings: "locl" 0 !important;
}
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-fieldset.has-range .sbcc-parent-family-price-label::before {
  background: var(--sbcc-accent, #1877f2) !important;
}
@media (max-width: 360px) {
  html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-fieldset.has-range {
    padding: 15px 10px 9px !important;
  }
  html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-fieldset.has-range .sbcc-parent-family-price-label {
    right: 10px !important;
    font-size: 12px !important;
  }
}

/* ===== SBCC 6.4.0 — سبک سربرگ «قاب یکپارچه»: یک قاب با عنوان شناور، بدون کادرهای تودرتو ===== */
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] {
  position: relative !important;
  box-sizing: border-box !important;
  margin: 22px 0 8px !important;
  padding: 20px 10px 10px !important;
  background: #fff !important;
  border: 1px solid var(--sbcc-accent-line, #a3c8fa) !important;
  border-radius: 7px !important;
  box-shadow: none !important;
}
/* عنوان: شناور روی خط قاب؛ دکمه راهنما در سمت چپ همان خط */
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-product-family-title {
  position: absolute !important;
  top: -13px !important;
  right: 12px !important;
  left: 12px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  pointer-events: none;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-product-family-title::before {
  display: none !important;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-title-copy {
  flex: 0 1 auto !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 7px !important;
  min-width: 0 !important;
  max-width: calc(100% - 44px) !important;
  margin: 0 !important;
  padding: 0 8px !important;
  background: #fff !important;
  pointer-events: auto;
	border-radius:30px;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-title-copy::before {
  content: "";
  flex: none;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--sbcc-accent, #1877f2);
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-title-copy > strong {
  min-width: 0 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  font-feature-settings: "locl" 0 !important;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-title-copy > small {
  display: none !important;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-help-trigger {
  pointer-events: auto;
  min-height: 24px !important;
  padding: 0 6px !important;
  background: #fff !important;
  border: 0 !important;
}
/* داخل قاب: تیترهای مراحل ساده، بدون چیپ شماره */
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-dimension-title {
  margin: 0 0 6px !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  color: var(--sbcc-ink-soft, #6b7280) !important;
  font-size: 12.5px !important;
  font-weight: 700 !important;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-dimension-title::before {
  display: none !important;
}
/* نوار محصول مادر: تخت و تک‌رنگ */
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-parent-inline,
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-parent-inline:is(:hover, :focus-visible, .is-active) {
  background-image: none !important;
  background-color: var(--sbcc-accent, #1877f2) !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
/* گزینه‌های ناموجود: بدون خط‌چین، فقط کم‌رنگ */
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-product-family-item.is-unavailable:not(.is-active),
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-year-item.has-no-available-child:not(.is-active) {
  background: #eef0f3 !important;
  border-color: transparent !important;
  border-style: solid !important;
  color: #8b93a1 !important;
}
/* کارت قیمت: خط جداکننده داخلی حذف شد (فقط یک قاب) */
html body#product:not(#_) .product-prices .product-price .sb-panda-price-shell.sbcc-price-shell-has-title > .current-price {
  border-top: 0 !important;
}
@media (max-width: 360px) {
  html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] {
    padding: 20px 8px 8px !important;
  }
}

/* ===== SBCC 6.5.0 — بازه قیمت ساده، آیکن «انتخاب» روی نوار مادر، گارانتی داخل قاب ===== */

/* بازه قیمت: ساده، بدون کادر */
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-simple.has-range {
  margin: 12px 0 6px !important;
  padding: 2px 2px 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-simple.has-range .sbcc-parent-family-price-label {
  color: var(--sbcc-ink, #111827) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  font-feature-settings: "locl" 0 !important;
}
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-simple.has-range .sbcc-parent-family-price-label::before {
  background: var(--sbcc-accent, #1877f2) !important;
}
html body#product:not(#_):not(#__) .sbcc-parent-family-price.sbcc-range-simple.has-range > strong {
  margin-top: 2px !important;
  font-size: clamp(16px, 4.8vw, 19px) !important;
}

/* آیکن «انتخاب» (فلش بالا/پایین) انتهای نوار محصول مادر */
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline .sbcc-parent-marker--select {
  order: -1;
  margin-inline-start: 0 !important;
}
html body#product:not(#_):not(#__) .sbcc-product-family[data-sbcc-family] .sbcc-family-parent-inline .sbcc-parent-marker--select svg {
  display: block;
  width: 18px;
  height: 18px;
}

/* گارانتی چسبیده به قاب انتخابگر (فقط ظاهری؛ بدون جابه‌جایی DOM) */
html.sbcc-warranty-joined body#product:not(#_):not(#__) [data-sbcc-family][data-sbcc-join="top"] {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
html.sbcc-warranty-joined body#product:not(#_):not(#__) .mad-method-a-card--warranty[data-sbcc-join="bottom"] {
  margin-top: 0 !important;
  border-top: 1px solid var(--sbcc-accent-line, #a3c8fa) !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  box-shadow: none !important;
}


/* ===== SBCC 6.7.1 — آرام‌سازی اندازه و ضخامت فونت ابزارهای فعال (بازه قیمت، قیمت، انتخابگر، گارانتی) =====
   همهٔ مقادیر اینجا متمرکز است؛ برای تنظیم دقیق فقط همین متغیرها را عوض کنید.
   ضخامت‌ها: --sbcc-fw-title عنوان‌ها / --sbcc-fw-value مقدار قیمت / --sbcc-fw-soft متن‌های کمکی.
   همه‌چیز fluid (clamp) است و برای گوشی‌های کم‌رزولوشن، تبلت، دسکتاپ و 4K جداگانه تنظیم شده. */
html {
  --sbcc-fw-title: 500;
  --sbcc-fw-value: 500;
  --sbcc-fw-soft: 400;
  --sbcc-fs-title: 12.5px;
  --sbcc-fs-small: 11px;
  --sbcc-fs-range: clamp(14px, 3.9vw, 16px);
  --sbcc-fs-price: clamp(17px, 4.8vw, 20px);
  --sbcc-range-color: #475467;
}
/* عنوان‌ها: انتخابگر مدل، بازه قیمت، قیمت محصول، گارانتی */
html body#product:not(#_):not(#__):not(#___) .sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy,
html body#product:not(#_):not(#__):not(#___) .sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy > strong,
html body#product:not(#_):not(#__):not(#___) .sbcc-product-family[data-sbcc-family][data-sbcc-header-style="fieldset"] .sbcc-family-title-copy > strong,
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price .sbcc-parent-family-price-label,
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.sbcc-range-simple.has-range .sbcc-parent-family-price-label,
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.sbcc-range-fieldset.has-range .sbcc-parent-family-price-label,
html body#product:not(#_):not(#__):not(#___) .mad-method-a-card--warranty[data-mad-group-kind=warranty] .control-label,
html body#product:not(#_):not(#__):not(#___) .sbcc-guided-selector .sbcc-guided-head strong,
html body#product:not(#_):not(#__):not(#___) .sbcc-guided-selector .sbcc-guided-label {
  font-size: var(--sbcc-fs-title) !important;
  font-weight: var(--sbcc-fw-title) !important;
}
/* متن‌های کمکی: زیرعنوان‌ها، دکمهٔ راهنما، یادداشت ارسال، تاریخ */
html body#product:not(#_):not(#__):not(#___) .sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy > small,
html body#product:not(#_):not(#__):not(#___) .sbcc-guided-selector .sbcc-guided-head span,
html body#product:not(#_):not(#__):not(#___) .sbcc-guided-selector .sbcc-guided-reset,
html body#product:not(#_):not(#___):not(#__) .sbcc-guided-selector .sbcc-guided-status,
html body#product:not(#_):not(#__):not(#___) .mad-method-a-card--warranty[data-mad-group-kind=warranty] .mad-group-guide-button,
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell .current-price > .sb-price-shipping-note,
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell .sb-price-shipping-mark,
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell > .sbcc-selected-product-price-date,
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell .sbcc-selected-product-price-date bdi,
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell .sbcc-selected-product-price-date .sbcc-price-date-label,
html body#product:not(#_):not(#__):not(#___) .product-prices .sb-panda-price-shell .sbcc-selected-product-price-date,
html body#product:not(#_):not(#__):not(#___) .product-prices .sb-panda-price-shell .sbcc-selected-product-price-date bdi {
  font-size: var(--sbcc-fs-small) !important;
  font-weight: var(--sbcc-fw-soft) !important;
}
/* گزینه‌ها (چیپ سایز/مدل) و انتخاب گارانتی */
html body#product:not(#_):not(#__):not(#___) .sbcc-guided-selector .sbcc-guided-option,
html body#product:not(#_):not(#__):not(#___) .sbcc-guided-option {
  font-size: 12px !important;
  font-weight: var(--sbcc-fw-title) !important;
}
html body#product:not(#_):not(#__):not(#___) .mad-method-a-card--warranty[data-mad-group-kind=warranty] select.form-control-select {
  font-size: 11.5px !important;
  font-weight: var(--sbcc-fw-soft) !important;
}
/* مقدار بازه قیمت (از … تا …) */
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.sbcc-range-simple.has-range > strong,
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.has-range > strong,
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.has-range strong {
  font-size: var(--sbcc-fs-range) !important;
  font-weight: var(--sbcc-fw-value) !important;
  line-height: 1.6 !important;
}
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.has-range > strong,
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.has-range strong {
  color: var(--sbcc-range-color) !important; /* بازه فقط راهنماست؛ قرمز برای قیمت اصلی می‌ماند */
}
html body#product:not(#_):not(#__):not(#___) .sbcc-parent-family-price.has-range .sbcc-price-latin-number {
  font-size: inherit !important;
  font-weight: inherit !important;
}
/* قیمت اصلی محصول */
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell .current-price > .price,
html body#product:not(#_):not(#__):not(#___) .product-prices .sb-panda-price-shell .current-price .price,
html body#product:not(#_):not(#__):not(#___) .product-prices .sb-panda-price-shell .current-price [itemprop=price] {
  font-size: var(--sbcc-fs-price) !important;
  font-weight: var(--sbcc-fw-value) !important;
}
html body#product:not(#_):not(#__):not(#___) .product-prices .product-price .sb-panda-price-shell .current-price > .regular-price {
  font-size: 12px !important;
  font-weight: 400 !important;
}
/* گوشی‌های کم‌عرض (≤360px) */
@media (max-width: 360px) {
  html { --sbcc-fs-title: 12px; --sbcc-fs-small: 10.5px; --sbcc-fs-range: 13.5px; --sbcc-fs-price: 17px; }
  html body#product:not(#_):not(#__):not(#___) .sbcc-guided-option { font-size: 11.5px !important; }
}
/* تبلت و دسکتاپ و 4K: کمی بزرگ‌تر ولی همچنان آرام */
@media (min-width: 768px) {
  html { --sbcc-fs-title: 10px; --sbcc-fs-small: 9.5px; --sbcc-fs-range: 14px; --sbcc-fs-price: 19px; }
}
@media (min-width: 2200px) {
  html { --sbcc-fs-title: 15px; --sbcc-fs-small: 13px; --sbcc-fs-range: 18px; --sbcc-fs-price: 26px; }
}


/* ===== SBCC 6.8.0 ===== */

/* 1) گزینهٔ انتخاب‌شده سبز، هم‌رنگ دکمهٔ سبد خرید (از تنظیمات ماژول: «رنگ گزینه‌های انتخاب‌شده»).
   فقط خود چیپ‌ها؛ نوار آبی محصول مادر و عنوان‌ها آبی می‌مانند. با «رنگ‌های سفارشی» روشن، رنگ سفارشی اولویت دارد. */
html.sbcc-select-green .sbcc-product-family:not([data-sbcc-custom-theme="1"]) :is(.sbcc-product-family-item, .sbcc-family-year-item):not(.sbcc-family-parent-inline),
html.sbcc-select-green .sbcc-guided-selector .sbcc-guided-option {
  --sbcc-accent: #3f9a56;
  --sbcc-accent-2: #55a75f;
  --sbcc-accent-deep: #25783b;
  --sbcc-accent-line: #a9d9b4;
  --sbcc-tint: #eef8f0;
}
html.sbcc-select-green .sbcc-product-family[data-sbcc-family]:not([data-sbcc-custom-theme="1"]) :is(.sbcc-product-family-item, .sbcc-family-year-item):not(.is-active):not(.is-unavailable):not(.sbcc-family-parent-inline):hover {
  background: var(--sbcc-tint) !important;
}
html.sbcc-select-green .sbcc-product-family[data-sbcc-family]:not([data-sbcc-custom-theme="1"]) :is(.sbcc-product-family-item, .sbcc-family-year-item).is-active:not(.sbcc-family-parent-inline) {
  box-shadow: none !important;
}

/* 2) آیکن تقویم ابتدای (سمت چپِ) تاریخ بروزرسانی قیمت؛ خط نازک، هم‌رنگ متن تاریخ (از تنظیمات: «آیکن تقویم کنار تاریخ») */
html body#product:not(#_):not(#__):not(#___) .sbcc-selected-product-price-date .sbcc-price-date-cal {
  display: inline-block !important;
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
  background: currentColor;
  opacity: .85;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center / contain no-repeat;
}

/* ===== SBCC 6.8.2: شناسه محصول (برچسب ریز گوشه پایین-چپ باکس رنگی؛ با کلیک کپی می‌شود) ===== */
html body .sbcc-pid-tag {
  display: table !important;
  width: auto;
  margin: 8px auto 0 2px !important; /* صفحه RTL است: auto سمت راست = چسبیدن به گوشه چپ */
  align-self: flex-end;               /* اگر والد flex ستونی بود، در RTL یعنی سمت چپ */
  text-align: left !important;
  direction: ltr;
  font: 500 12px/1.25 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  letter-spacing: .06em;
  color: currentColor;
  opacity: .45;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  transition: opacity .15s;
}
html body .sbcc-pid-tag:hover,
html body .sbcc-pid-tag:focus-visible { opacity: .8; outline: none; }
html body .sbcc-pid-tag.is-copied { opacity: .9; color: #25783b; }
html body .sbcc-pid-tag.is-copied::after { content: " \2713"; }
@media (max-width: 575.98px) {
  html body .sbcc-pid-tag { font-size: 11px; margin-top: 6px !important; }
}
@media (min-width: 1920px) {
  html body .sbcc-pid-tag { font-size: 13px; }
}

/* ===== SBCC 6.9.0: گزینه‌های خانواده بدون لینک (span با data-sbcc-href) — بدون انتخاب متن و بدون منوی لینک لمسی ===== */
[data-sbcc-family] [data-sbcc-href]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-decoration:none}


/* ===== SBCC 6.9.2 — نقطهٔ موجودی (سبز/قرمز) + شاخه‌های درختی محصول مادر =====
   همه‌چیز فقط با CSS و از طریق متغیرها؛ برای برگرداندن کافی است همین بلوک تا انتهای فایل حذف شود.
   مقادیر (رنگ خط، ضخامت، فاصله‌ها، اندازهٔ نقطه) از متغیرهای زیر قابل تنظیم‌اند. */
html body .sbcc-product-family[data-sbcc-family] {
  --sbcc-tree-line: #a9c6f2;
  --sbcc-tree-node: var(--sbcc-accent, #1877f2);
  --sbcc-tree-w: 2px;
  --sbcc-tree-stem: 8px;
  --sbcc-tree-drop: 11px;
  --sbcc-tree-radius: 7px;
  --sbcc-tree-node-size: 7px;
  --sbcc-tree-colgap: 6px;
  --sbcc-tree-bw: 1px;
  --sbcc-dot-size: 5px;
  --sbcc-dot-offset: 4px;
  --sbcc-dot-ok: #16a34a;
  --sbcc-dot-bad: #e5484d;
}

/* 1) نقطهٔ وضعیت روی هر گزینه: سبز = موجود، قرمز = ناموجود (مثل کارت محصول خانواده‌ای) */
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item:not(.sbcc-family-parent-inline), .sbcc-family-year-item) {
  position: relative !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item:not(.sbcc-family-parent-inline), .sbcc-family-year-item)::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: var(--sbcc-dot-offset) !important;
  left: var(--sbcc-dot-offset) !important;
  right: auto !important;
  bottom: auto !important;
  width: var(--sbcc-dot-size) !important;
  height: var(--sbcc-dot-size) !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: var(--sbcc-dot-ok) !important;
  box-shadow: 0 0 0 1.5px #fff !important;
  font-size: 0 !important;
  line-height: 0 !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
  z-index: 2 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] :is(.sbcc-product-family-item.is-unavailable:not(.sbcc-family-parent-inline), .sbcc-family-year-item.has-no-available-child)::after {
  background: var(--sbcc-dot-bad) !important;
}

/* 2) شاخه‌های درختی: نوار مادر ← ساقه + گره ← ریل با گوشه‌های گرد ← هر گزینه.
   برای هر تعداد گزینه: ستون‌ها متعادل چیده می‌شوند و ردیف‌های بعدی هم با خط عمودی به گزینهٔ بالایی وصل‌اند. */
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2 of .sbcc-product-family-item)) {
  --sbcc-tree-cols: 6;
  display: grid !important;
  grid-auto-flow: row !important;
  grid-template-columns: repeat(var(--sbcc-tree-cols), minmax(0, 1fr)) !important;
  gap: var(--sbcc-tree-drop) var(--sbcc-tree-colgap) !important;
  position: relative !important;
  overflow: visible !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline {
  grid-area: 1 / 1 / auto / -1 !important;
  position: relative !important;
  margin-bottom: var(--sbcc-tree-stem) !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2 of .sbcc-product-family-item)) > .sbcc-product-family-item:not(.sbcc-family-parent-inline) {
  grid-area: auto !important;
  position: relative !important;
}
/* ساقه + گره (زیر نوار مادر) */
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 100% !important;
  right: auto !important;
  bottom: auto !important;
  left: calc(50% - var(--sbcc-tree-node-size) / 2) !important;
  width: var(--sbcc-tree-node-size) !important;
  height: calc(var(--sbcc-tree-bw) + var(--sbcc-tree-stem) + var(--sbcc-tree-node-size) / 2) !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background:
    radial-gradient(circle closest-side, var(--sbcc-tree-node) 0 78%, transparent 100%) center bottom / var(--sbcc-tree-node-size) var(--sbcc-tree-node-size) no-repeat,
    linear-gradient(var(--sbcc-tree-line), var(--sbcc-tree-line)) center top / var(--sbcc-tree-w) calc(100% - var(--sbcc-tree-node-size) / 2) no-repeat !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
  z-index: 1 !important;
}
/* ریل افقی؛ دو سرش با گوشهٔ گرد به اولین و آخرین گزینهٔ ردیف اول می‌رسد */
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  box-sizing: border-box !important;
  top: calc(100% + var(--sbcc-tree-bw) + var(--sbcc-tree-stem) - var(--sbcc-tree-w) / 2) !important;
  bottom: auto !important;
  left: calc((100% + 2 * var(--sbcc-tree-bw) - (var(--sbcc-tree-cols) - 1) * var(--sbcc-tree-colgap)) / (2 * var(--sbcc-tree-cols)) - var(--sbcc-tree-bw) - var(--sbcc-tree-w) / 2) !important;
  right: calc((100% + 2 * var(--sbcc-tree-bw) - (var(--sbcc-tree-cols) - 1) * var(--sbcc-tree-colgap)) / (2 * var(--sbcc-tree-cols)) - var(--sbcc-tree-bw) - var(--sbcc-tree-w) / 2) !important;
  width: auto !important;
  height: calc(var(--sbcc-tree-drop) + var(--sbcc-tree-w) / 2) !important;
  margin: 0 !important;
  border: var(--sbcc-tree-w) solid var(--sbcc-tree-line) !important;
  border-bottom: 0 !important;
  border-radius: var(--sbcc-tree-radius) var(--sbcc-tree-radius) 0 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
/* شاخهٔ هر گزینه (ردیف اول از ریل، ردیف‌های بعدی از گزینهٔ بالایی) */
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2 of .sbcc-product-family-item)) > .sbcc-product-family-item:not(.sbcc-family-parent-inline)::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: calc(-1 * (var(--sbcc-tree-drop) + var(--sbcc-tree-bw))) !important;
  right: auto !important;
  bottom: auto !important;
  left: calc(50% - var(--sbcc-tree-w) / 2) !important;
  width: var(--sbcc-tree-w) !important;
  height: var(--sbcc-tree-drop) !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: var(--sbcc-tree-line) !important;
  box-shadow: none !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
/* دسکتاپ و تبلت (≥768px): حداکثر ۶ ستون، مثل قبل */
@media (min-width: 768px) {
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) { --sbcc-tree-cols: 1; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(3 of .sbcc-product-family-item)) { --sbcc-tree-cols: 2; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(3 of .sbcc-product-family-item)) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(3 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(4 of .sbcc-product-family-item)) { --sbcc-tree-cols: 3; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(4 of .sbcc-product-family-item)) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(4 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(5 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item))) { --sbcc-tree-cols: 4; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(5 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(5 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item))) { --sbcc-tree-cols: 5; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(6 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) { --sbcc-tree-cols: 6; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(7 of .sbcc-product-family-item))::before { display: none !important; }
}
/* تبلت کوچک / گوشی افقی (480–767px): حداکثر ۴ ستون */
@media (min-width: 480px) and (max-width: 767.98px) {
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) { --sbcc-tree-cols: 1; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(3 of .sbcc-product-family-item)) { --sbcc-tree-cols: 2; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(3 of .sbcc-product-family-item)) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(3 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(4 of .sbcc-product-family-item), :nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item))) { --sbcc-tree-cols: 3; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(4 of .sbcc-product-family-item), :nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(4 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(5 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) { --sbcc-tree-cols: 4; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(5 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(5 of .sbcc-product-family-item))::before { display: none !important; }
}
/* گوشی (341–479px): حداکثر ۳ ستون */
@media (min-width: 341px) and (max-width: 479.98px) {
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) { --sbcc-tree-cols: 1; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(3 of .sbcc-product-family-item), :nth-last-child(5 of .sbcc-product-family-item))) { --sbcc-tree-cols: 2; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(3 of .sbcc-product-family-item), :nth-last-child(5 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(3 of .sbcc-product-family-item))::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(4 of .sbcc-product-family-item), :nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) { --sbcc-tree-cols: 3; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(4 of .sbcc-product-family-item), :nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(4 of .sbcc-product-family-item))::before { display: none !important; }
}
/* گوشی خیلی کوچک (≤340px): حداکثر ۲ ستون */
@media (max-width: 340px) {
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) { --sbcc-tree-cols: 1; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2 of .sbcc-product-family-item)) > .sbcc-family-parent-inline::before { display: none !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(3 of .sbcc-product-family-item), :nth-last-child(4 of .sbcc-product-family-item), :nth-last-child(5 of .sbcc-product-family-item), :nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) { --sbcc-tree-cols: 2; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items:has(> .sbcc-family-parent-inline:first-child:is(:nth-last-child(3 of .sbcc-product-family-item), :nth-last-child(4 of .sbcc-product-family-item), :nth-last-child(5 of .sbcc-product-family-item), :nth-last-child(6 of .sbcc-product-family-item), :nth-last-child(7 of .sbcc-product-family-item), :nth-last-child(8 of .sbcc-product-family-item), :nth-last-child(9 of .sbcc-product-family-item), :nth-last-child(10 of .sbcc-product-family-item), :nth-last-child(11 of .sbcc-product-family-item), :nth-last-child(12 of .sbcc-product-family-item), :nth-last-child(13 of .sbcc-product-family-item), :nth-last-child(n+14 of .sbcc-product-family-item))) > .sbcc-product-family-item:not(.sbcc-family-parent-inline):is(:nth-child(2 of .sbcc-product-family-item), :nth-child(3 of .sbcc-product-family-item))::before { display: none !important; }
}


/* ===== SBCC 6.9.3 — کارت قیمت با عنوان شناور + تاریخ نسبی + هشدار قیمت قدیمی، و پیام «ناموجود» هم‌شکل =====
   هم‌شکل کادرهای «انتخابگر مدل» و «بازه قیمت»: یک قاب، عنوان روی خط بالا (راست)، تاریخ روی همان خط (چپ).
   متن‌ها و مهلت قدیمی شدن قیمت از تنظیمات ماژول می‌آیند. برای برگرداندن، همین بلوک تا انتهای فایل حذف شود. */
html body .product-prices .sb-panda-price-shell,
html body .sbcc-unavailable-product-notice {
  --sbcc-pc-legend-size: 13px;
  --sbcc-pc-date-size: 12px;
  --sbcc-pc-ink: #111827;
  --sbcc-pc-date: #1d4ed8;
  --sbcc-pc-muted: #6b7280;
  --sbcc-pc-live: #16a34a;
  --sbcc-pc-stale: #b45309;
  --sbcc-pc-stale-bg: #fff7ed;
  --sbcc-pc-stale-line: #fed7aa;
  --sbcc-pc-oos: #dc2626;
  --sbcc-pc-oos-line: #f3b4b4;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title {
  position: relative !important;
  overflow: visible !important;
  margin-top: 12px !important;
  padding-top: 14px !important;
  border-radius: 7px !important;
}
/* عنوان شناور (متن از تنظیمات: «قیمت امروز» / وقتی قدیمی یا ناموجود: «آخرین قیمت ثبت‌شده») */
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title.sbcc-price-has-legend::before {
  content: attr(data-sbcc-price-legend) !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;
  width: auto !important;
  height: auto !important;
  max-width: 52% !important;
  margin: 0 !important;
  padding: 0 16px 0 6px !important;
  transform: translateY(-50%) !important;
  background: #fff radial-gradient(circle, var(--sbcc-accent, #1877f2) 0 2.5px, transparent 3px) no-repeat right 6px center / 6px 6px !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--sbcc-pc-ink) !important;
  font-size: var(--sbcc-pc-legend-size) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  pointer-events: none !important;
  z-index: 3 !important;
}
/* تاریخ نسبی روی خط بالای کادر (چپ) */
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date {
  position: absolute !important;
  top: 0 !important;
  left: 12px !important;
  right: auto !important;
  bottom: auto !important;
  transform: translateY(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  max-width: 46% !important;
  direction: rtl !important;
  unicode-bidi: isolate !important;
  margin: 0 !important;
  padding: 0 6px !important;
  background: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
  color: var(--sbcc-pc-date) !important;
  font-size: var(--sbcc-pc-date-size) !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
  z-index: 3 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date .sbcc-price-date-text {
  display: inline-block !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date :is(.sbcc-price-date-text, .sbcc-price-date-when, bdi) {
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date .sbcc-price-date-prefix {
  color: var(--sbcc-pc-muted) !important;
  font-weight: 500 !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date.is-stale {
  color: var(--sbcc-pc-stale) !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date .sbcc-price-date-live {
  flex: 0 0 auto !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: var(--sbcc-pc-live) !important;
  box-shadow: 0 0 0 3px rgba(22, 163, 74, .18) !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date .sbcc-price-date-warn {
  flex: 0 0 auto !important;
  position: relative !important;
  width: 13px !important;
  height: 13px !important;
  border-radius: 50% !important;
  background: currentColor !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date .sbcc-price-date-warn::before {
  content: "!" !important;
  position: absolute !important;
  inset: 0 !important;
  color: #fff !important;
  font: 700 10px/13px Tahoma, Arial, sans-serif !important;
  text-align: center !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .current-price {
  border-top: 0 !important;
  padding-top: 0 !important;
}
/* هشدار قیمت قدیمی: زیر قیمت، داخل همان قاب (متن از تنظیمات) */
html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title.sbcc-price-is-stale[data-sbcc-stale-text]::after {
  content: attr(data-sbcc-stale-text) !important;
  order: 99 !important;
  flex: 0 0 100% !important;
  display: block !important;
  position: static !important;
  width: 100% !important;
  box-sizing: border-box !important;
  margin: 8px 0 0 !important;
  padding: 6px 8px !important;
  background: var(--sbcc-pc-stale-bg) !important;
  border: 1px solid var(--sbcc-pc-stale-line) !important;
  border-radius: 6px !important;
  color: #9a3412 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  line-height: 1.8 !important;
  text-align: right !important;
  white-space: normal !important;
}

/* پیام «ناموجود»: همان قاب با عنوان شناور، به رنگ قرمز؛ دکمهٔ «محصولات مشابه» زیرش می‌آید */
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice {
  position: relative !important;
  display: block !important;
  flex: 0 0 100% !important;
  width: 100% !important;
  box-sizing: border-box !important;
  margin: 12px 0 8px !important;
  padding: 14px 12px 10px !important;
  background: #fff !important;
  border: 1px solid var(--sbcc-pc-oos-line) !important;
  border-radius: 7px !important;
  box-shadow: none !important;
  direction: rtl !important;
  text-align: right !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice .sbcc-unavailable-product-badge {
  position: absolute !important;
  top: 0 !important;
  right: 12px !important;
  transform: translateY(-50%) !important;
  display: block !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 16px 0 6px !important;
  background: #fff radial-gradient(circle, var(--sbcc-pc-oos) 0 2.5px, transparent 3px) no-repeat right 6px center / 6px 6px !important;
  border: 0 !important;
  border-radius: 30px !important;
  color: var(--sbcc-pc-oos) !important;
  font-size: var(--sbcc-pc-legend-size) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice .sbcc-unavailable-product-title {
  display: block !important;
  margin: 0 0 2px !important;
  color: var(--sbcc-pc-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.6 !important;
  text-align: right !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice .sbcc-unavailable-product-text {
  display: block !important;
  margin: 0 !important;
  color: var(--sbcc-pc-muted) !important;
  font-size: 12.5px !important;
  font-weight: 500 !important;
  line-height: 1.8 !important;
  text-align: right !important;
}
html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice.is-before-similar {
  margin-bottom: 8px !important;
}

@media (max-width: 480px) {
  html body .product-prices .sb-panda-price-shell,
  html body .sbcc-unavailable-product-notice {
    --sbcc-pc-legend-size: 12px;
    --sbcc-pc-date-size: 11px;
  }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice .sbcc-unavailable-product-title { font-size: 13px !important; }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-unavailable-product-notice .sbcc-unavailable-product-text { font-size: 12px !important; }
}
/* گوشی‌های باریک: پیشوند «به‌روز شده» حذف می‌شود تا عنوان و تاریخ روی یک خط جا شوند */
@media (max-width: 420px) {
  html body:not(#_):not(#__):not(#___):not(#____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title > .sbcc-selected-product-price-date .sbcc-price-date-prefix { display: none !important; }
}


/* SBCC mobile fluid tree 2026-10-27: preserve grid, connectors and desktop layout. */
@media (max-width: 767.98px) {
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-fluid-tree:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2)) {
    display: grid !important;
    grid-template-columns: repeat(var(--sbcc-tree-cols), minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
  }
  /* CSS above already owns the rail geometry via --sbcc-tree-cols. Explicitly
     restore/hide vertical connectors according to the actual first row. */
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-fluid-tree:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2)) > .sbcc-product-family-item:not(.sbcc-family-parent-inline)::before {
    display: block !important;
  }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-fluid-tree:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2)) > .sbcc-tree-rail-edge::before {
    display: none !important;
  }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-fluid-tree.sbcc-tree-single:has(> .sbcc-family-parent-inline:first-child:nth-last-child(2)) > .sbcc-family-parent-inline::before {
    display: none !important;
  }
}


/* SBCC 2026-10-27: mobile rail endpoint polish. Desktop unaffected.
   Use the same rail as desktop, but make mobile corner endings compact;
   first/last chip stems are owned by the rounded rail, not duplicated. */
@media (max-width: 767.98px) {
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-fluid-tree:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2)) > .sbcc-family-parent-inline::before {
    left: calc((100% + 2 * var(--sbcc-tree-bw) - (var(--sbcc-tree-cols) - 1) * var(--sbcc-tree-colgap)) / (2 * var(--sbcc-tree-cols)) - var(--sbcc-tree-bw) + 1px) !important;
    right: calc((100% + 2 * var(--sbcc-tree-bw) - (var(--sbcc-tree-cols) - 1) * var(--sbcc-tree-colgap)) / (2 * var(--sbcc-tree-cols)) - var(--sbcc-tree-bw) + 1px) !important;
    border-radius: 9px 9px 0 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  html body:not(#_):not(#__):not(#___):not(#____) .sbcc-product-family[data-sbcc-family] .sbcc-product-family-items.sbcc-fluid-tree:has(> .sbcc-family-parent-inline:first-child:nth-last-child(n+2)) > .sbcc-tree-rail-edge::before {
    display: none !important;
    content: none !important;
  }
}

/* ===== SBCC 6.10.1 — عنوان‌های شناور یک‌دست: بدون نقطه + گوشهٔ گرد مثل «انتخابگر مدل محصول» =====
   سه عنوان: «انتخابگر مدل محصول»، «بازه قیمت مدل‌های موجود …» و عنوان کارت قیمت («قیمت امروز» / «قیمت»).
   برای برگرداندن، همین بلوک حذف شود. */
html body { --sbcc-legend-radius: 30px; }
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy::before,
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-parent-family-price .sbcc-parent-family-price-label::before {
  display: none !important;
  content: none !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-product-family[data-sbcc-family] .sbcc-family-title-copy,
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-parent-family-price .sbcc-parent-family-price-label {
  border-radius: var(--sbcc-legend-radius) !important;
  padding-left: 8px !important;
  padding-right: 8px !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title.sbcc-price-has-legend::before {
  background: #fff !important;
  padding: 0 8px !important;
  border-radius: var(--sbcc-legend-radius) !important;
}

/* ===== SBCC 6.10.2 — فقط یک درخت: وقتی درخت SVG (sbcc-family-tree.js) فعال است، خطوط CSS قدیمی حذف می‌شوند =====
   قبلاً هر دو با هم کشیده می‌شدند: خطوط آبی کم‌رنگ اضافه، و خط CSS روی مسیر آبی پررنگِ گزینهٔ انتخاب‌شده
   می‌افتاد و آن را (به‌خصوص روی گزینهٔ وسط و در موبایل) می‌پوشاند. نقطه‌های سبز/قرمز (::after گزینه‌ها) دست نمی‌خورند. */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-product-family.sbcc-single-route-enhanced .sbcc-single-route-grid > .sbcc-family-parent-inline::before,
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-product-family.sbcc-single-route-enhanced .sbcc-single-route-grid > .sbcc-family-parent-inline::after,
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-product-family.sbcc-single-route-enhanced .sbcc-single-route-grid > .sbcc-product-family-item:not(.sbcc-family-parent-inline)::before {
  display: none !important;
  content: none !important;
}

/* ===== SBCC 6.10.3 — بازهٔ قیمت: «تومان» فقط یک بار، به‌صورت نشان SVG بعد از عدد آخر ===== */
html body .sbcc-parent-family-price { --sbcc-range-toman: #6b7280; }
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-parent-family-price .sbcc-toman-mark {
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 4px 0 0 !important;
  vertical-align: -4px !important;
  color: var(--sbcc-range-toman) !important;
  line-height: 1 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .sbcc-parent-family-price .sbcc-toman-mark svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

/* ===== SBCC 6.10.4 / 6.12.1 — کارت قیمت ساده: قیمت راست | ستون چپ: زمان به‌روزرسانی بالا، «هزینه ارسال» پایین =====
   6.12.1: جای دو ردیف عوض شد و برچسب «به‌روزرسانی قیمت» (تنظیم «پیشوند تاریخ به‌روزرسانی») خط اول زمان است.
   خط عمودی قیمت را از ستون جدا می‌کند و خط افقی زمان را از ارسال. تاریخ دیگر روی خط کادر نیست.
   عنوان کادر از تنظیمات است (پیش‌فرض جدید: خالی = بدون عنوان). برای برگرداندن، همین بلوک حذف شود. */
html body .product-prices .sb-panda-price-shell { --sbcc-meta-w: 122px; --sbcc-meta-line: #e5e8ee; --sbcc-meta-ship-h: 24px; }
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell.sbcc-price-shell-has-title:not(.sbcc-price-has-legend) {
  margin-top: 6px !important;
  padding-top: 10px !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell.sbcc-price-is-stale {
  border-color: #f5d0a9 !important;
}
/* ردیف قیمت: جای ستون چپ خالی می‌ماند و خط عمودی کنار آن کشیده می‌شود */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price:has(> .sbcc-selected-product-price-date) {
  position: relative !important;
  min-height: 46px !important;
  padding-left: calc(var(--sbcc-meta-w) + 12px) !important;
  background: linear-gradient(var(--sbcc-meta-line), var(--sbcc-meta-line)) no-repeat left var(--sbcc-meta-w) center / 1px 100% !important;
  justify-content: flex-start !important;
  align-items: center !important;
}
/* «شامل هزینه ارسال» = ردیف پایین ستون چپ؛ خط افقی بالای آن */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price:has(> .sbcc-selected-product-price-date) > .sb-price-shipping-note {
  position: absolute !important;
  top: auto !important;
  left: 0 !important;
  right: auto !important;
  bottom: 0 !important;
  height: var(--sbcc-meta-ship-h) !important;
  border-top: 1px solid var(--sbcc-meta-line) !important;
  width: calc(var(--sbcc-meta-w) - 10px) !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  background: transparent !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  box-shadow: none !important;
  font-size: 11.5px !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
/* both rows: the price row grows so the two-line time and the shipping row never overlap */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price:has(> .sbcc-selected-product-price-date):has(> .sb-price-shipping-note) {
  min-height: calc(36px + var(--sbcc-meta-ship-h)) !important;
}
/* زمان به‌روزرسانی = بالای ستون چپ: خط اول «به‌روزرسانی قیمت»، خط دوم زمان */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date {
  position: absolute !important;
  top: 0 !important;
  bottom: var(--sbcc-meta-ship-h) !important;
  left: 0 !important;
  right: auto !important;
  width: calc(var(--sbcc-meta-w) - 10px) !important;
  max-width: none !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 5px !important;
  direction: rtl !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #4b5563 !important;
  font-size: 11.5px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
  order: 0 !important;
  z-index: 1 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date.is-fresh {
  color: #1d4ed8 !important;
  font-weight: 600 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date.is-stale {
  color: #b45309 !important;
  font-weight: 600 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date :is(.sbcc-price-date-text, .sbcc-price-date-when, bdi) {
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-prefix {
  display: block !important;
  flex: 0 0 100% !important;
  color: #6b7280 !important;
  font-size: 10.5px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-live {
  margin: 0 3px !important;
}
/* بدون «هزینه ارسال»: زمان کل ارتفاع ستون را می‌گیرد */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price:not(:has(> .sb-price-shipping-note)) > .sbcc-selected-product-price-date {
  top: 0 !important;
  bottom: 0 !important;
}
@media (max-width: 360px) {
  /* 6.12.1: 116px so «شامل هزینه ارسال» and «به‌روزرسانی قیمت» are not clipped on 320px phones */
  html body .product-prices .sb-panda-price-shell { --sbcc-meta-w: 116px; }
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > :is(.sb-price-shipping-note, .sbcc-selected-product-price-date) {
    font-size: 10.5px !important;
  }
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-prefix {
    font-size: 9.5px !important;
  }
}
/* 6.10.4: icons + one-line text of the date in its new place (inside the price row) */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-text {
  /* 6.12.1: wraps so «به‌روزرسانی قیمت» is line 1 and the time line 2 */
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: baseline !important;
  column-gap: 4px !important;
  row-gap: 0 !important;
  min-width: 0 !important;
  line-height: 1.4 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-live {
  display: inline-block !important;
  flex: 0 0 7px !important;
  width: 7px !important;
  height: 7px !important;
  border-radius: 50% !important;
  background: #16a34a !important;
  box-shadow: 0 0 0 3px rgba(22, 163, 74, .18) !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-warn {
  display: inline-block !important;
  position: relative !important;
  flex: 0 0 13px !important;
  width: 13px !important;
  height: 13px !important;
  border-radius: 50% !important;
  background: currentColor !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-warn::before {
  content: "!" !important;
  position: absolute !important;
  inset: 0 !important;
  color: #fff !important;
  font: 700 10px/13px Tahoma, Arial, sans-serif !important;
  text-align: center !important;
}

/* ===== SBCC 6.12.0 — «کلیک روی سال = نمایش اطلاعات همان سال» (sbcc-year-mother.js) =====
   year view = the page shows one year's mother on a multi-year model page. */
html body .sbcc-product-family .sbcc-year-mother-proxy { display: none !important; }
/* the mother's own one-line summary («… سایز 75 اینچ محصول 2022») describes one size, not the year */
html.sbcc-year-view body .product-information .pro_extra_info_content { display: none !important; }

/* ===== SBCC 6.13.2 — کارت قیمت یک‌ردیفه: قیمت راست | ستون چپ: «آپدیت قیمت: 1 مهر 12:28» و زیرش «شامل هزینه ارسال» =====
   تاریخ کوتاه (روز + ماه، سال فقط اگر امسال نباشد) و ساعت کوچک‌تر. کارت باریک (محتوای کارت < 320px، مثل ستون کناری دسکتاپ و گوشی 320):
   پیشوند پنهان می‌شود (آیکن تقویم می‌ماند) تا همه چیز در همان یک ردیف کنار قیمت جا شود. قیمت پررنگ. */
html body .product-prices .sb-panda-price-shell {
  --sbcc-meta-w: 172px; --sbcc-meta-fs: 11px; --sbcc-meta-gap: 10px; --sbcc-meta-row: 20px; --sbcc-price-fw: 800;
  container: sbccprice / inline-size;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell .current-price > .price,
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell .current-price [itemprop=price] {
  font-weight: var(--sbcc-price-fw) !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date[hidden] {
  display: none !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price:has(> .sbcc-selected-product-price-date:not([hidden])) {
  padding-left: calc(var(--sbcc-meta-w) + var(--sbcc-meta-gap)) !important;
  background-position: left var(--sbcc-meta-w) center !important;
  min-height: calc(var(--sbcc-meta-row) * 2 + 2px) !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date {
  width: calc(var(--sbcc-meta-w) - 6px) !important;
  bottom: var(--sbcc-meta-row) !important;
  gap: 4px !important;
  color: #4b5563 !important;
  font-size: var(--sbcc-meta-fs) !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  align-items: center !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price:not(:has(> .sb-price-shipping-note)) > .sbcc-selected-product-price-date {
  bottom: 0 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price:has(> .sbcc-selected-product-price-date) > .sb-price-shipping-note {
  width: calc(var(--sbcc-meta-w) - 6px) !important;
  height: var(--sbcc-meta-row) !important;
  border-radius: 0 !important;
  font-size: var(--sbcc-meta-fs) !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-text {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  gap: 3px !important;
  min-width: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-prefix {
  display: block !important;
  flex: 0 1 auto !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  color: #6b7280 !important;
  font-size: inherit !important;
  font-weight: 500 !important;
  line-height: inherit !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-when {
  display: block !important;
  flex: 0 0 auto !important;
  overflow: visible !important;
  color: #111827 !important;
  font-size: inherit !important;
  font-weight: 700 !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date :is(.sbcc-price-date-day, .sbcc-price-date-time, .sbcc-price-date-when bdi) {
  display: inline !important;
  overflow: visible !important;
  unicode-bidi: isolate !important;
}
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-time {
  color: #6b7280 !important;
  font-size: .88em !important;
  font-weight: 500 !important;
}
/* narrow card: no prefix (calendar icon + title tooltip keep the meaning), slimmer column */
@container sbccprice (max-width: 319px) {
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price {
    --sbcc-meta-w: 116px; --sbcc-meta-fs: 10.5px; --sbcc-meta-gap: 8px;
  }
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-prefix {
    display: none !important;
  }
  /* an older year («29 اسفند 1404») leaves no room for the time here; the tooltip still has it */
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date.sbcc-price-date-has-year .sbcc-price-date-time {
    display: none !important;
  }
}

/* ===== SBCC 6.13.3 — تاریخ کارت قیمت بدون بولد + فاصلهٔ یکسان «ویژگی‌های کالا» تا انتخابگر =====
   زیر 992px (ستون‌ها زیر هم): خط جداکنندهٔ زیر «ویژگی‌های کالا» (myfealist) بالا و پایین 12px فاصله دارد.
   22px = margin-bottom خط (12) + padding بالای box-rangi (10). */
html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______) .product-prices .sb-panda-price-shell > .current-price > .sbcc-selected-product-price-date .sbcc-price-date-when {
  font-weight: 500 !important;
}
@media (max-width: 991.98px) {
  html body:not(#_):not(#__):not(#___):not(#____) .row:has(> .product-information hr.myfealist-hr) .sbcc-product-family[data-sbcc-family] {
    margin-top: calc(var(--sbcc-gap-after-features, 12px) - 22px) !important;
  }
}

/* ===== SBCC 6.13.4 — کارت قیمت در کارت باریک (ستون کناری دسکتاپ، گوشی 320): «تومان» دیگر زیر قیمت نمی‌افتد ===== */
@container sbccprice (max-width: 319px) {
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .product-prices .sb-panda-price-shell > .current-price {
    --sbcc-meta-w: 106px; --sbcc-meta-gap: 6px;
    flex-wrap: nowrap !important;
  }
  html body:not(#_):not(#__):not(#___):not(#____):not(#_____):not(#______):not(#_______) .product-prices .sb-panda-price-shell > .current-price > .price {
    font-size: 17px !important;
  }
}
