.vlu-cat-rail{background:var(--vlu-bg);padding:64px 0}@media(min-width:750px){.vlu-cat-rail{padding:96px 0}}.vlu-cat-rail__inner{padding:0 24px}.vlu-cat-rail__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -24px;padding:4px 24px 24px}.vlu-cat-rail__grid::-webkit-scrollbar{display:none}.vlu-cat-rail__grid>.vlu-cat-rail__tile{flex:0 0 75%;scroll-snap-align:start}@media(min-width:750px){.vlu-cat-rail__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;overflow:visible;scroll-snap-type:none;margin:0;padding:0}.vlu-cat-rail__grid>.vlu-cat-rail__tile{flex:initial}}@media(min-width:990px){.vlu-cat-rail__grid{grid-template-columns:repeat(3,1fr)}}.vlu-cat-rail__tile{display:block;color:inherit;text-decoration:none}.vlu-cat-rail__tile:focus-visible{outline:2px solid var(--vlu-accent);outline-offset:2px}.vlu-cat-rail__media{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background:var(--vlu-bg-accent);margin-bottom:16px}.vlu-cat-rail__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.vlu-cat-rail__image--placeholder{background:var(--vlu-border)}@media(hover:hover){.vlu-cat-rail__tile:hover .vlu-cat-rail__image{opacity:.9}.vlu-cat-rail__tile:hover .vlu-cat-rail__name{text-decoration:underline;text-decoration-color:var(--vlu-accent);text-underline-offset:4px;text-decoration-thickness:1px}.vlu-cat-rail__tile:hover .vlu-cat-rail__arrow{transform:translate(4px)}}.vlu-cat-rail__content{text-align:left}.vlu-cat-rail__name{font-family:var(--vlu-font-display);font-size:22px;font-weight:500;color:var(--vlu-text);line-height:1.3;margin:0 0 8px}.vlu-cat-rail__line{font-family:var(--vlu-font-body);font-size:14px;font-weight:400;font-style:italic;color:var(--vlu-text-light);line-height:1.5;margin:0 0 12px}.vlu-cat-rail__arrow{display:inline-block;font-size:20px;line-height:1;color:var(--vlu-accent);transition:transform .2s ease}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vlu-category-rail.css.map */
