#catalogue_app{min-height:80vh}.catalogue{display:flex;margin-inline:auto;max-width:1800px;padding-block:1rem;padding:16px 0 0;width:100%}.catalogue b.arrow{display:inline-block;transform:rotate(0deg);transition:transform var(--transition-dd) var(--transition-dtf)}.catalogue .open b.arrow{transform:rotate(-180deg)}.catalogue .products-list{display:flex;flex-direction:column;gap:16px;height:min-content;width:75%}@media screen and (max-width:1024px){.catalogue .products-list{gap:10px;width:100%}.catalogue .products-list .list-header,.catalogue .products-list .load-more,.catalogue .products-list .no-results,.catalogue .products-list .page{width:100%}.catalogue .products-list .list-header .mobile-filters-open{display:block}}.catalogue .load-more{cursor:pointer;margin-top:22px}.catalogue .load-more .og-btn{--font-size:16px}.catalogue .no-results{align-items:center;color:var(--base-color);display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:24px;justify-content:center;min-height:30vh}.catalogue .no-results img{max-width:240px}.catalogue .load-more,.catalogue .no-results{text-align:center}.catalogue .list-header{align-items:center;display:flex;justify-content:space-between;max-height:40px;position:relative}@media screen and (max-width:1024px){.catalogue .list-header.fixed{background-color:var(--white-color);border-bottom:1px solid rgba(0,0,0,.102);box-shadow:0 0 1px rgba(0,0,0,.05);height:36px;left:0;padding-left:16px;padding-right:16px;position:fixed;top:var(--header-height);z-index:2}}.catalogue .list-header .total{color:var(--base-color);font-size:18px;font-weight:500;letter-spacing:0;line-height:100%;overflow-wrap:break-word}.catalogue .list-header .mobile-filters-open{background-color:var(--red);border-radius:50%;bottom:32px;box-shadow:0 4px 16px 0 rgba(0,0,0,.161);cursor:pointer;display:none;height:48px;opacity:1;position:fixed;right:32px;transition-duration:var(--transition-dd);transition-property:background-color,box-shadow,opacity;transition-timing-function:var(--transition-dtf);width:48px;z-index:9}.catalogue .list-header .mobile-filters-open.hidden{opacity:0}.catalogue .list-header .mobile-filters-open.any:before{background-color:#ffa800;border:2px solid var(--white-color);border-radius:50%;content:"";display:block;height:14px;position:absolute;right:2px;top:2px;width:14px;z-index:1}@media screen and (max-width:500px){.catalogue .list-header .mobile-filters-open.any:before{height:12px;right:1px;top:1px;width:12px}}.catalogue .list-header .mobile-filters-open svg{height:24px;left:12px;position:absolute;top:13px;width:24px;stroke:#fff}@media screen and (min-width:501px){.catalogue .list-header .mobile-filters-open{bottom:48px;height:56px;right:48px;width:56px}.catalogue .list-header .mobile-filters-open svg{height:28px;left:14px;top:16px;width:28px}}@media(hover:hover){.catalogue .list-header .mobile-filters-open:hover{background-color:var(--red-dark);box-shadow:0 4px 16px 0 rgba(0,0,0,.224)}}.catalogue .list-header .sort{cursor:pointer;position:relative}.catalogue .list-header .sort.open ul{display:block}.catalogue .list-header .sort ul{background-color:#f6f6f6;border-radius:5px;display:none;left:0;padding:10px;position:absolute;top:100%;width:100%;z-index:3}.catalogue .list-header .sort ul li{border-bottom:1px solid transparent;color:var(--base-color)}.catalogue .list-header .sort ul li.selected{color:var(--red)}.catalogue .list-header .sort b{margin-left:.5rem}.catalogue .list-header .sort>div{color:var(--base-color);font-weight:500}.catalogue .list-header .sort span{color:var(--red,red);font-weight:500;text-decoration:underline;transition:background-color var(--transition-dd) var(--transition-dtf)}.catalogue .list-header .sort span:hover{color:var(--base-color,#fff)}.catalogue .filters-header{color:var(--base-color);display:none;font-size:20px;font-weight:500;height:30px;letter-spacing:0;line-height:20px;overflow-wrap:break-word;padding-top:12px;text-transform:uppercase}@media screen and (max-width:1024px){.catalogue .filters-header{display:flex}}.catalogue .filters{width:25%}@media screen and (max-width:1024px){.catalogue .filters{background:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:100%;top:var(--header-height);width:unset;z-index:10}}.catalogue .filters.mobile-open{left:0}@media screen and (max-width:1024px){.catalogue .filters.mobile-filters-open{right:0}.catalogue .filters.mobile-filters-open .filters-content{left:0}.catalogue .filters.mobile-filters-open .mobile-filters-close-btn{display:block}}.catalogue .filters .filters-content{display:flex;flex-direction:column;gap:16px;padding-right:24px;width:100%}@media screen and (max-width:1024px){.catalogue .filters .filters-content{background:#fff;bottom:0;left:-328px;overflow-y:auto;padding-bottom:32px;padding-left:24px;padding-top:10px;position:absolute;top:0;transition:left .2s ease-in-out;width:min(100vw - 20px,328px);z-index:10}}.catalogue .filters .mobile-filters-close-btn{cursor:pointer;display:none;height:30px;position:absolute;right:10px;top:16px;width:30px}.catalogue .filters .mobile-filters-close-btn svg{height:inherit;width:inherit}.catalogue .filters .clear-filters{cursor:pointer;display:block;margin-top:16px;text-align:center;text-transform:uppercase}.catalogue .filters .filter{background-color:hsla(240,3%,94%,.6);border-radius:24px;padding:24px 20px;transition-duration:var(--transition-dd);transition-property:background-color;transition-timing-function:var(--transition-dtf)}.catalogue .filters .filter.open .filter-fade-area{height:min(var(--height,600px),396px);max-height:min(var(--height,600px),396px)}.catalogue .filters .filter .filter-fade-area{max-height:0;overflow:hidden;transition-duration:var(--transition-dd);transition-property:max-height,height;transition-timing-function:var(--transition-dtf)}.catalogue .filters .filter .filter-list{display:flex;gap:16px;height:100%;overflow-x:hidden;overflow-y:auto}.catalogue .filters .filter .filter-list li:first-child{margin-top:12px}.catalogue .filters .filter-header{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:500;justify-content:space-between;user-select:none}.catalogue .filters .filter-item .filter-list{flex-direction:column}.catalogue .filters .filter-item .filter-list li{align-items:center;column-gap:8px;cursor:pointer;display:flex;line-height:100%;min-height:24px}.catalogue .filters .filter-item .filter-list li span{background-color:transparent;border:2px solid var(--second-color);border-radius:6px;display:inline-block;height:22px;min-width:22px;position:relative;transition-duration:var(--transition-dd);transition-property:background-color,border-color;transition-timing-function:var(--transition-dtf);vertical-align:middle;width:22px}.catalogue .filters .filter-item .filter-list li.selected span{background-color:var(--red);border-color:var(--red)}.catalogue .filters .filter-item .filter-list li.selected span:after{border-bottom:2px solid var(--white-color);border-left:2px solid var(--white-color);content:"";display:block;height:6px;left:50%;position:absolute;top:42%;transform:translate3d(-50%,-50%,0) rotate(-45deg);width:12px}.catalogue .filters .filter-item.has-search .filter-list{height:calc(100% - 79px)}.catalogue .filters .filter-item-bool .filter-header{font-size:16px}.catalogue .filters span.checkbox{--ch-background-checked:var(--red);--ch-background-checked-focus:var(--red);--ch-background-hover:var(--red);color:rgba(0,0,0,.6);cursor:pointer;font-size:var(--lwc-fontSize1,10px)}.catalogue .filters span.checkbox.selected{--ch-toggle-color-background:var(--ch-background-checked)}.catalogue .filters span.checkbox.selected span.c1{position:relative}.catalogue .filters span.checkbox.selected span.c1:before{left:calc(100% - 21px)}@media(hover:hover){.catalogue .filters span.checkbox.selected span.c1:hover{--ch-toggle-color-border:0}}.catalogue .filters span.checkbox span.c1{background-color:var(--ch-toggle-color-background,#aeaeae);border-color:var(--ch-toggle-color-border,#aeaeae);border-radius:24px;border-style:solid;border-width:1px;box-shadow:var(--ch-toggle-shadow);display:block;height:24px;padding:2px;position:relative;transition:background-color var(--transition-dd) var(--transition-dtf);width:48px}.catalogue .filters span.checkbox span.c1:before{background-color:var(--ch-toggle-switch-color-background,#fff);border-radius:24px;content:"";height:20px;left:1px;position:absolute;top:1px;transition:left var(--transition-dd) var(--transition-dtf);width:20px}@media(hover:hover){.catalogue .filters span.checkbox span.c1:hover{--ch-toggle-color-border:0}}.catalogue .filter-color .filter-list{align-items:end;flex-direction:row;flex-wrap:wrap;gap:16px}.catalogue .filter-color li{border:2px solid transparent;border-radius:50%;height:32px;min-height:32px;overflow:hidden;padding:2px;transition-duration:var(--transition-dd);transition-property:border-color;transition-timing-function:var(--transition-dtf);width:32px}.catalogue .filter-color li.selected{border-color:var(--red)}.catalogue .filter-color .color{border:1px solid var(--product-border-color);border-radius:50%;box-shadow:0 0 2px 0 rgba(0,0,0,.059);height:24px;overflow:hidden;width:24px}.catalogue .filter .filter-search{margin-bottom:12px;margin-top:16px;min-height:unset;position:relative}.catalogue .filter .filter-search input{background:var(--white-color);border:1px solid hsla(220,3%,58%,.5);border-radius:8px;caret-color:var(--red);color:var(--base-color);font-size:16px;font-weight:400;outline:none;padding:12px 40px 12px 16px;transition-duration:var(--transition-dd);transition-property:border-color;transition-timing-function:var(--transition-dtf);width:100%}.catalogue .filter .filter-search input::placeholder{color:var(--second-color);font-size:16px;font-weight:400;letter-spacing:0;line-height:100%}.catalogue .filter .filter-search input:focus{border-color:var(--base-color)}.catalogue .filter .filter-search .search-clear{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.catalogue .filter .filter-search .search-clear svg{height:26px;width:26px}