.vbs{width:100%;background:#fff;color:#191817;padding:48px 0}.vbs *{box-sizing:border-box}.vbs__inner{width:calc(100% - 80px);max-width:1600px;margin:0 auto}.vbs__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.vbs__head h2{font:400 32px/1.2 Arial,sans-serif;margin:0;color:inherit}.vbs__more{font:400 14px/1.4 Arial,sans-serif;color:inherit;text-decoration:underline}.vbs__layout{display:grid;grid-template-columns:minmax(0,1fr)}.vbs__layout.has-editorial{grid-template-columns:1fr 1fr;gap:20px}.vbs__editorial{position:relative;align-self:start}.vbs__editorial a{display:block;color:#fff}.vbs__editorial img{display:block;width:100%;height:auto;aspect-ratio:1380/1500;object-fit:cover}.vbs__editorial a>span{position:absolute;bottom:24px;left:24px;font:500 16px/1.2 Arial,sans-serif}.vbs__stage{position:relative;min-width:0}.vbs__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}.vbs__layout:not(.has-editorial) .vbs__track{grid-template-rows:1fr;grid-auto-columns:calc((100% - 36px)/4)}.vbs__track::-webkit-scrollbar{display:none}.vbs__item{scroll-snap-align:start;min-width:0;width:100%;max-width:none;padding:0;margin:0}.vbs__item .col-inner{height:100%}.vbs__native .product-small{width:100%;max-width:none;padding:0}.vbs__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}.vbs__arrow span{font:24px/1 Arial,sans-serif;display:block;flex:none}.vbs__prev{left:0}.vbs__next{right:0}.vbs__arrow:focus-visible,.vbs__track:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:767px){.vbs{padding:32px 0}.vbs__inner{width:calc(100% - 40px)}.vbs__head{margin-bottom:20px}.vbs__head h2{font-size:24px}.vbs__head .vbs__more{font-size:12px}.vbs__layout.has-editorial{grid-template-columns:1fr;gap:12px}.vbs__editorial{display:none}.vbs__track,.vbs__layout:not(.has-editorial) .vbs__track{grid-template-rows:repeat(2,minmax(0,auto));grid-auto-columns:calc((100% - 10px)/2);gap:10px}.vbs__arrow{display:none}}
