@charset "UTF-8";
@media screen and (min-width:1200px){.site-page .site-main{overflow:unset}}@media screen and (min-width:1200px){.header-is-sticky .site-page{overflow:unset}}.site-content__title{display:block;margin-bottom:10px}@media screen and (min-width:1200px){.site-content__title{margin-bottom:2.4rem;padding-right:21.2rem}}.view-catalog .view-empty{font-size:1.5rem}.site-leftbar{margin-bottom:24px}.site-leftbar:not(:has(.catalog-filter form)){display:none}@media screen and (min-width:1200px){.site-leftbar{position:sticky;top:3.7rem;height:calc(100vh - 4.9rem)}.site-leftbar::before,.site-leftbar::after{transition-duration:0.2s;content:"";position:absolute;left:0;right:0;height:5rem;z-index:2;pointer-events:none}.site-leftbar::before{top:0;background:linear-gradient(to bottom, white, transparent);opacity:0;transform:translateY(-50%)}.site-leftbar::after{bottom:0;background:linear-gradient(to top, white, transparent)}.site-leftbar.is-scrolled::before{opacity:1;transform:none}.site-leftbar.is-scrolled::after{opacity:1;transform:translateY(50%)}.toolbar-horizontal .site-leftbar{top:5.65rem}.toolbar-tray-open .site-leftbar{top:7.65rem}}.site-leftbar__buttons{display:flex;align-items:center;margin:0 -8px;text-align:center}@media screen and (min-width:1200px){.site-leftbar__buttons{display:none}}.site-leftbar__buttons--filter{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"NunitoSans";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-family:"Nunito";font-size:0.875rem;font-weight:500;line-height:1.1;padding:14px 16px;min-height:44px;background:var(--whiteColor);color:var(--primary-700);border:1px solid var(--primary-700);will-change:transform;margin:0 8px;flex-grow:1;width:calc(100% - 16px)}@media screen and (min-width:1200px){.site-leftbar__buttons--filter{gap:0.6rem}}@media screen and (min-width:1200px){.site-leftbar__buttons--filter{font-size:0.85rem;font-weight:500;line-height:1.1}}@media screen and (min-width:1200px){.site-leftbar__buttons--filter{padding:0.5rem 1rem;min-height:2.8rem}}@media screen and (min-width:1200px){.site-leftbar__buttons--filter::after{content:"";height:0;width:0;border-radius:50%;top:50%;left:50%;z-index:-1;position:absolute;background-color:var(--mainColor);transition:all 0.3s;transform:translate(-50%, -50%)}.site-leftbar__buttons--filter:hover{color:var(--whiteColor)}.site-leftbar__buttons--filter:hover::after{height:20rem;width:20rem}}.site-leftbar__buttons--filter:disabled,.site-leftbar__buttons--filter.disabled{background:var(--primary-300)}.site-leftbar__buttons--filter:focus{outline:var(--primary-300) solid 4px}.site-leftbar__buttons--filter:before{content:"";font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.site-leftbar__buttons--filter:before{font-size:0.95rem}}.site-leftbar__buttons--sort{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"NunitoSans";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-family:"Nunito";font-size:0.875rem;font-weight:500;line-height:1.1;padding:14px 16px;min-height:44px;background:var(--whiteColor);color:var(--primary-700);border:1px solid var(--primary-700);will-change:transform;margin:0 8px;flex-grow:1;width:calc(100% - 16px)}@media screen and (min-width:1200px){.site-leftbar__buttons--sort{gap:0.6rem}}@media screen and (min-width:1200px){.site-leftbar__buttons--sort{font-size:0.85rem;font-weight:500;line-height:1.1}}@media screen and (min-width:1200px){.site-leftbar__buttons--sort{padding:0.5rem 1rem;min-height:2.8rem}}@media screen and (min-width:1200px){.site-leftbar__buttons--sort::after{content:"";height:0;width:0;border-radius:50%;top:50%;left:50%;z-index:-1;position:absolute;background-color:var(--mainColor);transition:all 0.3s;transform:translate(-50%, -50%)}.site-leftbar__buttons--sort:hover{color:var(--whiteColor)}.site-leftbar__buttons--sort:hover::after{height:20rem;width:20rem}}.site-leftbar__buttons--sort:disabled,.site-leftbar__buttons--sort.disabled{background:var(--primary-300)}.site-leftbar__buttons--sort:focus{outline:var(--primary-300) solid 4px}.site-leftbar__buttons--sort:before{content:"";font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.site-leftbar__buttons--sort:before{font-size:0.95rem}}.region-sidebar-left{display:none}@media screen and (min-width:1200px){.region-sidebar-left{display:block;height:100%;direction:rtl;padding-left:1.2rem;overflow:hidden auto;margin-right:-0.8rem;padding-right:0.8rem;max-height:calc(100vh - 5rem)}.region-sidebar-left::-webkit-scrollbar{width:3px;height:3px}.region-sidebar-left::-webkit-scrollbar-track{background:var(--primary-100);border-radius:3px}.region-sidebar-left::-webkit-scrollbar-thumb{background:var(--primary-700);border-radius:3px;cursor:pointer}.region-sidebar-left::-webkit-scrollbar-thumb:hover{background:var(--secondaryColor)}.toolbar-horizontal .region-sidebar-left{top:5.65rem;max-height:calc(100vh - 5rem - 39px)}.toolbar-horizontal.toolbar-tray-open .region-sidebar-left{top:7.65rem;max-height:calc(100vh - 5rem - 79px)}.region-sidebar-left>div{direction:ltr}}.sort_wrap{background:var(--whiteColor);width:100%;height:100%;overflow:hidden;overflow-y:auto;padding:64px 24px}.sort_wrap::-webkit-scrollbar{width:3px;height:3px}.sort_wrap::-webkit-scrollbar-track{background:var(--primary-100);border-radius:3px}.sort_wrap::-webkit-scrollbar-thumb{background:var(--primary-700);border-radius:3px;cursor:pointer}.sort_wrap::-webkit-scrollbar-thumb:hover{background:var(--secondaryColor)}@media screen and (min-width:1200px){.sort_wrap{position:absolute;right:0;bottom:100%;padding:0;overflow:visible;margin-top:0;margin-bottom:2rem;gap:0.8rem;display:flex;align-items:center;width:auto;height:auto}}@media screen and (max-width:1199px){.sort_wrap .label{position:absolute;left:0;right:0;top:0;margin-bottom:16px;padding:14px 24px;font-family:"Nunito";font-size:0.875rem;font-weight:500;line-height:1.1;background:var(--whiteColor);box-shadow:var(--shadow-Light-8-16);border-radius:0 0 var(--itemRadius) var(--itemRadius);z-index:2;color:var(--primary-700);text-align:center}.sort_wrap .label::before{font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;content:"";position:absolute;left:24px;top:12px}}@media screen and (max-width:1199px) and (min-width:1200px){.sort_wrap .label{font-size:0.85rem;font-weight:500;line-height:1.1}}@media screen and (max-width:1199px) and (min-width:1200px){.sort_wrap .label::before{font-size:1.2rem}}@media screen and (min-width:1200px){.sort_wrap .label{color:var(--grey-300)}}@media screen and (min-width:1200px){.sort_wrap select,.sort_wrap .select2-container--default .select2-selection--single{font-size:0.85rem;font-weight:400;line-height:1.5;width:12.2rem !important;padding-left:0.75rem}}.sort_wrap .items{display:none}@media screen and (min-width:1200px){.sort_wrap .items{display:block}}.sort_wrap .radios{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1200px){.sort_wrap .radios{display:none}}.sort_wrap .radios-label{color:var(--grey-300)}.sort_wrap .radios-item{position:relative;padding-left:29px;cursor:pointer}.sort_wrap .radios-item::before,.sort_wrap .radios-item::after{transition-duration:0.2s;content:"";position:absolute;border-radius:50%}.sort_wrap .radios-item::before{width:20px;height:20px;left:2px;top:0;border:1px solid var(--primary-200)}.sort_wrap .radios-item::after{width:8px;height:8px;left:8px;top:6px;background:var(--whiteColor);transform:scale(0.5)}.sort_wrap .radios-item.is-active::before{background:var(--primary-700)}.sort_wrap .radios-item.is-active::after{opacity:1;transform:none}.views_style_switch_wrap{display:none}.view-catalog.view-display-id-page_1{position:relative}.view-catalog.view-display-id-page_1 .view-header{display:none}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-header{display:flex;align-items:center;justify-content:flex-end;gap:3.4rem}}.view-catalog.view-display-id-page_1 .view-header .total_rows{display:none}.view-catalog.view-display-id-page_1 .views-row__image--horizontal{width:100%}.view-catalog.view-display-id-page_1 .views-row__image.pc{display:none}.view-catalog.view-display-id-page_1 .views-row__image img{border-radius:var(--itemRadius)}@media screen and (min-width:768px){.view-catalog.view-display-id-page_1 .views-row__image.mobile{display:none}.view-catalog.view-display-id-page_1 .views-row__image.pc{display:block}}@media screen and (max-width:1199px){.view-catalog.view-display-id-page_4 .view-header{display:none}}.catalog-filter .block__title{margin:0;text-align:center}.catalog-filter .block__title--main{position:absolute;left:0;right:0;top:0;margin-bottom:16px;padding:14px 24px;font-family:"Nunito";font-size:0.875rem;font-weight:500;line-height:1.1;background:var(--whiteColor);box-shadow:var(--shadow-Light-8-16);border-radius:0 0 var(--itemRadius) var(--itemRadius);z-index:2;color:var(--primary-700)}@media screen and (min-width:1200px){.catalog-filter .block__title--main{font-size:0.85rem;font-weight:500;line-height:1.1}}.catalog-filter .block__title--main::before{font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;content:"";position:absolute;left:24px;top:12px}@media screen and (min-width:1200px){.catalog-filter .block__title--main::before{font-size:1.2rem}}@media screen and (min-width:1200px){.catalog-filter .block__title{display:none}}.catalog-filter .block__layout{height:100%}@media screen and (min-width:1200px){.catalog-filter .block__layout{height:auto}}.catalog-filter .block__content{height:100%;overflow:hidden;overflow-y:auto;padding:64px 24px}.catalog-filter .block__content::-webkit-scrollbar{width:3px;height:3px}.catalog-filter .block__content::-webkit-scrollbar-track{background:var(--primary-100);border-radius:3px}.catalog-filter .block__content::-webkit-scrollbar-thumb{background:var(--primary-700);border-radius:3px;cursor:pointer}.catalog-filter .block__content::-webkit-scrollbar-thumb:hover{background:var(--secondaryColor)}@media screen and (min-width:1200px){.catalog-filter .block__content{padding:0;overflow:visible}}.catalog-filter{padding:0 !important}@media screen and (min-width:1200px){.catalog-filter .form-item-price{margin-bottom:1.2rem}}.catalog-filter .form-item-price:not(.form-item-label-invisible) label{font-size:1rem;font-weight:400;display:block;line-height:1.5;margin-bottom:var(--p16-24)}.catalog-filter .form-item-price .form-item-price{display:flex;justify-content:space-between}.catalog-filter .form-item-price .form-item-price .js-form-type-number{width:70px;margin:0}@media screen and (min-width:1200px){.catalog-filter .form-item-price .form-item-price .js-form-type-number{width:4.5rem}}.catalog-filter .form-item-price .form-item-price .js-form-type-number input{background:var(--primary-50);border-color:var(--primary-50);text-align:center;padding-left:5px;padding-right:5px;height:43px}@media screen and (min-width:1200px){.catalog-filter .form-item-price .form-item-price .js-form-type-number input{height:2.7rem}}.catalog-filter .filter-section-item:not(:last-child){margin-bottom:16px}@media screen and (min-width:1200px){.catalog-filter .filter-section-item:not(:last-child){margin-bottom:1.2rem}}.catalog-filter .filter-section-item details{border-radius:var(--itemRadius);background:var(--whiteColor);box-shadow:var(--shadow-Light-8-16)}.catalog-filter .filter-section-item details[open] summary{padding-bottom:12px}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details[open] summary{padding-bottom:0.6rem}}.catalog-filter .filter-section-item details summary{font-family:"Nunito";font-size:1.125rem;font-weight:700;line-height:1.1;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:24px}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details summary{font-size:1.2rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details summary{padding:0.8rem}}.catalog-filter .filter-section-item details summary::-webkit-details-marker{display:none}.catalog-filter .filter-section-item details summary::after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:inherit;color:var(--primary-500)}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details summary::after{font-size:1.2rem}}.catalog-filter .filter-section-item details .details-wrapper{padding:0 24px 24px}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details .details-wrapper{padding:0 0.8rem 0.8rem}}.catalog-filter .filter-section-item details .filter-more{font-family:"Nunito";font-size:0.875rem;font-weight:500;line-height:1.1;display:inline-flex;align-items:center;gap:12px;cursor:pointer;margin-top:12px;color:var(--primary-700);text-decoration:none}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details .filter-more{font-size:0.85rem;font-weight:500;line-height:1.1}}.catalog-filter .filter-section-item details .filter-more::after{font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;content:""}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details .filter-more::after{font-size:1.2rem}}.catalog-filter .filter-section-item details .filter-more.open::after{content:""}.catalog-filter .filter-section-item details .color{font-size:0;display:inline-block;border-radius:calc(var(--itemRadius) / 2);vertical-align:top;width:1rem;height:1rem}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details .color{width:1.1rem;height:1.1rem}}.catalog-filter .filter-section-item details .color[style="background:#FFFFFF;"]{border:1px solid var(--grey-100)}.catalog-filter .filter-section-item details .option{display:flex;align-items:center;justify-content:space-between}.catalog-filter .filter-section-item details .count{color:var(--grey-400);font-size:1rem;font-weight:400}@media screen and (min-width:1200px){.catalog-filter .filter-section-item details .count{font-size:1rem;font-weight:400}}.catalog-filter .filter-section-item details[open] summary::after{content:""}.catalog-filter .filter-section-item .form-item:last-child{margin-bottom:0}.catalog-filter .filter-section-item .form-item:last-child label{margin-bottom:0}.catalog-filter .filter-section-item .form-type-checkbox{position:relative}.catalog-filter .filter-section-item input[type="checkbox"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:24px;word-wrap:normal}@media screen and (min-width:1200px){.catalog-filter .filter-section-item input[type="checkbox"]{width:1.2rem}}.catalog-filter .filter-section-item input[type="checkbox"]~label{padding-left:24px;cursor:pointer;transition-duration:0.2s;position:relative}@media screen and (min-width:1200px){.catalog-filter .filter-section-item input[type="checkbox"]~label{padding-left:1.55rem}}.catalog-filter .filter-section-item input[type="checkbox"]~label::before,.catalog-filter .filter-section-item input[type="checkbox"]~label::after{content:"";display:block;position:absolute;left:0;top:0;width:16px;height:16px;background:none;margin:0;transition-duration:0.2s}@media screen and (min-width:1200px){.catalog-filter .filter-section-item input[type="checkbox"]~label::before,.catalog-filter .filter-section-item input[type="checkbox"]~label::after{width:1.1rem;height:1.1rem}}.catalog-filter .filter-section-item input[type="checkbox"]~label::before{background:var(--whiteColor);border:1px solid var(--primary-200);border-radius:var(--p4-6)}.catalog-filter .filter-section-item input[type="checkbox"]~label::after{display:inline-flex;justify-content:center;align-items:center;font-family:"icomoon";font-size:12px;font-weight:400;line-height:1;color:inherit;content:"";color:var(--mainColor);opacity:0;transform:scale(0.5)}@media screen and (min-width:1200px){.catalog-filter .filter-section-item input[type="checkbox"]~label::after{font-size:0.8rem}}.catalog-filter .filter-section-item input[type="checkbox"]:checked~label::after{opacity:1;transform:none}.catalog-filter .filter-section-item input[type="checkbox"]:checked~label::before{border-color:var(--mainColor)}.catalog-filter .filter-section-item .form-disabled input[type="checkbox"][disabled="disabled"]~label{opacity:0.5;cursor:not-allowed}.catalog-filter .filter-section-item .form-disabled input[type="checkbox"][disabled="disabled"]~label .icon{opacity:1}.catalog-filter .filter-section-item .form-disabled input[type="checkbox"][disabled="disabled"]~label:hover .icon svg{fill:var(--whiteColor);stroke:var(--grey-200)}.catalog-filter .filter-section-item .btn-more-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"NunitoSans";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-family:"Nunito";font-size:1rem;font-weight:500;line-height:1.1;padding:14px 20px;min-height:52px;background:var(--whiteColor);color:var(--primary-700);border:1px solid var(--primary-700);will-change:transform;width:100%;margin-bottom:16px}@media screen and (min-width:1200px){.catalog-filter .filter-section-item .btn-more-link{gap:0.6rem}}@media screen and (min-width:1200px){.catalog-filter .filter-section-item .btn-more-link{font-size:1rem;font-weight:500;line-height:1.1}}@media screen and (min-width:1200px){.catalog-filter .filter-section-item .btn-more-link{padding:0.9rem 1.2rem;min-height:3.2rem}}@media screen and (min-width:1200px){.catalog-filter .filter-section-item .btn-more-link::after{content:"";height:0;width:0;border-radius:50%;top:50%;left:50%;z-index:-1;position:absolute;background-color:var(--mainColor);transition:all 0.3s;transform:translate(-50%, -50%)}.catalog-filter .filter-section-item .btn-more-link:hover{color:var(--whiteColor)}.catalog-filter .filter-section-item .btn-more-link:hover::after{height:20rem;width:20rem}}.catalog-filter .filter-section-item .btn-more-link:disabled,.catalog-filter .filter-section-item .btn-more-link.disabled{background:var(--primary-300)}.catalog-filter .filter-section-item .btn-more-link:focus{outline:var(--primary-300) solid 4px}.catalog-filter .filter-section-item .btn-more-link:after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit}@media screen and (min-width:1200px){.catalog-filter .filter-section-item .btn-more-link:after{font-size:1.1rem}}@media screen and (min-width:1200px){.catalog-filter .filter-section-item .btn-more-link{margin-bottom:1.2rem}}.catalog-filter .fields-search-wrapper{position:relative;margin-bottom:var(--p12)}.catalog-filter .fields-search-wrapper:before{content:"";font-family:"icomoon";font-size:15px;font-weight:400;line-height:1;color:inherit;position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--primary-200)}@media screen and (min-width:1200px){.catalog-filter .fields-search-wrapper:before{font-size:0.95rem}}@media screen and (min-width:1200px){.catalog-filter .fields-search-wrapper:before{left:0.75rem}}.catalog-filter .search_checkboxes{height:44px;padding-left:35px}@media screen and (min-width:1200px){.catalog-filter .search_checkboxes{height:2.8rem;padding-left:2rem}}.catalog-filter .reset-form-button{font-family:"Nunito";font-size:0.875rem;font-weight:500;line-height:1.1;position:fixed;bottom:0;right:0;width:50%;height:52px;z-index:2000;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background:#FFFFFF;color:var(--primary-500);display:flex;align-items:center;justify-content:center;box-shadow:0px -8px 16px 0px rgba(145, 158, 171, 0.14)}@media screen and (min-width:1200px){.catalog-filter .reset-form-button{font-size:0.85rem;font-weight:500;line-height:1.1}}@media screen and (min-width:1200px){.catalog-filter .reset-form-button{transition-duration:0.2s;position:relative;text-decoration:none;display:inline-block;box-shadow:none;background:none;width:auto;height:auto;font-size:1rem;font-weight:400;color:var(--primary-500);z-index:unset}.catalog-filter .reset-form-button:after{background:currentColor;transition-duration:0.2s;content:"";position:absolute;height:1px;bottom:0;left:0;right:0;will-change:transform;transform:scaleX(0);content-visibility:auto}.catalog-filter .reset-form-button:after{transform:scaleX(1)}.catalog-filter .reset-form-button:hover:after{transform:scaleX(0)}}.catalog-filter .form-actions{text-align:center}@media screen and (min-width:1200px){.catalog-filter .form-actions{margin-top:var(--p24);margin-bottom:var(--p24)}}.mfp-sort .mfp-close,.mfp-filter .mfp-close{color:var(--primary-700);top:2px;right:14px;width:40px;height:40px}.mfp-sort .mfp-close::before,.mfp-filter .mfp-close::before{font-size:15px}.mobile-apply-filter{font-family:"Nunito";font-size:1rem;font-weight:500;line-height:1.1;position:fixed;bottom:0;left:0;right:0;height:50px;z-index:2000;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background:var(--mainColor);color:var(--whiteColor);display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.mobile-apply-filter{font-size:1rem;font-weight:500;line-height:1.1}}.mfp-sort .view-header{height:100%}.active-filters-wrapper{margin-bottom:var(--p16-24);display:flex;flex-wrap:wrap;gap:var(--p4-6)}.active-filters-wrapper .active-item{font-size:0.875rem;font-weight:400;line-height:1.5;display:inline-flex;align-items:center;gap:var(--p4-6);padding:var(--p8) var(--p16);background:var(--primary-50);border-radius:100px;cursor:pointer}@media screen and (min-width:1200px){.active-filters-wrapper .active-item{font-size:0.85rem;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px){.active-filters-wrapper .active-item:hover{background:var(--primary-100)}}.active-filters-wrapper .active-item::after{font-family:"icomoon";font-size:16px;font-weight:400;line-height:1;color:inherit;content:""}@media screen and (min-width:1200px){.active-filters-wrapper .active-item::after{font-size:1rem}}/*# sourceMappingURL=catalog_page.css.map */