.ba-equipment-menu{background:#f2f1ec;color:#191b19;border-top:3px solid #e92f26;max-height:calc(100dvh - 120px);overflow-y:auto}.ba-equipment-menu .container{max-width:1440px}.ba-nav-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 26px;border-bottom:1px solid #d5d5cd;margin-bottom:26px}.ba-nav-intro span{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6a6b65;margin-bottom:6px}.ba-nav-intro strong{display:block;font-size:26px;line-height:1.2}.ba-nav-intro>a{background:#e92f26;color:#fff;padding:14px 20px;font-weight:700;font-size:12px}.ba-equipment-menu .mega-menu__columns-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;flex:1;margin:0}.ba-equipment-menu .mega-menu__column{margin:0;min-width:0;width:auto;max-width:none}.ba-equipment-menu .mega-menu__title{display:block;font-size:15px;line-height:1.4;letter-spacing:.04em;font-weight:800;padding-bottom:14px;border-bottom:2px solid #e92f26;margin-bottom:14px;color:#191b19}.ba-equipment-menu .linklist__item{margin:0}.ba-equipment-menu .linklist__item a{display:block;min-height:35px;padding:6px 0;font-size:13px;color:#42453e;line-height:1.4}.ba-equipment-menu a:hover{text-decoration:underline;text-underline-offset:4px}.ba-nav-secondary{border-top:1px solid #d5d5cd;margin-top:26px;padding-top:18px;display:flex;align-items:baseline;gap:32px}.ba-nav-all{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.ba-nav-secondary details{flex:1}.ba-nav-secondary summary{cursor:pointer;font-size:12px;font-weight:700;padding:8px 0;list-style:revert}.ba-nav-secondary details>div{display:flex;gap:12px 22px;flex-wrap:wrap;padding:14px 0}.ba-nav-secondary details a{font-size:12px;min-height:28px;display:inline-flex;align-items:center}.ba-equipment-menu :focus-visible,.ba-hub :focus-visible{outline:3px solid #e92f26;outline-offset:4px}.ba-hub{background:#f2f1ec;color:#191b19}.ba-hub-header{padding:45px 0;background:#191b19;color:#fff;border-bottom:4px solid #e92f26}.ba-hub-header .container>a:first-child,.ba-hub-header .container>span{font-size:12px;color:#ccc}.ba-hub-header h1{color:#fff;font-size:clamp(32px,4vw,60px);line-height:1.1;font-weight:800;margin:24px 0 16px;text-transform:uppercase}.ba-hub-header p{font-size:16px;color:#ddd}.ba-hub-header .ba-button{margin-top:12px}.ba-hub-body{padding-top:25px;padding-bottom:60px}.ba-hub-context{font-size:13px;color:#555}.ba-hub-controls{display:flex;align-items:end;gap:20px;margin:24px 0 32px}.ba-hub-controls label{font-size:12px;font-weight:700;display:grid;gap:7px}.ba-hub-controls select{-webkit-appearance:auto;appearance:auto;min-height:44px;min-width:180px;padding:8px 12px;background:#fff;border:1px solid #ccc;font-size:14px}.ba-hub-controls p{margin:0 0 10px auto;font-size:13px}.ba-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.ba-hub-card{min-width:0;margin:0}.ba-hub-card[hidden]{display:none!important}.ba-hub-card>a{display:block}.ba-hub-image{aspect-ratio:1.1;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.ba-hub-image img{width:90%;height:90%;object-fit:contain}.ba-hub-card small{display:block;margin:14px 0 8px;font-size:10px;color:#777}.ba-hub-card h2{font-size:15px;line-height:1.45;font-weight:800;margin:0 0 12px;color:#191b19;letter-spacing:0}.ba-hub-price{display:block;font-size:14px}.ba-hub-view{display:inline-block;margin-top:12px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ba-hub-categories{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #ccc;padding-top:24px;margin-top:40px}.ba-hub-categories a{font-size:12px;min-height:32px;display:inline-flex;align-items:center;text-decoration:underline}@media(max-width:999px){.ba-nav-secondary{display:block;padding:18px 0;margin:0 24px}.ba-nav-secondary summary{min-height:44px;display:list-item;padding:14px 0}.ba-nav-secondary details>div{display:grid;grid-template-columns:1fr 1fr}.ba-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:740px){.ba-hub-header{padding:28px 0}.ba-hub-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ba-hub-controls select{width:100%;min-width:0;font-size:16px}.ba-hub-controls p{grid-column:1/-1;margin:0}.ba-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.ba-hub-card h2{font-size:13px}.ba-hub-card small{overflow-wrap:anywhere}.ba-hub-header h1{font-size:32px}.ba-hub-header .ba-button{width:100%}}.ba-equipment-menu[data-click-open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.ba-equipment-menu[data-click-open] .mega-menu__column,.ba-equipment-menu[data-click-open] .mega-menu__inner{opacity:1!important;transform:none!important}.ba-equipment-menu{padding-top:26px;padding-bottom:22px}.ba-equipment-menu .mega-menu__inner{display:block;padding:0}.ba-equipment-menu .mega-menu__columns-wrapper{max-width:none}.ba-equipment-menu .linklist__item+.linklist__item{margin-top:0}@media(min-width:1200px){.ba-equipment-menu{padding:20px 0;max-height:calc(100dvh - var(--header-height,100px) - 60px)}.ba-equipment-menu .ba-nav-intro{padding-bottom:12px;margin-bottom:16px;gap:16px}.ba-equipment-menu .ba-nav-intro span{display:none}.ba-equipment-menu .ba-nav-intro strong{font-size:20px}.ba-equipment-menu .ba-nav-intro>a{padding:10px 14px}.ba-equipment-menu .mega-menu__columns-wrapper{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.ba-equipment-menu .mega-menu__title{font-size:12px;letter-spacing:.025em;padding-bottom:9px;margin-bottom:8px}.ba-equipment-menu .linklist__item a{min-height:32px;padding:6px 0;font-size:12px;line-height:1.45}.ba-equipment-menu .ba-nav-secondary{margin-top:15px;padding-top:8px}.header__secondary-links{margin-inline-start:24px!important}.header__inline-navigation{margin-inline:24px!important}}.ba-equipment-menu a:hover,.ba-equipment-menu a:focus-visible{color:#c72520;text-decoration:none}.ba-equipment-menu .linklist__item a{transition:color .15s ease}.ba-footer-legal{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid rgba(var(--text-color),.2);padding-top:24px;margin-top:24px;font-size:12px}.ba-footer-legal a:hover{text-decoration:underline;text-underline-offset:4px}.footer__item-list{display:grid;grid-template-columns:1.4fr repeat(3,1fr) 1.2fr;gap:30px}.footer__item-list .footer__item{width:auto;max-width:none;margin:0}.footer__item-list .footer__item--image{grid-column:1/-1}@media(max-width:1199px){.footer__item-list{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__item--text{grid-column:1/-1}}@media(max-width:740px){.footer__item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer__item--text,.footer__item--social-media{grid-column:1/-1}.ba-footer-legal{gap:12px 18px;font-size:11px}}.ba-equipment-menu:after{display:none}.ba-nav-secondary details:not([open])>div{display:none}desktop-navigation [data-click-open]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}desktop-navigation .nav-dropdown[data-click-open]{display:block!important}desktop-navigation,mobile-navigation .mobile-nav__link{font-family:Instrument Sans,sans-serif;font-style:normal}desktop-navigation .header__linklist-link,desktop-navigation .nav-dropdown__link{font-family:inherit;font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.45;text-transform:none}desktop-navigation .nav-dropdown__link{color:#42453e;transition:color .15s ease}desktop-navigation .nav-dropdown__link:hover,desktop-navigation .nav-dropdown__link:focus-visible,mobile-navigation .mobile-nav__link:hover,mobile-navigation .mobile-nav__link:focus-visible{color:#c72520;text-decoration:none}desktop-navigation .nav-dropdown__link:focus-visible{outline:2px solid #e92f26;outline-offset:3px}mobile-navigation .mobile-nav__link{font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.45}desktop-navigation .nav-dropdown{border-top:3px solid #e92f26;background:#f2f1ec}desktop-navigation .header__linklist-link{font-size:16px;font-weight:500}desktop-navigation .nav-dropdown__link{font-size:16px;line-height:1.5;padding-block:8px}.ba-equipment-menu .linklist__item a{font-size:16px;line-height:1.5;min-height:38px;padding-block:7px}.ba-equipment-menu .mega-menu__title{font-size:14px;line-height:1.4}.ba-equipment-menu .ba-nav-intro>a,.ba-equipment-menu .ba-nav-all,.ba-equipment-menu .ba-nav-secondary summary,.ba-equipment-menu .ba-nav-secondary details a{font-size:14px}.footer .footer__item-list{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr);gap:44px;align-items:start}.footer .footer__item-list .footer__item{grid-column:auto;min-width:0}.footer__item--brand .footer__image{width:180px;max-width:100%;height:auto;margin-bottom:20px}.footer__item--brand .footer__item-content{max-width:280px;margin-bottom:20px;line-height:1.7}.footer .footer__item-title{margin-bottom:18px}.footer .footer__item-content p{margin:0 0 14px;line-height:1.7}.footer .linklist__item{margin-bottom:10px}.ba-footer-links>summary{list-style:none;cursor:default}.ba-footer-links>summary::-webkit-details-marker{display:none}.footer .footer__aside{gap:18px;padding-top:20px}.footer .ba-footer-legal{margin-top:32px;padding-top:20px;gap:10px 22px}@media(min-width:741px){.ba-footer-links:not([open])>.footer__item-content{display:block}}@media(min-width:741px)and (max-width:1100px){.footer .footer__item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}}@media(max-width:740px){.footer .footer__item-list{grid-template-columns:minmax(0,1fr);gap:0}.footer .footer__item-list .footer__item{grid-column:auto}.footer__item--brand{padding-bottom:24px}.footer .footer__item--brand .footer__item-content{max-width:360px}.ba-footer-links{border-top:1px solid rgba(var(--text-color),.2)}.footer .ba-footer-links>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:56px;margin:0;padding:16px 0}.ba-footer-links>summary:after{content:"+";font-size:20px;font-weight:400}.ba-footer-links[open]>summary:after{content:"\2212"}.ba-footer-links>.footer__item-content{padding-bottom:14px}.footer .footer__item--text{padding-top:24px;border-top:1px solid rgba(var(--text-color),.2)}.footer .ba-footer-legal{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/ba-navigation.css.map */
