.slideshow-banner{position:relative;padding-top:var(--sb-pad-top, 0);padding-bottom:var(--sb-pad-bottom, 0)}.slideshow-banner .slideshow-banner__swiper{position:relative;overflow:hidden;border-radius:var(--sb-radius, 0)}.slideshow-banner .slideshow-banner__slide{height:var(--sb-height-desktop, 520px);overflow:hidden}.slideshow-banner .slideshow-banner__inner{position:relative;z-index:2;display:flex;height:100%;justify-content:var(--sb-justify, flex-start);align-items:var(--sb-align, center);box-sizing:border-box}.slideshow-banner .slideshow-banner__text{display:flex;flex-direction:column;align-items:var(--sb-items, flex-start);text-align:var(--sb-text-align, left);gap:1.2rem;max-width:648px;text-wrap:balance;padding-block:50px}.slideshow-banner .slideshow-banner__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-weight-bold, 700);font-size:var(--sb-heading-size, 52px);line-height:1.05;letter-spacing:var(--letter-spacing-heading, normal);color:inherit!important}.slideshow-banner .slideshow-banner__subtitle{margin:0;font-family:var(--font-body-family);font-size:1.8rem;line-height:1.45;letter-spacing:.3px;color:inherit!important;opacity:.95}.slideshow-banner .slideshow-banner__button{display:inline-block;margin-top:.5rem;padding:18px 42px;background-color:#111;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;border-radius:999px;transition:transform .15s ease,opacity .15s ease}.slideshow-banner .slideshow-banner__button:hover{opacity:.88;transform:translateY(-1px)}.slideshow-banner .slideshow-banner__rating{display:flex;align-items:center;justify-content:var(--sb-justify, flex-start);gap:.5rem;margin-top:.6rem;font-size:1.5rem;letter-spacing:.3px;color:inherit;flex-wrap:wrap}.slideshow-banner .slideshow-banner__stars{display:inline-flex;gap:1px}.slideshow-banner .slideshow-banner__stars svg{width:18px;height:18px;display:block}.slideshow-banner .slideshow-banner__rating-text{opacity:.95}.slideshow-banner .slideshow-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.slideshow-banner .slideshow-banner__image{width:100%;height:100%;object-fit:var(--sb-fit-desktop, cover);object-position:center;display:block}.slideshow-banner .slideshow-banner__placeholder{background:#0000000d}.slideshow-banner .swiper-pagination.slideshow-banner__pagination{position:absolute;bottom:18px;left:0;right:0;z-index:3;display:flex;justify-content:flex-end;gap:8px;max-width:var(--page-width, 1200px);margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.slideshow-banner .swiper-pagination-bullet{width:9px;height:9px;background:#ffffff8c;opacity:1;border-radius:999px;transition:width .25s ease,background .25s ease}.slideshow-banner .swiper-pagination-bullet-active{width:24px;background:#fff}.slideshow-banner .slideshow-banner__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:#ffffffd9;color:#111;cursor:pointer;transition:background .15s ease}.slideshow-banner .slideshow-banner__arrow:hover{background:#fff}.slideshow-banner .slideshow-banner__arrow svg{width:20px;height:20px}.slideshow-banner .slideshow-banner__arrow--prev{left:18px}.slideshow-banner .slideshow-banner__arrow--next{right:18px}.slideshow-banner .slideshow-banner__arrow.swiper-button-disabled{opacity:.4;cursor:default}@media screen and (max-width:749px){.slideshow-banner .slideshow-banner__slide{height:var(--sb-height-mobile, 480px)}.slideshow-banner .slideshow-banner__inner{justify-content:var(--sb-justify-mobile, center);align-items:var(--sb-align-mobile, flex-end)}.slideshow-banner .slideshow-banner__text{max-width:100%;width:100%;align-items:var(--sb-items-mobile, center);text-align:var(--sb-text-align-mobile, center)}.slideshow-banner .slideshow-banner__rating{justify-content:var(--sb-justify-mobile, center)}.slideshow-banner .slideshow-banner__heading{font-size:var(--sb-heading-size-mobile, 32px)}.slideshow-banner .slideshow-banner__subtitle{font-size:1.4rem;max-width:100%}.slideshow-banner .slideshow-banner__image{object-fit:var(--sb-fit-mobile, cover)}.slideshow-banner .slideshow-banner__arrow{display:none}.slideshow-banner .swiper-pagination.slideshow-banner__pagination{bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/slideshow-banner.css.map */
