.bioterra-collection-grid{--bioterra-grid-gap: 2rem;font-family:var(--bioterra-body-font)}.bioterra-collection-grid__inner{margin-left:auto;margin-right:auto;max-width:min(168rem,94vw);padding-inline:clamp(1.2rem,2vw,2.4rem);width:100%}.bioterra-collection-grid__products{display:grid;gap:var(--bioterra-grid-gap, 2rem);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.bioterra-collection-grid__products>li{min-width:0;text-align:left}.bioterra-collection-grid__infinite{align-items:center;display:flex;justify-content:center;margin-top:3.2rem;min-height:4.8rem;opacity:0;pointer-events:none;transition:opacity .16s ease}.bioterra-collection-grid__infinite.is-loading{opacity:1}.bioterra-collection-grid__infinite .loading__spinner{width:2.4rem}.bioterra-empty-state{margin-left:auto;margin-right:auto;max-width:min(168rem,94vw);padding-inline:clamp(1.2rem,2vw,2.4rem);position:relative;width:100%}.bioterra-empty-state.bioterra-collection-grid{--bioterra-grid-gap: 2rem}.bioterra-empty-state .bioterra-collection-grid__inner{max-width:none;padding-inline:0;width:100%}.bioterra-empty-state__message{margin:0 auto 4rem;max-width:54rem;text-align:center}.bioterra-empty-state__eyebrow{color:#2222227a;font-family:var(--bioterra-body-font);font-size:clamp(1.4rem,1.4vw,1.6rem);font-weight:500;letter-spacing:.14em;line-height:1.2;margin:0 0 1.2rem;text-transform:uppercase}.bioterra-empty-state__title{color:var(--bioterra-accent, #a5642a);font-family:var(--bioterra-section-title-font, var(--bioterra-body-font));font-size:clamp(2.8rem,4vw,4rem);font-weight:400;letter-spacing:-.04rem;line-height:1.15;margin:0}.bioterra-empty-state__copy{color:#222222b8;font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.45;margin:1.2rem 0 0}.bioterra-empty-state__clear{color:var(--bioterra-accent, #a5642a);display:inline-block;font-size:1.5rem;font-weight:500;margin-top:1.6rem;text-decoration:underline;text-underline-offset:.25rem}.bioterra-empty-state__clear:hover{color:var(--bioterra-button, #8b5e34)}.bioterra-empty-state__recommendations-title{color:#070707;font-family:var(--bioterra-body-font);font-size:clamp(2rem,2vw,2.6rem);font-weight:600;line-height:1.2;margin:0 0 2.4rem;text-align:center}.bioterra-empty-state__actions{display:flex;justify-content:center;margin-top:3.2rem}.bioterra-empty-state__shop-all{align-items:center;background:var(--bioterra-button, #8b5e34);border-radius:.8rem;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:500;justify-content:center;min-height:4.6rem;padding:1.2rem 2.4rem;text-decoration:none;transition:filter .16s ease}.bioterra-empty-state__shop-all:hover{color:#fff;filter:brightness(.94)}@media screen and (min-width:750px)and (max-width:989px){.bioterra-collection-grid{--bioterra-grid-gap: 1.6rem}}@media screen and (min-width:990px){.bioterra-collection-grid__products{grid-template-columns:repeat(var(--bioterra-collection-cols, 4),minmax(0,1fr))}}@media screen and (max-width:749px){.bioterra-collection-grid{--bioterra-grid-gap: 1.2rem}.bioterra-collection-grid__inner,.bioterra-empty-state{padding-inline:1.6rem}.bioterra-collection-grid__products{grid-template-columns:repeat(var(--bioterra-collection-cols-mobile, 2),minmax(0,1fr))}.bioterra-empty-state__message{margin-bottom:2.8rem}.bioterra-empty-state__recommendations-title{margin-bottom:1.8rem}.bioterra-empty-state__actions{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bioterra-collection-product-grid.css.map */
