.hero-v2{display:flex;flex-direction:column}hero-carousel{display:flex;flex-direction:column;flex:1 1 auto}.hero-v2__slider{display:flex;flex-direction:column;flex:1 1 auto}.hero-v2__slider:not(.flickity-enabled) .carousel-cell:not(:first-child){display:none}.hero-v2__slider .flickity-viewport{flex:1 1 auto;min-height:0}.hero-v2__slider .flickity-slider{height:100%}.hero-v2__slider .flickity-page-dots{bottom:1.5rem}.hero-v2__slider .flickity-page-dots .dot{width:10px;height:10px;background:#ffffff80;opacity:1;margin:0 5px}.hero-v2__slider .flickity-page-dots .dot.is-selected{background:#fff}.hero-v2__slide{display:flex;flex-direction:column;width:100%;height:100%}.hero-v2__slide-inner{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;width:100%;height:100%;justify-content:center;position:relative;overflow:hidden}@media(max-width:767px){.hero-v2__slide-inner{justify-content:var(--vertical-content-alignment-mobile, center)}}.hero-v2__content-col{display:flex;align-items:var(--vertical-content-alignment, center);justify-content:center;width:100%;position:relative;z-index:2;padding:clamp(2rem,5vw,8rem)}@media(max-width:767px){.hero-v2__content-col{align-items:var(--vertical-content-alignment-mobile, center);padding-bottom:5rem}}.hero-v2__content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:2;gap:var(--content-gap, 1rem)}.hero-v2__media-col{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-v2__media-col picture{display:block;width:100%;height:100%}.hero-v2__media-col picture img,.hero-v2__media-col video{display:block;width:100%;height:100%;object-fit:cover}.hero-v2__media-col video-in-view{display:contents}.hero-v2__placeholder path,.hero-v2__placeholder{display:block;height:100%;object-fit:cover;object-position:center;fill:currentColor;opacity:.5}.hero-v2__video-toggle{position:absolute;right:1.5rem;top:1.5rem;pointer-events:auto;z-index:20}.hero-v2__video-toggle button{background-color:transparent;border:none;padding:0;margin:0;cursor:pointer;width:40px;height:40px;display:flex;align-items:center}.hero-v2__video-toggle button[label="Pause video"] svg path{fill:000}@media(max-width:767px){.hero-v2__slide--mobile-stacked .hero-v2__slide-inner{flex-direction:column;justify-content:center}.hero-v2__slide--mobile-stacked .hero-v2__media-col{position:relative;inset:auto;width:100%;height:auto}.hero-v2__slide--mobile-stacked .hero__asset{aspect-ratio:var(--aspect-ratio, auto)}.hero-v2__slide--hide-media-mobile .hero-v2__media-col{display:none}.hero-v2__slide--reverse-mobile .hero-v2__content-col{order:2}.hero-v2__media-col .hero__asset--desktop{display:none}}@media(min-width:768px){.hero-v2__slide-inner{flex-direction:row}.hero-v2__content-col{height:100%}.hero-v2__slide--full-screen .hero-v2__content-col{width:100%}.hero-v2__slide--full-screen .hero-v2__media-col{position:absolute;top:0;right:0;bottom:0;left:0}.hero-v2__slide--split-screen .hero-v2__content-col{width:50%;flex:0 0 50%}.hero-v2__slide--split-screen .hero-v2__media-col{width:50%;flex:0 0 50%;position:relative;inset:auto;height:auto}.hero-v2__slide--reverse .hero-v2__content-col{order:2}.hero-v2__media-col .hero__asset--mobile{display:none}}@media(max-width:767px){.hero-v2-hide-mobile{display:none!important}}@media(min-width:768px){.hero-v2-hide-desktop{display:none!important}}.hero-v2-text{margin-left:auto;margin-right:auto;margin-top:var(--margin-top, 0px);margin-bottom:var(--margin-bottom, 0px);text-align:var(--text-align, left);max-width:var(--max-width, none);display:flex;flex-direction:column;gap:var(--content-gap, .5rem)}.hero-v2-text>*{margin-bottom:0}.hero-v2-text h1,.hero-v2-text h2,.hero-v2-text h3,.hero-v2-text h4,.hero-v2-text p{font-size:var(--text-font-size-mobile, .75rem);margin:0;line-height:1.2;font-family:KMR-Waldenburg-Normal;font-weight:700}.hero-v2-text__richtext p{line-height:1.2;font-weight:400}@media(max-width:767px){.hero-v2-text{margin-top:var(--margin-top-mobile, var(--margin-top, 0px));margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0px));text-align:var(--text-align-mobile, var(--text-align, left))}.hero-v2-text--align-mobile-left{margin-left:0;margin-right:auto}.hero-v2-text--align-mobile-right{margin-right:0;margin-left:auto}.hero-v2-text__richtext p{font-size:var(--richtext-font-size-mobile, .75rem)}}@media(min-width:768px){.hero-v2-text--align-left{margin-left:0}.hero-v2-text--align-right{margin-right:0}.hero-v2-text h1,.hero-v2-text h2,.hero-v2-text h3,.hero-v2-text h4,.hero-v2-text p{font-size:var(--text-font-size, 1rem)}.hero-v2-text__richtext p{font-size:var(--richtext-font-size, 1rem)}}.hero-v2-text__richtext p:first-of-type{margin-top:0}.hero-v2-text__richtext p:last-of-type{margin-bottom:0}.hero-v2-button{margin-left:auto;margin-right:auto;margin-top:calc(var(--margin-top, 0px) + 5px);margin-bottom:var(--margin-bottom, 0px);text-align:var(--button-align, center);max-width:var(--max-width, none)}@media(max-width:767px){.hero-v2-button{margin-top:calc(var(--margin-top-mobile, var(--margin-top, 0px)) + 5px);margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0px))}.hero-v2-button--align-mobile-left{margin-left:0}.hero-v2-button--align-mobile-right{margin-right:0}}@media(min-width:768px){.hero-v2-button--align-left{margin-left:0}.hero-v2-button--align-right{margin-right:0}}.hero-v2-reviews{display:flex;align-items:center;gap:.75rem;margin-top:var(--margin-top, 0px);margin-bottom:var(--margin-bottom, 0px);margin-left:auto;margin-right:auto}.hero-v2-reviews__stars{display:flex;align-items:center;gap:.25rem;margin-bottom:3px}.hero-v2-reviews__star{display:flex;width:1.25rem;height:1.25rem;flex-shrink:0}.hero-v2-reviews__text{font-size:16px;line-height:1}@media(max-width:767px){.hero-v2-reviews{margin-top:var(--margin-top-mobile, var(--margin-top, 0px));margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0px))}.hero-v2-reviews--align-mobile-left{margin-left:0}.hero-v2-reviews--align-mobile-right{margin-right:0}}@media(min-width:768px){.hero-v2-reviews--align-left{margin-left:0}.hero-v2-reviews--align-right{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/section-hero-v2.css.map */
