.vaci-story-blocks{overflow-x:clip;max-width:100vw}.vaci-story-blocks>section{max-width:100vw}.vaci-story-blocks .vaci-shell{width:100%;max-width:100%;box-sizing:border-box}.vaci-story-blocks .crew-grid,.vaci-story-blocks .lane-grid,.vaci-story-blocks .vaci-values,.vaci-story-blocks .vaci-editorial{min-width:0;max-width:100%}.vaci-story-blocks img{max-width:100%;height:auto}.vaci-rows{overflow-x:clip;max-width:100vw}.vaci-rows>.vaci-shell{width:100%;max-width:100%;box-sizing:border-box}.vrow,.vrow__head,.vrow__track{min-width:0;max-width:100%}.vtile,.vtile__meta,.vtile__name{min-width:0}.vaci-rows .vaci-head{margin-bottom:clamp(1.5rem,4vw,2.75rem)}.vrow{margin-bottom:clamp(2rem,4.5vw,3.25rem)}.vrow__head{display:flex;align-items:baseline;gap:1rem;padding-bottom:.6rem;margin-bottom:1rem;border-bottom:1px solid #2c2138}.vrow__head h3{font-family:Vaci,Inter,Arial,sans-serif;font-size:clamp(1rem,2.1vw,1.35rem);letter-spacing:.06em;text-transform:uppercase;margin:0}.vrow__all{margin-left:auto;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:#d4baff;white-space:nowrap}.vrow__all:hover{color:#fff}.vrow__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,42vw);gap:.7rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.vrow__track::-webkit-scrollbar{height:4px}.vrow__track::-webkit-scrollbar-thumb{background:#2c2138}@media(min-width:700px){.vrow__track{grid-auto-columns:minmax(150px,24vw)}}@media(min-width:1100px){.vrow__track{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);overflow:visible;gap:.85rem}}.vtile{scroll-snap-align:start;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.5rem;transition:transform .22s}.vtile:hover{transform:translateY(-3px)}.vtile__img{aspect-ratio:3/4;background:#0a0710;border:1px solid #2c2138;overflow:hidden;display:flex;align-items:center;justify-content:center}.vtile__img img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.vtile:hover .vtile__img img{opacity:.86}.vtile__none{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:#6d5a80}.vtile__meta{display:flex;flex-direction:column;gap:.15rem;min-height:2.4rem}.vtile__name{font-size:.72rem;letter-spacing:.06em;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vtile__price{font-family:Vaci,Inter,Arial,sans-serif;font-size:.78rem;color:#d4baff}.vtile__price em{font-style:normal;color:#6d5a80;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:400px){.vrow__track{grid-auto-columns:minmax(132px,45vw)}.vtile__name{font-size:.68rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vaci-rows.css.map */
