.product{max-width:1180px;margin:22px auto}.product .first-block{margin-bottom:40px}.product .carousel{width:380px;height:435px;margin-right:120px}.product.mobile .carousel{width:327px;height:320px;margin-right:0}.product .slide{padding:0}.product .slide .content{width:380px;height:307px;box-sizing:border-box;border:1px solid rgb(219,219,219);display:flex;justify-content:center;align-items:center}.product.mobile .slide .content{width:327px;height:265px;box-sizing:border-box;border:1px solid rgb(219,219,219);display:flex;justify-content:center;align-items:center}.product .slide .slide-image{max-width:380px;max-height:307px;padding:5px}.product.mobile .slide .slide-image{max-width:327px;max-height:265px;padding:5px}.product .q-carousel__control{max-width:300px;margin:0 auto}.product .navigation-image{width:80px;height:80px;box-sizing:border-box;border:1px solid rgb(219,219,219)}.product .first-info-block{height:307px}.product.mobile .first-info-block{height:auto}.product .name{color:#202c52;font-family:Roboto;font-size:24px;font-weight:500;line-height:28px;letter-spacing:0%;text-align:left;margin-bottom:20px;max-width:500px}.product.mobile .name{color:#202c52;font-family:Roboto;font-size:20px;font-weight:600;line-height:28px;letter-spacing:0%;text-align:left;margin-bottom:20px}.product .price{color:#7cb92b;font-family:Roboto;font-size:30px;font-weight:500;line-height:35px;letter-spacing:0%;text-align:left}.product .first-button{position:relative;width:160px;height:42px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid rgb(32,44,82);background-color:#fff;color:#202c52;font-family:Roboto;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0%;text-align:left;margin-right:40px}.product.mobile .first-button{margin-right:7px}.product .buttons{margin-top:auto}.product.mobile .buttons{margin-top:20px}.product .second-button{position:relative;width:160px;height:42px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10;flex-wrap:nowrap;border:none;background:#202c52}.product .second-button span{color:#fff;font-family:Roboto;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0%;text-align:left;margin-left:10px}.product .second-block .header{width:100%;margin-left:0;justify-items:start;background:#dbdbdb}.product .second-block .header .q-tab{width:174px}.product .second-block .header .q-tab__indicator{height:1px;color:#7cb92b}.product .second-block .description{width:1179px;height:auto;top:786px;bottom:620px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10;padding:37px 90px 37px 40px;color:#202c52;font-family:Roboto;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;white-space:pre-line}.product.mobile .second-block .description{width:327px;height:auto;color:#202c52;font-family:Roboto;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0%;text-align:left;padding:10px 0}.product .second-block .advantages{width:1179px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;gap:10;padding:37px 90px 37px 40px;box-sizing:border-box;border:1px solid rgb(219,219,219);margin-bottom:30px}.product.mobile .second-block .advantages{width:327px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;gap:10;padding:0;box-sizing:border-box;border:none;margin-bottom:30px}.product.mobile .second-block .advantages .name{color:#202c52;font-family:Roboto;font-size:14px;font-weight:700;line-height:23px;letter-spacing:0%;text-align:left;margin-bottom:0}.product.mobile .second-block .advantages{margin-bottom:0}.product .second-block .advantages .name{color:#202c52;font-family:Roboto;font-size:20px;font-weight:700;line-height:23px;letter-spacing:0%;text-align:left}.product .second-block .advantages li{color:#202c52;font-family:Roboto;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;margin-bottom:10px;width:500px}.product.mobile .second-block .advantages li{color:#202c52;font-family:Roboto;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;width:auto}.product .second-block .characteristics{margin-bottom:40px}.product.mobile .second-block .characteristics{margin-bottom:10px}.product .second-block .characteristics .row{border-bottom:1px solid rgb(219,219,219)}.product .second-block .characteristics .key{width:348px;left:131px;right:961px;top:776px;bottom:1221px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;border-right:1px solid rgb(219,219,219);background:#fff;color:#202c52;font-family:Roboto;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0%;text-align:left;padding:10px 20px}.product.mobile .second-block .characteristics .key{width:119px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;border:1px solid rgb(219,219,219);background:#fff;color:#202c52;font-family:Roboto;font-size:10px;font-weight:700;line-height:19px;letter-spacing:0%;text-align:left;padding:6px}.product .second-block .characteristics .value{width:832px;left:479px;right:129px;top:776px;bottom:1221px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;background:#fff;color:#202c52;font-family:Roboto;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;padding:10px 20px}.product.mobile .second-block .characteristics .value{width:208px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;border:1px solid rgb(219,219,219);background:#fff;color:#202c52;font-family:Roboto;font-size:10px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;padding:10px 20px}.product .second-block .documents{display:flex;flex-direction:column;margin-top:40px;margin-bottom:90px}.product .second-block .documents a{color:#202c52;font-family:Roboto;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;text-decoration:none;margin-bottom:12px}.product.mobile .second-block .documents{display:flex;flex-direction:column;margin-top:30px;margin-bottom:20px}.product.mobile .second-block .documents a{color:#202c52;font-family:Roboto;font-size:12px;font-weight:400;line-height:19px;letter-spacing:0%;text-align:left;text-decoration:none;margin-bottom:12px}.product .second-block .documents a:hover{color:#7cb92b}.product .second-block .documents a img{margin-right:16px;vertical-align:middle}.product-dialog{width:645px;height:auto;justify-content:center;align-items:center;padding-bottom:10px}.product-dialog .q-field__bottom{background-color:#202c52;border:none}.product.mobile .q-item{box-sizing:border-box;border:1px solid rgb(219,219,219);background:#fff;color:#202c52;font-family:Roboto;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0%;text-align:left;text-transform:uppercase}
