header{width:100%;height:100px}main{width:100%;display:flex;justify-content:center}form{display:flex;justify-content:center;align-items:center}.page{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.nav .logo{display:flex;align-items:center}.nav .logo .logoImg{width:76px;height:85px}.nav .logo .logoText{width:180px;height:25px;margin-left:10px}.nav{background-color:#f3f3f3;color:#000;align-items:center;justify-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:32px;width:100%;height:100%}.site-title{font-size:2rem}.nav ul{padding:0;margin:0;list-style:none;display:flex;gap:1rem}.nav a{color:inherit;text-decoration:none;height:100%;display:flex;align-items:center;padding:.25rem}.nav li.active,.nav li:hover{background-color:#0083cd}.nav input{color:#fff;color:var(--form-text);background-color:#69c298;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;margin-bottom:6px;padding:10px;border:none;border-radius:6px;outline:none}.products{display:grid;list-style:none;margin:0;padding:0;gap:32px;width:100%;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;justify-items:center;align-items:center}.product{margin:15px;width:250px;height:385px;box-shadow:0 4px 6px #0000001a;overflow:hidden;border-radius:8px!important;background-color:#fff}.product img{border-radius:4px;width:100%;aspect-ratio:16/9;display:block;background:#fff}.addTo{text-align:center}.product .imgDiv{display:flex;height:50%}.product .productInfo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.rating span{padding-right:3px}.product .productInfo,.product .rating,.product .price{margin:5px}:root{--background-body: #a09da2;--background: #e0dee6;--text-bright: #0083cd;--form-text: #0e0d0d;--text-main: #000 }.filters{margin:15px;width:240px}.filters .rating,.filters .priceFilter,.filters .search{background-color:#fff;margin-bottom:3px!important;display:grid;gap:5px!important;text-align:center;list-style:none;margin:0;padding:0 0 5px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;justify-items:center;align-items:center}.filters .rating div{display:block}.priceRange{font-size:medium;text-align:center;align-items:center}.priceRange{display:flex!important;width:auto}.priceRange input{width:50px}input{color:#fff;color:var(--form-text);background-color:#69c298;background-color:var(--background);font-family:inherit;font-size:inherit;margin:6px;padding:8px;border:none;border-radius:3px;outline:none}.filters .categories{text-align:center;list-style:none;background-color:#fff}.rating span{align-items:center}.rating span svg{margin-right:2px}.rating span:hover{text-decoration:underline;cursor:pointer;color:#c4ae22}.filters .categories .categoriesList{margin-bottom:3px!important;list-style:none;text-align:left;margin:0;padding:0 0 5px}.category:hover a,.category:hover input{text-decoration:underline;cursor:pointer}.filters label{margin-top:5px;font-weight:700}.categoriesList{margin-left:10px!important}.category{display:flex;align-items:center}.category input[type=checkbox]{display:grid;place-content:center}.category input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #1e1e1f}.category input[type=checkbox]:checked:before{transform:scale(1)}.cart{background:#d3d5d8;display:none;padding:100px 32px 32px;position:fixed;right:0;top:0;width:200px;overflow:auto}.cart::-webkit-scrollbar{display:none}.cart img{aspect-ratio:16/9;width:100%}.asideButtons{display:flex}.productPageCarButton:hover,.cartButton:hover{scale:1.1}.cartButton{align-items:center;border-radius:9999px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:25px;transition:all .3s ease;width:32px;color:var(--form-text);background-color:#d2d5d8;margin-right:6px;margin-bottom:6px;padding:10px;border:1px solid black}.productPageCarButton{align-items:center;border-radius:9999px;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:25px;transition:all .3s ease;width:32px;color:var(--form-text);background-color:#d2d5d8;margin-right:6px;margin-bottom:6px;padding:10px;border:1px solid black;background-color:#fff}.cartButton~input:checked~.cart{height:100%;display:block!important}.cartProduct{width:100%;height:337px;box-shadow:0 4px 6px #0000001a;overflow:hidden;border-radius:8px!important;background-color:#fff;margin-bottom:20px}.clearButton{display:flex;align-items:center;justify-content:center;margin-bottom:100px}.productInfo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.title{font-weight:700}.rating{display:flex;align-items:center}.quantity,.rubbishBinIcon{display:flex;align-items:center;justify-content:center}.rating span,.quantity span{padding-right:3px}.price{display:flex;align-items:center;font-weight:700;font-size:xx-large}.price .euroSimbol{font-weight:400;font-size:small}.productInfo,.rating,.price,.rubbishBinIcon,.quantity{margin:5px}.footer{display:flex;margin:4px;justify-items:center;align-items:center;width:100%;padding-bottom:2px;padding-top:2px;box-shadow:inset 0 1px #d3d5d8}.footer div{display:flex;width:100%;border-radius:.5rem;margin-left:auto;margin-right:auto;padding:1.25rem;align-items:center;justify-content:center}.footer ul{display:flex;list-style:none;margin:10px;justify-content:center;align-items:center}.footer ul li{margin:0 10px}.footer ul li a{text-decoration:none;color:#000}.color1{color:#131417}.color2{color:#36373c}.color3{color:#65646c}.color4{color:#a09da2}.color5{color:#e0dee6}:root{--background-body: #f3f3f3;--background: #d3d5d8;--text-bright: #0083cd;--form-text: #0e0d0d;--text-main: #000 }body{font-family:1.6rem/1.5 "metropolis",Arial,Helvetica,sans-serif;line-height:1.4;max-width:100%;margin:0;word-wrap:break-word;color:#dbdbdb;color:var(--text-main);background:#cbced1;background:var(--background-body);text-rendering:optimizeLegibility}button{color:#fff;color:var(--form-text);background-color:#d2d5d8;background-color:var(--background);font-family:inherit;font-size:inherit;margin-right:6px;padding:10px;border:none;border-radius:6px;outline:none}
