@keyframes up-block{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes down-block{0%{transform:translateY(0%)}to{transform:translateY(100%)}}.v-button{text-align:center;pointer-events:auto;cursor:pointer;align-items:center;padding:.25rem;transition:all 60ms;display:flex;position:relative;overflow:hidden}.v-button__loader{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v-button__loader svg{color:#fff;width:30px;height:30px;margin:unset!important;background:unset!important}.v-button__loader span{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.v-button__wrapper{justify-content:center;align-items:center;display:flex}.v-button__burger{width:26px;height:26px;display:block;position:relative}.v-button__burger span{opacity:1;background:#fff;border-radius:12px;width:18px;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-button__burger span:first-child{transition:top .3s .1s,transform .1s;top:calc(50% + 5px)}.v-button__burger span:nth-child(3){transition:top .3s .1s,transform .1s;top:calc(50% - 5px)}.v-button__burger--active span{background:#000}.v-button__burger--active span:first-child{transition:top .1s,transform .1s ease-in-out .3s;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.v-button__burger--active span:nth-child(2){opacity:0}.v-button__burger--active span:nth-child(3){transition:top .1s,transform .1s ease-in-out .3s;top:50%;transform:translate(-50%,-50%)rotate(-45deg)}.v-button__continue{transform:rotate(180deg)}.v-button--main{color:#fff;border-radius:10px;min-width:44px;min-height:44px;padding:.25rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;background:#ff0054!important}@media screen and (width>=768px){.v-button--main{min-width:44px;min-height:44px}}.v-button--main:active{background:#ad1f4e!important}.v-button--main:disabled,.v-button--main--disabled{color:#999;cursor:no-drop;background:#f4f4f4!important}.v-button--main:disabled .v-button__loader svg,.v-button--main--disabled .v-button__loader svg{color:#999}.v-button--menu{color:#fff;border-radius:10px;min-height:44px;padding:.25rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;background:#ff0054!important}.v-button--menu:active{background:#ad1f4e!important}.v-button--menu:disabled,.v-button--menu--disabled{color:#999;cursor:no-drop;background:#f4f4f4!important}.v-button--menu:disabled .v-button__burger div,.v-button--menu--disabled .v-button__burger div{background:#000!important}.v-button--menu.v-button--active{color:#000;background:#fff!important}.v-button--small{border-radius:10px;min-width:44px;min-height:44px;box-shadow:4px 4px 30px #0000000d;background:#fff!important}.v-button--small svg{color:#000;transition:all 60ms}.v-button--small:active svg{color:#999}.v-button--dish{color:#ff0054;border-radius:10px;min-width:44px;min-height:44px;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;background:#fddde8!important}.v-button--dish svg{color:#ff0054}.v-button--dish:active{color:#fff;background:#ad1f4e!important}.v-button--dish:active svg{color:#fff}.v-button--dish:disabled,.v-button--dish--disabled{color:#999;cursor:no-drop;background:#f4f4f4!important}.v-button--dish:disabled svg,.v-button--dish--disabled svg{color:#999}.v-button--outline{color:#fff;border-radius:10px;min-width:44px;min-height:44px;padding:.25rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;background:#ff0054!important}@media screen and (width>=768px){.v-button--outline{min-width:44px;min-height:44px}}.v-button--outline{color:#ff0054;background:#fddde8!important}.v-button--outline:active{color:#fff;background:#ad1f4e!important}.v-button--outline:disabled,.v-button--outline--disabled{color:#999;cursor:no-drop;background:#f4f4f4!important}.v-button--grey{color:#fff;border-radius:10px;min-width:44px;min-height:44px;padding:.25rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;background:#ff0054!important}@media screen and (width>=768px){.v-button--grey{min-width:44px;min-height:44px}}.v-button--grey{color:#000;background:#f4f4f4!important}.v-button--grey:active{color:#fff;background:#999!important}.v-button--grey:disabled,.v-button--grey--disabled{color:#999;cursor:no-drop;background:#f4f4f4!important}.v-button--white{color:#fff;border-radius:10px;min-width:44px;min-height:44px;padding:.25rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;background:#ff0054!important}@media screen and (width>=768px){.v-button--white{min-width:44px;min-height:44px}}.v-button--white{color:#323232;background:#fff!important}.v-button--white:active{color:#fff;background:#ad1f4e!important}@media screen and (width>=768px){.v-button--menu{min-height:44px}.v-button--dish{width:100%;max-width:118px;min-height:44px;padding:.25rem .5rem}}@media screen and (width>=1024px){.v-button--main:hover{background:#ad1f4e!important}.v-button--main:active{background:#ff0054!important}.v-button--main:disabled:hover,.v-button--main--disabled:hover{color:#999;background:#f4f4f4!important}.v-button--dish:hover{color:#fff;background:#ff0054!important}.v-button--dish:active{background:#ad1f4e!important}.v-button--dish:disabled:hover,.v-button--dish--disabled:hover{color:#999;background:#f4f4f4!important}.v-button--outline:hover{color:#fff;background:#ff0054!important}.v-button--outline:active{color:#fff;background:#ad1f4e!important}.v-button--outline:disabled:hover,.v-button--outline--disabled:hover{color:#999;background:#f4f4f4!important}.v-button--grey:hover{color:#fff;background:#999!important}.v-button--grey:active{color:#000;background:#f4f4f4!important}.v-button--grey:disabled:hover,.v-button--grey--disabled:hover{color:#999;background:#f4f4f4!important}.v-button--white:hover{color:#fff;background:#ff0054!important}.v-button--white:active{color:#fff;background:#ad1f4e!important}}
