*{font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif;box-sizing:border-box;}
body{font:16px/1.2;margin:0 auto;color:#fff;min-width:320px;max-width:412px;user-select:none;background-color:#000;background-image:url(order/img/229d252381cf20019ed8fb9a2e2d1fb34e75f874.svg);background-size:auto auto}
.img-responsive{border:0;max-width:100%;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-color:#bd0000;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
header h2 span{font-size:1.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}
.gif-container .gif{border-top-left-radius:10px;border-top-right-radius:10px}
.compare-img{margin-top:0;margin:1.5rem .5rem}
.compare-img img{border-radius:10px}
.product{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;}
.product .left{width:100%;text-align:center;margin-bottom:30px;}
.product .left img{max-width:100%}
.product .left .product_name{font-size:30px;font-weight:bold;color:#fff;}
.product .right{width:100%;padding-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;}
.product .discount{background-image:linear-gradient(to right,#ff0,#ffeb3b);color:#666;border-radius:10px;transform:skew(-15deg);font-weight:700;font-style:italic;text-align:center;width:40%;margin-left:10px;height:5rem;margin-top:-.3rem}
.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:2px;content:" ";display:block;position:absolute;top:34px;transform:rotate(-10deg)}
.product .price{color:#fff!important;font-size:3rem;font-weight:700;letter-spacing:-3px;margin:0!important;line-height:1.08;display:block;min-height:3.25rem;position:relative;z-index:1;overflow:visible}
.product .price > div{color:#fff!important;display:block;margin:0!important;padding:0;line-height:1.08;white-space:nowrap}
.product .discount-text{margin:14px 0 4px!important;color:#fff!important;line-height:1.25;display:block;position:relative;z-index:2;min-height:1.25em}
.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:yellow;}
100%{color:#fff;}
}
.rose{margin:1rem 0.5rem;}
.rose p{line-height:25px;margin:0;margin-bottom:4px}
.rose .check{width:24px;height:24px;vertical-align:middle}
form{margin:2rem 0.5rem;margin-top:0}
.name-input,.phone-input{color:#000;background:goldenrod;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{flex:1 1 auto;border:0;padding:0;font:inherit;color:inherit;box-sizing:border-box;min-width:0;min-height:54px;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}
.name-input label,.phone-input label{align-self:center;padding:0 10px;margin:0;font-weight:bold;width:45px;text-align:center;}
.name-input label svg{vertical-align:middle}
.button-submit{display:flex;box-sizing:border-box!important;width:100%;min-height:54px;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 0.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}
.ac_footer{text-align:center;font-size:14px;padding:20px 0;color:red;}


.name-input,.phone-input{border:2px solid goldenrod;}
.button-submit:focus,.name-input:focus-within,.phone-input:focus-within{outline:0;box-shadow:none;}
.logo_under{width:100%;margin:-10px auto 0;}
.logo1{width:100%;margin-bottom:20px;font-size:36px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e5b32a;-webkit-text-stroke:2px yellow;font-style:normal;}
.logo_under img{width:100%;}



html{max-width:100%;overflow-x:hidden}

body{overflow-x:hidden}

*,*:before,*:after{box-sizing:border-box}

img,video,iframe{max-width:100%}

img:not([height]){height:auto}

input,select,textarea,button{max-width:100%}

@media(max-width:640px){
  input,select,textarea{font-size:16px}

  table{max-width:100%}

}


/* Keep the fixed purchase action clear of phone safe areas and page content. */
body{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}
#form1{scroll-margin-top:24px}
.floating-buy{position:fixed;z-index:1000;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:420px;min-height:54px;border:1px solid #ffe699;border-radius:12px;background:linear-gradient(180deg,#ffe184,#e6aa24);color:#302000;font-size:20px;font-weight:700;cursor:pointer;box-shadow:0 5px 24px #0008}
.floating-buy:focus-visible{outline:3px solid #fff;outline-offset:3px}
.floating-buy[hidden]{display:none}
