@charset "UTF-8";
/***!  Style Declaration  !***/

.custom-cafe-container{padding:0 15px;margin:0 auto}.custom-cafe-container .row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.custom-cafe-container .col-lg-3,.custom-cafe-container .col-md-6{padding-left:10px;padding-right:10px;margin-bottom:20px;width:25%;box-sizing:border-box}.card-hover-img{position:relative;overflow:hidden}.card-hover-img img.primary-img{display:block;width:100%;transition:opacity 0.3s ease}.card-hover-img img.secondary-img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity 0.3s ease;z-index:2}.card-hover-img:hover img.secondary-img{opacity:1}.custom-cafe-container .card{border:1px solid #e0e0e0;border-radius:6px;background:#fff;height:100%;transition:box-shadow 0.3s ease}.custom-cafe-container .card:hover{box-shadow:0 4px 15px rgba(0,0,0,0.1)}.custom-cafe-container .card-body{padding:12px 15px}.custom-cafe-container .card-title{font-size:1rem;margin-bottom:8px;font-weight:600}.custom-cafe-container .card-text{font-size:13.5px;line-height:1.4;margin-bottom:6px;color:#444}@media (max-width:992px){.custom-cafe-container .col-lg-3{width:50%}}@media (max-width:576px){.custom-cafe-container .col-lg-3,.custom-cafe-container .col-md-6{width:100%}}
