.ax-product-showcase__title{color:rgb(var(--color-foreground-title));font-family:var(--font-heading-family);margin:0 0 3.2rem;text-align:center}@media(min-width:750px){.ax-product-showcase__title{margin-bottom:4rem}}.ax-product-showcase__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media(min-width:750px){.ax-product-showcase__grid{gap:2.4rem;grid-template-columns:repeat(var(--ax-showcase-columns,3),1fr)}}.ax-product-showcase__card{align-items:center;background:hsla(0,0%,100%,.6);display:flex;flex-direction:row;gap:1.2rem;padding:1.6rem}@media(min-width:750px){.ax-product-showcase__card{align-items:stretch;flex-direction:column;gap:0;padding:0}}.ax-product-showcase__media{align-items:center;aspect-ratio:1/1;display:flex;flex:0 0 8rem;justify-content:center;overflow:hidden;width:8rem}.ax-product-showcase__media img,.ax-product-showcase__media svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:750px){.ax-product-showcase__media{aspect-ratio:1/1;flex:none;padding:3.2rem;width:100%}}.ax-product-showcase__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.8rem;min-width:0}@media(min-width:750px){.ax-product-showcase__body{gap:1.2rem;padding:2.4rem}}.ax-product-showcase__name{color:rgb(var(--color-foreground-title));font-family:var(--font-body-family);font-weight:700;text-transform:none}.ax-product-showcase__name,.ax-product-showcase__text{font-size:calc(var(--font-body-scale)*1.4rem);margin:0}.ax-product-showcase__text{color:rgb(var(--color-foreground))}.ax-product-showcase__text>*{margin:0}.ax-product-showcase__footer{align-items:center;display:flex;gap:1.2rem;justify-content:space-between;margin-top:.4rem}@media(min-width:750px){.ax-product-showcase__footer{margin-top:auto}}.ax-product-showcase__price{color:rgb(var(--color-foreground-title));font-size:calc(var(--font-body-scale)*1.4rem)}.ax-product-showcase__price .price{margin:0}.ax-product-showcase__price .price__container{min-height:0;padding:0}.ax-product-showcase__price .price__regular,.ax-product-showcase__price .price__sale{justify-content:flex-start}.ax-product-showcase__cta{display:flex;justify-content:center;margin-top:3.2rem}@media(min-width:750px){.ax-product-showcase__cta{margin-top:4.8rem}}.ax-product-showcase .quick-add{margin:0}.ax-product-showcase .quick-add__submit{padding:0}