.product-grid .grid__item{max-width:55%;margin-top:8vh;margin-bottom:15vh}.product-grid{justify-content:space-around;align-items:center}.product-grid .grid__item:nth-child(12n+1){width:48%}.product-grid .grid__item:nth-child(12n+2){width:27%}.product-grid .grid__item:nth-child(12n+3){width:22%}.product-grid .grid__item:nth-child(12n+4){width:38%}.product-grid .grid__item:nth-child(12n+5){width:22%;margin-top:22vh}.product-grid .grid__item:nth-child(12n+6){width:55%}.product-grid .grid__item:nth-child(12n+7){width:35%}.product-grid .grid__item:nth-child(12n+8){width:23%;margin-top:22vh}.product-grid .grid__item:nth-child(12n+9){width:26%}.product-grid .grid__item:nth-child(12n+10){width:43%}.product-grid .grid__item:nth-child(12n+11){width:23%}.product-grid .grid__item:nth-child(12n+12){width:25%;margin-bottom:25vh}.product-grid .grid__item:last-child{margin-top:0}.product-grid .grid__item:nth-last-child(2n){align-self:flex-start;margin-top:0}.product-grid .grid__item:nth-last-child(3n){align-self:flex-end;margin-bottom:0;margin-left:2%}.product-grid .grid__item:nth-last-child(5n){align-self:flex-start;margin-top:0;margin-bottom:0;margin-left:18%}.product-grid .grid__item:nth-last-child(7n){align-self:flex-start;margin-top:0}.product-grid .grid__item:nth-last-child(8n){align-self:flex-end;margin-bottom:15vh}.product-grid .grid__item:nth-last-child(9n){margin-bottom:0;margin-left:5%}.product-grid .grid__item:nth-last-child(10n){margin-left:0}.product-grid .grid__item:nth-last-child(13n){align-self:flex-start;margin-top:0;margin-bottom:0;margin-right:30%}.product-grid .grid__item:nth-last-child(19),.grid__item:nth-last-child(27),.grid__item:nth-last-child(31){margin-top:0}.product-grid .grid__item:nth-last-child(30){margin-right:10%}.product-grid .grid__item:nth-last-child(odd){align-self:flex-end;margin-bottom:0}.product-grid .grid__item .card__media img{height:auto}.card-information,.card__heading{text-align:center}.card--media .card__inner{flex-flow:column}.card--media .card__inner .card__content{padding:0;grid-template-rows:0}.card__badge{justify-self:center}.card__information{padding-bottom:6rem;padding-top:1rem}.price--sold-out{display:none}@media screen and (min-width:750px){.card__information{padding-bottom:8rem;padding-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom__product-layout.css.map */
