

/* Start:/local/templates/main/assets/css/pages/catalog-product.min.css?16993370059610*/
.layout-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.layout-products>*{min-width:0}
.layout-products.-col-4{margin-top:-4rem;margin-left:-3rem;margin-bottom:0}
.layout-products.-col-4>*{padding-left:3rem;padding-top:4rem;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.product{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:.8rem;text-align:center;overflow:hidden}
.product-header{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:.1rem solid #aaa;padding:1.3rem}
.product-body{padding:1.3rem}
.product-footer .col+.col{border-left:.1rem solid #fff}
.product-title{font-weight:500;display:flex;justify-content:center;align-items:center}
.product-link{display:block}
.product-properties{font-size:1.2rem}
.product-price{font-weight:500;font-size:1.6rem;color:var(--color-accent)}
.product-button{color:#fff;padding:1rem;margin:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#848484;text-decoration:none;line-height:1.2;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.product-button:hover{background-color:var(--color-accent)}
.price-notice{color:#e91b24;font-weight:600;margin:1rem 0;line-height:1.3em}
.layout-properties .list-item+.list-item{margin-top:.5rem}
.property{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:grey}
.property>*{min-width:0}
.property:before{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem;margin-right:1rem;height:.1rem;background-color:currentColor;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;opacity:.25}
.property-label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.property-value{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.navigation-catalog{background-color:#fff;overflow:hidden;border-radius:1.3rem;text-transform:uppercase}
.navigation-catalog .list-item+.list-item{border-top:.1rem solid #d9d9d9}
.navigation-catalog .list-item.-active .list-link,.navigation-catalog .list-item:hover .list-link{background-color:var(--color-accent);color:#fff}
.navigation-catalog .list-link{padding:1.4rem 2rem;display:block}
.tabs-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tabs-title>*{min-width:0}
.tabs-title .tabs-item{cursor:pointer}
.tabs-content .tabs-item{display:none}
.tabs-content .tabs-item.-active{display:block}
.tabs.tabs--default .tabs-title{border-bottom:.1rem solid #5b5454;margin-bottom:3rem;line-height:6rem;text-transform:uppercase}
.tabs.tabs--default .tabs-title .tabs-item+.tabs-item{margin-left:4rem}
.tabs.tabs--default .tabs-title .tabs-item{position:relative}
.tabs.tabs--default .tabs-title .tabs-item:before{content:"";display:block;position:absolute;bottom:-.1rem;left:0;right:0;height:.4rem;background-color:var(--color-accent);opacity:0}
.tabs.tabs--default .tabs-title .tabs-item.-active{color:var(--color-accent)}
.tabs.tabs--default .tabs-title .tabs-item.-active:before{opacity:1}
.tabs.tabs--default .tabs-content{line-height:1.5625}
.favorite{width:2.1rem;height:2.5rem;display:block;background:url(/local/templates/main/assets/css/pages/../../img/favorite.png) 0 0/100% 100% no-repeat;background-size: contain;font-size:0}
.favorite.active{background:url(/local/templates/main/assets/css/pages/../../img/favorite-active.png) 0 0/100% 100% no-repeat;background-size: contain;}
.item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.item+.item{margin-top:3rem}
.item>*{min-width:0}
.item-aside{-webkit-box-flex:0;-ms-flex:0 0 42.64706%;flex:0 0 42.64706%;max-width:42.64706%;margin-right:calc(var(--gap)*2)}
.item-aside-inner{position:sticky;top:0}
.item-section{-webkit-box-flex:1;-ms-flex:1;flex:1}
.item-group+.item-group{margin-top:3rem}
.item-gallery{border-radius:.9rem;overflow:hidden;min-height:30rem;display:flex;align-items:center;justify-content:center}
.item-gallery a{border:none}
.item-gallery img{width:100%}
.item-additional{margin-top:4.5rem}
.item-title{text-transform:uppercase;font-size:2.1rem;font-weight:500;color:#009a06}
.item-price{font-weight:700;font-size:2.1rem}
.item-prices{max-width:27rem;font-size:1.4rem}
.item-prices .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.item-prices .list-item>*{min-width:0}
.item-prices .list-item span{-webkit-box-flex:1;-ms-flex:1;flex:1}
.item-prices .list-item span:nth-child(2){font-weight:700}
.item-note{font-size:1.2rem;line-height:1.4;color:#b3b3b3;margin-top:1.5rem}
.item .layout-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.5rem}
.item .layout-buttons>*{min-width:0}
.feedback{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.feedback>.col:first-child{-webkit-box-flex:0;-ms-flex:0 0 19.5rem;flex:0 0 19.5rem;max-width:19.5rem;margin-right:calc(var(--gap)*2)}
.feedback-image{width:100%;border-radius:50%}
.form--feedback textarea{height:14rem}
.form--feedback .form-fieldset:first-child .form-row>.form-item:first-child{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}
.form--feedback .form-fieldset:nth-child(2) .form-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.form--feedback .form-fieldset:nth-child(2) .form-row>.form-item{-webkit-box-flex:0;-ms-flex:none;flex:none}
.layout--offers{display:flex;flex-flow:row wrap;margin:-3rem 0 0 -3rem}
.layout--offers li{flex:0 0 15rem;padding:3rem 0 0 3rem;text-align:center;max-width:15rem}
.layout--offers a{border:none;line-height:1.2em;font-size:1.4rem}
.layout--offers img{margin-bottom:1rem}
.counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8rem;font-size:2rem;font-weight:700;line-height:3rem;margin-top:1rem}
.counter-field{-webkit-box-flex:1;-ms-flex:1;flex:1}
.counter-field input{width:100%;padding:0;margin:0;border:0;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;box-shadow: inset 0 0 5px 0 #8b8b8b;border-radius: 3px}
.counter-minus,.counter-plus{color:var(--color-accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:3rem;font-weight:500}
.form--feedback .form-fieldset:nth-child(2) .form-row.file-form-group:not(.active){display:none}
.param-items{margin:1.5rem 0}
.param-items span{width:2rem;height:2rem;margin-right:.5rem;background:url(/local/templates/main/assets/img/star.svg) center/cover;display:inline-block}
.param-items span.fill{background:url(/local/templates/main/assets/img/star-fill.svg) center/cover}
@media (max-width:1400px){
.product-button{font-size:1.4rem}
.item{display:block}
.item-aside{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:4rem}
.item-gallery img{width:auto}
.item .layout-buttons{margin:1.5rem 0 0 -2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.item .layout-buttons .list-item{padding:1rem 0 0 2rem}
.feedback{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.form--feedback .form-fieldset:first-child .form-row{display:block}
.form--feedback .form-fieldset:first-child .form-row>.form-item+.form-item{margin-top:1rem}
.form--feedback .form-fieldset:first-child .form-row>.form-item:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.form--feedback .form-fieldset:nth-child(2) .form-row{display:block}
.form--feedback .form-fieldset:nth-child(2) .form-row>.form-item+.form-item{margin-top:1rem}
}
@media (max-width:1300px){
.layout-products.-col-4{margin-top:-4rem;margin-left:-3rem;margin-bottom:0}
.layout-products.-col-4>*{padding-left:3rem;padding-top:4rem;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
}
@media (max-width:1024px){
.layout-products.-col-4{margin-top:-4rem;margin-left:-3rem;margin-bottom:0}
.layout-products.-col-4>*{padding-left:3rem;padding-top:4rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.feedback{display:block}
.feedback>.col:first-child{display:none}
}
@media (max-width:800px){
.item .layout-buttons{display:block}
.item .layout-buttons .button{width:100%}
}
@media (max-width:600px){
.tabs.tabs--default .tabs-title{display:block;line-height:1.5;padding-bottom:1rem;margin-bottom:1rem}
.tabs.tabs--default .tabs-title .tabs-item+.tabs-item{margin-left:0;margin-top:1rem}
.tabs.tabs--default .tabs-title .tabs-item{padding-left:1rem}
.tabs.tabs--default .tabs-title .tabs-item:before{top:0;bottom:0;right:auto;height:100%;width:.4rem}
.form--feedback .button{width:100%}
}
@media (max-width:450px){
.layout-products.-col-4{margin-top:-2rem;margin-left:-2rem;margin-bottom:0}
.layout-products.-col-4>*{padding-left:2rem;padding-top:2rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
/* End */
/* /local/templates/main/assets/css/pages/catalog-product.min.css?16993370059610 */
