@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css');
:root { --jvd-display-font: 'Pretendard Variable', Pretendard, Arial, sans-serif; --jvd-body-font: 'Pretendard Variable', Pretendard, Arial, sans-serif; }
html, body, body * { font-family: var(--jvd-body-font) !important; }
h1, h2, h3, h4, h5, h6, .section-title, .woocommerce-loop-product__title, .jvd-card__title { font-family: var(--jvd-display-font) !important; font-weight: 700; letter-spacing: -0.02em; }

.jvd-cards[data-display="mosaic"] .jvd-card { height: 500px !important; overflow: hidden; }
.jvd-cards[data-display="mosaic"] { min-height: 1650px !important; padding-bottom: 150px !important; }
.jvd-cards[data-display="mosaic"] .jvd-card__img,
.jvd-cards[data-display="mosaic"] .jvd-card__img img { height: 100%; }
.jvd-cards[data-display="mosaic"] .jvd-card__img img { width: 100%; object-fit: cover; }
