.product-card__info .info__main,.product-card__add-info .info__main{flex:1 0 auto;width:75%;min-width:0}.product-card__info .info__side,.product-card__add-info .info__side{flex:none;width:25%}.product-card__add-info .info__side>div+div{margin-top:2rem}@media(min-width:1400px){.product-card__info .info__side,.product-card__add-info .info__side{padding-left:calc(var(--bs-gutter-x) * .5 + 1rem)}}@media(min-width:1700px){.product-card__info .info__side,.product-card__add-info .info__side{padding-left:calc(var(--bs-gutter-x) * .5 + 2rem)}}@media(max-width:1399px){.product-card__info .info__main,.product-card__add-info .info__main{width:73%}.product-card__info .info__side,.product-card__add-info .info__side{width:27%}}@media(max-width:1199px){.product-card__info .info__main,.product-card__add-info .info__main{width:70%}.product-card__info .info__side,.product-card__add-info .info__side{width:30%}}@media(max-width:991px){.product-card__info .info__side,.product-card__add-info .info__side{display:none}}.product-card__info .main-info{border:1px solid var(--fs-line);background:var(--fs-surface);padding:1.75rem 2.45rem}.product-card__info .main-info .content{display:flex;flex-wrap:nowrap}.product-card__info .main-info .content__gallery{flex-shrink:0;width:50%;padding-right:2.45rem;position:relative}.product-card__info .main-info .content__main{flex-grow:1;position:relative;margin-top:0}@media(max-width:991px){.product-card__info .main-info .content{flex-wrap:wrap}.product-card__info .main-info .content__gallery{flex:0 0 100%;padding-right:0}.product-card__info .main-info .content__main{margin-top:2rem}}@media(max-width:767px){.product-card__info .main-info{padding:.625rem .625rem 2rem}}.product-card__info .main-info .stickers{position:absolute;top:0;left:0;display:flex}.product-card__info .main-info .stickers [class*=sticker_]{font-size:.75rem;line-height:1.25rem;color:var(--fs-white);background-color:var(--fs-action);border-radius:2px;padding:.125rem .375rem;margin:.125rem}.product-card__info .main-info .stickers .sticker_aktsiya,.product-card__info .main-info .stickers .sticker_stock{background-color:var(--fs-amber);color:var(--fs-on-accent)}.product-card__info .main-info .content__gallery .compare-button{display:none;position:absolute;top:0;right:0}.product-card__info .main-info .image-slider{max-width:28.125rem;max-height:29.6875rem;margin:auto;display:flex;align-items:center;overflow:hidden}.product-card__info .main-info .image-slider__item{flex:0 0 100%;order:0}.product-card__info .main-info .image-slider__item>a{display:flex;justify-content:center}.product-card__info .main-info .image-slider__item>a img{max-width:100%;height:auto}.product-card__info .main-info .image-slider__item:not(.active){order:1}.product-card__info .main-info .thumbs{margin-top:1rem;display:flex;justify-content:center;position:relative}.product-card__info .main-info .thumbs-slider{display:flex;align-items:center;overflow-x:auto}.product-card__info .main-info .thumbs__item{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;cursor:pointer}.product-card__info .main-info .thumbs__item+.thumbs__item{margin-left:.625rem}.product-card__info .main-info .thumbs__item:not(.active){opacity:.4}.product-card__info .main-info .thumbs__item:hover{opacity:1}.product-card__info .main-info .thumbs__item img{max-width:100%;max-height:100%}.product-card__info .main-info .main__top-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.product-card__info .main-info .compare-button .btn{width:2.25rem;height:2.25rem;line-height:2rem;border-color:var(--fs-line);padding:0;transition:.25s ease-in-out}.product-card__info .main-info .compare-button .btn .svg{margin-right:0}.product-card__info .main-info .compare-button .btn .svg path{fill:var(--fs-ink-2)}.product-card__info .main-info .compare-button .btn:hover{background-color:var(--fs-action,var(--main-color));border-color:var(--main-color)}.product-card__info .main-info .compare-button .btn:hover .svg path{fill:var(--fs-white)}.product-card__info .main-info .compare-button .btn.added{background-color:var(--fs-action,var(--main-color));border-color:var(--main-color)}.product-card__info .main-info .compare-button .btn.added .svg path{fill:var(--fs-white)}.product-card__info .main-info .js-sales.active{margin-bottom:2rem}.product-card__info .main-info .main__center{display:flex;flex-wrap:wrap}.product-card__info .main-info .main__center .product-actions{width:100%}.product-card__info .product-actions .prices-block .prices-wrapper{display:flex;align-items:baseline}.product-card__info .product-actions .prices-block .price{display:flex;font-size:1.6255rem;font-weight:700;color:var(--fs-ink-2)}.product-card__info .product-actions .prices-block .price>span{font-size:1.9375rem}.product-card__info .product-actions .prices-block .price.discount{font-size:1.2rem;font-weight:400;color:var(--fs-ink-2);text-decoration:line-through;margin-left:.5rem}.product-card__info .product-actions .prices-block .price.discount>span{font-size:1.2rem}.product-card__info .product-actions .prices-block .sale_block{font-size:.75rem;line-height:.875rem;margin-top:.5rem}.product-card__info .product-actions .prices-block .sale_block .sale-number{display:inline-block;background:var(--fs-amber);color:var(--fs-on-accent);padding:.0625rem;border-radius:2px;white-space:nowrap}.product-card__info .product-actions .prices-block .sale_block .value{display:inline-block;padding:0 .1875rem 0 .3125rem}.product-card__info .product-actions .prices-block .sale_block .inner-sale{display:inline-block;background:var(--fs-warn-bg);color:var(--fs-warn-text);padding:.125rem .3125rem .0625rem;border-radius:1px}.product-card__info .product-actions .prices-block .quantity-block-wrapper{margin-top:.5rem;display:flex;flex-wrap:wrap}.product-card__info .product-actions .prices-block .quantity-block-wrapper.opt{color:var(--fs-ink-2);font-size:.9rem}.product-card__info .product-actions .prices-block .quantity-block-wrapper>div{font-size:.75rem}.product-card__info .product-actions .prices-block .quantity-block-wrapper>div+div{margin-left:.5rem}.product-card__info .product-actions .prices-block .quantity-block-wrapper .cheaper-form .svg{position:relative;top:-1px;margin-right:.3125rem}.product-card__info .product-actions .prices-block .quantity-block-wrapper .cheaper-form .svg path{fill:var(--fs-ink-2)}.product-card__info .product-actions .prices-block .quantity-block-wrapper .cheaper-form>span{color:var(--fs-ink-2);border-bottom:1px dotted;cursor:pointer}.product-card__info .product-actions .prices-block .quantity-block-wrapper .cheaper-form:hover>span{color:var(--fs-ink)}.product-card__info .product-actions .offer-props{margin-top:1.25rem}.product-card__info .product-actions .offer-props .item_wrapper{padding-bottom:.5rem}.product-card__info .product-actions .offer-props .bx_item_section_name{font-size:.9375rem;color:var(--fs-ink-2)}.product-card__info .product-actions .offer-props .bx_item_section_name .val{color:var(--fs-ink)}.product-card__info .product-actions .offer-props .bx_scu ul{display:flex;flex-wrap:wrap;margin:-.125rem -.125rem 0}.product-card__info .product-actions .offer-props .bx_scu ul li{margin:.25rem;cursor:pointer}.product-card__info .product-actions .offer-props .bx_scu ul li .cnt_item{width:3rem;height:3rem;border:2px solid var(--fs-white);border-radius:1px;background-size:cover;box-shadow:0 0 0 1px rgba(26,29,27,.1)}.product-card__info .product-actions .offer-props .bx_scu ul li.active .cnt_item{box-shadow:0 0 0 2px var(--main-color)}.product-card__info .product-actions .offer-props .bx_size ul{display:flex;flex-wrap:wrap;margin:0}.product-card__info .product-actions .offer-props .bx_size ul li{padding:0 .625rem;margin:0 .5rem .5rem 0;border:1px solid var(--fs-line);border-radius:2px;cursor:pointer}.product-card__info .product-actions .offer-props .bx_size ul li span{display:block;padding:.4375rem 0;font-size:.8125rem;line-height:.9375rem}.product-card__info .product-actions .offer-props .bx_size ul li.active{background-color:var(--fs-action,var(--main-color));border-color:var(--main-color);color:var(--fs-white)}.product-card__info .product-actions .offer-props .bx_size ul li:hover{border-color:var(--main-color)}.product-card__info .product-actions .offer-props .bx_size ul li:not(.active):hover span{color:var(--main-color)}.product-card__info .product-actions .buy-block{width:75%;margin-top:1.5rem}.product-card__info .product-actions .buy-block .quantity-label{color:var(--fs-ink-2);font-size:.9375rem;text-align:center;width:50%}.product-card__info .product-actions .buy-block .wrapp-counter{display:flex;flex-wrap:wrap;margin:0 -.375rem}.product-card__info .product-actions .buy-block .wrapp-counter>div{flex:none;width:50%;padding:0 .375rem;margin-bottom:.75rem}.product-card__info .product-actions .buy-block .wrapp-counter>div.wide{width:100%}.product-card__info .product-actions .buy-block .button_block.wide .btn{display:block}.product-card__info .product-actions .buy-block .wrapp-counter .counter_block{display:flex;height:100%;min-height:3rem;background:var(--fs-paper);border:1px solid var(--fs-line);border-radius:3px}.product-card__info .product-actions .buy-block .wrapp-counter .counter_block span{width:3rem;flex-shrink:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.product-card__info .product-actions .buy-block .wrapp-counter .counter_block span svg{height:1rem;width:1rem}.product-card__info .product-actions .buy-block .wrapp-counter .counter_block span:not(:hover) .svg{opacity:.5}.product-card__info .product-actions .buy-block .wrapp-counter .counter_block span:hover .svg *{fill:var(--main-color)}.product-card__info .product-actions .buy-block .wrapp-counter .counter_block input{width:100%;background:0 0;border:none;outline:none;font-size:1.125rem;text-align:center}.product-card__info .product-actions .buy-block .wrapp-counter .to-cart,.product-card__info .product-actions .buy-block .wrapp-counter .to-order,.product-card__info .product-actions .buy-block .wrapp-counter .in-cart{width:100%;font-size:.875rem}.product-card__info .product-actions .buy-block .wrapp-counter .to-cart .svg,.product-card__info .product-actions .buy-block .wrapp-counter .to-order .svg{display:none}.product-card__info .product-actions .buy-block .wrapp-counter .in-cart .svg svg{max-width:13px;height:auto}.product-card__info .product-actions .buy-block .wrapp-counter .in-cart .svg path{fill:var(--fs-white)}.product-card__info .product-actions .buy-block .wrapp-one-click{display:flex}.product-card__info .product-actions .buy-block .wrapp-one-click>.btn{flex:none;font-size:.75rem;line-height:1.6;margin-bottom:.75rem;width:calc(50% - .375rem)}.product-card__info .product-actions .buy-block .wrapp-one-click .btn.max-msg{margin-left:.75rem}.product-card__info .product-actions .buy-block .wrapp-one-click .btn.max-msg svg circle{fill:#07f}.product-card__info .product-actions .buy-block .wrapp-one-click .btn.max-msg:hover svg circle{fill:var(--fs-white)}.product-card__info .main-info .main__product-text{font-size:.875rem;line-height:1.5rem;margin-top:1.5rem}.product-card__info .main-info .main__add-text{font-size:.75rem;line-height:1rem;color:var(--fs-ink-2);margin-top:1.5rem}@media(max-width:991px){.product-card__info .main-info .content__gallery .compare-button{display:block}.product-card__info .main-info .main__top-area{display:none}}@media(max-width:767px){.product-card__info .product-actions .buy-block{width:100%}}@media(max-width:399px){.product-card__info .product-actions .buy-block .quantity-label,.product-card__info .product-actions .buy-block .wrapp-counter>div{width:100%}}.product-card__add-info{padding-top:3rem}.product-card__add-info .ordered-block{margin:3rem 0}.product-card__add-info .ordered-block .ordered-block__title{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.75rem;padding:0}.product-card__add-info .ordered-block:first-of-type{margin-top:0}.product-card__add-info .tabs-block .tabs-list{margin-bottom:2.5rem;position:relative}.product-card__add-info .tabs-block .tabs-list .nav-tabs{display:flex;flex-wrap:wrap;row-gap:.5rem;padding:0;margin:0 -.25rem;font-size:.75rem;line-height:.875rem;letter-spacing:.05rem;text-transform:uppercase}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item{flex-shrink:0;display:flex;background:var(--fs-paper);border:1px solid var(--fs-line);border-radius:3px;margin:0 .25rem;transition:.3s}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item:hover{background:var(--fs-surface)}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item::before{content:none}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item a{color:var(--fs-ink-2);padding:1rem 1.2rem .9375rem}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item.active{background:var(--fs-surface)}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item.active::after{content:'';position:absolute;top:0;left:0;right:0;height:.125rem;background:var(--fs-action,var(--main-color))}.product-card__add-info .tabs-block .tabs-list .nav-tabs__item.active a{color:var(--fs-ink)}.product-card__add-info .tabs-block .tabs-content .tab-pane{display:none;font-size:.9375rem}.product-card__add-info .tabs-block .tabs-content .tab-pane.active{display:block}.product-card__add-info .tabs-block .tabs-content .tab-pane img{max-width:100%;height:auto}.product-card__add-info .tabs-block .tabs-content .char_block{padding:1.875rem 2.5rem;border:1px solid var(--fs-line);border-radius:3px}.product-card__add-info .tabs-block .tabs-content .char_block .props_list{width:100%;color:var(--fs-ink-2)}.product-card__add-info .tabs-block .tabs-content .char_block .char_name{width:49%;padding:.125rem .625rem .125rem 0;padding-right:10px}.product-card__add-info .tabs-block .tabs-content .char_block .char_value{width:51%;padding:.125rem 0 .125rem .625rem}.product-card__add-info .tabs-block .tabs-content .char_block .char_name{display:flex;align-items:center;gap:.625rem}.product-card__add-info .tabs-block .tabs-content .char_block .char_name::after{content:'';flex:1;border-bottom:1px dotted var(--fs-line)}.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list{margin:0;padding:0}.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop-replace,.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop{display:flex;flex-direction:row;align-items:flex-start}.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop-replace+.js-prop-replace,.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop+.js-prop,.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop-replace+.js-prop,.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop+.js-prop-replace{margin-top:2px}.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list dd{margin-inline-start:0}.product-card__add-info .tabs-block .tabs-content .tab-subtitle{font-size:1.125rem;font-weight:700;margin:0 0 1.25rem}.product-card__add-info .tabs-block .tabs-content .help-list{margin:0}.product-card__add-info .tabs-block .tabs-content .help-list li{padding:2rem 2rem 2rem 6.5rem;margin:0;position:relative}.product-card__add-info .tabs-block .tabs-content .help-list li:not(:last-of-type){border-bottom:2px solid var(--fs-line)}.product-card__add-info .tabs-block .tabs-content .help-list li::before{content:'';position:absolute;width:3.125rem;height:3.125rem;top:50%;left:20px;margin:-25px 0 0;background-repeat:no-repeat;background-color:initial;background-size:auto 100%;border-radius:0}.product-card__add-info .tabs-block .tabs-content .help-list li:nth-child(1)::before{background-image:url(/images/help/help-cart.svg)}.product-card__add-info .tabs-block .tabs-content .help-list li:nth-child(2)::before{background-image:url(/images/help/help-mail.svg)}.product-card__add-info .tabs-block .tabs-content .help-list li:nth-child(3)::before{background-image:url(/images/help/help-phone.svg)}.product-card__add-info .tabs-block .tabs-content .help-list li strong{color:var(--main-color)}.product-card__add-info .tabs-block .tabs-content .payment-wrapper>div+div{padding:1.875rem 0;border-top:2px solid var(--fs-line)}.product-card__add-info .tabs-block .tabs-content .payment-wrapper .payment-card-list img{height:auto;max-height:50px;width:auto}.product-card__add-info .tabs-block .tabs-content p:last-of-type{margin-bottom:0}.product-card__add-info .tabs-block .tabs-content .delivery-wrapper>div:first-child{padding:0 0 1.875rem}.product-card__add-info .tabs-block .tabs-content .delivery-wrapper>div+div{padding:1.875rem 0;border-top:2px solid var(--fs-line)}.product-card__add-info .tabs-block .tabs-content .delivery-wrapper>div ul:not(:last-child){margin:1rem 0}.product-card__add-info .tabs-block .tabs-content .delivery-wrapper>div ul:last-child{margin:1rem 0 0}.product-card__add-info .tabs-block .tabs-content .files_block .file_type{display:flex}.product-card__add-info .tabs-block .tabs-content .files_block .file_type i.icon{flex-shrink:0;width:40px;height:40px;background:url(/local/templates/light/images/svg/docs.svg)0 -84px no-repeat}.product-card__add-info .tabs-block .tabs-content .files_block .file_type.pdf i.icon{background-position:0 0}.product-card__add-info .tabs-block .tabs-content .files_block .file_type .description{padding-left:1.5rem}.product-card__add-info .tabs-block .tabs-content .files_block .file_type .description a{display:block;font-size:.875rem;line-height:1.25rem;color:var(--fs-ink)}.product-card__add-info .tabs-block .tabs-content .files_block .file_type .description a:hover{color:var(--main-color)}.product-card__add-info .tabs-block .tabs-content .files_block .file_type .description span{display:block;font-size:.8125rem;color:var(--fs-ink-2)}@media(max-width:767px){.product-card__add-info .tabs-block .tabs-content .char_block{padding:.625rem 1.5rem 1.5rem}.product-card__add-info .tabs-block .tabs-content .char_block .char_name{margin-top:.625rem}.product-card__add-info .tabs-block .tabs-content .char_block .char_name,.product-card__add-info .tabs-block .tabs-content .char_block .char_value{display:block;width:100%;padding-left:0;padding-right:0}.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop-replace,.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list>.js-prop{flex-direction:column}.product-card__add-info .tabs-block .tabs-content .char_block .char_name{font-size:.75rem;line-height:1}.product-card__add-info .tabs-block .tabs-content .char_block .char_name::after{content:none}.product-card__add-info .tabs-block .tabs-content .help-list li{padding:4.5rem 0 1.5rem}.product-card__add-info .tabs-block .tabs-content .help-list li::before{width:2.5rem;height:2.5rem;top:20px;left:50%;margin:0 0 0 -20px}.product-card__add-info .tabs-block .tabs-content .files_block .file_type{margin-top:.625rem}}.product-card__add-info .complect{padding:1rem;border:1px solid var(--fs-line);border-radius:3px}.product-card__add-info .complect .row>[class*=col-]{position:relative}.complect .complect__item{display:flex;flex-direction:column;height:100%;padding:1rem}.complect .item__image{height:140px;display:flex;justify-content:center;align-items:center}.complect .item__image .thumb{display:flex;justify-content:center;align-items:center}.complect .item__image .thumb img{max-height:140px}.complect .item__info{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem}.complect .item__info .name a{display:flex;font-size:.9375rem;line-height:1.25rem;color:var(--fs-ink)}.complect .item__info .name a:hover{color:var(--main-color)}.complect .item__info .prices{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.complect .prices-wrapper{display:flex;align-items:baseline}.complect .price{font-size:1rem;font-weight:700;line-height:1;color:var(--fs-ink-2)}.complect .price>div{display:inline-block}.complect .price>span{font-size:1rem}.complect .price.discount{font-size:.8125rem;font-weight:400;color:var(--fs-ink-2);text-decoration:line-through;margin-left:.5rem}.complect .price.discount>span{font-size:.8125rem}.complect .sale_block{font-size:.75rem;line-height:.875rem;margin-top:.25rem}.complect .sale_block .value{display:inline-block;padding:0 .1875rem 0 .3125rem}.product-card__add-info .complect .separator::before,.product-card__add-info .complect .separator::after{content:'';position:absolute;top:90px;right:3px;background:var(--fs-ink-2)}.product-card__add-info .complect .separator::before{width:2px;height:10px;margin-top:-5px;margin-right:-4px}.product-card__add-info .complect .separator::after{width:10px;height:2px;margin-top:-1px;margin-right:-8px}@media(min-width:1200px){.product-card__add-info .complect .row>[class*=col-]:nth-child(4n) .separator::before,.product-card__add-info .complect .row>[class*=col-]:nth-child(4n) .separator::after{content:none}}@media(min-width:768px) and (max-width:1199px){.product-card__add-info .complect .row>[class*=col-]:nth-child(3n) .separator::before,.product-card__add-info .complect .row>[class*=col-]:nth-child(3n) .separator::after{content:none}}@media(min-width:576px) and (max-width:767px){.product-card__add-info .complect .row>[class*=col-]:nth-child(2n) .separator::before,.product-card__add-info .complect .row>[class*=col-]:nth-child(2n) .separator::after{content:none}}@media(max-width:575px){.product-card__add-info .complect .separator::before,.product-card__add-info .complect .separator::after{right:20px}}.associated-block .title{font-size:1rem;line-height:1.5rem;margin:0 0 1.5rem}.associated-block .item{display:flex;align-items:center;background:var(--fs-surface);border:1px solid var(--fs-line);padding:.8125rem 1.15rem}.associated-block .item+.item{border-top:none}.associated-block .item:hover{border-color:var(--fs-line)}.associated-block .item__image{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:5rem;height:5rem}.associated-block .item__image img{display:block;max-width:100%;height:5rem;object-fit:contain}.associated-block .item__info{display:flex;flex-direction:column;margin-left:.5rem}.associated-block .item__info a{font-size:.875rem;line-height:1.25;color:var(--fs-ink)}.associated-block .item__info a:hover{color:var(--main-color)}.associated-block .item__info span{font-size:1rem;font-weight:700;margin-top:.25rem}.feedback-side-block{border:1px solid var(--fs-line);border-bottom-left-radius:3px;border-bottom-right-radius:3px}.feedback-side-block:hover{border-color:var(--fs-line)}.feedback-side-block .feedback-side-block__top{padding:3rem 1rem 1rem;text-align:center}.feedback-side-block .feedback-side-block__top .svg path{fill:var(--main-color)}.feedback-side-block .feedback-side-block__top .top__text{font-size:.8125rem;line-height:1.25;margin-top:1rem}.feedback-side-block .feedback-side-block__top .top__text .introtext{font-size:1.1rem;line-height:1.35;margin-bottom:.875rem}.feedback-side-block .feedback-side-block__bottom{margin-top:.875rem}.feedback-side-block .feedback-side-block__bottom .btn{width:100%}.flextable{width:100%;border:1px solid var(--fs-line);background-color:initial;box-sizing:border-box;padding:0;margin:0;overflow:hidden}.flextable.hidden{display:none}.flextable>*{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:stretch;box-sizing:border-box;padding:0;margin:0;overflow:hidden}.flextable>*>*{flex:1 0 auto;box-sizing:border-box;border-spacing:0;line-height:1.42;padding:8px}.flextable>.thead>*{background:var(--fs-action);color:var(--fs-white);font-weight:bolder;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.flextable>*>*:not(:last-child){border-right:1px solid var(--fs-line)}.flextable>*:not(:last-child){border-bottom:1px solid var(--fs-line)}.flextable.col2>*>*{width:50%}.flextable.col2>*>*:not(.col1){width:50%}.flextable.col3>*>*{width:calc(100%/3)}.flextable.col3.ttime>*>*:nth-child(1){width:60%}.flextable.col3.ttime>*>*:nth-child(2),.flextable.col3.ttime>*>*:nth-child(3){width:20%;text-align:center}.flextable.multi>*>* span,.flextable.col3.ttime>*>* span,.flextable.tfilter span,.flextable.col2.tprice.col2v2>*>*:nth-child(3) span{display:none}.flextable.col2.coating{width:750px;margin:30px auto 20px}.flextable.col2.coating>*>*{font-size:1em}.flextable.col2.coating>*:not(.thead)>*:last-child{text-align:center}.catalog-compare__item-props .flextable.col2.coating{width:100%}.catalog-compare__item-props .flextable.col2.coating>*{display:block;width:100%}.catalog-compare__item-props .flextable.col2.coating>*>*{text-align:center;width:100%;border-right:none}.catalog-compare__item-props .flextable.col2.coating>*:not(.thead)>*:first-child{padding:8px 8px 3px;font-weight:700}.catalog-compare__item-props .flextable.col2.coating>*:not(.thead)>*:last-child{padding:3px 8px 8px}.catalog-compare__item-props .flextable.col2.coating>*.thead>*:first-child{display:none}@media screen and (max-width:1250px){.flextable.col2.coating{width:100%}}@media screen and (max-width:600px){.flextable.col2.coating{width:100%}.flextable.col2.coating{border:1px solid var(--fs-line);margin:0}.flextable.col2.coating>*{display:block}.flextable.col2.coating>*>*{width:100%;text-align:center;font-size:small}.flextable.col2.coating>*:not(.thead)>*:first-child{padding:8px 8px 3px;font-weight:700}.flextable.col2.coating>*:not(.thead)>*:last-child{padding:3px 8px 8px}.flextable.col2.coating>*.thead>*:first-child{display:none}.flextable.col2.coating>*:not(.thead)>*{border-top:none}.flextable.col2.coating>*:not(.thead)>*:first-child{border-right:none}}.product-calc-cta{display:flex;align-items:center;gap:12px;margin:15px 0;padding:12px 16px;background:var(--fs-green-tint);border:1px solid var(--fs-green-tint);border-radius:8px}.product-calc-cta__icon{flex:none;line-height:0}.product-calc-cta__icon svg{display:block;fill:var(--fs-green)}.product-calc-cta__text{font-size:13px;line-height:1.5;color:var(--fs-ink)}.product-calc-cta__text a{color:var(--fs-green-press);text-decoration:underline;font-weight:600}.product-calc-cta__text a:hover{color:var(--fs-green-press)}.fs-product-desc-wrapper{max-width:100%;margin:0 auto;color:inherit}.fs-product-desc-wrapper p{margin:0 0 15px;text-align:left;color:inherit}.fs-product-desc-wrapper h2{font-size:20px;font-weight:700;border-left:4px solid var(--fs-green);padding-left:12px;margin:35px 0 15px;text-transform:none;color:inherit}.fs-product-desc-wrapper ul{margin:0 0 20px;padding-left:20px;list-style-type:disc}.fs-product-desc-wrapper li{margin-bottom:8px;text-align:left;color:inherit}.fs-product-desc-wrapper strong{font-weight:700;color:inherit}.fs-badges-row{margin-bottom:12px}.fs-tag-badge{display:inline-block;padding:3px 10px;font-size:12px;font-weight:600;border-radius:4px;margin-right:6px;margin-bottom:6px}.fs-tag-badge.green-accent{background-color:var(--fs-green-tint);color:var(--fs-green-press);border:1px solid var(--fs-green-tint)}.fs-table-responsive{overflow-x:auto;margin:20px 0 25px;border:1px solid var(--fs-line)}.fs-compare-table{width:100%;border-collapse:collapse;min-width:600px;background-color:var(--fs-surface)}.fs-compare-table th{background-color:var(--fs-action);color:var(--fs-white);font-weight:600;padding:12px 15px;font-size:15px;text-align:left;border-right:1px solid var(--fs-white)}.fs-compare-table th:last-child{border-right:none}.fs-compare-table td{padding:12px 15px;border-bottom:1px solid var(--fs-line);border-right:1px solid var(--fs-line);vertical-align:top;text-align:left;color:inherit}.fs-compare-table td:last-child{border-right:none}.fs-compare-table tr:last-child td{border-bottom:none}.fs-cell-tech{background-color:var(--fs-green-tint);font-weight:700;width:25%}.fs-cell-old{width:35%}.fs-cell-new{width:40%}.fs-specs-table{display:table;width:100%;margin:20px 0;border-top:1px solid var(--fs-line)}.fs-specs-row{display:table-row}.fs-specs-row:nth-child(even){background-color:var(--fs-paper)}.fs-specs-name,.fs-specs-value{display:table-cell;padding:10px 15px;border-bottom:1px solid var(--fs-line);text-align:left;color:inherit}.fs-specs-name{font-weight:600;width:40%}.roof-constructive-wrapper{max-width:1200px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,sans-serif}.roof-header-top{margin-bottom:24px;width:100%}.roof-title{font-size:28px;font-weight:700;line-height:1.25;margin:0 0 12px;color:var(--fs-ink)}.roof-description{color:var(--fs-ink-2);font-size:14px;font-weight:400;line-height:1.5;margin:0;width:100%}.roof-main-content{display:flex;gap:40px;align-items:flex-start}.roof-info-side{flex:1}.main-block ul.roof-list,.main-block .roof-info-side ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--fs-line)}.roof-list-item{border-bottom:1px solid var(--fs-line);padding:16px 0;cursor:pointer;user-select:none;transition:color .2s ease;position:relative;list-style:none}.main-block .roof-list-item::before,.main-block .roof-list-item::after{display:none;content:none}.roof-list-header{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:var(--fs-ink)}.roof-list-item:hover .roof-list-header{color:var(--fs-green-press)}.roof-list-item.active .roof-list-header{color:var(--fs-green-press);font-weight:700}.roof-item-content{display:none;margin-top:10px;font-size:14px;color:var(--fs-ink-2);line-height:1.5}.roof-list-item.active .roof-item-content{display:block}.roof-arrow{font-size:12px;transition:transform .3s ease;display:inline-block}.roof-list-item.active .roof-arrow{transform:rotate(90deg)}.roof-image-side{flex:1;position:relative}.roof-image-container{position:relative;width:100%;border-radius:12px;overflow:hidden;background:var(--fs-paper)}.roof-zoom-layer{position:relative;width:100%;transition:transform .5s cubic-bezier(.25,1,.5,1);transform-origin:center center}.roof-image-container.is-zoomed .roof-zoom-layer{transform:scale(1.6)}.roof-zoom-layer img{width:100%;height:auto;display:block}.roof-pin{position:absolute;width:32px;height:32px;border-radius:50%;background:var(--fs-surface);color:var(--fs-ink);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(26,29,27,.15);cursor:pointer;transform:translate(-50%,-50%);z-index:10;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.roof-pin{top:var(--pin-top);left:var(--pin-left)}.roof-pin:hover{transform:translate(-50%,-50%)scale(1.15)}.roof-pin.active{background:var(--fs-action);color:var(--fs-white);box-shadow:0 0 0 6px rgba(20,104,63,.25)}@media(max-width:768px){.roof-main-content{flex-direction:column-reverse}}.my-product-card{display:block;width:180px;text-decoration:none;text-align:center;font-size:14px;line-height:1.2;color:var(--fs-green-press)}.my-product-img-wrap{width:100%;height:150px;display:flex;align-items:center;justify-content:center;background:var(--fs-surface);margin-bottom:10px;overflow:hidden}.my-product-img{max-width:100%;max-height:100%;object-fit:contain}.my-products-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:25px 20px;width:100%;justify-content:flex-start;align-items:stretch}.my-products-container .my-product-card{display:flex;flex-direction:column;line-height:1.3;background:var(--fs-surface);box-sizing:border-box}.my-products-container .my-product-img-wrap{background:0 0;overflow:visible}.my-product-title{display:block;flex-grow:1}#product-offer .product-offer-link{display:block;color:inherit;text-decoration:none}.product-offer-link:focus-visible{outline:2px solid var(--fs-green);outline-offset:3px}#product-offer .offer-props.htmx-request{opacity:.6}#product-offer-error{color:var(--fs-error)}.product-card__info .product-actions .offer-props .bx_scu ul li .cnt1{display:flex}.product-card__add-info .tabs-block .tabs-content .char_block dl.props_list .coating-block{flex:1 1 100%;width:100%}.product-card__add-info .tabs-block .tabs-content .char_block .coating-block{padding-top:2rem}.product-card__add-info .tabs-block .tabs-content .char_block .coating-text{display:flex;margin-bottom:2rem}.product-card__add-info .tabs-block .tabs-content .char_block .coating-text>*:first-child{max-width:100px;flex-shrink:0}.product-card__add-info .tabs-block .tabs-content .char_block .coating-text>*:last-child{margin-left:2rem}@media(max-width:767px){.product-card__add-info .tabs-block .tabs-content .char_block .coating-text{flex-direction:column;align-items:center}.product-card__add-info .tabs-block .tabs-content .char_block .coating-text>*:last-child{margin-top:1rem;margin-left:0}}