*{margin:0;padding:0;box-sizing:border-box}.categ .categ-banner{position:relative;height:fit-content;width:100%}.categ .categ-banner img{width:100%;height:auto}.categ .categ-banner div{position:absolute;top:50%;transform:translateY(-50%);left:80px}.categ .categ-banner div::after{position:absolute;top:50%;left:-1.4rem;transform:translateY(-50%);display:block;content:'';background:#000;border-radius:21px;width:8px;height:145px}.categ .categ-banner h1{font-family:'Poppins';font-weight:600;font-size:35px;line-height:66px;letter-spacing:.045em;color:#000;margin-left:30px}.categ .categ-banner span{font-family:'Poppins';font-weight:400;font-size:19px;line-height:28px;color:#fff;margin-top:15px}.categ .categ-content{display:grid;grid-template-columns:1fr;width:95%;margin:0 auto;padding:40px 0}.categ .categ-content .categ-card-section .categ-card{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.categ .categ-content .categ-card-section .categ-card .card{background:#f5f5f5;border-radius:17px;width:20%;justify-self:center;display:block;text-decoration:none;color:#000;text-align:start;padding:15px;transition:all .2s}.categ .categ-content .categ-card-section .categ-card .card:hover{box-shadow:0 0 10px #1d785d}.categ .categ-content .categ-card-section .categ-card .card .image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;padding:1rem;text-align:center;position:relative}.categ .categ-content .categ-card-section .categ-card .card .image img{border-radius:12px;height:auto;width:100%}.categ .categ-content .categ-card-section .categ-card .card .image .product-tag{position:absolute;top:20px;right:25px;text-align:right}.categ .categ-content .categ-card-section .categ-card .card .card-content{text-decoration:none;padding:.9rem;height:200px;text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-row-gap:1.2rem;justify-content:space-between;position:relative;text-align:center}.categ .categ-content .categ-card-section .categ-card .card .card-content .order-btn{background:#1d785d;font-weight:700;font-size:1rem;color:#fff;font-family:'Poppins';text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:50px;border-radius:5px}.categ .categ-content .categ-card-section .btn-div{margin-top:65px;display:flex;justify-content:center}.categ .categ-content .categ-card-section .btn-div button{border:1px solid #000;padding:20px 30px;border-radius:13px;font-family:'Poppins';font-weight:600;font-size:21px;line-height:18px;color:#1c1f23;background-color:#fff;cursor:pointer}.categ .categ-content .categ-card-section .categ-card .card .card-content h4{font-family:'Poppins';font-weight:700;font-size:15px;letter-spacing:.045em;color:#434343}.categ .categ-content .categ-card-section .categ-card .card .card-content p:first-of-type{font-family:'Poppins';font-weight:500;font-size:12px;letter-spacing:.045em;color:#434343}.categ .categ-content .categ-card-section .categ-card .card .card-content .price-tag{display:grid;grid-template-columns:auto auto;margin-top:20px;text-align:center;column-gap:10px}.categ .categ-content .categ-card-section .categ-card .card .card-content .price-tag .price{background:#1d785d;border-radius:13px;padding:10px 10px;font-family:'Poppins';font-weight:600;font-size:1.125rem;line-height:18px;color:#fff;text-align:center;display:flex;align-items:center}.categ .categ-content .categ-card-section .categ-card .card .card-content .price-tag>span{align-self:center;width:auto;text-decoration:none;font-family:'Poppins';font-weight:500;font-size:15px;line-height:28px;letter-spacing:.045em;color:rgba(0,0,0,.81);margin-left:20px}.categ-content .filter-section{background:#fff;border-radius:4px;margin-right:36px;width:311px}.categ-content .filter-section .filter h1{font-family:'poppins';font-style:normal;font-weight:600;font-size:18px;line-height:20px;color:#121212}.categ-content .filter-section .filter .arrow{width:30px;object-fit:cover}.categ-content .filter-section .filter div img{width:23px;object-fit:cover}.categ-content .filter-section .filter div{display:flex;align-items:center;column-gap:10px}.categ-content .filter-section .filter{padding:25px;display:flex;justify-content:space-between;border-bottom:2px solid #fb0421;padding-bottom:12px}.categ-content .filter-section .filter-subtitle span{font-family:'poppins';font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#121212}.categ-content .filter-section .filter-subtitle span:last-of-type{color:#fb0421;cursor:pointer}.categ-content .filter-section .filter-subtitle{display:flex;justify-content:space-between;padding:25px}.filter-section .form-group{display:flex;align-items:center;margin-bottom:26px}.filter-section .form-group input[type="checkbox"]{visibility:hidden;width:1px}.filter-section .form-group label .fictif-check-box{position:relative;transition:all 100ms ease-in-out;display:block;border:3px solid #cdcfd1;width:24px;height:24px;margin-right:16px}.filter-section .form-group input[type="checkbox"]:checked ~ label .fictif-check-box{width:24px;height:24px;background-color:#fb0421!important;border:3px solid #fb0421!important}.filter-section .form-group input[type="checkbox"]:checked ~ label .fictif-check-box::after{content:'✔';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.filter-section .form-group label{font-family:'Poppins';font-weight:400;font-size:18px;line-height:27px;color:#615e5b;display:flex;align-items:center}.filter-section form{border-bottom:1px solid #cdcfd1;padding-left:25px}.filter-section form .last{margin-bottom:14px}@media (max-width:950px){.categ .categ-banner{display:none}}@media (max-width:750px){.categ-content .filter-section{margin-right:0;width:100%;margin-bottom:30px}.categ .categ-content{width:100%;margin:0 auto;padding:40px 20px}.categ .categ-content .categ-card-section .categ-card .card .card-content .price-tag{grid-template-columns:1fr 1fr;text-align:center}.categ .categ-content .categ-card-section .categ-card .card{width:50%}}@media (max-width:630px){.categ .categ-content{width:100%;margin:0 auto;padding:40px 20px}.categ .categ-content .categ-card-section .categ-card .card{width:65%}}@media (max-width:500px){.categ .categ-content .categ-card-section .categ-card{display:grid;grid-template-columns:1fr}.categ .categ-content .categ-card-section .categ-card .card{width:100%}}@media (min-width:750px) and (max-width:1024px){.categ .categ-content{width:100%;margin:0 auto;padding:40px 20px}.categ .categ-content .categ-card-section .categ-card .card{width:30%}.categ .categ-content .categ-card-section .categ-card .card .card-content .price-tag{grid-template-columns:1fr 1fr}}@media (min-width:1300px){.categ .categ-content .categ-card-section .categ-card .card{width:18%}}@media (min-width:630px){.categ-content .filter-section{height:70%}}