.sec-banners-home{--sec-bh-height-desktop: 480px;--sec-bh-height-mobile: 420px;--sec-bh-nav-size: 44px;--sec-bh-dot-size: 10px;--sec-bh-transition: .45s ease;--sec-bh-text: rgb(var(--color-foreground, 18 18 18));--sec-bh-nav-bg: rgba(255, 255, 255, .92);--sec-bh-nav-fg: rgb(18, 18, 18);--sec-bh-dot: rgba(255, 255, 255, .55);--sec-bh-dot-active: #ffffff;--sec-bh-overlay: #000000;--sec-bh-box-bg: rgba(255, 255, 255, .88);position:relative;width:100%;margin:0}.sec-banners-home__viewport{position:relative;overflow:hidden;height:var(--sec-bh-height-desktop)}.sec-banners-home--page .sec-banners-home__viewport{border-radius:var(--media-radius, 0)}.sec-banners-home__track{position:relative;width:100%;height:100%}.sec-banners-home__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity var(--sec-bh-transition),visibility var(--sec-bh-transition)}.sec-banners-home__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.sec-banners-home[data-animation=slide] .sec-banners-home__slide{transform:translate(8%);transition:opacity var(--sec-bh-transition),visibility var(--sec-bh-transition),transform var(--sec-bh-transition)}.sec-banners-home[data-animation=slide] .sec-banners-home__slide.is-active{transform:translate(0)}.sec-banners-home[data-animation=slide] .sec-banners-home__slide.is-leaving{transform:translate(-8%)}.sec-banners-home__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sec-banners-home__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.sec-banners-home__media-link:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sec-banners-home__media picture,.sec-banners-home__media-link picture,.sec-banners-home__image,.sec-banners-home__placeholder{display:block;width:100%;height:100%}.sec-banners-home__image{object-fit:cover;object-position:center center}.sec-banners-home__placeholder{background:rgba(var(--color-foreground, 18 18 18),.06)}.sec-banners-home__placeholder .placeholder-svg{width:100%;height:100%}.sec-banners-home__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--sec-bh-overlay);pointer-events:none}.sec-banners-home__content{position:relative;z-index:3;max-width:min(42rem,92%);padding:1.5rem;color:var(--sec-bh-text);pointer-events:none}.sec-banners-home__content a{pointer-events:auto}.sec-banners-home__content--boxed{background:var(--sec-bh-box-bg);border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sec-banners-home__heading{margin:0 0 .75rem;line-height:1.15}.sec-banners-home__heading p{margin:0}.sec-banners-home__heading--medium{font-size:clamp(1.4rem,2.2vw,1.9rem)}.sec-banners-home__heading--large{font-size:clamp(1.7rem,2.8vw,2.4rem)}.sec-banners-home__heading--xlarge{font-size:clamp(2rem,3.4vw,3rem)}.sec-banners-home__heading--xxlarge{font-size:clamp(2.2rem,4vw,3.6rem)}.sec-banners-home__subheading{margin:0 0 1.25rem;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.45}.sec-banners-home__subheading p{margin:0}.sec-banners-home__actions{margin-top:.25rem;pointer-events:auto}.sec-banners-home__actions .button{position:relative;z-index:4}.sec-banners-home__slide--top-left{align-items:flex-start;justify-content:flex-start}.sec-banners-home__slide--top-center{align-items:flex-start;justify-content:center}.sec-banners-home__slide--top-right{align-items:flex-start;justify-content:flex-end}.sec-banners-home__slide--middle-left{align-items:center;justify-content:flex-start}.sec-banners-home__slide--middle-center{align-items:center;justify-content:center}.sec-banners-home__slide--middle-right{align-items:center;justify-content:flex-end}.sec-banners-home__slide--bottom-left{align-items:flex-end;justify-content:flex-start}.sec-banners-home__slide--bottom-center{align-items:flex-end;justify-content:center}.sec-banners-home__slide--bottom-right{align-items:flex-end;justify-content:flex-end}.sec-banners-home__slide--align-left .sec-banners-home__content{text-align:left}.sec-banners-home__slide--align-center .sec-banners-home__content{text-align:center}.sec-banners-home__slide--align-right .sec-banners-home__content{text-align:right}.sec-banners-home__slide--align-left .sec-banners-home__actions{display:flex;justify-content:flex-start}.sec-banners-home__slide--align-center .sec-banners-home__actions{display:flex;justify-content:center}.sec-banners-home__slide--align-right .sec-banners-home__actions{display:flex;justify-content:flex-end}.sec-banners-home__nav{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:var(--sec-bh-nav-size);height:var(--sec-bh-nav-size);border:0;border-radius:50%;background:var(--sec-bh-nav-bg);color:var(--sec-bh-nav-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000002e;transition:transform .15s ease,opacity .15s ease}.sec-banners-home__nav:hover{transform:translateY(-50%) scale(1.05)}.sec-banners-home__nav:focus-visible{outline:2px solid rgb(var(--color-foreground, 18 18 18));outline-offset:2px}.sec-banners-home__nav--prev{left:1rem}.sec-banners-home__nav--next{right:1rem}.sec-banners-home__nav-icon{display:flex;line-height:0}.sec-banners-home__dots{position:absolute;left:50%;bottom:1rem;z-index:5;transform:translate(-50%);display:flex;gap:.5rem;align-items:center}.sec-banners-home__dot{width:var(--sec-bh-dot-size);height:var(--sec-bh-dot-size);padding:0;border:0;border-radius:50%;background:var(--sec-bh-dot);cursor:pointer;transition:transform .15s ease,background .15s ease}.sec-banners-home__dot.is-active{background:var(--sec-bh-dot-active);transform:scale(1.2)}.sec-banners-home__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}@media screen and (max-width:749px){.sec-banners-home__viewport{height:var(--sec-bh-height-mobile)}.sec-banners-home__nav{--sec-bh-nav-size: 38px}.sec-banners-home__nav--prev{left:.6rem}.sec-banners-home__nav--next{right:.6rem}.sec-banners-home__content{padding:1rem}}@media(prefers-reduced-motion:reduce){.sec-banners-home__slide,.sec-banners-home[data-animation=slide] .sec-banners-home__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sec-banners-home.css.map */
