.section-slideshow{background:var(--color_bg)}.section-slideshow .row.full-width-row{padding:0}.section-slideshow .row.full-width-row>.columns{padding:0}@media only screen and (max-width:767px){.section-slideshow .row.slideshow--mobile-margin-true{padding-left:15px;padding-right:15px}.section-slideshow .row.slideshow--mobile-margin-false,.section-slideshow .row.slideshow--mobile-margin-false .columns{padding-left:0;padding-right:0}}.slideshow{display:flex;overflow:hidden;background:var(--color_bg);aspect-ratio:var(--slide-video-aspect-ratio-mobile, 16 / 9)}@media only screen and (min-width:768px){.slideshow{aspect-ratio:var(--slide-video-aspect-ratio, 16 / 9)}}.slideshow__slide{display:flex;width:100%;height:100%;flex-shrink:0;background:var(--color_bg);color:#fff;position:relative;z-index:1;backface-visibility:hidden}.animations-false .slideshow__slide{clip-path:none!important}.slideshow__slide>*{will-change:opacity}.slideshow__slide .button-overflow-container{overflow:hidden;display:inline-flex;width:max-content;padding-bottom:5px}.slideshow__button-wrapper--custom-position{overflow:visible;z-index:2;position:absolute;left:var(--button-position-x);top:var(--button-position-y);transform:translate(-50%,-50%);margin:0}@media only screen and (max-width:767px){.slideshow__button-wrapper--custom-position{left:var(--button-position-x-mobile);top:var(--button-position-y-mobile)}}@media only screen and (min-width:768px){.slideshow__slide .button{margin-top:20px}}.slideshow__slide-content--heading{color:var(--title-color, #fff);font-weight:var(--heading-font-weight);font-size:var(--heading-font-size-mobile);font-family:var(--slide-font-family, var(--font-body-family)),sans-serif;text-shadow:var(--heading-text-shadow, none);line-height:1.3}@media only screen and (min-width:768px){.slideshow__slide-content--heading{font-size:var(--heading-font-size-tablet)}}@media only screen and (min-width:1068px){.slideshow__slide-content--heading{font-size:var(--heading-font-size-desktop)}}.slideshow__slide .slideshow__description{font-size:var(--description-font-size-mobile);font-family:var(--slide-font-family, var(--font-body-family)),sans-serif;font-weight:var(--description-font-weight);text-shadow:var(--description-text-shadow, none)}@media only screen and (min-width:768px){.slideshow__slide .slideshow__description{font-size:var(--description-font-size-tablet)}}@media only screen and (min-width:1068px){.slideshow__slide .slideshow__description{font-size:var(--description-font-size-desktop)}}.slideshow__slide .subheading{font-family:var(--slide-font-family, var(--font-body-family)),sans-serif;text-shadow:var(--subheading-text-shadow, none);color:var(--subtitle-color, #fff)}.slideshow__slide .slideshow__description{color:var(--description-color, #fff)}.slideshow__slide-content--heading p,.slideshow__slide .slideshow__description p,.slideshow__slide .subheading p{margin:0;padding:0;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit;text-shadow:inherit}.slideshow__slide-content .rte a{position:relative;z-index:22;color:inherit;text-decoration:none}.slideshow__slide-content .rte a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;opacity:.6;transition:opacity .25s ease-out}.slideshow__slide-content .rte a:hover:after,.slideshow__slide-content .rte a:focus-visible:after{opacity:1}.animations-true .slideshow__slide .subheading,.animations-true .slideshow__slide .split-text,.animations-true .slideshow__slide .button{visibility:hidden}.slideshow__slide-inner{display:flex;flex-shrink:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;transform:translateZ(0)}.slideshow__slide-inner.content-top-left{justify-content:flex-start;align-items:flex-start}.slideshow__slide-inner.content-top-center{justify-content:center;align-items:flex-start}.slideshow__slide-inner.content-top-right{justify-content:flex-end;align-items:flex-start}.slideshow__slide-inner.content-middle-left{justify-content:flex-start;align-items:center}.slideshow__slide-inner.content-middle-center{justify-content:center;align-items:center}.slideshow__slide-inner.content-middle-right{justify-content:flex-end;align-items:center}.slideshow__slide-inner.content-bottom-left{justify-content:flex-start;align-items:flex-end}.slideshow__slide-inner.content-bottom-center{justify-content:center;align-items:flex-end}.slideshow__slide-inner.content-bottom-right{justify-content:flex-end;align-items:flex-end}@media only screen and (max-width:767px){.slideshow__slide-inner.content-mobile-top-left{justify-content:flex-start;align-items:flex-start}.slideshow__slide-inner.content-mobile-top-center{justify-content:center;align-items:flex-start}.slideshow__slide-inner.content-mobile-top-right{justify-content:flex-end;align-items:flex-start}.slideshow__slide-inner.content-mobile-middle-left{justify-content:flex-start;align-items:center}.slideshow__slide-inner.content-mobile-middle-center{justify-content:center;align-items:center}.slideshow__slide-inner.content-mobile-middle-right{justify-content:flex-end;align-items:center}.slideshow__slide-inner.content-mobile-bottom-left{justify-content:flex-start;align-items:flex-end}.slideshow__slide-inner.content-mobile-bottom-center{justify-content:center;align-items:flex-end}.slideshow__slide-inner.content-mobile-bottom-right{justify-content:flex-end;align-items:flex-end}}.slideshow__slide-adapt-to-image{pointer-events:none;width:100%}.slideshow__slide-adapt-to-image .placeholder_svg_tag{width:100%;height:550px;padding:50px}.slideshow__slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;will-change:transform;overflow:hidden}.slideshow__slide-bg svg,.slideshow__slide-bg img{width:100%;height:100%;object-fit:cover}.slideshow__slide-bg svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5}.slideshow__slide-video-bg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:5;transform:translateZ(0)}.slideshow__slide-video-bg>video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}.slideshow__slide-video-bg iframe{position:absolute;z-index:1;width:300%;height:150%;top:-25%;left:-100%}@media only screen and (min-width:768px){.slideshow__slide-video-bg iframe{width:200%;height:200%;left:-50%;top:-50%}}@media only screen and (min-width:1068px){.slideshow__slide-video-bg iframe{width:150%;height:300%;left:-25%;top:-100%}}.slideshow__slide-overlay{position:absolute;bottom:0;left:0;width:100%;top:0;z-index:11;pointer-events:none;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.slideshow__slide-content{z-index:20;padding:var(--padding-mobile, 20px);max-width:var(--content-max-width-mobile);width:100%}@media only screen and (min-width:768px){.slideshow__slide-content{padding:var(--padding-desktop, 70px);max-width:var(--content-max-width-desktop)}}.slideshow__slide-content .button{position:relative;z-index:22}.slideshow__button-wrapper .button{background:var(--button-bg-color);border-color:var(--button-bg-color);color:var(--button-text-color);font-weight:var(--button-font-weight, var(--font-body-bold-weight, 600));font-size:calc(var(--button-font-size-mobile, 14) * 1px);padding:calc(var(--button-font-size-mobile, 14) * .2px) calc(var(--button-font-size-mobile, 14) * 1.5px);min-height:32px;height:auto;box-shadow:var(--button-box-shadow, none);margin-top:0}.slideshow__button-wrapper--first .button{margin-top:var(--slideshow-buttons-top-gap-mobile, 15px)}.slideshow__button-wrapper:not(.slideshow__button-wrapper--first) .button{margin-top:15px}.slideshow__button-wrapper.slideshow__button--custom-padding .button{padding:var(--button-padding-y-mobile) var(--button-padding-x-mobile);min-height:unset}.slideshow__button-wrapper .button:hover{background:var(--button-hover-bg-color, var(--button-text-color));border-color:var(--button-hover-bg-color, var(--button-text-color));color:var(--button-hover-text-color, var(--button-bg-color));opacity:1}.slideshow__button-wrapper .button:before{background:var(--button-hover-bg-color, var(--button-text-color))}@media only screen and (min-width:768px){.slideshow__button-wrapper--first .button{margin-top:var(--slideshow-buttons-top-gap-tablet, 15px)}.slideshow__button-wrapper .button{font-size:calc(var(--button-font-size-tablet, 15) * 1px);padding:calc(var(--button-font-size-tablet, 15) * .2px) calc(var(--button-font-size-tablet, 15) * 1.5px);min-height:48px}.slideshow__button-wrapper.slideshow__button--custom-padding .button{padding:var(--button-padding-y-tablet) var(--button-padding-x-tablet);min-height:unset}}@media only screen and (min-width:1068px){.slideshow__button-wrapper--first .button{margin-top:var(--slideshow-buttons-top-gap-desktop, 15px)}.slideshow__button-wrapper .button{font-size:calc(var(--button-font-size, 16) * 1px);padding:calc(var(--button-font-size, 16) * .2px) calc(var(--button-font-size, 16) * 2px)}.slideshow__button-wrapper.slideshow__button--custom-padding .button{padding:var(--button-padding-y-desktop) var(--button-padding-x-desktop)}}.slideshow__button-wrapper .button.outline{background:transparent;border-color:var(--button-bg-color);color:var(--button-text-color)}.slideshow__slide-content-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}.slideshow__slide:not(.is-selected) iframe{display:none}.slideshow__slide.is-selected{z-index:5}@media only screen and (min-width:768px){.slideshow.desktop-height-image .slideshow__slide{height:auto}.slideshow.desktop-height-image .slideshow__slide .slideshow__slide-bg img{object-fit:contain}.slideshow.desktop-height-image .slideshow__slide.slideshow__slide--video-only .slideshow__slide-video-bg{position:relative;inset:auto;display:block}.slideshow.desktop-height-image .slideshow__slide.slideshow__slide--video-only .slideshow__slide-video-bg>video,.slideshow.desktop-height-image .slideshow__slide.slideshow__slide--video-only .slideshow__slide-video-bg iframe{position:relative;top:auto;left:auto;width:100%;height:auto;aspect-ratio:var(--slide-video-aspect-ratio, 16 / 9)}.slideshow.desktop-height-image .slideshow__slide.slideshow__slide--video-only .slideshow__slide-video-bg>video{object-fit:contain}}@media only screen and (min-width:768px){.slideshow.desktop-height-auto .slideshow__slide{height:auto}}@media only screen and (min-width:768px){.slideshow.desktop-height-auto .slideshow__slide-inner{position:static;height:max-content}}@media only screen and (max-width:767px){.slideshow.mobile-height-auto .slideshow__slide{height:auto}}@media only screen and (max-width:767px){.slideshow.mobile-height-auto .slideshow__slide-inner{position:static;height:max-content}}@media only screen and (max-width:767px){.slideshow.mobile-height-image .slideshow__slide{height:auto}.slideshow.mobile-height-image .slideshow__slide .slideshow__slide-bg img{object-fit:contain}}.slideshow.transition--swipe.flickity-enabled .slideshow__slide{opacity:1!important;clip-path:polygon(0 0,0 0,0 100%,0 100%)}.slideshow.transition--swipe.flickity-enabled .slideshow__slide.is-initial-selected{clip-path:none!important}@media only screen and (max-width:767px){.slideshow.mobile-height-full .flickity-viewport{height:calc(100vh - var(--announcement-height, 0px))}@supports (height: 100dvh){.slideshow.mobile-height-full .flickity-viewport{height:calc(100dvh - var(--announcement-height, 0px))}}}@media only screen and (min-width:768px){.slideshow.desktop-height-full .flickity-viewport{height:calc(100vh - var(--announcement-height, 0px))}@supports (height: 100dvh){.slideshow.desktop-height-full .flickity-viewport{height:calc(100dvh - var(--announcement-height, 0px))}}}.slideshow .flickity-viewport{min-height:100%;max-height:100%}.slideshow .flickity-page-dots{display:block;position:absolute;bottom:20px;left:0;width:100%;border:0;padding:0;z-index:20}@media only screen and (min-width:768px){.slideshow .flickity-page-dots{bottom:45px}}.slideshow .flickity-page-dots li{border-color:#fff}.slideshow .flickity-page-dots li.is-selected{background-color:#fff}.slideshow .flickity-nav{border-color:#fff;background:transparent}@media only screen and (min-width:1068px){.slideshow .flickity-nav.flickity-prev{left:45px}}@media only screen and (min-width:1068px){.slideshow .flickity-nav.flickity-next{right:45px}}.slideshow .flickity-nav svg path{stroke:#fff}.slideshow .flickity-nav:hover{background:#fff;border-color:#fff}.slideshow .flickity-nav:hover svg path{stroke:var(--color-accent)}.slideshow-image--mobile{display:block}@media only screen and (min-width:768px){.slideshow-image--mobile{display:none}}.slideshow-image--desktop{display:none}@media only screen and (min-width:768px){.slideshow-image--desktop{display:block}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/slideshow.css.map */
