.bbs.bbs .bbs-nav{background:#fff;isolation:isolate}.bbs.bbs .bbs-nav__bar{gap:clamp(14px,1.5vw,26px)}.bbs.bbs .bbs-nav__items{gap:clamp(12px,1.4vw,24px);min-width:0}.bbs.bbs .bbs-nav summary{font-size:14px;line-height:1.4;padding:24px 0}.bbs.bbs .bbs-mega{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:32px;top:100%;padding:30px 4vw 36px;max-height:calc(100dvh - 150px);overflow-y:auto}.bbs.bbs .bbs-mega h2{font-size:clamp(24px,2vw,32px)!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none;letter-spacing:-.025em;max-width:100%}.bbs.bbs .bbs-mega__products{max-width:none;min-width:0;gap:22px}.bbs.bbs .bbs-mega__products a{min-width:0;line-height:1.45;font-size:14px;word-break:normal;overflow-wrap:anywhere}.bbs.bbs .bbs-mega__products img{height:150px}.bbs.bbs .bbs-wordmark{flex-shrink:0}.bbs-accessory-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;padding:20px;background:#fff;border:1px solid #dce3dd;border-radius:8px;margin-bottom:12px}.bbs-accessory-filters label{display:flex;flex:1 1 180px;flex-direction:column;gap:8px;font-size:13px}.bbs-accessory-filters select{width:100%;min-height:44px;padding:10px 32px 10px 12px;border:1px solid #c9d2cb;background:#fff;border-radius:4px;font-size:14px}.bbs-accessory-filters button{min-height:44px;padding:10px 16px;border:1px solid #c9d2cb;border-radius:4px;background:#fff;color:#007d2c;font-size:13px}.bbs-accessory-filters small{flex-basis:100%;font-size:12px;color:#68736c}.bbs.bbs .bb87-guide{padding-top:48px}
@media(min-width:900px) and (max-width:1199px){.bbs.bbs .bbs-nav__bar{flex-wrap:wrap;padding-block:12px}.bbs.bbs .bbs-nav-toggle{display:block;margin-left:auto;background:#fff;border:1px solid #c9d2cb;padding:10px 14px}.bbs.bbs .bbs-nav__items{display:none;width:100%;flex-basis:100%}.bbs.bbs .bbs-nav__items.is-open{display:block}.bbs.bbs .bbs-nav-item{border-top:1px solid #eee}.bbs.bbs .bbs-nav summary{padding:15px 0}.bbs.bbs .bbs-mega{position:static;grid-template-columns:180px minmax(0,1fr);padding:20px 0;box-shadow:none;max-height:60vh}.bbs.bbs .bbs-nav-support{display:none}}
@media(max-width:899px){.bbs.bbs .bbs-mega{position:static;grid-template-columns:1fr;padding:18px 0;gap:22px;max-height:60vh}.bbs.bbs .bbs-mega__products{grid-template-columns:repeat(2,minmax(0,1fr))}.bbs.bbs .bbs-mega h2{font-size:25px!important}.bbs.bbs .bbs-mega__products img{height:120px}.bbs.bbs .bbs-nav summary{padding:15px 0}.bbs.bbs .bbs-nav__bar{gap:16px}.bbs.bbs .bbs-wordmark{font-size:20px}.bbs-accessory-filters{padding:14px}.bbs-accessory-filters label{flex-basis:100%}}
