.collection-showcase{width:100%}.collection-showcase__header{text-align:center;margin-bottom:var(--gap-xlarge);display:flex;flex-direction:column;gap:var(--gap-small)}.collection-showcase__title{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:600;line-height:1.11;color:rgb(var(--color-foreground));margin:0}.collection-showcase__subtitle{font-size:1.6rem;font-weight:400;line-height:1.55;color:rgba(var(--color-foreground),.6);margin:0}@media screen and (min-width:750px){.collection-showcase__title{font-size:3.6rem}.collection-showcase__subtitle{font-size:1.8rem}}.collection-showcase__grid{--collection-showcase-columns-mobile: 1;--collection-showcase-columns-desktop: 4;display:grid;grid-template-columns:repeat(var(--collection-showcase-columns-mobile),1fr);gap:var(--gap-medium)}@media screen and (min-width:750px){.collection-showcase__grid{grid-template-columns:repeat(2,1fr);gap:var(--gap-large)}}@media screen and (min-width:990px){.collection-showcase__grid{grid-template-columns:repeat(var(--collection-showcase-columns-desktop),1fr)}}.collection-showcase__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:28rem;border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.collection-showcase__card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.collection-showcase__card:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.collection-showcase__card:focus:not(:focus-visible){outline:none}.collection-showcase__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.collection-showcase__card:active{transform:translateY(-2px)}@media screen and (min-width:990px){.collection-showcase__card{min-height:32rem}}.collection-showcase__card-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection-showcase__card-img{width:100%;height:100%;object-fit:cover}.collection-showcase__card-image--placeholder{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.05)}.collection-showcase__card-image--placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover;fill:rgba(var(--color-foreground),.1)}.collection-showcase__card:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--color-background));opacity:var(--overlay-opacity, 0);pointer-events:none}.collection-showcase__card-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:var(--content-padding-large);gap:var(--gap-large)}@media screen and (min-width:990px){.collection-showcase__card-content{padding:3.2rem}}.collection-showcase__card-icon-wrapper{display:flex;align-items:flex-start}.collection-showcase__card-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:var(--radius-full);background-color:#fffffff2;box-shadow:0 4px 5.25px -4px #0000001a,0 10px 13.125px -3px #0000001a;overflow:hidden}.collection-showcase__card-icon-img{width:2.8rem;height:2.8rem;object-fit:contain}@media screen and (min-width:990px){.collection-showcase__card-icon{width:6.4rem;height:6.4rem}.collection-showcase__card-icon-img{width:3.2rem;height:3.2rem}}.collection-showcase__card-text{display:flex;flex-direction:column;gap:var(--gap-small);margin-top:auto}.collection-showcase__card-title{font-family:var(--font-heading-family);font-size:2rem;font-weight:600;line-height:1.33;color:rgb(var(--color-foreground));margin:0;text-shadow:0 4px 7px rgba(0,0,0,.15);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-showcase__card-description{font-size:1.3rem;font-weight:500;line-height:1.43;color:rgba(var(--color-foreground),.9);margin:0;text-shadow:0 1px 1.75px rgba(0,0,0,.06),0 1px 3.5px rgba(0,0,0,.1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.collection-showcase__card-count{font-size:1.2rem;font-weight:500;line-height:1.33;color:rgba(var(--color-foreground),.8);text-shadow:0 1px 1.75px rgba(0,0,0,.06),0 1px 3.5px rgba(0,0,0,.1)}@media screen and (min-width:990px){.collection-showcase__card-title{font-size:2.4rem}.collection-showcase__card-description{font-size:1.4rem}}.collection-showcase__card--placeholder{cursor:default;pointer-events:none}.collection-showcase__card--placeholder:hover{transform:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-collection-showcase.css.map */
