.tl-cat__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.tl-cat__header:empty{display:none}.tl-cat__header .tl-cat__heading{margin:0}.tl-cat__nav{display:flex;gap:.8rem;margin-left:auto}.tl-cat__nav[hidden]{display:none}.tl-cat__arrow{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,opacity .2s}.tl-cat__arrow svg{width:1.6rem;height:1.6rem}.tl-cat__arrow:hover:not([disabled]){border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tl-cat__arrow[disabled]{opacity:.35;cursor:default}.tl-cat__heading{margin:0 0 1.6rem}.tl-cat__list{display:grid;grid-template-columns:repeat(var(--tl-cols),minmax(0,18rem));gap:1.6rem;list-style:none;margin:0;padding:0}.tl-cat__link{display:flex;flex-direction:column;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.tl-cat__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--tl-ratio);border-radius:var(--media-radius, 0);background:rgba(var(--color-foreground),.06)}.tl-cat__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.08);transition:box-shadow .2s ease;pointer-events:none}.tl-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.tl-cat__label{display:block;padding-bottom:.8rem;border-bottom:2px solid transparent;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s ease,color .2s ease}.tl-cat__link:hover .tl-cat__img,.tl-cat__link:focus-visible .tl-cat__img{transform:scale(1.04)}.tl-cat__link:hover .tl-cat__label{border-bottom-color:rgba(var(--color-foreground),.25)}.tl-cat__link.is-active .tl-cat__media:after{box-shadow:inset 0 0 0 2px rgb(var(--color-button))}.tl-cat__link.is-active .tl-cat__label{border-bottom-color:rgb(var(--color-button))}@media screen and (max-width:749px){.tl-cat__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem;scroll-padding:0 1.5rem;scrollbar-width:none}.tl-cat__list::-webkit-scrollbar{display:none}.tl-cat__item{flex:0 0 30%;scroll-snap-align:start}.tl-cat__link{gap:.8rem}.tl-cat__media{aspect-ratio:3 / 4}.tl-cat__label{padding-bottom:.6rem;font-size:1.1rem;letter-spacing:.06em}}.tl-tt__heading{margin:0 0 1.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tl-tt__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tl-cols, 6),minmax(0,var(--tl-w, 150px)));justify-content:center;gap:1.2rem}.tl-tt__link{display:block;color:rgb(var(--color-foreground));text-decoration:none}.tl-tt__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:rgba(var(--color-foreground),.06)}.tl-tt__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .25s ease}.tl-tt__link:hover .tl-tt__media img{transform:scale(1.04)}.tl-tt__list:has(.is-active) .tl-tt__link:not(.is-active) .tl-tt__media img{opacity:.4}.tl-tt__label{display:block;margin-top:1rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.3}.tl-tt__list:has(.is-active) .tl-tt__link:not(.is-active) .tl-tt__label{opacity:.55}@media screen and (max-width:749px){.tl-tt__list{display:flex;justify-content:flex-start;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem;scroll-padding:0 1.5rem;scrollbar-width:none}.tl-tt__list::-webkit-scrollbar{display:none}.tl-tt__item{flex:0 0 min(25%,var(--tl-w, 150px));scroll-snap-align:start}.tl-tt__label{margin-top:.6rem;font-size:1.1rem;letter-spacing:.06em}}.tl-tt__hint{display:none}.tl-tt__scroller{position:relative}@media screen and (max-width:749px){.tl-tt.is-overflow .tl-tt__hint{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75;transition:opacity .3s ease}.tl-tt.is-scrolled .tl-tt__hint{opacity:0}.tl-tt__hint svg{animation:tl-tt-nudge 1.4s ease-in-out infinite}.tl-tt.is-overflow .tl-tt__scroller:after{content:"";position:absolute;top:0;right:-1.5rem;bottom:0;width:4.8rem;pointer-events:none;background:linear-gradient(to right,rgba(var(--color-background),0),rgb(var(--color-background)));transition:opacity .25s ease}.tl-tt.is-end .tl-tt__scroller:after{opacity:0}}@keyframes tl-tt-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.tl-tt__hint svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
