.section-page-product-showcase{position:relative;isolation:isolate}.section-page-product-showcase:not(:has(.product-card)){display:none}.section-page-product-showcase .product-showcase{position:relative;z-index:1;display:flex;flex-direction:column;gap:3.2rem}.section-page-product-showcase .product-showcase__heading{margin:0;color:inherit;font-size:var(--text-4xl);line-height:1}@media screen and (min-width:750px){.section-page-product-showcase .product-showcase{gap:4rem}}.section-page-product-showcase .product-showcase__list{display:grid;grid-template-columns:1fr;gap:4rem 2rem;margin:0;padding:0;list-style:none}.section-page-product-showcase .product-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.section-page-product-showcase .product-card:has(.product-card__title a){position:relative}.section-page-product-showcase .product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.section-page-product-showcase .product-card__media{display:block;width:100%;overflow:hidden;background-color:rgb(var(--color-base-background-2))}.section-page-product-showcase .product-card__media img,.section-page-product-showcase .product-card__media .product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long, .5s) ease}.section-page-product-showcase .product-card:hover a.product-card__media img{transform:scale(1.03)}.section-page-product-showcase .product-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding-top:2.4rem}.section-page-product-showcase .product-card__text{display:flex;flex-direction:column;gap:.8rem}.section-page-product-showcase .product-card__title{margin:0;color:inherit;font-size:min(var(--text-3xl),4rem);line-height:1.1}.section-page-product-showcase .product-card__title a{color:inherit;text-decoration:none}.section-page-product-showcase .product-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.section-page-product-showcase .product-card__description{margin:0;font-size:1.6rem;line-height:1.6;opacity:.8}.section-page-product-showcase .product-card__description p{margin:0}.section-page-product-showcase .product-card__button{min-height:4.4rem;align-items:center}.section-page-product-showcase .product-card__button.is-disabled,.section-page-product-showcase .product-card__button.is-disabled:hover{background-color:rgba(var(--color-base-text),.12);color:rgba(var(--color-base-text),.55);cursor:not-allowed}.section-page-product-showcase .product-showcase--featured .product-card__media{aspect-ratio:4 / 3}@media screen and (min-width:750px)and (max-width:989px){.section-page-product-showcase .product-showcase--featured .product-showcase__list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-page-product-showcase .product-showcase--featured .product-card:last-child:nth-child(odd){grid-column:1 / -1}}@media screen and (min-width:990px){.section-page-product-showcase .product-showcase--featured .product-showcase__list{display:flex;flex-wrap:wrap;gap:6.4rem 2rem}.section-page-product-showcase .product-showcase--featured .product-card{flex:0 0 calc((100% - 2rem)*.6)}.section-page-product-showcase .product-showcase--featured .product-card:nth-child(4n+2),.section-page-product-showcase .product-showcase--featured .product-card:nth-child(4n+3){flex-basis:calc((100% - 2rem)*.4)}.section-page-product-showcase .product-showcase--featured .product-card:last-child:nth-child(odd){flex-basis:100%}.section-page-product-showcase .product-showcase--featured .product-card__media{aspect-ratio:auto;height:var(--showcase-image-height, 54rem)}}.section-page-product-showcase .product-showcase--horizontal .product-showcase__list{row-gap:3.2rem}.section-page-product-showcase .product-showcase--horizontal .product-card{flex-direction:row;align-items:center;gap:2rem}.section-page-product-showcase .product-showcase--horizontal .product-card__media{flex:0 0 40%;max-width:26rem;aspect-ratio:1 / 1}.section-page-product-showcase .product-showcase--horizontal .product-card__content{flex:1 1 0;gap:1.6rem;padding-top:0}.section-page-product-showcase .product-showcase--horizontal .product-card__title{font-size:min(var(--text-2xl),3.2rem);line-height:1.125}@media screen and (max-width:389px){.section-page-product-showcase .product-showcase--horizontal .product-card{gap:1.6rem}.section-page-product-showcase .product-showcase--horizontal .product-card__media{flex-basis:35%}.section-page-product-showcase .product-showcase--horizontal .product-card__title{font-size:var(--text-xl)}}@media screen and (min-width:990px){.section-page-product-showcase .product-showcase--horizontal .product-showcase__list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-page-product-showcase .product-showcase--horizontal .product-card{gap:3.2rem}.section-page-product-showcase .product-showcase--horizontal .product-card__media{flex:0 0 26rem;max-width:42%}.section-page-product-showcase .product-showcase--horizontal .product-card__content{gap:2rem;padding-right:1.6rem}}.section-page-product-showcase .product-showcase--grid .product-showcase__list{grid-template-columns:repeat(var(--showcase-columns-mobile, 2),minmax(0,1fr));gap:3.2rem 1.6rem}.section-page-product-showcase .product-showcase--grid .product-card__media{aspect-ratio:1 / 1}.section-page-product-showcase .product-showcase--grid .product-card__content{gap:1.2rem;padding-top:1.6rem}@media screen and (min-width:750px){.section-page-product-showcase .product-showcase--grid .product-card__content{padding-top:2rem}}.section-page-product-showcase .product-showcase--grid .product-card__text{gap:.6rem}.section-page-product-showcase .product-showcase--grid .product-card__title{font-size:min(var(--text-xl),2.6rem);line-height:1.15}.section-page-product-showcase .product-showcase--grid .product-card__description{font-size:1.5rem}@media screen and (min-width:750px){.section-page-product-showcase .product-showcase--grid .product-showcase__list{grid-template-columns:repeat(var(--showcase-columns-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:990px){.section-page-product-showcase .product-showcase--grid .product-showcase__list{grid-template-columns:repeat(var(--showcase-columns-laptop, 4),minmax(0,1fr))}}@media screen and (min-width:1200px){.section-page-product-showcase .product-showcase--grid .product-showcase__list{grid-template-columns:repeat(var(--showcase-columns-desktop, 5),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.section-page-product-showcase .product-card__media img{transition:none}.section-page-product-showcase .product-card:hover a.product-card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-page-product-showcase.css.map */
