
.template-index #shopify-section-announcement-bar{display:none}
.template-index #shopify-section-header{position:absolute;inset:0 0 auto;z-index:20}
.template-index .header,.template-index .header-wrap{background:transparent!important;border:0!important;box-shadow:none!important}
.template-index .header-wrap{position:relative!important;top:0!important;transform:none!important}
.template-index .header .container{max-width:none;padding:0 32px}
.template-index .header__inner{padding:22px 0!important}
.template-index .header__inner>.row{position:relative;min-height:38px}
.template-index .header-left{position:absolute;left:50%;transform:translateX(-50%);width:auto;padding:0!important}
.template-index .header-logo{max-width:none!important}
.template-index .sa-wordmark{font-family:Georgia,'Times New Roman',serif;font-size:25px;letter-spacing:.11em;font-weight:400;white-space:nowrap;color:#fff}
.template-index .header-center{margin-right:auto}
.template-index .header a.header__icon,.template-index .header-center a,.template-index .header-menu-mobile a,.template-index .header-menu-mobile button{color:#fff!important}
.template-index .header-center a{font-family:Poppins,sans-serif;font-size:11px!important;letter-spacing:.06em}
.template-index .header-right{margin-left:auto}
.template-index .header__icon{border-color:rgba(255,255,255,.3)!important}
.template-index .header .dropdown-menu a{color:#111!important}
.template-index .header__heading-link:focus-visible,.template-index .header a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.template-index .vela-section--slideshow{margin:0!important;padding:0!important}
.template-index .vela-slideshow__item{position:relative}
.template-index .slide--image{height:100svh;min-height:560px}
.template-index .slide--image>div{height:100%}
.template-index .slide--image .image-content,.template-index .slide--image .image-content__image{height:100%!important}
.template-index .slide--image img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}
.template-index .slideshow-caption{position:absolute!important;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent 24%,transparent 65%,rgba(0,0,0,.5))!important}
.template-index .captionWrap{height:100%;max-width:none;padding:0 24px}
.template-index .slideshow-caption__inner{height:100%;display:flex;align-items:flex-end;justify-content:center;padding:0 0 42px!important}
.template-index .slideshow-caption__content{width:100%}
.template-index .slideshow-caption__heading{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(30px,3.4vw,52px)!important;font-weight:400;letter-spacing:.035em;line-height:1.15;margin:0 0 22px!important;color:white}
.template-index .sa-campaign-actions{display:flex;justify-content:center;gap:20px;pointer-events:auto}
.template-index .sa-campaign-actions .slideshow-caption__btn{display:inline-flex!important;align-items:center;justify-content:center;width:280px;max-width:40vw;min-height:54px;margin:0!important;padding:16px 28px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em;line-height:1.3!important;transform:none!important;opacity:1!important}
.template-index .sa-campaign-actions a:hover{background:#252525!important;border-color:#252525!important}
.template-index .sa-campaign-actions a:focus-visible{outline:2px solid white;outline-offset:4px}
@media(max-width:1199px){.template-index .header-center{display:none!important}.template-index .header-menu-mobile{display:block!important}.template-index .header-left{flex:none}.template-index .header .container{padding:0 20px}}
@media(max-width:767px){.template-index .header__inner{padding:16px 0!important}.template-index .sa-wordmark{font-size:17px;letter-spacing:.055em}.template-index .header .container{padding:0 16px}.template-index .slide--image{height:88svh;min-height:580px}.template-index .slideshow-caption__inner{padding-bottom:30px!important}.template-index .captionWrap{padding:0 20px}.template-index .slideshow-caption__heading{font-size:29px!important;margin-bottom:18px!important}.template-index .sa-campaign-actions{gap:12px}.template-index .sa-campaign-actions .slideshow-caption__btn{width:calc(50% - 6px);max-width:none;min-width:0;min-height:50px;font-size:11px!important;padding:14px 12px!important}.template-index .header-right .header-search{display:none}}
@media(prefers-reduced-motion:reduce){.template-index .slideshow-caption *{animation:none!important;transition:none!important}}

.template-index .slide--image .card_wrap,.template-index .slide--image .card__image{height:100%!important;padding-top:0!important;background-size:cover!important;background-position:center!important}.template-index .sa-wordmark{text-transform:uppercase}

.template-index .slideshow-caption__content>*,.template-index .slideshow-caption__heading{opacity:1!important;transform:none!important;animation:none!important}
