.bewow-hero-carousel{position:relative;display:block;overflow:hidden;background:#1a110a}.bewow-hero-carousel__track{display:flex;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.bewow-hero-carousel__track::-webkit-scrollbar{display:none}.bewow-hero-carousel .bewow-hero{position:relative;min-width:100%;min-height:var(--bewow-hero-height);flex:0 0 100%;display:flex;align-items:center;overflow:hidden;scroll-snap-align:start;background:var(--bewow-hero-fallback);color:var(--bewow-hero-text)}.bewow-hero-carousel .bewow-hero__media,.bewow-hero-carousel .bewow-hero__media picture,.bewow-hero-carousel .bewow-hero__media:after,.bewow-hero-carousel .bewow-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bewow-hero-carousel .bewow-hero--media-right .bewow-hero__media{left:auto;width:var(--bewow-hero-media-width)}.bewow-hero-carousel .bewow-hero__media img{object-fit:var(--bewow-hero-fit);object-position:var(--bewow-hero-position)}.bewow-hero-carousel .bewow-hero__media:after{content:"";background:linear-gradient(90deg,rgba(15,7,3,var(--bewow-hero-overlay)) 0%,rgba(15,7,3,calc(var(--bewow-hero-overlay) * .45)) 50%,transparent 78%)}.bewow-hero-carousel .bewow-hero__decoration{position:absolute;z-index:0;left:34%;top:50%;width:min(var(--bewow-hero-decoration-width),64vw);height:auto;max-height:110%;object-fit:contain;transform:translate(-50%,-50%);opacity:var(--bewow-hero-decoration-opacity);pointer-events:none}.bewow-hero-carousel .bewow-hero__inner{position:relative;z-index:1;width:100%;padding-top:var(--bewow-hero-padding-y);padding-bottom:var(--bewow-hero-padding-y)}.bewow-hero-carousel .bewow-hero__card{width:min(100%,var(--bewow-hero-card-width));padding:var(--bewow-hero-card-padding);border:var(--bewow-hero-border-width) solid var(--bewow-hero-border);border-radius:var(--bewow-hero-radius);background:color-mix(in srgb,var(--bewow-hero-card-bg) calc(var(--bewow-hero-card-opacity) * 100%),transparent);-webkit-backdrop-filter:blur(var(--bewow-hero-blur));backdrop-filter:blur(var(--bewow-hero-blur))}.bewow-hero-carousel .bewow-hero--card-center .bewow-hero__card{margin-inline:auto}.bewow-hero-carousel .bewow-hero--card-right .bewow-hero__card{margin-left:auto}.bewow-hero-carousel .bewow-hero__heading{margin:0 0 1.6rem;max-width:18ch;color:var(--bewow-hero-heading);font-size:var(--bewow-hero-heading-size);font-weight:var(--bewow-hero-heading-weight);line-height:var(--bewow-hero-heading-line-height)}.bewow-hero-carousel .bewow-hero__text{max-width:58rem;color:var(--bewow-hero-text);font-size:var(--bewow-hero-text-size);line-height:1.45}.bewow-hero-carousel .bewow-hero__text>*{margin:0}.bewow-hero-carousel .bewow-hero__button{width:min(100%,var(--bewow-hero-button-width));min-width:20rem;min-height:var(--bewow-hero-button-height);margin-top:2.4rem;border:0;border-radius:var(--bewow-hero-button-radius);background:var(--bewow-hero-button-bg);color:var(--bewow-hero-button-text);font-weight:800;text-transform:uppercase}.bewow-hero-carousel .bewow-hero__offer{margin:1.6rem 0 0;color:var(--bewow-hero-offer, #8ed000);font-size:var(--bewow-hero-text-size);font-weight:700;line-height:1.4}.bewow-hero-carousel .bewow-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem;margin-top:2.4rem}.bewow-hero-carousel .bewow-hero__actions .bewow-hero__button{margin-top:0}.bewow-hero-carousel .bewow-hero__button--secondary{width:auto;padding-inline:2.8rem;border:.1rem solid var(--bewow-hero-button-2, #fff);background:transparent;color:var(--bewow-hero-button-2, #fff)}.bewow-hero-carousel .bewow-hero__button--secondary:hover{background:#ffffff14}.bewow-hero-carousel .bewow-hero__button:after{box-shadow:none}.bewow-hero-carousel__controls{position:absolute;z-index:4;left:50%;bottom:var(--bewow-hero-controls-bottom);display:flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:.5rem .7rem;border:.1rem solid rgba(255,255,255,.25);border-radius:4rem;background:#1a110ab8;color:#fff;transform:translate(-50%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.bewow-hero-carousel__controls .slider-button{width:3.4rem;height:3.4rem;min-width:3.4rem;border:0;color:#fff}.bewow-hero-carousel__controls .slider-button--prev .svg-wrapper{transform:rotate(90deg)}.bewow-hero-carousel__controls .slider-button--next .svg-wrapper{transform:rotate(-90deg)}.bewow-hero-carousel__controls .slider-button .svg-wrapper{width:1.4rem;height:1.4rem}.bewow-hero-carousel__controls .slider-counter{min-width:auto;color:#fff;font-size:1.3rem}.bewow-hero-carousel__controls .slideshow__control-wrapper{display:flex;align-items:center;gap:.25rem}.bewow-hero-carousel__controls .slider-counter__link{padding:.7rem;color:#fff}.bewow-hero-carousel__controls .slider-counter__link .dot{width:.8rem;height:.8rem;border-color:currentColor;background:transparent}.bewow-hero-carousel__controls .slider-counter__link--active .dot{background:#8ed000;border-color:#8ed000}.bewow-hero-carousel__autoplay .svg-wrapper:last-child{display:none}.bewow-hero-carousel__autoplay.slideshow__autoplay--paused .svg-wrapper:first-child{display:none}.bewow-hero-carousel__autoplay.slideshow__autoplay--paused .svg-wrapper:last-child{display:inline-flex}@media screen and (max-width:749px){.bewow-hero-carousel .bewow-hero{min-height:var(--bewow-hero-height-mobile);align-items:flex-end}.bewow-hero-carousel .bewow-hero__media:after{background:linear-gradient(0deg,rgba(15,7,3,.92) 0%,rgba(15,7,3,.48) 58%,transparent 100%)}.bewow-hero-carousel .bewow-hero--media-right .bewow-hero__media{left:0;width:100%}.bewow-hero-carousel .bewow-hero__decoration{left:50%;top:30%;width:130vw;opacity:calc(var(--bewow-hero-decoration-opacity) * .7)}.bewow-hero-carousel .bewow-hero__media img{object-fit:cover;object-position:var(--bewow-hero-position-mobile)}.bewow-hero-carousel .bewow-hero__inner{padding:2rem 1.5rem 7rem}.bewow-hero-carousel .bewow-hero__card{padding:var(--bewow-hero-card-padding-mobile)}.bewow-hero-carousel .bewow-hero__heading{font-size:var(--bewow-hero-heading-size-mobile)}.bewow-hero-carousel .bewow-hero__button{width:100%;min-width:0}.bewow-hero-carousel__controls{bottom:1.6rem}}@media(prefers-reduced-motion:reduce){.bewow-hero-carousel__track{scroll-behavior:auto}}@media screen and (min-width:990px){.bewow-hero-carousel .bewow-hero__decoration{left:calc(50% - 591px);width:var(--bewow-hero-decoration-width);max-height:var(--bewow-hero-decoration-width);opacity:var(--bewow-hero-decoration-opacity-desktop)}.bewow-hero-carousel .bewow-hero__card{display:flex;flex-direction:column;align-items:flex-start}.bewow-hero-carousel .bewow-hero__heading{max-width:none;margin:0 0 12px;font-size:var(--bewow-hero-heading-size-desktop);line-height:var(--bewow-hero-heading-line-height-desktop);letter-spacing:0}.bewow-hero-carousel .bewow-hero__text{max-width:544px;font-size:var(--bewow-hero-text-size-desktop);line-height:1.5;letter-spacing:0}.bewow-hero-carousel .bewow-hero__button{margin-top:clamp(28px,2.15vw,41px);font-size:18px;font-weight:700;letter-spacing:.9px}.bewow-hero-carousel .bewow-hero__button:hover{filter:brightness(1.15)}.bewow-hero-carousel .bewow-hero__offer{margin-top:16px;font-size:var(--bewow-hero-text-size-desktop);line-height:1.5;letter-spacing:0}.bewow-hero-carousel .bewow-hero__actions{align-self:stretch;gap:16px;margin-top:clamp(28px,2.15vw,41px)}.bewow-hero-carousel .bewow-hero__actions .bewow-hero__button{margin-top:0}}@media screen and (max-width:749px){.bewow-hero-carousel .bewow-hero__inner{padding:2rem 1.8rem 4.8rem}.bewow-hero-carousel .bewow-hero__card{padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.bewow-hero-carousel .bewow-hero__heading{max-width:none;margin-bottom:1.2rem;line-height:1.08}.bewow-hero-carousel .bewow-hero__text{font-size:1.55rem;line-height:1.45}.bewow-hero-carousel .bewow-hero__offer{margin-top:1rem;font-size:1.45rem;line-height:1.4}.bewow-hero-carousel .bewow-hero__actions{gap:1rem;margin-top:2rem}.bewow-hero-carousel .bewow-hero__button{min-height:5rem}}@media screen and (max-width:749px){.bewow-hero-carousel .bewow-hero--mobile-align-center .bewow-hero__card{text-align:center}.bewow-hero-carousel .bewow-hero--mobile-align-center .bewow-hero__heading,.bewow-hero-carousel .bewow-hero--mobile-align-center .bewow-hero__text{margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-bewow-hero-carousel.css.map */
