

/* Start:/local/templates/light/components/bitrix/catalog/main/style.min.css?1785919446185*/
.main-block .ordered-block{margin:3rem 0}.main-block .ordered-block.form-panel{margin:0 0 3rem}.main-block .ordered-block__title{font-size:1.33rem;line-height:1.4;padding-bottom:1.5rem}
/* End */


/* Start:/local/libs/glightbox/glightbox.min.css?177700314813749*/
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* End */


/* Start:/local/templates/light/components/bitrix/catalog.smart.filter/ajax/style.min.css?17890478608201*/
.items-wrapper{position:relative}.loading-state::before{content:"";display:block;background:rgba(255,255,255,.5)url(/local/templates/light/components/bitrix/catalog.smart.filter/ajax/../../../../images/loaders/double_ring.svg)50% 50px no-repeat;position:absolute;z-index:105;top:0;left:0;right:0;bottom:0}.mobile-filter-wrapper{transform:translateX(-360px);width:350px;height:100%;position:fixed;top:0;left:0;box-shadow:3px 0 10px rgb(26 29 27/45%);background:var(--fs-surface);color:var(--fs-ink);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:.8s cubic-bezier(.64,.01,.19,1)0s;z-index:1001}.mobile-filter-wrapper.opened{transform:translateX(0)}.mobile-filter-overlay{background:var(--fs-graphite);display:none;height:100%;width:100%;position:fixed;left:0;top:0;opacity:.7;z-index:1000}.mobile-filter-wrapper .smart-filter-title{cursor:auto;padding:1.5rem}.mobile-filter-wrapper .smart-filter-title .svg-inline-down{display:none}.mobile-filter-wrapper .smart-filter-title .svg-inline-close{position:absolute;right:0;top:0;display:block;cursor:pointer;padding:1.75rem}.mobile-filter-wrapper .smart-filter .smart-filter-section{padding:.75rem 1.5rem}@media(max-width:400px){.mobile-filter-wrapper{transform:translateX(-320px);width:300px}}.smart-filter-title{cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.8px;padding-bottom:1.5rem;position:relative;text-transform:uppercase}.smart-filter-title .svg-inline-filter{margin-right:.25rem}.smart-filter-title .svg-inline-close{display:none}.smart-filter-title .svg-inline-close svg path{fill:var(--footer-text-color)}.smart-filter-title.close{border-bottom:1px solid var(--border-color)}.smart-filter-title.close .svg-inline-down{transform:rotate(180deg)}.smart-filter-title.close+.smart-filter{display:none}.smart-filter-title .svg-inline-down{position:absolute;right:.25rem;top:0;height:20px;width:20px;border-radius:3px;line-height:1rem;text-align:center;transition:transform .2s ease}.smart-filter-title .svg-inline-down svg{display:inline-block}.smart-filter-title:hover .svg-inline-down{background-color:var(--fs-action-hover)}.smart-filter-title:hover .svg-inline-down svg path{fill:var(--fs-white)}.smart-filter .smart-filter-section{border-bottom:1px solid var(--border-color);padding:.75rem 1rem}.smart-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:0 0 .75rem}.smart-filter-chips[hidden]{display:none}.smart-filter-chip{box-sizing:border-box;display:inline-flex;align-items:stretch;min-width:0;max-width:100%;border:1px solid var(--fs-line);border-radius:4px;background:var(--fs-paper);color:var(--fs-ink);font-size:12px;line-height:1.3}.smart-filter-chip__label{min-width:0;padding:7px 6px 7px 9px;overflow-wrap:anywhere}.smart-filter-chip__remove{display:inline-flex;flex:0 0 32px;width:32px;min-height:32px;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid var(--fs-line);border-radius:0 3px 3px 0;background:0 0;color:var(--fs-ink-2);font-size:20px;line-height:1;cursor:pointer}.smart-filter-chip__remove:hover,.smart-filter-chip__remove:focus-visible{background:var(--fs-action,var(--main-color));color:var(--fs-white);outline:none}.smart-filter-chips__reset{min-height:32px;padding:4px;border:0;background:0 0;color:var(--main-color);font-size:12px;text-decoration:underline;cursor:pointer}.smart-filter-chips__reset:hover,.smart-filter-chips__reset:focus-visible{color:var(--main-hover-color);outline:none}.smart-filter .smart-filter-section .title{cursor:pointer;font-weight:600;padding-right:2rem;position:relative}.smart-filter .smart-filter-section .title .svg-inline-down{border-radius:3px;height:14px;width:15px;line-height:11px;position:absolute;right:-3px;top:2px;text-align:center;transition:transform .2s ease}.smart-filter .smart-filter-section .title:hover .svg-inline-down{background-color:var(--fs-action-hover)}.smart-filter .smart-filter-section .title:hover .svg-inline-down svg path{fill:var(--fs-white)}.smart-filter .smart-filter-section .title .svg-inline-down svg{display:inline-block;vertical-align:middle}.smart-filter .smart-filter-section .title.close .svg-inline-down{transform:rotate(180deg)}.smart-filter .smart-filter-section .params{margin-top:1rem}.smart-filter .smart-filter-section .title.close+.params{display:none}.smart-filter .smart-filter-section .params .param{margin:0 .25rem .75rem 0}.smart-filter .limited_block{max-height:250px}.smart-filter input+label{display:inline-block;padding:.125rem 0 0 2rem;position:relative;width:100%}.smart-filter input:not(:disabled)+label{cursor:pointer}.smart-filter input:disabled,.smart-filter input:disabled+label{opacity:.4}.smart-filter input[type=checkbox]{display:none}.smart-filter input[type=checkbox]+label::before{font-size:0;content:".";display:block;height:21px;width:21px;position:absolute;left:1px;top:0;background:var(--bg-color);z-index:-1;border-radius:3px;box-shadow:0 0 0 1px var(--fs-line)inset}.smart-filter input[type=checkbox]:not(:disabled)+label:hover::before,.smart-filter input[type=checkbox]:checked+label::before{background:var(--fs-action,var(--main-color));box-shadow:none;z-index:3}.smart-filter input[type=checkbox]+label::after{font-size:0;content:".";display:block;height:21px;width:21px;position:absolute;left:1px;top:0;z-index:2;border-radius:3px;box-shadow:0 0 0 1px var(--fs-line)inset;background:var(--bg-color)}.smart-filter input[type=checkbox]:checked+label::after{background:url(/local/templates/light/components/bitrix/catalog.smart.filter/ajax/../../../../images/svg/content_icons.svg)-90px -3px no-repeat;box-shadow:none;margin:5px 0 0 5px;height:10px;width:11px;z-index:4}.smart-filter .reset-filter{border:none;font-size:.875rem;line-height:2;width:100%}.bx-slider-wrap{padding:8px 0 28px}.bx-slider-inputs{display:flex;gap:8px;align-items:center;margin-bottom:28px}.bx-slider-inputs input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--fs-ink-2);border-radius:4px;font-size:13px}.bx-slider-divider{color:var(--fs-ink-2)}.bx_ui_slider_track{position:relative;height:4px;background:var(--fs-paper);border-radius:2px;margin:0 8px;cursor:pointer}.bx_ui_slider_part{position:absolute;top:8px;transform:translateX(-50%)}.bx_ui_slider_part>span{display:block;font-size:11px;color:var(--fs-ink-2);white-space:nowrap}.bx_ui_slider_part.first{left:0;transform:none}.bx_ui_slider_part.last{left:auto;right:0;transform:none}.bx_ui_slider_part.p2{left:25%}.bx_ui_slider_part.p3{left:50%}.bx_ui_slider_part.p4{left:75%}.bx_ui_slider_pricebar_V{position:absolute;top:0;height:100%;background:var(--fs-action,var(--main-color));z-index:2}.bx_ui_slider_pricebar_VN{position:absolute;top:0;height:100%;background:var(--fs-green-tint);z-index:1}.bx_ui_slider_pricebar_VD{position:absolute;top:0;height:100%;background:var(--fs-amber);z-index:1}.bx_ui_slider_range{position:absolute;top:0;height:100%;z-index:3}.bx_ui_slider_handle{position:absolute;top:-6px;width:16px;height:16px;background:var(--fs-surface);border:2px solid var(--main-color);border-radius:50%;cursor:grab}.bx_ui_slider_handle:active{cursor:grabbing}.bx_ui_slider_handle.left{transform:translateX(-50%)}.bx_ui_slider_handle.right{transform:translateX(50%)}.swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px}.param.swatch-pict{padding:0;margin:0}.param.swatch-pict input{display:none}.smart-filter .swatch-pict__label{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:0;width:auto}.smart-filter .swatch-pict__label.active .swatch-pict__icon{outline:2px solid var(--main-color);outline-offset:1px}.smart-filter .swatch-pict__label.disabled{opacity:.4;cursor:not-allowed}.swatch-pict__icon{display:block;width:48px;height:48px;border:1px solid var(--fs-line);border-radius:4px;background-size:cover;background-position:50%}.swatch-pict__icon--empty{background:var(--fs-paper)}.swatch-pict__text{font-size:11px;text-align:center;line-height:1.2;margin-top:4px}.smart-filter .swatch-pict input+label{padding:0;position:static}.smart-filter .swatch-pict input[type=checkbox]+label::before,.smart-filter .swatch-pict input[type=checkbox]+label::after,.smart-filter .swatch-pict input[type=checkbox]:checked+label::before,.smart-filter .swatch-pict input[type=checkbox]:checked+label::after{display:none}
/* End */


/* Start:/local/templates/light/css/catalogue-listing.min.css?178917253811055*/
@font-face{font-family:onest catalogue;src:url(/local/templates/light/css/../fonts/onest-var.woff2)format('woff2-variations');font-weight:100 900;font-display:optional}@font-face{font-family:golos catalogue;src:url(/local/templates/light/css/../fonts/golos-text-var.woff2)format('woff2-variations');font-weight:400 900;font-display:optional}.content-wrapper:has(.section-count-elements){--fs-font-head:'Onest Catalogue','Helvetica Neue',Arial,sans-serif;--fs-font-body:'Golos Catalogue','Helvetica Neue',Arial,sans-serif;font-family:var(--fs-font-body)}@media(min-width:992px){.content-wrapper:has(.section-count-elements) .content-main-block>.container>.content{display:grid;grid-template-columns:24% minmax(0,1fr)}.content-wrapper:has(.section-count-elements) .content-main-block .content>.main-block{grid-column:2;grid-row:1;min-width:0;width:auto}.content-wrapper:has(.section-count-elements) .content-main-block .content>.sidebar{grid-column:1;grid-row:1;width:auto}}.content-wrapper:has(.section-count-elements) .content-navigation{padding-bottom:12px}.content-wrapper:has(.section-count-elements) .content-navigation .breadcrumbs{flex-basis:100%;padding-block:8px}.content-wrapper:has(.section-count-elements) .content-top{margin-bottom:12px}.content-wrapper:has(.section-count-elements) .content-main-block{padding-top:0}.content-wrapper:has(.section-count-elements) .content-top .landings{margin-top:8px;padding-bottom:8px}.content-wrapper:has(.section-count-elements) .filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;min-height:44px;padding:0}.content-wrapper:has(.section-count-elements) .filter-panel__sort{flex:1;margin:0;padding:0;min-width:0}.content-wrapper:has(.section-count-elements) .dropdown-select__title{min-height:44px;font-size:14px}.content-wrapper:has(.section-count-elements) .fg-vat-toggle{display:flex;gap:2px;padding:3px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface)}.content-wrapper:has(.section-count-elements) .fg-vat-toggle button{min-height:36px;padding:6px 10px;border:0;border-radius:5px;color:var(--fs-ink-2);background:0 0;font:500 13px var(--fs-font-head)}.content-wrapper:has(.section-count-elements) .fg-vat-toggle button[aria-pressed=true]{background:var(--fs-green-tint);color:var(--fs-green);box-shadow:inset 0 0 0 1px var(--fs-green)}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper>.row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper>.row>meta{display:none}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .catalog-item{width:auto;max-width:none;min-width:0;padding:0;margin:0}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item{margin:0;padding:12px;border-radius:12px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__image{height:156px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__image .thumb{width:100%;height:100%}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__image .thumb img{width:100%;height:156px;max-height:100%;object-fit:contain}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__info{margin-top:10px;gap:14px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__info .name a{font:600 15px/1.35 var(--fs-font-head)}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__info .prices{gap:6px;margin-top:auto}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .price:not(.discount){font:700 17px/1.3 var(--fs-font-head)}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .icons-basket-wrapper :is(.to-cart,.in-cart){align-items:center;justify-content:center;min-width:44px;min-height:44px;width:44px;padding:10px;margin:0}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .icons-basket-wrapper .btn-exlg .svg{margin:0}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .icons-basket-wrapper .btn-exlg .svg+span{display:none}.content-wrapper:has(.section-count-elements) .sidebar .bx-filter{border:1px solid var(--fs-line);border-radius:12px;background:var(--fs-surface);overflow:hidden}.content-wrapper:has(.section-count-elements) :is(a,button,input):focus-visible{outline:3px solid var(--fs-green);outline-offset:2px}@media(max-width:1199px) and (min-width:768px){.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper>.row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper>.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item{padding:10px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__image,.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__image .thumb img{height:124px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__info .name a{font-size:14px}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .price:not(.discount){font-size:15px}.content-wrapper:has(.section-count-elements) .filter-panel__sort{flex-basis:100%}.content-wrapper:has(.section-count-elements) .filter-panel__filter{display:flex;align-items:center;gap:6px;width:auto;height:44px;padding:8px 12px;margin:0 0 0 auto;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface);font-size:14px}.content-wrapper:has(.section-count-elements) .filter-panel__filter::after{content:'Фильтры'}.content-wrapper:has(.section-count-elements) .fg-catalogue-price-settings{order:1}.content-wrapper:has(.section-count-elements) .filter-panel__filter{order:2}}.content-wrapper:has(.section-count-elements) .dropdown-select__title{padding:0}.content-wrapper:has(.section-count-elements) .install-cta{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0 0 12px;text-align:left}.content-wrapper:has(.section-count-elements) .install-cta__title{font-size:15px}.content-wrapper:has(.section-count-elements) .install-cta__sub{font-size:13px;line-height:1.4}.content-wrapper:has(.section-count-elements) .install-cta__btn{min-height:44px;padding:10px 12px;font-size:14px}.content-wrapper:has(.section-count-elements) .filter-panel__filter svg [stroke]{stroke:var(--fs-ink)}@media(max-width:767px){.content-wrapper:has(.section-count-elements) .install-cta{flex-wrap:wrap;gap:6px 12px}.content-wrapper:has(.section-count-elements) .install-cta__btn{width:auto;min-height:36px;padding:6px 0;border:0;background:0 0;color:var(--fs-green);text-decoration:underline;text-underline-offset:3px}.content-wrapper:has(.section-count-elements) .install-cta__body{flex:1 1 190px}}.content-wrapper:has(.section-count-elements) .install-cta{flex-direction:row;min-height:0;height:auto}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .item__info .prices{flex-direction:row;align-items:center}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .icons-basket-wrapper .btn-exlg{width:44px;min-width:44px;min-height:44px;padding:10px;margin:0}.content-wrapper:has(.section-count-elements):not(:has([data-fg-catalogue-cards=detailed])) .items-wrapper .icons-basket-wrapper .btn-exlg .svg{margin:0}.fg-catalogue-sort{display:none}@media(min-width:992px){.content-wrapper:has(.section-count-elements) .filter-panel__sort>.dropdown-select{display:none}.fg-catalogue-sort{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;min-height:44px;font:14px/1.3 var(--fs-font-body)}.fg-catalogue-sort__label{color:var(--fs-ink-2)}.fg-catalogue-sort :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:0 0;color:var(--fs-ink);font:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px;cursor:pointer}.fg-catalogue-sort [aria-current=true],.fg-catalogue-sort [aria-pressed=true]{color:var(--fs-green);font-weight:600;text-decoration-style:solid;text-decoration-thickness:2px}}.content-wrapper:has(.section-count-elements) .fg-catalogue-price-settings{display:flex;flex:none;width:auto}.content-wrapper:has(.section-count-elements) .fg-vat-note{flex-basis:100%;order:3;margin:0;color:var(--fs-ink-2);font-size:13px}.content-wrapper:has(.section-count-elements) button.filter-panel__filter{color:var(--fs-ink);font-family:inherit;font-size:14px}@media(max-width:991px){.content-wrapper:has(.section-count-elements) .filter-panel__filter{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:auto;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-surface)}}.fg-filter-query{padding:16px}.fg-filter-query>label{display:block;font-weight:600;margin-bottom:8px}.fg-filter-query__controls{display:flex;gap:6px}.fg-filter-query__controls input{width:100%;min-width:0;height:44px;padding:9px 10px;border:1px solid var(--fs-line);border-radius:6px;background:var(--fs-surface);color:var(--fs-ink);font:inherit;font-size:16px}.fg-filter-query__controls .btn{flex:none;text-transform:none;background:var(--fs-action);color:var(--fs-white);border-radius:6px;min-width:64px;min-height:44px;padding:8px 10px;font-size:14px}.fg-filter-query__scope{display:block;margin-top:7px;color:var(--fs-ink-2);font-size:13px;line-height:1.35}.fg-filter-empty{padding:28px;border:1px solid var(--fs-line);border-radius:12px;background:var(--fs-surface);text-align:left}.fg-filter-empty h2{margin:0 0 12px}.fg-filter-empty p{margin:0 0 20px}.fg-filter-empty .btn{text-transform:none;background:var(--fs-action);color:var(--fs-white);border-radius:6px;display:inline-flex;align-items:center;min-height:44px}.fg-filter-empty__global{display:block;margin-top:16px}.content-main-block .main-block:has(.fg-filter-empty) .filter-panel__sort,.content-main-block .main-block:has(.fg-filter-empty) .fg-catalogue-price-settings,.content-main-block .main-block:has(.fg-filter-empty) .install-cta{display:none}@media(max-width:991px){.fg-filter-empty{padding:20px}}.no-products:has(.fg-filter-empty){padding:0;border:0}.no-products:has(.fg-filter-empty)::before{display:none}
/* End */


/* Start:/local/templates/light/css/catalogue-quantity.min.css?17892085053806*/
.fg-quantity{margin:0 0 16px;padding:14px 16px;border:1px solid var(--fs-line);border-radius:var(--fs-radius-card);background:var(--fs-green-tint);color:var(--fs-ink)}.fg-quantity-form{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0}.fg-quantity-form label{font-weight:600;margin:0}.fg-quantity-form input[data-fg-quantity-input]{width:150px;min-width:0;height:44px;border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);color:var(--fs-ink);font:inherit;padding:8px 10px}.fg-quantity-form button{min-height:44px;padding:10px 16px;border:0;border-radius:var(--fs-radius);background:var(--fs-action);color:#fff;font:600 16px var(--fs-font-head);cursor:pointer}.fg-quantity-form a{font-size:14px}.fg-quantity p{font-size:14px;line-height:1.4;margin:8px 0 0}.fg-quantity .fg-quantity-error{color:var(--fs-error)}.fg-card-estimate{grid-column:1/-1;display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--fs-line);font-size:14px;line-height:1.4;color:var(--fs-ink)}.fg-card-estimate__heading{font-weight:600;color:var(--fs-green)}.fg-card-estimate strong{font:700 19px/1.3 var(--fs-font-head)}.fg-card-estimate small{font:13px var(--fs-font-body);color:var(--fs-ink-2)}.fg-card-estimate summary{padding:6px 0;cursor:pointer;color:var(--fs-green);font-size:14px}.fg-card-estimate details p{font-size:14px;line-height:1.4;margin:6px 0}.fg-quantity :is(input,button,a):focus-visible,.fg-card-estimate summary:focus-visible{outline:2px solid var(--fs-green);outline-offset:3px}@media(max-width:600px){.fg-quantity{padding:12px}.fg-quantity-form label{flex-basis:100%}.fg-quantity-form input[data-fg-quantity-input]{flex:1;width:100px}.fg-quantity-form a{flex-basis:100%}}.fg-quantity-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:14px}.fg-card-estimate__notice{font-size:14px;color:var(--fs-ink-2)}@media(max-width:600px){.fg-quantity[data-fg-quantity-kind=roof] .fg-quantity-form{display:grid;grid-template-columns:1fr auto}.fg-quantity[data-fg-quantity-kind=roof] .fg-quantity-form input[data-fg-quantity-input]{width:110px}.fg-quantity[data-fg-quantity-kind=roof] .fg-quantity-form button,.fg-quantity[data-fg-quantity-kind=roof] .fg-quantity-form a{grid-column:1/-1}.fg-quantity-links{gap:6px 12px}}.fg-quantity-help{margin-top:6px;font-size:14px;line-height:1.4}.fg-quantity-help summary{cursor:pointer;color:var(--fs-green)}.fg-quantity-number{display:inline-flex;width:190px;max-width:100%;align-items:center;border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface)}.fg-quantity-number input[data-fg-quantity-input]{appearance:textfield;-moz-appearance:textfield;width:100px!important;flex:1;min-width:0;border:0;background:0 0;padding:8px 4px;text-align:center}.fg-quantity-number input::-webkit-inner-spin-button,.fg-quantity-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fg-quantity-form .fg-quantity-number button{width:44px;flex:0 0 44px;min-height:44px;padding:0;background:0 0;color:var(--fs-green);font-size:22px;grid-column:auto}@media(max-width:600px){.fg-quantity[data-fg-quantity-kind=roof] .fg-quantity-form{grid-template-columns:minmax(0,1fr)190px}.fg-quantity[data-fg-quantity-kind=roof] .fg-quantity-form>button{grid-column:1/-1}}.fg-card-install{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;color:var(--fs-green);border-top:1px solid var(--fs-line);padding-top:8px}.fg-card-install .fg-card-price-label{margin:0}.fg-card-install a{display:inline-flex;min-height:32px;align-items:center;color:var(--fs-green);font-size:14px;line-height:1.3;text-decoration:underline;text-underline-offset:3px}.fg-card-install strong{font:700 17px/1.3 var(--fs-font-head)}
/* End */


/* Start:/local/templates/light/css/product-page.css?178929927824047*/
/* Shared ProductA layout; the existing offer, gallery and basket controls retain their contracts. */
.content-wrapper:has([data-fg-product]) .content-navigation { padding-bottom:16px; }
.content-wrapper:has([data-fg-product]) .content-main-block { padding-top:0; }
.content-wrapper:has([data-fg-product]) h1 { font:700 36px/1.15 var(--fs-font-head); max-width:1100px; margin:0; }
.fg-product.product-card__info { margin-top:0; }
.fg-product.product-card__info .info__main { width:100%; }
.fg-product.product-card__info .main-info { padding:0; background:transparent; border:0; }
.fg-product.product-card__info .main-info>.content { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,1fr); gap:20px 28px; align-items:start; }
.fg-product.product-card__info .content__gallery { grid-column:1; grid-row:1; width:100%; padding:20px; border:1px solid var(--fs-line); border-radius:16px; background:var(--fs-surface); }
.fg-product.product-card__info .image-slider { height:350px; max-width:none; max-height:none; }
.fg-product.product-card__info .image-slider__item>a img { width:100%; height:330px; object-fit:contain; }
.fg-product.product-card__info .thumbs { margin-top:12px; }
.fg-product.product-card__info .thumbs__item { border:1px solid var(--fs-line); border-radius:8px; overflow:hidden; background:transparent; }
.fg-product.product-card__info .thumbs__item img { width:100%; height:100%; object-fit:contain; }
.fg-product.product-card__info .content__main { grid-column:2; grid-row:1 / span 4; width:100%; min-width:0; padding:22px; border:1px solid var(--fs-line); border-radius:16px; background:var(--fs-surface); margin:0; }
.fg-product .main__top-area, .fg-product .cheaper-form, .fg-product .product-calc-cta, .fg-product .wrapp-one-click>.btn:not(.max-msg) { display:none!important; }
.fg-product .preview-text { font-size:14px; line-height:1.4; margin:0 0 16px; }
.fg-product .fg-product-price-heading { display:flex; align-items:center; justify-content:space-between; gap:10px; margin:0 0 8px; font-size:14px; color:var(--fs-ink-2); }
.fg-product .fg-vat-toggle { display:flex; border:1px solid var(--fs-line); border-radius:8px; padding:3px; }
.fg-product .fg-vat-toggle button { min-height:36px; padding:6px 9px; border:0; border-radius:5px; background:transparent; color:var(--fs-ink-2); font:500 13px var(--fs-font-head); cursor:pointer; }
.fg-product .fg-vat-toggle button[aria-pressed=true] { background:var(--fs-green-tint); box-shadow:inset 0 0 0 1px var(--fs-green); color:var(--fs-green); }
.fg-product.product-card__info .main__center .product-actions { width:100%; }
.fg-product.product-card__info .product-actions .prices-block .price.discount { font:700 29px/1.2 var(--fs-font-head); color:var(--fs-ink); }
.fg-product.product-card__info .product-actions .prices-block .sale_block { margin-top:4px; }
.fg-product.product-card__info .product-actions .offer-props { margin:18px 0; }
.fg-product.product-card__info .offer-props .bx_item_section_name { font:600 15px var(--fs-font-head); }
.fg-product.product-card__info .offer-props .bx_scu ul { display:flex; flex-wrap:wrap; gap:8px; }
.fg-product.product-card__info .offer-props .bx_scu ul li { margin:0; }
.fg-product.product-card__info .offer-props .bx_size ul { display:flex; flex-wrap:wrap; gap:7px; }
.fg-product.product-card__info .offer-props .bx_size ul li { margin:0; border-radius:7px; min-height:38px; }
.fg-product .fg-product-swatches-more { border:1px solid var(--fs-line); background:var(--fs-paper); color:var(--fs-green); border-radius:7px; min-height:40px; padding:6px 10px; font:500 14px var(--fs-font-head); cursor:pointer; }
.fg-product-quantity { margin-top:14px; padding:14px; background:var(--fs-green-tint); border-radius:10px; }
.fg-product-quantity-form { display:grid; grid-template-columns:minmax(0,1fr) 154px; align-items:center; gap:10px; margin:0; }
.fg-product-quantity-form label { margin:0; font:600 14px/1.3 var(--fs-font-head); }
.fg-product-number { display:flex; align-items:center; border:1px solid var(--fs-line); border-radius:8px; background:var(--fs-surface); min-width:0; }
.fg-product-number button { width:38px; height:44px; flex-shrink:0; padding:0; border:0; border-radius:8px; color:var(--fs-green); background:transparent; font:600 22px var(--fs-font-head); cursor:pointer; }
.fg-product-number input { width:100%; min-width:0; height:44px; padding:4px; border:0; background:transparent; color:var(--fs-ink); text-align:center; font:500 17px var(--fs-font-body); }
.fg-product-recalculate { grid-column:2; border:0; border-radius:8px; background:var(--fs-action); color:#fff; min-height:40px; font:600 14px var(--fs-font-head); cursor:pointer; }
.fg-product-quantity p { margin:10px 0 0; color:var(--fs-ink-2); font-size:13px; line-height:1.45; }
.fg-product .fg-card-estimate { padding:14px 0 0; margin-top:16px; gap:7px; font-size:15px; }
.fg-product .fg-card-estimate strong { font-size:27px; }
.fg-product .fg-card-estimate__heading { font:600 17px var(--fs-font-head); }
.fg-product .fg-product-install { padding:12px; display:flex; flex-direction:column; gap:4px; border-radius:10px; background:var(--fs-green-tint); color:var(--fs-green); font-size:14px; }
.fg-product .fg-product-install strong { font:700 22px var(--fs-font-head); }
.fg-product.product-card__info .product-actions .buy-block { margin-top:18px; }
.fg-product.product-card__info .buy-block .quantity-label { font-size:14px; }
.fg-product.product-card__info .buy-block .wrapp-counter { gap:10px; }
.fg-product.product-card__info .buy-block .counter_block { width:174px; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter .counter_block span { width:32px; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter .counter_block input { min-width:0; padding:0; }
.fg-product.product-card__info .buy-block .wrapp-counter .to-cart, .fg-product.product-card__info .buy-block .wrapp-counter .in-cart { border-radius:8px; }
.fg-product .wrapp-one-click { margin:10px 0 0; }
.fg-product .fg-product-contact { margin-top:16px; border-top:1px solid var(--fs-line); padding-top:16px; }
.fg-product-lead { width:100%; padding:12px; border:1px solid var(--fs-green); border-radius:8px; background:var(--fs-green-tint); color:var(--fs-green); font:600 16px var(--fs-font-head); cursor:pointer; }
.fg-product-phone { display:flex; flex-direction:column; align-items:center; gap:3px; margin:12px 0; font-size:13px; color:var(--fs-ink-2); }
.fg-product-phone a { font:600 19px var(--fs-font-head); }
.fg-product-contact>a { display:block; font-size:14px; margin:10px 0; }
.fg-product-delivery { padding-top:10px; border-top:1px solid var(--fs-line); font-size:14px; }
.fg-product-delivery summary { cursor:pointer; color:var(--fs-green); font-weight:600; }
.fg-product-delivery p { font-size:14px; line-height:1.5; margin:8px 0; }
.fg-product-facts { grid-column:1; padding:20px; border:1px solid var(--fs-line); border-radius:14px; background:var(--fs-surface); }
.fg-product-facts h2 { font:600 20px var(--fs-font-head); margin:0 0 16px; }
.fg-product-facts dl { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin:0 0 14px; }
.fg-product-facts dt { font-size:13px; color:var(--fs-ink-2); font-weight:400; line-height:1.35; }
.fg-product-facts dd { margin:4px 0 0; font:500 15px/1.4 var(--fs-font-body); }
.fg-product-facts>a, .fg-product-documents { font-size:14px; }
.fg-product-documents { display:flex; flex-direction:column; gap:8px; margin-top:12px; }
.fg-product-project { grid-column:1; display:block; border-radius:14px; border:1px solid var(--fs-line); background:var(--fs-surface); overflow:hidden; text-decoration:none; }
.fg-product-project img { display:block; width:100%; height:240px; object-fit:cover; }
.fg-product-project>span { display:block; padding:12px 16px; color:var(--fs-ink-2); font-size:14px; }
.fg-product-project strong { color:var(--fs-green); margin-left:4px; }
.fg-product :is(button,a,input,summary):focus-visible { outline:2px solid var(--fs-green); outline-offset:3px; }
@media(max-width:767px) {
 .content-wrapper:has([data-fg-product]) h1 { font-size:26px; }
 .fg-product.product-card__info .main-info>.content { display:flex; flex-direction:column; gap:14px; }
 .fg-product.product-card__info .content__gallery { padding:12px; flex:0 0 auto; }
 .fg-product.product-card__info .image-slider { height:225px; }
 .fg-product.product-card__info .image-slider__item>a img { height:215px; }
 .fg-product.product-card__info .content__main { order:1; padding:16px; }
 .fg-product-facts { order:2; width:100%; padding:16px; }
 .fg-product-project { order:3; width:100%; }
 .fg-product-facts dl { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .fg-product-quantity-form { grid-template-columns:minmax(0,1fr) 145px; }
 .fg-product .fg-product-price-heading { font-size:13px; }
 .fg-product .fg-vat-toggle button { padding:6px 8px; }
 .fg-product.product-card__info .product-actions .prices-block .price.discount { font-size:26px; }
}
.fg-product.product-card__info .main-info .content__gallery { width:100%; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) { grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.75fr); gap:18px; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .content__main { grid-column:3; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .fg-product-facts { grid-column:1 / 3; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .fg-product-project { grid-column:2; grid-row:1; height:100%; display:flex; flex-direction:column; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .fg-product-project img { flex:1; min-height:310px; height:0; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .image-slider { height:310px; }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .image-slider__item>a img { height:300px; }
.fg-product.product-card__info .product-actions .prices-block .price:not(.discount) { font:700 28px/1.2 var(--fs-font-head); color:var(--fs-ink); }
.fg-product.product-card__info .product-actions .prices-block .price.discount { font:400 15px/1.4 var(--fs-font-body); color:var(--fs-ink-2); }
.fg-product #product-offer-rating { margin:8px 0!important; }
.fg-product.product-card__info .product-actions .offer-props { margin:12px 0; }
.fg-product .fg-product-quantity { padding:12px; }
.fg-product .fg-product-quantity p { margin-top:8px; font-size:13px; }
.fg-product .fg-product-quantity-form { gap:6px 10px; }
.fg-product.product-card__info .product-actions .buy-block { width:100%; margin-top:12px; }
.fg-product.product-card__info .product-actions .buy-block .quantity-label { text-align:left; font-size:12px; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter { flex-wrap:nowrap; margin:0; align-items:stretch; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter>div { padding:0; margin:0; width:auto; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter>.button_block { flex:1; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter>.button_block .btn { width:100%; min-height:48px; padding:12px 16px; }
.fg-product.product-card__info .product-actions .buy-block .wrapp-one-click { margin-top:8px; }
.fg-product-estimate { margin-top:12px; padding-top:12px; border-top:1px solid var(--fs-line); }
.fg-product-estimate h2 { font:600 17px var(--fs-font-head); color:var(--fs-green); margin:0 0 5px; }
.fg-product-estimate p { margin:5px 0; font-size:14px; line-height:1.4; }
.fg-product-totals { display:flex; gap:8px; margin:10px 0; }
.fg-product-totals>div { flex:1; min-width:0; border-radius:8px; padding:10px 12px; background:var(--fs-paper); display:flex; flex-direction:column; gap:5px; }
.fg-product-totals>div>span { font-size:12px; color:var(--fs-ink-2); }
.fg-product-totals strong { font:700 21px/1.25 var(--fs-font-head); }
.fg-product-totals .fg-product-totals__installed { background:var(--fs-green-tint); color:var(--fs-green); }
.fg-product-totals a { font-size:12px; }
.fg-product-estimate summary { cursor:pointer; font-size:14px; color:var(--fs-green); }
@media(max-width:767px) {
 .fg-product.product-card__info .main-info>.content:has(.fg-product-project) { display:flex; gap:14px; }
 .fg-product.product-card__info .main-info>.content:has(.fg-product-project) .image-slider { height:225px; }
 .fg-product.product-card__info .main-info>.content:has(.fg-product-project) .image-slider__item>a img { height:215px; }
 .fg-product.product-card__info .main-info>.content:has(.fg-product-project) .fg-product-project img { flex:none; height:200px; min-height:0; }
 .fg-product .fg-product-totals { flex-wrap:wrap; }
 .fg-product .fg-product-totals>div { flex-basis:100%; }
 .fg-product.product-card__info .product-actions .buy-block .wrapp-counter>.button_block .btn { padding-inline:8px; }
}
.fg-product #product-offer-rating>.rating-wrapper { margin:0!important; }
.fg-product .fg-product-quantity-form { display:flex; flex-wrap:wrap; align-items:flex-end; gap:8px; }
.fg-product-field { display:flex; flex-direction:column; gap:5px; flex:1 1 125px; min-width:0; }
.fg-product .fg-product-quantity-form .fg-product-field label { min-height:36px; font-size:13px; }
.fg-product .fg-product-number { width:100%; }
.fg-product .fg-product-number button { flex-basis:32px; width:32px; }
.fg-product .fg-product-recalculate { flex:0 0 110px; min-height:44px; }
.fg-product .fg-product-quantity[data-fg-quantity-kind=mesh] .fg-product-field { flex-direction:row; align-items:center; gap:10px; }
.fg-product .fg-product-quantity[data-fg-quantity-kind=mesh] label { min-height:0; flex:1; }
.fg-product .fg-product-quantity[data-fg-quantity-kind=mesh] .fg-product-number { width:145px; }
.fg-product.product-card__info .product-actions .offer-props .bx_scu ul { display:inline-flex; width:auto; max-width:calc(100% - 52px); vertical-align:middle; margin-right:6px; }
.fg-product .fg-product-swatches-more { vertical-align:middle; }
@media(max-width:767px) {
 .fg-product .fg-product-quantity[data-fg-quantity-kind=mesh] .fg-product-field { flex-direction:column; align-items:stretch; }
 .fg-product .fg-product-quantity[data-fg-quantity-kind=mesh] .fg-product-number { width:100%; }
 .fg-product .fg-product-quantity[data-fg-quantity-kind=roof] .fg-product-recalculate { flex-basis:100%; }
 .fg-product .fg-product-quantity-form .fg-product-field { flex-basis:calc(50% - 4px); }
}
.fg-product .fg-product-contact { border:0; padding:0; margin-top:14px; }
.fg-product .fg-product-lead { background:var(--fs-action); color:#fff; border-color:var(--fs-action); }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter .to-cart { background:transparent; border:1px solid var(--fs-green); color:var(--fs-green); }
.fg-product.product-card__info .product-actions .buy-block .wrapp-counter .to-cart .svg svg * { fill:currentColor; }
.fg-product-delivery-block { font-size:14px; margin-top:16px; }
.fg-product-delivery-block>a { display:block; margin:10px 0; }
.fg-product-accessories { grid-column:1; padding:20px; border:1px solid var(--fs-line); border-radius:14px; background:var(--fs-surface); }
.fg-product.product-card__info .main-info>.content:has(.fg-product-project) .fg-product-accessories { grid-column:1 / 3; }
.fg-product-accessories h2 { font:600 20px var(--fs-font-head); margin:0 0 10px; }
.fg-product-accessories p { color:var(--fs-ink-2); font-size:14px; line-height:1.45; margin:0 0 10px; }
.fg-product-accessories>a { display:flex; align-items:center; gap:14px; padding:12px 0; border-top:1px solid var(--fs-line); color:var(--fs-ink); font-size:15px; text-decoration:none; }
.fg-product-accessories>a:hover { color:var(--fs-green); }
.fg-product-accessories img { width:86px; height:70px; object-fit:contain; background:transparent; border-radius:7px; }
.fg-product-accessories strong { display:block; margin-top:4px; color:var(--fs-green); font-size:14px; font-weight:500; }
@media(max-width:767px) { .fg-product-accessories { order:4; width:100%; padding:16px; } }

.fg-product-option-label { display:block; font:600 15px var(--fs-font-head); margin-bottom:8px; }
.fg-product-coatings { margin:18px 0; }
.fg-product-coatings>summary { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:44px; padding:10px 0; cursor:pointer; list-style:none; }
.fg-product-coatings>summary::-webkit-details-marker { display:none; }
.fg-product-coatings-current { display:flex; flex-wrap:wrap; align-items:baseline; gap:4px 8px; min-width:0; color:var(--fs-ink-2); font:400 14px/1.4 var(--fs-font-body); }
.fg-product-coatings-current strong { color:var(--fs-ink); font-weight:600; overflow-wrap:anywhere; }
.fg-product-coatings-action { display:flex; align-items:center; gap:8px; flex:none; color:var(--fs-green); font:500 13px/1.4 var(--fs-font-body); }
.fg-product-coatings-action::after { content:''; width:7px; height:7px; border-right:1.5px solid currentColor; border-bottom:1.5px solid currentColor; transform:rotate(45deg) translateY(-2px); }
.fg-product-coatings[open] .fg-product-coatings-action::after { transform:rotate(225deg) translate(-2px,-1px); }
.fg-product-coatings .fg-product-coatings-close, .fg-product-coatings[open] .fg-product-coatings-open { display:none; }
.fg-product-coatings[open] .fg-product-coatings-close { display:inline; }
.fg-product-coatings>div { display:flex; flex-wrap:wrap; gap:6px; padding-top:8px; }
.fg-product-coatings a, .fg-product-sizes a { border:1px solid var(--fs-line); border-radius:7px; color:var(--fs-green); padding:8px 10px; font-size:14px; text-decoration:none; min-height:40px; display:inline-flex; align-items:center; justify-content:center; }
.fg-product-coatings a[aria-current], .fg-product-sizes a[aria-current] { background:var(--fs-green-tint); border-color:var(--fs-green); box-shadow:inset 0 0 0 1px var(--fs-green); font-weight:600; }
.fg-product-size-help { font-size:12px; color:var(--fs-ink-2); margin-bottom:8px; }
.fg-product-size-row { display:flex; align-items:stretch; gap:8px; margin:6px 0; }
.fg-product-size-row>div { display:flex; flex-wrap:wrap; gap:6px; }
.fg-product-size-width { display:flex; align-items:center; justify-content:space-between; gap:7px; flex:0 0 66px; align-self:stretch; border-radius:6px; padding:5px; font-weight:600; color:var(--fs-ink-2); }
.fg-product-size-row:has(a:hover) .fg-product-size-width, .fg-product-size-row:focus-within .fg-product-size-width, .fg-product-size-row:has([aria-current]) .fg-product-size-width { color:var(--fs-green); background:var(--fs-green-tint); }
.fg-product-sizes a { min-width:49px; }
.fg-product .buy-block:has(.fg-product-basket-amount) .quantity-label, .fg-product .buy-block:has(.fg-product-basket-amount) .counter_block { display:none!important; }
.fg-product-basket-amount { display:flex; flex-direction:column; gap:3px; font-size:14px; margin-bottom:10px; }
.fg-product-basket-amount span { color:var(--fs-ink-2); }
.fg-product.product-card__info .wrapp-one-click { width:100%; margin:10px 0 0; }
.fg-product.product-card__info .wrapp-one-click .max-msg { display:flex; align-items:center; justify-content:center; gap:8px; width:100%; min-height:44px; border:1px solid var(--fs-line); border-radius:8px; color:var(--fs-green); text-transform:none; font:500 14px var(--fs-font-body); background:var(--fs-paper); }
.fg-product.product-card__info .wrapp-one-click .max-msg .svg { display:flex; margin:0; }
.fg-product-services.areas-of-work .title { font:600 28px var(--fs-font-head); margin-bottom:10px; }
.fg-product-services-intro { color:var(--fs-ink-2); font-size:16px; margin:0 0 20px; }
.fg-product-services .row { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0 16px; margin:0; }
.fg-product-services .row>div { width:auto; max-width:none; padding:0; }
.fg-product-services .row>div, .fg-product-services .areas-of-work__item, .fg-product-services .item__top, .fg-product-services .item__top a { display:grid; grid-row:span 2; grid-template-rows:subgrid; min-width:0; }
.fg-product-services .areas-of-work__item { margin:0; border:1px solid var(--fs-line); border-radius:12px; overflow:hidden; background:var(--fs-surface); }
.fg-product-services .item__top a { position:relative; isolation:isolate; width:100%; text-decoration:none; }
.fg-product-services .item__top a::before { content:''; display:block; position:static; height:150px; background:none; }
.fg-product-services .item__top a::after { display:none; }
.fg-product-services .item__top img { position:absolute; inset:0; width:100%; height:100%; max-height:none; object-fit:cover; margin:0; padding:0; z-index:-1; }
.fg-product-service-copy { display:flex; flex-direction:column; gap:12px; padding:16px; background:rgba(17,27,20,.76); color:#fff; }
.fg-product-services .areas-of-work__item .item__top .name { position:static; min-height:0; inset:auto; transform:none; padding:0; color:#fff; background:transparent; text-transform:none; font:600 18px/1.35 var(--fs-font-head); }
.fg-product-service-cta { display:block; margin-top:auto; color:#c0e6cb; font:600 14px/1.4 var(--fs-font-body); }
@supports not (grid-template-rows:subgrid) {
 .fg-product-services .row>div, .fg-product-services .areas-of-work__item, .fg-product-services .item__top { display:block; height:100%; }
 .fg-product-services .item__top a { display:flex; flex-direction:column; height:100%; }
 .fg-product-services .item__top a::before { flex:none; }
 .fg-product-service-copy { flex:1; }
}
@media(max-width:767px) {
 .fg-product-services .row { grid-template-columns:1fr; gap:12px; }
 .fg-product-services .item__top a::before { height:130px; }
 .fg-product-service-copy { padding:14px; }
 .fg-product-services .areas-of-work__item .item__top .name { font-size:18px; }
}

.fg-product.product-card__info .product-actions .buy-block .wrapp-one-click { width:100%; }
.fg-product.product-card__info .product-actions .buy-block .btn { text-transform:none; letter-spacing:normal; font:600 16px var(--fs-font-head); }
.fg-product.product-card__info .product-actions .buy-block .wrapp-one-click .max-msg { font-size:14px; }

.fg-product[aria-busy=true] .fg-product-recalculate { opacity:.6; cursor:progress; }

.fg-product.product-card__info .fg-product-coatings a { display:inline-flex; flex-direction:column; align-items:flex-start; justify-content:center; gap:5px; padding:10px 12px; }
.fg-product.product-card__info .fg-product-coatings a small { display:block; font:400 11px/1.35 var(--fs-font-body); color:var(--fs-ink-2); }
.fg-product-kit { border-top:1px solid var(--fs-line); padding-top:16px; }
.fg-product-kit>strong { font:700 22px var(--fs-font-head); color:var(--fs-ink); }
.fg-product-kit>strong>[data-fg-vat-label] { font:400 14px var(--fs-font-body); color:var(--fs-ink-2); }
.fg-product-kit button { width:100%; padding:12px; min-height:44px; margin:12px 0; border:1px solid var(--fs-green); border-radius:8px; background:var(--fs-green); color:var(--fs-button-text,#fff); font:600 15px/1.4 var(--fs-font-head); }
.fg-product-kit button:disabled { opacity:.65; cursor:progress; }
.fg-product-kit .fg-product-kit-status:empty { display:none; }

.fg-product-accessory-choice select { width:100%; max-width:100%; margin:8px 0; min-height:44px; padding:8px; color:var(--fs-ink); background:var(--fs-paper); border:1px solid var(--fs-line); border-radius:7px; font:400 14px var(--fs-font-body); }
.fg-product-accessory-choice label { font:500 14px/1.4 var(--fs-font-body); }

.fg-product-services.areas-of-work .areas-of-work__item .item__top { display:grid; grid-template-columns:minmax(0,1fr); justify-content:stretch; }

.ordered-block.goods:has(> #expandables):not(:has(.catalog-item)) > .ordered-block__title { visibility:hidden; }
.ordered-block.goods:has(> #expandables[data-loaded="1"]):not(:has(.catalog-item)) { display:none; }

/* End */


/* Start:/local/templates/light/components/bitrix/catalog.element/.default/style.min.css?178904786034933*/
.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}.product-card__info .main-info .content__main.is-loading::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);z-index:999}@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_hit,.product-card__info .main-info .stickers .sticker_khit{background-color:var(--fs-action-hover)}.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 .stickers .sticker_recommend,.product-card__info .main-info .stickers .sticker_sovetuem{background-color:var(--fs-graphite)}.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 .js-info-block{display:none}.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 .sku_mdash{margin:0 .375rem}.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 .cnt1{display:flex}.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 .more_text{font-size:.6875rem;line-height:.875rem;color:var(--fs-ink-2);margin:.5rem 0}.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 .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}.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 p.red-text{padding:.625rem 1.25rem .625rem 1.5rem;font-size:1rem;line-height:1.25;color:var(--fs-error);position:relative}.product-card__add-info .tabs-block .tabs-content p.red-text::before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;background-color:var(--fs-error)}.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 .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}.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 .sale-number{display:inline-block;background:var(--fs-amber);color:var(--fs-on-accent);padding:.0625rem;border-radius:2px;white-space:nowrap}.complect .sale_block .value{display:inline-block;padding:0 .1875rem 0 .3125rem}.complect .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__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)!important}.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 .svg .op-cls{opacity:.1}.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.multi{width:90%;margin:0 0 30px}.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.col2>*>*.col1{width:100%;text-align:left}.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-intro-banner{background-color:var(--fs-paper);border:1px solid var(--fs-line);border-radius:6px;padding:20px;margin-bottom:25px}.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-tag-badge.gray-accent{background-color:var(--fs-paper);color:inherit;border:1px solid var(--fs-line)}.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%}.fs-expert-recommendation{background-color:var(--fs-green-tint);border-left:4px solid var(--fs-green);padding:15px 20px;margin-top:30px;border-radius:0 6px 6px 0}.fs-expert-recommendation p{margin:0;color:inherit}.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}ul.roof-list,.roof-info-side ul{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0!important;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!important}.roof-list-item::before,.roof-list-item::after{display:none!important;content:none!important}.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)}
/* End */


/* Start:/local/templates/light/components/bitrix/news.list/catalog.tizers/style.min.css?1785919446954*/
.tizers{margin:2rem auto 0;width:67%}.tizers .title{font-size:1.6rem;margin-bottom:1.5rem;text-align:center}.tizers__item{display:flex;align-items:flex-start}.tizers__item.anchor{cursor:pointer}.tizers__item.anchor:hover{background-color:var(--bg-color)}.tizers__item.anchor .item__text .name{border-bottom:1px dotted}.tizers__item .item__image{margin-right:1rem}.tizers__item .item__image img{height:4.5rem;max-width:none;width:auto}.tizers__item .item__text{font-size:1rem;line-height:1.25}.tizers__item .item__text .name{font-size:160%}@media(min-width:1400px){.tizers__item .item__text{width:66%}}@media(max-width:1199px){.tizers__item .item__image img{height:3.5rem}.tizers__item .item__text{font-size:.825rem}}@media(max-width:991px){.tizers__item{margin-bottom:1rem}.tizers__item .item__image img{height:2.5rem}}@media(max-width:575px){.tizers .title{font-size:1.4rem}.tizers__item{margin-bottom:.5rem}}@media(max-width:400px){.tizers{width:100%}}
/* End */


/* Start:/local/templates/light/components/bitrix/catalog.section.list/montag.root/style.min.css?17890478601561*/
.areas-of-work{margin-bottom:3rem}.areas-of-work .title{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.75rem}.areas-of-work__item{margin-bottom:2rem}.areas-of-work__item .item__top{display:flex;justify-content:center;overflow:hidden}.areas-of-work__item .item__top a{position:relative}.areas-of-work__item .item__top .name{position:absolute;bottom:0;left:0;width:100%;min-height:4.75em;background-color:rgba(34,40,42,.3);padding:.5rem .875rem;font-size:clamp(.875rem,.81rem + .25vw,1.2rem);font-weight:700;line-height:1.25;color:var(--fs-white);text-transform:uppercase}.areas-of-work__item .item__bottom{margin:.5rem 0 1.5rem}@media(max-width:1399px){.areas-of-work__item .item__top .name{padding:.5rem}}@media(max-width:1199px){.areas-of-work__item .item__top .name{min-height:6.2em}}@media(max-width:991px){.areas-of-work .row{--bs-gutter-x:0.5rem}.areas-of-work .row>*{padding:calc(var(--bs-gutter-x) * .5)}.areas-of-work__item{margin-bottom:0}.areas-of-work__item .item__top .name{min-height:6em}.areas-of-work__item .item__bottom{display:none}}@media(max-width:767px){.areas-of-work__item .item__top .name{min-height:4.75em}.areas-of-work__item .item__bottom{display:none}}@media(max-width:575px){.areas-of-work .row{--bs-gutter-x:2rem}.areas-of-work .row>*{padding:calc(var(--bs-gutter-x) * .1)}.areas-of-work .row>*:nth-child(1),.areas-of-work .row>*:nth-child(3){padding-left:0}.areas-of-work .row>*:nth-child(2),.areas-of-work .row>*:nth-child(4){padding-right:0}}@media(max-width:399px){.areas-of-work__item .item__top .name{min-height:6.2em}}
/* End */


/* Start:/local/libs/scroll-x/type-1.min.css?1777003148760*/
.scroll-x{display:flex;overflow-x:scroll;scrollbar-width:none}.scroll-x.type-1~.left{background:linear-gradient(270deg,rgba(255,0,0,0) 1%,#fff 50%);display:none;bottom:0;left:-.5rem;position:absolute;top:0;width:4rem;z-index:1}.scroll-x.type-1~.right{background:linear-gradient(90deg,rgba(255,0,0,0) 1%,#fff 50%);display:none;bottom:0;right:-.5rem;position:absolute;top:0;width:4rem;z-index:1}.scroll-x.type-1~.left .arrow{background:#fff url(/local/libs/scroll-x/i/arrow-left-dark.svg)50% no-repeat;background-size:40%;bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:2rem;z-index:2}.scroll-x.type-1~.right .arrow{background:#fff url(/local/libs/scroll-x/i/arrow-right-dark.svg)50% no-repeat;background-size:40%;bottom:0;cursor:pointer;right:0;position:absolute;top:0;width:2rem;z-index:2}
/* End */
/* /local/templates/light/components/bitrix/catalog/main/style.min.css?1785919446185 */
/* /local/libs/glightbox/glightbox.min.css?177700314813749 */
/* /local/templates/light/components/bitrix/catalog.smart.filter/ajax/style.min.css?17890478608201 */
/* /local/templates/light/css/catalogue-listing.min.css?178917253811055 */
/* /local/templates/light/css/catalogue-quantity.min.css?17892085053806 */
/* /local/templates/light/css/product-page.css?178929927824047 */
/* /local/templates/light/components/bitrix/catalog.element/.default/style.min.css?178904786034933 */
/* /local/templates/light/components/bitrix/news.list/catalog.tizers/style.min.css?1785919446954 */
/* /local/templates/light/components/bitrix/catalog.section.list/montag.root/style.min.css?17890478601561 */
/* /local/libs/scroll-x/type-1.min.css?1777003148760 */
