.zenith-cats .zenith-subheading{color:rgba(var(--color-foreground),var(--z-sub-a, .8))}.zenith-cats__card{position:relative;height:100%;overflow:hidden;background:transparent}.zenith-cats__media{aspect-ratio:4 / 5;height:100%}.zenith-cats--tall .zenith-cats__media{aspect-ratio:3 / 4}.zenith-cats--square .zenith-cats__media{aspect-ratio:1 / 1}.zenith-cats--fixed .zenith-cats__media{aspect-ratio:auto;height:var(--z-card-h-m, 44rem)}.zenith-cats__media>img{transition:transform .6s ease}.zenith-cats__media>zenith-bg-video{transition:transform .6s ease,opacity .4s ease}.zenith-cats__card:hover .zenith-cats__media>img,.zenith-cats__card:hover .zenith-cats__media>zenith-bg-video{transform:scale(1.04)}.zenith-cats .zenith-overlay--bottom{background:linear-gradient(to top,rgba(var(--z-ov-rgb),var(--z-ov-a)) 0%,rgba(var(--z-ov-rgb),var(--z-ov-a)) var(--z-ov-solid, 0%),rgba(var(--z-ov-rgb),0) var(--z-ov-cover))}.zenith-cats__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--z-cgap-m, var(--z-space-4));padding:var(--z-cpd-m, var(--z-space-5));pointer-events:none}.zenith-cats__content a,.zenith-cats__content button,.zenith-cats__content product-form{pointer-events:auto}.zenith-cats__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--z-ttfs-m, 2.6rem);line-height:1.35;letter-spacing:0;color:rgb(var(--color-foreground))}.zenith-cats__actions{display:flex;max-width:100%}.zenith-cats__actions product-form,.zenith-cats__actions .zenith-card__form{display:block;width:auto;margin-top:0}.zenith-cats__actions .button.zenith-cats__button{width:auto;max-width:100%;padding:0 calc(var(--z-space-4) + var(--z-space-1));font-size:var(--z-btnfs-m, 2rem)}.zenith-cats__actions .button.zenith-cats__button:not(.zenith-btn){font-family:var(--font-heading-family);font-weight:400;letter-spacing:.03em;line-height:1;gap:var(--z-space-3);min-height:4.6rem}.zenith-cats__actions .zenith-cats__button:not(.zenith-btn) .zenith-btn__icon{width:1em;height:1em;stroke-width:1.75}@media screen and (max-width:749px){.zenith-m-btn-full .zenith-cats__actions .button.zenith-cats__button{width:100%}}.zenith-cats__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(prefers-reduced-motion:reduce){.zenith-cats__media img{transition:none}}@media screen and (max-width:749px){.zenith-cats .zenith-cats__heading--m-left{align-items:flex-start;text-align:left;margin-left:0;margin-right:0}.zenith-cats .zenith-cats__heading--m-center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.zenith-cats .zenith-subheading{max-width:var(--z-smw-m, none)}.zenith-cats--m-grid .zenith-cats__grid,.zenith-cats--m-stack .zenith-cats__grid{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--z-gap-m, var(--z-space-3))}.zenith-cats--m-stack .zenith-cats__grid{grid-template-columns:1fr}.zenith-cats--m-grid .zenith-cats__grid{display:flex;flex-wrap:wrap;justify-content:center}.zenith-cats--m-grid .zenith-cats__grid>.zenith-cats__item{flex:0 0 calc((100% - var(--z-gap-m, var(--z-space-3))) / 2)}.zenith-cats--m-grid .zenith-cats__content{gap:var(--z-cgap-m, var(--z-space-2))}}@media screen and (min-width:750px){.zenith-cats__grid.zenith-carousel__track{--zc-cols: 2;--zc-gap: var(--z-gap, var(--z-space-5));display:flex;flex-wrap:wrap;justify-content:center;overflow:visible;gap:var(--zc-gap)}.zenith-cats__grid.zenith-carousel__track>.zenith-cats__item{flex:0 0 calc((100% - (var(--zc-cols) - 1) * var(--zc-gap)) / var(--zc-cols))}.zenith-cats--fixed .zenith-cats__media{height:var(--z-card-h, 44rem)}.zenith-cats__content{gap:var(--z-cgap, var(--z-space-4));padding:var(--z-cpd, var(--z-space-5))}.zenith-cats__title{font-size:var(--z-ttfs, 2rem)}.zenith-cats__actions .button.zenith-cats__button{font-size:var(--z-btnfs, 2.2rem)}.zenith-cats__actions--full{align-self:stretch}.zenith-cats__actions--full product-form,.zenith-cats__actions--full .zenith-card__form,.zenith-cats__actions--full .button.zenith-cats__button{width:100%}.zenith-cats__actions--full .button.zenith-cats__button{justify-content:flex-start}}@media screen and (min-width:990px){.zenith-cats__grid.zenith-carousel__track{--zc-cols: var(--z-cols)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/zenith-category-cards.css.map */
