.pf-collection-redirections{overflow:hidden}.pf-collection-redirections__layout{display:flex;flex-direction:column;gap:var(--spacing-8);margin-left:auto;margin-right:auto}@media(min-width:1280px){.pf-collection-redirections__layout{grid-gap:var(--spacing-16);align-items:flex-start;display:grid;gap:var(--spacing-16);grid-template-columns:minmax(220px,28%) 1fr}}.pf-collection-redirections__aside{display:contents;width:100%}@media(min-width:1280px){.pf-collection-redirections__aside{align-self:start;display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16) var(--spacing-16)}}.pf-collection-redirections__heading{margin:0;order:1;padding:var(--spacing-8) var(--spacing-6) 0;text-align:center;width:100%}@media(min-width:1280px){.pf-collection-redirections__heading{order:0;padding:0;text-align:left;width:auto}}.pf-collection-redirections__nav{display:none;flex-direction:column;gap:var(--spacing-4);list-style:none;margin:0;order:2;padding:0}@media(min-width:1280px){.pf-collection-redirections__nav{display:flex;order:0}}.pf-collection-redirections__nav-item{flex-shrink:0}@media(min-width:1280px){.pf-collection-redirections__nav-item{flex-shrink:1}}.pf-collection-redirections__nav-button{background:none;border:none;color:var(--color-avocado-leaf-300);cursor:pointer;font-family:var(--font-label-family);font-size:1.2rem;letter-spacing:.04em;line-height:1.3;padding:0;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(min-width:1280px){.pf-collection-redirections__nav-button{font-size:1.4rem;white-space:normal}}.pf-collection-redirections__nav-button.is-active{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3rem}.pf-collection-redirections__nav-button:focus-visible{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3rem}.pf-collection-redirections__nav-button:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.3rem}.pf-collection-redirections__carousel-wrap{min-width:0;order:3;position:relative;width:100%}@media(min-width:1280px){.pf-collection-redirections__carousel-wrap{align-self:start;order:0}}.pf-collection-redirections__carousel{overflow:hidden;position:relative;width:100%}.pf-collection-redirections__carousel:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--spacing-4);padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.pf-collection-redirections__carousel:not(.swiper-initialized) .swiper-slide{flex:0 0 42%;max-width:42%}@media(min-width:1280px){.pf-collection-redirections__carousel:not(.swiper-initialized) .swiper-slide{flex:0 0 360px;max-width:360px}}.pf-collection-redirections__nav-controls{display:none;gap:var(--spacing-4);justify-content:space-between;margin-top:var(--spacing-4);pointer-events:none;position:relative;z-index:2}@media(min-width:1280px){.pf-collection-redirections__nav-controls{display:flex;left:var(--spacing-12);margin-top:0;position:absolute;right:var(--spacing-12);top:50%;transform:translateY(-50%)}}.pf-collection-redirections__nav-controls .button{pointer-events:auto}.pf-collection-redirections__nav-controls .button.swiper-button-disabled{opacity:.35;pointer-events:none}.pf-collection-redirections__card{color:var(--color-mayo-100);display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;width:100%}.pf-collection-redirections__card-media{aspect-ratio:3/4;border-radius:1.6rem;display:flex;overflow:hidden;position:relative;width:100%}@media(min-width:1280px){.pf-collection-redirections__card-media{aspect-ratio:auto;height:600px}}.pf-collection-redirections__card-image,.pf-collection-redirections__card-placeholder{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.pf-collection-redirections__card-placeholder{background-color:var(--color-mayo-200)}.pf-collection-redirections__card-overlay{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.pf-collection-redirections__card-title{align-items:center;bottom:0;display:flex;font-family:var(--font-label-family);font-size:1.6rem;font-weight:var(--font-weight-semibold);justify-content:center;left:0;letter-spacing:.06em;line-height:1.25;padding:var(--spacing-4);position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:2}@media(min-width:1280px){.pf-collection-redirections__card-title{font-size:1.8rem}}.pf-collection-redirections .swiper-slide{height:auto}@media(min-width:1280px){.pf-collection-redirections .swiper-slide{width:360px}}