.hero.ext-hero-primary .text-block h1{font-weight:900;line-height:1.15;text-wrap:balance}.hero.ext-hero-primary .text-block p{font-weight:600;line-height:1.5}.hero.ext-hero-primary a.button:not(.button-unstyled),.hero.ext-hero-primary a.button-secondary{--button-color: #fff;--button-background-color: #000;--button-border-color: transparent;--button-border-width: 0;font-weight:400;line-height:1.2;text-transform:uppercase;border-radius:9999px;box-shadow:none}.hero.ext-hero-primary a.button:not(.button-unstyled):hover,.hero.ext-hero-primary a.button-secondary:hover{--button-color: #fff;--button-background-color: #1a1a1a;--button-border-color: transparent}.hero.ext-hero-banner .text-block h2{font-weight:700;line-height:1.2;text-wrap:balance}.hero.ext-hero-banner .text-block p{font-weight:500;line-height:1.6}.hero.ext-hero-banner a.button:not(.button-unstyled),.hero.ext-hero-banner a.button-secondary{--button-color: #000;--button-background-color: #fff;--button-border-color: var(--brand-accent-color, #277158);--button-border-width: 1.5px;color:#000;background-color:#fff;border:1.5px solid var(--brand-accent-color, #277158);font-weight:600;letter-spacing:.03em;border-radius:9999px;box-shadow:none}.hero.ext-hero-banner a.button:not(.button-unstyled):hover,.hero.ext-hero-banner a.button-secondary:hover{--button-color: #000;--button-background-color: #f5f5f5;background-color:#f5f5f5}.section.ext-tile-grid .group-block a.button:not(.button-unstyled),.section.ext-tile-grid .group-block a.button-secondary{--button-color: #fff;--button-background-color: var(--brand-accent-color, #277158);--button-border-color: var(--brand-accent-color, #277158);--button-border-width: 0;color:#fff;background-color:var(--brand-accent-color, #277158);border:0;font-weight:600;letter-spacing:.04em;border-radius:9999px;box-shadow:none;text-transform:uppercase}.section.ext-tile-grid .group-block a.button:not(.button-unstyled):hover,.section.ext-tile-grid .group-block a.button-secondary:hover{--button-background-color: color-mix(in srgb, var(--brand-accent-color, #277158) 85%, #000);--button-border-color: color-mix(in srgb, var(--brand-accent-color, #277158) 85%, #000);background-color:color-mix(in srgb,var(--brand-accent-color, #277158) 85%,#000)}.section.ext-tile-grid .group-block .text-block p{color:#000000a6}.section.ext-tile-overlay .group-block{position:relative}.section.ext-tile-overlay .group-block a.button:not(.button-unstyled),.section.ext-tile-overlay .group-block a.button-secondary{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:2}.section.ext-tile-card .group-block{background:#fff;border-radius:6px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.section.ext-tile-card .group-block:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000002e}.section.ext-tile-card .group-block .group-block-content{display:grid;grid-template-columns:1fr}.section.ext-tile-card .group-block .group-block-content>.image-block{grid-column:1;grid-row:1;position:relative}.section.ext-tile-card .group-block .image-block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .1) 50%,transparent 100%);pointer-events:none;z-index:1}.section.ext-tile-card .group-block .group-block-content>a.button:not(.button-unstyled),.section.ext-tile-card .group-block .group-block-content>a.button-secondary{grid-column:1;grid-row:1;align-self:end;justify-self:center;margin-block-end:1.5rem;z-index:2}.section.ext-banner-image .image-block,.section.ext-banner-image .image-block__image{--ratio: var(--ext-banner-ratio, 16 / 9);aspect-ratio:var(--ext-banner-ratio, 16 / 9)}.section.catch-propulsion-image{--ext-banner-ratio: 35 / 9}.section.inflatables-compare-image,.section.catch-hunting-lineup-image{--ext-banner-ratio: 2000 / 635}.section.ext-feature-grid .group-block .text-block p{color:#000000a6}.section.ext-section-heading .text-block h2{font-weight:700;line-height:1.3;text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ext-page-patterns.css.map */
