.mhfbf{color:#fff;background:#080808;color-scheme:dark;overflow-wrap:break-word}.mhfbf *{box-sizing:border-box}.mhfbf [hidden]{display:none!important}.mhfbf-wrap{max-width:1440px;padding:0 48px;margin:auto}.mhfbf a{color:#fff}.mhfbf-hero{background:#080808;padding:64px 0 32px;border-bottom:1px solid #303030}.mhfbf-eyebrow{color:#ccc;letter-spacing:.22em;font-weight:500;font-size:12px;margin:0 0 34px}.mhfbf-hero h1{color:#fff;font-family:inherit;font-size:clamp(54px,8.6vw,126px);font-weight:700;line-height:.99;letter-spacing:-.055em;margin:0}.mhfbf-hero h1>span{display:block}.mhfbf-hero h1 .mhfbf-year{font-weight:300;letter-spacing:-.045em}.mhfbf-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:40px}.mhfbf-intro{color:#ccc;font-size:clamp(18px,1.8vw,24px);line-height:1.5;margin:0}.mhfbf-cta{border:1px solid #fff;background:#171717;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:58px;padding:17px 23px;font-size:12px;letter-spacing:.1em;font-weight:600;text-decoration:none;white-space:nowrap}.mhfbf-cta:hover{background:#303030}.mhfbf-cta span{font-size:22px;line-height:1}.mhfbf-explore{display:flex;align-items:center;gap:20px;width:max-content;font-size:12px;letter-spacing:.06em;text-decoration:none;margin-top:38px;min-height:44px;color:#ccc}.mhfbf-shop{padding-top:40px;padding-bottom:42px;scroll-margin-top:150px}.mhfbf-shop-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.mhfbf-kicker{font-size:10px;letter-spacing:.18em;color:#ccc;text-transform:uppercase;margin:0 0 10px}.mhfbf-shop-heading h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.03em;color:#fff;margin:0;font-weight:500;line-height:1.2}.mhfbf-collection-link{font-size:13px;text-underline-offset:5px;display:inline-flex;gap:20px;align-items:center;min-height:44px}.mhfbf-categories{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:24px;border-bottom:1px solid #303030}.mhfbf-categories button,.mhfbf-empty button{font:inherit;font-size:13px;background:#080808;border:1px solid #303030;border-radius:0;padding:12px 17px;min-height:48px;white-space:nowrap;cursor:pointer;color:#fff}.mhfbf-categories button[aria-pressed=true]{background:#171717;border-color:#fff;box-shadow:inset 0 -2px #fff}.mhfbf-categories button:hover{border-color:#ccc}.mhfbf button:focus-visible,.mhfbf a:focus-visible,.mhfbf select:focus-visible{outline:2px solid #fff;outline-offset:4px}.mhfbf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0}.mhfbf-toolbar p{margin:0;color:#ccc;font-size:13px}.mhfbf-toolbar>div{display:flex;gap:24px}.mhfbf-toolbar label{font-size:12px;color:#ccc}.mhfbf-toolbar select{font:inherit;font-size:14px;color:#fff;background:#171717;border:1px solid #303030;border-radius:0;padding:12px;min-height:48px;max-width:220px;margin-left:10px}.mhfbf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mhfbf-card{background:#171717;border:1px solid #303030;display:flex;flex-direction:column;min-width:0}.mhfbf-photo{display:block;aspect-ratio:1.2;padding:24px;background:#fff;overflow:hidden}.mhfbf-photo img{display:block;width:100%;height:100%;object-fit:contain}.mhfbf-cardbody{padding:23px 20px 6px;display:flex;flex:1;flex-direction:column}.mhfbf-brand{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#ccc}.mhfbf-card h3{font-size:17px;line-height:1.4;margin:10px 0 16px;font-weight:500;color:#fff}.mhfbf-card h3 a{color:inherit;text-decoration:none}.mhfbf-price{color:#fff;font-weight:600;font-size:25px;margin-top:auto;line-height:1.3}.mhfbf-rrp{color:#ccc;font-size:12px;margin:6px 0 0}.mhfbf-option{font-size:12px;color:#ccc;line-height:1.5;margin:10px 0 0}.mhfbf-stock{font-size:11px;line-height:1.5;color:#ccc;margin:14px 0}.mhfbf-view{color:#fff;border-top:1px solid #303030;min-height:48px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-weight:500;font-size:13px}.mhfbf-cashback{background:#080808;border:1px solid #303030;color:#fff;font-size:12px;font-weight:500;padding:10px;margin-top:12px;text-decoration:none}.mhfbf-yamaha{background:#171717;padding:34px 38px;margin-top:48px;border:1px solid #303030;scroll-margin-top:160px}.mhfbf-yamaha h2{font-size:28px;font-weight:500;letter-spacing:-.025em;color:#fff;margin:0 0 20px}.mhfbf-yamaha p{font-size:14px;color:#ccc;line-height:1.7;max-width:900px}.mhfbf-yamaha .mhfbf-kicker{font-size:10px}.mhfbf-yamaha a{color:#fff;font-size:14px;text-underline-offset:4px;display:inline-block;padding:10px 0;min-height:44px}.mhfbf-bottom{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:26px}.mhfbf-footnote{color:#ccc;font-size:12px;line-height:1.7;max-width:720px;margin:0}.mhfbf-empty{padding:32px 0;color:#ccc}.mhfbf-pagination{padding:28px 0;display:flex;gap:20px}.mhfbf-pagination button{font:inherit;color:#fff;background:#171717;border:1px solid #777;padding:10px 16px;min-height:44px;cursor:pointer}.mhfbf-pagination button:disabled{opacity:.5;cursor:default}.mhfbf-pagination a{min-height:44px;display:inline-block;padding:10px}@media(max-width:1050px){.mhfbf-wrap{padding-left:28px;padding-right:28px}.mhfbf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mhfbf-hero-bottom{align-items:flex-start;flex-direction:column;gap:24px}.mhfbf-bottom{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:650px){.mhfbf-wrap{padding-left:18px;padding-right:18px}.mhfbf-hero{padding:38px 0 22px}.mhfbf-eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:28px}.mhfbf-hero h1{font-size:clamp(40px,10.2vw,66px);letter-spacing:-.05em;line-height:1.07}.mhfbf-hero-bottom{margin-top:27px;gap:23px}.mhfbf-intro{font-size:18px;max-width:290px}.mhfbf-cta{width:100%;font-size:10px;letter-spacing:.07em;padding:16px;gap:12px;min-height:54px}.mhfbf-explore{margin-top:20px}.mhfbf-shop{padding-top:29px;scroll-margin-top:115px}.mhfbf-shop-heading{display:block;margin-bottom:20px}.mhfbf-shop-heading h2{font-size:29px}.mhfbf-collection-link{font-size:12px;margin-top:9px}.mhfbf-categories{gap:7px;padding-bottom:20px}.mhfbf-categories button{font-size:12px;padding:10px 12px;min-height:46px}.mhfbf-toolbar{align-items:flex-start;flex-direction:column;gap:15px;margin:20px 0}.mhfbf-toolbar>div{width:100%;gap:12px}.mhfbf-toolbar label{width:50%;min-width:0}.mhfbf-toolbar select{display:block;margin:7px 0 0;width:100%;max-width:none;font-size:13px;padding:10px 8px}.mhfbf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mhfbf-photo{padding:12px;aspect-ratio:1}.mhfbf-cardbody{padding:16px 12px 4px}.mhfbf-brand{font-size:9px;letter-spacing:.1em}.mhfbf-card h3{font-size:14px;line-height:1.4;margin-bottom:14px}.mhfbf-price{font-size:21px}.mhfbf-option,.mhfbf-rrp{font-size:11px}.mhfbf-stock{font-size:10px}.mhfbf-view{font-size:12px}.mhfbf-cashback{font-size:11px;padding:8px}.mhfbf-yamaha{padding:24px 20px;margin-top:32px}.mhfbf-yamaha h2{font-size:25px}.mhfbf-yamaha p,.mhfbf-yamaha a{font-size:13px}.mhfbf-bottom{gap:6px}}.mhfbf{font-size:17px;line-height:1.55}.mhfbf-identity{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:38px}.mhfbf-logo{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff!important;padding:12px 0;min-width:190px;min-height:72px;text-decoration:none}.mhfbf-logo img{display:block;max-width:235px;width:auto;height:auto;max-height:66px;object-fit:contain;filter:grayscale(1) invert(1);mix-blend-mode:screen}.mhfbf-logo strong{font-size:21px;letter-spacing:.1em}.mhfbf-identity .mhfbf-eyebrow{margin:0;font-size:15px;color:#fff}.mhfbf-hero h1{letter-spacing:.055em;line-height:1.12;font-size:clamp(51px,7.4vw,108px)}.mhfbf-hero h1 .mhfbf-year{letter-spacing:.12em;margin-top:12px}.mhfbf-intro{font-size:clamp(19px,2vw,25px);color:#f1f1f1}.mhfbf-cta,.mhfbf-explore{font-size:16px}.mhfbf-kicker,.mhfbf-brand,.mhfbf-yamaha .mhfbf-kicker{font-size:14px;color:#e6e6e6}.mhfbf-categories{gap:11px}.mhfbf-categories button,.mhfbf-empty button{font-size:16px;font-weight:600;padding:14px 19px;min-height:54px;border-color:#777}.mhfbf-toolbar p,.mhfbf-toolbar label,.mhfbf-toolbar select{font-size:16px;color:#fff}.mhfbf-toolbar select{border-color:#888}.mhfbf-card h3{font-size:20px;line-height:1.45;font-weight:600}.mhfbf-price{font-size:28px}.mhfbf-rrp,.mhfbf-option,.mhfbf-stock,.mhfbf-footnote,.mhfbf-cashback,.mhfbf-view,.mhfbf-collection-link{font-size:16px;color:#f1f1f1}.mhfbf-yamaha p,.mhfbf-yamaha a{font-size:17px;color:#f1f1f1}.mhfbf-card{border-color:#666}.mhfbf-view{min-height:54px}.mhfbf-cardbody{padding:23px 22px 10px}@media(max-width:650px){.mhfbf-identity{gap:18px;margin-bottom:30px}.mhfbf-logo{min-height:60px;padding:9px 13px}.mhfbf-logo img{max-width:185px;max-height:52px}.mhfbf-identity .mhfbf-eyebrow{font-size:13px}.mhfbf-hero h1{font-size:clamp(36px,9.2vw,58px);letter-spacing:.035em;line-height:1.16}.mhfbf-hero h1 .mhfbf-year{letter-spacing:.12em}.mhfbf-intro{font-size:19px}.mhfbf-cta,.mhfbf-explore{font-size:15px}.mhfbf-categories button{font-size:15px;padding:12px 14px;min-height:50px}.mhfbf-toolbar p,.mhfbf-toolbar label,.mhfbf-toolbar select{font-size:15px}.mhfbf-grid{grid-template-columns:1fr;gap:18px}.mhfbf-photo{aspect-ratio:1.35;padding:22px}.mhfbf-cardbody{padding:20px 19px 8px}.mhfbf-brand{font-size:14px}.mhfbf-card h3{font-size:20px}.mhfbf-price{font-size:27px}.mhfbf-rrp,.mhfbf-option,.mhfbf-stock,.mhfbf-footnote,.mhfbf-view,.mhfbf-cashback,.mhfbf-collection-link{font-size:15px}.mhfbf-yamaha p,.mhfbf-yamaha a{font-size:16px}}.mhfbf-kef{margin:26px 0 40px;padding:30px 0;border-top:1px solid #777;border-bottom:1px solid #777}.mhfbf-kef h2{font-size:clamp(26px,3vw,38px);margin:0 0 24px;color:#fff}.mhfbf-kef-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mhfbf-kef-card{display:grid;grid-template-columns:40% 1fr;gap:22px;background:#171717;border:1px solid #777;padding:18px}.mhfbf-kef-card>a{display:flex;align-items:center;justify-content:center;background:#fff;padding:12px}.mhfbf-kef-card img{width:100%;height:auto;object-fit:contain}.mhfbf-kef-card h3{font-size:21px;line-height:1.4;margin:10px 0}.mhfbf-kef-card h3 a{color:#fff;text-decoration:none}.mhfbf-kef-card p{font-size:16px;color:#eee;line-height:1.5}.mhfbf-kef-card .mhfbf-kef-price{font-size:27px;color:#fff;font-weight:700}.mhfbf-kef-price s{font-size:17px;color:#ddd;font-weight:400;margin-left:12px}.mhfbf-kef-link{font-size:16px;font-weight:600;display:inline-block;margin:10px 0;text-underline-offset:5px}@media(max-width:900px){.mhfbf-kef-grid{grid-template-columns:1fr}}@media(max-width:650px){.mhfbf-kef-card{grid-template-columns:1fr}.mhfbf-kef-card>a{max-height:280px}.mhfbf-kef-card img{max-height:250px}.mhfbf-kef-card h3{font-size:20px}}.mhfbf,.mhfbf *:not(svg):not(path){font-family:Arial,Helvetica,sans-serif!important}.mhfbf{font-size:17px;line-height:1.6;font-weight:400;letter-spacing:0;color:#f5f5f5}.mhfbf h1,.mhfbf h2,.mhfbf h3,.mhfbf p,.mhfbf a,.mhfbf button,.mhfbf label,.mhfbf select{font-family:inherit!important}.mhfbf-hero h1{font-size:clamp(48px,7.2vw,102px);font-weight:600;line-height:1.15;letter-spacing:.025em}.mhfbf-hero h1 .mhfbf-year{font-weight:400;letter-spacing:.07em}.mhfbf-shop-heading h2,.mhfbf-kef h2{font-size:clamp(28px,2.7vw,36px);font-weight:600;line-height:1.3;letter-spacing:0}.mhfbf-card h3,.mhfbf-kef-card h3{font-size:19px;font-weight:600;line-height:1.5;letter-spacing:0}.mhfbf-price,.mhfbf-kef-price{font-size:27px;font-weight:600;letter-spacing:0}.mhfbf-categories button,.mhfbf-empty button{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35}.mhfbf-toolbar label,.mhfbf-toolbar select,.mhfbf-toolbar p,.mhfbf-option,.mhfbf-rrp,.mhfbf-stock,.mhfbf-view,.mhfbf-footnote,.mhfbf-cashback,.mhfbf-collection-link,.mhfbf-yamaha p,.mhfbf-yamaha a{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0}.mhfbf-brand,.mhfbf-kicker,.mhfbf-yamaha .mhfbf-kicker{font-size:14px;font-weight:500;letter-spacing:.055em;line-height:1.5}.mhfbf-intro{font-size:20px;font-weight:400;line-height:1.65;letter-spacing:0}.mhfbf-yamaha h2{font-size:28px;font-weight:600;letter-spacing:0}.mhfbf-cardbody{gap:0}@media(max-width:650px){.mhfbf-hero h1{font-size:clamp(38px,9vw,56px);letter-spacing:.015em}.mhfbf-card h3{font-size:19px}.mhfbf-price{font-size:26px}.mhfbf-categories button,.mhfbf-toolbar label,.mhfbf-toolbar select,.mhfbf-toolbar p,.mhfbf-option,.mhfbf-rrp,.mhfbf-stock,.mhfbf-view,.mhfbf-footnote,.mhfbf-cashback,.mhfbf-collection-link{font-size:16px}.mhfbf-intro{font-size:19px}}.mhfbf .mhfbf-rrp{font-size:17px!important;font-weight:500!important;line-height:1.5!important;color:#e5e5e5!important;margin:10px 0 0}.mhfbf .mhfbf-rrp s{font-size:19px;font-weight:600;color:#f0c7c7;text-decoration-color:#f99;text-decoration-thickness:2px;text-underline-offset:3px}.mhfbf .mhfbf-saving{font-size:20px;font-weight:700;line-height:1.4;color:#d9f0bb;margin:9px 0 3px;letter-spacing:0}.mhfbf .mhfbf-cashback{display:block;background:#263421;border:2px solid #b9db91;color:#f6ffe9!important;font-size:18px!important;font-weight:700!important;line-height:1.45;padding:15px 16px;margin-top:16px;text-decoration:none}.mhfbf .mhfbf-cashback:hover{background:#34462b}@media(max-width:650px){.mhfbf .mhfbf-rrp{font-size:17px!important}.mhfbf .mhfbf-rrp s{font-size:19px}.mhfbf .mhfbf-saving{font-size:20px}.mhfbf .mhfbf-cashback{font-size:18px!important;padding:16px}}.mhfbf .mhfbf-brand{font-size:18px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:.045em!important;color:#f5dfad!important;text-transform:uppercase;margin-bottom:4px}@media(max-width:650px){.mhfbf .mhfbf-brand{font-size:17px!important;letter-spacing:.035em!important}}.mhfbf .mhfbf-logo img{max-width:285px;max-height:80px}.mhfbf .mhfbf-logo{min-height:86px}@media(max-width:650px){.mhfbf .mhfbf-logo img{max-width:220px;max-height:65px}.mhfbf .mhfbf-logo{min-height:72px}}.mhfbf .mhfbf-intro,.mhfbf .mhfbf-kicker,.mhfbf .mhfbf-shop-heading .mhfbf-kicker,.mhfbf .mhfbf-categories button,.mhfbf .mhfbf-toolbar p,.mhfbf .mhfbf-toolbar label,.mhfbf .mhfbf-toolbar select,.mhfbf .mhfbf-collection-link,.mhfbf .mhfbf-footnote,.mhfbf .mhfbf-pagination,.mhfbf .mhfbf-pagination button,.mhfbf .mhfbf-pagination a,.mhfbf [data-load-status]{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;color:#f3f3f3!important}.mhfbf .mhfbf-categories button{font-weight:500!important;padding:13px 17px!important;min-height:50px!important}.mhfbf .mhfbf-toolbar select{font-weight:400!important;min-height:50px!important}.mhfbf .mhfbf-shop-heading h2{font-size:30px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important}.mhfbf .mhfbf-shop-heading .mhfbf-kicker{margin-bottom:10px!important}.mhfbf .mhfbf-intro{margin-top:0!important}@media(max-width:650px){.mhfbf .mhfbf-intro,.mhfbf .mhfbf-kicker,.mhfbf .mhfbf-categories button,.mhfbf .mhfbf-toolbar p,.mhfbf .mhfbf-toolbar label,.mhfbf .mhfbf-toolbar select,.mhfbf .mhfbf-collection-link,.mhfbf .mhfbf-footnote{font-size:16px!important}.mhfbf .mhfbf-shop-heading h2{font-size:27px!important}}.mhfbf-featured{margin:8px 0 58px}.mhfbf-featured-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.mhfbf-featured-header h2{font:600 clamp(29px,3vw,40px)/1.25 Arial,Helvetica,sans-serif!important;color:#fff;margin:5px 0 0;letter-spacing:0}.mhfbf-featured-header>p{font:400 16px/1.55 Arial,Helvetica,sans-serif!important;color:#e7e7e7;max-width:360px;margin:0}.mhfbf-featured-label{font:600 15px/1.4 Arial,Helvetica,sans-serif!important;color:#f5dfad;letter-spacing:.025em;margin:0}.mhfbf-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mhfbf-feature-card{display:flex;flex-direction:column;min-width:0;border:1px solid #777;background:#171717}.mhfbf-feature-photo{display:flex;align-items:center;justify-content:center;background:#fff;aspect-ratio:1.12;padding:18px;overflow:hidden}.mhfbf-feature-photo img{width:100%;height:100%;object-fit:contain}.mhfbf-feature-body{padding:19px 18px 16px;display:flex;flex:1;flex-direction:column}.mhfbf-feature-brand{font:700 17px/1.4 Arial,Helvetica,sans-serif!important;color:#f5dfad;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.mhfbf-feature-body h3{font:600 19px/1.45 Arial,Helvetica,sans-serif!important;margin:0 0 12px;letter-spacing:0}.mhfbf-feature-body h3 a{color:#fff;text-decoration:none}.mhfbf-feature-finish{font:400 15px/1.4 Arial,Helvetica,sans-serif!important;color:#ddd;margin:0 0 14px}.mhfbf-feature-price{font:700 28px/1.25 Arial,Helvetica,sans-serif!important;color:#fff;margin:auto 0 8px}.mhfbf-feature-rrp{font:500 16px/1.5 Arial,Helvetica,sans-serif!important;color:#eee;margin:0 0 7px}.mhfbf-feature-rrp s{font-weight:600;color:#f0c7c7;text-decoration-thickness:2px}.mhfbf-feature-saving{font:700 19px/1.4 Arial,Helvetica,sans-serif!important;color:#d9f0bb;margin:0 0 18px}.mhfbf-feature-saving span{font-size:15px;font-weight:500}.mhfbf-feature-link{display:flex;justify-content:space-between;align-items:center;min-height:47px;padding-top:10px;border-top:1px solid #666;color:#fff;font:600 16px/1.4 Arial,Helvetica,sans-serif!important;text-decoration:none}.mhfbf-feature-link:hover,.mhfbf-feature-body h3 a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.mhfbf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mhfbf-featured{margin-bottom:40px}.mhfbf-featured-header{display:block}.mhfbf-featured-header>p{margin-top:10px}.mhfbf-feature-grid{grid-template-columns:1fr;gap:18px}.mhfbf-feature-photo{aspect-ratio:1.4}.mhfbf-feature-body{padding:20px}.mhfbf-feature-body h3{font-size:20px}.mhfbf-feature-price{font-size:28px}}.mhfbf .mhfbf-feature-rrp{font-size:19px!important;line-height:1.5!important;font-weight:500!important;color:#fff!important}.mhfbf .mhfbf-feature-rrp s{font-size:21px!important;font-weight:700!important;color:#ef8888!important;text-decoration-color:#df6262!important;text-decoration-thickness:2px}.mhfbf .mhfbf-rrp{font-size:18px!important;color:#fff!important}.mhfbf .mhfbf-rrp s{font-size:20px!important;color:#ef8888!important;text-decoration-color:#df6262!important;font-weight:700!important}@media(max-width:700px){.mhfbf .mhfbf-feature-rrp{font-size:19px!important}.mhfbf .mhfbf-feature-rrp s{font-size:21px!important}}
/*# sourceMappingURL=/cdn/shop/t/77/compiled_assets/styles.css.map?subset=AAAAgA */
