.pc__grid{display:grid;grid-template-columns:1fr;gap:var(--pc-gap, 1.6rem)}@media screen and (min-width:750px){.pc__grid{grid-template-columns:repeat(var(--pc-cols, 2),minmax(0,1fr))}}.pc-card{position:relative;display:flex;overflow:hidden;border-radius:var(--pc-radius, .8rem);aspect-ratio:var(--pc-ratio-mobile, 1 / 1);background:#e9e7e4}@media screen and (min-width:750px){.pc-card{aspect-ratio:var(--pc-ratio, 6 / 5)}}.pc-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pc-card__image img,.pc-card__image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:none}.pc-card--ov-flat:after{display:block;background-color:rgba(0,0,0,var(--ov-flat, .3))}.pc-card--ov-gradient:after{display:block;background-image:linear-gradient(to top,rgba(0,0,0,var(--ov-grad, .55)) 0%,rgba(0,0,0,0) var(--ov-height, 65%))}.pc-card--ov-both:after{display:block;background-color:rgba(0,0,0,var(--ov-flat, .3));background-image:linear-gradient(to top,rgba(0,0,0,var(--ov-grad, .55)) 0%,rgba(0,0,0,0) var(--ov-height, 65%))}.pc-card__content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;padding:var(--pc-padding, 3.2rem)}.pc-card__content--shadow{text-shadow:0 1px 3px rgba(0,0,0,.35),0 2px 16px rgba(0,0,0,.45)}.pc-card__content--shadow .pc-card__btn{text-shadow:none}.pc-card--bottom .pc-card__content{justify-content:flex-end}.pc-card--middle .pc-card__content{justify-content:center}.pc-card--top .pc-card__content{justify-content:flex-start}.pc-card--center .pc-card__content{text-align:center;align-items:center}.pc-card--right .pc-card__content{text-align:right;align-items:flex-end}.pc-card--left .pc-card__content{text-align:left;align-items:flex-start}.pc-card__heading{margin:0;line-height:1.15}.pc-card__text{margin:.8rem 0 0;font-size:1.5rem;line-height:1.45;max-width:38rem}.pc-card__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:2.4rem;padding:1.5rem 2.8rem;min-width:var(--pc-btn-width, 22rem);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--pc-btn-radius, .4rem);line-height:1}.pc-card__btn--full{width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-promo-cards.css.map */
