/*
Generated time: July 8, 2026 22:01
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.template-index #MainContent>.shopify-section:first-child{min-height:300px}[data-slideshow-hero-cls] slideshow-component .slideshow__slide{display:flex;flex-direction:column;position:relative;min-width:100%;width:100%;flex:0 0 100%;box-sizing:border-box}[data-slideshow-hero-cls] .banner__content{display:flex;position:relative;width:100%;z-index:2;align-items:center;justify-content:center}[data-slideshow-hero-cls] .slideshow__text.banner__box{display:flex;flex-direction:column;justify-content:center;max-width:54.5rem;width:100%;text-align:center;align-items:center}[data-slideshow-hero-cls] .slideshow__text--center{align-items:center;text-align:center}[data-slideshow-hero-cls] .banner__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));line-height:1.1}[data-slideshow-hero-cls] .banner__heading.h1{font-size:calc(var(--font-heading-scale) * 3rem)}[data-slideshow-hero-cls] .banner__text,[data-slideshow-hero-cls] .banner__text p{color:rgb(var(--color-foreground));margin:1rem 0 0}[data-slideshow-hero-cls] .banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}[data-slideshow-hero-cls] .banner__buttons .button{position:relative;padding:10px 22px;border-radius:6px;border:none;color:rgb(var(--color-button-text));cursor:pointer;background-color:rgb(var(--color-button));text-decoration:none;text-transform:uppercase;font-size:14px;font-family:inherit}[data-slideshow-hero-cls] .slideshow__media.banner__media.media{position:relative;top:auto;left:auto;width:100%;height:auto;overflow:hidden;display:block!important}[data-slideshow-hero-cls] .slideshow__media.banner__media.media>img.img-responsive,[data-slideshow-hero-cls] .slideshow__media.banner__media.media>picture,[data-slideshow-hero-cls] .slideshow__media.banner__media.media>picture>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}[data-slideshow-hero-cls] slideshow-component{display:block;max-width:100%;overflow:hidden}[data-slideshow-hero-cls] slideshow-component .slideshow.banner{width:100%;max-width:100%}@media screen and (max-width:749px){[data-slideshow-hero-cls] .banner--adapt_image.banner--mobile-bottom .slideshow__media.banner__media.media:not(.placeholder),[data-slideshow-hero-cls] .slideshow__media.banner__media.media{height:var(--slideshow-hero-min-height-mobile,300px)!important}[data-slideshow-hero-cls] .banner--mobile-bottom .banner__content{order:2}[data-slideshow-hero-cls] .banner--mobile-bottom .slideshow__text.banner__box{max-width:100%}}@media screen and (min-width:750px){[data-slideshow-hero-cls] .slideshow__media.banner__media.media::before{content:'';display:block;width:100%;padding-bottom:var(--slideshow-hero-aspect-padding)}[data-slideshow-hero-cls] .banner__content--top-center{align-items:flex-start;justify-content:center}[data-slideshow-hero-cls] .banner__heading.h1{font-size:calc(var(--font-heading-scale) * 5.8rem)}[data-slideshow-hero-cls] .banner__text p{font-size:1.4rem}[data-slideshow-hero-cls].mobile-text-below .slideshow__text-wrapper.banner__content{position:absolute;inset:0;z-index:2;display:flex;width:100%;height:100%;padding:5rem;box-sizing:border-box;pointer-events:none}[data-slideshow-hero-cls].mobile-text-below .slideshow__text-wrapper :is(a,button){pointer-events:auto}[data-slideshow-hero-cls] .banner--desktop-transparent .banner__box{padding:4rem 0;background:0 0;border:none;border-radius:0;box-shadow:none}}.template-index .card .media,.template-index .card__media{position:absolute;top:0;bottom:0}.template-index .card .media{width:100%}.template-index .card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.template-index .card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}