.pcg{--pcg-bg: #f4f6fb;--pcg-card-bg: #ffffff;--pcg-ink: #11182c;--pcg-muted: #5b6478;--pcg-accent: #ff5a1f;--pcg-border: #e7e9f2;--pcg-link: #2a4cff;background:var(--pcg-bg);padding:clamp(40px,6vw,40px) 0}.pcg__container{margin:0 auto;padding:0 24px}.pcg__header{margin-bottom:clamp(32px,5vw,56px)}.section__eyebrow{font-size:13px;font-weight:200;letter-spacing:.18em;text-transform:uppercase;color:var(--pcg-ink);margin:0 0 16px}.landing_sec__heading{font-size:clamp(28px,4.5vw,42px);font-weight:800;line-height:1.1;color:var(--pcg-ink);margin:0 0 16px}.landing_sec__heading p{margin:0}.pcg__description{font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--pcg-muted)}.pcg__description p{margin:0}.pcg__grid{display:grid;grid-template-columns:repeat(var(--columns, 4),1fr);gap:0;border:1px solid var(--pcg-border);border-radius:18px;overflow:hidden;background:var(--pcg-border)}.pcg__card{display:flex;flex-direction:column;background:var(--pcg-card-bg);padding:28px 26px 32px;text-decoration:none;color:inherit;border-right:1px solid var(--pcg-border);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;position:relative}.pcg__grid .pcg__card:last-child{border-right:none}a.pcg__card{cursor:pointer}.pcg__card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -16px #11182c38;z-index:1}.pcg__card:hover .pcg__icon-wrap{transform:scale(1.06) rotate(-2deg)}.pcg__card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:22px;min-height:22px}.pcg__category{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pcg-muted);margin:0}.pcg__badge{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pcg-accent);background:color-mix(in srgb,var(--pcg-accent) 12%,white);border:1px solid color-mix(in srgb,var(--pcg-accent) 35%,white);padding:5px 10px;border-radius:999px;white-space:nowrap}.pcg__icon-wrap{width:56px;height:56px;border-radius:14px;background:#eef1f8;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .25s ease}.pcg__icon{width:28px;height:28px;object-fit:contain}.pcg__title{font-size:clamp(19px,2vw,22px);font-weight:800;color:var(--pcg-ink);margin:0 0 12px}.pcg__card-description{font-size:14.5px;line-height:1.6;color:var(--pcg-muted);margin-bottom:18px}.pcg__card-description p{margin:0}.pcg__features{margin-top:auto;padding-top:6px}.pcg__features ul{list-style:none;margin:0;padding:0}.pcg__features li{font-size:14px;color:var(--pcg-ink);border-top:1px solid var(--pcg-border);position:relative;padding:12px 0 12px 20px}.pcg__features li:first-child{border-top:none}.pcg__features li:before{content:"\2192";position:absolute;left:0;color:var(--pcg-muted)}.pcg__features a{color:var(--pcg-link);text-decoration:none}.pcg__features a:hover{text-decoration:underline}.pcg__placeholder{border:1px dashed var(--pcg-border);border-radius:14px;padding:48px;text-align:center;color:var(--pcg-muted)}@media screen and (max-width:989px){.pcg__grid{grid-template-columns:repeat(2,1fr)}.pcg__card{border-bottom:1px solid var(--pcg-border)}.pcg__card:nth-child(2n){border-right:none}}@media screen and (max-width:599px){.pcg__grid{grid-template-columns:1fr;border-radius:14px}.pcg__card{border-right:none}}@media(prefers-reduced-motion:reduce){.pcg__card,.pcg__icon-wrap{transition:none}.pcg__card:hover,.pcg__card:hover .pcg__icon-wrap{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-category-grid.css.map */
