.pv-mosaic__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.pv-mosaic__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(12rem,1fr);gap:1.6rem}.pv-mosaic__item--large{grid-row:1 / span 4}.pv-mosaic__grid--single{grid-template-columns:1fr}}.pv-mosaic__item{margin:0;min-height:12rem}.pv-mosaic__item--large{min-height:42rem}@media screen and (min-width:990px){.pv-mosaic__item{min-height:14rem}.pv-mosaic__item--large{min-height:60rem}}.pv-mosaic__card{position:relative;display:flex;align-items:flex-end;height:100%;min-height:inherit;border-radius:var(--pv-radius);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;background:var(--pv-sand)}.pv-mosaic__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.pv-mosaic__media{z-index:0;border-radius:0}.pv-mosaic__media .pv-media__still{transition:transform .5s ease}.pv-mosaic__card:hover .pv-mosaic__media .pv-media__still{transform:scale(1.04)}.pv-mosaic__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#1f1d1ab8,#1f1d1a59 55%,#1f1d1a1a)}.pv-mosaic__item--large .pv-mosaic__shade{background:linear-gradient(0deg,#1f1d1ac7,#1f1d1a59 38%,#1f1d1a00 65%)}.pv-mosaic__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.6rem 1.8rem;align-self:center}.pv-mosaic__item--large .pv-mosaic__body{align-self:flex-end;padding:2.4rem;gap:.8rem}.pv-mosaic__badge{margin-bottom:.4rem}.pv-mosaic__title{font-family:var(--pv-heading-font);font-weight:800;font-size:1.8rem;line-height:1.15;letter-spacing:-.015em;text-shadow:0 1px 12px rgba(0,0,0,.25)}.pv-mosaic__item--large .pv-mosaic__title{font-size:2.8rem}.pv-mosaic__text{font-size:1.4rem;line-height:1.45;color:#ffffffe0;max-width:40rem}.pv-mosaic__item--large .pv-mosaic__text{font-size:1.6rem}.pv-mosaic__cta{margin-top:.6rem;font-family:var(--pv-heading-font);font-weight:800;font-size:1.5rem}@media screen and (min-width:990px){.pv-mosaic__item--large .pv-mosaic__title{font-size:3.6rem}.pv-mosaic__item--large .pv-mosaic__body{padding:3.2rem}.pv-mosaic__title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.pv-mosaic__card:hover .pv-mosaic__media .pv-media__still{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pv-collection-mosaic.css.map */
