.cart-form-container{font-size:16px}.cart-form-container .cart-field input{border:1px solid #c9c9c9;border-radius:4px;color:#000;font-size:16px;height:45px;line-height:45px;padding:0 15px}.cart-form-container .cart-field input::-moz-placeholder{font-size:14px}.cart-form-container .cart-field input::placeholder{font-size:14px}.cart-form-container input:focus,.cart-form-container select:focus{border:1px solid #ccc;border-bottom:2px solid var(--main-bg-color)}.cart-form-container #containerAddress input,.cart-form-container #containerAddress select{font-size:16px!important}.cart-form-container input[type=date]:after{color:#555;content:"\f133";display:none;font-family:Font Awesome\ 5 Free;padding:0 5px}.cart-form-container input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.cart-form-container .form-control:not(.qt-input){height:45px;line-height:45px}.cart-form-container .cart-locality-autocomplete{position:relative}.cart-form-container .cart-locality-autocomplete .list-group{box-shadow:none!important}.cart-form-container .cart-locality-autocomplete .list-group .list-group-item{color:#333;font-size:13px;padding:7px 10px}.cart-form-container .cart-locality-autocomplete input{font-size:12px;height:45px;line-height:45px;padding-left:40px}.cart-form-container .cart-locality-autocomplete .locality-icon{left:20px;position:absolute;top:10px;z-index:10}.cart-form-container label{font-size:16px;margin:0}.cart-form-container .h6{font-size:18px;margin-left:-15px;margin-right:-15px;padding:10px 20px}.cart-form-container .h6 span{background-color:#111;color:#fff}.cart-form-container .h6 span:not(.text-dark){border:1px solid #333}.cart-form-container .h6 span{border-radius:14px;height:28px;line-height:28px;margin:-12px 5px -12px 0;text-align:center;text-align:-moz-center;width:28px}.cart-form-container .h6 span.bg-transparent{margin-right:0;width:22px}.cart-form-container .md-invalid input{background-color:#f6efef;border-color:#c00}.cart-form-container .send-order-button{border-radius:10px;font-size:20px}@keyframes bounceAlpha{0%{opacity:1;transform:translateX(0) scale(1)}25%{opacity:0;transform:translateX(10px) scale(.9)}26%{opacity:0;transform:translateX(-10px) scale(.9)}55%{opacity:1;transform:translateX(0) scale(1)}}.bounceAlpha{animation-iteration-count:infinite;animation-timing-function:linear}.arrow.primera.bounceAlpha,.bounceAlpha{animation-duration:1.4s;animation-name:bounceAlpha}.arrow.primera.bounceAlpha{animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.round:hover .arrow{animation-iteration-count:infinite;animation-timing-function:linear}.round:hover .arrow,.round:hover .arrow.primera{animation-duration:1.4s;animation-name:bounceAlpha}.round:hover .arrow.primera{animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}.alert-danger-light{background-color:#fff8fc;border-color:#f472bd;border-left-width:4px;color:#333;line-height:20px;padding:.5rem 1.25rem}.product-quantity-addtocart{position:relative}@media (max-width:767px){.product-quantity-addtocart{height:18px!important}}.product-quantity-addtocart .product-quantity-add{background-color:#f4f3f4;bottom:0;cursor:pointer;font-size:14px;height:50%;line-height:1;position:absolute;right:0;text-align:center;text-align:-moz-center;vertical-align:middle;width:20px}.product-quantity-addtocart .product-quantity-add:hover{background-color:#cecece}@media (max-width:767px){.product-quantity-addtocart .product-quantity-add:not(.keep-grid){font-size:18px;height:100%;line-height:16px;width:25px}}.product-quantity-addtocart .product-quantity-remove{background-color:#f4f3f4;cursor:pointer;font-size:14px;height:50%;line-height:1;padding-top:2px;position:absolute;right:0;text-align:center;text-align:-moz-center;top:0;vertical-align:middle;width:20px}.product-quantity-addtocart .product-quantity-remove:hover{background-color:#cecece}@media (max-width:767px){.product-quantity-addtocart .product-quantity-remove:not(.keep-grid){font-size:18px;height:100%;left:0;line-height:18px;padding-top:0;width:25px}}.product-quantity-addtocart input{border-color:#f4f3f4;font-size:12px;height:100%;vertical-align:middle}@media (max-width:767px){.product-quantity-addtocart input{font-size:14px;line-height:18px;padding-top:5px}}iframe.locker-plugin-iframe{height:100%}
