/* V30: real scalable cart icon in header and empty-cart state. */
.topbar .tools .stfx-cart-link{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;position:relative;min-width:44px;min-height:44px;white-space:nowrap;padding:7px 8px!important;color:inherit}
.stfx-cart-symbol{display:inline-flex;align-items:center;justify-content:center}
.stfx-cart-svg{width:23px;height:23px;display:block;flex-shrink:0}
.stfx-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;border-radius:100px;background:#c6f45d;color:#162014;font-size:10px;font-weight:900;line-height:1}
.stfx-cart-empty-icon .stfx-cart-svg{width:78px;height:78px;color:#657d5a;stroke-width:1.25}
@media(max-width:480px){.topbar .tools .stfx-cart-link{min-width:38px;min-height:40px;padding:4px!important;gap:2px}.stfx-cart-svg{width:20px;height:20px}.stfx-cart-count{min-width:16px;height:16px;font-size:9px}}
@media(max-width:360px){.topbar .tools .stfx-cart-link{display:inline-flex!important}}
