.upcoming-sales-list .sale-logo-container{height:200px;width:275px;overflow:hidden}.upcoming-sales-list .sale-logo-container .sale-logo,.upcoming-sales-list .sale-logo-container img{max-height:200px;max-width:275px}.upcoming-sales-list .sale-logo-container .sale-logo{font-size:1.5rem;text-align:center;color:var(--smez-black);font-family:"Pridi",sans-serif;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sale-logo-link,.upcoming-sales-list .image-overlay-inner{position:relative;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.sale-logo-link{text-decoration:none}.sale-logo-overlay-sale-name{font-family:"Pridi",sans-serif;font-weight:600;letter-spacing:-.2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sale-logo-overlay-sale-date,.sale-logo-overlay-sale-location{font-family:"Inter",sans-serif;font-weight:400;font-size:1.2rem}.upcoming-sales-list .image-overlay-inner{border:1px solid var(--smez-accent-warm-grey);background-color:var(--smez-accent-warm-grey)}.upcoming-sales-list .sale-logo-container .image-overlay{background-color:var(--smez-black-overlay);font-size:1.5rem}.upcoming-sales-list .sale-logo-container .image-overlay .d-flex-column{transform:scaleY(.5);transition:transform .3s ease-in-out;transform-origin:center}.upcoming-sales-list .sale-logo-container .image-overlay-inner:hover .image-overlay{pointer-events:none}.upcoming-sales-list .sale-logo-container .image-overlay-inner:hover .image-overlay .d-flex-column{transform:scaleY(1)}.upcoming-sales-list .sale-logo-container .image-overlay-inner img{width:unset;height:unset}.sale-search-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;align-items:center}.sale-search{display:flex;gap:15px;justify-content:center;flex:0 1 fit-content}.sale-search-input{width:30ch}.upcoming-sales-list .carousel-wrapper{overflow:hidden;position:relative}.upcoming-sales-list .carousel-viewport{overflow:hidden;margin:0 auto;transition:max-width .2s ease}.upcoming-sales-list .carousel-track{display:flex;transition:transform .5s ease-in-out;will-change:transform}.upcoming-sales-list .carousel-card{flex:0 0 auto;padding:0 .5rem}.upcoming-sales-list .carousel-dots{text-align:center}.upcoming-sales-list .carousel-dot{display:inline-block;width:10px;height:10px;background-color:#e4e7eb;border-radius:50%;margin:0 4px;cursor:pointer}.upcoming-sales-list .carousel-dot.active{background-color:#3b3d42}.upcoming-sales-list .carousel-control-next,.upcoming-sales-list .carousel-control-prev{filter:invert(1) grayscale(100%);width:unset;top:unset;bottom:0;position:relative}@media (max-width:574px){.sale-search-container{gap:10px}}.carousel-controls{display:flex;justify-content:center;align-items:center;gap:30px}