.shopify-section.fortstrong-hero-section{width:100%;max-width:none;margin:0;padding:0}.fs-hero{display:block;position:relative;width:100%;background:#172522;color:var(--fs-text);isolation:isolate}.fs-hero,.fs-hero *{box-sizing:border-box}.fs-hero [hidden]{display:none!important}.fs-hero__slide{position:relative;display:flex;align-items:center;min-height:var(--fs-height);padding:90px max(8%,88px);overflow:hidden;touch-action:pan-y pinch-zoom}.fs-hero__media,.fs-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fs-hero__media picture{display:block;width:100%;height:100%}.fs-hero__image,.fs-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fs-position)}.fs-hero__placeholder{background:#465650;fill:#84918a}.fs-hero__shade{background:rgba(0,0,0,var(--fs-overlay))}.fs-hero__content{width:100%;max-width:none;margin:0;text-align:left}.fs-hero__eyebrow{margin:0 0 20px;color:inherit;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.5}.fs-hero__heading{width:40%;margin:0;color:inherit;font-family:var(--font-heading-family, inherit);font-size:clamp(36px,5.1vw,76px);font-weight:700;letter-spacing:-.025em;line-height:1.08;overflow-wrap:anywhere;text-transform:none}.fs-hero__description{max-width:560px;margin:24px 0 0;color:inherit;font-size:clamp(16px,1.4vw,20px);line-height:1.6;overflow-wrap:anywhere}.fs-hero__description p{margin:0 0 12px}.fs-hero__description p:last-child{margin-bottom:0}.fs-hero__description a{color:inherit;text-decoration:underline}.fs-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.fs-hero__actions:empty{display:none}.fs-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;min-height:48px;padding:14px 26px;border:2px solid var(--fs-accent);border-radius:10px;background:var(--fs-accent);color:var(--fs-button-text);font:inherit;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere}.fs-hero__button-arrow{flex-shrink:0;font-size:1.25em;line-height:1}.fs-hero__button--secondary{border-color:currentColor;background:transparent;color:var(--fs-text)}.fs-hero__button:hover,.fs-hero__button:focus,.fs-hero__button:active,.fs-hero__button:visited{text-decoration:none}.fs-hero__button:after,.fs-hero__button:before{content:none}.fs-hero__controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fs-hero__dots{position:absolute;left:18px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;pointer-events:auto}.fs-hero__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--fs-text);cursor:pointer;-webkit-appearance:none;appearance:none}.fs-hero__dot span{width:10px;height:10px;border:1px solid currentColor;border-radius:50%;background:transparent;box-shadow:0 0 0 2px #0000004d}.fs-hero__dot[aria-current=true] span{background:currentColor;transform:scale(1.3)}.fs-hero__pause{position:absolute;right:24px;bottom:20px;min-height:44px;padding:10px 16px;border:1px solid currentColor;border-radius:0;color:#fff;background:#172522;font:inherit;font-size:13px;cursor:pointer;pointer-events:auto}.fs-hero :focus-visible{outline:3px solid currentColor;outline-offset:4px}.fs-hero__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fs-hero__empty{padding:60px 24px;text-align:center}.fs-hero.is-ready .fs-hero__slide:not([hidden]) .fs-hero__content{animation:fs-hero-reveal .35s ease-out}@keyframes fs-hero-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:749px){.fs-hero__slide{min-height:var(--fs-mobile-height);padding:60px 24px 100px}.fs-hero__image{object-position:var(--fs-mobile-position)}.fs-hero__heading{width:100%;font-size:clamp(32px,8vw,52px)}.fs-hero__eyebrow{font-size:12px;margin-bottom:16px}.fs-hero__description{margin-top:20px}.fs-hero__actions{gap:12px;margin-top:24px}.fs-hero__button{padding:13px 18px}.fs-hero__dots{left:50%;top:auto;bottom:20px;transform:translate(-50%);flex-direction:row}.fs-hero__pause{right:12px;padding:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.fs-hero.is-ready .fs-hero__slide:not([hidden]) .fs-hero__content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
