.product-image-grid{margin:0}.product-image-grid__list{margin-bottom:0;list-style:none;padding:0}.product-image-grid__item{position:relative}.product-image-grid__product-card,.product-image-grid__image-card{height:100%}.product-image-grid__product-card .card,.product-image-grid__image-card .card{height:100%;display:flex;flex-direction:column;border-radius:var(--media-radius);overflow:hidden;background:rgb(var(--color-background))}.product-image-grid__product-card .card__media,.product-image-grid__image-card .card__media{position:relative;overflow:hidden;aspect-ratio:1;background:rgb(var(--color-background))}.product-image-grid__product-card .card__media img,.product-image-grid__image-card .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.product-image-grid__product-card .card__badge{position:absolute;top:1rem;left:1rem;z-index:1}.product-image-grid__product-card .badge--sale{background-color:rgb(var(--color-accent-2));color:rgb(var(--color-accent-2-text));border-radius:var(--border-radius);padding:.5rem .8rem;font-size:1.2rem;font-weight:var(--font-weight-medium);line-height:1}.product-image-grid__product-card .card__content,.product-image-grid__image-card .card__content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.product-image-grid__product-card .card__heading,.product-image-grid__image-card .card__heading{margin:0 0 .5rem;font-size:1.4rem;font-weight:var(--font-heading-weight);line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground));word-break:break-word}.product-image-grid__image-card--full{height:100%}.product-image-grid__image-card--full .card-wrapper{display:block;height:100%;border-radius:var(--media-radius);overflow:hidden}.product-image-grid__image-card--full .card--full{height:100%;border-radius:var(--media-radius);overflow:hidden;box-shadow:none;transition:none}.product-image-grid__image-card--full .card--full .card__media{height:100%;aspect-ratio:unset;border-radius:var(--media-radius)}.product-image-grid__image-card--full .card--full .card__media img{border-radius:var(--media-radius)}.product-image-grid__image-card--adaptive .card__media{aspect-ratio:unset;height:auto;min-height:200px}.product-image-grid__image-card--adaptive .card--adaptive{height:auto}.product-image-grid__image-card--adaptive .card__media img{height:auto;object-fit:contain;width:100%}.product-image-grid__image-card--align-left{justify-self:start}.product-image-grid__image-card--align-center{justify-self:center}.product-image-grid__image-card--align-right{justify-self:end}.product-image-grid__image-card--align-left .card__media img{object-position:left}.product-image-grid__image-card--align-center .card__media img{object-position:center}.product-image-grid__image-card--align-right .card__media img{object-position:right}.product-image-grid__image-card--full.product-image-grid__image-card--adaptive .card--full .card__media{aspect-ratio:unset;height:auto;min-height:200px}.product-image-grid__image-card--full.product-image-grid__image-card--adaptive .card--full .card__media img{height:auto;object-fit:contain}.product-image-grid__image-card .card__text{margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.75);line-height:calc(1 + .6 / var(--font-body-scale))}.product-image-grid__product-card .card__price{margin-top:auto}.product-image-grid__product-card .price,.product-image-grid__product-card .price__container{display:flex;align-items:center;gap:.5rem}.product-image-grid__product-card .price__regular,.product-image-grid__product-card .price__sale{margin:0}.product-image-grid__product-card .price-item{font-size:1.6rem;font-weight:var(--font-weight-medium);color:rgb(var(--color-foreground))}.product-image-grid__product-card .price-item--regular{color:rgba(var(--color-foreground),.75);font-size:1.3rem}.product-image-grid__product-card .price-item--sale{color:rgb(var(--color-accent-2));font-size:1.6rem}.product-image-grid__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;border:.1rem dashed rgba(var(--color-foreground),.2);border-radius:var(--media-radius);min-height:25rem}.product-image-grid__placeholder svg{width:6rem;height:6rem;margin-bottom:1rem;fill:rgba(var(--color-foreground),.3)}.product-image-grid__placeholder p{margin:0;color:rgba(var(--color-foreground),.6);font-size:1.2rem}.product-image-grid__product-card .card-wrapper,.product-image-grid__image-card .card-wrapper{display:block;text-decoration:none;color:inherit}.product-image-grid__product-card .card-wrapper:hover,.product-image-grid__image-card .card-wrapper:hover{color:inherit}.product-image-grid .grid--gap-small{column-gap:1rem;row-gap:1rem}.product-image-grid .grid--gap-medium{column-gap:2rem;row-gap:2rem}.product-image-grid .grid--gap-large{column-gap:3rem;row-gap:3rem}@media screen and (min-width: 750px){.product-image-grid .grid--gap-small{column-gap:1.5rem;row-gap:1.5rem}.product-image-grid .grid--gap-medium{column-gap:3rem;row-gap:3rem}.product-image-grid .grid--gap-large{column-gap:4rem;row-gap:4rem}}@media screen and (min-width: 990px){.product-image-grid .grid--2-col-desktop{display:grid;grid-template-columns:repeat(2,1fr)}.product-image-grid .grid--3-col-desktop{display:grid;grid-template-columns:repeat(3,1fr)}.product-image-grid .grid--4-col-desktop{display:grid;grid-template-columns:repeat(4,1fr)}.product-image-grid .grid--5-col-desktop{display:grid;grid-template-columns:repeat(5,1fr)}.product-image-grid .grid--6-col-desktop{display:grid;grid-template-columns:repeat(6,1fr)}.product-image-grid .grid--2-col-desktop .grid__item,.product-image-grid .grid--3-col-desktop .grid__item,.product-image-grid .grid--4-col-desktop .grid__item,.product-image-grid .grid--5-col-desktop .grid__item,.product-image-grid .grid--6-col-desktop .grid__item{width:auto;max-width:none}}@media screen and (max-width: 749px){.product-image-grid .grid--1-col{display:grid;grid-template-columns:1fr}.product-image-grid .grid--2-col{display:grid;grid-template-columns:repeat(2,1fr)}.product-image-grid .grid--1-col .grid__item,.product-image-grid .grid--2-col .grid__item{width:auto;max-width:none}}@media screen and (min-width: 750px) and (max-width: 989px){.product-image-grid .grid--2-col-tablet{display:grid;grid-template-columns:repeat(2,1fr)}.product-image-grid .grid--2-col-tablet .grid__item{width:auto;max-width:none}}.product-image-grid__product-card--full{height:100%}.product-image-grid__product-card--full .product-image-grid__full-link{display:block;height:100%;text-decoration:none;border-radius:var(--media-radius);overflow:hidden}.product-image-grid__product-card--full .product-image-grid__full-image{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--media-radius);background:rgb(var(--color-background))}.product-image-grid__product-card--full .product-image-grid__full-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--media-radius)}.product-image-grid .collection__view-all{margin-top:5rem}.product-image-grid .collection__view-all .button{padding:1.2rem 2.4rem;font-size:1.4rem}@media screen and (max-width: 749px){.product-image-grid__image-card--adaptive .card__media{min-height:150px}}@media screen and (min-width: 750px){.product-image-grid__image-card--adaptive .card__media{min-height:250px}}@media screen and (min-width: 990px){.product-image-grid__image-card--adaptive .card__media{min-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-product-image-grid.css.map */
