.section-product.section .section-cnt .section{margin:72px 0 0;}
.section-product.section .section-cnt .section:first-child{margin-top:0;}
.product-cart{display:flex;}
.product-main{flex-grow:1;margin:0 24px 0 0;}
.product-info{display:flex;align-items:center;padding:32px 24px;background:#fff;border-radius:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-gallery{flex-shrink:0;width:520px;margin:0 48px 0 0;position:relative;overflow:hidden;}
.product-gallery .images .items .item{display:none;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-gallery .images .items .item:first-child{display:block !important;}
.product-gallery .images .items .item img{max-width:100%;margin:auto;cursor:pointer;}
.product-gallery .images .items .item:hover{cursor:pointer;opacity:0.8;}
.product-gallery .images .items.is-gallery{opacity:0;transition:opacity 200ms 200ms ease;}
.product-gallery .images .items.is-gallery.slick-slider.slick-initialized{opacity:1;}
.product-gallery .thumbs{position:absolute;z-index:6;left:0;top:50%;transform:translateY(-50%);width:120px;text-align:center;}
.product-gallery .thumbs .items{opacity:0;transition:opacity 200ms 200ms ease;}
.product-gallery .thumbs .items .item{display:none;margin:12px 0;opacity:0.4;text-align:center;cursor:pointer;transition:250ms opacity ease;-webkit-transition:250ms opacity ease;}
.product-gallery .thumbs .items .item:first-child{display:block !important;}
.product-gallery .thumbs .items .item img{max-width:100%;margin:auto;}
.product-gallery .thumbs .items.slick-slider.slick-initialized{opacity:1;}
.product-gallery .thumbs .items.slick-slider .slick-slide.slick-current .item{opacity:1;}
.product-gallery .thumbs .items.slick-slider .slick-vertical .slick-slide{border:none;}
.product-gallery .thumbs .items.slick-slider .slick-arrow{position:absolute;z-index:9;left:0;right:0;margin:auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-align:center;color:#7cb928;cursor:pointer;}
.product-gallery .thumbs .items.slick-slider .slick-arrow::before{content:"";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;font-weight:400;}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-prev{top:-30px;}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-prev::before{content:"\f176";}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-next{bottom:-30px;}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-next::before{content:"\f175";}
.product-gallery.is-thumbs{padding-left:120px;}
.product-gallery.noimg{padding-bottom:40%;background:#e9e9e9;position:relative;}
.product-gallery.noimg:before{content:'\f03e';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:4em;opacity:0.1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.product-desc{flex-grow:1;}
.product-desc .flags{margin:-3px -3px 24px -3px;display:flex;flex-wrap:wrap;}
.product-desc .flags .flag{margin:3px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1rem;font-weight:600;text-transform:uppercase;color:#fff;border-radius:50%;}
.product-desc .name{margin:0;padding:0 0 0 12px;text-transform:uppercase;border-left:3px solid #7cb928;}
.product-desc .dicts{margin:24px 0 0;border-spacing:0;}
.product-desc .dicts tr td{padding:5px 0;}
.product-desc .dicts tr td.dict{padding-right:24px;font-weight:700;}
.product-desc .dicts tr td.words a{color:inherit;}
.product-desc .dicts tr td.words .print-pdf{display:flex;align-items:center;cursor:pointer;}
.product-desc .dicts tr td.words .print-pdf::before{content:"\f1c1";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 6px 0 0;}
.product-desc .dicts tr td.words .print-pdf:hover{text-decoration:underline;}
.product-desc .params{position:relative;}
.product-desc .params .param{margin:5px 0;}
.product-desc .params .param .p-label{margin:0 0 8px 0;font-weight:700;}
.product-desc .params .param .p-items{margin:0 -8px;display:flex;flex-wrap:wrap;}
.product-desc .params .param .p-items .p-item{padding:8px;width:33.3333%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-desc .params .param .p-items .p-item .p-value{cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:250ms all ease;-webkit-transition:250ms all ease;}
.product-desc .params .param.kind-1 .p-items .p-item .p-value{height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:0.929em;font-weight:700;border:1px solid #7cb928;border-radius:8px;}
.product-desc .params .param.kind-1 .p-items .p-item .p-value:hover{background:#7cb928;color:#fff;}
.product-desc .params .param.kind-1 .p-items .p-item.active .p-value{background:#7cb928;color:#fff;}
.product-desc .params .param.kind-2 .p-items .p-item .p-value{width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #7cb928;border-radius:8px;}
.product-desc .params .param.kind-2 .p-items .p-item .p-value img{border-radius:8px;}
.product-desc .params .param.kind-2 .p-items .p-item .p-value:hover{opacity:0.8;}
.product-desc .params .param.kind-2 .p-items .p-item.active .p-value{border-color:#007b3c;}
.product-desc .params .param.kind-3 .p-items .p-item .p-value{width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid #7cb928;border-radius:8px;}
.product-desc .params .param.kind-3 .p-items .p-item .p-value:hover{opacity:0.8;}
.product-desc .params .param.kind-3 .p-items .p-item.active .p-value{border-color:#007b3c;}
.product-desc .params .param input{width:100%;}
.product-desc .params .param .err{display:inline-block;margin:2px 0 0;padding:2px 5px;color:#fff;background:#c9202c;}
.product-desc .params.loading:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(255,255,255,0.7);}
.product-desc .variants{margin:20px 0 0;}
.product-desc .variants h3{margin:0 0 5px;}
.product-desc .variants .items .variant{display:flex;flex-wrap:wrap;align-items:center;padding:10px 0;position:relative;border-bottom:1px solid #eee;}
.product-desc .variants .items .variant .item.v-name{padding-right:20px;flex-grow:1;}
.product-desc .variants .items .variant .item.v-name .v-status.avail{color:#7cb928;}
.product-desc .variants .items .variant .item.v-name .v-status.unavail{color:#c9202c;}
.product-desc .variants .items .variant .item.v-price{width:20%;text-align:center;color:#7cb928;font-weight:600;}
.product-desc .variants .items .variant .item.v-price .v-price-old{font-size:0.9em;color:#888;text-decoration:line-through;}
.product-desc .variants .items .variant .item.v-buy{width:20%;padding-right:0;text-align:right;}
.product-desc .variants .items .variant:last-child{border:none;padding-bottom:0;}
.product-desc .products-set{position:relative;}
.product-desc .products-set .v-name a{color:inherit;}
.product-desc .products-set .v-params{width:100%;margin:5px -5px 0;}
.product-desc .products-set .v-params .param{float:left;width:33.3333%;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-desc .products-set .v-params .param:first-child{margin-top:0;}
.product-desc .products-set .v-params .param:last-child{margin-bottom:0;}
.product-desc .products-set .v-params .param .err{color:#fff;font-size:10px;display:inline-block;margin:2px 0 0;padding:2px 5px;background:#c9202c;}
.product-desc .products-set .v-params .param.kind-2 .icon{width:40px;height:40px;padding:2px;margin:0 3px 0 0;display:inline-block;border:1px solid #eee;border-radius:5px;transition:250ms 300 ease;-webkit-transition:250ms 300 ease;}
.product-desc .products-set .v-params .param.kind-2 .icon img{border-radius:4px;}
.product-desc .products-set .v-params .param.kind-2 .icon.active{border-color:#7cb928;}
.product-desc .products-set .v-params .param.kind-2 .icon:hover{cursor:pointer;opacity:0.8;}
.product-desc .products-set .v-params .param.kind-3 .color{padding:1px;margin:0 3px 0 0;display:inline-block;border:1px solid #eee;border-radius:5px;transition:250ms 300 ease;-webkit-transition:250ms 300 ease;}
.product-desc .products-set .v-params .param.kind-3 .color span{display:block;width:20px;height:20px;border-radius:4px;}
.product-desc .products-set .v-params .param.kind-3 .color.active{border-color:#7cb928;}
.product-desc .products-set .v-params .param.kind-3 .color:hover{cursor:pointer;opacity:0.6;}
.product-desc .products-set .v-params .param.kind-v{width:66.6666%;}
.product-desc .products-set .v-params .param select,.product-desc .products-set .v-params .param input{width:100%;}
.product-desc .products-set.loading:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(255,255,255,0.7);}
.product-versions{margin:24px 0 0;}
.product-versions .label{font-weight:700;}
.product-versions .versions{margin:8px -8px -8px;display:flex;flex-wrap:wrap;}
.product-versions .versions .version{width:33.3333%;padding:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-versions .versions .version .value{height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:0.929em;font-weight:700;border:1px solid #7cb928;border-radius:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:250ms all ease;-webkit-transition:250ms all ease;}
.product-versions .versions .version .value.active,.product-versions .versions .version .value:hover{text-decoration:none;background:#7cb928;color:#fff;}
.product-tabs{margin:24px 0 0;}
.product-tabs .cms-tabs .ct-hdrs .ct-hdr{border:none;}
.product-tabs .cms-tabs .ct-hdrs .ct-hdr.active{border:none;}
.product-tabs .cms-tabs .ct-tabs{margin:0;border:none;}
.product-sidebar{flex-shrink:0;width:540px;}
.product-sidebar .sticky{position:sticky;top:24px;}
.product-add2cart{position:relative;padding:32px 24px 24px;background:#fff;border-radius:8px;}
.product-add2cart .prices .label{margin:0 0 6px;font-size:1.6rem;font-weight:600;}
.product-add2cart .prices .data{line-height:1.2;}
.product-add2cart .prices .data .price{font-size:3.2rem;font-weight:700;color:#7cb928;}
.product-add2cart .prices .data .price .unit{font-size:2.4rem;font-weight:400;color:#888;}
.product-add2cart .prices .data .price-old{margin:0 0 0 12px;font-size:2.4rem;font-weight:700;color:#888;text-decoration:line-through;}
.product-add2cart .prices .data .price-old .unit{font-weight:400;}
.product-add2cart .prices .data .price-lowest{margin:8px 0 0;color:#888;font-size:0.9em;}
.product-add2cart .prices .data .price-unit{color:#888;}
.product-add2cart .product-status::before{content:"\f1b2";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin:0 8px 0 0;}
.product-add2cart .product-status.avail::before{color:#7cb928;}
.product-add2cart .product-status.unavail::before{color:#c9202c;}
.product-add2cart .product-shipment::before{content:"\f0d1";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin:0 8px 0 0;color:#7cb928;}
.product-add2cart .loyality-points span{color:#7cb928;}
.product-add2cart .loyality-points::before{content:"\f51e";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;margin:0 8px 0 0;color:#7cb928;}
.product-add2cart .items{margin:24px 0 0;font-weight:600;}
.product-add2cart .items .item{display:flex;flex-wrap:wrap;border-bottom:1px solid #eee;}
.product-add2cart .items .item:first-child{border-top:1px solid #eee;}
.product-add2cart .items .item .col{width:1%;flex-grow:1;padding:16px 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-add2cart .add2cart{margin:24px 0 0;display:flex;align-items:center;}
.product-add2cart .add2cart .count-box{flex-grow:1;min-width:160px;}
.product-add2cart .add2cart .unit{margin:0 12px 0 5px;color:#888;}
.product-add2cart .add2cart .button.big{padding:0 12px;}
.product-add2cart .stuff{margin:24px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;cursor:pointer;}
.product-add2cart .stuff .notify-add{margin:16px 0 0;text-align:center;font-size:0.929em;font-weight:600;color:#888;}
.product-add2cart .stuff .notify-add::before{margin:0 8px 0 0;}
.product-add2cart .stuff .notify-add--no-hover{cursor:default;}
.product-add2cart .hot-shot-title{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);padding:8px 16px;display:flex;align-items:center;font-size:1.143em;line-height:1;font-weight:700;text-transform:uppercase;color:#7cb928;background:#fff;border-radius:6px;box-shadow:0px 6px 16px 0px rgba(0,0,0,0.08);}
.product-add2cart .hot-shot-title::before{content:"\f0c4";font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.4rem;font-weight:400;margin:0 16px 0 0;position:absolute;right:100%;}
.product-add2cart.is-shot{border:2px dashed #7cb928;}
.product-add2cart.is-shot .prices .label{margin:12px 0 6px;}
.product-benefits.box{margin:24px 0 0;}
.product-benefits.box ul{list-style:none;margin-left:0;padding-left:0;}
.product-benefits.box ul:last-child{margin-bottom:0;}
.product-benefits.box ul li{margin:1em 0;padding-left:1.6em;text-indent:-1.6em;}
.product-benefits.box ul li:last-child{margin-bottom:0;}
.product-benefits.box ul li:before{content:'\f058';display:inline-block;vertical-align:middle;margin-top:-0.2em;width:1em;height:1em;margin-right:0.6em;font-weight:400;color:#7cb928;line-height:1;text-indent:0;font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.product-comments .comment-form{position:relative;}
.product-comments .comment-form .add-comment{margin:0 0 15px;}
.product-comments .comment-form .comment-form-form{display:none;margin:0 0 15px;}
.product-comments .comment-form .comment-form-form input,.product-comments .comment-form .comment-form-form textarea{padding:15px;}
.product-comments .comment-form.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(255,255,255,0.6);}
.product-comments .comments-list{position:relative;min-height:50px;border-top:1px dotted #eee;}
.product-comments .comments-list.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(255,255,255,0.6);}
.product-comments .comments-list .comment .comment-content{display:flex;padding:15px 0;border-bottom:1px dotted #eee;}
.product-comments .comments-list .comment .comment-content .avatar{width:90px;height:90px;flex-shrink:0;margin-right:15px;background:#e9e9e9;}
.product-comments .comments-list .comment .comment-content .avatar.noimg{background:#e9e9e9 url(/i/common/noimage.png) no-repeat center;background-size:80%;}
.product-comments .comments-list .comment .comment-content .info{flex-grow:1;}
.product-comments .comments-list .comment .comment-content .info .nick{font-weight:bold;display:flex;align-items:center;}
.product-comments .comments-list .comment .comment-content .info .date{font-size:11px;color:#888;font-weight:normal;margin:0;}
.product-comments .comments-list .comment .comment-content .info .comm{padding:10px 0 0;}
.product-comments .comments-list .comment .comment-content .details{text-align:right;margin-left:15px;flex-shrink:0;display:flex;flex-direction:column;}
.product-comments .comments-list .comment .comment-content .details .vote{margin:0 0 5px;}
.product-comments .comments-list .comment .comment-content .details .vote .none{color:#888;}
.product-comments .comments-list .comment .comment-content .details .vcm{font-size:0.8em;position:relative;margin:0 0 5px;display:flex;align-items:center;justify-content:right;}
.product-comments .comments-list .comment .comment-content .details .vcm span{height:16px;line-height:16px;margin:0 0 0 10px;display:inline-block;}
.product-comments .comments-list .comment .comment-content .details .vcm span:hover{opacity:0.8;cursor:pointer;}
.product-comments .comments-list .comment .comment-content .details .vcm.loading span:hover{opacity:1;cursor:default;}
.product-comments .comments-list .comment .comment-content .details .vcm span.loading{overflow:hidden;text-indent:100px;background:url(/i/common/ajax-loader.svg) no-repeat center !important;background-size:16px !important;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vp:before{content:'\f164';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;margin-right:3px;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vp.set{color:#7cb928;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vm:before{content:'\f165';font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;margin-right:3px;}
.product-comments .comments-list .comment .comment-content .details .vcm span.vm.set{color:#c9202c;}
.product-comments .comments-list .comment .comment-content .details .vcm .vmsg{white-space:nowrap;}
.product-comments .comments-list .comment .comment-content .details .reply{margin-top:auto;font-size:0.8em;color:#888;cursor:pointer;}
.product-comments .comments-list .comment .comment-content .details .reply:hover{color:#7cb928;}
.product-comments .comments-list .comment .form-comment-reply{position:relative;}
.product-comments .comments-list .comment .form-comment-reply .reply-form{padding:15px;background:#e9e9e9;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-comment{margin:0 0 15px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-comment textarea{width:100%;padding:12px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-items{display:flex;margin:0 -7.5px 15px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-items .row-item{width:50%;padding:0 7.5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-items .row-item input{width:100%;padding:12px;}
.product-comments .comments-list .comment .form-comment-reply .reply-form .row-submit{text-align:center;}
.product-comments .comments-list .comment .form-comment-reply.loading{min-height:50px;}
.product-comments .comments-list .comment .form-comment-reply.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background:rgba(255,255,255,0.6);}
.product-comments .comments-list .comment .answers{padding-left:105px;}
.product-comments .comments-list .comment .answers .comment .comment-content .avatar{width:60px;height:60px;display:flex;align-items:center;}
.product-comments .comments-list .comment .answers .comment .comment-content .avatar img{max-width:100%;}
.product-comments .comments-list .comment .answers .comment .answers{padding-left:75px;}
@media screen and (max-width: 1748px){.product-gallery{width:440px;margin:0 24px 0 0;}
.product-sidebar{width:440px;}
.product-add2cart .add2cart .count-box{min-width:140px;}
}
@media screen and (max-width: 1548px){.product-gallery.is-thumbs{padding-left:0;}
.product-gallery .thumbs{position:relative;top:unset;left:unset;transform:unset;width:auto;margin:12px 0 0;}
.product-gallery .thumbs .items .item{margin:0;padding:0 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-gallery .thumbs .items.slick-slider .slick-arrow{transform:translateY(-50%);}
.product-gallery .thumbs .items.slick-slider .slick-arrow::before{font-size:1.8rem;}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-prev{top:50%;bottom:unset;left:0;right:unset;}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-prev::before{content:"\f177";}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-next{top:50%;bottom:unset;right:0;left:unset;}
.product-gallery .thumbs .items.slick-slider .slick-arrow.slick-arrow-next::before{content:"\f178";}
}
@media screen and (max-width: 1448px){.product-desc .name{font-size:1.857em;}
.product-gallery{width:400px;}
.product-sidebar{width:380px;}
.product-add2cart .add2cart{flex-wrap:wrap;}
.product-add2cart .prices .data .price{font-size:2.6rem;}
.product-add2cart .prices .data .price .unit{font-size:2rem;}
.product-add2cart .prices .data .price-old{font-size:2rem;margin:0 0 0 10px;}
.product-add2cart .add2cart .button.big{margin:16px 0 0;}
}
@media screen and (max-width: 1280px){.product-main{margin:0 16px 0 0;}
.product-gallery{width:340px;}
.product-info{padding:32px 16px;}
.product-desc{font-size:1.3rem;}
.product-desc .dicts tr td.dict{padding-right:12px;}
.product-sidebar{width:280px;}
.product-add2cart{padding:32px 16px 16px;}
.product-add2cart .prices{text-align:center;}
.product-add2cart .prices .data .price{display:block;}
.product-add2cart .prices .data .price-old{display:block;margin:6px 0 0;}
.product-add2cart .items .item{border:none !important;}
.product-add2cart .items .item .col{width:100%;padding:12px 6px;border-top:1px solid #eee;}
.product-add2cart .items .item:last-child .col:last-child{border-bottom:1px solid #eee;}
.product-versions .versions{margin:6px -6px -6px;}
.product-versions .versions .version{padding:6px;}
}
@media screen and (max-width: 1000px){.product-cart{flex-wrap:wrap;}
.product-main{width:100%;margin:0;}
.product-sidebar{width:100%;margin:24px 0 0;}
.product-info{flex-wrap:wrap;text-align:center;padding:24px 16px;}
.product-gallery{width:100%;margin:0 0 24px;}
.product-gallery .images .items .item img{max-height:400px;}
.product-desc{display:flex;flex-direction:column;align-items:center;}
.product-desc .flags{justify-content:center;}
.product-desc .flags .flag{width:58px;height:58px;font-size:0.9rem;}
.product-desc .dicts{margin:24px auto 0;text-align:left;}
.product-versions{width:100%;}
.product-versions .versions{justify-content:center;}
.product-versions .versions .version{width:20%;}
}
@media screen and (max-width: 740px){.tbl.tbl-deliveries{display:none !important;}
.product-desc .flags{margin:0 -2px 8px -2px;}
.product-desc .flags .flag{margin:2px;padding:3px 8px;width:auto;height:auto;border-radius:3px;line-height:1.4rem;}
.product-comments .comments-list .comment .answers .comment .answers{padding-left:0;}
}
@media screen and (max-width: 540px){.product-versions .versions .version{width:33.3333%;}
.product-comments .comments-list .comment .answers{padding-left:0;}
.product-comments .comments-list .comment .comment-content{flex-wrap:wrap;}
.product-comments .comments-list .comment .comment-content .details{width:100%;margin:15px 0 0;text-align:left;flex-direction:row;}
.product-comments .comments-list .comment .comment-content .details .vote{margin:0;}
.product-comments .comments-list .comment .comment-content .details .vcm{margin:0;}
.product-comments .comments-list .comment .comment-content .details .reply{margin:0 0 0 auto;}
}
