.quantity-input_block{position:relative}.quantity-input_block.is_skew_right .quantity-input{border-bottom:#0000;border-radius:7px 7px 10px 4px;padding-right:48px}@media screen and (max-width:61.9375em){.quantity-input_block.is_skew_right .quantity-input{padding-right:0}}.quantity-input_block.is_skew_right:before{content:"";transform-origin:160%;pointer-events:none;border:3px solid #682eff;border-radius:7px;display:block;position:absolute;inset:0 0 1px;transform:skewY(358deg)}.quantity-input_block .quantity-input{z-index:1;background-color:#fff;border-radius:7px;position:relative}.quantity-input_block .quantity_nav{z-index:9;color:#fff;background-color:#682eff;border-radius:10px;width:48px;position:absolute;top:0;bottom:0;right:0}.quantity-input_block .quantity_nav .increase_value,.quantity-input_block .quantity_nav .decrease_value{color:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit}.quantity-input_block .quantity_nav .increase_value:focus-visible,.quantity-input_block .quantity_nav .decrease_value:focus-visible{outline-offset:-3px;outline:2px solid #fff}.quantity-input_block .quantity_nav .increase_value:active,.quantity-input_block .quantity_nav .decrease_value:active{background:#fff3}.quantity-input_block .quantity_nav .increase_value,.quantity-input_block .quantity_nav .decrease_value{z-index:10;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-khtml-user-select:none;width:100%;height:50%;font-size:15px;font-weight:700;line-height:1.6em;position:relative}.quantity-input_block .quantity_nav .increase_value:hover,.quantity-input_block .quantity_nav .decrease_value:hover{font-size:17px;line-height:1.3em}.quantity-input_block .quantity_nav .increase_value:after{content:"";opacity:.15;background-color:#fff;width:66%;height:1px;margin:0 8px;display:block;position:absolute;bottom:-1px}.count_block{display:flex}.count_block.is_little_button .big_cart_button,.count_block.is_little_button .quantity-input{display:none}.count_block.is_little_button .little_cart_button,.count_block .cart_button__button .add-product-button__add-to-cart{display:block}.count_block .cart_button__button .add-product-button__added-to-cart{color:#fff;display:none}.count_block.is-added .quantity-input_block,.count_block.is-added .cart_button__button .add-product-button__add-to-cart{display:none}.count_block.is-added .cart_button__button .add-product-button__added-to-cart{display:block}.count_block .little_cart_button{display:none}.count_block .big_cart_button{transition:opacity .3s}.count_block .big_cart_button.disable{pointer-events:none;cursor:wait;opacity:.3}.count_block__count{display:inline-block}@media screen and (max-width:61.9375em){.count_block__count .cart_button:before{display:none}}.count_block__count .cart_button input::-webkit-inner-spin-button{appearance:none;margin:0}.count_block__count .cart_button input::-webkit-outer-spin-button{appearance:none;margin:0}.count_block__count .cart_button input{-moz-appearance:textfield}@media screen and (max-width:61.9375em){.count_block__count .cart_button input{border:3px solid #5a26e1;border-radius:10px;padding-right:0}}.count_block__price_per_one{text-align:center;color:#7a8292;margin-top:5px;font-size:14px;font-weight:500;line-height:130%}@media screen and (max-width:61.9375em){.count_block__price_per_one{display:none}.count_block .count_block__count .quantity-input_block{border:2px solid #682eff;border-radius:10px;grid-template-columns:44px minmax(44px,1fr) 44px;align-items:stretch;min-width:132px;min-height:48px;display:grid;overflow:hidden}.count_block .count_block__count .quantity-input_block:before{display:none}.count_block .count_block__count .quantity-input_block input.quantity-input{text-align:center;border:0;border-radius:0;grid-area:1/2;width:100%;min-width:0;height:44px;margin:0;padding:0;font-size:16px;font-weight:700}.count_block .count_block__count .quantity-input_block:not(:has(.quantity_nav)){grid-template-columns:minmax(44px,1fr);min-width:64px}.count_block .count_block__count .quantity-input_block:not(:has(.quantity_nav)) input.quantity-input{grid-column:1}.count_block .count_block__count .quantity-input_block .quantity_nav{display:contents}.count_block .count_block__count .quantity-input_block .quantity_nav .decrease_value{grid-column:1}.count_block .count_block__count .quantity-input_block .quantity_nav .increase_value{grid-column:3}.count_block .count_block__count .quantity-input_block .quantity_nav button{color:#682eff;touch-action:manipulation;background:#f4efff;border:0;border-radius:0;grid-row:1;justify-content:center;align-items:center;width:44px;height:100%;min-height:44px;padding:0;font-size:24px;line-height:1;display:flex;position:static}.count_block .count_block__count .quantity-input_block .quantity_nav button:hover{font-size:24px;line-height:1}.count_block .count_block__count .quantity-input_block .quantity_nav button:active{background:#e4d8ff}.count_block .count_block__count .quantity-input_block .quantity_nav button:focus-visible{outline-offset:-3px;outline:2px solid #682eff}.count_block .count_block__count .quantity-input_block .quantity_nav button:after{display:none}.count_block button.cart_button__button,.count_block button.little_cart_button{touch-action:manipulation;min-width:44px;min-height:44px}}
