@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoYNNZQyQ.woff2") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoadNZQyQ.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoYdNZQyQ.woff2") format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEobtNZQyQ.woff2") format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoYtNZQyQ.woff2") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoY9NZQyQ.woff2") format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEobdNZ.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYNNZQyQ.woff2") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoadNZQyQ.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYdNZQyQ.woff2") format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobtNZQyQ.woff2") format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYtNZQyQ.woff2") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoY9NZQyQ.woff2") format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 700;
    src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url("ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobdNZ.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb8td.woff2") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb8td.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCgYb8td.woff2") format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCcYb8td.woff2") format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCsYb8td.woff2") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2") format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2") format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2") format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2") format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2") format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb8td.woff2") format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb8td.woff2") format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb8td.woff2") format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2") format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

body {
    font: 16px/1.2 "Roboto Condensed", sans-serif;
    margin: 0 auto;
    color: #fff;
    min-width: 320px;
    max-width: 412px;
    user-select: none;
    background-color: #0d47bb;
    background-size: auto auto
}

::placeholder {
    color: #000;
    opacity: 1;
    border-bottom: 1px dashed #aaa
}

.img-responsive {
    border: 0;
    width: 100%
}

header {
    padding-top: 1rem;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 700;
    font-style: italic
}

header h2 {
    margin: 0 .5rem;
    padding: 1rem;
    font-size: 1.2rem;
    background: radial-gradient(circle, rgba(34, 36, 195, 1) 0%, rgba(34, 195, 86, 1) 100%);
rgba(223, 189, 244, 1) 100 %);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

header h2 span {
    font-size: 1.5rem
}

.logo-container {
    text-align: right;
    margin: 0 1rem;
    margin-bottom: .5rem
}

.gif-container {
    margin: 0 .5rem;
    position: relative;
    font-size: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 4px solid #22c356;
    border-bottom: 0
}

.gif-container .gif {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.star {
    position: absolute;
    left: 0.5rem;
    top: 0.5rem;
    width: 100px
}

.compare-img {
    margin-top: 0;
    margin: 1.5rem .5rem
}

.compare-img img {
    border-radius: 10px
}

.product {
    display: flex
}

.product .left {
    width: 50%;
    text-align: center
}

.product .left img {
    width: 110px
}

.product .right {
    width: 50%;
    padding-top: 2rem
}

.product .discount {
    background-image: linear-gradient(to right, #fff, #fff);
    color: red;
    border-radius: 10px;
    transform: skew(-15deg);
    font-weight: 700;
    font-style: italic;
    text-align: center;
    width: 80%;
    margin-left: 10px;
    height: 5rem;
    margin-top: -.3rem
}

.product .discount span {
    font-style: normal;
    font-size: 15px;
    padding-top: 10px;
    display: inline-block
}

.product .discount div {
    transform: skew(15deg);
    letter-spacing: -3px;
    font-size: 3.5rem;
    line-height: 5rem
}

.product .discount div::after {
    background: #000;
    width: 100%;
    height: 5px;
    content: " ";
    display: block;
    position: absolute;
    top: 34px;
    transform: rotate(-10deg)
}

.product .price {
    color: #1bff26;
    font-size: 5rem;
    font-weight: 700;
    letter-spacing: -3px;
    margin-left: 5px;
    line-height: 1
}

.product .discount-text {
    margin-top: 1rem;
    margin-left: 5px;
    color: #fff
}

.product .price span {
    font-weight: 300;
    font-size: 2.5rem;
    font-style: italic;
    vertical-align: super;
    margin-left: 5px
}

.sconto {
    font-weight: 600;
    font-size: 2.8rem;
    text-align: center;
    padding: 10px 0
}

.sconto div {
    color: #fff;
    animation: color-change 1s infinite;
    perspective: 1000
}

@keyframes color-change {
    0% {
        color: #fff
    }
    50% {
        color: #ff0
    }
    100% {
        color: #fff
    }
}

.rose {
    margin: 1rem .5rem
}

.rose p {
    line-height: 25px;
    margin: 0;
    font-size: 18px;
    font-weight: bolder;
    margin-bottom: 4px
}

.rose .check {
    width: 24px;
    height: 24px;
    vertical-align: middle
}

.bx-wrapper {
    position: relative
}

.bx-controls {
    display: block;
    width: 100%;
    position: absolute;
    top: 48%;
    left: 0
}

.bx-controls a.bx-next {
    right: 10px;
    left: initial;
    background-position: right top
}

.ingri {
    padding-top: 2rem
}

.ingri::after {
    clear: both;
    display: table;
    content: " "
}

.ingri > div {
    text-align: center;
    float: left;
    width: 50%;
    padding: 0 1rem;
    box-sizing: border-box
}

.ingri img {
    max-width: 90%
}

.ingri h3 {
    margin: 0;
    margin-top: .2rem;
    color: #bdab3c
}

.button-submit.scroll-to-form {
    margin-bottom: 2rem
}

.final p {
    margin: 0;
    margin-left: 20px;
    margin-bottom: 15px;
    color: #665619
}

.final span:before {
    content: "â€” ";
    position: absolute;
    left: 0
}

.final span {
    padding-left: 20px;
    position: relative;
    font-size: 22px
}

.final ul {
    list-style-type: none;
    margin: 0;
    margin-right: 90px;
    padding: 20px 10px 5px 10px;
    background: #bea94c;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

.func h3 {
    text-transform: uppercase;
    margin: 4rem auto;
    width: 90%;
    font-size: 1.7rem;
    transform: rotate(-10deg);
    perspective: 100px;
    text-align: center
}

.func ul {
    list-style-type: none;
    padding: 0
}

.func li span {
    font-weight: 700;
    color: #bdab3c
}

.func li p {
    margin: 0;
    font-style: italic;
    font-weight: 400
}

.func ul li {
    position: relative;
    padding-top: 10px;
    padding-left: 40%;
    padding-right: 10%;
    margin-bottom: 30px
}

.func ul img {
    width: 30%;
    position: absolute;
    left: 1rem;
    top: 0
}

.func li:nth-child(2) img {
    left: inherit;
    right: 1rem
}

.func li:nth-child(2) {
    padding-right: 40%;
    padding-left: 10%
}

.final-product {
    background: linear-gradient(10deg, #252525 0, #323233 30%, #404040 70%, #1c1c1c 100%);
    transform: skewY(-10deg);
    padding: 1rem 0;
    margin-bottom: 4rem
}

.final-product .right {
    padding-top: 2rem
}

.final-product > div {
    transform: skewY(10deg)
}

form {
    margin: 2rem .5rem;
    margin-top: 0
}

.country-input, .name-input, .phone-input {
    color: #000;
    background: #daa520;
    border: 0;
    width: 100%;
    border-radius: 6px;
    box-sizing: border-box;
    font-size: 20px;
    margin-bottom: 10px;
    display: flex;
    transition: all .15s ease-in-out
}

.name-input input, .phone-input input {
    margin: 0;
    flex: 1 1 auto;
    border: 0;
    padding: 0;
    font: inherit;
    color: inherit;
    box-sizing: border-box;
    min-width: 0;
    padding: 10px 15px;
    border-radius: 0 6px 6px 0;
    padding-left: 5px
}

.button-submit:focus, .name-input:focus-within, .phone-input:focus-within {
    outline: 0;
    box-shadow: 0 0 0 4px #bdab3c
}

.name-input:focus-within input, .phone-input:focus-within input {
    outline: 0
}

.country-input {
    padding: 10px 15px
}

.country-input .country {
    width: 24px;
    height: 18px;
    border-radius: 4px;
    margin-right: 5px;
    align-self: center
}

.name-input label, .phone-input label {
    align-self: center;
    padding: 0 10px;
    margin: 0;
    font-weight: 700;
    width: 45px;
    text-align: center
}

.name-input label svg {
    vertical-align: middle
}

.button-submit {
    display: flex;
    box-sizing: border-box !important;
    width: 100%;
    margin: 0 auto;
    padding: 0 1rem;
    text-decoration: none;
    font-family: inherit;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    color: #fff;
    border-radius: 6px;
    border: 0;
    padding: 14px 0;
    background-image: linear-gradient(to top, #31771a, #5abf26);
    transition: all .15s ease-in-out
}

.button-submit-text {
    flex: 1 1 auto
}

.button-submit-arrow {
    width: 0;
    height: 0;
    border-top: .6rem solid transparent;
    border-bottom: .6rem solid transparent;
    border-left: 1rem solid #fff;
    margin-right: 1rem
}

.countdown-container {
    background-color: #bd0000;
    text-align: center;
    margin: 1rem .5rem
}

.countdown-container h3 {
    color: #fff;
    margin: 0 auto;
    margin-top: -12px;
    width: 90%;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.34rem
}

.countdown {
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 300;
    font-size: 4rem;
    line-height: 1;
    margin: 0
}

.countdown-item {
    color: #fff;
    width: 4rem;
    font-weight: 800
}

.countdown-divider {
    color: #fff;
    width: 2rem
}

.countdown-text {
    margin: 0 auto;
    width: 90%;
    padding-bottom: 10px;
    color: #fff;
    font-size: .8rem;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase
}

.countdown-text span {
    width: 4rem;
    margin-right: 2rem
}

.countdown-text span:last-child {
    margin-right: 0
}

.price-above-form {
    text-align: center;
    font-size: 50px
}

.price-above-form .discount {
    display: inline-block;
    background: red;
    line-height: 1;
    padding: 5px 10px 3px
}

.price-above-form .new-price {
    color: #05f505;
    font-weight: 600
}

.price-above-form .old-price {
    color: #aaa;
    position: relative
}

.price-above-form .old-price:before {
    position: absolute;
    content: "";
    left: 0;
    top: 45%;
    right: 0;
    border-top: 5px solid red;
    transform: rotate(-6deg)
}

.form-title {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: 300;
    margin-top: 0
}

.notobene {
    margin: 0 .5rem
}

.logo_list {
    margin-top: -2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-center;
    align-items: flex-center;
    -ms-flex-pack: end;
    justify-content: center;
    background-color: #fff;
    padding: 5px
}