.shops-section{background-color:var(--main-bg-grey);padding:40px 0;position:relative;height:100%;box-sizing:border-box}.shops-section h1{text-align:center;font-size:32px}.shops-section .container .no-content-message{text-align:center}.shops-section .container .shops-container{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;height:fit-content;height:-moz-fit-content;margin:auto;position:relative}.shops-section .container .shops-container .filters-btn-mobile{border:1px solid #eaeaea;background-color:#fff;border-radius:25px;padding:10px 20px;visibility:hidden;display:flex;align-items:center;display:none;cursor:pointer}.shops-section .container .shops-container .filters-btn-mobile img{margin-left:30px}.shops-section .container .skeletons-container{width:100%;display:flex;justify-content:center}.shops-section .container .skeletons-container .shop-box-skeleton{display:flex;width:320px;justify-content:space-between;margin-bottom:30px}.shops-section .container .skeletons-container .shop-box-skeleton span{width:95%;height:400px;border-radius:25px}@media only screen and (max-width: 1980px){.shops-section .container .shops-container{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 1430px){.shops-section .container .shops-container{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1024px){.shops-section .container .shops-container{grid-template-columns:1fr}.shops-section .container .skeletons-container{flex-direction:column;align-items:center}.shops-section .container .skeletons-container .shop-box-skeleton{max-width:500px;width:100%}}@media only screen and (max-width: 420px){.shops-section .container .shops-container{display:flex;flex-direction:column;width:100%}}
