.commonPressed{animation:commonPressedAnimation 200ms ease}@keyframes commonPressedAnimation{0%{transform:scale(1)}50%{transform:scale(.95)}100%{transform:scale(1)}}
.pWeight{display:inline-flex;align-items:center;font:inherit;color:inherit}.pWeight--edit{border:1px solid #F0F0F0;border-radius:var(--common-button-border-radius,8px);padding:0 5px;transition:border-color .15s ease}.pWeight--invalid{border-color:red}.pWeight__input{width:auto;text-align:right;padding:0;margin:0;border:none;font:inherit;color:inherit;background:#fff0;min-width:1em}.pWeight__unit{color:inherit;margin-left:4px;font:inherit;opacity:.5;font-size:14px}
.pointIcon--custom.pointIcon--cart{width:16px;height:16px}.pointIcon--custom.pointIcon--dish{width:16px;height:16px}.pointIcon--custom.pointIcon--card{width:17px;height:17px}.pointIcon--custom.pointIcon--nav{width:15px;height:15px}.pointIcon--custom.pointIcon--history{width:15px;height:15px}
.addressWave--active .addressWave__label{background:linear-gradient(100deg,currentColor 36%,var(--addressWaveColor,var(--button-bg)) 46% 54%,currentColor 64%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:addressWave 4s ease-in-out infinite}@keyframes addressWave{45%,100%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.addressWave--active .addressWave__label{animation:none}}
