body{color:#565656}body.overflow{overflow:hidden}section{margin-top:60px}a.overlayed{position:absolute;inset:0;z-index:2}.yamaha-banner{overflow:hidden}.yamaha-banner img{width:100%;height:auto}.yamaha-footer-banner{min-height:220px;overflow:hidden;position:relative;width:100%}.yamaha-footer-banner img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:100%;min-height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;z-index:-1}.yamaha-logo{margin-bottom:50px;width:206px;height:auto}h1{text-transform:uppercase;margin-bottom:.8rem}.yamaha-type-heading{font-size:min(1rem + 1.5vw,2.4rem);text-align:center;font-weight:600}.sub-type-heading{font-size:min(1.5rem + 2vw,2.7rem);font-weight:600;margin:.5em 0 .8em}[data-reset]{display:inline-block;margin-left:auto;margin-right:auto;text-align:center}.introduction p,.introduction h1{color:#003c57}.yamaha-categories{text-align:center;display:flex;justify-content:space-between;gap:2rem}.yamaha-categories h2{font-size:min(1.5rem + 1vw,2.2rem);line-height:1.1;margin-bottom:.4em}.yamaha-categories .yamaha-category{position:relative;padding:1.8rem;flex:0 1 min(33.33%,400px)}.yamaha-categories picture{display:block;width:100%;padding-bottom:70%;position:relative}.yamaha-categories img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width: 40em){.yamaha-categories{flex-direction:column}}.yamaha-col{margin-bottom:30px}.yamaha-card{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:space-between;background:#fff;border-radius:7px;padding:16px;box-shadow:0px 0px 25px -8px rgba(0,0,0,.35)}.yamaha-card div{width:100%}.yamaha-card p{max-width:335px;margin-left:auto;margin-right:auto}.yamaha-card h3{max-width:280px;margin-left:auto;margin-right:auto}.yamaha-card button{width:80%;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#565656;border-radius:6px;border:none;padding:10px;margin-bottom:16px;margin-top:10px;transition:all .35s}.yamaha-card button:hover{filter:brightness(0.8)}.zoom-container{position:fixed;inset:0;padding:5%;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);z-index:4000;opacity:0;pointer-events:none;transition:400ms}@supports not (pointer-events: none){.zoom-container{display:none}}.zoom-container.active{opacity:1;pointer-events:unset;display:flex}.zoom-container .zoom-close{position:absolute;height:3rem;width:3rem;top:2.5%;right:2.5%;cursor:pointer}.zoom-container .zoom-close:hover path{fill:#007b9c}.zoom-container .zoom-holder{position:relative;overflow:hidden}.zoom-container img{display:block;cursor:zoom-in;max-height:100%;max-width:100%;transition:transform 400ms,transform-origin 0ms}.zoom-container img.zoomed{transform:scale(2);cursor:zoom-out}.product-image-container{overflow:hidden;position:relative;margin-bottom:22px;border-radius:7px}.product-image-container .product-image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:100%;min-height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.yamaha-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:rgba(0,60,87,.7333333333);overflow:hidden}.yamaha-modal .modal-inner{max-width:1000px;max-height:600px;height:calc(95% - 50px);width:95%;padding:20px;position:absolute;top:50px;left:0;right:0;bottom:0;margin:auto;background:#fff;border-radius:7px;transform:translateY(-1000px);transform-origin:center;overflow:auto;transition:all .35s}.yamaha-modal .modal-inner .row{flex-direction:column-reverse}.yamaha-modal .modal-inner h3{max-width:calc(100% - 60px)}.yamaha-modal .modal-inner p.price{margin-bottom:0;font-size:20px;font-weight:700}.yamaha-modal .modal-inner p.price.trailer-price{margin-bottom:1rem;font-size:17px}.yamaha-modal .modal-inner ul{list-style-type:none}.yamaha-modal .modal-inner ul li{padding-left:24px;position:relative}.yamaha-modal .modal-inner ul li::before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="check" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-check fa-w-16"><path fill="rgb(86,86,86)" d="M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z"></path></svg>');background-repeat:no-repeat;background-size:cover;background-position:center}.yamaha-modal .modal-inner .buttons{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.yamaha-modal .modal-inner .button{font-size:14px;width:fit-content;width:-moz-fit-content;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#565656;border-radius:6px;border:none;padding:10px;margin-bottom:15px;margin-left:5px;margin-right:5px;margin-top:0;transition:all .35s}.yamaha-modal .modal-inner .button:hover{filter:brightness(0.8)}.yamaha-modal .modal-inner .enquire-container{padding-top:16px;border-top:1px solid #565656}.yamaha-modal .close-modal{position:absolute;top:14px;right:14px;width:35px;height:35px;z-index:99;cursor:pointer}.yamaha-modal .close-modal path{transition:all .35s}.yamaha-modal .close-modal:hover path{fill:#007b9c !important}.yamaha-modal.open .modal-inner{transform:translateY(0px)}.filters{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}.filters label{display:flex;margin-bottom:26px;flex-direction:column;color:#0e4967}.filters select{min-width:200px;margin-top:6px;padding:7px 10px;border:2px solid #007b9c;color:#0e4967;border-radius:6px;height:44px;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg height='22' width='22' aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10'><path fill='rgb(0,123,156)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'></path></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:10px}.filters button{cursor:pointer;text-transform:uppercase;color:#007b9c;border:2px solid #007b9c;background-color:#fff;border-radius:6px;padding:8px 16px;font-weight:600;margin-bottom:26px;margin-top:0;height:44px;transition:all .35s}.filters button:hover{color:#fff;background-color:#007b9c}.yamaha-slider .image-holder,.yamaha-slider-nav .image-holder{overflow:hidden;position:relative;width:100%;height:100%;cursor:pointer}.yamaha-slider .image-holder img,.yamaha-slider-nav .image-holder img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:100%;min-height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.yamaha-slider{margin-bottom:7.5px;border:1px solid #565656}.yamaha-slider-nav{padding:0 20px}.yamaha-slider-nav .slick-slide{margin:7.5px;border:1px solid #565656}.yamaha-slider-nav .slick-arrow{position:absolute;top:0;bottom:0;z-index:9;margin:auto;cursor:pointer}.yamaha-slider-nav .slick-arrow path{transition:all .35s}.yamaha-slider-nav .slick-arrow.slick-prev{left:0}.yamaha-slider-nav .slick-arrow.slick-next{right:0}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports(--custom: property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}@media only screen and (min-width: 639px){.yamaha-footer-banner{min-height:260px}}@media only screen and (min-width: 768px){.yamaha-modal .modal-inner .row{flex-direction:row}.filters{flex-direction:row;align-items:flex-end}.filters label{margin-right:26px}}@media only screen and (min-width: 1023px){section{margin-top:80px}.yamaha-footer-banner{min-height:480px}.yamaha-slider-nav .slick-arrow:hover path{fill:#007b9c !important}}/*# sourceMappingURL=yamaha.min.css.map */