.bb-collection-grid-section{padding:var(--bb-section-padding-y) var(--bb-section-padding-x)}.bb-collection-grid-section__inner{max-width:var(--bb-container-max);margin:0 auto}.bb-collection-grid__count{font-size:var(--bb-body-size);color:var(--bb-text-light);margin:0 0 28px;text-align:center}.bb-collection-grid__empty{text-align:center;font-size:var(--bb-body-size);color:var(--bb-text-light);padding:60px 0}.bb-collection-grid{display:grid;grid-template-columns:repeat(var(--bb-grid-cols-desktop, 4),1fr);gap:32px 20px}@media(max-width:749px){.bb-collection-grid{grid-template-columns:repeat(var(--bb-grid-cols-mobile, 2),1fr);gap:24px 12px}}.bb-variant-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative}.bb-variant-card__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--bb-radius-img);overflow:hidden;background:var(--bb-placeholder);margin-bottom:14px}.bb-variant-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.bb-variant-card__media--has-hover .bb-variant-card__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bb-variant-card:hover .bb-variant-card__img--primary{opacity:0}.bb-variant-card:hover .bb-variant-card__img--secondary{opacity:1;transform:scale(1.04)}.bb-variant-card:hover .bb-variant-card__img--primary:only-child{opacity:1;transform:scale(1.04)}.bb-variant-card__badge{position:absolute;top:12px;left:12px;background:var(--bb-sale);color:var(--bb-white);font-size:11px;font-weight:var(--bb-weight-bold);padding:5px 10px;border-radius:var(--bb-radius-pill);letter-spacing:.3px}.bb-variant-card__soldout-badge{position:absolute;top:12px;right:12px;background:#202025d9;color:var(--bb-white);font-size:11px;font-weight:var(--bb-weight-semibold);padding:5px 10px;border-radius:var(--bb-radius-pill)}.bb-variant-card--soldout .bb-variant-card__media{opacity:.65}.bb-variant-card__info{display:flex;flex-direction:column;gap:4px}.bb-variant-card__title{font-size:14px;font-weight:var(--bb-weight-medium);color:var(--bb-dark);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.bb-variant-card__variant{font-size:11px;color:var(--bb-text-light);text-transform:uppercase;letter-spacing:.6px;margin:0;font-weight:var(--bb-weight-medium)}.bb-variant-card__price{display:flex;align-items:baseline;gap:8px;margin-top:4px}.bb-variant-card__compare{color:var(--bb-text-muted);font-size:12px;font-weight:var(--bb-weight-regular);text-decoration:line-through}.bb-variant-card__current{font-size:15px;font-weight:var(--bb-weight-bold);color:var(--bb-dark)}.bb-variant-card__current--sale{color:var(--bb-sale)}.bb-collection-grid__pagination{margin-top:48px;display:flex;justify-content:center}.bb-collection-grid__pagination .pagination__list,.bb-collection-grid__pagination ul{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:0}.bb-collection-grid__pagination a,.bb-collection-grid__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border-radius:var(--bb-radius-pill);font-size:13px;font-weight:var(--bb-weight-medium);color:var(--bb-dark);text-decoration:none;transition:background .2s ease,color .2s ease}.bb-collection-grid__pagination a:hover{background:var(--bb-cream)}.bb-collection-grid__pagination [aria-current=page],.bb-collection-grid__pagination .pagination__item--current{background:var(--bb-gold);color:var(--bb-dark)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/baby-collection.css.map */
