.vna{width:100%;background:#fff;color:#191817;padding:48px 0}.vna *{box-sizing:border-box}.vna__inner{width:calc(100% - 80px);max-width:1600px;margin:0 auto}.vna__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.vna__head h2{font:400 32px/1.2 Arial,sans-serif;margin:0;color:inherit}.vna__more{font:400 14px/1.4 Arial,sans-serif;color:inherit;text-decoration:underline}.vna__layout{display:grid;grid-template-columns:minmax(0,1fr)}.vna__layout.has-editorial{grid-template-columns:1fr 1fr;gap:20px}.vna__editorial{position:relative;align-self:start}.vna__editorial a{display:block;color:#fff}.vna__editorial img{display:block;width:100%;height:auto;aspect-ratio:1380/1500;object-fit:cover}.vna__editorial a>span{position:absolute;bottom:24px;left:24px;font:500 16px/1.2 Arial,sans-serif}.vna__stage{position:relative;min-width:0}.vna__track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,auto));grid-auto-columns:calc((100% - 12px)/2);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.vna__layout:not(.has-editorial) .vna__track{grid-template-rows:1fr;grid-auto-columns:calc((100% - 36px)/4)}.vna__track::-webkit-scrollbar{display:none}.vna__item{scroll-snap-align:start;min-width:0;width:100%;max-width:none;padding:0;margin:0}.vna__item .col-inner{height:100%}.vna__native .product-small{width:100%;max-width:none;padding:0}.vna__arrow{position:absolute;top:40%;z-index:3;border:1px solid #222;background:#fff;color:#111;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;padding:0}.vna__arrow span{font:24px/1 Arial,sans-serif;display:block;flex:none}.vna__prev{left:0}.vna__next{right:0}.vna__arrow:focus-visible,.vna__track:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:767px){.vna{padding:32px 0}.vna__inner{width:calc(100% - 40px)}.vna__head{margin-bottom:20px}.vna__head h2{font-size:24px}.vna__head .vna__more{font-size:12px}.vna__layout.has-editorial{grid-template-columns:1fr;gap:12px}.vna__editorial{display:none}.vna__track,.vna__layout:not(.has-editorial) .vna__track{grid-template-rows:repeat(2,minmax(0,auto));grid-auto-columns:calc((100% - 10px)/2);gap:10px}.vna__arrow{display:none}}

/* The source DOM sets flex-direction:row-reverse: editorial sits on the right. */
.vna__layout.has-editorial .vna__editorial{grid-column:2;grid-row:1}.vna__layout.has-editorial .vna__stage{grid-column:1;grid-row:1}
@media(max-width:767px){.vna__layout.has-editorial .vna__editorial{grid-column:auto;grid-row:auto}.vna__layout.has-editorial .vna__stage{grid-column:auto;grid-row:auto}.vna__arrow{display:block;position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.vna__arrow:focus-visible{width:42px;height:42px;clip-path:none;overflow:visible}}

/* Editable instance-scoped appearance. */
.vna{background:var(--vna-background,#fff);color:var(--vna-ink,#191817);padding-block:var(--vna-padding,48px)}
.vna__head h2{font-size:var(--vna-heading-size,32px)}
.vna__track{gap:var(--vna-gap,12px);grid-auto-columns:calc((100% - var(--vna-gap,12px))/2)}
.vna__layout:not(.has-editorial) .vna__track{grid-auto-columns:calc((100% - 3 * var(--vna-gap,12px))/4)}
@media(max-width:767px){.vna__head h2{font-size:var(--vna-mobile-heading-size,24px)}.vna__track,.vna__layout:not(.has-editorial) .vna__track{gap:var(--vna-gap,12px);grid-auto-columns:calc((100% - var(--vna-gap,12px))/2)}}
