.swe-rv,.swe-rv *,.swe-rv *:before,.swe-rv *:after{box-sizing:border-box}.swe-rv{clear:both;margin:40px 0;font-family:var(--swe-font);color:var(--swe-color-text)}.swe-rv[hidden]{display:none}.swe-rv__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.swe-rv .swe-rv__title{margin:0;font-size:1.25rem;line-height:1.3}.swe-rv__nav{display:none;gap:8px}.swe-rv.is-scrollable .swe-rv__nav{display:flex}@media(hover:none){.swe-rv.is-scrollable .swe-rv__nav{display:none}}.swe-rv button.swe-rv__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;background:#fff;color:var(--swe-color-text);border:1px solid var(--swe-color-border);border-radius:var(--swe-radius-pill);cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.swe-rv button.swe-rv__btn:hover:not(:disabled){border-color:var(--swe-color-text)}.swe-rv button.swe-rv__btn:disabled{opacity:.35;cursor:default}.swe-rv__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.swe-rv__viewport::-webkit-scrollbar{display:none}.swe-rv__viewport:focus-visible{outline:2px solid var(--swe-color-primary);outline-offset:2px}.swe-rv .swe-rv__viewport ul.products.swe-rv__track{display:flex;flex-wrap:nowrap;gap:12px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.swe-rv .swe-rv__viewport ul.products.swe-rv__track:before,.swe-rv .swe-rv__viewport ul.products.swe-rv__track:after{display:none}.swe-rv .swe-rv__viewport ul.products.swe-rv__track li.product{flex:0 0 42vw;float:none;width:42vw;max-width:220px;margin:0;scroll-snap-align:start}@media(min-width:768px){.swe-rv .swe-rv__viewport ul.products.swe-rv__track li.product{flex-basis:200px;width:200px}}@media(prefers-reduced-motion:reduce){.swe-rv button.swe-rv__btn{transition:none}}
