.svd-carousel{position:relative;width:100%;--svd-pv-cur:var(--svd-pv);--svd-h-cur:var(--svd-h)}.svd-carousel.svd-carousel--listing{--svd-gap:20px;--svd-pos:50% 50%;--svd-ab:50px;--svd-abh:50px;--svd-ai:30px;--svd-aiw:30px;--svd-abg:#111111;--svd-afg:#ffffff;--svd-aoff:0px;--svd-atop:50%}.svd-carousel.svd-carousel--photo{--svd-gap:0px;--svd-pos:50% 50%;--svd-ab:34px;--svd-abh:36px;--svd-ai:18px;--svd-aiw:18px;--svd-abg:#000000;--svd-afg:rgba(237,237,237,.9);--svd-aoff:10px;--svd-atop:calc(var(--svd-h-cur) / 2)}.svd-carousel.svd-carousel--hero{--svd-gap:0px;--svd-pos:50% 70%;--svd-ab:40px;--svd-abh:40px;--svd-ai:30px;--svd-aiw:15px;--svd-abg:rgba(0,0,0,.52);--svd-afg:#ffffff;--svd-aoff:10px;--svd-atop:50%}@media (max-width:1024px){.svd-carousel{--svd-pv-cur:var(--svd-pv-t);--svd-h-cur:var(--svd-h-t)}}@media (max-width:767px){.svd-carousel{--svd-pv-cur:var(--svd-pv-m);--svd-h-cur:var(--svd-h-m)}}.svd-carousel__viewport{position:relative;overflow:hidden}.svd-carousel__track{display:flex;transition:transform .6s ease;will-change:transform}.svd-carousel__slide{flex:0 0 calc(100% / var(--svd-pv-cur));box-sizing:border-box;padding:0 calc(var(--svd-gap) / 2);height:var(--svd-h-cur);position:relative}.svd-carousel.svd-carousel--listing .svd-carousel__slide{padding:10px}.svd-carousel__inner{position:relative;width:100%;height:100%;overflow:hidden}.svd-carousel__inner picture{display:block;width:100%;height:100%}.svd-carousel__inner img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--svd-pos)}.svd-carousel[data-effect=fade] .svd-carousel__track{display:grid;transition:none}.svd-carousel[data-effect=fade] .svd-carousel__slide{grid-area:1/1;opacity:0;transition:opacity .8s ease;padding:0}.svd-carousel[data-effect=fade] .svd-carousel__slide.is-active{opacity:1;z-index:1}.svd-carousel button.svd-carousel__arrow,.svd-carousel button.svd-carousel__arrow:hover,.svd-carousel button.svd-carousel__arrow:focus,.svd-carousel button.svd-carousel__arrow:active{position:absolute;top:var(--svd-atop);z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--svd-ab);height:var(--svd-abh);min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:var(--svd-abg);color:var(--svd-afg);box-shadow:none;font-size:0;line-height:0;text-decoration:none;cursor:pointer;transform:translateY(-50%);transition:opacity .3s,transform .3s}.svd-carousel button.svd-carousel__arrow svg{display:block;width:var(--svd-aiw);height:var(--svd-ai);fill:currentColor}.svd-carousel button.svd-carousel__arrow--prev{left:var(--svd-aoff);right:auto}.svd-carousel button.svd-carousel__arrow--next{right:var(--svd-aoff);left:auto}.svd-carousel[data-arrows=hover] button.svd-carousel__arrow{opacity:0;transform:translateY(calc(-50% + 10px))}.svd-carousel[data-arrows=hover]:hover button.svd-carousel__arrow,.svd-carousel[data-arrows=hover] button.svd-carousel__arrow:focus-visible{opacity:1;transform:translateY(-50%)}.svd-carousel__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.svd-carousel.svd-carousel--photo .svd-carousel__dots{margin-top:13px;padding-bottom:18px}.svd-carousel button.svd-carousel__dot,.svd-carousel button.svd-carousel__dot:hover,.svd-carousel button.svd-carousel__dot:focus{width:6px;height:6px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#000;opacity:.2;box-shadow:none;cursor:pointer}.svd-carousel button.svd-carousel__dot.is-active{opacity:1}