@charset "UTF-8";
@-webkit-keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes cloud-animation{100%{background-position:0px 2em}}@keyframes cloud-animation{100%{background-position:0px 2em}}.view-catalog.view-display-id-page_1 .view-top-wrapper{margin-bottom:15px}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-top-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5rem;padding:1rem 0.5rem;background:#ffffff;box-shadow:0px 0px 20px 0px rgba(75, 85, 89, 0.1);gap:0.75rem}.view-catalog.view-display-id-page_1 .view-top-wrapper>*{padding:0 0.5rem}}.view-catalog.view-display-id-page_1 .view-filters{margin-bottom:10px}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-filters{flex:1 1 100%;margin-bottom:0}}.view-catalog.view-display-id-page_1 .view-filters__open{display:inline-flex;align-items:center}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-filters__open{display:none}}.view-catalog.view-display-id-page_1 .view-filters__open:before{font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;margin-right:10px;content:"";color:#FF601C}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-filters__open:before{font-size:1.2rem}}.view-catalog.view-display-id-page_1 .view-filters__wrapper{display:none}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-filters__wrapper{display:block}}.view-catalog.view-display-id-page_1 .view-header{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1200px){.view-catalog.view-display-id-page_1 .view-header{margin:0 -1.1rem}.view-catalog.view-display-id-page_1 .view-header>div{padding:0 1.1rem}}.catalog_filter{overflow:auto;height:100%;padding:15px 25px 25px;background:#ffffff}@media screen and (min-width:1200px){.catalog_filter{overflow:initial;padding:0;background:none}}.catalog_filter__title{display:inline-flex;align-items:center;margin-bottom:15px}@media screen and (min-width:1200px){.catalog_filter__title{display:none}}.catalog_filter__title:before{font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;margin-right:10px;content:"";color:#FF601C}@media screen and (min-width:1200px){.catalog_filter__title:before{font-size:1.2rem}}.catalog_filter__content--inside{padding:15px;background:#ffffff;box-shadow:0px 0px 20px 0px rgba(75, 85, 89, 0.1)}@media screen and (min-width:1200px){.catalog_filter__content--inside{padding:0;background:none;box-shadow:none}}.catalog_filter .mfp-close{top:13px;right:25px}.catalog_filter .form-wrapper{margin-bottom:5px}@media screen and (min-width:1200px){.catalog_filter .views-exposed-form .form--inline{display:flex;margin:0 -0.35rem}.catalog_filter .views-exposed-form .form--inline>*{flex:1;margin:0 0.35rem}.catalog_filter .views-exposed-form .form--inline>*.filter-section__wrap{max-width:17.5rem}}.catalog_filter .js-form-item-tid{min-width:max-content;max-width:unset}.catalog_filter .js-form-item-tid>.select2{display:none}.catalog_filter .js-form-item-tid .shs-select{width:100%}.catalog_filter .js-form-item-tid .shs-container{display:flex}.catalog_filter .js-form-item-tid .shs-container .shs-field-container{display:flex;width:100%;gap:0.3125rem}@media screen and (min-width:1200px){.catalog_filter .js-form-item-tid .shs-container .shs-field-container{min-width:22.5rem;gap:0.75rem}}.catalog_filter .js-form-item-tid .shs-container .shs-field-container>*{flex:1}.catalog_filter .form-item-fields2-storage-type:has(.description){position:relative}.catalog_filter .form-item-fields2-storage-type:has(.description) .select2-container--default .select2-selection--single,.catalog_filter .form-item-fields2-storage-type:has(.description) select{padding-left:50px}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .select2-container--default .select2-selection--single,.catalog_filter .form-item-fields2-storage-type:has(.description) select{padding-left:2.5rem}}.catalog_filter .form-item-fields2-storage-type:has(.description) .select2-container{z-index:2}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .icon{position:absolute;z-index:3;top:50%;left:13px;display:flex;cursor:pointer;transform:translateY(-50%)}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .description .icon{left:0.65rem}}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .icon:before{font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;color:inherit;content:"";color:#c5c4c4}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .description .icon:before{font-size:1.2rem}}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info{position:absolute;z-index:2;bottom:-5px;left:0;visibility:hidden;width:100%;transition:0.2s;transform:translateY(110%);opacity:0;font-size:0.875rem;font-weight:400;color:#3d3c3c;background:#ffffff;box-shadow:0px 0px 20px 0px rgba(75, 85, 89, 0.1)}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info{font-size:0.8rem;font-weight:400}}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info{width:max-content;max-width:15rem}}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info:after{position:absolute;top:1px;left:15px;width:0;height:0;content:"";transform:translateY(-100%);border-right:10px solid transparent;border-bottom:10px solid #ffffff;border-left:10px solid transparent}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info:after{left:0.75rem;border-right-width:0.5rem;border-bottom-width:0.5rem;border-left-width:0.5rem}}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info.is-active{visibility:visible;transform:translateY(100%);opacity:1}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info--wrap{overflow:auto;max-height:150px;padding:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#FF601C rgba(158, 157, 157, 0.1)}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info--wrap::-webkit-scrollbar{width:7px;height:7px}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info--wrap::-webkit-scrollbar-track{background:rgba(158, 157, 157, 0.1)}.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info--wrap::-webkit-scrollbar-thumb{background:#FF601C;cursor:pointer}@media screen and (min-width:1200px){.catalog_filter .form-item-fields2-storage-type:has(.description) .description .info--wrap{max-height:12.5rem;padding:0.5rem}}.catalog_filter [data-drupal-selector="edit-square"]{position:relative}.catalog_filter [data-drupal-selector="edit-square"] .square_title .info{display:none;overflow:hidden;align-items:center;margin:0 -0.2em;text-overflow:ellipsis}.catalog_filter [data-drupal-selector="edit-square"] .square_title .info>div{display:inline;margin:0 0.2em}.catalog_filter [data-drupal-selector="edit-square"] .square_title .info>div span{margin:0 0.2em}.catalog_filter [data-drupal-selector="edit-square"] .square_title.active-max .title--default,.catalog_filter [data-drupal-selector="edit-square"] .square_title.active-min .title--default{display:none}.catalog_filter [data-drupal-selector="edit-square"] .square_title.active-max .info,.catalog_filter [data-drupal-selector="edit-square"] .square_title.active-min .info{display:block}.catalog_filter [data-drupal-selector="edit-square"] .square_title.active-min:not(.active-max) .info .max{display:none}.catalog_filter [data-drupal-selector="edit-square"] .square_title.active-max:not(.active-min) .info .min{display:none}.catalog_filter .item-minmax{display:none;padding-top:10px}@media screen and (min-width:1200px){.catalog_filter .item-minmax{position:absolute;z-index:2;bottom:-0.25rem;left:0;display:block;visibility:hidden;width:18.5rem;margin:0;padding:1.5rem;transition:0.2s;transform:translate(0, 110%);opacity:0;background:#ffffff;box-shadow:0px 0px 20px 0px rgba(75, 85, 89, 0.1)}.catalog_filter .item-minmax.is-open{visibility:visible;transform:translate(0, 100%);opacity:1}}.catalog_filter .item-minmax.is-open{display:block}.catalog_filter .item-minmax label{display:flex;margin-bottom:5px}@media screen and (min-width:1200px){.catalog_filter .item-minmax label{margin-bottom:0.75rem}}.catalog_filter .item-minmax .group-item{display:flex;align-items:center;margin:0 -5px}.catalog_filter .item-minmax .group-item .form-item{position:relative;flex:1;margin:0 5px}.catalog_filter .item-minmax .group-item .form-item input{padding-right:30px}@media screen and (min-width:1200px){.catalog_filter .item-minmax .group-item .form-item input{padding-right:2.5rem}}.catalog_filter .item-minmax .group-item .form-item .clean{position:absolute;z-index:2;top:50%;right:10px;display:flex;transform:translateY(-50%)}@media screen and (min-width:1200px){.catalog_filter .item-minmax .group-item .form-item .clean{right:0.75rem}}.catalog_filter .item-minmax .group-item .form-item .clean:before{font-family:"icomoon";font-size:14px;font-weight:400;line-height:1;color:inherit;content:""}@media screen and (min-width:1200px){.catalog_filter .item-minmax .group-item .form-item .clean:before{font-size:1.2rem}}.catalog_filter .filter-section{display:none;overflow:auto;max-height:400px;margin-top:5px;padding:20px 15px;border:1px solid #e8e8e8;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#FF601C rgba(158, 157, 157, 0.1)}.catalog_filter .filter-section::-webkit-scrollbar{width:7px;height:7px}.catalog_filter .filter-section::-webkit-scrollbar-track{background:rgba(158, 157, 157, 0.1)}.catalog_filter .filter-section::-webkit-scrollbar-thumb{background:#FF601C;cursor:pointer}@media screen and (min-width:1200px){.catalog_filter .filter-section{position:absolute;z-index:2;bottom:-0.25rem;left:0;display:block;visibility:hidden;width:38.75rem;max-height:20rem;margin:0;padding:1.5rem;transition:0.2s;transform:translate(0, 110%);opacity:0;border:none;background:#ffffff;box-shadow:0px 0px 20px 0px rgba(75, 85, 89, 0.1)}.catalog_filter .filter-section.is-open{visibility:visible;transform:translate(0, 100%);opacity:1}}.catalog_filter .filter-section.is-open{display:block}.catalog_filter .filter-section__wrap{position:relative}.catalog_filter .filter-section-item{margin-bottom:20px}@media screen and (min-width:1200px){.catalog_filter .filter-section-item{margin-bottom:1.5rem}}.catalog_filter .filter-section-item:last-of-type{margin-bottom:0}.catalog_filter .filter-section-item .count{display:none}.catalog_filter .filter-section details{margin:0}.catalog_filter .filter-section details summary{pointer-events:none;font-size:0.75rem;font-weight:700}@media screen and (min-width:1200px){.catalog_filter .filter-section details summary{font-size:0.7rem;font-weight:700}}@media screen and (min-width:1200px){.catalog_filter .filter-section details summary{float:left;width:100%;max-width:12.75rem;padding-right:1.25rem}}.catalog_filter .filter-section details summary:after{content:":"}.catalog_filter .filter-section details .details-wrapper{padding-top:15px}@media screen and (min-width:1200px){.catalog_filter .filter-section details .details-wrapper{padding:0}}.catalog_filter .form-checkboxes{display:flex;flex-wrap:wrap;margin:0 -2px -5px}.catalog_filter .form-checkboxes .form-item{padding:0 2px}.catalog_filter .form-checkboxes .form-item label{padding:5px 10px;font-size:0.875rem;font-weight:400;border:1px solid transparent;background:#f9f9f9}@media screen and (min-width:1200px){.catalog_filter .form-checkboxes .form-item label{font-size:0.8rem;font-weight:400}}.catalog_filter .form-checkboxes .form-item label:before,.catalog_filter .form-checkboxes .form-item label:after{display:none}.catalog_filter .form-checkboxes .form-item input:checked+label{border-color:#FF601C}.catalog_filter .custom_select{position:relative;display:flex;align-items:center;height:50px;padding:10px 35px 10px 15px;cursor:pointer;color:#3d3c3c;border:1px solid #e8e8e8;border-radius:0;outline:none;background:#f9f9f9}@media screen and (min-width:1200px){.catalog_filter .custom_select{height:3rem;padding:0.5rem 2rem 0.5rem 0.75rem}}.catalog_filter .custom_select:after{position:absolute;top:1px;right:15px;width:10px;height:100%;content:"";background:url("/themes/personal/images/icons/select-arrow.svg") no-repeat center center;background-size:contain}@media screen and (min-width:1200px){.catalog_filter .custom_select:after{right:0.75rem;width:0.5rem}}.catalog_filter .custom_select .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog_filter .custom_select .count{display:flex;display:none;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:5px;line-height:1;text-align:center;color:#ffffff;font-size:0.75rem;font-weight:700;border-radius:50%;background:#FF601C}@media screen and (min-width:1200px){.catalog_filter .custom_select .count{font-size:0.7rem;font-weight:700}}.catalog_filter .custom_select.is-open:after{transform:rotate(180deg)}.catalog_filter .form-actions{display:none}@media screen and (min-width:1200px){.catalog_filter .form-actions{display:flex;height:3rem}}.catalog_filter .reset-form-button{margin-top:10px;cursor:pointer;color:#FF601C;border-bottom:1px solid currentColor}@media screen and (min-width:1200px){.catalog_filter .reset-form-button{margin-top:0;margin-left:0.7rem;transition:0.2s}.catalog_filter .reset-form-button:hover{border-color:transparent}}.mfp-content.is-full{height:100%}.mobile-apply-filter{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Montserrat";line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;transition:0.3s cubic-bezier(0.7, 0, 0.9, 1);user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;color:#ffffff;font-size:1rem;font-weight:700;padding:11px 25px 9px;min-height:50px;border:1px solid #FF601C;background:#FF601C;width:100%;margin-top:5px}@media screen and (min-width:1200px){.mobile-apply-filter{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.mobile-apply-filter{padding:0.55rem 1.25rem 0.45rem;min-height:3rem}}.mobile-apply-filter::after{position:absolute;content:"";top:50%;left:100%;width:150%;height:100%;transform-origin:right;transform:translate(0, -50%);transition:0.3s cubic-bezier(0.7, 0, 0.9, 1);border-radius:20px 0 0 20px;z-index:-1;background:#ffffff;will-change:transform}@media screen and (min-width:1200px){.mobile-apply-filter:hover{color:#FF601C}.mobile-apply-filter:hover::after{transform:translate(0, -50%) scale(2)}}.checkeds_wrap label{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.2em}@media screen and (min-width:1200px){.checkeds_wrap label{font-size:0.7rem;letter-spacing:0.25em}}.checkeds_wrap input[type="checkbox"]~label{padding-left:1.6rem}.checkeds_wrap input[type="checkbox"]~label:before,.checkeds_wrap input[type="checkbox"]~label:after{top:0.625em;width:1.2rem;height:1.2rem;margin-top:-0.6rem}.sort_wrap{display:flex;align-items:center;justify-content:center}.sort_wrap .label{font-size:1rem;font-weight:700;display:none;margin-right:0.5rem;color:#9e9d9d}@media screen and (min-width:1200px){.sort_wrap .label{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.sort_wrap .label{display:block}}.sort_wrap .items{display:flex;align-items:center;flex:1;flex-wrap:wrap;justify-content:space-between;margin:0 -10px -10px}@media screen and (min-width:480px){.sort_wrap .items{flex:initial}}@media screen and (min-width:1200px){.sort_wrap .items{margin:0 -0.5rem}}.sort_wrap .item{position:relative;display:flex;margin:0 10px 10px}@media screen and (min-width:1200px){.sort_wrap .item{margin:0 0.5rem}}.sort_wrap .item input.sort_ASC~label::before{color:#FF601C}.sort_wrap .item input.sort_DESC~label::after{color:#FF601C}.sort_wrap .item label{font-size:1rem;font-weight:700;display:inline-flex;align-items:center;padding:0}@media screen and (min-width:1200px){.sort_wrap .item label{font-size:1rem;font-weight:700}}.sort_wrap .item label:after,.sort_wrap .item label:before{font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;position:static;order:-10;width:auto;height:auto;margin:0;padding:0;transform:none;opacity:1;color:#c5c4c4;border:none;background:none}@media screen and (min-width:1200px){.sort_wrap .item label:after,.sort_wrap .item label:before{font-size:1.2rem}}@media screen and (min-width:1200px){.sort_wrap .item label:after,.sort_wrap .item label:before{font-size:1rem}}.sort_wrap .item label:before{margin-top:0.1em;content:""}.sort_wrap .item label:after{margin-bottom:0.1em;margin-left:-0.6em;content:""}/*# sourceMappingURL=catalog_page.css.map */