/*! nav-affordance.css — MINIFIED (p63, whitespace-only). DO NOT EDIT THIS FILE.
    Readable master: home/marine-demo/staging/nav-affordance.src.css (in git).
    Edit the master, then: node scripts/p63_css_minify.mjs <src> <min>
    and prove with: node scripts/p56_css_proof.mjs <src> <min>  (rule counts must match). */
:root{--td-accent: var(--nw-blue, #0E7A6A);--td-accent-soft: rgba(14, 122, 106, .08)}.megamenu-wrapper > nav.d-flex{padding-block: .15rem;gap: .25rem}[data-dw-itemtype="swift-v2_searchfield"], [data-dw-itemtype="swift-v2_searchfield"] .js-async-fetch-placeholder{min-width: 0 !important}.megamenu-wrapper > nav > .nav-item > .nav-link{display: inline-flex;align-items: center;gap: .3rem;padding-inline: .3rem;border-radius: .25rem;transition: background-color .12s ease, color .12s ease, box-shadow .12s ease}[data-swift-menu] a.nav-link[data-nav-icon]::before{content: "";display: inline-block;flex: 0 0 auto;width: 1em;height: 1em;background-color: currentColor;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;vertical-align: -0.15em}.megamenu-wrapper > nav > .nav-item.dropdown > .nav-link::after{content: "";display: inline-block;flex: 0 0 auto;width: .42em;height: .42em;margin-left: .05rem;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .2s ease}.megamenu-wrapper > nav > .nav-item.dropdown > .nav-link[aria-expanded="true"]::after{transform: translateY(1px) rotate(-135deg)}.megamenu-wrapper > nav > .nav-item.dropdown:hover > .nav-link::after, .megamenu-wrapper > nav > .nav-item.dropdown > .nav-link.show::after, .megamenu-wrapper > nav > .nav-item.dropdown > .nav-link[aria-expanded="true"]::after{position: static !important;inset: auto !important;display: inline-block !important;width: .42em !important;height: .42em !important;border: 0 !important;border-right: 1.5px solid currentColor !important;border-bottom: 1.5px solid currentColor !important;transform: translateY(1px) rotate(-135deg)}@media (min-width: 992px){.megamenu-wrapper > nav > .nav-item.dropdown:hover > .dropdown-menu{display: block}.megamenu-wrapper > nav > .nav-item.dropdown:hover > .nav-link::after{transform: translateY(1px) rotate(-135deg)}.megamenu-wrapper > nav > .nav-item.dropdown > .dropdown-menu, .megamenu-wrapper > nav > .nav-item.dropdown > .megamenu{min-width: 100%}.megamenu-wrapper > nav > .nav-item.dropdown:has(> .dropdown-menu.show)::after, .megamenu-wrapper > nav > .nav-item.dropdown:has(> .megamenu.show)::after{content: "";position: absolute;left: 0;right: 0;top: 100%;height: 1.25rem;z-index: 1001}.megamenu-wrapper > nav > .nav-item > .nav-link:hover, .megamenu-wrapper > nav > .nav-item.dropdown:hover > .nav-link{background-color: var(--td-accent-soft);color: var(--td-accent)}.megamenu-wrapper > nav > .nav-item > .nav-link[aria-current="page"]{box-shadow: inset 0 -3px 0 0 var(--td-accent);color: var(--td-accent);border-radius: .25rem .25rem 0 0}}.megamenu-wrapper .megamenu, .megamenu-wrapper .dropdown-menu.dropdown-menu-shadow{box-shadow: 0 10px 26px rgba(31, 41, 51, .12)}.megamenu-wrapper .megamenu-col .nav-link:hover{color: var(--td-accent)}.megamenu-wrapper .dropdown-menu .dropdown-item:hover{background-color: var(--td-accent-soft);color: var(--td-accent)}[data-dw-itemtype="swift-v2_productlistnavigation"] .alert.alert-dark, [data-dw-itemtype="swift-v2_productlistitemrepeater"] .alert.alert-dark{display: none !important}