.n19-home-categories{padding:24px 0 48px;background:var(--fig-color-white)}.n19-home-categories .container{width:min(calc(100% - 40px), 1274px);display:flex;flex-direction:column;gap:24px}.n19-home-categories__heading{display:flex;align-items:center;gap:16px;width:100%}.n19-home-categories__accent{display:block;width:7.5px;height:30.41px;flex:0 0 auto}.n19-home-categories__title{margin:0;font-family:var(--font-heading);font-size:16px;font-weight:300;line-height:1.25;letter-spacing:-.04em;color:#202020;text-transform:uppercase}.n19-home-categories__carousel{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.n19-home-categories__carousel::-webkit-scrollbar{display:none}.n19-home-categories__track{display:flex;gap:10px;width:max-content}.n19-home-categories__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:170px;height:200px;flex:0 0 170px;padding:24px 16px;overflow:hidden;text-decoration:none;color:#fff;scroll-snap-align:start}.n19-home-categories__media,.n19-home-categories__image,.n19-home-categories__overlay{position:absolute;inset:0}.n19-home-categories__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1);transform-origin:center center;transition:transform 1.08s cubic-bezier(.16,1,.3,1),object-position 1.08s cubic-bezier(.16,1,.3,1)}.n19-home-categories__overlay{pointer-events:none;background:linear-gradient(180deg,#fff0 44%,rgb(0 0 0 / .5) 100%)}.n19-home-categories__overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 44%,rgb(0 0 0 / .4) 100%);opacity:0;transition:opacity 1.08s cubic-bezier(.16,1,.3,1)}.n19-home-categories__label{position:relative;z-index:1;display:block;width:100%;font-family:var(--font-heading);font-size:14px;font-weight:300;line-height:1.2857;letter-spacing:-.04em;color:#fff}@media (min-width:992px){.n19-home-categories{padding:32px 0 88px}.n19-home-categories .container{width:min(calc(100% - 48px), 1274px);gap:32px}.n19-home-categories__heading{gap:24px}.n19-home-categories__title{font-size:20px;line-height:1;letter-spacing:-.04em}.n19-home-categories__carousel{overflow:visible;scroll-snap-type:none}.n19-home-categories__track{width:100%}.n19-home-categories__card{width:204px;height:240px;flex-basis:204px;padding:24px}.n19-home-categories__label{font-size:16px;line-height:1.25}.n19-home-categories__card:hover,.n19-home-categories__card:focus-visible{text-decoration:none;color:#fff}.n19-home-categories__card:hover .n19-home-categories__image,.n19-home-categories__card:focus-visible .n19-home-categories__image{transform:scale(1.06);object-position:50% 100%}.n19-home-categories__card:hover .n19-home-categories__overlay,.n19-home-categories__card:focus-visible .n19-home-categories__overlay{background:linear-gradient(180deg,#fff0 44%,rgb(0 0 0 / .5) 100%)}.n19-home-categories__card:hover .n19-home-categories__overlay::after,.n19-home-categories__card:focus-visible .n19-home-categories__overlay::after{opacity:1}}.n19-home-categories{background:var(--surface);color:var(--text-body)}.n19-home-categories__heading{gap:var(--section-heading-gap)}.n19-home-categories__title{color:var(--text-heading)}