.counter[data-v-24399872]{align-items:center;border:var(--fp-ui-counter-border);border-radius:8px;display:flex;gap:6px;height:var(--fp-ui-counter-height-mobile);justify-content:space-between;padding:8px;width:100%}@media(min-width:768px){.counter[data-v-24399872]{margin:5px 0;width:149px}}@media(min-width:1024px){.counter[data-v-24399872]{height:var(--fp-ui-counter-height-desktop)}}.counter__error[data-v-24399872]{border:var(--fp-ui-counter-error-border)}.counter__disabled[data-v-24399872]{opacity:.5;pointer-events:none}.counter__with-wide-button[data-v-24399872]{margin:0;max-width:unset}@media(min-width:768px){.counter__with-wide-button[data-v-24399872]{max-width:184px}}.counter_button[data-v-24399872]{color:var(--fp-ui-counter-button-color);font-size:16px;font-weight:600;line-height:22px;padding:0 17px}.counter_button__disabled[data-v-24399872]{color:var(--fp-ui-counter-button-disabled-color);cursor:not-allowed;opacity:var(--fp-ui-counter-button-disabled-opacity)}.counter_button__loading[data-v-24399872]{cursor:default;opacity:1}.counter_value[data-v-24399872]{color:var(--fp-ui-counter-value-color);font-size:16px;font-weight:600;height:100%;line-height:22px;text-align:center;width:100%}.counter_value[data-v-24399872]:focus-visible{background-color:var(--fp-ui-counter-value-focus-visible-bg-color);box-shadow:var(--fp-ui-counter-value-focus-visible-box-shadow);outline:var(--fp-ui-counter-value-focus-visible-outline);outline-offset:var(--fp-ui-counter-value-focus-visible-outline-offset);z-index:2}.counter_value[data-v-24399872]::-webkit-inner-spin-button,.counter_value[data-v-24399872]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter_value[type=number][data-v-24399872]{-moz-appearance:textfield}.counter_minus-wrapper[data-v-24399872],.counter_plus-wrapper[data-v-24399872]{display:inline-flex}.product-service-info-modal{align-items:center;display:flex;flex-direction:column;gap:16px;padding:56px}.product-service-info-modal_title{font-size:20px;font-weight:600;letter-spacing:normal;line-height:26px}.product-service-info-modal_text{font-size:14px;font-weight:400;line-height:16px}.product-service-info-modal_link{align-self:flex-start;font-size:14px;font-weight:600;line-height:16px}.product-counter_error[data-v-7b538516]{color:var(--fp-product-counter-error-color);font-size:12px;font-weight:400;line-height:14px;padding-top:4px;position:absolute;top:100%}
