.slider-mobile-gutter:has(.slideshow),slideshow-component{display:block;position:relative;overflow:hidden!important}.section:has(slideshow-component),.shopify-section:has(slideshow-component){overflow:hidden!important;box-shadow:none!important}.slideshow.banner{background:var(--gs-bl, #0a0a0a)!important;overflow:hidden!important}.banner--small{min-height:44rem!important}.banner--medium{min-height:62rem!important}.banner--large{min-height:82vh!important;min-height:82dvh!important}.slideshow__media img{object-position:center 30%!important}.slideshow__slide.is-selected .slideshow__media img{animation:gs-kb 9s ease forwards}@keyframes gs-kb{0%{transform:scale(1.06)}to{transform:scale(1)}}.slideshow__media.banner__media:after{background:linear-gradient(to right,#000000d9,#00000080 38%,#0000 68%)!important}.slideshow__text.banner__box{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;max-width:none!important}.banner__content--middle-left .slideshow__text,.banner__content--bottom-left .slideshow__text{text-align:left!important}.banner__content--middle-center .slideshow__text,.banner__content--top-center .slideshow__text{text-align:center!important}.slideshow .banner__heading{font-family:var(--gs-A, "Anton", sans-serif)!important;line-height:.92!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:rgb(var(--color-foreground))!important;text-shadow:0 2px 20px rgba(0,0,0,.4)}.slideshow .banner__text p{font-family:var(--font-body-family),var(--font-body-fallback-families)!important;font-size:var(--slide-text-size, 16px)!important;line-height:1.65!important;color:#f7f5f294!important;max-width:420px!important;margin-bottom:36px!important}.slideshow__text--center .banner__text p{margin-left:auto!important;margin-right:auto!important}.banner__content.page-width{padding-left:var(--slide-content-pad, 72px)!important;padding-right:var(--slide-content-pad, 72px)!important}.slideshow .banner__buttons .button,.slideshow .banner__buttons .button--primary,.slideshow .banner__buttons .button--secondary{border-radius:100px!important;font-family:var(--font-body-family),var(--font-body-fallback-families)!important;font-size:var(--slide-btn-font-size, 13px)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:var(--slide-btn-pad-v, 14px) var(--slide-btn-pad-h, 28px)!important}.slideshow .banner__buttons .button:after,.slideshow .banner__buttons .button--primary:after,.slideshow .banner__buttons .button--secondary:after{box-shadow:none!important;border:none!important;display:none!important}.slideshow .banner__buttons .button:before,.slideshow .banner__buttons .button--primary:before,.slideshow .banner__buttons .button--secondary:before{box-shadow:none!important}.slideshow .banner__buttons .button--primary{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;border:none!important;transition:background .2s,transform .15s,box-shadow .2s!important}.slideshow .banner__buttons .button--primary:hover{filter:brightness(1.12)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgba(var(--color-button),.4)!important}.slideshow .banner__buttons .button--primary:hover:after{box-shadow:none!important}.slideshow .banner__buttons .button--secondary{background:transparent!important;color:#fffc!important;border:1px solid rgba(255,255,255,.28)!important;font-weight:600!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:border-color .2s,color .2s!important}.slideshow .banner__buttons .button--secondary:hover{border-color:#ffffffb3!important;color:#fff!important}.slideshow *,.slideshow *:focus,.slideshow *:focus-visible,.slideshow *:focus-within{outline:0!important;-webkit-tap-highlight-color:transparent!important}button.banner__button.button--primary,button.banner__button.button--secondary,a.banner__button.button--primary,a.banner__button.button--secondary{outline:0!important;box-shadow:none!important}button.banner__button.button--primary:focus,button.banner__button.button--primary:focus-visible,a.banner__button.button--primary:focus,a.banner__button.button--primary:focus-visible,button.banner__button.button--secondary:focus,button.banner__button.button--secondary:focus-visible,a.banner__button.button--secondary:focus,a.banner__button.button--secondary:focus-visible{outline:0!important;box-shadow:none!important}.slideshow__controls,.slideshow__controls--top{display:none!important}.gs-sw-dots{position:absolute;bottom:36px;left:var(--slide-content-pad, 72px);display:flex;align-items:center;gap:6px;z-index:20;pointer-events:all}.gs-sw-dot{width:22px;height:2px;background:#ffffff38;cursor:pointer;transition:width .3s ease,background .3s ease;flex-shrink:0}.gs-sw-dot.on{width:50px;background:rgb(var(--color-button))}.gs-sw-ctr{position:absolute;right:100px;top:50%;transform:translateY(-50%) rotate(90deg);z-index:20;font-family:var(--gs-A, "Anton", sans-serif);font-size:11px;letter-spacing:.12em;color:#ffffff47;pointer-events:none;white-space:nowrap}.gs-sw-ctr .cn{color:#fff;font-size:16px}.gs-sw-navs{position:absolute;right:40px;bottom:34px;display:flex;gap:8px;z-index:20}.gs-sw-nav{width:46px;height:46px;border:1px solid rgba(255,255,255,.14);background:#0a0a0c59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none;border-radius:4px;outline:0!important}.gs-sw-nav:hover{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.18)}.gs-sw-nav:focus,.gs-sw-nav:focus-visible{outline:0!important;box-shadow:none!important}.gs-sw-nav svg{width:17px;height:17px;stroke:#fff;fill:none}.gs-sw-pbar{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#ffffff12;z-index:20}.gs-sw-pfill{height:100%;width:0%;background:rgb(var(--color-button));transition:none}.slideshow--placeholder .placeholder-svg{fill:#1a1a1a!important;background:var(--gs-bl, #0a0a0a)!important}@media screen and (max-width:749px){.banner--large{min-height:70vh!important;min-height:70dvh!important}.banner__content.page-width{padding-left:24px!important;padding-right:24px!important}.slideshow .banner__heading{font-size:clamp(38px,11vw,62px)!important}.gs-sw-dots{left:24px;bottom:22px}.gs-sw-navs,.gs-sw-ctr{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/gs-slideshow-override.css.map */
