.shopify-section.cb-mainnav-section{position:sticky!important;top:var(--header-height, 0px);z-index:6!important}body.overflow-hidden .shopify-section.cb-mainnav-section,body:has(.cart-notification.active) .shopify-section.cb-mainnav-section{z-index:2!important}@media screen and (max-width:989px){.cb-mainnav-section{display:none}}@media screen and (min-width:990px){.section-header header-drawer{display:none!important}}.cb-mainnav{background:#fff;border-bottom:1px solid var(--color-border, #e5e8ec)}.cb-mainnav__list{position:relative;display:flex;justify-content:center;gap:2px;max-width:var(--page-width, 120rem);margin:0 auto;padding:0 3rem;list-style:none}.cb-mainnav__item{position:relative}.cb-mainnav__item--mega{position:static}.cb-mainnav__top{position:relative;display:flex;align-items:center;gap:7px;height:50px;padding:0 20px;color:#1a2433;font:600 15px/1 var(--font-body-family, sans-serif);letter-spacing:.2px;text-decoration:none;white-space:nowrap;transition:color .15s ease}.cb-mainnav__top:after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#b5121b;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.cb-mainnav__item:hover>.cb-mainnav__top,.cb-mainnav__item.is-open>.cb-mainnav__top{color:#053c5e}.cb-mainnav__item.is-open>.cb-mainnav__top:after{transform:scaleX(1)}.cb-mainnav__top:focus-visible{outline:2px solid #1b3a6e;outline-offset:-4px;border-radius:8px}.cb-mainnav__caret{flex:none;color:#8a94a3;transition:transform .2s ease,color .15s ease}.cb-mainnav__item.is-open .cb-mainnav__caret{transform:rotate(180deg);color:#053c5e}.cb-mainnav__panel{position:absolute;top:100%;left:0;z-index:10;min-width:300px;max-height:calc(100vh - var(--header-height, 80px) - 70px);overflow:auto;overscroll-behavior:contain;padding:10px;background:#fff;border:1px solid var(--color-border, #e5e8ec);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 26px 50px -22px #10204061;opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.cb-mainnav__item.is-open>.cb-mainnav__panel{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .16s ease,transform .16s ease,visibility 0s}.cb-mainnav__item:last-child>.cb-mainnav__panel{left:auto;right:0}.cb-mainnav__links{margin:0;padding:0;list-style:none}.cb-mainnav__links a{display:block;padding:9px 14px;border-radius:8px;color:#2b3443;font:500 14.5px/1.35 var(--font-body-family, sans-serif);text-decoration:none;transition:background-color .12s ease,color .12s ease}.cb-mainnav__links a:hover,.cb-mainnav__links a:focus-visible{background:#eef3f8;color:#053c5e;outline:none}.cb-mainnav__foot{display:block;margin:6px 4px 2px;padding:11px 10px 6px;border-top:1px solid var(--color-border, #e5e8ec);color:#b5121b;font:600 13.5px/1.2 var(--font-body-family, sans-serif);text-decoration:none}.cb-mainnav__foot:hover{text-decoration:underline}.cb-mainnav__item--mega>.cb-mainnav__panel{left:3rem;right:3rem;padding:0;border-radius:0 0 18px 18px;display:flex;flex-direction:column}.cb-mega{display:grid;grid-template-columns:296px minmax(0,1fr);flex:1 1 auto;min-height:0}.cb-mega__rail{margin:0;padding:12px 0;list-style:none;background:#f5f7fa;border-right:1px solid var(--color-border, #e5e8ec)}.cb-mega__tab{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:12px;padding:10px 16px 10px 17px;color:#1a2433;text-decoration:none;border-left:3px solid transparent;transition:background-color .12s ease}.cb-mega__tab:focus-visible{outline:2px solid #1b3a6e;outline-offset:-3px}.cb-mega__num{display:grid;place-items:center;width:30px;height:30px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#6b7280;font:500 11px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.4px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.cb-mega__tabtext{min-width:0}.cb-mega__tabtitle{display:block;font:600 14.5px/1.25 var(--font-body-family, sans-serif)}.cb-mega__tabdesc{display:block;margin-top:2px;color:#6b7280;font:400 12px/1.3 var(--font-body-family, sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-mega__chev{color:#b4bcc8;opacity:0;transform:translate(-3px);transition:opacity .12s ease,transform .12s ease}.cb-mega__tab:hover:not(.is-active){background:#eaeff5}.cb-mega__tab.is-active{background:#fff;border-left-color:#b5121b}.cb-mega__tab.is-active .cb-mega__tabtitle{color:#1b3a6e}.cb-mega__tab.is-active .cb-mega__num{background:#1b3a6e;border-color:#1b3a6e;color:#fff}.cb-mega__tab.is-active .cb-mega__chev{color:#1b3a6e;opacity:1;transform:none}.cb-mega__tab.is-active:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background:#fff}.cb-mega__panes{min-width:0;padding:22px 32px 10px 30px}.cb-mega__pane[hidden]{display:none}.cb-mega__pane.is-active{display:block;animation:cb-mega-in .18s ease-out}@keyframes cb-mega-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.cb-mega__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--color-border, #e5e8ec)}.cb-mega__headtext{min-width:0}.cb-mega__title{display:flex;align-items:center;gap:10px;margin:0;color:#1b3a6e;font:700 19px/1.2 var(--font-body-family, sans-serif)}.cb-mega__titlenum{color:#b5121b;font:500 12px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.6px}.cb-mega__desc{margin:4px 0 0;color:#6b7280;font:400 13.5px/1.4 var(--font-body-family, sans-serif)}.cb-mega__viewall{flex:none;margin-top:2px;padding:9px 15px;border:1px solid #1b3a6e;border-radius:999px;color:#1b3a6e;font:600 13px/1 var(--font-body-family, sans-serif);text-decoration:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.cb-mega__viewall:hover,.cb-mega__viewall:focus-visible{background:#1b3a6e;color:#fff;outline:none}.cb-mega__groups{column-count:var(--cols, 3);column-gap:30px}.cb-mega__groups--grid{column-count:auto;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0 30px}.cb-mega__group{display:block;break-inside:avoid;page-break-inside:avoid;margin:0 0 18px}.cb-mega__gh{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#6b7280;font:700 11.5px/1.3 var(--font-body-family, sans-serif);letter-spacing:.8px;text-transform:uppercase}.cb-mega__gh:before{content:"";flex:none;width:14px;height:2px;border-radius:2px;background:#b5121b}.cb-mega__list{margin:0;padding:0;list-style:none}.cb-mega__list a{display:inline-flex;align-items:center;gap:8px;padding:5px 0;color:#2b3443;font:400 14px/1.35 var(--font-body-family, sans-serif);text-decoration:none;transition:color .12s ease,transform .12s ease}.cb-mega__list a:hover,.cb-mega__list a:focus-visible{color:#b5121b;transform:translate(2px);outline:none}.cb-quote{display:inline-block;flex:none;padding:2px 6px;border-radius:4px;background:#fdf0f0;color:#b5121b;font:600 9.5px/1.2 var(--font-body-family, sans-serif);letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.cb-mega__foot{display:flex;align-items:center;gap:18px;padding:11px 32px 11px 30px;border-top:1px solid var(--color-border, #e5e8ec);background:#fbfcfd;border-radius:0 0 18px 18px}.cb-mega__foottext{color:#6b7280;font:400 13px/1.3 var(--font-body-family, sans-serif)}.cb-mega__cta{color:#1b3a6e;font:600 13.5px/1 var(--font-body-family, sans-serif);text-decoration:none}.cb-mega__cta:hover{text-decoration:underline}.cb-mega__all{margin-left:auto;color:#b5121b;font:600 14px/1 var(--font-body-family, sans-serif);text-decoration:none}.cb-mega__all:hover{text-decoration:underline}@media screen and (max-width:1280px){.cb-mega__groups{column-count:min(var(--cols, 3),3)}.cb-mega__groups--grid{column-count:auto;grid-template-columns:repeat(min(var(--cols, 3),3),minmax(0,1fr))}}@media screen and (max-width:1200px){.cb-mainnav__top{padding:0 14px}.cb-mainnav__top:after{left:14px;right:14px}.cb-mainnav__item--mega>.cb-mainnav__panel{left:1.5rem;right:1.5rem}.cb-mega{grid-template-columns:250px minmax(0,1fr)}.cb-mega__tabdesc{display:none}.cb-mega__tab{padding-top:11px;padding-bottom:11px}.cb-mega__panes{padding:20px 24px 8px}.cb-mega__groups{column-count:min(var(--cols, 3),2);column-gap:24px}.cb-mega__groups--grid{column-count:auto;grid-template-columns:repeat(min(var(--cols, 3),2),minmax(0,1fr));gap:0 24px}.cb-mega__foot{padding-left:24px;padding-right:24px}}@media(prefers-reduced-motion:reduce){.cb-mainnav__panel,.cb-mainnav__top:after,.cb-mainnav__caret,.cb-mega__list a,.cb-mega__tab,.cb-mega__num,.cb-mega__chev{transition:none}.cb-mega__pane.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cb-mainnav.css.map */
