.product-counter[data-v-66cd9c27]{display:flex;height:40px}.product-counter__button[data-v-66cd9c27],.product-counter__input[data-v-66cd9c27]{height:100%;width:60px}@media screen and (max-width:540px){.product-counter.full-width[data-v-66cd9c27],.product-counter.full-width .product-counter__button[data-v-66cd9c27],.product-counter.full-width .product-counter__input[data-v-66cd9c27]{width:100%}}.product-counter__button[data-v-66cd9c27]{border:1px solid #ededed}.product-counter__button-dec[data-v-66cd9c27]:after,.product-counter__button-inc[data-v-66cd9c27]:after{align-items:center;background-color:#000;content:"";display:flex;height:100%;justify-content:center;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .2s ease;width:100%}.product-counter__button-dec[data-v-66cd9c27]:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23b8b8b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.168 10h11.667'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23b8b8b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.168 10h11.667'/%3E%3C/svg%3E")}.product-counter__button-inc[data-v-66cd9c27]:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.001 4.167v11.666M4.168 10h11.667'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.001 4.167v11.666M4.168 10h11.667'/%3E%3C/svg%3E")}.product-counter__button[disabled][data-v-66cd9c27]:after{opacity:.5;pointer-events:none}.product-counter__button[data-v-66cd9c27]:active:not(:disabled):after{background-color:#a0583a}.product-counter__input[data-v-66cd9c27]{border-bottom:1px solid #ededed;border-top:1px solid #ededed;color:#000;font-weight:700;text-align:center}
