@keyframes color-change{0%,to{color:#fff}50%{color:#ff0}}body{background:#000;font:16px/1.2 "Roboto Condensed",sans-serif;margin:0 auto;color:#fff;min-width:320px;max-width:412px;user-select:none}.img-responsive{margin-top:-20px}header{padding-top:1rem;text-align:center;font-size:1.5rem;font-weight:700;font-style:italic}header h2{text-align:right;margin:0 .5rem;padding:1rem;font-size:1.2rem;background-color:#bd0000;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.product{margin-bottom:20px}.product .left{display:flex;justify-content:center;align-items:center}.product .discount{font-size:3rem;line-height:4rem;letter-spacing:-3px}.product .discount-text{margin-top:15px}.rose p{line-height:25px;margin:0 0 4px}.rose .num{background:#d4282c;color:#fff;display:inline-block;height:25px;width:25px;border-radius:50%;font-weight:700;text-align:center}form{margin:2rem .5rem;margin-top:0}.name-input,.phone-input{background:#fff;padding:3px}.button-submit{margin:1rem auto;cursor:pointer}.countdown-container h3{background:#000;color:#fff;background:0 0;margin:-12px auto 0;width:100%;text-transform:uppercase;font-weight:700;font-size:1.2rem}.countdown-text{background:#000}.countdown-text span{width:4rem;margin-right:2rem}.countdown-text span:last-child{margin-right:0}.product .left img{width:110px}.product .discount div::after{background:#000;width:100%;height:3px;content:" ";display:block;position:absolute;top:26px;transform:rotate(-10deg)}.sconto div{color:#fff;animation:color-change 1s infinite;perspective:1000px}.name-input input,.phone-input input{max-width:100%;width:100%;flex:1 1 auto;border:0;font:inherit;color:inherit;box-sizing:border-box;min-width:0;padding:10px 15px 10px 5px;border-radius:0 6px 6px 0}.name-input:focus-within input,.phone-input:focus-within input{outline:0}.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}.timer{display:flex;justify-content:center;align-items:center;font-weight:300;font-size:4rem;line-height:1;margin:0}.timer__item{color:#fff;font-weight:700}.img-responsive{border:0;max-width:100%;width:100%}.logo-container{text-align:center;margin:0 0 .5rem}.gif-container{margin:0 .5rem;position:relative;font-size:0;border-top-left-radius:10px;border-top-right-radius:10px;border:4px solid #bd0000;border-bottom:0}.product{display:flex}.product .left{width:50%;text-align:center}.product .right{width:50%;padding-top:2rem}.product .discount{background-image:linear-gradient(to right,#ff0,#ffeb3b);color:red;border-radius:10px;transform:skew(-15deg);font-weight:700;font-style:italic;text-align:center;width:80%;margin-left:10px;height:3.5rem;margin-top:-.3rem}.product .discount div{transform:skew(15deg);letter-spacing:-3px;font-size:1.8rem;line-height:3.5rem}.product .discount-text{margin-top:1rem;margin-left:5px;color:#fff}.sconto{font-weight:600;font-size:2.8rem;text-align:center;padding:10px 0}.rose{margin:1rem .5rem}.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}.button-submit:focus,.name-input:focus-within,.phone-input:focus-within{outline:0;box-shadow:0 0 0 4px #bdab3c}.button-submit{display:flex;box-sizing:border-box!important;width:100%;margin:0 auto;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,select{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:2rem .5rem}.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;background:0 0}.form__field{margin-bottom:10px}.ft-page{padding:15px;text-align:center}.ft-page a{color:#fff}select{max-width:100%;width:100%;border:0;font:inherit;color:inherit;box-sizing:border-box;min-width:0;padding:10px 15px 10px 5px;border-radius:0 6px 6px 0}.product .price{color:#1bff26;font-size:2.3rem;font-weight:700;letter-spacing:-3px;margin-left:-15px;line-height:1}@media (max-width:420px){.product .left img{width:87px!important;margin:-15px 0 0 -30px}.product .discount{width:90%;margin-left:0;height:3rem}.product .discount div{font-size:1.6rem!important;line-height:3rem}.product .price{font-size:2rem!important;margin-left:0!important}}@media (max-width:400px){header h2{font-size:13px}}@media (max-width:320px){.countdown-container h3{font-size:1rem}.product .left img{width:87px!important;margin:-15px 0 0 -30px}.product .discount{width:90%;margin-left:0;height:3rem}.product .price{font-size:2.8rem!important;margin-left:-30px}}@media (max-width:240px){.product .discount{font-size:2.5rem;line-height:3rem;height:3rem}.product .discount-text{font-size:13px}}