body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,noto sans,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}#category #content,#module-ekoiproductslisting-search #content,#module-ekoiproductslisting-all #content,#index #content{width:100%!important;padding:0 8px}.productslist{display:flex;flex-direction:row}.productslist .filters-list{min-width:256px}.productslist .products-wrapper{flex-grow:1;padding:0}@media screen and (max-width:1279px){.productslist{flex-direction:column}.productslist .filters-list{width:100%}}.productslist .products{display:grid;list-style-type:none;margin:0 0 32px;padding:0;gap:20px 8px}.productslist .products--grid{grid-template-columns:repeat( auto-fill,minmax(300px,1fr) )}.productslist .product{border-bottom:1px solid #ccc;background:0 0;display:flex;min-height:auto!important;padding:0 0 8px;margin:0;cursor:pointer}.productslist .product__name{font-weight:500;display:block;padding:4px 0 0;min-height:3.5em;text-transform:lowercase}.productslist .product__name::first-letter{text-transform:uppercase}.product__link{color:#333}.productslist .product__image{background:#e6e6e6;position:relative}.productslist .product__rating{display:flex;align-items:center}.productslist .product__pills{align-items:end;display:flex;flex-direction:row;gap:4px;overflow:hidden}.productslist .product__pills--position1{bottom:4px;left:4px;right:auto;top:auto}.productslist .product__pills--position3{left:auto;top:4px;right:4px;bottom:auto}.productslist .product__pills--position4{left:4px;top:4px;right:auto;bottom:auto}.productslist .product__pills--position5{left:auto;top:auto;right:4px;bottom:4px}.productslist .product__pill{background-color:rgba(0,0,0,.6);border-radius:1px;border-width:1px;border-style:solid;color:#fff;font-size:1.3rem;font-weight:500;line-height:100%;padding:0 3px;text-transform:uppercase;white-space:nowrap;margin-right:4px}.productslist .product__pill::first-letter{text-transform:uppercase}.productslist .product__pill--img{height:auto;max-width:48px}.productslist .product__img{aspect-ratio:3/4;height:100%;object-fit:cover;width:100%}.productslist .product__stock--available{color:#0a0}.productslist .product__stock--oos{color:#a00}.productslist .product__price{text-align:right}.productslist .product__price--current{align-items:center;color:#bd2d30;display:flex;font-size:20px;font-weight:400;margin-bottom:4px}.productslist .product__price--lowest{display:block;font-style:italic;margin-bottom:4px;position:relative;white-space:nowrap}.productslist .product__price--public{display:block;font-style:italic;margin-bottom:4px;position:relative;white-space:nowrap}.productslist .product__price--bold{font-weight:500}.productslist .product__price--striked{text-decoration:line-through}.productslist .product__reduction{background:#bd2d30;color:#fff;display:inline-block;font-size:16px;font-weight:500;padding:2px 4px}.productslist .products--grid .product{flex-direction:column}.productslist .products--grid .product__body{text-align:left}.productslist .products--grid .product__description{display:none}.productslist .products--grid .product__price{display:flex;flex-direction:column;justify-content:end;text-align:left}.productslist .product__variations{margin:0;padding:0}.productslist .product__variation::after{content:' | '}.productslist .product__variation:last-child:after{content:''}.featuretag{background:#333;border-radius:4px;color:#fff;display:inline-block;padding:4px}@media screen and (max-width:608px){.productslist .products--grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.productslist .products--grid .product__price-helper{display:none}.productslist .products--grid .product__price--lowest,.productslist .products--grid .product__price--public{font-size:11px}}.productslist .filters-applied{align-items:center;display:flex;gap:8px;margin:0;padding:0;list-style-type:none}.productslist .filters-applied__delete{background:#333;color:#fff;border:0;border-radius:24px;padding:6px 10px}.productslist .filters-applied__link,.productslist .filters-applied__link:hover{color:#fff;text-decoration:none}#filter__toggle{background:#333;border-radius:3px;color:#fff;display:none;font-size:18px;padding:8px 16px;position:sticky;left:0;bottom:4px;text-align:center;width:100%;z-index:99}.filters{padding-right:16px}.filters__title{text-transform:uppercase;font-weight:700;padding:16px 8px 0}.filter__hide{display:none}.filters__body .filter:last-child{border-bottom:0}.filter__name{align-items:center;cursor:pointer;user-select:none;display:flex;font-weight:500;justify-content:space-between;text-transform:capitalize;margin:0;padding:16px 0 0;width:100%}.filter__state{font-size:24px}.filter__selector{display:none}.filter__values{display:none;margin:0;padding:0}.filter__value{align-items:center;display:flex}.filter__checkbox{height:18px;width:18px;margin:0!important}.filter__label{cursor:pointer;font-weight:400;flex-grow:1;margin:0;padding:8px 0 8px 8px;user-select:none}.filter__selector:checked~.filter__values{display:block}.filter__state--minus{display:none}.filter__selector:checked~.filter__name .filter__state--plus{display:none}.filter__selector:checked~.filter__name .filter__state--minus{display:block}@media screen and (max-width:1279px){#filter__toggle{display:block}.filters__title{text-align:right}.filter__hide{background-color:initial;border:0;display:inline;margin:0;padding:0}.filters-list{background:#fff;bottom:0;right:0;left:0;top:0;overflow-y:scroll;transform:translateY(100%);position:fixed;z-index:100;transition:transform .2s ease-out}.filters-list--visible{background:rgba(0,0,0,.6);transform:translateY(0);transition:transform .2s ease-out;padding-top:20%}.filters__form{display:flex;height:100%}.filters{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;padding:0;width:100%}.filters__body{flex-grow:1;overflow:auto;padding:0 8px}.filters__footer{padding:0 8px 4px}.filters__submit{background:#333;border:0;border-radius:3px;color:#fff;display:block;font-size:18px;padding:8px 16px;text-align:center;text-transform:uppercase;width:100%}}@media screen and (min-width:1280px){.filters-list{position:relative}.filters__title{display:none}.filters__form{position:sticky;top:0}.filters__body{padding:0 16px}.filters footer{display:none}}.productslist .helpers__form{align-items:center;display:flex;gap:8px;flex-direction:column;padding:0 0 8px}.productslist .sort-wrapper{display:flex;flex-direction:row}@media screen and (min-width:1280px){.productslist .helpers__form{flex-direction:row;justify-content:space-between}}.pagination{display:block;padding-bottom:16px;width:100%}.pagination__items{display:flex;justify-content:end;margin:0;padding:0;width:100%}.pagination__item{display:block;border:1px solid #666;border-left:0;padding:10px 12px}.pagination__items .pagination__item:first-child{border-left:1px solid #666}.fullscreen-container .row{margin:0}