button.add-to-wishlist{padding:0;background:transparent!important}button.add-to-wishlist svg{width:1.7vw;pointer-events:none}button.add-to-wishlist svg g{transition:all .25s ease-in-out;stroke:var(--text-primary)}button.add-to-wishlist.added svg g{stroke:var(--primary);fill:var(--primary)}button.add-to-wishlist:hover svg g{stroke:var(--primary)!important}#wishlist-loader{font-size:1.2vw}@media (max-width:450px){#wishlist-loader{font-size:4.2vw}}.share-product{font-weight:600;font-size:1vw;color:var(--dark-font);position:relative;gap:.7vw;justify-content:end!important}button.share-product{width:1.8vw;padding:0;border-radius:.75vw;background:transparent;color:var(--neutral-600);font-weight:500;font-size:.95vw;justify-content:center!important;transition:all .25s ease-in-out}button.share-product svg{width:1.7vw;pointer-events:none}button.share-product svg g{transition:all .25s ease-in-out;stroke:var(--text-primary)}button.share-product:hover svg g{stroke:var(--primary)!important}.share-product-opt-window{padding:.5vw;width:24vw;height:8vw;border-radius:.65vw;box-shadow:0 .15vw .5vw var(--shadow-black-100);position:absolute;bottom:120%;z-index:2;background-color:var(--light-bg);transition:all .25s ease-in-out;opacity:0!important;visibility:hidden!important;gap:1vw;transform:translateX(-2vw);justify-content:start!important}.share-product-opt-window.active{opacity:1!important;visibility:visible!important}.current-path{padding:.5vw 1vw;width:100%;height:36%;background:var(--bg-soft);border-radius:.5vw;justify-content:end!important;gap:1vw;font-size:.85vw;cursor:pointer;color:var(--text-primary);position:relative;overflow:hidden}.current-path p{width:500%;text-align:end!important;justify-content:end!important;align-items:start!important;position:absolute;left:3vw;font-weight:300}.current-path i,.current-path p{transition:all .25s ease-in-out;color:var(--text-primary)}.current-path.success i,.current-path.success p{color:var(--success-active)!important}.current-path i{font-size:1vw;color:var(--text-primary)}.share-on-socials{padding:0 .5vw;width:100%;height:70%;gap:1vw;justify-content:end!important}.share-on-socials i{font-size:2vw}.share-on-socials i.fa-telegram{color:var(--telegram)}.share-on-socials i.fa-whatsapp{color:var(--whatsapp)}.share-on-socials .fa-facebook{color:var(--facebook)}.share-on-socials .fa-linkedin{color:var(--linkedin)}@media (max-width:450px){button.share-product svg{width:6.7vw!important}.share-product-opt-window{padding:1.5vw;width:64vw;height:25vw;border-radius:2vw;bottom:120%;z-index:2;box-shadow:0 .75vw .95vw var(--shadow-black-100);gap:2vw;transform:translateX(-2vw);justify-content:start!important}.current-path{width:100%;height:56%;border-radius:2vw;justify-content:end!important;gap:1vw;font-size:3.45vw}.current-path p{left:5vw;white-space:nowrap}.current-path i{font-size:3vw}.share-on-socials{padding:0 2.5vw;height:90%;gap:2vw;justify-content:space-between!important}.share-on-socials i{font-size:5.56vw}}.colors-list{width:100%;justify-content:flex-start!important;align-items:center!important;gap:.5vw;flex-wrap:wrap}.colors-list li{width:auto!important;height:auto!important;border-radius:.6vw!important;padding:.3vw .7vw;border:.1vw solid var(--border-strong,#e5e7eb);gap:.45vw;cursor:pointer;flex-shrink:0}.colors-list li .color-swatch{width:1.1vw;height:1.1vw;min-width:14px;min-height:14px;border-radius:50%;position:relative!important;background-color:var(--product-swatch-color,transparent)!important;border:1px solid rgba(0,0,0,.25)}.colors-list li .color-name{position:static;width:auto;height:auto;pointer-events:none;font-size:.9vw;font-weight:600;color:var(--dark-font,#333);font-family:IRANYekanX-FaNum,sans-serif;white-space:nowrap}.colors-list li.active .color-name{color:var(--primary)}@media (max-width:450px){.colors-list{gap:2vw}.colors-list li{padding:1.2vw 2.5vw;border-radius:1.7vw!important;gap:1.5vw;border-width:.25vw}.colors-list li .color-swatch{width:4vw;height:4vw}.colors-list li .color-name{font-size:3vw}}