.grecaptcha-badge{visibility:hidden!important}#payment-method-message{display:none}.menu-open{overflow:hidden;height:100vh}.van-grid-container{display:grid;grid-template-columns:auto auto auto;gap:30px;margin:40px 0}.van-card{position:relative;height:380px;background-size:cover;background-position:center;border-radius:15px;overflow:hidden;transition:transform 0.3s ease}.van-card:hover{transform:scale(1.02)}.van-card-link{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.van-card-overlay{position:absolute;bottom:0;width:100%;padding:20px;background:linear-gradient(transparent 40%,rgba(0,0,0,0.8));text-align:center}.van-card-overlay h3{margin:0;color:#fff;font-size:25px}.van-card-overlay p{margin:5px 0 0;font-size:1rem;font-weight:500}@media only screen and (max-width:768px){.van-grid-container{display:grid;grid-template-columns:auto auto}}@media only screen and (max-width:500px){.van-grid-container{display:grid;grid-template-columns:auto}}.van-listing-wrap{padding:20px;background:#EAF0F6;border-radius:20px}.van-listing-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.van-card-img{width:100%;height:auto;display:block}.van-card-info{background:#000;color:#fff;padding:20px}.van-card-info h3{margin:0 0 15px;font-size:1.3rem;color:#fff}.van-card-info ul{list-style:none;padding:0;margin:0 0 15px;font-size:0.95rem}.van-card-info ul li{margin-bottom:5px}.van-card-price{font-weight:bold;font-size:1.2rem;margin-bottom:15px}.van-learn-more{color:#f28409;text-decoration:none;font-weight:600}.van-learn-more:hover{text-decoration:underline}.van-listing-wrap .slick-slide{padding:15px}.van-listing-wrap .slide{height:100%;background-color:#ccc;padding:10px}.slick-track{display:flex!important}.slick-slide{height:auto!important;display:flex!important;align-items:stretch!important;padding:0px!important;margin:15px;border-radius:20px}.van-single .slick-slide img{display:block;border-radius:20px}@media only screen and (max-width:768px){.van-listing-wrap{padding:0px!Important}.van-listing-wrap .slick-slide{padding:5px}.slick-slide{margin:5px}}