.itemCounter .value>.val,.itemCounter .value>.action,.itemCounter .value{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.productBox .itemActionBlock .itemCounter{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.itemCounter .pseudoSelector,.itemCounter .inputWrapper .val{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center}.itemCounter{position:relative;margin-bottom:1rem}.itemCounter .pseudoSelector,.itemCounter .inputWrapper .val{width:90px;height:45px;min-height:45px;border:0;font-size:1rem;font-weight:bold;border-radius:10rem;background-clip:padding-box}.itemCounter .pseudoSelector:hover,.itemCounter .inputWrapper .val:hover{border-color:#929292}.itemCounter .pseudoSelector .val,.itemCounter .inputWrapper .val .val{font-size:1rem;font-weight:bold;right:2rem;position:relative}.itemCounter .arrows-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:0;position:relative;right:.75rem;cursor:pointer}.itemCounter .arrows-icon:before{content:"";font-size:1rem;color:#111;font-family:"fundament-icons-v2" !important;display:inline-block;vertical-align:middle;padding-right:.5rem;line-height:0}.itemCounter .quantityOptions{display:none;border:1px solid #dfdfdf;border-radius:2px;background-color:#fff;min-width:130px;z-index:1}.itemCounter .quantityOptions.active{display:block;position:absolute;top:calc(100% + .5rem);right:0}@media(max-width: 767.98px){.itemCounter .quantityOptions.active{top:auto;bottom:calc(100% + .5rem)}}.itemCounter .quantityOptions .option{font-weight:normal;width:100%;text-align:right;padding:.25rem 1rem}.itemCounter .quantityOptions .option:hover,.itemCounter .quantityOptions .option.active{font-weight:bold;background-color:#dee2e6}.itemCounter .quantityOptions .option:hover{cursor:pointer}.itemCounter .inputWrapper{display:none}.itemCounter .inputWrapper:hover{border-color:#929292}.itemCounter .inputWrapper.active{display:block}.itemCounter .inputWrapper .val{width:90px;height:45px;text-align:center;font-size:1rem;font-weight:bold;-moz-appearance:textfield}.itemCounter .inputWrapper .val::-webkit-outer-spin-button,.itemCounter .inputWrapper .val::-webkit-inner-spin-button{-webkit-appearance:none}.itemCounter .value>.val,.itemCounter .value>.action{text-align:center;width:35px;height:35px;padding:.25rem;background:#fff;border:1px solid #dfdfdf}.itemCounter .value>.val:focus,.itemCounter .value>.val.focus,.itemCounter .value>.action:focus,.itemCounter .value>.action.focus{outline:none}.itemCounter .value>.val[data-action=minus],.itemCounter .value>.action[data-action=minus]{padding-top:2px}.itemCounter .value>.val{width:35px5px;font-size:.875rem;font-weight:700;line-height:2rem;text-align:center;border-radius:0;background-clip:padding-box;color:#484848}.itemCounter .value>.val :not(input){width:initial}.itemCounter .value input[type=number]::-webkit-outer-spin-button,.itemCounter .value input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.itemCounter .value input[type=number]{-moz-appearance:textfield}.itemCounter .value>.action{position:relative;font-size:1.25rem;font-weight:700;cursor:pointer}.itemCounter .value>.action:hover{background-color:#f5f5f5}.itemCounter .value>.action:active{background-color:#dfdfdf}.itemCounter .value>.action:first-of-type{left:3px;border-radius:10rem}.itemCounter .value>.action:last-of-type{right:3px;border-radius:10rem}.itemCounter .value [data-action=sum].disabled,.itemCounter .value [data-action=minus].disabled{pointer-events:none;opacity:.8;border-color:#eee !important}.itemCounter .value [data-action=sum].disabled{border-left-color:#dfdfdf !important}.itemCounter .value [data-action=minus].disabled{border-right-color:#dfdfdf !important}.productBox .itemActionBlock .itemCounter{margin-bottom:1rem}@media(max-width: 575.98px){.productBox .itemActionBlock.sticky__box .itemCounter{margin-bottom:0}}.productBox .itemActionBlock .itemCounter .value,.itemCounter .value,.modal .modal-buy .itemCounter .value{border:1px solid #dfdfdf;border-radius:10rem;max-width:7rem}.productBox .itemActionBlock .itemCounter .value:hover,.itemCounter .value:hover,.modal .modal-buy .itemCounter .value:hover{border-color:#929292}.productBox .itemActionBlock .itemCounter .value>.action,.productBox .itemActionBlock .itemCounter .value>.val,.itemCounter .value>.action,.itemCounter .value>.val,.modal .modal-buy .itemCounter .value>.action,.modal .modal-buy .itemCounter .value>.val{height:40px;width:40px;border:0}.productBox .itemActionBlock .itemCounter .value>.action.disabled,.productBox .itemActionBlock .itemCounter .value>.val.disabled,.itemCounter .value>.action.disabled,.itemCounter .value>.val.disabled,.modal .modal-buy .itemCounter .value>.action.disabled,.modal .modal-buy .itemCounter .value>.val.disabled{border:0 !important}.productBox .itemActionBlock .itemCounter .value>.action,.itemCounter .value>.action,.modal .modal-buy .itemCounter .value>.action{width:34px;height:34px}.modal .itemCounter .quantityOptions.active{display:block;position:absolute;top:calc(100% + .5rem);right:0}@media(max-width: 991.98px){.modal .itemCounter .quantityOptions.active{top:calc(100% + .5rem);bottom:auto;right:auto;left:0}}
