.tada{-webkit-animation-name:tada;animation-name:tada;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.label{display:inline-block;margin-bottom:20px;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button,select{text-transform:none;}
select{word-wrap:normal;}
[type="submit"],button{-webkit-appearance:button;}
[type="submit"]:not(:disabled),button:not(:disabled){cursor:pointer;}
*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;}
::placeholder{color:#bcbcbc;}
::selection{background-color:#a0a752;color:#bcbcbc;}
input{outline:0;color:#333;}
.img_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;}
.img_wrapper img{max-width:180px;width:100%;height:auto;display:block;}
@media (max-width: 768px){
  .img_wrapper img{max-width:140px;}
}
.form-main{min-height:285px;border:1px solid #574545;background:#fff;border-radius:60px;margin-bottom:20px;padding:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center;max-width:690px;}
.order-form-wrapper{position:relative;}
.order-form-wrapper .label{display:block;}
.order-form-wrapper .label input{display:block;width:290px;height:44px;padding-left:20px;color:#333;border:1px solid #000;border-radius:3px;margin:0 auto;}
.order-form-wrapper .label select{display:block;width:290px;height:44px;padding-left:20px;color:#333;border:1px solid #000;border-radius:3px;margin:0 auto;}
.special-order-title{font-weight:700;color:#574545;text-align:center;font-size:32px;}
.timer{background:#a0a752;padding:10px;border-radius:6px;}
.timer-title{font-size:16px;color:#fff;text-align:center;}
.price-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin-bottom:10px;text-align:center;}
.price_old{font-size:28px;color:#a9abad;font-weight:700;position:relative;display:inline-block;}
.price_old:after{content:"";display:block;width:100%;height:2px;background:red;position:absolute;top:50%;left:0;}
.price_main{font-size:28px;color:#574545;font-weight:700;}
.special-order{min-width:290px;}
.order-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:28px;text-transform:uppercase;font-weight:700;background:linear-gradient(180deg, #ff8a00 0%, #e52d27 100%);border-radius:35px;width:293px;height:65px;text-shadow:1px 2px 3px rgba(0,0,0,0.3);box-shadow:0 4px 15px rgba(229,45,39,0.4);border:0;margin:0 auto;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;}
.order-button:hover{transform:scale(1.02);box-shadow:0 6px 20px rgba(229,45,39,0.5);}
.order-button:active{transform:scale(0.98);}
@media (max-width: 1199.98px){
.special-order{margin-bottom:20px;}
.form-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:360px;margin:10px auto;padding:35px;}
}
@media (max-width: 575.98px){
.form-main{padding:20px;border-radius:30px;}
.order-button{width:100%;max-width:280px;font-size:24px;height:56px;}
.order-form-wrapper .label input{width:100%;max-width:280px;}
.special-order{min-width:unset;width:100%;}
}
.timer{font-size:40px;color:#ffffff;font-family:'Arial';text-align:center;}
@media (max-width: 991px){
.special-order{margin-bottom:20px;}
}
/* CSS Used keyframes */
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}
@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}