.mm-stacked{display:block;padding-block:26px;background:var(--header-bg-b2c);color:rgb(var(--text-color));font-family:var(--mm-font-family, inherit);font-weight:var(--mm-font-weight, 500)}html.b2b-customer .mm-stacked{background:var(--header-bg-b2b)}.mm-primary{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:22px 28px}.mm-primary>li{min-width:0}.mm-primary__link{display:inline-block;padding-block:6px;font-family:var(--mm-font-family, inherit);font-weight:var(--mm-font-weight, 500);font-size:15px}.mm-wave{text-decoration:underline wavy var(--mm-accent, currentColor);text-decoration-thickness:1px;text-underline-offset:7px}.mm-primary__children{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:5px}.mm-primary__children a{display:inline-block;padding-block:5px;font-size:13px}.mm-focus-area{display:grid;gap:24px;margin-top:28px;min-width:0;width:100%;font-family:var(--mm-font-family, inherit)}.mm-secondary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;padding-top:22px;border-top:1px solid rgb(var(--text-color) / .12)}.mm-secondary__group h3{font:inherit;font-family:var(--mm-font-family, inherit);font-size:12px;letter-spacing:.06em;margin:0 0 12px}.mm-secondary__group ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 26px}.mm-secondary__group li{min-width:0}.mm-secondary__group a{display:inline-block;padding-block:7px;font-size:15px;color:var(--mm-accent, currentColor);overflow-wrap:anywhere}.mm-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.mm-banner{position:relative;display:grid;align-items:end;aspect-ratio:2 / 1;min-width:0;min-height:0;overflow:hidden;border-radius:12px;background:var(--mm-banner-bg, #e9eeeb);color:var(--mm-banner-ink, #242720)}.mm-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mm-banner__image{width:100%;height:100%;object-fit:cover;object-position:center}.mm-banner__body{position:relative;display:grid;gap:6px;padding:clamp(14px,2vw,24px);background:var(--mm-banner-bg, #e9eeeb);width:fit-content;max-width:calc(100% - 28px);max-height:calc(100% - 28px);margin:14px;border-radius:8px;overflow:hidden}.mm-banner__body h3{font:inherit;font-family:var(--mm-font-family, inherit);font-size:clamp(17px,1.6vw,24px);line-height:1.2;margin:0;overflow-wrap:anywhere}.mm-banner__body p{font-size:13px;line-height:1.4;margin:0}.mm-banner__eyebrow{font-size:10px;letter-spacing:.07em;text-transform:uppercase}.mm-banner__cta{font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:3px}.mm-banner:focus-visible{outline:2px solid var(--mm-accent);outline-offset:3px}.navigation-drawer .panel__wrapper.mm-stack-panel{flex-direction:column;align-items:stretch;justify-content:flex-start}.mm-stack-panel>ul{flex-shrink:0}.navigation-drawer .mm-focus-area{margin-top:26px}.navigation-drawer .mm-banners{grid-template-columns:1fr}.navigation-drawer .mm-banner__body{padding:14px;margin:12px;max-width:calc(100% - 24px);gap:4px}.navigation-drawer .mm-banner__body h3{font-size:19px}.navigation-drawer .mm-banner__body p{display:none}@media(max-width:699px){.mm-banners{grid-template-columns:1fr}}@media(pointer:coarse){.mm-secondary__group a,.mm-primary__children a{min-height:44px;display:inline-flex;align-items:center}}.mm-stacked{--mm-wave-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='8' viewBox='0 0 264 8'%3E%3Cpath d='M0 4 C 2.75 2 8.25 2 11 4 S 19.25 6 22 4 S 30.25 2 33 4 S 41.25 6 44 4 S 52.25 2 55 4 S 63.25 6 66 4 S 74.25 2 77 4 S 85.25 6 88 4 S 96.25 2 99 4 S 107.25 6 110 4 S 118.25 2 121 4 S 129.25 6 132 4 S 140.25 2 143 4 S 151.25 6 154 4 S 162.25 2 165 4 S 173.25 6 176 4 S 184.25 2 187 4 S 195.25 6 198 4 S 206.25 2 209 4 S 217.25 6 220 4 S 228.25 2 231 4 S 239.25 6 242 4 S 250.25 2 253 4 S 261.25 6 264 4' fill='none' stroke='%238bbdd2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.mm-primary>li>.mm-primary__link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:72px;width:100%;padding:.8rem;color:inherit;text-align:center;text-decoration:none;box-sizing:border-box;isolation:isolate}.mm-primary>li>.mm-primary__link:before,.mm-primary>li>.mm-primary__link:after{content:"";display:block;flex-shrink:0;width:132px;max-width:calc(100% - 24px);height:8px;background-color:transparent;background-image:var(--mm-wave-image);background-repeat:repeat-x;background-size:264px 8px;background-position:0 50%;-webkit-mask:none;mask:none;pointer-events:none}.mm-primary>li>.mm-primary__link:after{margin-top:.5rem;animation:mm-wave-flow 3.2s linear infinite}.mm-primary>li>.mm-primary__link:before{position:absolute;left:50%;bottom:.8rem;transform:translate(-50%);opacity:.2;animation:mm-wave-counterflow 4.6s linear infinite}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible){text-shadow:.01px 0 currentColor,-.01px 0 currentColor}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible):before{opacity:.4}@keyframes mm-wave-flow{0%{background-position:0 50%}to{background-position:-44px 50%}}@keyframes mm-wave-counterflow{0%{background-position:-22px 50%}to{background-position:22px 50%}}@media(prefers-reduced-motion:reduce){.mm-primary>li>.mm-primary__link:before,.mm-primary>li>.mm-primary__link:after{animation:none}}.mm-stacked{--mm-content-width: 1120px;--mm-divider: color-mix(in srgb, var(--mm-accent, #256b82) 28%, transparent);padding-block:24px 28px}.mm-stacked>.mm-primary,.mm-stacked>.mm-focus-area{width:100%;max-width:var(--mm-content-width);margin-inline:auto}.mm-stacked>.mm-primary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:20px 24px;align-items:start}.mm-primary>li>.mm-primary__link{font-size:16px;font-weight:var(--mm-font-weight, 500);line-height:1.35;min-height:76px;padding:12px;overflow-wrap:anywhere}.mm-primary__children{text-align:center;margin-top:8px}.mm-primary__children a{font-size:13px;line-height:1.45}.mm-focus-area{--mm-divider: color-mix(in srgb, var(--mm-accent, #256b82) 28%, transparent);margin-top:20px;padding-top:22px;border-top:1px solid var(--mm-divider);gap:22px}.mm-focus-area>.mm-secondary{border-top:0;padding-top:0;gap:20px 32px;align-items:start}.mm-secondary__group{text-align:center}.mm-secondary__group h3{margin:0 0 8px;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;opacity:.75}.mm-secondary__group ul{justify-content:center;gap:10px 28px}.mm-secondary__group a{font-size:15px;font-weight:500;line-height:1.45;padding-block:7px;text-underline-offset:6px}.mm-secondary+.mm-banners{padding-top:24px;border-top:1px solid var(--mm-divider)}.mm-banners{gap:24px;align-items:start}.mm-banners:has(>:only-child){grid-template-columns:minmax(0,640px);justify-content:center}.mm-banner{border-radius:10px}.mm-banner__body{min-width:min(260px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px;padding:18px 20px;gap:7px;border-radius:7px}.mm-banner__body h3{font-size:clamp(21px,1.8vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.015em}.mm-banner__eyebrow{font-size:11px;line-height:1.35;letter-spacing:.08em}.mm-banner__body:not(:has(>h3))>.mm-banner__eyebrow{font-size:clamp(21px,1.8vw,26px);font-weight:500;line-height:1.2;letter-spacing:-.015em;text-transform:none}.mm-banner__body p{font-size:14px;line-height:1.45}.mm-banner__cta{font-size:14px;font-weight:500;line-height:1.4;margin-top:4px}.navigation-drawer .mm-focus-area{margin-top:22px;padding-top:20px;gap:20px}.navigation-drawer .mm-secondary{grid-template-columns:minmax(0,1fr)}.navigation-drawer .mm-secondary__group{text-align:start}.navigation-drawer .mm-secondary__group ul{justify-content:flex-start;gap:10px 20px}.navigation-drawer .mm-secondary+.mm-banners{padding-top:20px}.navigation-drawer .mm-banners,.navigation-drawer .mm-banners:has(>:only-child){grid-template-columns:minmax(0,1fr)}.navigation-drawer .mm-banner__body{min-width:0;width:fit-content;max-width:calc(100% - 24px);max-height:calc(100% - 24px);margin:12px;padding:12px 14px;gap:5px}.navigation-drawer .mm-banner__body h3,.navigation-drawer .mm-banner__body:not(:has(>h3))>.mm-banner__eyebrow{font-size:20px}.navigation-drawer .mm-banner__cta{font-size:13px}@media(max-width:699px){.mm-stacked{padding-block:20px}.mm-banners,.mm-banners:has(>:only-child){grid-template-columns:minmax(0,1fr)}.mm-primary>li>.mm-primary__link{font-size:16px}}.mm-focus-area:has(>.mm-secondary .mm-secondary__group>h3){border-top:0;padding-top:0}.mm-secondary__group h3{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:none;opacity:1}.mm-secondary__group h3:before,.mm-secondary__group h3:after{content:"";flex:1 1 0;min-width:12px;height:1px;background:var(--mm-divider, color-mix(in srgb, var(--mm-accent, #256b82) 28%, transparent))}.mm-primary>li>.mm-primary__link:after{animation-duration:10s;opacity:.8;transition:opacity .18s ease,filter .18s ease}.mm-primary>li>.mm-primary__link:before{animation-duration:14s;opacity:.12;transition:opacity .18s ease}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible):after{animation-duration:7.5s;opacity:1;filter:brightness(.88) saturate(1.2)}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible):before{animation-duration:10.5s;opacity:.3}.navigation-drawer .mm-secondary__group h3{font-size:15px;gap:12px}@media(prefers-reduced-motion:reduce){.mm-primary>li>.mm-primary__link:before,.mm-primary>li>.mm-primary__link:after{animation:none;transition:none}}.mm-primary>li{--mm-wave-phase: 0s}.mm-primary>li:nth-child(3n+2){--mm-wave-phase: -1.8s}.mm-primary>li:nth-child(3n){--mm-wave-phase: -3.1s}.mm-primary>li>.mm-primary__link{--mm-wave-depth: .14;min-height:78px;padding:12px 12px 32px}.mm-primary>li>.mm-primary__link:before,.mm-primary>li>.mm-primary__link:after{position:absolute;left:50%;height:10px;margin-top:0;transform:translate(-50%);transform-origin:center;animation-delay:var(--mm-wave-phase),var(--mm-wave-phase)}.mm-primary>li>.mm-primary__link:after{bottom:12px;background-size:264px 10px;opacity:.85;animation-name:mm-wave-flow,mm-wave-swell;animation-duration:10s,6.4s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite}.mm-primary>li>.mm-primary__link:before{bottom:11px;background-size:288px 10px;opacity:var(--mm-wave-depth);animation-name:mm-wave-long-flow,mm-wave-undertow;animation-duration:14s,8.3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible){--mm-wave-depth: .28}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible):after{animation-duration:7.5s,4.8s;opacity:1;filter:brightness(.84) saturate(1.25)}.mm-primary>li>.mm-primary__link:is(:hover,:focus-visible):before{animation-duration:10.5s,6.2s;opacity:var(--mm-wave-depth)}@keyframes mm-wave-long-flow{0%{background-position:-24px 50%}to{background-position:24px 50%}}@keyframes mm-wave-swell{0%,to{transform:translate(-50%) scaleY(.85)}32%{transform:translate(-50%,-1px) scaleY(1.12)}68%{transform:translate(-50%,.8px) scaleY(.95)}}@keyframes mm-wave-undertow{0%,to{transform:translate(-50%,.8px) scaleY(1.08)}45%{transform:translate(-50%,-.8px) scaleY(.7)}76%{transform:translate(-50%,.3px) scaleY(1.1)}}@media(prefers-reduced-motion:reduce){.mm-primary>li>.mm-primary__link:before,.mm-primary>li>.mm-primary__link:after{animation:none;transition:none;transform:translate(-50%)}}html.b2b-customer .shopify-section .header__main-nav{--header-menu-arrow-color: #204f63 !important}html.b2b-customer .shopify-section .header,html.b2b-customer .shopify-section .navigation-drawer{--mm-accent: #204f63 !important}html.b2b-customer .mm-stacked{--mm-accent: #204f63;--mm-wave-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='8' viewBox='0 0 264 8'%3E%3Cpath d='M0 4 C 2.75 2 8.25 2 11 4 S 19.25 6 22 4 S 30.25 2 33 4 S 41.25 6 44 4 S 52.25 2 55 4 S 63.25 6 66 4 S 74.25 2 77 4 S 85.25 6 88 4 S 96.25 2 99 4 S 107.25 6 110 4 S 118.25 2 121 4 S 129.25 6 132 4 S 140.25 2 143 4 S 151.25 6 154 4 S 162.25 2 165 4 S 173.25 6 176 4 S 184.25 2 187 4 S 195.25 6 198 4 S 206.25 2 209 4 S 217.25 6 220 4 S 228.25 2 231 4 S 239.25 6 242 4 S 250.25 2 253 4 S 261.25 6 264 4' fill='none' stroke='%23204f63' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}html.b2b-customer .mm-primary>li>.mm-primary__link:after{opacity:.85}html.b2b-customer .mm-primary>li>.mm-primary__link:is(:hover,:focus-visible):after{opacity:1;filter:none}.mm-primary-heading{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;max-width:var(--mm-content-width, 1120px);margin:0 auto 20px;padding:12px 0 0;font-family:var(--mm-font-family, inherit);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.02em;text-align:center;color:inherit}.mm-primary-heading>span{min-width:0;overflow-wrap:anywhere}.mm-primary-heading:before,.mm-primary-heading:after{content:"";flex:1 1 0;min-width:16px;height:1px;background:var(--mm-divider, color-mix(in srgb, var(--mm-accent, #256b82) 28%, transparent))}.navigation-drawer .mm-primary-heading{font-size:15px;gap:12px;margin-bottom:18px;flex-shrink:0}.mm-banner{--mm-banner-inset: 16px;grid-template-columns:minmax(0,1fr)}.navigation-drawer .mm-banner{--mm-banner-inset: 12px}.mm-banner .mm-banner__body{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;width:calc(100% - var(--mm-banner-inset) - var(--mm-banner-inset));max-width:calc(100% - var(--mm-banner-inset) - var(--mm-banner-inset));margin:var(--mm-banner-inset);white-space:normal;overflow-wrap:anywhere;word-break:normal}.mm-banner .mm-banner__body>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.mm-secondary{--mm-secondary-wave-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='8' viewBox='0 0 264 8'%3E%3Cpath d='M0 4 C 2.75 2 8.25 2 11 4 S 19.25 6 22 4 S 30.25 2 33 4 S 41.25 6 44 4 S 52.25 2 55 4 S 63.25 6 66 4 S 74.25 2 77 4 S 85.25 6 88 4 S 96.25 2 99 4 S 107.25 6 110 4 S 118.25 2 121 4 S 129.25 6 132 4 S 140.25 2 143 4 S 151.25 6 154 4 S 162.25 2 165 4 S 173.25 6 176 4 S 184.25 2 187 4 S 195.25 6 198 4 S 206.25 2 209 4 S 217.25 6 220 4 S 228.25 2 231 4 S 239.25 6 242 4 S 250.25 2 253 4 S 261.25 6 264 4' fill='none' stroke='%238bbdd2' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.mm-secondary__group ul{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.mm-secondary__group li{flex:0 1 240px;width:240px;min-width:0;max-width:100%}.mm-secondary__group li>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:78px;padding:13px 18px 29px;border:1px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--mm-accent, #256b82) 5%,transparent);color:inherit;font-family:var(--mm-font-family, inherit);font-size:16px;font-weight:500;line-height:1.35;text-align:center;text-decoration:none;white-space:normal!important;overflow-wrap:anywhere;transition:background-color .16s ease,border-color .16s ease}.mm-secondary__group li>a>span[aria-hidden=true]{display:none}.mm-secondary__group li>a:after{content:"";position:absolute;bottom:11px;left:50%;transform:translate(-50%);width:96px;max-width:calc(100% - 32px);height:8px;background:var(--mm-accent, #256b82);-webkit-mask:var(--mm-secondary-wave-image) 0 50% / 264px 8px repeat-x;mask:var(--mm-secondary-wave-image) 0 50% / 264px 8px repeat-x;opacity:.6;pointer-events:none;transition:opacity .16s ease}.mm-secondary__group li>a:is(:hover,:focus-visible,[aria-current=page]){background:color-mix(in srgb,var(--mm-accent, #256b82) 9%,transparent);border-color:color-mix(in srgb,var(--mm-accent, #256b82) 22%,transparent)}.mm-secondary__group li>a:is(:hover,:focus-visible,[aria-current=page]):after{opacity:1}.mm-secondary__group li>a:focus-visible{outline:2px solid var(--mm-accent, #256b82);outline-offset:3px}.navigation-drawer .mm-secondary__group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.navigation-drawer .mm-secondary__group li{width:auto;max-width:none}.navigation-drawer .mm-secondary__group li>a{font-size:14px;min-height:82px;padding-inline:12px}@media(max-width:360px){.navigation-drawer .mm-secondary__group ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mm-secondary__group li>a,.mm-secondary__group li>a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/mm-stacked-menu.css.map */
