.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,transparent 40%,var(--button-bg) 46% 54%,transparent 60%),linear-gradient(100deg,currentColor 34%,var(--globalDeliveryWaveHalo) 50%,currentColor 66%);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}.addressWave--active .addressWave__pin{transform-origin:50% 100%;animation:addressWavePin 4s ease-out infinite}@keyframes addressWave{45%,100%{background-position:0 0}}@keyframes addressWavePin{5%{transform:translateY(-5px) scale(.95,1.06)}12%{transform:scale(1.08,.92)}16%{transform:translateY(-1px)}22%{transform:none}}@media (prefers-reduced-motion:reduce){.addressWave--active .addressWave__label,.addressWave--active .addressWave__pin{animation:none}}
