.pr-cats__grid{display:grid;gap:2.4rem}@media screen and (min-width:750px){.pr-cats__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.pr-cats__grid{grid-template-columns:repeat(var(--pr-cols, 3),1fr)}}.pr-cats__card{--pr-card-bg: var(--pr-blush);--pr-card-fg: var(--pr-ink);position:relative;display:flex;flex-direction:column;border-radius:var(--pr-radius-lg);background:var(--pr-card-bg);color:var(--pr-card-fg);text-decoration:none;overflow:hidden;transition:transform .5s var(--pr-ease),box-shadow .5s var(--pr-ease)}.pr-cats__card--teal{--pr-card-bg: var(--pr-teal-soft)}.pr-cats__card--sand{--pr-card-bg: var(--pr-sand)}.pr-cats__card--navy{--pr-card-bg: var(--pr-navy);--pr-card-fg: #fff}.pr-cats__card:hover{transform:translateY(-.6rem);box-shadow:var(--pr-shadow-lg)}.pr-cats__media{aspect-ratio:5 / 4;overflow:hidden}@media screen and (max-width:749px){.pr-cats__media{aspect-ratio:16 / 10}.pr-cats__body{padding:.4rem 2.4rem 2.4rem}}.pr-cats__media img,.pr-cats__media svg{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1s var(--pr-ease)}.pr-cats__card--navy .pr-cats__media img{mix-blend-mode:normal}.pr-cats__card:hover .pr-cats__media img{transform:scale(1.06) rotate(-1deg)}.pr-cats__body{display:flex;flex-direction:column;gap:1rem;padding:.8rem 3.2rem 3.2rem;flex:1}.pr-cats__badge{position:absolute;top:2rem;left:2rem}.pr-cats__title{margin:0;font-size:clamp(2.8rem,2.6vw,3.6rem);color:inherit}.pr-cats__text{margin:0;font-size:1.5rem;line-height:1.55;opacity:.78}.pr-cats__cta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.6rem;font-weight:700}.pr-cats__arrow{display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--pr-card-fg);color:var(--pr-card-bg);transition:transform .4s var(--pr-ease),background .3s ease}.pr-cats__arrow svg{width:2rem;height:2rem}.pr-cats__card:hover .pr-cats__arrow{transform:rotate(-45deg);background:var(--pr-red);color:#fff}.pr-cats__body{padding-top:2.8rem;gap:1.2rem}@media screen and (max-width:749px){.pr-cats__body{padding-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pr-categories.css.map */
