.search-products h3{font-family:"Stara Medium";line-height:44px}.search-products span{color:var(--text-color)}.filtro-display-mode-item{display:flex;align-items:center}.products__summary-button{background-color:var(--primary-color);color:#fff;border-radius:30px;height:fit-content;margin:auto}.products__filters{display:block;max-height:900px;overflow-y:auto;border:1px solid #e9e9e9}.products__filters-item-label{background:var(--secondary-color);border-radius:0;color:#fff;font-weight:700;letter-spacing:2px;cursor:pointer}.products__filters-item-list{transition:max-height .3s}.products__filters-item-input:checked~.products__filters-item-list{max-height:1000px}.products__filters-list{background:#dbdbdb;transition:padding-left 0s cubic-bezier(0.9, 0.23, 0.27, 0.93) .4s,padding-right 0s cubic-bezier(0.9, 0.23, 0.27, 0.93) .4s,padding-top .5s cubic-bezier(0.9, 0.23, 0.27, 0.93),padding-bottom .5s cubic-bezier(0.9, 0.23, 0.27, 0.93),max-height .3s cubic-bezier(0.9, 0.23, 0.27, 0.93),transform .3s cubic-bezier(0.9, 0.23, 0.27, 0.93);display:flex;flex-direction:column;gap:12px}.products__filters-list-item{display:flex;align-items:center;gap:8px}.products__filters-list-item label{cursor:pointer;width:100%;height:100%;display:flex;align-items:center;gap:8px;line-height:unset}.products__filters-list-item label span{display:block;width:20px;height:20px;border:1px solid #000}.products__filters-list-item label span::before{content:url("/public/images/svgs/check.svg");display:block;width:100%;height:100%;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-in-out}.products__filters-list-item label input:checked+span::before{clip-path:inset(0 0 0 0)}.products__filters-item-input:checked~.products__filters-list{transition:padding-top .3s cubic-bezier(0.9, 0.23, 0.27, 0.93),padding-bottom .3s cubic-bezier(0.9, 0.23, 0.27, 0.93),max-height .5s cubic-bezier(0.9, 0.23, 0.27, 0.93) 100ms,transform .3s cubic-bezier(0.9, 0.23, 0.27, 0.93);padding:20px 16px;max-height:1000px;transform:translateY(0)}.products__listing-pagination .pagination{display:flex;justify-content:center;gap:8px}.products__listing-pagination .paginacao-buttons-item{background:#464646;color:#fff;padding:4px 8px;align-items:center;display:flex}.products__listing-pagination .paginacao-buttons-item--previous,.products__listing-pagination .paginacao-buttons-item--next{display:none}.products__listing-pagination .paginacao-buttons-item.active{background:var(--secondary-color)}.products__listing-pagination-button{color:var(--secondary-color);font-size:16px;line-height:100%;letter-spacing:1.5px}.ambient-filter__item input:checked~.ambient-filter__button::after{background-size:100% 100%}.ambient-filter__button{cursor:pointer}.ambient-filter__button::after{content:"";display:flex;width:70%;height:2px;background-image:linear-gradient(90deg, rgb(210, 79, 0) 0, var(--secondary-color));background-size:0 100%;background-repeat:no-repeat;transition:background-size .5s ease-in-out;margin-top:4px;grid-column:1/-1}.most-searched__title{text-align:center}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fixed-bg{position:fixed;background-color:rgba(31,31,31,.937);transition:background-color .6s ease-in-out;z-index:20;top:0;padding-top:70px;width:75%}.fixed-bg .responsive-filter{animation:fadeIn .3s ease-in-out forwards;visibility:visible}.filters-toggle-button{z-index:11}.responsive-filter{position:relative;z-index:20;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s .3s}.fs-md{font-size:1rem}.fs-lg{font-size:1.5rem}.fw-bold{font-weight:700}.pd-md{padding:20px}.pd-rs{padding-bottom:24px;padding-top:10px}.gap-sm{gap:1rem}.btn-white{width:100%;padding:10px 5px;background-color:rgba(0,0,0,0);border:1px solid #e6e6e6}.row-column{display:flex;flex-direction:column}.filters-toggle-button{width:100%;display:flex;justify-content:center;color:var(--color-black)}.filters-toggle-button__icon{display:flex;justify-content:space-between}.content-end{display:flex;justify-content:flex-end}.pr-1{padding-right:1rem}.box-shadow{box-shadow:10px 10px 25px rgba(0,0,0,.2)}