.category-cards{display:flex;flex-wrap:wrap;--col-gap:30px;column-gap:var(--col-gap);row-gap:20px}.category-cards .category-cards__item{max-width:calc(33.33% - var(--col-gap)*2/3);width:100%}.category-cards__item a{display:block;width:100%}.category-card{position:relative;padding-top:100%;overflow:hidden;border-radius:40px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s;color:var(--white);--body-font-size:clamp(1.5rem,1vw,1.6rem);font-size:var(--body-font-size);line-height:1.34;font-weight:600;will-change:transform}.category-card__overlay{background-color:#03004499;padding:30px 20px;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.category-card__title{font-size:60px;line-height:.9;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem}.category-card__button{margin-top:1.2rem;font-family:var(--font-source-sans);font-weight:600}.cards__item-1 .category-card__title{color:var(--theme-red);font-style:italic;letter-spacing:-.01em}.cards__item-2{font-family:var(--font-cinzel)}.cards__item-2 .category-card__button{font-family:inherit}.cards__item-2 .category-card__title{font-family:inherit;background:linear-gradient(180deg,#d201fa,#9802a3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(180,240,255,.33);filter:drop-shadow(0 0 3px rgba(180,240,255,.6)) drop-shadow(0 0 8px rgba(180,240,255,.5)) drop-shadow(0 0 16px rgba(180,240,255,.3))}.cards__item-3 .category-card{font-family:var(--font-hellohedline);font-weight:400}.cards__item-3 .category-card__title,.cards__item-3 .category-card__button{font-family:inherit;font-weight:inherit}.cards__item-3 .category-card__title{font-size:48px;letter-spacing:-.05em}.category-cards__item:hover .category-card{transform:scale(1.02)}@media only screen and (max-width:1440px){.category-cards{--col-gap:20px}.category-card{border-radius:30px;line-height:1.34}.category-card__title,.cards__item-3 .category-card__title{font-size:40px}.category-card__overlay{padding:20px}}@media only screen and (max-width:1280px){.category-card{padding-top:150%}}@media only screen and (max-width:989px){.category-cards{max-width:60rem;margin:0 auto;width:100%;display:block}.category-card{padding-top:130%}.category-cards .category-cards__item{max-width:100%}.category-cards__item:not(:last-child){margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-category-cards.css.map */
