section.catalog-page .catalog-filter>.catalog-filter__title{display:block;font-weight:600;font-size:20px;font-family:var(--inter);margin-bottom:44px;color:inherit;text-decoration:none}section.catalog-page .categories-preview .categories-preview__container{margin-top:54px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-row-gap:20px;grid-column-gap:20px}section.catalog-page .catalog-container, section.catalog-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px}section.catalog-page>section.catalog-container.container{margin-bottom:50px}section.catalog-page .catalog-items-title{font-weight:600;font-size:28px;display:inline-flex;align-items:center;line-height:130%}section.catalog-page .catalog-items{flex:1;margin-left:80px}section.catalog-page .catalog-items__container{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:50px;grid-column-gap:20px;grid-row-gap:30px}.catalog__fefco{display:flex;align-items:center;flex-direction:column;padding:15px 24px 32px;background:#f2f2f2;border-radius:24px;transition:200ms ease all}.catalog__fefco:hover{transform:scale(1.05)}.catalog__fefco-image{height:240px;object-fit:contain;max-width:100%;object-position:center}.catalog__fefco-title{margin-top:15px;font-weight:700;font-size:18px;line-height:22px;font-family:var(--inter);margin-bottom:16px}.catalog__fefco-desc{font-family:var(--inter);font-weight:400;font-size:16px;line-height:160%}section.catalog-page .catalog-items__container.catalog-items__container--flex{display:flex;grid-gap:0;margin:50px -10px 0;flex-wrap:wrap}section.catalog-page.catalog-page--main .catalog-items-title~.catalog-header__show{display:none}section.catalog-page--main>.catalog-container>.catalog-items__container--flex{display:flex;grid-gap:0;margin:50px -10px 0;flex-wrap:wrap}section.catalog-page .catalog-items__container--flex .catalog-vertical-banner{width:calc(33.3% - 20px);margin:0 10px 20px}section.catalog-container.catalog-container--list .catalog-items__container.catalog-items__container--flex{flex-direction:column;margin:50px 0 0}section.catalog-container.catalog-container--list .catalog-vertical-banner{display:none}section.catalog-page .catalog-container--no-filter .catalog-items__container{grid-template-columns:repeat(4, 1fr)}section.catalog-page .categories-preview{margin-top:50px}section.custom-design{margin-top:100px}section.catalog-page .custom-design{margin-top:110px}section.catalog-page{padding-bottom:120px}section.catalog-page .portfolio-previews{padding-top:50px;padding-bottom:50px}section.catalog-page .catalog-container--no-filter .catalog-items{margin-left:0}section.catalog-page .boxes{padding-top:50px;padding-bottom:50px}section.catalog-page.catalog-page--main{padding-top:8px}section.catalog-page .catalog-items-title--no-icon::after{content:none}section.catalog-page .catalog-items-title--no-icon{font-size:36px}section.catalog-page .catalog-items__tags{font-family:var(--inter);font-weight:500;display:flex;align-items:center;flex-wrap:wrap;margin:40px -10px 45px}section.catalog-page .catalog-items__tags+.catalog-items__tags{margin-top:-45px}section.catalog-page .catalog-items__tag{transition:200ms ease all;padding:10px 20px;border:1px solid #e6e6e6;border-radius:14px;margin:0 5px 10px;font-weight:700}section.catalog-page .catalog-items__tag span{font-weight:500;color:#bfbfbf;display:inline-block;padding-left:10px}section.catalog-page .catalog-items__tag:hover, section.catalog-page .catalog-items__tag--active{color:#fff;background:var(--green);border-color:var(--green)}section.catalog-page .catalog-items__tag:hover span, section.catalog-page .catalog-items__tag--active span{color:#fff;opacity:.5}section.catalog-page .catalog-items__tag--parent{border-color:var(--green)}section.catalog-page .catalog-items__tags-hidden{display:none}section.catalog-page .catalog-items__tags--visible{display:block}section.catalog-page .catalog-items__tag-more{color:var(--green);font-family:var(--inter);margin-left:15px;position:relative;display:inline-flex;align-items:center;bottom:3px}section.catalog-page .catalog-items__tag-more::after{content:url(/local/templates/gofromir_refactored/assets/images/arrow-right-green.svg);margin-left:13px;transition:200ms ease all}section.catalog-page .catalog-items__tag-more:hover::after{transform:translateX(10px)}section.catalog-page .catalog-items__tag-hide{color:var(--green);font-weight:500;font-family:var(--inter);text-decoration:underline;display:none}section.catalog-page .catalog-items__tag-hide:hover{text-decoration:none}section.catalog-page .catalog-items__tag-hide--visible{display:inline;margin-bottom:10px;margin-left:10px}.price-list-file-download, section.catalog-page .catalog-items__tag-more--hidden{display:none}section.catalog-page h1.catalog-items-title{margin:0}section.catalog-page .shtanc{margin-top:50px}section.catalog-page .catalog-items__container--flex .product-preview{width:calc(33.3% - 20px);margin:0 10px 20px}section.catalog-page--main>.catalog-container>.catalog-items__container--flex .product-preview{width:calc(25% - 20px);margin:0 10px 20px;padding:24px}#bx_catalog_compare_block .catalog-items__container--flex .product-preview{width:initial}section.catalog-page.catalog-page--main .catalog-container:not(.catalog-container--list) .catalog-items__container--flex .product-preview{width:calc(25% - 20px);padding:24px}section.catalog-page.catalog-page--main .catalog-items__container.catalog-items__container--flex{margin-top:0}section.catalog-page.catalog-page--main .catalog-items__container--flex .catalog-vertical-banner{width:calc(25% - 20px)}section.catalog-page .catalog-filter{padding-top:20px;width:100%;max-width:256px;display:flex;flex-direction:column;align-items:flex-start;font-size:16px;font-weight:500;font-family:var(--inter)}.catalog-filter__group{width:100%}.catalog-filter__group-title, section.portfolio .catalog-filter__group-title-portfolio{margin-bottom:16px;font-weight:600;font-size:16px;line-height:24px;font-family:var(--inter);display:flex;justify-content:space-between;align-items:center;transition:200ms ease all}.catalog-filter__group-title:hover, section.portfolio .catalog-filter__group-title-portfolio:hover{color:var(--green)}.catalog-filter__group-icon{transition:200ms ease all}.catalog-filter__group-title:hover .catalog-filter__group-icon path, section.portfolio .catalog-filter__group-title-portfolio:hover .catalog-filter__group-icon path{fill:var(--green)}.catalog-filter__group--opened .catalog-filter__group-icon{transform:rotate(180deg)}.catalog-filter__group-items{display:none;padding-bottom:60px}.catalog-filter__group-items--overflow{max-height:240px;padding-bottom:0!important;margin-bottom:30px}.catalog-filter__group--opened .catalog-filter__group-items{display:block}section.catalog-page.catalog-page--main .catalog-filter__group-items{padding-bottom:0}.catalog-filter__check{display:flex;align-items:center;padding-bottom:20px;padding-right:20px}.catalog-filter__check-counter{margin-left:8px;color:#c4c4c4;font-family:var(--inter);font-size:12px}section.catalog-page.catalog-page--main .custom-checkbox__catalog-filter.disabled .custom-checkbox__checkmark{background:#e6e6e6}section.catalog-page.catalog-page--main .custom-checkbox__catalog-filter.disabled:hover .custom-checkbox__checkmark{border-color:#e6e6e6}section.catalog-page.catalog-page--main .custom-checkbox__catalog-filter.disabled .custom-checkbox__text{color:#c4c4c4}.catalog-filter__reset{margin-top:25px;font-size:14px}section.catalog-container .catalog-filter .catalog__filter-item,
section.catalog-container .catalog-filter .custom-input__field,
section.catalog-container .catalog-filter .catalog-filter__title{font-family:var(--nunito)}.catalog__filter-item{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:16px;font-family:var(--nunito);line-height:24px;margin-bottom:24px;transition:200ms ease all;width:100%;cursor:pointer}.catalog__filter-item .catalog__filter-item-counter{transition:200ms ease all;color:#c4c4c4}.catalog__filter-item:hover{color:var(--green)}.catalog__filter-item--active{color:var(--green)}.catalog__filter-item:hover .catalog__filter-item-counter, .catalog__filter-item--active .catalog__filter-item-counter{color:#3e3e3e}.catalog__filter-item-title{max-width:220px}.catalog__filter-show-more{color:var(--green);transition:200ms ease all;border-bottom:1px solid var(--green);display:inline-block}.catalog__filter-show-more:hover{border-color:transparent}.hidden-filter-items{display:none;width:100%}section.catalog-page.catalog-page--main .catalog-filter{max-width:332px;min-width:332px;padding-top:0}.catalog-filter__nav{margin-bottom:8px;background:unset;opacity:unset;border:unset;border-radius:24px;padding:0;width:100%;font-family:var(--inter)}.catalog-filter-button{display:none}.catalog-filter-button::before{content:url(/local/templates/gofromir_refactored/assets/images/filter.svg);margin-right:10px}.catalog-filter__nav--mob{display:none}section.catalog-page.catalog-page--main .catalog-filter+.catalog-items{margin-left:32px}.catalog-close img{width:30px}.catalog-close{display:none}@media screen and (max-width:1199px){section.catalog-page .catalog-container, section.catalog-container{margin-bottom:0;flex-direction:column}section.catalog-page>section.catalog-container.container{margin-bottom:0}section.catalog-page>section.banner.banner--offset-top-0{margin-top:50px}section.catalog-page .catalog-items{margin-left:0;width:100%}section.catalog-page .boxes{padding-bottom:50px;padding-top:50px}section.catalog-page .categories-preview{margin-top:40px}section.catalog-page .categories-preview .categories-preview__container{grid-gap:10px}section.catalog-page.catalog-page--main .catalog-filter+.catalog-items{margin-left:0}section.catalog-page .catalog-items__container.catalog-items__container--flex{margin-top:20px}section.catalog-page.catalog-page--main .catalog-items{display:flex;flex-direction:column;gap:16px}section.catalog-page.catalog-page--main .catalog-items__container--flex{margin:0}section.catalog-page .catalog-items__tags+.catalog-items__tags{margin-top:20px}section.catalog-page .catalog-items__tags{margin-top:20px;margin-bottom:20px}section.catalog-page .catalog-filter{display:none;position:fixed;top:0;left:0;width:100%!important;height:100%;max-width:100%!important;background:#fff!important;padding:55px 25px 25px!important;z-index:9191919191;overflow-x:auto}.catalog-filter__nav--mob{display:block;max-width:300px;margin-bottom:0;margin-top:15px}.catalog-filter-button{min-width:140px;display:inline-flex;padding-top:14px;padding-bottom:10px}.catalog-filter .catalog-filter__nav{display:none}.catalog-close{display:block;padding:15px;z-index:999;position:fixed;top:10px;right:5px;background:#fff}#del_filter__double{display:none}section.custom-design .custom-design__main-info .custom-design__title{font-size:20px;line-height:26px}}@media screen and (max-width:768px){section.catalog-page .categories-preview .categories-preview__container{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:479px){section.catalog-page .catalog-items-title{font-size:18px;line-height:23px}.catalog-filter__nav--mob{max-width:unset}.catalog-filter__nav--mob *{font-size:12px}}@media screen and (max-width:767px){section.catalog-page .categories-preview{margin-top:50px}section.catalog-page .custom-design{margin-top:50px}section.catalog-page>section.banner.banner--offset-top-0{margin-top:40px}section.catalog-page{padding-bottom:40px}section.catalog-page .portfolio-previews{padding-top:40px;padding-bottom:40px}section.catalog-page .catalog-items__container{grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin-top:24px}.catalog__fefco-image{height:140px}.catalog__fefco{padding:15px}section.catalog-page .catalog-items__container--flex .product-preview{width:calc(50% - 5px);margin:0 0 10px}section.catalog-page .catalog-items__container--flex .catalog-vertical-banner{width:calc(50% - 5px);margin:0 0 10px}section.catalog-page .catalog-items__container.catalog-items__container--flex{display:flex;justify-content:space-between;grid-gap:0}}@media screen and (min-width:992px) and (max-width:1199px){section.catalog-page .catalog-items-title{font-size:36px;font-weight:500;line-height:43px;margin-top:0}}@media screen and (max-width:1499px){section.catalog-page.catalog-page--main .catalog-container:not(.catalog-container--list) .catalog-items__container--flex .product-preview{width:calc(33.3% - 20px)}section.catalog-page.catalog-page--main .catalog-items__container--flex .catalog-vertical-banner{width:calc(33.3% - 20px)}section.catalog-page--main>.catalog-container>.catalog-items__container--flex .product-preview{width:calc(33.3% - 20px)}}@media screen and (max-width:767px){section.catalog-page.catalog-page--main .catalog-container:not(.catalog-container--list) .catalog-items__container--flex .product-preview{width:calc(50% - 5px);margin:0 0 10px;padding:10px}section.catalog-page.catalog-page--main .catalog-items__container--flex .catalog-vertical-banner{width:calc(50% - 5px)}section.catalog-page.catalog-page--main .catalog-items__container.catalog-items__container--flex{margin:16px 0 0}section.catalog-page--main>.catalog-container>.catalog-items__container--flex .product-preview{width:calc(50% - 5px);margin:0 0 10px;padding:10px}}@media screen and (max-width:420px){.catalog-filter-button{margin-left:5px}}@media screen and (max-width:991px){.catalog-filter-button{padding-top:14px!important;padding-bottom:10px!important}}
