xo-grid.filters-content__grid,xo-grid[class*=filters-content],xo-grid[class*=collection],main xo-grid:has(.xo-product-card),main xo-grid:has([class*=product-card]){display:grid;align-items:start}.xo-product-card,[class*=product-card],[class*=xo-product-card]{display:flex;flex-direction:column;height:100%;width:100%;align-items:stretch}.xo-product-card>a,.xo-product-card>div,[class*=product-card]>a,[class*=product-card]>div{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none;color:inherit}.xo-product-card__image,.xo-product-card__media,[class*=product-card] [class*=image],[class*=product-card] [class*=media],[class*=product-card] img{position:relative;width:100%;overflow:hidden;flex-shrink:0;aspect-ratio:1 / 1}@media (width <= 767px){.xo-product-card__image,.xo-product-card__media,[class*=product-card] [class*=image],[class*=product-card] [class*=media]{aspect-ratio:1 / 1}}@media (width >= 768px){.xo-product-card__image,.xo-product-card__media,[class*=product-card] [class*=image],[class*=product-card] [class*=media]{aspect-ratio:1 / 1}}.xo-product-card__image img,.xo-product-card__media img,[class*=product-card] [class*=image] img,[class*=product-card] [class*=media] img,[class*=product-card] img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.xo-product-card__content,[class*=product-card] [class*=content],[class*=product-card] [class*=info]{flex:1;display:flex;flex-direction:column;min-height:0}.xo-product-card__content>*,[class*=product-card] [class*=content]>*{flex-shrink:0}.xo-product-card__title,[class*=product-card] [class*=title],[class*=product-card] h3,[class*=product-card] h2{margin-top:0;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.xo-product-card__actions,[class*=product-card] [class*=actions],[class*=product-card] [class*=add-to-cart]{margin-top:auto;padding-top:1rem}xo-grid.filters-content__grid{gap:var(--xo-grid-col-gap, 3rem) var(--xo-grid-row-gap, 3rem);width:100%;max-width:100%;box-sizing:border-box}@media (width <= 767px){xo-grid.filters-content__grid{gap:var(--xo-grid-col-gap-mobile, 2rem) var(--xo-grid-row-gap-mobile, 2rem);width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}xo-grid.filters-content__grid>*{min-width:0;max-width:100%;box-sizing:border-box}}xo-carousel-list:has(.xo-product-card),xo-carousel-list:has([class*=product-card]){display:flex;align-items:stretch}xo-carousel-slide:has(.xo-product-card),xo-carousel-slide:has([class*=product-card]){display:flex;align-items:stretch;height:100%}xo-carousel-slide .xo-product-card,xo-carousel-slide [class*=product-card]{height:100%;width:100%}@media (width <= 767px){.xo-product-card,[class*=product-card]{min-height:auto}.xo-product-card__image,.xo-product-card__media,[class*=product-card] [class*=image],[class*=product-card] [class*=media]{aspect-ratio:1 / 1}}@media (width >= 768px){.xo-product-card,[class*=product-card]{min-height:auto}.xo-product-card__image,.xo-product-card__media,[class*=product-card] [class*=image],[class*=product-card] [class*=media]{aspect-ratio:1 / 1}}.xo-product-card__image[style*=aspect-ratio],.xo-product-card__media[style*=aspect-ratio],[class*=product-card] [class*=image][style*=aspect-ratio],[class*=product-card] [class*=media][style*=aspect-ratio]{aspect-ratio:var(--product-card-aspect-ratio, 1 / 1)}.xo-product-card--style1,.product-card-style1,.xo-product-card--style9,.product-card-style9,[class*=product-card-style]{display:flex;flex-direction:column;height:100%}@media (width <= 767px){.section-collection-products,.main-collection-style1__header,.filters-content,xo-filters-content{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.main-collection-style1__header>*,.filters-content>*,xo-filters-content>*{max-width:100%;box-sizing:border-box}.main-collection-style1__header+div,div:has(.filters-content__grid){width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vastu-collection-cards.css.map */
