.explore-container{width:100%}.explore-grid{display:flex;flex-direction:column;gap:18px}.explore-row{display:flex;gap:18px;justify-content:center}.explore-card{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08);cursor:pointer;background:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;transition:transform .2s}.explore-card .main_image_blur{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(2px);z-index:1;pointer-events:none;transition:all .5s ease}.explore-card .main_image_blur:hover{transform:scale(1.2)}.explore-card .main_image{position:relative;width:100%;height:100%;object-fit:contain;z-index:2;display:block;aspect-ratio:4/3;transition:all .5s ease;background:linear-gradient(rgba(0,0,0,.6392156863),rgba(0,0,0,.5607843137))}.explore-card .main_image:hover{transform:scale(1.1)}.explore-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.13)}.explore-card.large{width:635px;min-width:220px;height:380px}.explore-card.small{width:415px;min-width:120px;height:260px}.explore-card span{font-family:var(--primary-font);font-style:normal;font-weight:700;font-size:24px;line-height:31px;text-align:center;letter-spacing:.15em;text-transform:uppercase;color:var(--white);position:absolute;left:0;bottom:0;padding:0 20px 30px;z-index:2;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.45) 60%,rgba(0,0,0,0))}.explore-card.small span{font-size:16px;line-height:22px;padding:0 10px 18px}@media(max-width:1100px){.explore-card.large,.explore-card.small{width:50%;min-width:0}}@media(max-width:991px){.explore-card.large,.explore-card.small{height:225px}}@media(max-width:900px){.explore-row{gap:12px}.explore-card.large,.explore-card.small{width:100%;min-width:0;height:350px}.small-row{flex-direction:row;flex-wrap:wrap;gap:12px}.explore-card.small{width:48%;margin-bottom:12px;height:350px}}@media(max-width:767px){.explore-row{flex-direction:column;gap:12px}.explore-card.large,.explore-card.small{width:100%}}@media(max-width:600px){.explore-card.large,.explore-card.small{height:200px}.explore-card span{font-size:.98rem;padding:8px 0}.explore-row,.small-row{gap:8px}.explore-card.small{width:100%;margin-bottom:8px}}