:root{--sms-orange:#eb7007;--sms-ink:#171717}body.sms-native-preview{color:var(--sms-ink);background:#fff}.sms-native-preview a:hover,:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) a:hover{color:var(--sms-orange)}.sms-native-preview :focus-visible{outline:2px solid var(--sms-orange);outline-offset:4px}.sms-native-preview button,.sms-native-preview .button,.sms-native-preview input[type=submit]{border-radius:6px}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product img{object-fit:contain!important;aspect-ratio:1/1;height:auto!important;padding:12px}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product{display:flex;flex-direction:column;border:1px solid #e8e6e2;border-radius:12px;padding:16px!important;background:#fff}.sms-native-preview ul.products .woocommerce-loop-product__title{line-height:1.4;min-height:3em}.sms-native-preview .price{font-weight:700;color:#171717!important}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) div.product div.images img{object-fit:contain;max-height:650px;width:100%;height:auto}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) div.product div.summary{padding:20px}.sms-native-preview #primary{max-width:1280px;margin:auto}.sms-native-preview #content-wrap{padding-top:32px;padding-bottom:48px}.smsc-search{position:relative!important;overflow:visible!important}.smsc-results{position:absolute;z-index:1000;left:0;right:0;top:calc(100% + 8px);max-height:min(65vh,540px);overflow:auto;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 15px 45px #0002;color:#171717}.smsc-results[hidden]{display:none!important}.smsc-result{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:12px 16px;text-decoration:none;color:#171717;border-bottom:1px solid #eee}.smsc-result img{width:64px!important;height:64px!important;object-fit:contain!important}.smsc-result small,.smsc-result strong,.smsc-result span>span{display:block;line-height:1.4}.smsc-result small{font-size:11px;color:#666}.smsc-result strong{font-size:14px}.smsc-result[aria-selected=true],.smsc-result:hover{background:#fff5eb}.smsc-results>p{padding:20px}.smsc-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:12px;margin:0 0 28px;clear:both}.smsc-filters>label{flex:1;min-width:160px;font-weight:600}.smsc-filters select{display:block;width:100%;background:#fff;padding:10px;min-height:44px}.smsc-filters fieldset{border:0;padding:0;margin:0;flex:1.6;min-width:240px}.smsc-filters legend{font-weight:600;font-size:14px;margin-bottom:4px}.smsc-price-inputs{display:flex;gap:12px}.smsc-price-inputs label{flex:1;font-size:12px}.smsc-price-inputs input{width:100%;background:#fff!important}.smsc-ranges{display:flex;gap:12px}.smsc-ranges input{width:48%;accent-color:var(--sms-orange)}.smsc-filters button{background:#171717;color:#fff;min-height:44px;padding:10px 20px}.smsc-filters>a{padding:10px 0;color:#555;text-decoration:underline}.smsc-compare-add{background:transparent!important;color:#333!important;border:1px solid #ddd!important;margin-top:12px!important;min-height:40px;padding:7px 14px!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.smsc-compare-add[aria-pressed=true]{border-color:var(--sms-orange)!important;background:#fff5eb!important}#smsc-compare-bar{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1500;display:flex;gap:14px;align-items:center;padding:12px 20px;background:#171717;color:white;border-radius:12px;box-shadow:0 8px 40px #0003;max-width:calc(100vw - 32px);flex-wrap:wrap}#smsc-compare-bar[hidden]{display:none}#smsc-compare-bar button{padding:10px 14px;background:var(--sms-orange);color:#fff;min-height:40px}#smsc-compare-clear{background:transparent!important;text-decoration:underline}#smsc-compare-status{font-size:12px}#smsc-compare-dialog{border:0;border-radius:16px;max-width:1040px;width:calc(100vw - 32px);max-height:86vh;padding:32px;color:#171717}#smsc-compare-dialog::backdrop{background:#0009}#smsc-compare-content{overflow:auto}#smsc-compare-content table{width:100%;border-collapse:collapse;table-layout:fixed}#smsc-compare-content th,#smsc-compare-content td{padding:14px;border-bottom:1px solid #ddd;vertical-align:top;overflow-wrap:anywhere}#smsc-compare-content img{display:block;width:100%;height:160px;object-fit:contain;margin-bottom:16px}.smsc-dialog-close{float:right;background:#171717;color:white;padding:10px 16px}.sms-native-preview .woocommerce-info,.sms-native-preview .woocommerce-message{border-top-color:var(--sms-orange)!important}.sms-native-preview .woocommerce-info::before,.sms-native-preview .woocommerce-message::before{color:var(--sms-orange)!important}.sms-native-preview .woocommerce-pagination .current{background:#171717!important;color:#fff!important}.smsf-stock-unconfirmed{color:#555!important;font-size:14px;font-weight:400}.sms-native-preview .sig-nav{flex-wrap:wrap}.sms-native-preview .sig-nav-row{height:auto}.sms-native-preview .sms-store-card img{object-fit:contain}.sms-native-preview .woocommerce-ordering{max-width:100%}
@media(max-width:780px){.sms-native-preview #content-wrap{padding:22px 16px}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) div.product div.summary{padding:12px 0}.smsc-filters{gap:12px;padding:16px}.smsc-filters>label{min-width:calc(50% - 12px)}.smsc-filters fieldset{flex-basis:100%}.smsc-filters button{flex:1}.smsc-results{width:100%;max-height:55vh}.smsc-result{grid-template-columns:52px 1fr;padding:10px;gap:10px}.smsc-result img{width:52px!important;height:60px!important}#smsc-compare-bar{bottom:12px;width:calc(100vw - 24px);padding:10px;gap:8px;font-size:12px}#smsc-compare-dialog{padding:18px 10px;width:calc(100vw - 16px)}#smsc-compare-content th,#smsc-compare-content td{padding:8px;font-size:12px}#smsc-compare-content img{height:100px}.sms-native-preview ul.products .woocommerce-loop-product__title{font-size:14px!important}.sms-native-preview ul.products li.product{padding:10px!important}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product img{padding:0}.smsc-dialog-close{font-size:12px}.sms-native-preview .sig-tools{gap:12px}.sms-native-preview .sig-nav a{white-space:nowrap}.sms-native-preview .sms6-menu-grid{min-width:0}.sms-native-preview .sms6-subcats{min-width:0}.sms-native-preview .sms6-subcats a{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.sms-native-preview *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.sms-native-preview{--e-global-color-primary:#171717;--e-global-color-secondary:#171717;--e-global-color-accent:#f36b21}.sms-native-preview a{color:inherit}.sms-native-preview a:hover{color:#ce5309}.sms-native-preview :focus-visible{outline:2px solid #dd5c13;outline-offset:3px}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) div.product .product_title{font-size:clamp(26px,3vw,40px);line-height:1.15;text-transform:none}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) .price{color:#171717!important;font-weight:700}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product .woo-entry-inner{height:100%;display:flex;flex-direction:column}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product .woo-entry-inner .btn-wrap{margin-top:auto}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product .category{font-size:11px;color:#777;line-height:1.3}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) ul.products li.product .title h2{font-size:16px;line-height:1.35;text-transform:none}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) table.shop_table td,:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) table.shop_table th{text-transform:none}.sms-native-preview .v5-yamaha{background:#21152e!important;color:#fff!important}.sms-native-preview .v5-yamaha h2,.sms-native-preview .v5-yamaha p,.sms-native-preview .v5-yamaha a,.sms-native-preview .v5-yamaha figcaption{color:#fff!important}.sms-native-preview .v5-yamaha .v5-logo-yamaha{filter:brightness(0) invert(1)}.sms-native-preview .v5-yamaha-image img{object-fit:contain;max-height:520px}.sms-native-preview .sms61-map img{object-fit:contain;max-width:100%;height:auto}.smsn-sale-unit{color:#555;font-size:14px}.sms-native-preview .smsc-compare-add{margin-top:auto;align-self:stretch}.sms-native-preview .woocommerce-cart .cart-collaterals{margin-top:28px}:is(.sms-native-preview.woocommerce,.sms-native-preview .woocommerce) form .form-row{color:#171717}

.sms-native-preview .price,.sms-native-preview .price .amount{color:#171717!important}.sms-native-preview .woocommerce-tabs ul.tabs li.active a{color:#171717!important}.sms-native-preview .woocommerce-tabs ul.tabs li.active{border-color:#f36b21!important}.sms-native-preview .single_add_to_cart_button{background:#f36b21!important;color:#171717!important}.sms-native-preview .woocommerce-tabs ul.tabs a:hover{color:#ce5309!important}
.smsn-editorial{max-width:1280px;margin:0 auto;padding:clamp(20px,4vw,48px)}.smsn-lead{font-size:clamp(18px,2vw,24px);max-width:780px;margin-bottom:36px}.smsn-event{background:#fff;color:#111}.smsn-event-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#111;color:#fff;padding:36px}.smsn-event-hero h2{color:white;font-size:clamp(32px,4vw,60px);line-height:1.05}.smsn-event-image img{width:100%;height:480px;object-fit:cover;filter:grayscale(1)}.smsn-event .sig-button,.smsn-event button{background:#111;color:#fff;border:1px solid #aaa}.smsn-event-hero .sig-button{background:#fff;color:#111}.smsn-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:48px 0}.smsn-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.smsn-guide-grid article{padding:28px;border:1px solid #ddd;border-radius:12px}.smsn-guide-grid h2{font-size:24px}.smsn-guide-grid a{display:inline-block;margin-top:12px;text-decoration:underline}.smsn-quote-form{display:grid;gap:18px;max-width:800px;margin:24px 0}.smsn-quote-form label{display:grid;gap:8px;font-weight:600}.smsn-quote-form input,.smsn-quote-form textarea{min-height:46px;width:100%;font:inherit;font-size:16px;padding:12px;border:1px solid #aaa;background:#fff;color:#111}.smsn-quote-form button{min-height:48px;background:#171717;color:white;padding:14px 20px}.smsn-test-note{background:#f4f4f2;padding:14px;font-size:13px}.smsn-event :focus-visible{outline-color:#111}.sms-native-preview #primary.content-area{width:100%!important;padding:0!important;border:0!important}.sms-native-preview #right-sidebar{display:none}.sms-native-preview .sms-store-card-link{height:100%;display:flex;flex-direction:column}.sms-native-preview .sms-store-card h3{min-height:3em}.sms-native-preview .sms-store-price{margin-top:auto}.sms-native-preview .woocommerce-info,.sms-native-preview .woocommerce-message{border-top-color:#f36b21!important}.sms-native-preview .woocommerce-info:before,.sms-native-preview .woocommerce-message:before{color:#f36b21!important}
@media(max-width:780px){.smsn-event-hero,.smsn-three,.smsn-guide-grid{grid-template-columns:1fr;gap:22px}.smsn-event-hero{padding:22px}.smsn-event-image img{height:260px}.smsn-editorial{padding:24px 16px}.smsn-three{padding:28px 0}.smsn-guide-grid article{padding:20px}.smsn-event-hero h2{font-size:40px}.smsn-editorial .sig-categories{grid-template-columns:1fr 1fr}}
.smsn-editorial .sig-category{text-decoration:none!important}.smsn-editorial .sig-category:hover h3{text-decoration:underline}
@media(max-width:780px){.sms-native-preview .sig-top .sig-search{grid-column:1 / -1!important;width:100%!important;max-width:none!important;justify-self:stretch}.sms-native-preview .sig-top .sig-search input[type=search]{flex:1;width:0;min-width:0}.sms-native-preview .sig-nav{gap:2px 16px!important;padding-block:8px!important}.sms-native-preview .sig-nav a{min-height:38px;display:inline-flex;align-items:center}}
@media(max-width:780px){.sms-native-preview .sig-nav{flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;justify-content:flex-start;scrollbar-width:thin;max-width:100%;gap:18px!important}.sms-native-preview .sig-nav a{flex:0 0 auto;min-height:42px}.sms-native-preview .sig-nav-row{min-width:0;overflow:hidden}}
.smsn-event .sig-kicker{color:#d3d3d3!important}.smsn-event a{color:inherit}.smsn-event .sig-button{background:#fff!important;color:#111!important}.smsn-event button[type=submit]{background:#111!important;color:#fff!important}
.sms-native-preview ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin-inline:0!important}.sms-native-preview ul.products:before,.sms-native-preview ul.products:after{display:none!important}.sms-native-preview ul.products>li.product{width:100%!important;max-width:none!important;float:none!important;margin:0!important;min-width:0;align-self:stretch}.sms-native-preview ul.products>li.product .product-inner{display:flex;flex-direction:column;height:100%;width:100%}.sms-native-preview ul.products>li.product .woo-entry-inner{flex:1}.sms-native-preview ul.products>li.product .title a,.sms-native-preview ul.products>li.product .category a{text-decoration:none!important}.sms-native-preview ul.products>li.product .title a:hover{text-decoration:underline!important}
@media(max-width:900px){.sms-native-preview ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:480px){.sms-native-preview ul.products{gap:12px!important}.sms-native-preview ul.products .button{padding:10px 6px!important;font-size:12px!important;line-height:1.35;letter-spacing:0!important}}
.sms-native-preview .onsale{background:#171717!important;color:#fff!important;font-weight:600;border-radius:3px}.sms-native-preview ul.products .button{background:#171717!important;color:#fff!important;border:1px solid #171717!important;min-height:44px;text-decoration:none!important;letter-spacing:0!important;text-transform:none!important}.sms-native-preview ul.products .button:hover{background:#d85b14!important;border-color:#d85b14!important;color:#fff!important}
.sms-native-preview .smsc-filters button{background:#171717!important;color:#fff!important;border:1px solid #171717!important}.sms-native-preview .smsc-price-inputs input[type=number]{width:100%!important;max-width:none!important;min-width:90px;margin-top:6px}.sms-native-preview .smsc-price-inputs label{display:block}.sms-native-preview .oceanwp-grid-list a.active,.sms-native-preview .oceanwp-grid-list a:hover{color:#171717!important;border-color:#171717!important}.sms-native-preview .oceanwp-grid-list a.active svg{fill:#171717!important}

.sms-native-preview .woocommerce-tabs ul.tabs li.active:before,.sms-native-preview .woocommerce-tabs ul.tabs li.active:after{background:#f36b21!important;border-color:#f36b21!important}.sms-native-preview .woocommerce-tabs ul.tabs li.active a{border-color:#f36b21!important}.sms-native-preview .smsn-editorial ul{padding-left:22px}.sms-native-preview .smsn-editorial li{margin-bottom:10px}.sms-native-preview .smsn-guide-grid .sig-button{font-size:14px;line-height:1.5;white-space:normal}.sms-native-preview .smsn-quote-form button{background:#171717!important;color:#fff!important}.sms-native-preview #coming-soon-footer-banner a{color:#a84200!important}

.sms-native-preview .woocommerce-message a.button,.sms-native-preview.woocommerce .woocommerce-message a.button,.sms-native-preview .woocommerce .button,.sms-native-preview.woocommerce-cart .button{background:#171717!important;color:#fff!important;border-color:#171717!important}.sms-native-preview .woocommerce .button:disabled{background:#e8e6e2!important;color:#555!important}

.sms-native-preview .amount{color:#171717!important}.sms-native-preview .smsn-request-form button[type=submit]{background:#171717!important;color:white!important}.sms-native-preview #coming-soon-footer-banner{position:relative!important;inset:auto!important;width:100%!important;transform:none!important;margin-top:0!important}.sms-native-preview.woocommerce-cart .cart_totals{padding:20px}.sms-native-preview input[type=radio],.sms-native-preview input[type=checkbox]{accent-color:#d85b14}
@media(max-width:900px){.sms-native-preview.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important}.sms-native-preview .smsn-request-grid{grid-template-columns:1fr!important}.sms-native-preview .smsn-request{padding:20px 0}}
body.sms-native-preview #main .woocommerce ul.products>li.product,body.sms-native-preview.woocommerce #main ul.products>li.product{width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important}
