._swiper_1s9yp_1{height:var(--images-height,260px)}._swiper_1s9yp_1>a{height:100%;display:block}._swiper_1s9yp_1>img,._swiper_1s9yp_1>a>img{height:100%}._image_1s9yp_15 a,._image_1s9yp_15>img{box-sizing:border-box;height:100%}._image_1s9yp_15 a{justify-content:center;align-items:center;display:flex}._image_1s9yp_15>img{margin:0 auto;display:block}._image_1s9yp_15 img{-o-object-fit:contain;object-fit:contain;max-width:calc(100% - 16px);max-height:100%}._fullWidth_1s9yp_38 a,._fullWidth_1s9yp_38 ._image_1s9yp_15>img,._fullWidth_1s9yp_38 ._image_1s9yp_15{width:100%}._fullWidth_1s9yp_38 ._image_1s9yp_15 img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%}@media screen and (width>=768px){._swiper_1s9yp_1{height:var(--images-height,425px)}}._imagePlaceholder_1s9yp_59{background-color:var(--color-primary);width:100%;height:260px}@media screen and (width>=768px){._imagePlaceholder_1s9yp_59{height:425px}}._card_vrwr8_1{border-radius:var(--border-radius-sm);background:var(--color-white);cursor:pointer;flex-direction:column;width:100%;height:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}._card_vrwr8_1:hover{box-shadow:0 4px 12px var(--color-shadow-1);transform:translateY(-2px)}._imageWrapper_vrwr8_21{width:100%;height:160px;position:relative;overflow:hidden}._image_vrwr8_21{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._content_vrwr8_34{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}._title_vrwr8_42{-webkit-line-clamp:3;font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;color:var(--color-text-0);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._tags_vrwr8_55{flex-wrap:wrap;gap:8px;display:flex}._tag_vrwr8_55{border:1px solid var(--color-border-1);border-radius:var(--border-radius-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:var(--color-white);color:var(--color-text-2);align-items:center;padding:2px 8px;display:inline-flex}._footer_vrwr8_73{justify-content:flex-end;align-items:baseline;margin-top:auto;display:flex}._priceLabel_vrwr8_80{font-size:var(--font-size-sm);color:var(--color-text-2)}._price_vrwr8_80{flex:none}
