.catalog-categories{position:relative;overflow:hidden;padding-top:var(--catalog-padding-top);padding-bottom:var(--catalog-padding-bottom)}.catalog-categories:before{position:absolute;top:-24rem;right:-18rem;width:56rem;height:56rem;border-radius:50%;background:rgba(var(--color-button),.08);content:"";filter:blur(.2rem);pointer-events:none}.catalog-categories__inner{position:relative}.catalog-categories__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(24rem,.55fr);gap:clamp(3.2rem,8vw,12rem);align-items:end;margin-bottom:clamp(5rem,8vw,9rem)}.catalog-categories__eyebrow{margin:0 0 1.8rem;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--color-button),.92)}.catalog-categories__heading{max-width:8ch;margin:0;font-size:clamp(4.8rem,8vw,9.6rem);font-weight:400;line-height:.92;letter-spacing:-.045em}.catalog-categories__intro{max-width:42rem;margin:0 0 .8rem;font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.75;color:rgba(var(--color-foreground),.72)}.catalog-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2.3vw,3.2rem);margin:0}.catalog-categories__item{min-width:0}.catalog-categories__card{position:relative;display:flex;min-height:clamp(23rem,22vw,29rem);height:100%;padding:clamp(2.4rem,2.8vw,3.4rem);overflow:hidden;flex-direction:column;border:.1rem solid rgba(var(--color-button),.28);border-radius:2rem;background:linear-gradient(145deg,rgba(var(--color-foreground),.07),rgba(var(--color-foreground),.018)),rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;box-shadow:0 2rem 5rem #00000014;transition:transform var(--duration-default) ease,border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}.catalog-categories__card:before{position:absolute;top:-9rem;right:-8rem;width:23rem;height:23rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-button),.2),rgba(var(--color-button),.08) 42%,rgba(var(--color-button),0) 72%);content:"";opacity:.65;transform:scale(.9);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;pointer-events:none}.catalog-categories__card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.catalog-categories__number{font-size:1.1rem;letter-spacing:.22em;color:rgba(var(--color-foreground),.52)}.catalog-categories__arrow{display:grid;width:4.8rem;height:4.8rem;place-items:center;border:.1rem solid rgba(var(--color-button),.55);border-radius:50%;color:rgb(var(--color-button));transition:color var(--duration-default) ease,background-color var(--duration-default) ease,transform var(--duration-default) ease}.catalog-categories__arrow .svg-wrapper,.catalog-categories__arrow .icon{width:1.7rem;height:1.7rem}.catalog-categories__card-copy{position:relative;z-index:1;display:flex;margin-top:auto;padding-top:3.8rem;flex-direction:column}.catalog-categories__title{max-width:10ch;font-family:var(--font-heading-family);font-size:clamp(3rem,3.2vw,4.6rem);font-weight:400;line-height:1.03;letter-spacing:-.025em}.catalog-categories__description{max-width:32rem;margin-top:1.8rem;font-size:1.35rem;line-height:1.65;color:rgba(var(--color-foreground),.64)}@media screen and (hover:hover){.catalog-categories__card:hover{border-color:rgba(var(--color-button),.82);box-shadow:0 3rem 7rem #0003;transform:translateY(-.7rem)}.catalog-categories__card:hover:before{opacity:1;transform:scale(1.15)}.catalog-categories__card:hover .catalog-categories__arrow{background:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:translate(.35rem)}}.catalog-categories__card:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.4rem;box-shadow:0 0 0 .5rem rgba(var(--color-button),.18)}@media screen and (max-width:989px){.catalog-categories__header{grid-template-columns:1fr;gap:2.4rem}.catalog-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-categories__card{min-height:25rem}}@media screen and (max-width:749px){.catalog-categories:before{top:-14rem;right:-24rem}.catalog-categories__heading{max-width:9ch;font-size:clamp(4.2rem,15vw,6.4rem)}.catalog-categories__grid{grid-template-columns:1fr;gap:1.6rem}.catalog-categories__card{min-height:23rem;padding:2.4rem;border-radius:1.6rem}.catalog-categories__card-copy{padding-top:3.6rem}.catalog-categories__title{font-size:clamp(3.2rem,11vw,4.4rem)}}@media(prefers-reduced-motion:reduce){.catalog-categories__card,.catalog-categories__card:before,.catalog-categories__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
