.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);align-items:start}.collection-card.category-card{text-align:var(--collection-card-alignment);min-width:0}.collection-card .collection-card__media{aspect-ratio:var(--collection-card-ratio,1);border-radius:var(--collection-card-radius);background:var(--collection-card-image-background);box-shadow:var(--collection-card-shadow);isolation:isolate}.collection-card .collection-card__media.color-scheme{background:var(--color-background-gradient);background-color:var(--color-background)}.collection-card .collection-card__media--circle{border-radius:50%}.collection-card .collection-card__media img,.collection-card .collection-card__media svg.placeholder{width:100%;height:100%;object-fit:var(--collection-card-fit);object-position:var(--collection-card-focus);transform:scale(var(--collection-card-scale));border-radius:0}.collection-card__count{font-size:calc(13px * var(--body-scale));color:var(--color-caption);margin:5px 0 0}.blog-card.article-card{min-width:0;border-radius:var(--blog-card-radius);overflow:hidden}.blog-card--card{box-shadow:var(--blog-card-shadow);display:flex;flex-direction:column}.blog-card--standard{background:transparent}.blog-card .blog-card__media{display:block;aspect-ratio:var(--blog-card-ratio,1);padding:var(--blog-card-padding);background:var(--blog-card-image-background);overflow:hidden;border-radius:var(--blog-card-radius);flex:none}.blog-card--standard .blog-card__media{box-shadow:var(--blog-card-shadow)}.blog-card .blog-card__media--circle{border-radius:50%}.blog-card .blog-card__media .blog-card__image{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:var(--blog-card-fit);object-position:var(--blog-card-focus);border-radius:0;margin:0}.blog-card__content{padding:20px;flex:1}.blog-card--standard .blog-card__content{padding:20px 0 0}.blog-card__content>p:first-child{margin-top:0}.blog-card__content .text-link{margin-top:12px}.product-badges{position:absolute;z-index:2;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 24px);pointer-events:none}.product-badges--top-left{top:12px;left:12px}.product-badges--top-right{top:12px;right:12px;justify-content:flex-end}.product-badges--bottom-left{bottom:66px;left:12px}.product-badges--bottom-right{bottom:66px;right:12px;justify-content:flex-end}.product-badge{display:inline-block;position:static;max-width:100%;padding:5px 9px;border:1px solid transparent;border-radius:var(--badge-radius);font-size:calc(var(--badge-size) * var(--body-scale));font-weight:var(--badge-weight);line-height:1.3;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.product-badge--sale{color:var(--badge-sale-text);border-color:var(--badge-sale-border);background-color:var(--badge-sale-background);background-image:var(--badge-sale-gradient)}.product-badge--sold-out{color:var(--badge-sold-out-text);border-color:var(--badge-sold-out-border);background-color:var(--badge-sold-out-background);background-image:var(--badge-sold-out-gradient)}.product-badge--new{color:var(--badge-new-text);border-color:var(--badge-new-border);background-color:var(--badge-new-background);background-image:var(--badge-new-gradient)}.product-badge--preorder{color:var(--badge-preorder-text);border-color:var(--badge-preorder-border);background-color:var(--badge-preorder-background);background-image:var(--badge-preorder-gradient)}.product-badge--bulk{color:var(--badge-bulk-text);border-color:var(--badge-bulk-border);background-color:var(--badge-bulk-background);background-image:var(--badge-bulk-gradient)}.product-badge--custom{color:var(--badge-custom-text);border-color:var(--badge-custom-border);background-color:var(--badge-custom-background);background-image:var(--badge-custom-gradient)}.cart-line-badges:empty{display:none}.cart-line-badges:not(:empty){margin:8px 0}@media(max-width:749px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-badges{max-width:calc(100% - 16px);gap:4px}.product-badges--top-left{top:8px;left:8px}.product-badges--top-right{top:8px;right:8px}.product-badges--bottom-left{left:8px}.product-badges--bottom-right{right:8px}.product-badge{padding:4px 6px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cards-badges.css.map */
