.counter-v2_counter__y7KlW{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:4px 8px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-family:iranyekan;color:#474747}.counter-v2_medium__1PukY{padding:8px}.counter-v2_loading__Yhbes{flex:0 0 24px;width:24px;height:24px}.counter-v2_control__c87ZJ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:8px!important;border:0!important;border-radius:999px!important;background:#fff!important;opacity:1!important}.counter-v2_medium__1PukY .counter-v2_control__c87ZJ{width:32px;height:32px}.counter-v2_control__c87ZJ:enabled:active,.counter-v2_control__c87ZJ:enabled:hover{background:#e8f8f6!important}.counter-v2_control__c87ZJ:enabled:hover .counter-v2_icon__7AzGz{background:#62cfc3}.counter-v2_control__c87ZJ:enabled:active .counter-v2_icon__7AzGz{background:#12a797}.counter-v2_control__c87ZJ:focus-visible{outline:2px solid #43c6b8;outline-offset:2px}.counter-v2_icon__7AzGz{display:block;flex-shrink:0;width:32px;height:32px;background:#43c6b8;mask-position:center;mask-repeat:no-repeat}.counter-v2_medium__1PukY .counter-v2_icon__7AzGz{width:16px;height:16px}.counter-v2_plus__AzIDa{mask-image:url(/images/icons/cart/plus-large.svg)}.counter-v2_minus__JDDjf{mask-image:url(/images/icons/cart/minus-large.svg)}.counter-v2_trash__bbcTQ{mask-image:url(/images/icons/cart/trash.svg)}.counter-v2_medium__1PukY .counter-v2_plus__AzIDa{mask-image:url(/images/icons/cart/plus-medium.svg)}.counter-v2_medium__1PukY .counter-v2_minus__JDDjf{mask-image:url(/images/icons/cart/minus-medium.svg)}.counter-v2_medium__1PukY .counter-v2_trash__bbcTQ{mask-image:url(/images/icons/cart/trash-medium.svg)}.counter-v2_control__c87ZJ:disabled .counter-v2_plus__AzIDa{background:#b6e9e3}.counter-v2_value__fdCIn{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-width:0;font-size:16px;line-height:24px;font-weight:700}.counter-v2_maximum__HJcq7{height:56px;padding:2px 0;justify-content:space-between}.counter-v2_medium__1PukY .counter-v2_maximum__HJcq7{height:48px}.counter-v2_maximumLabel__NL699{color:#b4b4b4;font-size:12px;line-height:20px;font-weight:500}.counter-v2_medium__1PukY .counter-v2_maximumLabel__NL699{font-size:10px;line-height:16px}