.message[data-v-ac6a4a0d]{align-items:center;background-color:var(--white);display:flex;flex-direction:column;gap:24px;max-width:360px;padding:32px;text-align:center}.message__buttons[data-v-ac6a4a0d]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.message__btn[data-v-ac6a4a0d]{max-width:100%;padding:0 16px}.counter[data-v-7b8f813e]{align-items:center;background-color:var(--black);border:1px solid var(--beige-bold);border-radius:var(--radius);box-shadow:0 4px 32px #c5ba9b3d;display:flex;height:52px;justify-content:space-between;max-width:112px;position:relative;width:100%}.counter:not(.counter--alternative):hover .counter__hint[data-v-7b8f813e]{opacity:1;visibility:visible}.counter input[data-v-7b8f813e]{background-color:transparent;color:var(--beige);font-size:16px;font-weight:600;margin:0 auto;text-align:center;text-transform:uppercase;width:100%}.counter button[data-v-7b8f813e]{align-items:center;color:var(--beige);display:flex;height:100%;padding:0 12px;transition:var(--ease)}@media(any-hover:hover){.counter button[data-v-7b8f813e]:hover{background-color:var(--pastel)}}.counter__hint[data-v-7b8f813e]{background-color:var(--cream);border-radius:100px;bottom:calc(100% + 8px);box-shadow:0 4px 4px #0000000f;font-size:10px;left:50%;opacity:0;padding:8px 12px;position:absolute;text-wrap:nowrap;transform:translate(-50%);transition:visibility var(--ease),opacity var(--ease);visibility:hidden}.counter__hint[data-v-7b8f813e]:before{border-color:#fcf3ea transparent transparent;border-style:solid;border-width:16px 10px 0;content:"";height:0;left:50%;position:absolute;top:calc(100% - 1px);transform:translate(-50%) rotate(0);width:0}.counter--sm[data-v-7b8f813e]{max-width:100px}.counter--sm input[data-v-7b8f813e]{font-size:14px}.counter--sm button[data-v-7b8f813e]{padding:0 8px}.counter--alternative[data-v-7b8f813e]{background-color:#f3ece1;border-color:var(--beige-bold);box-shadow:0 4px 32px #c5ba9b3d}.counter--alternative button[data-v-7b8f813e],.counter--alternative input[data-v-7b8f813e]{color:var(--black)}@media(any-hover:hover){.counter--alternative button[data-v-7b8f813e]:hover{background-color:#ebe0cf}}@media(max-width:1024px){.counter[data-v-7b8f813e]{height:50px;max-width:110px}}
