.embla{width:100%;position:relative;overflow:hidden}.embla__viewport{width:100%;overflow:hidden}.embla__container{width:100%;margin-left:-15px;display:flex}.embla-slide{flex:0 0 33.3333%;min-width:0;padding-left:15px;position:relative}@media (max-width:767px){.embla-slide{flex:0 0 100%}}@media (min-width:768px) and (max-width:991px){.embla-slide{flex:0 0 50%}}@media (min-width:992px){.embla-slide{flex:0 0 33.3333%}}.embla__button{z-index:10;cursor:pointer;background:#ffffffe6;border:1px solid #dee2e6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.embla__button:hover{background:#fff;box-shadow:0 4px 8px #0000001a}.embla__button:disabled{opacity:.5;cursor:not-allowed}.embla__button--prev{left:10px}.embla__button--next{right:10px}.card{border:1px solid #dee2e6;border-radius:8px;transition:transform .2s}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card-img-container{border-top-left-radius:8px;border-top-right-radius:8px;position:relative;overflow:hidden}@media (max-width:575px){.embla-slide{flex:0 0 100%}.embla__button{display:none}}
.filter-container{border:1px solid #ccc;border-radius:5px;max-width:400px;margin:20px;padding:20px}.filters{gap:10px;margin-bottom:10px;display:flex}.chip{color:#3cb0c3;background-color:#f0f0f0;border-radius:20px;align-items:center;margin-bottom:.5rem;padding:5px 10px;display:inline-flex}.chip button{cursor:pointer;color:red;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:.5rem;display:flex}.chip button:hover{color:#555}.chip_flex{color:#000;justify-content:center;align-items:center;display:inline-flex}.chip_flex p{padding-left:5px;margin:0!important;padding:0!important}.lg_label{flex-direction:column;display:inline-flex}@media screen and (min-width:780px){.chip{margin-top:1rem;margin-left:10px!important}}@media screen and (max-width:780px){.chip_flex{flex-direction:column;display:inline-block}.chip{margin-top:5px;margin-left:10px!important}}.filter_container{display:inline-flex}.filter_applied{margin:0 0 0 5px}
