#productGridCol{float:right;width:720px}#productGridCol.fullWidth{float:none;width:100%}#productGridCol.fullWidth .productGridList{width:100%}.pagination,.pagination *{font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}.pagination{background:#0072ba;clear:both;color:#fff;font-size:12px;font-weight:500;line-height:31px;height:31px;margin:0;padding:0 10px;zoom:1}.pagination .count{float:left;font-weight:400}.pagination .sortForm{float:right}.pagination ul{display:block;list-style:none;margin:0 185px 0 135px;padding:4px 0 0;text-align:center}.pagination li{display:inline-block;*display:inline;height:24px;line-height:24px;margin:0;vertical-align:top;zoom:1}.pagination li a,.pagination li strong{background:#288dd4;border:1px solid #135b80;display:inline-block;*display:inline;height:22px;line-height:22px;margin:0 1px;text-align:center;vertical-align:top;width:24px;zoom:1}.pagination li a,.pagination li a:link,.pagination li a:visited,.pagination li a:hover,.pagination li a:focus,.pagination li a:active{color:#fff;text-decoration:none}.pagination li.last strong,.pagination li.last strong:hover{margin-right:0}.pagination li a:hover,.pagination li .prev,.pagination li .next,.pagination li .all{background:#349ff0}.pagination li .prev,.pagination li .next,.pagination li .all{font-size:12px;width:auto;padding:0 7px}.pagination li .prev:hover,.pagination li .next:hover,.pagination li .all:hover{background:#39a8ff}.pagination li .next{border-width:1px}.pagination li .all{margin-left:5px}.pagination li a:active{background:#2f91d6}.pagination li .prev:active,.pagination li .next:active,.pagination li .all:active{background:#3599e6}.pagination li strong,.pagination li strong:hover,.pagination li strong.all,.pagination li strong.all:hover,.pagination li strong.all:active{background:#174673;border-color:#143f66;cursor:default;width:26px}.pagination li strong.all,.pagination li strong.all:hover,.pagination li strong.all:active{width:auto}.pagination [data-icon]{font-size:8px;display:inline-block;line-height:1;vertical-align:middle}.pagination [data-icon]:before{display:block}#gridTrack{position:relative}#searchTools{background:#fff;border:solid #e6e6e6;border-width:0 0 1px;padding:5px 0 6px;position:absolute;width:720px;z-index:150}#searchTools.follow{position:fixed;top:0;left:auto;right:auto}#searchTools.bottom{bottom:0}#searchTools #prodCompare{float:left}#searchTools ul{display:inline-block;*display:inline;height:32px;list-style:none;margin:0;padding:0;vertical-align:middle;width:168px;zoom:1}#searchTools #prodCompare li{background:#e0e0e0;border:1px solid #e0e0e0;display:inline;float:left;height:30px;margin-right:8px;position:relative;text-align:center;width:30px}#searchTools #prodCompare li.filled{border-color:#c7c7c7}#searchTools #prodCompare li img{cursor:pointer;margin:0 auto}#searchTools #prodCompare li .bgcover{background:#fff;cursor:pointer;display:block;height:30px}#searchTools #prodCompare li .bgcover span{display:inline-block;*display:inline;height:100%;*width:1px;zoom:1}#searchTools #prodCompare li .bgcover span,#searchTools #prodCompare li .bgcover img{vertical-align:middle}#searchTools #prodCompare li .removeItem{background:url(https://media.sweetwater.com/include/search/images/remove-compare.gif) no-repeat 0 0;display:block;font-size:1px;height:11px;line-height:1px;position:absolute;top:-5px;left:-5px;text-align:left;text-indent:-9999px;width:12px}#searchTools #prodCompare li.filled:hover{border-color:#f80000}#searchTools #prodCompare li:hover .removeItem,#searchTools #prodCompare li .removeItem:hover{background-position:0 -11px}#searchTools p{background:#fff;color:#444;font-size:11px;height:30px;line-height:30px;margin:0;position:absolute;top:6px;left:172px;vertical-align:top;white-space:nowrap}#prodCompareSubmit{background:#5db025;background:linear-gradient(to bottom,#5db025,#55a122);border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:11px;height:24px;line-height:24px;padding:0 10px;position:absolute;top:9px;left:172px;text-decoration:none}.no-touch #prodCompareSubmit:hover{background:#54a61e;background:linear-gradient(to bottom,#54a61e,#488c1b);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2),0 1px 2px rgb(0 0 0 / .2)}.no-touch #prodCompareSubmit:active,#prodCompareSubmit:active{background:#3c7315;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2),inset 0 1px 3px rgb(0 0 0 / .5)}#viewToggles{float:right;line-height:23px;white-space:nowrap}.compare #viewToggles{padding-top:0}#viewToggles strong{color:#555;display:inline-block;*display:inline;font-size:11px;margin-top:2px;vertical-align:middle;zoom:1}#viewToggles ul{height:23px;margin-left:5px;width:auto}#viewToggles li{display:inline-block;*display:inline;margin:0;vertical-align:middle;zoom:1}#viewToggles a{color:#005887;display:block;font-size:13px;height:100%;margin:0 1px;overflow:hidden;position:relative;text-align:left;text-decoration:none;text-indent:-9999px;width:23px}#viewToggles a:before{content:'\e635';font-family:'sw-icons';height:100%;position:absolute;top:0;left:0;text-align:center;text-indent:0;width:100%}#viewToggles .largeGrid a:before{content:'\e633'}#viewToggles .smallGrid a:before{content:'\e634'}.no-touch #viewToggles a:hover{background-color:#e3edf4}.no-touch #viewToggles a:active,#viewToggles a:active{background-color:#ccdfea;color:#00476b}#viewToggles a.selected,.no-touch #viewToggles a.selected{background-color:#b8d3e3;color:#003652}.fullWidth #searchTools{width:908px}.prodgrid-wrap{position:relative;padding-top:36px;width:720px}.prodgrid{background:#fff;box-shadow:0 0 0 1px #e4e4e4;list-style:none;margin:0;overflow:visible;padding:0 0 1px;text-align:left;visibility:visible;width:719px;z-index:100}.prodgrid,.prodgrid a,.prodgrid h1,.prodgrid h2,.prodgrid h3,.prodgrid h4,.prodgrid h5,.prodgrid h6{font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}.prodgrid a{color:#005887}.no-touch .prodgrid a:hover{color:#3883af}.no-touch .prodgrid a:active,.prodgrid a:active{color:#00456d}.prodgrid li{border-spacing:0;color:#4c4c4c;display:inline-block;*display:inline;font-size:11px;margin-bottom:-1px;padding:0;vertical-align:top;zoom:1}.prodgrid li .wrap{border-right:1px solid #eee;box-shadow:inset 0 -1px 0 0 #eee;box-sizing:border-box;height:100%;padding:.75rem}.prodgrid .reviews{text-align:center}.prodgrid .imgblock{margin:0 auto 5px}.prodgrid .img{display:block;min-height:120px;text-align:center;text-decoration:none;position:relative}.prodgrid img{border:none}.prodgrid .img:before,.prodgrid .img img{position:absolute;object-fit:contain;width:80%;height:80%;left:50%;top:50%;transform:translate(-50%,-52%)}.prodgrid .img:before{content:'';display:inline-block;height:100%;min-height:60px;width:0}.prodgrid .compare{display:block;margin:3px 0;text-align:center}.prodgrid .reviews,.prodgrid .reviews a{color:#888;font-size:10px;font-weight:400}.no-touch .prodgrid .reviews:hover,.no-touch .prodgrid .reviews a:hover{color:#0072ba}.prodgrid .reviews span{color:inherit;top:2px;left:4px;position:relative}.prodgrid .reviews.outer,.prodgrid .reviews.bottom{display:none}.prodgrid .reviews span{white-space:nowrap}.prodgrid p{display:block;font-size:13px;font-weight:500;margin:0 0 3px;text-decoration:none}#cart .prodgrid p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}#cart .prodgrid p a,.prodgrid p a{color:#26272C;text-decoration:none}#cart .prodgrid p a:hover,#cart .prodgrid p a:focus,#cart .prodgrid p a:active{color:#26272c}.no-touch .prodgrid p a:hover{color:#26272C;text-decoration:underline}.prodgrid .sw-soft-compat{display:none}.prodgrid .internal_info{display:none}.prodgrid .pricingblock{display:block;text-align:left}.prodgrid .pricing-wrap{display:block;text-decoration:none}.prodgrid .pricing-wrap,.no-touch .prodgrid .pricing-wrap:hover{color:#333}.badge-qty-discount{background:#EA0F0B;border-radius:3px;color:#fff;display:block;font-size:11px;font-weight:400;height:16px;line-height:16px;margin-bottom:5px;padding:0 0 0 25px;position:relative;text-align:left}.badge-qty-discount [data-icon],.badge-qty-discount [data-icon]:before{background:#EA0F0B;border-radius:50%;color:#fff;height:24px;margin-top:-12px;position:absolute;top:50%;left:-3px;text-align:center;vertical-align:top;width:24px}.badge-qty-discount [data-icon]:before{background:#ab1316;margin:0;height:18px;line-height:18px;top:3px;left:3px;width:18px}.prodgrid .pricing{display:block;margin-bottom:0}.prodgrid .pricing .row{display:table;width:100%}.prodgrid .pricing small{font-size:9px;font-weight:500;line-height:1}.prodgrid .lowas{display:block}.prodgrid .label,.prodgrid .amount{font-size:11px;white-space:nowrap;vertical-align:bottom}.prodgrid .amount{text-align:left}.prodgrid.productGridSmallGrid .amount{text-align:center}.prodgrid .finalamount{font-size:26px;line-height:1}.prodgrid .finalamount.med{font-size:22px}.prodgrid .finalamount.large{font-size:20px}.prodgrid .finalamount.plural{font-size:22px}.prodgrid .finalamount.plural.med{font-size:18px}.prodgrid .finalamount.plural.large{font-size:16px}.prodgrid .finalamount b{display:inline-block;*display:inline;font-size:.6em;line-height:1.2;margin-right:1px;vertical-align:top;zoom:1}.prodgrid .finalamount b~b{margin-right:0}.prodgrid .addons{clear:both;color:#333;font-size:11px}.prodgrid .addon{clear:right;display:block;line-height:13px;padding:1px 0}.prodgrid .addons .plus{display:none}.prodgrid .addons em{background:url(https://media.sweetwater.com/include/search/images/icon-free-tag.png) no-repeat 0 0;float:right;height:13px;text-align:left;text-indent:-9999px;width:34px}.prodgrid .specialOfferBlock{margin-bottom:4px}.prodgrid .specialOffer{background:#EA0F0B;border-radius:3px;color:#fff;font-size:11px;line-height:1.1;margin-top:3px;padding:3px 4px}.prodgrid .specialOfferBlock .specialOffer:first-child{margin-top:0}.prodgrid .specialOfferBlock.small{display:none}.financingOffer{color:#333;display:block;font-weight:400;line-height:1.1;padding:3px 2px;position:relative;text-decoration:none}a.financingOffer,a.financingOffer:link,a.financingOffer:visited{color:#333;text-decoration:none}.no-touch a.financingOffer:hover,.no-touch a.financingOffer:focus,.no-touch a.financingOffer:active{color:#0072ba}.financingOffer strong{font-weight:800}.financing-offer__amount,.financing-offer__months{font-size:1.5em;font-style:normal}.financing-offer__amount{color:#d54140}.prodgrid .item-note{background:#f7f7f7;border:1px solid #ededed;border-width:1px;color:#333;display:block;font-size:11px;line-height:1.1;margin:8px 0 0;overflow:hidden;padding:7px 5px 7px 43px;position:relative;text-decoration:none}.no-touch .prodgrid .item-note:hover{background:#f0f0f0;color:#333}.prodgrid .item-note-img,.prodgrid .item-note h6{color:#008b06}.prodgrid .item-note-img{font-size:31px;line-height:1;position:absolute;top:-3px;left:5px}.prodgrid .item-note h6{font-size:12px;font-weight:500;line-height:1;margin:0 0 3px}.prodgrid .item-note p{margin:0}.prodgrid .item-note em{color:#EA0F0B;font-style:normal;font-weight:700}.prodgrid .item-note .more{color:#005887;font-size:10px;font-weight:400;text-decoration:underline}.no-touch .prodgrid .item-note:hover h6{text-decoration:underline}.no-touch .prodgrid .item-note:hover .more{color:#3883af}.prodgrid .pianoText strong{color:#0a8d00;display:block;font-size:16px;margin-bottom:3px}.prodgrid .pricing .finalrow,.prodgrid .addons .shipping,.prodgrid .pricing .savingsamount{color:#d54140}.prodgrid .pricing .savingsamount{font-size:10px}.prodgrid .addons em{font-style:normal;text-transform:uppercase}.prodgrid .cartblock{display:block;text-align:center;position:relative}.prodgrid .cart{display:block;font-size:13px;height:26px;line-height:26px;margin:8px auto 0}.prodgrid .cart i{font-size:15px}.prodgrid .pricingblock .compare{border:solid #ededed;border-width:1px 0 0;font-size:11px;height:20px;line-height:20px;padding-top:4px;position:absolute;bottom:0;left:0;width:100%}.fullWidth .prodgrid-wrap,.fullWidth .prodgrid{width:930px}.no-display-table .prodgrid .pricing .row{clear:both}.no-display-table .prodgrid .label{clear:both;float:left}.no-display-table .prodgrid .amount{clear:right;float:right}.prodgrid.productGridList{border-width:0;width:720px}.prodgrid.productGridList li{border-width:1px 0 0;display:block;padding:10px 0}.prodgrid.productGridList li .wrap{border:none;display:table;padding:0}.prodgrid.productGridList .imgblock,.prodgrid.productGridList .descblock,.prodgrid.productGridList .pricingblock{border-spacing:0;display:table-cell;margin:0;vertical-align:middle}.prodgrid.productGridList .reviews{text-align:left}.prodgrid.productGridList .imgblock{width:125px}.prodgrid.productGridList .img{position:relative}.prodgrid.productGridList .img .icon{top:-10px}.prodgrid.productGridList .descblock{padding:0 15px;text-align:left}.prodgrid.productGridList .internal_info{display:block}.prodgrid.productGridList h5{font-size:16px}.prodgrid.productGridList .specialOffer{background:none;color:#EA0F0B;font-size:12px;margin-top:3px;padding:0}.prodgrid.productGridList .specialOffer strong{background:#EA0F0B;border-radius:3px 0 0 3px;color:#fff;display:inline-block;*display:inline;font-weight:400;line-height:1.1;margin:0 2px 0 0;padding:1px 3px;zoom:1}.prodgrid.productGridList .sw-soft-compat{display:block}.prodgrid.productGridList .descblock .reviews{display:block;margin-top:6px}.prodgrid.productGridList .descblock .name{font-size:14px}.prodgrid.productGridList .descblock .more{white-space:nowrap}.prodgrid.productGridList .cartblock .contact{display:block;margin-top:5px}.prodgrid.productGridList .pricingblock{width:176px}.prodgrid.productGridList .pricing-wrap{padding:5px 10px 8px}.prodgrid.productGridList .descblock .shortdesc,.prodgrid.productGridList .pricingblock .compare{display:none}.no-display-table .prodgrid.productGridList li .wrap,.no-display-table .prodgrid.productGridList .imgblock,.no-display-table .prodgrid.productGridList .descblock,.no-display-table .prodgrid.productGridList .pricingblock{display:inline-block;*display:inline;zoom:1}.no-display-table .prodgrid.productGridList .descblock{width:380px}.prodgrid.productGridLargeGrid li{width:25%}.prodgrid.productGridLargeGrid .descblock{display:block;margin-bottom:7px;position:relative}.prodgrid.productGridLargeGrid .reviews.outer{display:block}.prodgrid.productGridLargeGrid h5{font-size:13px}.prodgrid.productGridLargeGrid .desc{display:block;font-size:10px;font-weight:400;text-align:left}.prodgrid.productGridLargeGrid .pricingblock{margin:7px 0 0;padding:5px 0;width:auto}.prodgrid.productGridLargeGrid .financingOffer{font-size:10px;margin:5px -8px -8px}.prodgrid.productGridLargeGrid .pricingblock .compare{border-color:#ffe4a1}.prodgrid.productGridLargeGrid .imgblock .compare,.prodgrid.productGridLargeGrid .descblock .reviews,.prodgrid.productGridLargeGrid .descblock .shortdesc,.prodgrid.productGridLargeGrid .adddesc,.prodgrid.productGridLargeGrid .item-note{display:none}.prodgrid.productGridLargeGrid .cartblock{width:100%;position:absolute;bottom:8px;left:0;padding:0 5px}.prodgrid.productGridLargeGrid .cart{margin:0 8px}.prodgrid.productGridSmallGrid{overflow:auto \0/}.prodgrid.productGridSmallGrid li{text-align:center;width:20%}.prodgrid.productGridSmallGrid .imgblock .compare{display:none}.prodgrid.productGridSmallGrid .descblock{display:block;margin-bottom:5px}.prodgrid.productGridSmallGrid h5{font-size:12px;text-align:center}.prodgrid.productGridSmallGrid .descblock .shortdesc{display:block;font-size:10px;text-align:center}.prodgrid.productGridSmallGrid .specialOfferBlock{display:none}.prodgrid.productGridSmallGrid .specialOffer{font-size:10px}.prodgrid.productGridSmallGrid .specialOfferBlock.small{display:block}.prodgrid.productGridSmallGrid .reviews.bottom,.prodgrid.productGridSmallGrid .reviews span{display:block}.prodgrid.productGridSmallGrid .reviews.bottom{margin-top:8px}.prodgrid.productGridSmallGrid .pricing-wrap{display:block;margin-top:5px;padding:0;text-align:center}.prodgrid.productGridSmallGrid .badge-qty-discount{background:#fff4b3;color:#D00F0B;font-size:9px;font-weight:600;margin-bottom:2px;padding-left:0;text-align:center}.prodgrid.productGridSmallGrid .badge-qty-discount [data-icon]{background:#EA0F0B;display:inline-block;font-size:9px;line-height:15px;margin:0 1px 0 0;position:static;height:15px;width:15px}.prodgrid.productGridSmallGrid .badge-qty-discount [data-icon]:before{background:none;color:#fff4b3;height:auto;line-height:inherit;position:static;width:auto}.prodgrid.productGridSmallGrid .pricingblock .finalrow{display:block}.prodgrid.productGridSmallGrid .pricing{display:block}.prodgrid.productGridSmallGrid .pricing .finallabel.visible{display:block;text-align:center}.prodgrid.productGridSmallGrid .showlist .listlabel,.prodgrid.productGridSmallGrid .showlist .listrow{display:inline;float:none}.prodgrid.productGridSmallGrid .pricing .finalamount{color:#d54140;display:block;float:none;text-align:center}.prodgrid.productGridSmallGrid .addon{font-size:10px;font-weight:700;margin:0}.prodgrid.productGridSmallGrid .addons .plus{display:inline}.prodgrid.productGridSmallGrid .addons em{background:none;display:inline;float:none;text-indent:0}.prodgrid.productGridSmallGrid .financingOffer{background:none;border:none;font-size:10px;margin:0;padding:0}.prodgrid.productGridSmallGrid .financingOffer:before{display:none}.prodgrid.productGridSmallGrid .descblock .name .icon,.prodgrid.productGridSmallGrid .descblock .reviews,.prodgrid.productGridSmallGrid .desc,.prodgrid.productGridSmallGrid .adddesc,.prodgrid.productGridSmallGrid .item-note,.prodgrid.productGridSmallGrid .pricing .finallabel,.prodgrid.productGridSmallGrid .pricing .listlabel,.prodgrid.productGridSmallGrid .pricingblock .listrow,.prodgrid.productGridSmallGrid .addons .techsupport,.prodgrid.productGridSmallGrid .addons .warranty,.prodgrid.productGridSmallGrid .cart,.prodgrid.productGridSmallGrid .cartblock .contact{display:none}.prodgrid.productGridSmallGrid .pricingblock .compare{background:#f8f8f8;border-width:1px;padding:0}.compare #searchTools{padding-bottom:5px}.compare #searchTools #viewToggles{padding-top:3px}.compare .prodgrid-wrap{padding-top:42px}.compare .prodgrid.productGridLargeGrid .pricingblock{padding-bottom:40px}.compare .prodgrid.productGridSmallGrid .pricingblock{padding-bottom:32px}.compare .prodgrid.productGridLargeGrid .cartblock{bottom:5px}table.cattext{width:100%;background:#f2f1f0;line-height:1.5;margin:0 auto;max-width:880px;border-radius:12px}td.cattext{padding:32px}.cattext h2{border-bottom:1px solid #ddd;padding-bottom:10px}.cattext strong{font-size:16px;font-weight:600}.cattext p:first-of-type{margin-top:16px}.cattext p:last-of-type{margin-bottom:0}.cattext p{margin-bottom:12px;margin-top:6px;max-width:800px;line-height:1.4}.cattext{font-size:12px!important;margin-top:15px!important}#compareMsg{width:400px}#compareMsg .inner{margin:0;padding:15px 15px 10px}#compareMsg p{font-size:14px;margin:0;padding:0 0 10px}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.prodgrid .addons em{background-image:url(https://media.sweetwater.com/include/search/images/icon-free-tag@2x.png);background-size:100% auto}}#cart .cartblock a.compare-cta,a.compare-cta{background:#3b7d1a;border-radius:3rem;color:#fff;display:block;font-size:14px;font-weight:400;margin:.5em;padding:.5em;text-align:center;text-decoration:none}#cart .cartblock a.compare-cta:hover,a.compare-cta:hover{background:#316916;color:#fff;cursor:pointer}#cart .cartblock a.compare-cta:focus-within,a.compare-cta:focus-within{outline-offset:2px}#cart .prodgrid.productGridSmallGrid .imgblock{height:100%;max-height:120px}