.hc{flex-shrink:0;align-items:center;display:flex;position:relative}.nav-cart-btn{height:46px;color:var(--white-color);white-space:nowrap;background:#ff5a3c1a;border-radius:12px;align-items:center;gap:10px;padding:0 12px 0 6px;text-decoration:none;transition:background .2s;display:inline-flex}.nav-cart-btn:hover{color:var(--white-color);background:#ff5a3c2e}.hc-tile{background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.hc-tile img{object-fit:contain;width:22px;height:22px}.hc-badge{box-sizing:border-box;background:var(--primary-color);min-width:18px;height:18px;color:var(--dark-bg);text-align:center;border-radius:999px;padding:0 5px;font-size:.625rem;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-5px}.hc-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.hc-caption{color:var(--text-muted);font-size:.75rem;font-weight:500}.hc-title{text-overflow:ellipsis;max-width:190px;color:var(--white-color);font-size:.875rem;font-weight:600;overflow:hidden}.hc-price{color:#ff9a80;font-variant-numeric:tabular-nums;background:#ff5a3c29;border-radius:8px;align-items:center;padding:4px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.hc-offers{color:#86efac;background:#22c55e1a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.hc-caption--pay{color:var(--primary-color);font-weight:600}.hc-price--pay{color:#ffc4b5;background:#ff5a3c42}.hc-dot{background:var(--success-color);border-radius:999px;width:6px;height:6px}.hc--phone{flex-shrink:1;min-width:0;margin:0 4px}.hc--phone .nav-cart-btn{gap:8px;min-width:0;max-width:100%;height:40px;padding:0 10px 0 5px}.hc--phone .hc-price{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.hc--phone .hc-offers{white-space:nowrap;min-width:0;overflow:hidden}.hc--phone .hc-tile{border-radius:9px;width:30px;height:30px}.hc--phone .hc-tile img{width:18px;height:18px}.hc--phone .hc-price{border-radius:8px;padding:3px 9px;font-size:.875rem;font-weight:600}.hc--phone .hc-price--pay{color:#ffc4b5;background:#ff5a3c42;font-weight:700}.hc--phone .hc-offers{background:0 0;padding:0;font-size:.8125rem}@media (max-width:359px){.hc--phone{margin:0 2px}.hc--phone .nav-cart-btn{gap:6px;height:36px;padding:0 8px 0 4px}.hc--phone .hc-tile{border-radius:8px;width:26px;height:26px}.hc--phone .hc-tile img{width:16px;height:16px}.hc--phone .hc-price,.hc--phone .hc-offers{font-size:.75rem}}
.lcm{align-items:center;gap:8px;display:flex}.lcm-item{align-items:center;display:flex;position:relative}.nav-locale-btn,.nav-currency-menu-btn{height:44px;color:var(--text-color);cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 12px;font-family:inherit;transition:background .2s,color .2s;display:inline-flex}.nav-locale-btn:hover,.nav-locale-btn.is-open,.nav-currency-menu-btn:hover,.nav-currency-menu-btn.is-open{color:var(--white-color);background:#ffffff1f}.lcm-flag{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block}.lcm-symbol{font-size:1rem;font-weight:700;line-height:1}.lcm-chevron{opacity:.6;font-size:12px}.lcm-code{font-size:.8125rem;font-weight:600}.lcm--code .nav-locale-btn,.lcm--code .nav-currency-menu-btn{background:#ffffff0a;border-radius:10px;height:36px;padding:0 10px}.lcm--code .lcm-flag{width:20px;height:20px}.lcm--code .lcm-symbol{font-size:.875rem}.lcm--up .lcm-panel{inset:auto auto calc(100% + 10px) 0}.lcm-panel{z-index:1100;background:var(--card-bg);border-radius:18px;flex-direction:column;gap:2px;width:240px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 80px #0009}.lcm-panel--narrow{width:200px}.lcm-caption{color:var(--text-muted);padding:4px 10px 8px;font-size:.8rem;font-weight:500}.lcm-row{color:#c4c7cd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;display:flex}.lcm-row:hover{color:var(--white-color);background:#ffffff0a}.lcm-row.is-active{background:var(--accent-color-transparent-1);color:var(--white-color);font-weight:600}.lcm-row-flag{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.lcm-row-symbol{background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:inline-flex}.lcm-row.is-active .lcm-row-symbol{background:var(--primary-color);color:var(--dark-bg)}.lcm-row-label{flex:1}.lcm-check{width:16px;height:16px;color:var(--primary-color)}.lcm-fade-enter-active,.lcm-fade-leave-active{transition:opacity .15s,transform .15s}.lcm-fade-enter-from,.lcm-fade-leave-to{opacity:0;transform:translateY(-4px)}
