/* VIRA 7.69.79 Critical CSS V2 — above-fold product shell only. */
.sspx-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:-.14em;overflow:visible}.sspx-icon *{vector-effect:non-scaling-stroke}
body.single-product.sspx-active{--sspx-navy:#0E1A2B;--sspx-gold:#B89A4A;--sspx-ink:#f8f4ea;--sspx-muted:#9cabb9;--sspx-line:rgba(184,154,74,.22);background:#0e1a2b!important;color:var(--sspx-ink)!important}
body.single-product.sspx-active div.product{display:block!important;width:min(1280px,calc(100vw - 34px))!important;max-width:1280px!important;margin:112px auto 60px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;left:auto!important;overflow:visible!important}
body.single-product.sspx-active div.product>.summary,body.single-product.sspx-active div.product>.woocommerce-product-gallery{display:none!important}
body.single-product.sspx-active div.product>.sspx{display:block!important;clear:both!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--sspx-ink)!important}
.sspx,.sspx *{box-sizing:border-box}.sspx button,.sspx input,.sspx select,.sspx textarea{font:inherit}.sspx a{text-decoration:none!important}.sspx img{max-width:100%;height:auto}.sspx-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);gap:28px;align-items:start}.sspx-gallery,.sspx-buybox,.sspx-content,.sspx-scores,.sspx-assurance,.sspx-compare,.sspx-related{border:1px solid rgba(255,255,255,.09);border-radius:26px;background:linear-gradient(145deg,rgba(20,44,62,.96),rgba(8,25,39,.98));box-shadow:0 28px 70px rgba(0,0,0,.25)}
.sspx-gallery{position:sticky;top:104px;padding:14px}.sspx-stage{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:19px;background:#f1f0ec;overflow:hidden}.sspx-stage .sspx-main-image,.sspx-stage>img{width:100%!important;height:100%!important;object-fit:contain!important;background:#f1f0ec!important;mix-blend-mode:normal!important;transition:opacity .18s ease}.sspx-zoom{position:absolute;top:14px;left:14px;width:42px;height:42px;border:1px solid rgba(14,26,43,.14);border-radius:50%;background:rgba(255,255,255,.85);color:#0E1A2B;font-size:24px;cursor:pointer}.sspx-count{position:absolute;right:14px;bottom:14px;padding:7px 11px;border-radius:999px;background:rgba(14,26,43,.82);color:#fff!important;font-size:11px}.sspx-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.sspx-thumb{aspect-ratio:1/1;padding:0;border:1px solid transparent;border-radius:12px;background:#ecebe7;overflow:hidden;opacity:.62;cursor:pointer}.sspx-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;mix-blend-mode:normal!important}.sspx-thumb.is-active{opacity:1;border-color:var(--sspx-accent);box-shadow:0 0 0 1px var(--sspx-accent)}.sspx-video-dock{display:flex;gap:8px;margin-top:10px}.sspx-video-dock button{flex:1;min-height:42px;border:1px solid var(--sspx-line);border-radius:12px;background:rgba(184,154,74,.07);color:#f4e7bd;cursor:pointer}.sspx-video-dock button:hover{background:rgba(184,154,74,.14)}
.sspx-buybox{padding:32px}.sspx-eyebrow{display:flex;align-items:center;gap:9px;color:#d8c17a;font-size:12px;font-weight:850;letter-spacing:.05em}.sspx-eyebrow a{color:#e2ca7c!important}.sspx-eyebrow i{width:5px;height:5px;border-radius:50%;background:#36ba75;box-shadow:0 0 0 5px rgba(54,186,117,.12)}.sspx-buybox h1{margin:14px 0 7px!important;color:#fff!important;font-size:clamp(28px,2.6vw,42px)!important;font-weight:950!important;line-height:1.42!important;letter-spacing:-.035em!important}.sspx-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#bdc8d2!important;font:700 14px/1.7 Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif}.sspx-subtitle small{padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#d8c17a!important}.sspx-status{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0}.sspx-status span{padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);color:#c5d0d9!important;font-size:11px;font-weight:800}.sspx-price-card{margin:18px 0;padding:19px;border:1px solid var(--sspx-line);border-radius:19px;background:linear-gradient(135deg,rgba(184,154,74,.12),rgba(255,255,255,.025))}.sspx-price-card>small{color:#b8c2cb!important;font-size:11px;font-weight:800}.sspx-price{margin:4px 0;color:#f1d678!important;font-size:clamp(25px,2.2vw,34px);font-weight:950}.sspx-price *{color:inherit!important}.sspx-original{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}.sspx-original span{color:#95a4b1!important;font-size:10px}.sspx-original strong{color:#d9e4ed!important;font:900 14px Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif}.sspx-key-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:17px 0}.sspx-key-specs>div{min-height:70px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025)}.sspx-key-specs small{display:block;color:#8293a1!important;font-size:10px}.sspx-key-specs strong{display:block;margin-top:5px;color:#f7f1df!important;font-size:13px}.sspx-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0}.sspx-trust-strip span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:7px;border-radius:12px;background:rgba(255,255,255,.035);color:#c7d0d8!important;font-size:9px}.sspx-trust-strip i{color:#d5ba66;font-style:normal;font-size:14px}.sspx-cart form.cart{display:flex!important;gap:9px!important;margin:0!important}.sspx-cart .quantity{flex:0 0 76px}.sspx-cart .qty{width:100%!important;min-height:56px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:15px!important;background:#0e1a2b!important;color:#fff!important}.sspx-cart .single_add_to_cart_button{flex:1!important;min-height:56px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#e1c66d,#b48c32)!important;color:#0e1a2b!important;font-weight:950!important;box-shadow:0 14px 30px rgba(184,140,43,.23)!important;cursor:pointer}.sspx-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.sspx-secondary-actions a,.sspx-secondary-actions button{display:grid;place-items:center;min-height:47px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:rgba(255,255,255,.035);color:#f1eee4!important;font-size:12px;font-weight:850;cursor:pointer}.sspx-secondary-actions a:hover,.sspx-secondary-actions button:hover{border-color:var(--sspx-accent);background:rgba(184,154,74,.08)}.sspx-service-links{display:flex;justify-content:center;gap:18px;margin-top:15px}.sspx-service-links a{color:#aebbc6!important;font-size:10px;font-weight:800}.sspx-service-links a:hover{color:#e0c878!important}
.sspx-section-head{position:relative;margin-bottom:22px}.sspx-section-head>span{display:block;color:#c0a14c!important;font:900 10px Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif;letter-spacing:.16em}.sspx-section-head h2{margin:5px 0 0!important;color:#fff!important;font-size:clamp(23px,2.4vw,34px)!important}.sspx-section-head>button{position:absolute;left:0;top:0;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:transparent;color:#fff;font-size:21px;cursor:pointer}.sspx-content,.sspx-scores,.sspx-assurance,.sspx-compare,.sspx-related{clear:both!important;width:100%!important;margin:26px 0 0!important;padding:30px!important}.sspx-accordions{display:grid;gap:8px}.sspx-accordion{border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025);overflow:hidden}.sspx-accordion>button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:14px 17px;border:0;background:transparent;color:#f6f0e1;text-align:right;font-weight:900;cursor:pointer}.sspx-accordion>button i{font-style:normal;font-size:23px;color:#d0b55e;transition:transform .2s}.sspx-accordion.is-open>button i{transform:rotate(45deg)}.sspx-accordion-panel{padding:0 18px 19px}.sspx-accordion-panel,.sspx-accordion-panel p,.sspx-accordion-panel li{color:#abb8c3!important;font-size:15px!important;line-height:2.1!important}.sspx-table{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sspx-table>div{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:11px;background:rgba(255,255,255,.035)}.sspx-table span{color:#91a0ad!important;font-size:11px}.sspx-table strong{color:#edf0ee!important;font-size:12px}
.sspx-compare[hidden]{display:none!important}.sspx-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.sspx-compare-grid article{display:flex;flex-direction:column;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.025)}.sspx-compare-grid article img{aspect-ratio:1/1;object-fit:contain;border-radius:12px;background:#f0efeb}.sspx-compare-grid h3{margin:10px 0 6px!important;color:#f6f2e8!important;font-size:13px!important;line-height:1.7!important}.sspx-compare-grid .price{color:#d9bd63!important;font-size:13px;font-weight:900}.sspx-compare-grid dl{margin:10px 0}.sspx-compare-grid dl>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px}.sspx-compare-grid dt{color:#8494a1}.sspx-compare-grid dd{margin:0;color:#eef0ec}.sspx-compare-grid article>a,.sspx-compare-grid .is-current{display:grid;place-items:center;min-height:39px;margin-top:auto;border-radius:10px;background:rgba(184,154,74,.12);color:#e5cd7f!important;font-size:10px;text-align:center}
.sspx-scores{display:grid;grid-template-columns:290px 1fr;gap:28px}.sspx-score-hero{display:flex;flex-direction:column;justify-content:center;padding:26px;border:1px solid var(--sspx-line);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(184,154,74,.18),transparent 60%)}.sspx-score-hero small{color:#d8bd66!important;font:900 10px Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif;letter-spacing:.17em}.sspx-score-hero>strong{display:block;margin:8px 0;color:#fff!important;font:950 58px/1 Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif}.sspx-score-hero>strong i{color:#9babb7;font-size:17px;font-style:normal}.sspx-score-hero p{color:#aab7c1!important;font-size:12px;line-height:1.9}.sspx-score-lists{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sspx-score-lists h3{color:#f5f0e4!important;font-size:15px!important}.sspx-score-lists p{display:grid;grid-template-columns:105px 1fr 26px;gap:8px;align-items:center;margin:10px 0}.sspx-score-lists p span{color:#aeb9c2!important;font-size:10px}.sspx-score-lists p>i{height:5px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.sspx-score-lists p>i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#927126,#e4c965)}.sspx-score-lists p strong{color:#eed67f!important;font:900 11px Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif}.sspx-assurance>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sspx-assurance p{margin:0;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}.sspx-assurance p small{display:block;color:#82929f!important;font-size:10px}.sspx-assurance p strong{display:block;margin-top:6px;color:#eff0eb!important;font-size:12px}.sspx-related section.related{padding:0!important;margin:0!important;border:0!important;background:transparent!important}.sspx-related section.related>h2{display:none!important}
.sspx-lightbox,.sspx-video-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px;background:rgba(2,8,14,.92);backdrop-filter:blur(10px)}.sspx-lightbox[hidden],.sspx-video-modal[hidden]{display:none!important}.sspx-lightbox>button,.sspx-video-modal>div>button{position:absolute;top:18px;left:18px;z-index:2;width:46px;height:46px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0E1A2B;color:#fff;font-size:26px;cursor:pointer}.sspx-lightbox img{max-width:min(92vw,1000px);max-height:90vh;object-fit:contain}.sspx-video-modal>div{position:relative;width:min(410px,92vw);aspect-ratio:9/16;border-radius:22px;background:#000;overflow:hidden}.sspx-video-modal iframe{width:100%;height:100%;border:0}.sspx-video-modal>div>button{top:10px;left:10px;width:38px;height:38px}.sspx-mobile-bar{display:none}
@media(max-width:980px){.sspx-hero{grid-template-columns:1fr}.sspx-gallery{position:relative;top:auto}.sspx-compare-grid{grid-template-columns:repeat(2,1fr)}.sspx-scores{grid-template-columns:1fr}.sspx-score-lists{grid-template-columns:1fr 1fr}}
@media(max-width:640px){body.single-product.sspx-active div.product{width:100%!important;margin:76px auto 74px!important;padding:0 10px!important}.sspx-hero{gap:12px}.sspx-gallery,.sspx-buybox,.sspx-content,.sspx-scores,.sspx-assurance,.sspx-compare,.sspx-related{border-radius:19px}.sspx-gallery{padding:8px}.sspx-stage{border-radius:15px}.sspx-thumbs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:3px}.sspx-thumb{flex:0 0 68px;scroll-snap-align:start}.sspx-video-dock button{font-size:11px}.sspx-buybox{padding:20px 16px}.sspx-buybox h1{font-size:27px!important}.sspx-price-card{padding:15px}.sspx-key-specs{gap:6px}.sspx-trust-strip{display:flex;overflow-x:auto}.sspx-trust-strip span{flex:0 0 128px}.sspx-cart form.cart{display:grid!important;grid-template-columns:65px 1fr!important}.sspx-content,.sspx-scores,.sspx-assurance,.sspx-compare,.sspx-related{padding:20px 14px!important;margin-top:13px!important}.sspx-table{grid-template-columns:1fr}.sspx-compare-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.sspx-compare-grid article{flex:0 0 76vw;scroll-snap-align:start}.sspx-score-lists{grid-template-columns:1fr}.sspx-assurance>div:last-child{grid-template-columns:1fr 1fr}.sspx-mobile-bar{position:fixed;right:8px;left:8px;bottom:8px;z-index:9998;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(7,23,37,.94);box-shadow:0 18px 45px rgba(0,0,0,.45);backdrop-filter:blur(14px)}.sspx-mobile-bar span{padding:0 8px;color:#efd47b!important;font-size:11px;font-weight:900}.sspx-mobile-bar a{display:grid;place-items:center;min-height:40px;padding:0 14px;border-radius:11px;background:linear-gradient(135deg,#dfc36a,#b48a30);color:#0e1a2b!important;font-size:10px;font-weight:950}.sspx-mobile-bar a:last-child{background:rgba(255,255,255,.08);color:#fff!important}.sspx-service-links{gap:12px}.sspx-score-hero>strong{font-size:48px}.sspx-lightbox,.sspx-video-modal{padding:12px}}
@media(prefers-reduced-motion:reduce){.sspx *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


.sspx-stage{cursor:zoom-in;background:#f1f0ec}.sspx-stage .sspx-main-image,.sspx-stage>img{will-change:transform;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .18s ease!important}.sspx-stage:hover .sspx-main-image,.sspx-stage:hover>img{transform:scale(1.12)}.sspx-zoom{display:grid;place-items:center;border-color:rgba(184,154,74,.42)!important;background:rgba(7,24,39,.88)!important;color:#e4c96f!important;font-size:0!important;transition:transform .2s ease,background .2s ease}.sspx-zoom .sspx-icon{font-size:19px;width:19px;height:19px}.sspx-zoom:hover{transform:scale(1.08);background:#0e1a2b!important}.sspx-thumb{position:relative;transition:opacity .2s ease,border-color .2s ease,transform .2s ease!important}.sspx-thumb:hover{opacity:1;transform:translateY(-2px);border-color:rgba(228,201,111,.7)}.sspx-thumb:hover img{transform:scale(1.06)}.sspx-thumb img{transition:transform .25s ease}.sspx-trust-strip .sspx-icon,.sspx-service-links .sspx-icon,.sspx-secondary-actions .sspx-icon{width:16px;height:16px;font-size:16px;line-height:16px}.sspx-service-links a{display:inline-flex;align-items:center;gap:5px}.sspx-cart .quantity{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-height:56px!important;padding:4px!important;border:1px solid rgba(214,185,97,.28)!important;border-radius:15px!important;background:#0e1a2b!important;box-shadow:none!important;overflow:hidden!important}.sspx-cart .quantity::before,.sspx-cart .quantity::after{display:none!important}.sspx-cart .qty{order:2!important;min-width:28px!important;width:30px!important;min-height:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:#f7f1df!important;box-shadow:none!important;text-align:center!important;font-weight:900!important;appearance:textfield!important;-moz-appearance:textfield!important}.sspx-cart .qty::-webkit-inner-spin-button,.sspx-cart .qty::-webkit-outer-spin-button{appearance:none!important;margin:0!important}.sspx-cart .sspx-qty-button{display:grid!important;order:1;place-items:center;width:22px!important;height:42px!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#d9bd63!important;box-shadow:none!important;cursor:pointer!important}.sspx-cart .sspx-qty-button.is-plus{order:3}.sspx-cart .sspx-qty-button:hover,.sspx-cart .sspx-qty-button:focus-visible{background:rgba(214,185,97,.15)!important;color:#f5db7e!important;outline:0!important}.sspx-cart .sspx-qty-button .sspx-icon{width:16px;height:16px;font-size:16px}.sspx-cart .single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.sspx-cart .single_add_to_cart_button::before{content:"";display:inline-block;width:17px;height:17px;flex:0 0 17px;background:currentColor;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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h2l2 10h9l2-7H7'/%3E%3Ccircle cx='10' cy='19' r='1.5'/%3E%3Ccircle cx='17' cy='19' r='1.5'/%3E%3C/svg%3E") center/contain no-repeat;-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h2l2 10h9l2-7H7'/%3E%3Ccircle cx='10' cy='19' r='1.5'/%3E%3Ccircle cx='17' cy='19' r='1.5'/%3E%3C/svg%3E") center/contain no-repeat}.sspx-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sspx-secondary-actions a,.sspx-secondary-actions button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px!important}.sspx-secondary-actions .sspx-wishlist.is-saved{border-color:rgba(225,111,123,.6)!important;background:rgba(190,63,82,.16)!important;color:#ffdce1!important}.sspx-secondary-actions .sspx-wishlist.is-saved .sspx-icon{color:#ef8290}.sspx-secondary-actions [data-sspx-compare] .sspx-icon{color:#d9bd63}.sspx-related-link .sspx-icon{width:15px;height:15px;font-size:15px;transition:transform .2s ease}.sspx-related-card:hover .sspx-related-link .sspx-icon{transform:translateX(-3px)}@media (max-width:640px){.sspx-stage:hover .sspx-main-image,.sspx-stage:hover>img{transform:none}.sspx-stage{cursor:default}.sspx-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.sspx-secondary-actions .sspx-support,.sspx-secondary-actions [data-sspx-compare]{grid-column:auto!important}.sspx-secondary-actions a,.sspx-secondary-actions button{min-height:46px!important;padding:8px 6px!important;font-size:9px!important;line-height:1.35!important;text-align:center!important;flex-direction:column!important;gap:3px!important}.sspx-secondary-actions .sspx-icon{width:14px!important;height:14px!important;font-size:14px!important;line-height:14px!important}.sspx-cart .quantity{min-height:54px!important}.sspx-cart .sspx-qty-button{width:20px!important}}.sspx-zoom{top:16px!important;left:16px!important;width:36px!important;height:36px!important;border:1px solid rgba(226,201,111,.55)!important;background:rgba(3,15,25,.58)!important;box-shadow:0 6px 20px rgba(0,0,0,.22)!important;backdrop-filter:blur(8px)}.sspx-zoom:hover{border-color:#e4c96f!important;background:rgba(7,27,43,.92)!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}.sspx-reference-prices{display:grid;gap:8px}.sspx-original{margin-top:0!important}.sspx-original.is-used strong{color:#efcf80!important}.sspx-original.is-used span::after{content:" — فقط برای مقایسه، نه قیمت فروش";display:inline;color:#758895}@media (max-width:640px){.sspx-zoom{top:11px!important;left:11px!important;width:34px!important;height:34px!important}.sspx-original.is-used span::after{display:none}}.sspx-stage{isolation:isolate;cursor:crosshair!important}.sspx-stage .sspx-main-image,.sspx-stage>img{position:relative;z-index:1;transform:none!important;transform-origin:center center!important;filter:none!important;opacity:1!important;transition:filter .18s ease,opacity .18s ease!important}.sspx-stage::after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;opacity:0;background:rgba(3,14,24,.16);backdrop-filter:blur(1.8px) saturate(.62);-webkit-backdrop-filter:blur(1.8px) saturate(.62);transition:opacity .18s ease}.sspx-stage.is-zooming::after{opacity:1}.sspx-stage.is-zooming .sspx-main-image,.sspx-stage.is-zooming>img{filter:saturate(.60) contrast(.93)!important;opacity:.56!important}.sspx-magnifier{position:absolute;z-index:4;display:block;width:clamp(210px,28vw,330px);height:clamp(210px,28vw,330px);border:2px solid rgba(243,232,188,.94);border-radius:50%;pointer-events:none;opacity:0;overflow:hidden;background-color:#f1f0ec;background-repeat:no-repeat;box-shadow:0 18px 44px rgba(0,0,0,.42),0 0 0 9px rgba(4,18,29,.32),inset 0 0 0 1px rgba(10,30,45,.35);transform:translate(-50%,-50%) scale(.96);transition:opacity .13s ease,transform .13s ease}.sspx-magnifier::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 25px rgba(0,0,0,.12);background:radial-gradient(circle at 33% 28%,rgba(255,255,255,.20),transparent 30%)}.sspx-stage.is-zooming .sspx-magnifier{opacity:1;transform:translate(-50%,-50%) scale(1)}.sspx-zoom{z-index:6!important;opacity:.9}.sspx-stage.is-zooming .sspx-zoom{opacity:.34;pointer-events:none}@media (max-width:740px),(hover:none){.sspx-stage{cursor:default!important}.sspx-magnifier{display:none!important}.sspx-stage::after{display:none!important}.sspx-stage.is-zooming .sspx-main-image,.sspx-stage.is-zooming>img{filter:none!important;opacity:1!important}}.sspx-buybox h1{max-width:100%!important;
  margin:13px 0 8px!important;
  font-size:clamp(25px,1.9vw,33px)!important;
  line-height:1.46!important;
  letter-spacing:-.025em!important;
  text-wrap:balance;
  overflow-wrap:anywhere;}.sspx-zoom,.sspx-stage .sspx-zoom,.sspx-stage button.sspx-zoom{display:grid!important;
  place-items:center!important;
  top:15px!important;
  left:15px!important;
  width:30px!important;
  min-width:30px!important;
  max-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  max-height:30px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  color:#e4c96f!important;
  line-height:1!important;
  text-shadow:0 2px 7px rgba(0,0,0,.72)!important;}.sspx-zoom .sspx-icon,.sspx-stage .sspx-zoom .sspx-icon{display:block!important;
  width:20px!important;
  height:20px!important;
  margin:0!important;
  padding:0!important;
  font-size:20px!important;
  line-height:20px!important;}.sspx-zoom:hover,.sspx-stage .sspx-zoom:hover,.sspx-zoom:focus-visible{border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#f3d977!important;
  transform:scale(1.16)!important;}@media (max-width:640px){.sspx-buybox h1{font-size:25px!important;line-height:1.52!important}.sspx-zoom,.sspx-stage .sspx-zoom,.sspx-stage button.sspx-zoom{top:11px!important;left:11px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}}.sspx-cart,.sspx-cart form.cart{min-width:0!important}.sspx-cart form.cart .quantity.sspx-quantity-ready{flex:0 0 124px!important;
  width:124px!important;
  min-width:124px!important;
  max-width:124px!important;
  height:56px!important;
  min-height:56px!important;
  display:grid!important;
  grid-template-columns:36px minmax(40px,1fr) 36px!important;
  align-items:center!important;
  justify-content:stretch!important;
  gap:0!important;
  padding:4px!important;
  direction:ltr!important;
  overflow:visible!important;}.sspx-cart .quantity.sspx-quantity-ready .qty{grid-column:2!important;
  order:initial!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
  padding:0!important;
  text-align:center!important;
  direction:ltr!important;}.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button{display:grid!important;
  place-items:center!important;
  width:36px!important;
  min-width:36px!important;
  max-width:36px!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:10px!important;
  font-family:Vazirmatn,IRANSans,"Iran Sans",Tahoma,Arial,sans-serif!important;
  font-size:22px!important;
  font-weight:400!important;
  line-height:1!important;}.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button.is-minus{grid-column:1!important;order:initial!important}.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button.is-plus{grid-column:3!important;order:initial!important}.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button span{display:block!important;line-height:1!important;transform:translateY(-1px)}.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button:disabled{opacity:.30!important;cursor:not-allowed!important;background:transparent!important;color:#9aabb7!important}.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button:not(:disabled):hover,.sspx-cart .quantity.sspx-quantity-ready .sspx-qty-button:not(:disabled):focus-visible{background:rgba(214,185,97,.16)!important;color:#f7dc80!important;transform:none!important}@media (max-width:640px){.sspx-cart form.cart{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:9px!important;align-items:stretch!important}.sspx-cart form.cart .quantity.sspx-quantity-ready{grid-column:auto!important;width:124px!important;min-width:124px!important;max-width:124px!important}.sspx-cart .single_add_to_cart_button{min-width:0!important;padding:0 10px!important;white-space:normal!important;line-height:1.25!important}}.sspx-original.is-used span::after{content:" — فقط نمایش، نه قیمت فروش"}.sspx-cart form.variations_form{display:block!important;margin:0!important}.sspx-cart form.variations_form table.variations{width:100%!important;margin:0 0 12px!important;border:0!important;border-collapse:separate!important;border-spacing:0!important}.sspx-cart form.variations_form table.variations tbody,.sspx-cart form.variations_form table.variations tr,.sspx-cart form.variations_form table.variations td,.sspx-cart form.variations_form table.variations th{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important}.sspx-cart .sspx-variation-row>th{display:none!important}.sspx-cart .sspx-variation-row>td.value{position:relative!important}.sspx-cart .sspx-native-variation-select{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}.sspx-cart .reset_variations{display:inline-flex!important;align-items:center;gap:5px;margin:9px 2px 0!important;color:#aebbc6!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.sspx-cart .reset_variations:hover{color:#f0d57c!important}@media (max-width:640px){.sspx-cart form.variations_form table.variations{margin-bottom:10px!important}}.sspx-cart form.variations_form .sspx-variation-row > th,.sspx-cart form.variations_form .sspx-native-variation-label{display:none!important;
  visibility:hidden!important;
  margin:0!important;
  padding:0!important;}@media (max-width: 640px){.sspx-hero,.sspx-gallery,.sspx-buybox{width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;}.sspx-buybox{overflow: hidden !important;
    padding: 18px 14px !important;}.sspx-eyebrow{flex-wrap: wrap;
    gap: 7px;
    font-size: 10px;
    line-height: 1.7;}.sspx-buybox h1{max-width: 100%;
    margin-top: 11px !important;
    font-size: clamp(21px, 6.3vw, 25px) !important;
    line-height: 1.52 !important;
    letter-spacing: -.02em !important;
    overflow-wrap: anywhere;
    word-break: normal;}.sspx-subtitle{display: block;
    max-width: 100%;
    font-size: 11px;
    line-height: 1.68;
    overflow-wrap: anywhere;
    word-break: break-word;
    white-space: normal;}.sspx-subtitle small{display: table;
    max-width: 100%;
    margin-top: 7px;
    margin-right: 0;
    overflow-wrap: anywhere;
    word-break: break-word;}.sspx-price-card,.sspx-key-specs > div,.sspx-secondary-actions a,.sspx-secondary-actions button,.sspx-service-links a{min-width: 0 !important;
    overflow-wrap: anywhere;}.sspx-mobile-bar{right: 8px;
    left: 8px;
    bottom: max(6px, env(safe-area-inset-bottom));
    min-height: 52px;
    grid-template-columns: minmax(0, 1fr) auto auto;
    padding: 6px;
    border-radius: 14px;
    transition: transform .22s ease, opacity .22s ease, visibility .22s ease;}.sspx-mobile-bar span{min-width: 0;
    padding: 0 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}.sspx-mobile-bar span:empty{display: none;}.sspx-mobile-bar a{min-width: 64px;
    min-height: 38px;
    padding: 0 11px;}body.sspx-pi-reading .sspx-mobile-bar{opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(calc(100% + 22px));}}@media (max-width: 380px){.sspx-buybox{padding-right: 12px !important;
    padding-left: 12px !important;}.sspx-buybox h1{font-size: 20px !important;}.sspx-mobile-bar a{min-width: 58px;
    padding-right: 9px;
    padding-left: 9px;}}@media (max-width: 640px){.sspx-hero{margin-top: 0 !important;
    padding-top: 0 !important;}.sspx-gallery{position: relative !important;
    top: auto !important;
    margin-top: 0 !important;}}.sscc-schema-rial-equivalent{display:block;margin-top:7px;color:#9eabb6!important;font-size:10px!important;font-weight:750;line-height:1.7}.sscc-schema-rial-equivalent bdi{color:#c9d3dc!important;font-weight:900;letter-spacing:.02em}@media (max-width:640px){.sscc-schema-rial-equivalent{font-size:9px!important;margin-top:5px}}body.single-product.sspx-active .sspx-trust-strip,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  flex-wrap:nowrap!important;
  gap:6px!important;
  margin:12px 0!important;
  padding:0!important;
  border:0!important;
  overflow:visible!important;}body.single-product.sspx-active .sspx-trust-strip span,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip span{display:flex!important;
  min-width:0!important;
  min-height:56px!important;
  padding:8px 4px!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  border:1px solid rgba(255,255,255,.075)!important;
  border-radius:12px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;
  color:#d8e0e6!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
  text-align:center!important;}body.single-product.sspx-active .sspx-trust-strip span i,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip span i{width:17px!important;
  height:17px!important;
  color:#d8ba5f!important;
  font-size:17px!important;
  line-height:17px!important;}body.single-product.sspx-active .sspx-trust-strip span b,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip span b{display:block!important;
  min-width:0!important;
  color:#d4dde4!important;
  font-size:9px!important;
  font-weight:850!important;
  line-height:1.35!important;
  white-space:nowrap!important;}@media (max-width:360px){body.single-product.sspx-active .sspx-trust-strip,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip{gap:4px!important}body.single-product.sspx-active .sspx-trust-strip span,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip span{min-height:52px!important;padding:7px 2px!important}body.single-product.sspx-active .sspx-trust-strip span b,body.single-product.sspx-active.sspx-v4 .sspx-trust-strip span b{font-size:8px!important}}@media (max-width: 640px){body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form),body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart{display: grid !important;
    grid-template-columns: 124px minmax(0, 1fr) !important;
    grid-template-areas: "qty cta" !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    gap: 10px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    direction: ltr !important;}body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form) > .quantity,body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart > .quantity{grid-area: qty !important;
    align-self: stretch !important;
    justify-self: stretch !important;
    width: 124px !important;
    min-width: 124px !important;
    max-width: 124px !important;
    height: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
    margin: 0 !important;
    float: none !important;
    clear: none !important;
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    direction: ltr !important;}body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form) > .single_add_to_cart_button,body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart > .single_add_to_cart_button{grid-area: cta !important;
    align-self: stretch !important;
    justify-self: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 64px !important;
    min-height: 64px !important;
    max-height: 64px !important;
    margin: 0 !important;
    padding: 8px 14px !important;
    float: none !important;
    clear: none !important;
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;
    line-height: 1.35 !important;
    text-align: center !important;
    white-space: normal !important;
    direction: rtl !important;
    box-sizing: border-box !important;}body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form) > .single_add_to_cart_button::before,body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart > .single_add_to_cart_button::before{flex: 0 0 auto !important;
    margin: 0 !important;}}@media (max-width: 359px){body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form),body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart{grid-template-columns: 108px minmax(0, 1fr) !important;
    gap: 7px !important;}body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form) > .quantity,body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart > .quantity{width: 108px !important;
    min-width: 108px !important;
    max-width: 108px !important;}body.single-product.sspx-active .sspx-cart form.cart:not(.variations_form) > .single_add_to_cart_button,body.single-product.sspx-active .sspx-cart .woocommerce-variation-add-to-cart > .single_add_to_cart_button{padding-inline: 9px !important;
    font-size: 12px !important;}}
/*
 * VIRA Product Experience 4.1.1 — Mobile Title Scale Refinement
 * Progressive enhancement layer: server-rendered WooCommerce content remains
 * readable without JavaScript; React only adds navigation and focus behavior.
 */
body.single-product.sspx-active.sspx-v4 {
  --pe4-navy-950: #0e1a2b;
  --pe4-navy-900: #0e1a2b;
  --pe4-navy-800: #0e1a2b;
  --pe4-paper: #f5f3ee;
  --pe4-paper-2: #ffffff;
  --pe4-ink: #0e1a2b;
  --pe4-muted: #667583;
  --pe4-gold: #c7a451;
  --pe4-gold-soft: #ead79f;
  --pe4-line: rgba(16, 32, 48, .10);
  --pe4-dark-line: rgba(255, 255, 255, .09);
  --pe4-radius-lg: 24px;
  --pe4-radius-md: 16px;
  --pe4-shadow: 0 22px 58px rgba(3, 13, 23, .18);
  background:
    radial-gradient(circle at 82% 3%, rgba(199, 164, 81, .08), transparent 29%),
    var(--pe4-navy-950) !important;
}

body.single-product.sspx-active.sspx-v4 div.product {
  width: min(1320px, calc(100vw - 40px)) !important;
  max-width: 1320px !important;
  margin-bottom: 76px !important;
}

body.single-product.sspx-active.sspx-v4 .sspx {
  display: grid !important;
  gap: 22px;
}

body.single-product.sspx-active.sspx-v4 .sspx-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(410px, .88fr);
  gap: 22px;
  align-items: start;
}

body.single-product.sspx-active.sspx-v4 .sspx-gallery,
body.single-product.sspx-active.sspx-v4 .sspx-buybox {
  border-radius: var(--pe4-radius-lg);
  box-shadow: var(--pe4-shadow);
}

body.single-product.sspx-active.sspx-v4 .sspx-gallery {
  top: calc(var(--sspx-header-offset) + 16px);
  padding: 10px;
  border-color: rgba(255, 255, 255, .08);
  background: #edf0ee;
}

body.single-product.sspx-active.sspx-v4 .sspx-stage {
  aspect-ratio: 1 / 1;
  border-radius: 18px;
  background:
    radial-gradient(circle at 50% 45%, #fff 0, #f4f5f2 62%, #e8ebe8 100%);
}

body.single-product.sspx-active.sspx-v4 .sspx-stage .sspx-main-image,
body.single-product.sspx-active.sspx-v4 .sspx-stage > img {
  padding: clamp(10px, 2vw, 26px);
  background: transparent !important;
}

body.single-product.sspx-active.sspx-v4 .sspx-zoom {
  top: 12px;
  left: 12px;
  width: 38px;
  height: 38px;
  border-color: rgba(7, 19, 31, .11);
  background: rgba(255, 255, 255, .92);
  box-shadow: 0 8px 24px rgba(7, 19, 31, .10);
}

body.single-product.sspx-active.sspx-v4 .sspx-count {
  right: 12px;
  bottom: 12px;
  background: rgba(7, 19, 31, .74);
  backdrop-filter: blur(8px);
}

body.single-product.sspx-active.sspx-v4 .sspx-thumbs {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 7px;
  margin-top: 8px;
}

body.single-product.sspx-active.sspx-v4 .sspx-thumb {
  border-radius: 10px;
  background: #fff;
}

body.single-product.sspx-active.sspx-v4 .sspx-buybox {
  padding: clamp(24px, 3vw, 38px);
  border-color: rgba(199, 164, 81, .22);
  background:
    radial-gradient(circle at 100% 0, rgba(199, 164, 81, .11), transparent 32%),
    linear-gradient(145deg, #0e1a2b 0%, #0e1a2b 68%, #0e1a2b 100%);
}

body.single-product.sspx-active.sspx-v4 .sspx-eyebrow {
  gap: 8px;
  font-size: 11px;
  letter-spacing: .02em;
}

body.single-product.sspx-active.sspx-v4 .sspx-buybox h1 {
  max-width: 18ch;
  margin: 16px 0 8px !important;
  font-size: clamp(30px, 3vw, 43px) !important;
  line-height: 1.38 !important;
}

body.single-product.sspx-active.sspx-v4 .sspx-subtitle {
  gap: 8px;
  font-size: 13px;
  opacity: .92;
}

body.single-product.sspx-active.sspx-v4 .sspx-status {
  margin: 14px 0 0;
}

body.single-product.sspx-active.sspx-v4 .sspx-status span {
  padding: 6px 9px;
  border-color: rgba(255, 255, 255, .09);
  background: rgba(255, 255, 255, .025);
}

body.single-product.sspx-active.sspx-v4 .sspx-price-card {
  margin: 18px 0 12px;
  padding: 18px 20px;
  border-color: rgba(199, 164, 81, .30);
  border-radius: 17px;
  background: linear-gradient(135deg, rgba(199, 164, 81, .13), rgba(255, 255, 255, .018));
}

body.single-product.sspx-active.sspx-v4 .sspx-price {
  font-size: clamp(27px, 2.5vw, 37px);
}

body.single-product.sspx-active.sspx-v4 .sspx-key-specs {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 7px;
  margin: 12px 0;
}

body.single-product.sspx-active.sspx-v4 .sspx-key-specs > div {
  min-height: 60px;
  padding: 11px 12px;
  border-radius: 12px;
  background: rgba(255, 255, 255, .022);
}

body.single-product.sspx-active.sspx-v4 .sspx-trust-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 5px 14px;
  margin: 12px 0;
  padding: 9px 0;
  border-top: 1px solid rgba(255, 255, 255, .07);
  border-bottom: 1px solid rgba(255, 255, 255, .07);
}

body.single-product.sspx-active.sspx-v4 .sspx-trust-strip span {
  min-height: auto;
  padding: 0;
  background: transparent;
  font-size: 10px;
}

body.single-product.sspx-active.sspx-v4 .sspx-cart .single_add_to_cart_button {
  min-height: 54px !important;
  border-radius: 13px !important;
  box-shadow: 0 12px 26px rgba(184, 140, 43, .19) !important;
}

body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 7px;
}

body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions a,
body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions button {
  min-height: 42px;
  border-radius: 11px;
  font-size: 10px;
}

body.single-product.sspx-active.sspx-v4 .sspx-service-links {
  gap: 14px;
  margin-top: 12px;
}


@media (max-width: 1120px){body.single-product.sspx-active.sspx-v4 .sspx-hero{grid-template-columns: minmax(0, 1fr) minmax(360px, .92fr);}}@media (max-width: 900px){body.single-product.sspx-active.sspx-v4 .sspx-hero{grid-template-columns: 1fr;}body.single-product.sspx-active.sspx-v4 .sspx-gallery{position: relative;
    top: auto;}body.single-product.sspx-active.sspx-v4 .sspx-buybox h1{max-width: none;}}@media (max-width: 640px){body.single-product.sspx-active.sspx-v4 .sspx-hero{gap: 10px;}body.single-product.sspx-active.sspx-v4 .sspx-gallery,body.single-product.sspx-active.sspx-v4 .sspx-buybox{border-radius: 18px;}body.single-product.sspx-active.sspx-v4 .sspx-gallery{padding: 7px;}body.single-product.sspx-active.sspx-v4 .sspx-stage .sspx-main-image,body.single-product.sspx-active.sspx-v4 .sspx-stage > img{padding: 8px;}body.single-product.sspx-active.sspx-v4 .sspx-thumbs{display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;}body.single-product.sspx-active.sspx-v4 .sspx-thumb{flex: 0 0 64px;
    scroll-snap-align: start;}body.single-product.sspx-active.sspx-v4 .sspx-buybox{padding: 20px 15px !important;}body.single-product.sspx-active.sspx-v4 .sspx-buybox h1{margin-top: 10px !important;
    font-size: clamp(23px, 7vw, 29px) !important;
    line-height: 1.45 !important;}body.single-product.sspx-active.sspx-v4 .sspx-price-card{margin: 13px 0 10px;
    padding: 15px;}body.single-product.sspx-active.sspx-v4 .sspx-key-specs{grid-template-columns: repeat(2, minmax(0, 1fr));}body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions{grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;}body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions .sspx-support,body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions [data-sspx-compare]{grid-column: auto;}body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions a,body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions button{min-height: 46px;
    padding: 8px 6px;
    font-size: 9px;
    line-height: 1.35;
    text-align: center;
    flex-direction: column;
    gap: 3px;}body.single-product.sspx-active.sspx-v4 .sspx-secondary-actions .sspx-icon{width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;}}
