.close-filter,.close-filter-bottom{display:none}@media (min-width:1280px){body:not([data-canvas-filter]) .navigation-title{color:#000;display:block;font-size:18px;font-weight:700;line-height:1.33;width:100%}body:not([data-canvas-filter]) .filter-trigger{display:none}body:not([data-canvas-filter]) #filter{display:flex;flex-wrap:wrap;gap:22px}body:not([data-canvas-filter]) #filter .navigation-title{margin-bottom:-14px}body:not([data-canvas-filter]) #filter .gs-filtr-container{min-width:15%;position:relative}body:not([data-canvas-filter]) #filter .gs-filtr-container.show-dropdown{z-index:102}body:not([data-canvas-filter]) #filter .gs-filtr-container.show-dropdown ul{display:flex}body:not([data-canvas-filter]) #filter .gs-filtr-container>strong{border:1px solid #e2e2e2;border-radius:4px;cursor:pointer;display:block;font-weight:400;line-height:38px;padding:0 52px 0 13px;position:relative;-ms-user-select:none;user-select:none;width:100%;z-index:101}body:not([data-canvas-filter]) #filter .gs-filtr-container>strong:after{align-items:center;content:"\e800";display:flex;font-family:icomoon;font-size:12px;height:40px;justify-content:center;position:absolute;right:-1px;top:-1px;width:40px}body:not([data-canvas-filter]) #filter .gs-filtr-container>strong:hover{border-color:#000}body:not([data-canvas-filter]) #filter .gs-filtr-container input[type=checkbox]{display:none}body:not([data-canvas-filter]) #filter .gs-filtr-container input:checked+label:after{transform:scale(1)}body:not([data-canvas-filter]) #filter .gs-filtr-container ul{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 5px 5px rgba(0,0,0,.1);display:none;flex-direction:column;left:0;max-height:calc(120px + var(--lineHeight)*var(--fontSize)*10);min-width:100%;overflow:hidden;overflow-y:auto;padding:10px 0;position:absolute;scrollbar-width:thin;top:calc(100% - 1px);z-index:100}body:not([data-canvas-filter]) #filter .gs-filtr-container ul::-webkit-scrollbar{width:8px}body:not([data-canvas-filter]) #filter .gs-filtr-container ul::-webkit-scrollbar-track{background:#e2e2e2}body:not([data-canvas-filter]) #filter .gs-filtr-container ul::-webkit-scrollbar-thumb{background:#bcbcbc}body:not([data-canvas-filter]) #filter .gs-filtr-container label{cursor:pointer;display:block;padding:5px 30px 5px 39px;position:relative;white-space:nowrap}body:not([data-canvas-filter]) #filter .gs-filtr-container label:hover{text-decoration:underline}body:not([data-canvas-filter]) #filter .gs-filtr-container label:before{background-color:#e2e2e2;content:"";height:18px;left:13px;margin-top:-9px;position:absolute;top:50%;width:18px}body:not([data-canvas-filter]) #filter .gs-filtr-container label:after{align-items:center;content:"\e909";display:flex;font-family:icomoon;font-size:10px;height:100%;justify-content:center;left:13px;position:absolute;top:0;transform:scale(0);transition:transform .2s ease-in-out;width:18px}body:not([data-canvas-filter]) #filter .gs-filtr-container button{display:none}body:not([data-canvas-filter]) #filter .gs-filtr-container.colors ul{flex-direction:row;gap:8px;padding:10px}body:not([data-canvas-filter]) #filter .gs-filtr-container.colors input:checked+label{border-color:#000;border-width:2px;outline-width:2px}body:not([data-canvas-filter]) #filter .gs-filtr-container.colors label{border:1px solid #e2e2e2;font-size:0;height:30px;outline:3px solid #fff;outline-offset:-4px;padding:0;width:30px}body:not([data-canvas-filter]) #filter .gs-filtr-container.colors label:after,body:not([data-canvas-filter]) #filter .gs-filtr-container.colors label:before{display:none}body:not([data-canvas-filter]) #filter .gs-filtr-container.colors label:hover{border-color:#000}}.price-filtering.show-dropdown .filter-price-dropdown{display:block}.price-filtering .noUi-target{box-shadow:none}.price-filtering .noUi-horizontal .noUi-handle{background-color:#477bb7;border:0;border-radius:3px;box-shadow:none;cursor:grab;height:16px;width:16px}.price-filtering .noUi-horizontal .noUi-handle:after,.price-filtering .noUi-horizontal .noUi-handle:before{display:none}.price-filtering .noUi-horizontal .noUi-handle.noUi-active{cursor:grabbing}.price-filtering .noUi-horizontal .noUi-handle.noUi-handle-upper{right:0}#price-filter-handles{background-color:#e2e2e2;border:0;border-radius:0;height:4px;margin:18px auto 17px}@media (min-width:1280px){.filter-price-dropdown{background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 5px 5px rgba(0,0,0,.1);display:none;flex-direction:column;left:0;min-width:100%;padding:10px 20px;position:absolute;top:calc(100% - 1px);z-index:100}}#price-filter-amounts{display:flex;gap:5px;justify-content:space-between}#price-filter-amounts i{color:#000;font-style:normal;line-height:32px}#price-filter-amounts input{background:transparent;border:1px solid #e2e2e2;display:block;height:32px;padding:0;text-align:center;width:68px}.listing-wrapper{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.listing-wrapper>hr{margin:0}body:not([data-type=mainpage]) .custom-categories-view{grid-column:auto;margin-top:-14px}body:not([data-type=mainpage]) .custom-categories-view .wrapper{display:flex;flex-wrap:wrap;gap:8px}a.custom-category-pill{background-color:#041d50;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:1.43;padding:4px 18px}body:not([data-type=mainpage]) .producers-banner{padding-top:var(--rowGap);position:relative}body:not([data-type=mainpage]) .producers-banner:after{background-color:#e2e2e2;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:101vw}.category-headline{margin-bottom:0}.category-description{color:#000;margin-top:48px;order:10}.navigation-wrapper{display:flex;flex-wrap:wrap;gap:20px}.navigation-wrapper:empty{display:none}.navigation-wrapper+.products-list{margin-top:24px}#sorter{display:flex;flex-direction:column;gap:8px}.sorter-form{display:flex;position:relative;z-index:10}.sorter-form.show-dropdown .sorter-button:after{transform:scaleY(-1)}.sorter-form.show-dropdown .sorter-listing{opacity:1;transform:translateY(0);visibility:visible}.sorter-button{border:1px solid #e2e2e2;border-radius:4px;cursor:pointer;font-weight:400;min-width:309px;padding:0 52px 0 13px;position:relative;text-align:left;-ms-user-select:none;user-select:none;z-index:101}.sorter-button,.sorter-button:after{align-items:center;display:flex;height:40px}.sorter-button:after{content:"\e800";font-family:icomoon;font-size:12px;justify-content:center;position:absolute;right:-1px;top:-1px;width:40px}.sorter-button:hover{border-color:#000}.sorter-listing{background-color:#fff;border:1px solid #e2e2e2;border-top:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.2));left:0;min-width:100%;opacity:0;padding:10px 0;position:absolute;top:100%;transform:translateY(-5px);transition:all .2s ease-in-out;visibility:hidden}.sorter-listing span{display:block}.sorter-listing input{display:none}.sorter-listing input:checked+label{color:#000;font-weight:700;text-decoration:none!important}.sorter-listing label{cursor:pointer;display:block;padding:3px 13px;-ms-user-select:none;user-select:none}.sorter-listing label:hover{text-decoration:underline}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sorter-button:before{display:none}}