:root{--btm-navy:#002E46;--btm-orange:#FD5000;--btm-turq:#009CA2;--btm-turq-700:#007A80;--btm-g600:#516066;--btm-g200:#D6DBDA;--btm-line:#E6EBEC;--btm-stage:#EDF1F2}.bt-mega,.bt-mega-scrim{display:none}@media only screen and (min-width:769px){.bt-mega-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00112a66;z-index:24;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}.bt-mega-scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.site-header .bt-mega{display:block;position:absolute;top:100%;left:0;right:0;z-index:30;background:#fff;box-shadow:0 12px 28px #00112a1f,0 4px 8px #00112a0f;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease-out,transform .18s ease-out,visibility 0s linear .18s}.site-header .bt-mega.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.bt-mega__in{max-width:1120px;margin:0 auto;padding:44px 0 52px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left;font-family:inherit}.bt-mega__in,.bt-mega__in *{letter-spacing:normal;text-transform:none;font-style:normal}.bt-mega__col{min-width:0;padding:0 48px;border-left:1px solid var(--btm-line)}.bt-mega__col:first-child{padding-left:0;border-left:0}.bt-mega__col:last-child{padding-right:0}.bt-mega__col--lead{padding-right:48px}.bt-mega__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:0 0 14px;border-bottom:1px solid var(--btm-g200);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--btm-g600);text-decoration:none}a.bt-mega__head:hover{color:var(--btm-navy);border-bottom-color:var(--btm-navy)}.bt-mega__head svg{opacity:0;transform:translate(-4px);transition:opacity .18s ease-out,transform .18s ease-out;flex:none}a.bt-mega__head:hover svg,a.bt-mega__head:focus-visible svg{opacity:1;transform:none}.bt-mega__list{list-style:none;margin:0;padding:0}.bt-mega__list li{margin:0;padding:0}.bt-mega__link{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:18px;line-height:1.3;color:var(--btm-navy);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .15s}.bt-mega__link:hover{color:var(--btm-navy);text-decoration-color:var(--btm-orange)}.bt-mega__link svg{flex:none;transition:transform .18s ease-out}.bt-mega__link:hover svg{transform:translate(3px)}.bt-mega__desc{margin:0 0 24px;font-size:15px;line-height:1.5;color:var(--btm-g600)}.bt-mega__feat{display:flex;gap:16px;align-items:center;padding:12px 16px 12px 12px;border:1px solid var(--btm-line);border-radius:6px;background:#fff;color:var(--btm-navy);text-decoration:none;transition:box-shadow .18s,border-color .18s}.bt-mega__feat:hover{color:var(--btm-navy);border-color:var(--btm-navy);box-shadow:0 4px 12px #00112a14,0 2px 4px #00112a0d}.bt-mega__feat-img{flex:none;width:96px;height:76px;border-radius:4px;background:var(--btm-stage);display:flex;align-items:center;justify-content:center;overflow:hidden}.bt-mega__feat-img img{width:80px;height:auto;max-height:70px;object-fit:contain;display:block}.bt-mega__feat-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bt-mega__feat-label{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--btm-turq-700)}.bt-mega__feat-name{font-size:20px;font-weight:700;line-height:1.2;color:var(--btm-navy)}.bt-mega__feat-desc{font-size:14px;line-height:1.4;color:var(--btm-g600)}.bt-mega__feat-arrow{flex:none;display:flex;color:var(--btm-navy);transition:transform .18s ease-out}.bt-mega__feat:hover .bt-mega__feat-arrow{transform:translate(3px)}.bt-mega a:focus-visible,.bt-mega__toggle:focus-visible{outline:2px solid var(--btm-turq);outline-offset:3px;border-radius:4px}.site-nav .bt-mega__toggle{position:relative;display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-radius:0;font:inherit;cursor:pointer;margin:0;-webkit-appearance:none;appearance:none}.site-nav .bt-mega__toggle:after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:3px;background:transparent;transition:background-color .12s}.site-nav .bt-mega__toggle[aria-expanded=true]:after{background:var(--btm-orange)}.bt-mega__caret{flex:none;transition:transform .18s ease-out}.bt-mega__toggle[aria-expanded=true] .bt-mega__caret{transform:rotate(180deg)}body.bt-mega-open .header-wrapper.bt-mega-on:not(.header-wrapper--overlay){position:relative;z-index:25}body.bt-mega-open .header-wrapper.bt-mega-on.header-wrapper--overlay{z-index:25;background:#fff}body.bt-mega-open .header-wrapper.bt-mega-on .site-header,body.bt-mega-open .header-wrapper.bt-mega-on .site-header--sticky{background:#fff!important;border-bottom:1px solid var(--btm-line);z-index:25}body.bt-mega-open .header-wrapper.bt-mega-on .site-nav__link,body.bt-mega-open .header-wrapper.bt-mega-on .site-nav__link:hover,body.bt-mega-open .header-wrapper.bt-mega-on .site-nav__link--icon .icon{color:var(--btm-navy)!important;stroke:currentColor}body.bt-mega-open .header-wrapper.bt-mega-on .site-header__logo .logo--has-inverted{opacity:1;visibility:visible;height:auto;overflow:visible}body.bt-mega-open .header-wrapper.bt-mega-on .site-header__logo .logo--inverted{opacity:0;visibility:hidden;height:0;overflow:hidden}@media only screen and (max-width:1199px){.bt-mega-on .site-navigation .site-nav__link{padding-left:11px;padding-right:11px}.bt-mega-on .site-nav .bt-mega__toggle:after{left:11px;right:11px}.bt-mega__in{max-width:none;padding:32px 24px 40px;grid-template-columns:1.25fr 1fr 1fr}.bt-mega__col{padding:0 24px}.bt-mega__col:first-child{padding-left:0}.bt-mega__col:last-child{padding-right:0}.bt-mega__link{font-size:17px;min-height:44px}.bt-mega__head{font-size:12px}.bt-mega__feat{gap:12px;padding:10px 12px 10px 10px}.bt-mega__feat-img{width:68px;height:56px}.bt-mega__feat-img img{width:58px;max-height:50px}.bt-mega__feat-name{font-size:18px}.bt-mega__feat-desc{font-size:13px}.bt-mega__feat-label{font-size:10px}}}@media only screen and (min-width:769px){.bt-mega[data-cols="2"] .bt-mega__in{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-mega[data-cols="1"] .bt-mega__in{grid-template-columns:minmax(0,420px)}}@media(prefers-reduced-motion:reduce){.bt-mega,.bt-mega-scrim,.bt-mega__caret,.bt-mega__head svg,.bt-mega__link svg,.bt-mega__feat,.bt-mega__feat-arrow,.bt-drawer{transition:none!important;transform:none!important}}.bt-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:#fff;color:var(--btm-navy);font-family:inherit;transform:translate(100%);visibility:hidden;transition:transform .22s ease-out,visibility 0s linear .22s}.bt-drawer.is-open{transform:none;visibility:visible;transition-delay:0s}@media only screen and (min-width:1024px){.bt-drawer{display:none}}body.bt-drawer-open{overflow:hidden}.bt-drawer,.bt-drawer *{box-sizing:border-box;letter-spacing:normal;text-transform:none}.bt-drawer__bar{flex:none;height:72px;padding:0 8px 0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--btm-line);background:#fff}.bt-drawer__logo{display:flex;align-items:center;min-height:44px;color:var(--btm-navy);text-decoration:none}.bt-drawer__logo img{display:block;width:118px;height:auto}.bt-drawer__tools{display:flex}.bt-drawer__ib{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;margin:0;color:var(--btm-navy);cursor:pointer;border-radius:6px}.bt-drawer__ib:hover{background:#7f8c9226}.bt-drawer__nav{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.bt-drawer__list{list-style:none;margin:0;padding:0}.bt-drawer__item{margin:0;padding:0}.bt-drawer__row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 20px;margin:0;background:none;border:0;border-bottom:1px solid var(--btm-line);border-radius:0;font:inherit;font-size:19px;font-weight:600;line-height:1.2;color:var(--btm-navy);text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.bt-drawer__row[aria-expanded=true]{box-shadow:inset 4px 0 0 var(--btm-orange)}.bt-drawer__row--shop[aria-expanded=true]{border-bottom:0}.bt-drawer__chev{flex:none;transition:transform .18s}.bt-drawer__row[aria-expanded=true] .bt-drawer__chev{transform:rotate(180deg)}.bt-drawer__panel{padding:6px 20px 22px;border-bottom:1px solid var(--btm-line);background:#fff}.bt-drawer__panel[hidden]{display:none}.bt-drawer__panel--links{list-style:none;margin:0;padding:4px 20px 12px}.bt-drawer__groups{display:flex;flex-direction:column;gap:18px}.bt-drawer__ghead{display:flex;align-items:center;justify-content:space-between;margin:0 0 2px;padding:0 0 10px;min-height:44px;box-sizing:border-box;border-bottom:1px solid var(--btm-g200);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--btm-g600);text-decoration:none}.bt-drawer__sub{display:flex;align-items:center;min-height:46px;font-size:18px;line-height:1.3;color:var(--btm-navy);text-decoration:none}.bt-drawer__sub--arrow{justify-content:space-between}.bt-drawer__sub--nested{padding-left:16px}.bt-drawer__nested{list-style:none;margin:0;padding:0}.bt-drawer__desc{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--btm-g600)}.bt-drawer .bt-mega__feat{gap:14px;padding:10px 14px 10px 10px}.bt-drawer .bt-mega__feat-img{width:76px;height:62px}.bt-drawer .bt-mega__feat-img img{width:64px;max-height:56px}.bt-drawer .bt-mega__feat-label{font-size:11px;font-weight:700;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--btm-turq-700)}.bt-drawer .bt-mega__feat-name{font-size:20px;font-weight:700;line-height:1.2;color:var(--btm-navy)}.bt-drawer .bt-mega__feat-desc{font-size:14px;line-height:1.3;color:var(--btm-g600)}.bt-drawer .bt-mega__feat{display:flex;border:1px solid var(--btm-line);border-radius:6px;text-decoration:none;color:var(--btm-navy)}.bt-drawer .bt-mega__feat-txt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.bt-drawer .bt-mega__feat-img{display:flex;align-items:center;justify-content:center;background:var(--btm-stage);border-radius:4px;flex:none;overflow:hidden}.bt-drawer .bt-mega__feat-arrow{display:flex;flex:none}.bt-drawer a:focus-visible,.bt-drawer button:focus-visible{outline:2px solid var(--btm-turq);outline-offset:-2px;border-radius:4px}@media only screen and (min-width:1024px){.header-wrapper.bt-mega-on .header-layout--right{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header-wrapper.bt-mega-on .header-layout--right .header-item--logo{justify-self:start}.header-wrapper.bt-mega-on .header-layout--right .header-item--navigation{justify-self:center;width:auto;justify-content:center}.header-wrapper.bt-mega-on .header-layout--right .site-navigation,.header-wrapper.bt-mega-on .header-layout--right .site-nav{text-align:center;width:auto}.header-wrapper.bt-mega-on .header-layout--right .header-item--icons{justify-self:end}}.bt-mega__feat-icon{flex:none;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#dceff0;color:var(--btm-turq-700)}@media only screen and (min-width:769px){.bt-mega--res .bt-mega__in,.bt-mega--res[data-cols="2"] .bt-mega__in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.bt-mega__feat--icon .bt-mega__feat-icon{width:96px;height:76px}.bt-mega--res .bt-mega__list li+li{margin-top:0}}@media only screen and (min-width:769px)and (max-width:1199px){.bt-mega--res .bt-mega__in,.bt-mega--res[data-cols="2"] .bt-mega__in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.bt-mega__feat--icon .bt-mega__feat-icon{width:68px;height:56px}.bt-mega__feat--icon .bt-mega__feat-icon svg{width:30px;height:30px}}.bt-drawer__panel--res{display:flex;flex-direction:column;gap:10px;padding:10px 20px 18px}.bt-drawer__reslinks{display:flex;flex-direction:column}.bt-drawer .bt-mega__feat--icon{gap:14px;padding:12px 16px 12px 12px;border:1px solid var(--btm-line);border-radius:6px;background:#fff;color:var(--btm-navy);text-decoration:none}.bt-drawer .bt-mega__feat--icon .bt-mega__feat-icon{width:56px;height:52px}.bt-drawer .bt-mega__feat--icon .bt-mega__feat-name{font-size:17px}.bt-drawer .bt-mega__feat--icon .bt-mega__feat-desc{font-size:13px;line-height:1.4}@media only screen and (min-width:769px)and (max-width:1023px){.bt-mega-on .site-nav{white-space:nowrap}.bt-mega-on .site-nav .site-nav__link{font-size:16px;padding-left:11px;padding-right:11px}.bt-mega-on .site-nav .bt-mega__toggle{gap:4px}.bt-mega-on .site-nav .bt-mega__toggle:after{left:11px;right:11px}}@media only screen and (min-width:1024px){.header-wrapper.bt-mega-on .site-header:not(.site-header--sticky){padding:0;min-height:88px;display:flex;align-items:center}.header-wrapper.bt-mega-on .site-header .page-width{max-width:none;width:100%;padding-left:48px;padding-right:48px}.header-wrapper.bt-mega-on:not(.header-wrapper--overlay) .site-header{background:#fff;border-bottom:1px solid var(--btm-line)}.header-wrapper.bt-mega-on .site-header__logo a{max-width:176px}.header-wrapper.bt-mega-on .site-header__logo img{width:176px;max-width:100%;height:auto}.header-wrapper.bt-mega-on .site-nav .site-nav__link:not(.site-nav__link--icon){font-size:18px;line-height:1;letter-spacing:.01em;padding:10px 20px}.header-wrapper.bt-mega-on .site-nav .bt-mega__toggle:after,.header-wrapper.bt-mega-on .site-nav .site-nav__link:not(.site-nav__link--icon):not(.bt-mega__toggle):after{left:20px;right:20px}.header-wrapper.bt-mega-on .site-nav .site-nav__link--icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.header-wrapper.bt-mega-on .site-nav .site-nav__link--icon .icon{width:24px;height:24px}}@media only screen and (min-width:769px)and (max-width:1023px){.header-wrapper.bt-mega-on .site-header:not(.site-header--sticky){padding:0;min-height:76px;display:flex;align-items:center}.header-wrapper.bt-mega-on .site-header .page-width{max-width:none;width:100%;padding-left:24px;padding-right:24px}.header-wrapper.bt-mega-on:not(.header-wrapper--overlay) .site-header{background:#fff;border-bottom:1px solid var(--btm-line)}.header-wrapper.bt-mega-on .site-header__logo a{max-width:132px}.header-wrapper.bt-mega-on .site-header__logo img{width:132px;max-width:100%;height:auto}.header-wrapper.bt-mega-on .site-nav .site-nav__link--icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.header-wrapper.bt-mega-on .site-nav .site-nav__link--icon .icon{width:22px;height:22px}}@media only screen and (min-width:769px){.header-wrapper.bt-mega-on .site-nav .site-nav__link:not(.site-nav__link--icon){position:relative}.header-wrapper.bt-mega-on .site-nav .site-nav__link:not(.site-nav__link--icon):not(.bt-mega__toggle):after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:3px;background:transparent;transition:background-color .12s}.header-wrapper.bt-mega-on .site-nav .site-nav__link:not(.site-nav__link--icon):not(.bt-mega__toggle):hover:after{background:currentColor}.header-wrapper.bt-mega-on .site-nav .bt-mega__toggle[aria-expanded=false]:hover:after{background:currentColor}.header-wrapper.bt-mega-on .site-nav .site-nav__link--icon:hover{background:#7f8c9233}}@media only screen and (min-width:769px){.header-wrapper.bt-mega-on .site-nav--icons{margin-right:0}}@media only screen and (min-width:769px){.header-wrapper.bt-mega-on.header-wrapper--overlay:before{content:"";position:absolute;top:0;left:0;right:0;height:320px;pointer-events:none;background:linear-gradient(180deg,#00112a8c 0,#00112a2e 150px,#00112a00 320px);transition:opacity .18s ease-out}body.bt-mega-open .header-wrapper.bt-mega-on.header-wrapper--overlay:before{opacity:0}}@media only screen and (min-width:769px){.header-wrapper.bt-mega-on .site-nav .site-nav__link:focus-visible{outline:2px solid var(--btm-turq);outline-offset:3px;border-radius:4px}}@media only screen and (min-width:769px){.header-wrapper.bt-mega-on .site-nav .site-nav__link:not(.site-nav__link--icon){text-transform:uppercase}}.bt-drawer .bt-drawer__row,.bt-drawer .bt-drawer__row span{text-transform:uppercase;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bt-mega-menu.css.map */
