.ap-pc{--ap-pc-cols: 3;--ap-pc-overlay: 1;--ap-pc-min-h: 840px;--ap-pc-content-w: 446px;--ap-pc-card-bg: #0f1209;--ap-pc-desc-mobile: #f5f5f5;padding:80px 0;background:var(--color-white)}.ap-pc__heading{margin:0 0 40px;font-size:36px;line-height:44px;text-transform:uppercase;color:var(--color-primary-700)}.ap-pc__grid{display:grid;grid-template-columns:repeat(var(--ap-pc-cols),minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.ap-pc__card{position:relative;display:flex;align-items:flex-end;min-height:var(--ap-pc-min-h);border-radius:16px;overflow:hidden;isolation:isolate;background:var(--ap-pc-card-bg)}.ap-pc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;transform:scaleX(var(--ap-pc-flip, 1))}.ap-pc__card img{width:100%;height:100%;object-fit:cover;object-position:var(--ap-pc-focal, center);transform:scale(var(--ap-pc-zoom, 1));transform-origin:var(--ap-pc-focal, center);display:block}.ap-pc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:var(--ap-pc-overlay);background:linear-gradient(to top,#000 16.1%,#0000 67.4%)}.ap-pc--text-top .ap-pc__card{align-items:flex-start}.ap-pc--text-top .ap-pc__card:after{background:linear-gradient(to bottom,#000 16.1%,#0000 67.4%)}.ap-pc__content{width:100%;max-width:calc(var(--ap-pc-content-w) + 106px);padding:53px;color:var(--color-white)}.ap-pc__eyebrow{display:block;margin:0 0 8px;font-size:14px;line-height:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-white-80)}.ap-pc__title{margin:0;font-size:32px;line-height:40px;letter-spacing:-.4px;text-transform:uppercase;color:var(--color-white)}.ap-pc__desc{margin:16px 0 0;font-size:20px;line-height:28px;letter-spacing:-.1px;color:var(--color-white-80)}.ap-pc__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;text-indent:-9999px;overflow:hidden}@media(max-width:1279px){.ap-pc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-pc__card{min-height:640px}.ap-pc__content{padding:32px}.ap-pc__title{font-size:28px;line-height:36px}.ap-pc__desc{font-size:18px;line-height:26px}}@media(max-width:767px){.ap-pc{padding:48px 0}.ap-pc__grid{grid-template-columns:minmax(0,1fr);gap:17px}.ap-pc__card{min-height:404px}.ap-pc__content{padding:0 16px 28px}.ap-pc__eyebrow{margin-bottom:4px}.ap-pc__title{font-size:24px;line-height:32px}.ap-pc__desc{margin-top:4px;font-size:14px;line-height:20px;letter-spacing:0;color:var(--ap-pc-desc-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/pillar-cards.css.map */
