.template-page-brand-yamaha{--yam-red: #e60012;--yam-ink: #111418;--yam-line: rgba(17, 20, 24, .12)}.template-page-brand-yamaha .brand-page{--brand-radius: 4px}.template-page-brand-yamaha .brand-eyebrow:empty{display:none}.template-page-brand-yamaha .brand-eyebrow,.template-page-brand-yamaha .brand-feature__kicker,.template-page-brand-yamaha .brand-facts dt{text-transform:none;letter-spacing:0}.template-page-brand-yamaha .brand-slider__nav button{border-radius:var(--button-border-radius, 0)}.template-page-brand-yamaha .faq-metafields__item,.template-page-brand-yamaha .faq-metafields__question{border-radius:4px}.template-page-brand-yamaha .brand-hero--overlay .brand-hero__logo{background:#000;padding:8px 12px;border-radius:3px}.template-page-brand-yamaha .brand-hero .button.outline{color:#fff!important;border-color:#fff!important;background:transparent!important}@media(max-width:899px){.template-page-brand-yamaha .brand-cslider__media img{aspect-ratio:16 / 9}}.template-page-brand-yamaha .brand-features--minimal .brand-feature{border-top:2px solid var(--yam-red);border-radius:0}.template-page-brand-yamaha .brand-features--minimal .brand-feature__body{padding:14px 0 0}.template-page-brand-yamaha .brand-timeline__mark{font-size:1.3rem}.template-page-brand-yamaha .brand-section:has(.brand-timeline) h2,.template-page-brand-yamaha .brand-section:has(.brand-timeline) h3{color:#fff}.template-page-brand-yamaha .brand-section:has(.brand-timeline) .rte,.template-page-brand-yamaha .brand-section:has(.brand-timeline) .rte p{color:#fffc}.template-page-brand-yamaha .brand-workshop__list li{padding-left:1.1rem}.template-page-brand-yamaha .brand-workshop__list li:before{content:"";top:.65em;width:6px;height:2px;background:var(--yam-red)}.template-page-brand-yamaha .brand-workshop__steps li{background:#fff;border:1px solid var(--yam-line);border-radius:3px}.template-page-brand-yamaha .brand-workshop__steps li:before{background:var(--yam-ink);border-radius:var(--badge-corner-radius, 0)}@media(max-width:599px){.template-page-brand-yamaha .brand-workshop__steps{grid-template-columns:1fr}.template-page-brand-yamaha .brand-workshop__steps li{display:flex;gap:10px;align-items:flex-start}.template-page-brand-yamaha .brand-workshop__steps li:before{flex:0 0 24px;margin-bottom:0}}.ysf__box{background:var(--ysf-bg, #111418);color:var(--ysf-text, #fff);border-radius:4px;padding:32px 20px}@media(min-width:900px){.ysf__box{padding:56px}}.ysf__box h2,.ysf__box h3,.ysf__box a:not(.button){color:inherit}.ysf__title{margin:0 0 .75rem}.ysf__intro{opacity:.85;max-width:720px}.ysf__intro p:last-child{margin-bottom:0}.ysf__tabs{display:flex;margin:32px 0 28px;border-bottom:1px solid rgba(255,255,255,.2);overflow-x:auto;scrollbar-width:none}.ysf__tabs::-webkit-scrollbar{display:none}.ysf__tab{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 24px 12px 0;margin:0 24px -1px 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit;opacity:.65}.ysf__tab:hover{opacity:1}.ysf__tab[aria-selected=true]{opacity:1;border-bottom-color:var(--ysf-accent, #e60012)}.ysf__tab:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:599px){.ysf__tab{padding-right:8px;margin-right:16px}}.ysf__tab-name{font-weight:700;font-size:1.1rem}.ysf__tab-sub{font-size:.85rem;opacity:.8}.ysf__grid{display:grid;gap:28px}@media(min-width:900px){.ysf__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:56px}}.ysf__media img{border-radius:4px;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#fff}.ysf__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:20px 0 0}.ysf__specs>div{border-top:1px solid rgba(255,255,255,.2);padding:10px 0}.ysf__specs dt{font-size:.85rem;opacity:.7}.ysf__specs dd{margin:2px 0 0;font-weight:600;line-height:1.3}.ysf__body .rte p{color:inherit}.ysf__label{font-size:.95rem;font-weight:600;margin:24px 0 8px}.ysf__bikes{list-style:none;margin:0;padding:0;opacity:.85}.ysf__bikes li{display:inline}.ysf__bikes li:not(:last-child):after{content:", "}.ysf__parts{list-style:none;margin:0;padding:0;display:grid;gap:0 24px;border-top:1px solid rgba(255,255,255,.2)}@media(min-width:1200px){.ysf__parts{grid-template-columns:1fr 1fr;border-top:0}.ysf__parts li{border-top:1px solid rgba(255,255,255,.2)}}.ysf__parts li{border-bottom:1px solid rgba(255,255,255,.2)}.ysf__parts a{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;height:100%}.ysf__parts a:hover .ysf__ptitle{text-decoration:underline}.ysf__thumb{width:48px;height:48px;border-radius:3px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.ysf__thumb img{width:100%;height:100%;object-fit:contain}.ysf__ptitle{font-size:.9rem;line-height:1.3}.ysf__price{font-weight:600;font-size:.9rem;white-space:nowrap}.ysf .ysf__btn{margin-top:24px;background:var(--ysf-accent, #e60012);border-color:var(--ysf-accent, #e60012);color:#fff}.ysf__note{margin:32px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:.9rem;opacity:.75;max-width:720px}.ycg__grid{display:grid;gap:28px}@media(min-width:900px){.ycg__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:56px;align-items:start}}.ycg__intro h2{margin-top:0}.ycg__img{width:100%;border-radius:4px;margin-top:20px;aspect-ratio:16 / 9;object-fit:cover}.ycg__table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed;border:0}.ycg__table tr,.ycg__table thead,.ycg__table tbody{border:0;background:none}.ycg__table th{text-align:left;font-size:.85rem;font-weight:600;padding:0 16px 10px 0;border:0;border-bottom:2px solid var(--ycg-accent, #e60012);background:none;text-transform:none;letter-spacing:0}.ycg__table td{vertical-align:top;padding:14px 16px 14px 0;border:0;border-bottom:1px solid var(--brand-line);background:none}.ycg__table td strong{display:block;font-size:1.1rem}.ycg__small{display:block;margin-top:2px;font-size:.85rem;line-height:1.4;color:var(--brand-muted)}.ycg__foot{margin-top:16px;font-size:.9rem;color:var(--brand-muted)}.ycg__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brand-yamaha.css.map */
