.evolut-content-header>div>div .grid-filter{display:none!important}.evolut-content-header>div>div .front-filters{background-color:var(--ktp-bg-card);border:1px solid var(--ktp-border);border-radius:18px;padding:30px 20px;width:300px}.evolut-content-header>div>div .front-filters .row{flex-direction:column;gap:20px}.evolut-content-header>div>div .front-filters select{display:none}.evolut-content-header>div>div .front-filters .filter-controls label{font-family:var(--font-title);font-size:16px}.evolut-content-header>div>div .front-filters .ts-wrapper{width:100%}.evolut-content-header>div>div .front-filters .ts-wrapper.dropdown-active input{border-bottom-left-radius:0;border-bottom-right-radius:0}.evolut-content-header>div>div .front-filters .ts-wrapper .ts-control{display:flex;flex-wrap:wrap;gap:10px}.evolut-content-header>div>div .front-filters .ts-wrapper .ts-dropdown{border:1px solid var(--ktp-border);border-top:0;padding:8px}.evolut-content-header>div>div .front-filters .ts-wrapper .ts-dropdown .option{cursor:pointer;font-size:1rem!important;padding:5px 10px}.evolut-content-header>div>div .front-filters .ts-wrapper .ts-dropdown .option:hover{background-color:var(--green-bg-hover-color);border-radius:8px;color:var(--green-hover-color)}.evolut-content-header>div>div .front-filters .ts-wrapper .ts-dropdown .count{display:none}.evolut-content-header>div>div .front-filters .ts-wrapper .item{background-color:var(--green-bg-hover-color);border-radius:8px;color:var(--green-hover-color);display:inline!important;font-size:1rem!important;padding:8px 12px}.evolut-content-header>div>div .front-filters .ts-wrapper .item .remove{color:var(--green-hover-color)}.evolut-content-header>div>div .front-filters .ts-wrapper input{background:none;border:1px solid var(--ktp-border);border-radius:8px;box-shadow:none;color:var(--text-color);flex-basis:100%;width:100%}.evolut-content-header>div>div .front-filters #active-filters-count{display:none!important}.evolut-content-header>div>div .front-filters #sizes-checkboxes{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);max-height:300px;overflow:scroll}.evolut-content-header>div>div .front-filters #sizes-checkboxes .size-checkbox-wrapper{display:inline;flex:1 auto}.evolut-content-header>div>div .front-filters #sizes-checkboxes .size-checkbox-wrapper input{display:none}.evolut-content-header>div>div .front-filters #sizes-checkboxes .size-checkbox-wrapper input~label{border:1px solid var(--ktp-border);border-radius:8px;cursor:pointer;font-size:1rem!important;padding:5px;text-align:center;transition:all .5s;width:100%}.evolut-content-header>div>div .front-filters #sizes-checkboxes .size-checkbox-wrapper input:checked~label,.evolut-content-header>div>div .front-filters #sizes-checkboxes .size-checkbox-wrapper input~label:hover{background-color:var(--green-bg-hover-color);color:var(--green-hover-color)}.evolut-content-header>div>div .front-filters #genders-checkboxes{display:flex;gap:5px}.evolut-content-header>div>div .front-filters #genders-checkboxes .gender-checkbox-wrapper{display:inline}.evolut-content-header>div>div .front-filters #genders-checkboxes input{display:none}.evolut-content-header>div>div .front-filters #genders-checkboxes input~label{border:1px solid var(--ktp-border);border-radius:8px;cursor:pointer;font-size:1rem!important;padding:5px 10px;transition:all .5s}.evolut-content-header>div>div .front-filters #genders-checkboxes input:checked~label,.evolut-content-header>div>div .front-filters #genders-checkboxes input~label:hover{background-color:var(--green-bg-hover-color);color:var(--green-hover-color)}.evolut-content-header>div>div .front-filters #colors-checkboxes{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.evolut-content-header>div>div .front-filters #colors-checkboxes input{display:none}.evolut-content-header>div>div .front-filters #colors-checkboxes input~label{aspect-ratio:1;border:1px solid var(--ktp-border);border-radius:100%!important;cursor:pointer;font-size:1rem!important;margin:0;width:30px}.evolut-content-header>div>div .front-filters #colors-checkboxes input:checked~label,.evolut-content-header>div>div .front-filters #colors-checkboxes input~label:hover{border-color:var(--green-hover-color);border-width:3px!important}.evolut-content-header>div>div .grid-layout{width:100%}.search-layout{display:flex;gap:30px}.search-layout .search-content{height:100%;width:100%}.search-layout .search-content .infinite-scroll-message{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.search-layout .search-content .grid-loader{display:none!important}.portfolio-item-wrap{background-position-x:-26px;background-position-y:49px;background-repeat:no-repeat;background-size:162%;border:unset;border-radius:15px;overflow:hidden}.portfolio-item-wrap .portfolio-content{backdrop-filter:blur(10px) brightness(.67);padding:0 10px}.portfolio-item-wrap .portfolio-content .portfolio-description{padding-bottom:0}.portfolio-item-wrap .portfolio-content .evolut-title{margin-bottom:0!important;padding-bottom:15px}.portfolio-item-wrap .portfolio-content .additionnal{color:#fff}.portfolio-item-wrap .portfolio-content .additionnal .offers{font-weight:600}.portfolio-item-wrap .portfolio-content .additionnal .offers .offer-sizes{display:flex;gap:5px;justify-content:center;padding-bottom:15px;text-align:center}.portfolio-item-wrap .portfolio-content .additionnal .offers .offer-sizes span{border:1px solid;border-radius:8px;cursor:pointer;font-size:1rem!important;padding:5px;transition:all .5s}.portfolio-item-wrap .portfolio-content .additionnal .lowest-offer{display:block;font-size:15px;padding-bottom:15px;text-align:center;text-transform:capitalize}.portfolio-item-wrap .portfolio-content .additionnal .lowest-offer span{background-color:rgba(133,200,55,.34);border-radius:8px;color:rgba(56,78,31,.8);padding:5px}.portfolio-item-wrap .portfolio-image:after{content:unset}.available-checkbox-wrapper input{display:none}.available-checkbox-wrapper input:checked+label{background-color:var(--green-bg-hover-color);border-color:transparent;color:var(--green-hover-color)}.available-checkbox-wrapper label{border:1px solid var(--ktp-border);border-radius:8px;font-size:15px;padding:10px 0;text-align:center;transition:all .4s;width:100%}.heartButton{position:absolute;right:10px;top:10px;z-index:1}@media (min-width:991px){.mobile-button{display:none}}@media (max-width:991px){.front-filters .mobile-button{align-content:center;align-items:center;aspect-ratio:1;background-color:var(--ktp-bg-secondary);border:1px solid var(--ktp-border);border-radius:100%;bottom:20px;display:flex;height:70px;justify-content:center;left:20px;padding:10px;position:fixed;width:70px;z-index:1000}.front-filters .mobile-button span.open{display:block}.front-filters .mobile-button span.close{color:var(--text-color)!important;display:none;opacity:1!important}.front-filters.open .mobile-button span.close{display:block}.front-filters.open .mobile-button span.open{display:none}.portfolio-item{padding-right:0!important}.search-layout .search-filters{bottom:0;left:0;position:fixed;z-index:10000}.search-layout .search-filters .front-filters{background-color:var(--ktp-bg-secondary);border-radius:0;height:0;overflow:scroll;padding:10px 15px 16px;transition:height .5s;width:100%}.search-layout .search-filters .front-filters.open{height:80vh}.search-layout .search-filters .front-filters .mobile-handle{align-content:center;align-items:center;display:flex;height:10px;justify-content:center;justify-items:center;text-align:center;width:100%}.search-layout .search-filters .front-filters .mobile-handle span{background-color:var(--text-color);border-radius:40px;cursor:pointer;display:block;height:7px;opacity:.5;width:100px}.filter-controls .row.mt-3>.col-12{text-align:center}.filter-controls .row.mt-3>.col-12 button{font-size:14px;height:unset;line-height:unset!important;margin-top:12px;padding:10px 20px}}