@keyframes page-module-scss-module__P5k0UG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.page-module-scss-module__P5k0UG__categoryListingPage{background:0 0;min-height:90vh;position:relative;overflow-x:hidden}.page-module-scss-module__P5k0UG__content{gap:calc(1.5rem*var(--size-normalization-factor,1));padding:calc(1.25rem*var(--size-normalization-factor,1)) 0;width:100%;max-width:var(--layout-content-max-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (max-width:75rem){.page-module-scss-module__P5k0UG__content{padding-left:calc(1rem*var(--size-normalization-factor,1));padding-right:calc(1rem*var(--size-normalization-factor,1))}}.page-module-scss-module__P5k0UG__categoryBanner{z-index:0;width:100%;padding-top:21%;position:fixed;top:0;left:0;right:0}@media (max-width:75rem){.page-module-scss-module__P5k0UG__categoryBanner{padding-top:40%}}@media (max-width:48rem){.page-module-scss-module__P5k0UG__categoryBanner{padding-top:90%}}.page-module-scss-module__P5k0UG__categoryBanner img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.page-module-scss-module__P5k0UG__pageBody{z-index:1;position:relative}.page-module-scss-module__P5k0UG__pageHeader{justify-content:center;align-items:flex-start;gap:calc(.25rem*var(--size-normalization-factor,1));padding:calc(1.5rem*var(--size-normalization-factor,1)) 0;flex-flow:column;display:flex;position:relative}.page-module-scss-module__P5k0UG__pageHeader .page-module-scss-module__P5k0UG__title{font-size:calc(2.75rem*var(--size-normalization-factor,1));color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2}.page-module-scss-module__P5k0UG__pageHeader .page-module-scss-module__P5k0UG__desc{font-size:calc(1rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);font-weight:500;line-height:1.5}.page-module-scss-module__P5k0UG__pageHeaderSkeletonTitle{height:calc(2.25rem*var(--size-normalization-factor,1));background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);border-radius:calc(.5rem*var(--size-normalization-factor,1));background-size:1000px 100%;width:50%;animation:2s infinite page-module-scss-module__P5k0UG__shimmer}.page-module-scss-module__P5k0UG__pageHeaderSkeletonDesc{height:calc(1rem*var(--size-normalization-factor,1));width:20%;margin-top:calc(1rem*var(--size-normalization-factor,1));background:linear-gradient(90deg, var(--color-surface-l2) 0%, var(--color-surface-l1) 50%, var(--color-surface-l2) 100%);border-radius:calc(999px*var(--size-normalization-factor,1));background-size:1000px 100%;animation:2s infinite page-module-scss-module__P5k0UG__shimmer}
@keyframes CategorySeoContent-module-scss-module__VH4nba__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.CategorySeoContent-module-scss-module__VH4nba__seoContent{z-index:1;width:100%;padding:calc(2rem*var(--size-normalization-factor,1)) 0 calc(1rem*var(--size-normalization-factor,1));background:var(--color-surface-l0);position:relative}.CategorySeoContent-module-scss-module__VH4nba__inner{width:100%;max-width:var(--layout-content-max-width);margin-left:auto;margin-right:auto}@media (max-width:75rem){.CategorySeoContent-module-scss-module__VH4nba__inner{padding-left:calc(1rem*var(--size-normalization-factor,1));padding-right:calc(1rem*var(--size-normalization-factor,1))}}.CategorySeoContent-module-scss-module__VH4nba__heading{margin:calc(1.5rem*var(--size-normalization-factor,1)) 0 calc(.5rem*var(--size-normalization-factor,1));font-size:calc(1.125rem*var(--size-normalization-factor,1));color:var(--color-text-primary);font-weight:600}.CategorySeoContent-module-scss-module__VH4nba__heading:first-child{margin-top:0}.CategorySeoContent-module-scss-module__VH4nba__copy{margin-bottom:calc(.75rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));color:var(--color-text-secondary);line-height:1.6}.CategorySeoContent-module-scss-module__VH4nba__categoryLinks{gap:calc(.5rem*var(--size-normalization-factor,1)) calc(1rem*var(--size-normalization-factor,1));margin:0 0 calc(.75rem*var(--size-normalization-factor,1));font-size:calc(.875rem*var(--size-normalization-factor,1));flex-wrap:wrap;padding:0;line-height:1.6;list-style:none;display:flex}.CategorySeoContent-module-scss-module__VH4nba__categoryLinks a{color:var(--color-text-secondary);text-underline-offset:calc(2px*var(--size-normalization-factor,1));text-decoration:underline}.CategorySeoContent-module-scss-module__VH4nba__categoryLinks a:hover{color:var(--color-text-primary)}
