@media all and (max-width:767px){.review-rating .name-description{text-align:center;width:100%;display:block}.write-review .review-rating div{text-align:center;padding-bottom:10px;display:inline-block}.shipping-address{flex-flow:column}.address-item{width:100%}.estimate-shipping-row-item.address-item+.estimate-shipping-row-item.address-item{padding-left:0;padding-top:8px}.yamaha-pursuit-section{margin-top:0}.yamaha-pursuit-section .container{padding-top:80px}.yamaha-pursuit-section .container:after{display:none}}@media all and (min-width:768px){.home-page-polls li{min-width:100px}.cart tr{width:31.33333%;margin:40px 1% 0}.cart tr:nth-child(2n+1){clear:none}.cart tr:nth-child(3n+1){clear:both}.order-details-page .data-table tr{width:31.33333%;margin:40px 1% 0}.order-details-page .data-table tr:nth-child(2n+1){clear:none}.order-details-page .data-table tr:nth-child(3n+1){clear:both}.header-selectors-wrapper>div{width:20%}.footer-block{width:50%}.footer-details{padding-right:80px}.footer-block .title{margin-bottom:15px}.social .title{margin-bottom:20px}.footer-block .list{display:block!important;background:none;padding:0}.footer-block .list li,.footer-block p{padding:5px 0}.footer-block .list a{display:inline;padding:0}.follow-us{width:98%;margin:25px auto 0}.col{flex:0 0 50%}.content-col{padding-top:0;text-align:left}.homepage-hero-section .hero-content .container{flex-direction:row-reverse;justify-content:flex-end;flex-wrap:nowrap}.homepage-hero-section .col.image-col{margin-top:-30px}.homepage-hero-section .col.content-col{flex:0 0 53%}.homepage-hero-section .hero-content{text-align:left}.col.image-col{margin-top:0}.homepage-section{padding:90px 0}.choosing-generator-section{padding:100px 0 0}.homepage-category-section{padding:80px 0 50px}.homepage-products-section{padding:80px 0}.homepage-hero-section{padding:0}.homepage-about-section .topic-block-body{flex-direction:row-reverse;align-items:center;flex-wrap:nowrap;justify-content:flex-end}.homepage-about-section .col.content-col{flex:0 0 45%}.homepage-about-section .col.image-col{position:absolute;top:0;right:30px;bottom:0;width:55%;display:flex;align-items:center;margin-top:0}.homepage-about-section .col.image-col img{width:100%;height:auto;object-fit:contain;object-position:center}.homepage-about-section .topic-block-body{display:flex;flex-wrap:wrap}.col-wrapper{flex-wrap:nowrap}.testimonial-item-col{padding:75px}.homepage-cta-section .content-col{text-align:left}.homepage-cta-section .btn-wrap{justify-content:flex-start}.item-box .product-title{line-height:32px}.about-section .topic-block:nth-child(odd) .container,.dealers-info-section .container{flex-direction:row-reverse}.about-section .image-col,.about-section .content-col{flex:0 0 50%}.about-section .image-col{margin-bottom:0}.about-section .container,.dealers-info-section .container{padding:90px 20px;align-items:center}.yamaha-customer-service .container{align-items:flex-start}.yamaha-customer-service .content-col{padding-top:15px}.yamaha-pursuit-section .container{align-items:inherit}.yamaha-pursuit-section .content-col{padding-top:20px}.dealers-info-section .content-col{padding-top:50px;padding-right:30px}.about-section .topic-block:nth-child(odd) .content-col{padding-right:40px}.about-section .topic-block:nth-child(even) .content-col{padding-left:40px}.product-selectors{text-align:left}.product-selectors .product-viewmode{display:inline-block;float:right}.product-selectors .product-viewmode span{display:none}.product-selectors .product-viewmode a{display:inline-block;width:24px;height:32px;margin:0 0 0 12px;background-position:center;background-repeat:no-repeat;opacity:.5}.product-selectors .product-viewmode a.grid{background-image:url('../images/view-grid.png')}.product-selectors .product-viewmode a.list{background-image:url('../images/view-list.png')}.product-selectors .product-viewmode a.selected{opacity:1}.item-box{width:33.33333%;margin:0 0 50px}.manuals-page-wrapper .item-box{width:calc(50% - 30px)}.product-list .item-box{width:auto;margin:0 0 20px}.product-list .item-box .picture{float:left;width:220px}.product-list .item-box:hover .picture a img,.product-list .item-box:focus .picture a img{opacity:1}.product-list .item-box .picture:hover a img,.product-list .item-box .picture:focus a img{opacity:.85}.product-list .item-box .picture+.details{margin:0 0 0 240px}.product-list .item-box .product-title{height:auto;padding:10px 0;font-size:18px}.product-list .item-box .description{display:block;margin:0 0 10px;line-height:22px}.product-list .item-box .prices{height:auto;margin:0 0 30px}.product-list .item-box .product-box-add-to-cart-button{width:auto;min-width:150px;padding:0 20px}.product-list .item-box .add-to-compare-list-button,.product-list .item-box .add-to-wishlist-button{width:42px}.product-details-page{padding:100px 0 0}.product-collateral{padding:100px 0;margin:0 0 75px}.gallery{width:550px}.variant-picture{float:left}.variant-picture+.variant-overview{width:auto;margin:0 0 0 240px}.variant-overview{text-align:left}.overview .short-description{font-size:20px;line-height:32px}.product-specs-box .table-wrapper tbody{column-count:2;column-gap:20px}.related-products-grid .title{font-size:45px;line-height:55px;margin:0 0 40px}.product-review-item .review-title{float:left;max-width:600px}.product-review-item .product-review-box{float:right}.write-review .review-rating div{display:inline-block;margin:0 0 0 5px;cursor:default;vertical-align:middle;font-size:14px;height:17px}.contact-content-section h2{font-size:45px;line-height:48px}.form-fields .inputs,.hs-form-d6db0152-8be2-4538-9921-e1cd1193b82e fieldset.form-columns-2 .hs-form-field{flex:0 0 calc(50% - 10px)}.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{margin-bottom:0}.address-list-page .section,.order-list-page .section,.return-request-list-page .section{display:inline-block;width:45%;margin:20px 1%;vertical-align:top}.recurring-payments{width:100%!important;margin:20px 0!important}.order-progress{padding:20px}.order-progress li{margin:0 10px}.order-progress a{min-width:80px}.cart-options .common-buttons{text-align:right}.cart-options .checkout-attributes,.cart-options .selected-checkout-attributes{padding:0 10px}.cart-footer .totals{float:right;width:45%;margin:0 2.5%}.cart-footer .terms-of-service{text-align:left}.cart-footer .checkout-buttons,.cart-footer .addon-buttons{text-align:right}.cart-footer .cart-collaterals{float:left;width:45%;margin:0 2.5%}.cart-footer .cart-collaterals div,.cart-footer .cart-collaterals label{text-align:left}.cart-footer .estimate-shipping label{display:block;margin:0 0 10px}.cart-footer .estimate-shipping .buttons{text-align:right}.checkout-page .selected-checkout-attributes{float:right;text-align:right}.checkout-page .cart-footer .totals{max-width:350px;margin:0}.checkout-page .address-grid{overflow:hidden}.checkout-page .address-item{display:inline-block;vertical-align:top;zoom:1;width:48%;margin:0 1% 40px}.shipping-method .method-list li,.payment-method .method-list li{display:inline-block;width:25%;margin:20px 2%;vertical-align:top}.shipping-method .method-name{background-color:#f6f6f6;padding:10px}.payment-method .payment-logo{display:block;background-color:#f6f6f6;padding:10px}.payment-method .payment-details{display:block;width:auto;min-width:0;margin:10px 0 0;text-align:center}.payment-info .info{padding:30px 75px}.order-review-data,.order-details-area,.shipment-details-area{overflow:hidden}.order-review-data>div,.order-details-area>div,.shipment-details-area>div{float:left;width:48%;margin:0 1% 40px}.order-details-page .section.options{text-align:right}.order-details-page .selected-checkout-attributes{padding:0 10px}.order-details-page .tax-shipping-info{text-align:right}.order-details-page .totals{float:right;clear:both}.shipment-details-page .tracking-number .tracking-url{color:#4ab2f1}.blog-posts .tags{float:right;width:80%;text-align:right}.blog-posts .buttons{float:left;width:20%;text-align:left}.new-comment{text-align:center}.new-comment .buttons{text-align:center}.comment-list .comment{display:table;width:100%;margin:0}.comment-list .comment:last-child{border-bottom:1px solid #ddd}.comment-info{display:table-cell;width:15%;margin:0;vertical-align:top}.comment-info .username{min-height:40px;margin:0;border:0;text-align:center}.comment-info .avatar{border:0}.comment-info .avatar img{max-width:80%;max-height:80%}.comment-content{display:table-cell;width:85%;border-left:1px solid #ddd;vertical-align:top;text-align:left}.comment-time{min-height:40px;margin:0;background-color:#f6f6f6;padding:10px 15px;font-size:14px;font-weight:normal}.comment-title{margin:0 0 -20px;padding:20px}.comment-body{padding:20px}.forum-actions,.topic-actions{overflow:hidden}.forum-actions .actions,.topic-actions .actions{float:left}.forum-actions .pager,.topic-actions .pager{float:right;max-width:450px}.forum-actions .pager li,.topic-actions .pager li{margin:2px 4px}.forum-actions .pager.upper{display:block}.topic-actions.lower .actions{display:block}.topic-posts{margin:0 0 30px}.topic-post{display:table;width:100%;margin:0}.topic-post .post-info{display:table-cell;width:15%;margin:0;vertical-align:top;text-align:left}.topic-post .user-info{width:auto}.topic-post .username{min-height:40px;margin:0;border:0;text-align:center}.topic-post .avatar{margin:auto;border:0}.topic-post .avatar img{max-width:80%;max-height:80%}.topic-post .user-stats li{margin:0}.topic-post .send-pm{margin:0 0 20px}.topic-post .pm-button,.profile-info-box .pm-button{padding:8px 16px;font-size:13px}.topic-post .post-content{display:table-cell;width:85%;border-left:1px solid #ddd;vertical-align:top;text-align:left}.topic-post .post-head{min-height:40px;overflow:hidden;background-color:#f6f6f6}.topic-post .post-time{float:left;margin:0;font-size:14px;font-weight:normal}.topic-post .post-actions{float:right;margin:0}.topic-post .post-actions a{margin:0;line-height:20px}.topic-post .post-actions .quote-post a{min-width:70px}.topic-post .post-actions a.post-link-button{margin:0 0 0 10px;border-left:1px solid #ddd;text-align:center}.topic-post .post-text{padding:20px 5px}.topic-post .post-vote{padding:20px 0 20px 15px}.forum-table th.replies,.forum-table th.views,.forum-table th.votes,.forum-table td.replies,.forum-table td.views,.forum-table td.votes{display:table-cell}.forum-table td.image{max-width:none}.forum-table td.image div{max-width:none;background-size:initial}.ui-tabs-nav{text-align:left}.ui-tabs-nav li{margin:0 10px -1px 0;margin:0 10px -1px 0!important}.profile-info-box .avatar{float:left;margin:0 15px 15px 0}.profile-info-box .profile-stats{float:left;text-align:left}.profile-info-box .title{text-align:left}.profile-info-box .send-pm{clear:both;text-align:left}.login-page{padding:100px 0}}
