.peosa-categories__header{margin-bottom:2.4rem}.peosa-categories__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:3.2rem;line-height:1.1;letter-spacing:-.02em;color:#1a1a1a;margin:0}.peosa-categories__grid{--cat-cols: 3;--cat-gap: 1.4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem var(--cat-gap);margin:0;padding:0;list-style:none}.peosa-categories__item{flex:0 0 calc((100% - (var(--cat-cols) - 1) * var(--cat-gap)) / var(--cat-cols));min-width:0}.peosa-category__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 25%,#d4365a,#b60f34 55%,#8e0b28)}.peosa-category--no-photo .peosa-category__media:after{display:none}.peosa-category--circle.peosa-category--no-photo .peosa-category__info{top:50%}.peosa-category{position:relative;display:block;text-decoration:none;color:#fff}.peosa-category__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;isolation:isolate;background-color:#f8f3f1;box-shadow:0 0 #b60f3400,0 6px 18px -10px #1a1a1a40;transition:box-shadow .35s ease,transform .35s cubic-bezier(.2,.7,.3,1)}.peosa-category:hover .peosa-category__media{transform:translateY(-4px);box-shadow:0 0 0 3px #fff,0 0 0 5px #b60f34,0 16px 30px -14px #b60f3473}.peosa-category__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.peosa-category__placeholder{fill:#1a1a1a33}.peosa-category:hover .peosa-category__img{transform:scale(1.08)}.peosa-category__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1a1a1a00 35%,#1a1a1ab3);transition:opacity .35s ease}.peosa-category__info{position:absolute;left:12%;right:12%;top:72%;z-index:2;transform:translateY(-50%);text-align:center;pointer-events:none;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.peosa-category:hover .peosa-category__info{transform:translateY(calc(-50% - 4px))}.peosa-category__name{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:1.35rem;line-height:1.15;letter-spacing:0;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}@media screen and (min-width:750px){.peosa-categories__header{margin-bottom:3.6rem}.peosa-categories__title{font-size:4.2rem}.peosa-categories__grid{--cat-gap: 2.4rem;row-gap:2.8rem}.peosa-category__name{font-size:1.8rem}}@media screen and (min-width:990px){.peosa-categories__title{font-size:5rem}.peosa-categories__grid{--cat-cols: 5;--cat-gap: 3.2rem;row-gap:3.6rem}.peosa-category__name{font-size:1.9rem}}.peosa-category--tile .peosa-category__media{aspect-ratio:4 / 5;border-radius:1.6rem}.peosa-category--tile:hover .peosa-category__media{box-shadow:0 18px 36px -18px #b60f3473}.peosa-category--tile .peosa-category__media:after{background:linear-gradient(180deg,#1a1a1a00 50%,#1a1a1ab3)}.peosa-category--tile .peosa-category__info{top:auto;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;transform:none;text-align:left}.peosa-category--tile:hover .peosa-category__info{transform:translateY(-4px)}.peosa-category--tile .peosa-category__name{font-size:1.7rem}.peosa-category__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:50%;color:#b60f34;background-color:#fff;transition:background-color .25s ease,color .25s ease,transform .25s ease}.peosa-category__arrow svg{width:1.6rem;height:1.6rem}.peosa-category--tile:hover .peosa-category__arrow{color:#fff;background-color:#b60f34;transform:translate(3px)}.peosa-collections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.peosa-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.peosa-category--tile .peosa-category__info{padding:2rem}.peosa-category--tile .peosa-category__name{font-size:2.2rem}.peosa-category__arrow{width:4rem;height:4rem}}@media screen and (min-width:990px){.peosa-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}@media(prefers-reduced-motion:reduce){.peosa-category__media,.peosa-category__img{transition:none}.peosa-category:hover .peosa-category__media,.peosa-category:hover .peosa-category__img{transform:none}.peosa-category__info,.peosa-category:hover .peosa-category__info{transition:none;transform:translateY(-50%)}}.peosa-category--soon{cursor:default}.peosa-category--soon:hover .peosa-category__media,.peosa-category--soon.peosa-category--tile:hover .peosa-category__media{transform:none;box-shadow:none}.peosa-category--circle.peosa-category--soon:hover .peosa-category__info{transform:translateY(-50%)}.peosa-category--tile.peosa-category--soon:hover .peosa-category__info{transform:none}@media screen and (max-width:599px){.peosa-categories__item--long{order:-1}.peosa-categories__item--long,.peosa-categories__item--half{flex-basis:calc((100% - var(--cat-gap)) / 2)}.peosa-categories__item--long .peosa-category__name,.peosa-categories__item--half .peosa-category__name{font-size:1.5rem}}@media screen and (max-width:749px){.peosa-category--circle .peosa-category__media:after{background:linear-gradient(180deg,#1a1a1a00 20%,#1a1a1a99 55%,#1a1a1ad9)}.peosa-category--circle .peosa-category__name{text-shadow:0 1px 6px rgba(0,0,0,.6)}}@media screen and (max-width:389px){.peosa-categories__item:not(.peosa-categories__item--long,.peosa-categories__item--half) .peosa-category__name{font-size:1.2rem;line-height:1.1}}@media screen and (min-width:990px)and (max-width:1199px){.peosa-category--circle .peosa-category__name{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/peosa-categories.css.map */
