.nu-categories{display:flex;flex-direction:column;align-items:center;gap:30px;padding:50px var(--nu-gutter);overflow:hidden}.nu-categories__heading{width:100%;display:flex;justify-content:space-between;align-items:center}.nu-categories__title{margin:0;white-space:pre}.nu-categories__grid{width:100%;display:flex;gap:20px}.nu-categories__card{position:relative;flex:1 0 0;min-width:0;aspect-ratio:440 / 598.875;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:20px;border-radius:14px;overflow:hidden;isolation:isolate}.nu-categories__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.nu-categories__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#00000094,#00000061 14%,#0000 34%);pointer-events:none}.nu-categories__btn{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:12px 38px;border-radius:var(--nu-radius);background-color:#fff0;color:var(--nu-white);font-size:14px;line-height:17.5px;letter-spacing:-.5px;white-space:pre;transition:background-color .2s ease,color .2s ease}.nu-categories__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--nu-line-light);border-radius:inherit;pointer-events:none;transition:border-color .2s ease}.nu-categories__card:focus-visible{outline:2px solid var(--nu-black);outline-offset:3px}.nu-categories__card:hover .nu-categories__btn,.nu-categories__card:focus-visible .nu-categories__btn{background-color:var(--nu-white);color:var(--nu-black)}.nu-categories__card:hover .nu-categories__btn:after,.nu-categories__card:focus-visible .nu-categories__btn:after{border-color:var(--nu-white)}@media(max-width:1199.98px){.nu-categories__scrim{display:none}.nu-categories__btn{background-color:var(--nu-white);color:var(--nu-black)}.nu-categories__btn:after{border-color:var(--nu-white)}}@media(max-width:809.98px){.nu-categories{padding:0 var(--nu-gutter)}.nu-categories__title{font-size:20px;line-height:21px}.nu-categories__grid{flex-direction:column}.nu-categories__card{flex:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home-categories.css.map */
