.header-form {
    margin: 0 auto;
    max-width: 330px;
    background: #fff;
    box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.75);
    vertical-align: top;
}

.form__product {
    width: 250px;
    max-width: 100%;
    display: block;
    margin: 0 auto 50px;
}

.action {
    text-align: center;
    margin-left: -2px;
    padding: 15px 0 15px;
    width: 100%;
    position: relative;
    z-index: 99999999999;
    border: 2px dashed #000;
    background: #f7e120;
    background: -moz-linear-gradient(top, #f7e120 1%, #f2f27d 50%, #f9da0c 100%);
    background: -webkit-linear-gradient(top, #f7e120 1%,#f2f27d 50%,#f9da0c 100%);
    background: linear-gradient(to bottom, #f7e120 1%,#f2f27d 50%,#f9da0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e120', endColorstr='#f9da0c',GradientType=0 );
    -webkit-box-shadow: 0px 4px 14px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 14px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 14px 1px rgba(0,0,0,0.75);
    max-width: 330px;
}

.action span:first-of-type {
    color: #000;
    font-size: 16px;
}

.action span:nth-of-type(2) {
    color: red;
    font-size: 1.7em;
}

.orderoffer {
    width: 330px;
    max-width: 100%;
    text-align: center;
}

.lt5 {
    margin: 30px auto 10px;
}

.cdt.landing__countdown {
    margin-bottom: 10px;
}
.cdt {
    font-size: 30px;
    margin: -10px 0 30px;
}
.cdt {
    position: relative;
    color: #eee;
    font-weight: 700;
    text-align: center;
}

.landing__countdown .hours, .landing__countdown .minutes, .landing__countdown .seconds {
    display: inline-block;
    background: #000;
    background-image: linear-gradient(bottom,#000 2%,#3c3c3c 50%,#000 100%);
    background-image: -ms-linear-gradient(bottom,#000 2%,#3c3c3c 50%,#000 100%);
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-topleft: 7px;
    border-radius: 7px;
    background-clip: padding-box;
    padding: 0 8px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #555;
    box-shadow: inset 0 4px 0 rgba(255,255,255,.2);
    -moz-text-shadow: 0 3px 3px #000;
    -webkit-text-shadow: 0 3px 3px #000;
    text-shadow: 0 3px 3px #000;
    margin-right: 15px;
    -webkit-border-radius: 7px;
}

.countdown-info {
    padding-left: 60px;
    text-align: left;
}

.initial_price {
    font-size: 23px;
    color: #F00;
    text-decoration: line-through;
}

.real_price {
    font-size: 30px;
    color: limegreen;
    text-shadow: 1px 1px 2px black;
}

.orderform {
    overflow: visible;
    position: relative;
    width: 250px;
    max-width: 100%;
    margin: 0 auto 5%;
}

.orderform input, .orderform select, #form-index input, #form-index select, .orderform textarea {
    height: 30px;
    border: 1px solid #1F9DD3;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    padding: 3px;
    width: 97%;
    margin: 0 0 10px 0px;
    display: block;
    border-radius: 0;
    color: #000000;
}

.orderform input::placeholder, .orderform select::placeholder, #form-index input::placeholder, #form-index select::placeholder, .orderform textarea::placeholder {
    color: rgba(0, 0, 0, .4);
}

textarea {
    resize: none;
    height: auto !important;
}

.button {
    border: none;
    border-radius: 8px;
    color: white;
    height: 52px;
    padding: 0 20px;
    font: bold 20px Verdana, Geneva, sans-serif;
    text-shadow: 1px 1px #000000;
    background-color: #c72723;
    text-align: center;
    margin: 0 auto;
    display: block;
    text-transform: uppercase;
    box-shadow: 0px 5px 10px #B0B0B0;
}

.nnpercent {
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 5px;
}