.hero-wrap{position:relative;--strip-bottom: 20px;--strip-h: 46px;--strip-gap: 16px}.hero-wrap--has-strip{--strip-space: calc(var(--strip-bottom) + var(--strip-h) + var(--strip-gap))}.slide-checklist{list-style:none;margin:var(--checklist-top, 40px) 0 0;padding:0;display:flex;flex-direction:column;gap:14px;width:fit-content;max-width:100%;text-align:left}.slide-checklist--h-center{margin-left:auto;margin-right:auto}.slide-checklist--h-right{margin-left:auto}.slide-checklist__item{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:inherit;font-size:var(--checklist-size, 13px);font-weight:600;line-height:1.3;letter-spacing:.02em}.slide-checklist--upper .slide-checklist__item{text-transform:uppercase}.slide-checklist__icon{flex:0 0 auto;width:1.5em;height:auto}@media(max-width:767px){.slide-checklist{gap:10px;margin-top:calc(var(--checklist-top, 40px) * .6)}}.hero-wrap--has-strip .text-overlay{box-sizing:border-box;padding-bottom:calc(var(--strip-space) + 0px)}.hero-wrap--has-strip>slide-show{position:static}.hero-wrap--has-strip .slideshow-ctrl:not(.slideshow-ctrl--mobile-stack){position:absolute!important;left:0;right:0;top:auto!important;bottom:var(--strip-space)!important;margin:0!important;translate:none!important;z-index:7}.hero-wrap--has-strip .slideshow-ctrl:not(.slideshow-ctrl--mobile-stack){display:flex!important;align-items:center;justify-content:center!important;width:auto!important;padding-left:0!important;padding-right:0!important;transform:none!important;pointer-events:none}.hero-wrap--has-strip .slideshow-ctrl:not(.slideshow-ctrl--mobile-stack)>*{pointer-events:auto}.hero-wrap--has-strip .slideshow-ctrl:not(.slideshow-ctrl--mobile-stack) .slideshow-pagination{position:static!important;inset:auto!important;transform:none!important;margin:0 auto!important;display:flex;justify-content:center;align-items:center;width:auto}.hero-wrap--nav-arrows.hero-wrap--has-strip .slideshow-ctrl:not(.slideshow-ctrl--mobile-stack) .slideshow-pagination{display:flex!important}.hero-wrap--nav-arrows.hero-wrap--has-strip .slideshow-ctrl:not(.slideshow-ctrl--mobile-stack) .slideshow-nav{position:absolute;right:20px;bottom:0}.hero-strip{position:absolute;left:50%;bottom:var(--strip-bottom);transform:translate(-50%);z-index:6;width:81%;max-width:1300px;overflow:hidden;border-radius:999px;background:var(--strip-bg, #6d0420);color:var(--strip-color, #fff);font-family:var(--heading-font-family, Georgia, "Times New Roman", serif);font-size:clamp(11px,.85vw,var(--strip-size, 15px));font-weight:400;line-height:1;letter-spacing:0;text-transform:none}.hero-strip__track{display:flex;align-items:center}.hero-strip__list{list-style:none;margin:0;padding:0;display:flex;flex:1 1 auto;align-items:center;justify-content:space-around}.hero-strip__list--clone{display:none}.hero-strip__item{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.6em;height:var(--strip-h);margin:0;padding:0 clamp(8px,1vw,12px);font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none;white-space:nowrap}.hero-strip__text{font-size:inherit;font-weight:inherit;letter-spacing:0;text-transform:none}.hero-strip__item:after{content:"";position:absolute;top:22%;right:0;bottom:22%;width:1px;background:currentColor;opacity:.3}.hero-strip__item:last-child:after{display:none}.hero-strip__icon{flex:0 0 auto;width:1.35em;height:1.35em}.hero-strip__icon--custom{object-fit:contain;border-radius:0}.hero-strip--white-icons .hero-strip__icon--custom{filter:brightness(0) invert(1)}@media(max-width:1099px){.hero-wrap{--strip-bottom: 12px;--strip-h: 40px;--strip-gap: 12px}.hero-strip{width:calc(100% - 24px);font-size:calc(var(--strip-size, 15px) * .9)}.hero-strip__track{width:max-content;animation:hero-strip-marquee var(--strip-speed, 25s) linear infinite}.hero-strip:hover .hero-strip__track{animation-play-state:paused}.hero-strip__list{flex:0 0 auto;justify-content:flex-start}.hero-strip__list--clone{display:flex}.hero-strip__item{flex:0 0 auto;padding:0 22px}.hero-strip__item:last-child:after{display:block}}@media(max-width:767px){.hero-wrap--stack-mobile .hero-strip{position:relative;left:auto;bottom:auto;transform:none;margin:12px auto}.hero-wrap--has-strip.hero-wrap--stack-mobile .text-overlay{padding-bottom:0}}@keyframes hero-strip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hero-strip{overflow-x:auto}.hero-strip__track{animation:none}.hero-strip__list--clone{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAC */
