.line-item-property__field{width:100%;max-width:100%;margin-bottom:5px}.line-item-property__field label{display:block;width:100%;margin:0 0 3px;font-size:14px;font-weight:700}.line-item-property__field input{display:block;width:100%;margin:0;border-radius:50px;border:none;background:#fff;padding:12px 15px;font-size:18px}.line-item-property__field ::placeholder{font-size:15px;color:#c6c6c6}.product-form__quantity_dog{width:100%;max-width:100%;border:none}.product-form__quantity_dog .quantity:before,.product-form__quantity_dog .quantity:after{display:none!important}.product-form__quantity_dog quantity-input{display:flex;flex-direction:row;width:100%;max-width:100%}.product-form__quantity_dog label{padding:5px;width:25%;text-align:center}.product-form__quantity_dog label.active img{outline:2px solid #f00}.product-form__quantity_dog label img{display:block;margin:0 auto}.product-form__quantity_dog label .title{font-size:13px;font-weight:700;display:block;margin:0}.product-form__quantity_dog label .helper{font-size:12px;font-weight:500;display:block;margin:0}.product-form__quantity_dog label .helper-def{font-size:11px;font-weight:700;display:block;margin:0}.hidden{display:none}.cart-dog-size{text-align:center}.cart-dog-size img{display:block;max-width:80px;margin:0 auto}.cart-dog-size .title{font-size:13px;font-weight:700;display:block;margin:0}.cart-dog-size .helper{font-size:12px;font-weight:500;display:block;margin:0}.cart-dog-size .helper-def{font-size:11px;font-weight:700;display:block;margin:0}.dog-sizer fieldset{width:100%;max-width:100%}.dog-sizer .dog-buttons{display:flex;flex-wrap:none;width:100%}.dog-sizer .dog-buttons label{display:flex!important;flex-direction:column;max-width:25%!important;width:25%;padding:0!important;background:none!important;border:none!important;line-height:1.25!important}.dog-sizer .dog-buttons label .title{padding:0!important;margin:10px 0 0!important;font-weight:700;font-family:Archivo,serif;font-size:13px!important}.dog-sizer .dog-buttons label .helper,.dog-sizer .dog-buttons label .helper-def{padding:0!important;margin:5px 0 0!important;font-size:10px!important}.dog-sizer .product-form__input input[type=radio]:checked+label{color:rgb(var(--color-foreground))}.dog-sizer .product-form__input input[type=radio]+label .ball{opacity:0;transition:.3s ease-in all}.dog-sizer .product-form__input input[type=radio]+label svg{opacity:.25;transition:.3s ease-in all;filter:blur(3px)}.dog-sizer .product-form__input input[type=radio]:checked+label svg,.dog-sizer .product-form__input input[type=radio]+label:hover svg{opacity:1;filter:blur(0px)}.dog-sizer .product-form__input input[type=radio]:checked+label .ball,.dog-sizer .product-form__input input[type=radio]:checked+label:hover .ball{opacity:1;animation:bounce .5s;animation-direction:alternate;animation-timing-function:cubic-bezier(.5,.05,1,.5);animation-iteration-count:infinite}@keyframes bounce{0%{transform:translateZ(0)}to{transform:translate3d(0,7px,0)}}.product-label{font-size:16px!important;font-weight:500!important;font-family:Archivo,serif!important}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/dog.css.map */
