.button[data-v-de5bcdf5]{width:80px;height:38px;background:rgba(var(--primary-rgb),.08);color:var(--primary-dark);border:1px solid var(--primary-dark);display:inline-block;font-family:var(--font-family);font-size:.9rem;font-weight:700;border-radius:var(--border-radius);transition:color .2s ease-in-out,background .25s ease,box-shadow .2s ease,transform .1s ease;will-change:color,background,border,box-shadow,transform;outline-offset:2px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.button[data-v-de5bcdf5]:hover{background:var(--primary);color:var(--primary-contrast)}.button[data-v-de5bcdf5]:active{transform:scale(.95)}.button[data-v-de5bcdf5]:focus-visible{outline:2px solid var(--primary)}.button.in-cart[data-v-de5bcdf5]{background:var(--primary);color:var(--primary-contrast);border:1px solid var(--primary)}.button .helper[data-v-de5bcdf5]{border:none;padding:0;background:transparent;font-size:1.2rem;outline:none;color:inherit;flex:1;cursor:pointer}@media (max-width: 768px){.button[data-v-de5bcdf5]{width:72px;height:32px;font-size:.9rem}}@media (max-width: 576px){.button[data-v-de5bcdf5]{width:70px;height:30px;font-size:.8rem}}.zoom-in-out-enter-active[data-v-de5bcdf5],.zoom-in-out-leave-active[data-v-de5bcdf5]{transition-duration:.1s}.zoom-in-out-enter-from[data-v-de5bcdf5],.zoom-in-out-leave-to[data-v-de5bcdf5],.zoom-in-out-leave-active[data-v-de5bcdf5],.zoom-in-out-enter[data-v-de5bcdf5]{opacity:0;transform:scale(.8)}
