.product-counter__cart[data-v-293bed9e]{height:50px;flex:1;min-width:120px;flex-shrink:0}.product-counter__counter-row[data-v-293bed9e]{position:absolute;inset:0;z-index:1;display:flex;align-items:center}.product-counter__counter-row.mobile[data-v-293bed9e]{display:flex;justify-content:flex-end}.product-counter__counter-row--hidden[data-v-293bed9e]{transition:none;transform:translate(-105%);opacity:0;pointer-events:none}.product-counter__counter-row--visible[data-v-293bed9e]{transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .32s ease;transform:translate(0);opacity:1;pointer-events:auto}.product-counter__counter-row--exit[data-v-293bed9e]{transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .32s ease;transform:translate(-105%);opacity:0;pointer-events:none}.product-counter__spacer[data-v-293bed9e]{flex:1}.product-counter__counter-row--large .product-counter__spacer[data-v-293bed9e]{flex:.1}.product-counter__counter-row--small .product-counter__cart[data-v-293bed9e]{display:none}.product-counter__counter-row--small.product-counter__counter-row[data-v-293bed9e]{width:100%;justify-content:center}.product-counter__counter-row--small .product-counter__spacer[data-v-293bed9e]{flex:0}.product-counter[data-v-56f4fc74]{position:relative;height:50px;width:100%;overflow:hidden}@media(max-width:400px){.product-counter[data-v-56f4fc74]{overflow:visible}}.product-counter__unavailable[data-v-56f4fc74]{display:flex;align-items:center;justify-content:center;height:50px;width:100%;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;font-size:14px;color:#fff;background:none}.product-counter__available[data-v-56f4fc74]{position:relative;height:50px;width:100%}.product-counter__add-wrap[data-v-56f4fc74]{position:absolute;inset:0;z-index:2}.product-counter__add-wrap[data-v-56f4fc74] button{width:100%;height:100%}@media(max-width:400px){.product-counter__add-wrap[data-v-56f4fc74] button.button.primary-card{padding-left:0;padding-right:0}}.product-counter__add-wrap--visible[data-v-56f4fc74]{transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .32s ease;transform:translate(0);opacity:1;pointer-events:auto}.product-counter__add-wrap--exit[data-v-56f4fc74]{transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .32s ease;transform:translate(-105%);opacity:0;pointer-events:none}.product-counter__add-wrap--enter[data-v-56f4fc74]{transition:none;transform:translate(-105%);opacity:0;pointer-events:none}
