@media screen and (max-width:1320px){.order .container{margin-left:10px;margin-right:10px}}@media screen and (max-width:1120px){.order .container{max-width:950px;margin:0 auto}.order-info{max-width:520px}.order-price{font-size:40px}.order-image{top:110px}}@media screen and (max-width:1100px){.article .container,.comments .container{max-width:100%;margin-left:10px;margin-right:10px}.comments .container{padding:60px 5px}.article-comments{margin:0 auto}}@media screen and (max-width:1023px){body{background-image:url("../images/bg-mob.svg")}  .container{max-width:100%;margin-left:10px;margin-right:10px}  .article-image{text-align:center}  .expert{margin:0 auto 15px}  .article-images{flex-direction:column;justify-content:center}  .article-images img:not(:last-child){margin-right:0;margin-bottom:10px}  .article-image.product{position:relative;left:-40px}  .order{overflow-x:unset}  .order .container{max-width:100%;padding:105px 0 45px 0}  .order-info{max-width:100%}  .order-title{margin-bottom:86px}  .order-image{max-width:400px;position:relative;top:auto;right:auto;margin:0 auto}  .order-image img:first-child{margin-left:-125px}  .sale{width:175px;top:-79px;right:0}  .order-form{margin:0 auto 30px}  .pp{background:#f3f3f3}}@media screen and (max-width:768px){.header-top{border-bottom:24px solid #000;margin-bottom:11px}  .header-top .container{padding:9px 0;display:flex;justify-content:center}  .header-top-logo{font-size:40px;line-height:126.7%}  .header-bottom{position:relative;display:none}  .header-bottom.out{transform:none}  .article .container{padding:10px 0;background:rgba(255,255,255,0.80)}  h1.article-title,h2.article-title,.article-text{padding-left:5px;padding-right:5px}  .article-images,.article-image{padding:0}  h2.article-title{font-size:28px;line-height:165%}  .article-text{font-size:15px;line-height:165%}  .article-image{margin-bottom:10px}  .order{width:100%;background-image:url(../images/order-bg-mob.png);overflow-x:hidden}  .order .container{width:100%;padding:19px 0 43px 0}  .order-sale{width:223px}  .order-info{max-width:355px;margin:0 auto}  .order-description{max-width:327px;font-size:20px;line-height:25px;margin:0 auto 15px}  .order-form{display:none}  .order-price{font-size:28px}  .old-price:before{top:3px;right:-8px;font-weight:300;font-size:30px}  .order-button.mob{display:block;margin:0 auto}  .comments .container{background:rgba(255,255,255,0.80)}  .commentForm-text{margin-left:0}  form.commentForm{margin-left:20px;margin-right:0}}@media screen and (max-width:620px){.modal-wrapper{width:390px;left:calc(50% - 195px)}  .close{top:17px;right:17px}}@media screen and (max-width:550px){.modal-wrapper{width:350px;left:calc(50% - 175px)}}