.best-container{display:flex;flex-direction:column;gap:40px;padding-bottom:80px;background-color:#fff}.best-container h2{font-size:32px;font-weight:600;line-height:1;color:#000;margin-bottom:0}.best-container .best-card-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.best-container .best-card-container .best-card{position:relative;display:flex;flex-direction:column;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 15px);min-width:calc(25% - 15px)}.best-container .best-card-container .best-card:nth-child(6n+1),.best-container .best-card-container .best-card:nth-child(6n+6),.best-container .best-card-container .best-card:nth-child(6n+7){flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:calc(50% - 10px)}.best-container .best-card-container .best-card p{margin-bottom:0;line-height:1;font-size:16px;font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.best-container .best-card-container .best-card span{font-size:16px;font-weight:500;color:#331419}.best-container .best-card-container .best-card img{object-fit:cover;width:100%;height:55vh}@media screen and (max-width:700px){.best-container{gap:10px;padding-bottom:40px}.best-container h2{font-size:24px}.best-container .best-card-container{gap:2vw}.best-container .best-card-container .best-card{gap:1vw;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1vw);min-width:calc(50% - 1vw)}.best-container .best-card-container .best-card:nth-child(6n+1),.best-container .best-card-container .best-card:nth-child(6n+6),.best-container .best-card-container .best-card:nth-child(6n+7){flex:1 1 100%;min-width:100%}.best-container .best-card-container .best-card p{font-size:14px;font-weight:400;color:#000}.best-container .best-card-container .best-card span{font-size:14px;font-weight:500;color:#331419}.best-container .best-card-container .best-card img{object-fit:cover;width:100%;height:35vh}}.categories-container{display:flex;flex-direction:column;padding-top:60px;padding-bottom:80px;gap:20px;background-color:#fff}.categories-container .categories-controls{display:flex;flex-direction:row;gap:15px;justify-content:flex-end}.categories-container .categories-controls button{color:#000;background-color:rgba(0,0,0,0);border:none;padding:5px 0}.categories-container .categories-controls button svg{width:30px;height:auto}.categories-container .categories-card-container{width:100%;overflow:visible}.categories-container .categories-card-container .categories-card{position:relative;display:flex;align-items:center;justify-content:center;height:70vh;flex:1 1;overflow:hidden}.categories-container .categories-card-container .categories-card img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;z-index:1;bottom:0;left:0;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.categories-container .categories-card-container .categories-card p{position:relative;padding:0;color:#fff;font-size:20px;font-weight:400;text-transform:uppercase;text-shadow:0 0 4px #000;z-index:2;line-height:1;margin-bottom:0;overflow:visible;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.categories-container .categories-card-container .categories-card p:after{content:"";position:absolute;bottom:-10px;left:0;height:1px;width:100%;background-color:hsla(0,0%,100%,.7);transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}.categories-container .categories-card-container .categories-card:hover img{scale:1.03}.categories-container .categories-card-container .categories-card:hover p:after{background-color:#fff;box-shadow:0 0 5px hsla(0,0%,100%,.3)}@media screen and (max-width:700px){.categories-container{padding-top:20px;padding-bottom:40px;gap:5px}.categories-container .categories-controls{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.categories-container .categories-controls button{color:#000;background-color:rgba(0,0,0,0);border:none;padding:5px 0}.categories-container .categories-controls button svg{width:22px;height:auto}.categories-container .categories-card-container{gap:2vw;flex-wrap:wrap}.categories-container .categories-card-container .categories-card{min-width:calc(50% - 1vh);height:40vh}.categories-container .categories-card-container .categories-card p{font-size:12px}}