.premium-categories{--category-line: rgba(var(--color-foreground), .14);padding-block:calc(var(--category-padding-top) * .75) calc(var(--category-padding-bottom) * .75);color:rgb(var(--color-foreground))}.premium-categories__heading{margin-block-end:2.4rem;text-align:center}.premium-categories__heading h2{font-size:clamp(2.4rem,2.5vw,3.2rem);line-height:1.3}.premium-categories__heading p{max-inline-size:60rem;margin:1.2rem auto 0;line-height:1.6;overflow-wrap:anywhere}.premium-categories__list{display:grid;margin:0;padding:0;list-style:none}.premium-categories__item{min-inline-size:0}.premium-categories .premium-category__link{display:flex;flex-direction:column;align-items:center;gap:1.2rem;min-inline-size:0;block-size:100%;padding:.6rem;color:inherit;text-decoration:none;text-align:center;-webkit-tap-highlight-color:rgba(var(--color-button),.15)}.premium-categories .premium-category__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px;border-radius:1.2rem}.premium-category__media{display:block;flex-shrink:0;inline-size:min(100%,var(--category-mobile-image-size));aspect-ratio:1;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background:rgba(var(--color-foreground),.035);transition:border-color var(--premium-duration, .15s)}.premium-categories .premium-category__image,.premium-categories .premium-category__placeholder{display:block;inline-size:100%;block-size:100%;border-radius:inherit;object-fit:var(--category-image-fit, cover)}.premium-category__placeholder{fill:rgba(var(--color-foreground),.35)}.premium-category__title{max-inline-size:100%;font-size:1.4rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.premium-categories__empty{text-align:center}.premium-categories--circles .premium-categories__list{grid-auto-flow:column;grid-auto-columns:calc(var(--category-mobile-image-size) + 2.4rem);gap:1.2rem;overflow-x:auto;padding-block:.4rem 1.2rem;scroll-snap-type:inline proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.25) transparent}.premium-categories--circles .premium-categories__item{scroll-snap-align:start}.premium-categories--circles .premium-category__media{border-radius:50%}.premium-categories--grid .premium-categories__list{grid-template-columns:repeat(var(--category-mobile-columns),minmax(0,1fr));border:1px solid var(--category-line);border-radius:1.6rem;overflow:hidden}.premium-categories--grid .premium-categories__item{box-shadow:1px 0 0 var(--category-line),0 1px 0 var(--category-line)}.premium-categories--grid .premium-category__link{padding:1.6rem 1.2rem;transition:background-color var(--premium-duration, .15s)}@media(min-width:750px){.premium-categories{padding-block:var(--category-padding-top) var(--category-padding-bottom)}.premium-category__media{inline-size:min(100%,var(--category-image-size))}.premium-category__title{font-size:1.6rem}.premium-categories--circles .premium-categories__list{grid-auto-columns:calc(var(--category-image-size) + 2.4rem)}.premium-categories--grid .premium-categories__list{grid-template-columns:repeat(var(--category-tablet-columns),minmax(0,1fr))}.premium-categories--grid .premium-category__link{padding:2.4rem 1.6rem;gap:1.6rem}}@media(min-width:990px){.premium-categories--circles .premium-categories__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--category-columns),minmax(0,1fr));overflow:visible;gap:2.4rem 1.6rem;padding-block:.4rem}.premium-categories--grid .premium-categories__list{grid-template-columns:repeat(var(--category-columns),minmax(0,1fr))}}@media(hover:hover){[data-premium-hover=true] .premium-category__link[href]:hover .premium-category__media{border-color:rgb(var(--color-button))}[data-premium-hover=true] .premium-category__link[href]:hover .premium-category__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}[data-premium-hover=true] .premium-categories--grid .premium-category__link[href]:hover{background-color:rgba(var(--color-button),.07)}}@media(prefers-reduced-motion:reduce){.premium-categories .premium-category__link,.premium-categories .premium-category__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/premium-categories.css.map */
