@charset "utf-8";

.pdp .main-container { background: rgb(249, 249, 249); padding: 0px; }

@media only screen and (min-width: 976px) {
  .pdp-desktop-section { display: grid; grid-template-columns: 60% 40%; max-width: 1500px; margin: 0px 16px; }
}

@media only screen and (max-width: 975px) {
  .pdp-desktop-section { display: flex; flex-wrap: wrap; }
}

@media only screen and (min-width: 1500px) {
  .pdp-desktop-section { margin: 0px auto; }
}

@media only screen and (min-width: 768px) {
  .pdp-details-wrapper { place-content: start center; background: rgb(255, 255, 255); display: grid; }
}

@media only screen and (min-width: 976px) {
  .pdp-details-wrapper { background: rgb(255, 255, 255); grid-column: 2 / span 1; padding: 15px 32px 27px 0px; }
}

@media only screen and (max-width: 975px) {
  .pdp-details-wrapper { flex: 1 1 100%; width: 100%; }
}

@media only screen and (min-width: 1500px) {
  .pdp-details-wrapper { justify-content: start; }
}

.pdp-section { background: rgb(255, 255, 255); padding-left: 10px; padding-right: 10px; }

.pdp-section-title { padding: 16px; }

@media only screen and (min-width: 976px) {
  .pdp-section-title { grid-column-start: span 2; padding-left: 32px; width: 100%; }
}

@media only screen and (max-width: 975px) {
  .pdp-section-title { flex: 1 1 100%; }
}

.pdp-section-media { margin: 10px 0px 0px; position: relative; border-bottom: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); padding-top: calc(100% + 30px); padding-bottom: 0px; }

@media only screen and (min-width: 768px) {
  .pdp-section-media { padding-top: 630px; position: relative; }
}

@media only screen and (max-width: 975px) {
  .pdp-section-media { order: -1; flex: 1 1 100%; }
}

@media only screen and (min-width: 976px) {
  .pdp-section-media { padding: 15px 0px 0px; margin: 0px; border: 0px; display: flex; }
}

.pdp-section.-inner-card { padding: 16px; border-top: 1px solid rgb(221, 221, 221); }

@media only screen and (min-width: 375px) {
  .pdp-section.-inner-card { border: 1px solid rgb(221, 221, 221); outline: white solid 16px; margin: 0px 16px 32px; }
}

@media only screen and (min-width: 976px) {
  .pdp-section.-inner-card { outline: 0px; margin: unset; }
}

.pdp-section.-no-background { margin-top: 32px; padding: 0px; }

@media only screen and (min-width: 375px) {
  .pdp-section.-no-background { margin: 16px; }
}

@media only screen and (min-width: 976px) {
  .pdp-section.-no-background { margin: 16px 16px 0px; background: unset; }
}

@media only screen and (min-width: 1500px) {
  .pdp-section.-no-background { margin: 16px auto; max-width: 1500px; }
}

.pdp-section.-no-top-padding { padding-top: 0px; }

@media only screen and (min-width: 768px) {
  .pdp-section-buy, .pdp-section-warranty { max-width: 584px; justify-self: center; }
}

@media only screen and (min-width: 976px) {
  .pdp-section-buy, .pdp-section-warranty { background: rgb(255, 255, 255); max-width: 438px; width: 100%; }
}

@media only screen and (min-width: 1500px) {
  .pdp-section-buy, .pdp-section-warranty { max-width: 520px; }
}

@media only screen and (min-width: 976px) {
  .pdp-section-breadcrumbs, .pdp-section-details, .pdp-section-call-an-advisor { grid-column: 1 / span 2; margin: 0px 16px; }
}

@media only screen and (min-width: 1500px) {
  .pdp-section-breadcrumbs, .pdp-section-details, .pdp-section-call-an-advisor { margin: 0px auto; }
}

.pdp-section-buy .product_unavailable { color: rgb(177, 17, 0); }

.pdp-section-buy .product_unavailable-call-center-number, .pdp-section-buy .product_unavailable-call-center-number a { color: rgb(45, 45, 45); }

.pdp-section-details .p-r-collapse .accordion-content { background: rgb(255, 255, 255); }

.pdp-section-details .p-r-collapse .is-active { min-height: 145px; }

@media only screen and (min-width: 976px) {
  .pdp-section-details .p-r-collapse { position: relative; }
}

@media only screen and (min-width: 768px) {
  .pdp-section .media-viewer-section { display: flex; justify-content: center; }
}

@media only screen and (min-width: 976px) {
  .pdp-section .media-viewer-section { position: relative; padding-bottom: 200px; width: 100%; }
}

@media only screen and (min-width: 976px) {
  .pr_write-review-footer-url { position: absolute; right: 0px; margin-right: 16px; width: fit-content !important; }
}

@media only screen and (min-width: 976px) {
  .pr_write-review-footer-url.-no-reviews { position: relative; margin-left: auto; margin-right: 0px; }
}

.pr_write-review-footer-url .button.-write-a-review { margin-bottom: 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; background-color: rgb(50, 83, 184); color: rgb(255, 255, 255) !important; }

.pr_write-review-footer-url .button.-write-a-review:hover { color: rgb(255, 255, 255) !important; background-color: rgb(61, 102, 226); }

.pr_write-review-footer-url .button.-write-a-review:focus { border: 2px solid rgb(190, 217, 250); background-color: rgb(61, 102, 226); color: rgb(255, 255, 255) !important; }

.main-media-viewer { width: calc(100% - 20px); height: 100%; top: 0px; }

.main-media-viewer.slick-carousel { position: absolute; }

@media only screen and (min-width: 976px) {
  .main-media-viewer.slick-carousel { position: relative; order: 3; }
}

@media only screen and (min-width: 768px) {
  .main-media-viewer { max-width: 547px; height: auto; }
}

@media only screen and (min-width: 976px) {
  .main-media-viewer { max-width: unset; width: 75%; }
}

@media only screen and (min-width: 1500px) {
  .main-media-viewer { max-width: 730px; }
}

.main-media-viewer_img { width: 100%; }

.main-media-viewer .slick-dots { position: static; }

@media only screen and (min-width: 976px) {
  .main-media-viewer .slick-dots { position: absolute; top: 0px; left: 0px; }
}

.main-media-viewer .slick-dots li.slick-active button::before { color: rgb(50, 83, 184); opacity: 1; }

.main-media-viewer .slick-dots li.slick-active button.play::before, .main-media-viewer .slick-dots li.slick-active button.play:focus::before, .main-media-viewer .slick-dots li.slick-active button.play:hover::before { border-left-color: rgb(50, 83, 184); }

.main-media-viewer .slick-dots li button.play::before, .main-media-viewer .slick-dots li button.play:focus::before, .main-media-viewer .slick-dots li button.play:hover::before { border-width: 3px 3px 3px 5px; border-style: solid; border-color: transparent transparent transparent rgb(187, 187, 187); border-image: initial; width: 0px; height: 0px; content: ""; display: block; margin: 0px 8px; }

.main-media-viewer .slick-dots li button::before, .main-media-viewer .slick-dots li button:focus::before, .main-media-viewer .slick-dots li button:hover::before { font-size: 6px; position: relative; opacity: 0.7; color: rgb(187, 187, 187); }

@media only screen and (min-width: 976px) {
  .main-media-viewer .slick-dots li { display: inline; }
}

.main-media-viewer .slick-slide img:focus { outline: 0px; }

.desktop-image-viewer-nav { display: none !important; }

@media only screen and (min-width: 976px) {
  .desktop-image-viewer-nav { max-width: 80px; max-height: 528px; margin-right: 30px; order: 1; display: inline-block !important; }
  .desktop-image-viewer-nav.nav-hidden { display: none !important; }
}

.desktop-image-viewer-nav .slick-list { margin: 100px 0px 0px; }

.desktop-image-viewer-nav .slick-next { box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 6px; border-radius: 2px; height: 80px !important; width: 80px !important; border: 1px solid rgb(221, 221, 221) !important; transform: none !important; top: 120% !important; right: 1px !important; }

.desktop-image-viewer-nav .slick-next::after { content: " "; position: absolute; top: 50%; left: 50%; height: 1px; width: 16px; background: rgb(45, 45, 45); border: 1px solid rgb(45, 45, 45); transform: skew(0deg, -45deg); border-radius: 0px 45px 10px 0px; }

.desktop-image-viewer-nav .slick-next::before { content: " "; position: absolute; top: 50%; right: 50%; height: 1px; width: 16px; background: rgb(45, 45, 45); border: 1px solid rgb(45, 45, 45); transform: skew(0deg, 45deg); border-radius: 45px 0px 0px 10px; }

.desktop-image-viewer-nav .slick-prev { box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 6px; border-radius: 2px; top: 15px; left: 0px; height: 80px !important; width: 80px !important; border: 1px solid rgb(221, 221, 221) !important; transform: none !important; }

.desktop-image-viewer-nav .slick-prev::after { content: " "; position: absolute; top: 50%; left: 50%; height: 1px; width: 16px; background: rgb(45, 45, 45); border: 1px solid rgb(45, 45, 45); transform: skew(0deg, 45deg); border-radius: 0px 45px 10px 0px; }

.desktop-image-viewer-nav .slick-prev::before { content: " "; position: absolute; top: 50%; right: 50%; height: 1px; width: 16px; background: rgb(45, 45, 45); border: 1px solid rgb(45, 45, 45); transform: skew(0deg, -45deg); border-radius: 45px 0px 0px 10px; }

.desktop-image-viewer-nav .slick-slide { margin: 4px; width: 80px !important; height: 80px !important; }

.desktop-image-viewer-nav .slick-slide img { border: 1px solid rgb(221, 221, 221); margin: 0px -5px; height: 78px; }

.desktop-image-viewer-nav .slick-slide:focus { outline: 0px; }

.desktop-image-viewer-nav .slick-slide:focus img { outline: -webkit-focus-ring-color auto 5px; }

.desktop-image-viewer-nav .slick-current img { border: 1px solid rgb(252, 183, 21); }

.no-transform .slick-track { transform: translate3d(0px, 0px, 0px) !important; }

.modal-image-viewer { height: calc(100% - 95px); }

.modal-image-viewer .slick-track, .modal-image-viewer .slick-list, .modal-image-viewer .slick-slide > div { height: 100%; }

.modal-image-viewer pinch-zoom { transform: translateY(-50%); position: relative; top: 50%; }

.modal-image-viewer pinch-zoom img { width: auto !important; }

.modal-image-viewer .slick-next { right: 0px; }

.modal-image-viewer .slick-left { left: 0px; }

@media (orientation: landscape) {
  .modal-image-viewer pinch-zoom { height: 100%; }
  .modal-image-viewer pinch-zoom img { height: 100%; width: auto; }
  .modal-image-viewer { height: calc(100% - 100px); }
}

.modal-image-viewer-nav { max-width: 687px; margin: auto; height: 75px !important; }

.modal-image-viewer-nav .slick-list { overflow: visible !important; }

.modal-image-viewer-nav .slick-track { margin: 0px; }

.modal-image-viewer-nav .slick-slide { margin: 4px; max-width: 75px; }

.modal-image-viewer-nav .slick-slide img { border: 1px solid rgb(238, 238, 238); margin: 0px -5px; }

.modal-image-viewer-nav .slick-slide:focus { outline: 0px; }

.modal-image-viewer-nav .slick-slide:focus img { outline: -webkit-focus-ring-color auto 5px; }

.modal-image-viewer-nav .slick-current img { border: 1px solid rgb(252, 183, 21); }

.slick-initialized .media-viewer-youtube-placeholder { position: relative; }

.media-viewer-youtube-placeholder { padding-top: 100%; position: absolute; top: 0px; }

.media-viewer-youtube-placeholder:focus { outline: 0px; }

.slick-initialized .media-viewer-youtube-placeholder::before { content: ""; background: url("https://static.musiciansfriend.com/responsive/img/play-btn.svg?vId=2025.10.17.MF_7.7.25.1.c&cb=4") 0% 0% / 60px 58px no-repeat; width: 60px; height: 58px; display: block; position: absolute; z-index: 1; inset: 50% 0px 0px; margin: 0px auto; transform: translateY(-50%); }

.slick-slide .media-viewer-youtube-placeholder_image { position: absolute; inset: 50% 0px 0px; transform: translateY(-50%); margin: 0px auto; }

.modal-container.reveal { padding: 0px; }

.modal-container.reveal .close-button { width: 52px; height: 52px; opacity: 0.5; background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); top: 16px; position: absolute; border-radius: 2px; }

pinch-zoom img { margin: 0px auto; }

.wishlist-button { border: 1px solid rgb(238, 238, 238); width: 50px; height: 50px; position: absolute; top: 0px; right: 10px; cursor: pointer; margin-top: 17px; z-index: 1; border-radius: 2px; }

@media only screen and (min-width: 976px) {
  .wishlist-button { margin-right: 24px; }
}

@media only screen and (min-width: 1500px) {
  .wishlist-button { margin-right: 10px; }
}

.wishlist-button_icon { width: 20px; height: 17px; margin-top: 3px; }

.sticker { position: absolute; top: 0px; border: 1px solid rgb(52, 52, 52); color: rgb(52, 52, 52); font-size: 13px; margin: 19px 4px 4px 14px; padding: 3px 14px; font-weight: 500; background: rgb(255, 255, 255); white-space: nowrap; border-radius: 20px; z-index: 1; }

.sticker.-stickerEmphasis { color: rgb(177, 17, 0); border-color: rgb(177, 17, 0); }

.sticker.-sticker-inverse { background: rgb(234, 234, 234); border-color: rgb(234, 234, 234); }

.sticker.-image { border: 0px; padding: 0px; background: 0px center; }

@media only screen and (min-width: 768px) {
  .sticker { left: 0px; }
}

@media only screen and (min-width: 976px) {
  .sticker { left: 20%; height: fit-content !important; }
}

@media screen and (max-width: 450px) {
  .sticker.-image img { max-width: 50px; }
}

.pdp-section-title { padding-top: 16px; padding-bottom: 16px; }

.pdp-section-title_brand { font-size: 1.125rem; }

.pdp-section-title_title { font-size: 1.25rem; margin-top: 0px; }

@media only screen and (min-width: 976px) {
  .pdp-section-title_title { max-width: 60%; }
}

@media only screen and (min-width: 1500px) {
  .pdp-section-title_title { font-size: 1.875rem; }
}

.pdp-section-title_sku-or-product-id { font-size: 0.813rem; color: rgb(117, 116, 116); padding-left: 16px; }

.pdp-section-title .rating-and-qa { display: flex; align-items: center; font-size: 13px; }

.pdp-section-title .rating-and-qa .pdp-section-title_sku-or-product-id { padding-left: 0px; }

.pdp-section-title .rating-and-qa_review-link { display: flex; align-items: center; padding-right: 7px; }

.pdp-section-title .rating-and-qa_rating-amount:hover { text-decoration: underline; }

.pdp-section-title .rating-and-qa_qa { padding-left: 8px; padding-right: 16px; }

.pdp-section-title .rating-and-qa_qa:hover { text-decoration: underline; }

.pdp-section-title .rating-and-qa_qa::before { position: relative; left: -7px; border-left: 1px solid rgb(89, 89, 89); line-height: 10px; content: ""; }

.pdp-section-title .rating-and-qa_qa::after { position: relative; right: -7px; border-left: 1px solid rgb(89, 89, 89); line-height: 10px; content: ""; }

.pdp-section-buy .price-display { margin: 0px -17px 16px; display: flex; padding: 0px 0px 16px 16px; border-bottom: 1px solid rgb(221, 221, 221); align-items: center; font-family: Roboto, Arial, Helvetica, "Helvetica Neue", sans-serif; font-weight: 400; }

.pdp-section-buy .price-display_markup.-stack { display: flex; flex-direction: column; }

.pdp-section-buy .price-display_markup.-regular-price, .pdp-section-buy .price-display_markup.-sale-price { font-size: 1.25rem; color: rgb(211, 0, 0); font-weight: 500; width: max-content; display: flex; align-items: baseline; }

@media only screen and (min-width: 1500px) {
  .pdp-section-buy .price-display_markup.-regular-price, .pdp-section-buy .price-display_markup.-sale-price { font-size: 1.75rem; }
}

.pdp-section-buy .price-display_markup.-list-price { font-size: 0.813rem; text-decoration: line-through; color: rgb(85, 85, 85); width: max-content; }

@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .pdp-section-buy .price-display_markup.-list-price { font-size: 10px; }
}

.pdp-section-buy .price-display_markup.-savings-amount { font-size: 0.813rem; background-color: rgb(211, 0, 0); grid-row: 2; color: rgb(255, 255, 255); padding: 1px 5px; width: max-content; }

.pdp-section-buy .price-display_markup.-savings-amount.-price-drop { background-color: rgb(14, 162, 0); }

.pdp-section-buy .price-display_markup.-in-checkout { color: rgb(180, 0, 1); }

.pdp-section-buy .price-display_icon { height: 21px; width: 21px; }

.pdp-section-buy .price-display.-email-price { color: rgb(211, 0, 0); padding-left: 16px; align-items: center; font-size: 1.25rem; flex-direction: row; justify-content: center; }

.pdp-section-buy .price-display.-email-price .price-display_markup { margin-left: 6px; }

.pdp-section-buy .new-ui.price-display { padding: 0px 16px 16px; flex-wrap: wrap; }

.pdp-section-buy .new-ui.price-display .price-display_markup.-regular-price, .pdp-section-buy .new-ui.price-display .price-display_markup.-sale-price { font-size: 1.75rem; line-height: 34px; }

.pdp-section-buy .new-ui.price-display .price-display_markup.-list-price { font-size: 0.875rem; line-height: 16px; }

.pdp-section-buy .new-ui.price-display .price-display_markup.-savings-amount { font-size: 0.875rem; padding: 0px 5px; line-height: 20px; }

.pdp-section-buy .new-ui.price-display .price-display_markup.-in-checkout { color: rgb(211, 0, 0); font-size: 1.5rem; line-height: 1; font-weight: 500; margin-left: 6px; }

.pdp-section-buy .new-ui.price-display.-email-price { color: rgb(211, 0, 0); padding-left: 16px; font-size: 1.5rem; line-height: 1; justify-content: flex-start; }

.pdp-section-buy .new-ui.price-display.-email-price .price-display_markup { font-weight: 500; }

.pdp-section-breadcrumbs { padding: 0px; background: rgb(249, 249, 249); }

.pdp-section-breadcrumbs.-margin-top { margin-top: 16px; }

.breadcrumbs-find-by { padding: 5px 0px 0px; margin: 0px; list-style: none; overflow: scroll hidden; white-space: nowrap; }

@media only screen and (min-width: 976px) {
  .breadcrumbs-find-by { padding: 5px 0px; text-align: center; }
}

.breadcrumbs-find-by::-webkit-scrollbar { display: none; }

.breadcrumbs-find-by li { display: inline; margin: 0px 5px; }

.breadcrumbs-find-by li:first-child { margin-left: 0px; padding-left: 16px; }

.breadcrumbs-find-by li:last-child .breadcrumbs-find-by_link { padding-right: 14px; }

.breadcrumbs-find-by li:last-child .breadcrumbs-find-by_link::after { content: ""; display: none; }

.breadcrumbs-find-by_link { margin: 0px auto; color: rgb(136, 136, 136); font-family: "Roboto Condensed", Arial, Helvetica, "Helvetica Neue", sans-serif; font-size: 13px; padding: 10px 0px; border-radius: 60px; position: relative; }

.breadcrumbs-find-by_link::after { position: absolute; right: -9px; top: 17px; content: ""; height: 3px; width: 3px; border-radius: 50%; background: rgb(136, 136, 136); }

.newMFpdpSection .PDPBreadCrumb { flex-shrink: 0; width: 100%; max-width: 1500px; margin: 0px auto; }

@media only screen and (min-width: 976px) {
  .newMFpdpSection .PDPBreadCrumb .breadcrumbs-find-by { text-align: left; padding: 10px 0px; }
}

div.prevPDPInfoFlag { display: flex; }

span.prevPDPInfoFlag { display: inline-block; }

div.newPDPInfoFlag, span.newPDPInfoFlag { display: none; }

.newMFpdpSection div.prevPDPInfoFlag, .newMFpdpSection span.prevPDPInfoFlag { display: none; }

.newMFpdpSection div.newPDPInfoFlag { display: flex; }

.newMFpdpSection span.newPDPInfoFlag { display: inline-block; }

.newMFpdpSection .pdp-section-title span.newPDPInfoFlag { letter-spacing: 0.54px; color: rgb(50, 83, 184); font-size: 18px; font-weight: 500; }

.newMFpdpSection .value-props_item { margin: 0px; }

.newMFpdpSection .transformNoneImportant { transform: none !important; }

.newMFpdpSection span.newPDPInfoFlag.financing-limit-time { padding-left: 5px; text-decoration: underline; color: rgb(50, 83, 184) !important; }

.newMFpdpSection #productPromosTooltip_PromiseDate .tooltipMessage { max-height: calc(100% - 68px); overflow-y: auto; top: 0px; transform: none; bottom: 80px; height: fit-content; }

@media (max-width: 975px) {
  .newMFpdpSection .embeddedServiceHelpButton .helpButton, .newMFpdpSection .interstitialHelpButton .helpButton { bottom: 80px; }
  .newMFpdpSection footer.global-footer { margin-bottom: 68px; }
}

@media (max-width: 440px) {
  .newMFpdpSection .promise .inventory-wrapper [data-promise-message] .promise-msg-lbl { font-size: 14px; }
}

@media (max-width: 375px) {
  .newMFpdpSection .promise .inventory-wrapper [data-promise-message] .promise-msg-lbl { font-size: 12px; }
}

.newMFpdpSection .viewer-toolbar > ul > li { width: 48px; height: 48px; margin: 0px 5px; }

.newMFpdpSection .viewer-zoom-in::before { width: 48px; height: 48px; margin: 0px; background-image: url("https://static.musiciansfriend.com/responsive/img/zoom-in.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4"); background-position: center center; background-repeat: no-repeat; background-size: auto; }

.newMFpdpSection .viewer-zoom-out::before { width: 48px; height: 48px; margin: 0px; background-image: url("https://static.musiciansfriend.com/responsive/img/zoom-out.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4"); background-position: center center; background-repeat: no-repeat; background-size: auto; }

.newMFpdpSection .galleryAndRightContent .pdp-desktop-section { max-width: initial; display: block; margin: 0px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section { padding: 0px; display: block; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer-wrapper { position: relative; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer-wrapper .video-icon { width: 90px; height: 32px; position: absolute; bottom: -4px; left: 6px; }

@media only screen and (min-width: 976px) {
  .newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer-wrapper .video-icon { display: none !important; }
}

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer-wrapper .video-icon .icon { margin: 0px; width: 18px; height: 18px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer { max-width: unset; width: 100%; text-align: center; position: relative; margin-bottom: 0px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer .main-media-viewer_img { width: auto; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer .media-viewer-youtube-placeholder { transform: none; top: auto; padding-top: inherit; align-items: center; display: flex !important; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer .slick-slide img { max-width: 500px; max-height: 500px; cursor: url("https://static.musiciansfriend.com/responsive/img/expand-icon.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4") 0 0, auto; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer .slick-slide .media-viewer-youtube-placeholder_image { position: static; transform: none; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .main-media-viewer .slick-dots { margin-top: 12px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .video-icon { cursor: pointer; border: 1px solid rgb(221, 221, 221); display: none; align-items: center; justify-content: space-around; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .video-icon span { display: inline-block; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .video-icon .text { font-size: 12px; color: rgb(45, 45, 45); }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .video-icon .icon { margin: 9px; width: 40px; height: 40px; background-image: url("https://static.musiciansfriend.com/responsive/img/play-video-icon@2x.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4"); background-size: cover; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav-wrapper { margin-top: 32px; justify-content: center; display: none; }

@media only screen and (min-width: 976px) {
  .newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav-wrapper { display: flex; }
}

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav-wrapper .video-icon { width: 60px; height: 60px; display: none; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav { max-width: none; margin: 0px; display: block !important; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav.no-transform .slick-track { width: fit-content !important; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav .slick-list { margin: 0px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav .slick-slide .showMore { height: 60px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); font-size: 16px; color: rgb(45, 45, 45); line-height: 60px; text-align: center; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav .slick-slide { margin: 0px 4px; width: 60px !important; height: 60px !important; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav .slick-slide img { height: 60px; border-radius: 4px; outline: 0px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .desktop-image-viewer-nav .slick-current img { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 6px; }

.newMFpdpSection .LeftGalleryWrapper .media-viewer-section .slick-list .slick-slide img { margin: 0px auto; }

.newMFpdpSection .galleryTabsModal .slick-slide { text-align: center; cursor: pointer; }

.newMFpdpSection .slick-next, .newMFpdpSection .slick-prev { width: 60px; height: 60px; background-repeat: no-repeat; background-position: center center; box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 6px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; z-index: 10; background-color: rgb(255, 255, 255); }

.newMFpdpSection .slick-next::before, .newMFpdpSection .slick-prev::before { opacity: 0 !important; }

.newMFpdpSection .slick-next:hover, .newMFpdpSection .slick-next:focus, .newMFpdpSection .slick-next:active, .newMFpdpSection .slick-prev:hover, .newMFpdpSection .slick-prev:focus, .newMFpdpSection .slick-prev:active { background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: center center; }

.newMFpdpSection .slick-prev { left: 25px; }

.newMFpdpSection .slick-next { right: 25px; }

.newMFpdpSection .galleryTabsModal.modal-container { overflow: hidden auto; }

.newMFpdpSection .galleryTabsModal.modal-container::before { position: fixed; display: block; width: 100%; height: 100%; inset: 0px; content: ""; background: rgb(0, 0, 0); z-index: -1; opacity: 0.8; }

.newMFpdpSection .galleryTabsModal.modal-container .close-button { width: 44px; height: 44px; top: 36px; right: 56px; border-radius: 50%; background: rgb(238, 238, 238); color: rgb(45, 45, 45); }

@media (max-width: 975.9px) {
  .newMFpdpSection .galleryTabsModal.modal-container .close-button { top: 10px; right: 10px; }
}

.newMFpdpSection .galleryTabsModal.modal-container .galleryTabsWrapper { width: calc(100% - 40px); height: calc(-40px + 100vh); box-shadow: rgba(0, 0, 0, 0.16) 0px 6px 6px; border-radius: 16px; background: rgb(255, 255, 255); margin: 20px auto; }

@media (max-width: 975.9px) {
  .newMFpdpSection .galleryTabsModal.modal-container .galleryTabsWrapper { width: 100%; height: fit-content; min-height: 100vh; padding-bottom: 10px; margin: 0px auto; border-radius: 0px; }
}

.newMFpdpSection .galleryTabsModal.modal-container .galleryTabsWrapper .write-review-wrapper { height: 100%; max-height: calc(-288px + 100vh); overflow: auto; position: relative; clear: both; display: block !important; }

.newMFpdpSection .galleryTabsModal.modal-container .galleryTabsWrapper .write-review-wrapper .writeReviewContainer { width: 100%; padding: 0px 10px; }

.newMFpdpSection .galleryTabsModal.modal-container .share-gear-wrapper { height: 100%; width: 80px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); font-size: 14px; line-height: 16px; letter-spacing: 0px; color: rgb(85, 85, 85); text-align: center; }

.newMFpdpSection .galleryTabsModal.modal-container .share-gear-wrapper .share-gear { display: flex; align-items: center; justify-content: center; height: 78px; }

.newMFpdpSection .galleryTabsModal.modal-container .slick-current .share-gear-wrapper { border: 1px solid rgb(252, 183, 21); }

.newMFpdpSection .galleryTabsNav { display: flex; justify-content: center; padding: 18px 0px; margin: 0px; list-style: none; border-bottom: 1px solid rgb(238, 238, 238); }

.newMFpdpSection .galleryTabsNav li { display: flex; align-items: center; background: 0% 0% no-repeat padding-box padding-box rgb(238, 238, 238); border-radius: 2px; text-align: center; font-size: 16px; line-height: 19px; letter-spacing: 0px; cursor: pointer; }

@media (max-width: 975.9px) {
  .newMFpdpSection .galleryTabsNav li { font-size: 14px; line-height: 16px; }
}

.newMFpdpSection .galleryTabsNav li.active { background: 0% 0% no-repeat padding-box padding-box rgb(136, 136, 136); }

.newMFpdpSection .galleryTabsNav li.active a { color: rgb(255, 255, 255); }

.newMFpdpSection .galleryTabsNav li a { display: inline-block; padding: 10px; color: rgb(136, 136, 136); }

.newMFpdpSection .galleryTabsNav li + li { margin-left: 20px; }

@media (max-width: 975.9px) {
  .newMFpdpSection .galleryTabsNav { justify-content: flex-start; padding: 15px 10px; }
  .newMFpdpSection .galleryTabsNav li + li { margin-left: 10px; }
}

.newMFpdpSection .galleryTabItem { position: relative; max-width: 100%; }

.newMFpdpSection .galleryTabItemInner { position: static; width: 100%; height: calc(-181px + 100vh); margin: 45px auto 0px; text-align: center; }

.newMFpdpSection .galleryTabItemInner .slick-list .slick-slide img { margin: 0px auto; max-width: 100%; max-height: 100%; }

.newMFpdpSection .galleryTabItemInner .slick-slider { margin-left: auto; margin-right: auto; }

.newMFpdpSection .galleryTabItemInner .slick-prev, .newMFpdpSection .galleryTabItemInner .slick-next { top: 50%; }

@media (max-width: 975.9px) {
  .newMFpdpSection .galleryTabItemInner .slick-prev, .newMFpdpSection .galleryTabItemInner .slick-next { display: none; }
}

.newMFpdpSection .galleryTabItemInner .slick-prev { left: 10px; }

.newMFpdpSection .galleryTabItemInner .slick-next { right: 10px; }

.newMFpdpSection .galleryTabItemInner .viewer-container-wrapper { height: 100%; }

.newMFpdpSection .galleryTabItemInner .viewer-container-wrapper .viewer-container { position: relative; width: 100% !important; height: 100% !important; }

@media (min-width: 1100px) {
  .newMFpdpSection .galleryTabItemInner { width: 88%; }
  .newMFpdpSection .galleryTabItemInner .slick-prev { left: 0px; }
  .newMFpdpSection .galleryTabItemInner .slick-next { right: 0px; }
}

@media (max-width: 975.9px) {
  .newMFpdpSection .galleryTabItemInner { height: calc(-105px + 100vh); margin: 0px auto; }
  .newMFpdpSection .galleryTabItemInner .slick-slider { margin-top: 20px; margin-bottom: 20px; }
}

@media (max-width: 767px) {
  .newMFpdpSection .galleryTabItemInner { min-height: 540px; }
}

.newMFpdpSection .modal-image-viewer-nav-wrapper, .newMFpdpSection .modal-video-viewer-nav-wrapper, .newMFpdpSection .customer-image-viewer-nav-wrapper { width: 704px; margin-left: auto; margin-right: auto; }

@media (max-width: 768px) {
  .newMFpdpSection .modal-image-viewer-nav-wrapper, .newMFpdpSection .modal-video-viewer-nav-wrapper, .newMFpdpSection .customer-image-viewer-nav-wrapper { width: 528px; }
}

@media (max-width: 601px) {
  .newMFpdpSection .modal-image-viewer-nav-wrapper, .newMFpdpSection .modal-video-viewer-nav-wrapper, .newMFpdpSection .customer-image-viewer-nav-wrapper { width: 440px; }
}

@media (max-width: 481px) {
  .newMFpdpSection .modal-image-viewer-nav-wrapper, .newMFpdpSection .modal-video-viewer-nav-wrapper, .newMFpdpSection .customer-image-viewer-nav-wrapper { width: 352px; }
}

@media (max-width: 376px) {
  .newMFpdpSection .modal-image-viewer-nav-wrapper, .newMFpdpSection .modal-video-viewer-nav-wrapper, .newMFpdpSection .customer-image-viewer-nav-wrapper { width: 264px; }
}

.newMFpdpSection .modal-image-viewer-nav, .newMFpdpSection .modal-video-viewer-nav, .newMFpdpSection .customer-image-viewer-nav { height: 88px !important; max-width: none; }

.newMFpdpSection .modal-image-viewer-nav .slick-list, .newMFpdpSection .modal-video-viewer-nav .slick-list, .newMFpdpSection .customer-image-viewer-nav .slick-list { overflow: hidden !important; }

.newMFpdpSection .modal-image-viewer-nav .slick-track, .newMFpdpSection .modal-video-viewer-nav .slick-track, .newMFpdpSection .customer-image-viewer-nav .slick-track { margin: auto; }

.newMFpdpSection .modal-image-viewer-nav .slick-slide, .newMFpdpSection .modal-video-viewer-nav .slick-slide, .newMFpdpSection .customer-image-viewer-nav .slick-slide { max-width: none; margin: 0px; cursor: pointer; }

.newMFpdpSection .modal-image-viewer-nav .slick-slide > div, .newMFpdpSection .modal-video-viewer-nav .slick-slide > div, .newMFpdpSection .customer-image-viewer-nav .slick-slide > div { width: 88px; height: 88px; padding: 4px; }

.newMFpdpSection .modal-image-viewer-nav .slick-slide img, .newMFpdpSection .modal-video-viewer-nav .slick-slide img, .newMFpdpSection .customer-image-viewer-nav .slick-slide img { width: 80px; height: 80px; padding: 6px; border: 1px solid rgb(238, 238, 238); }

.newMFpdpSection .modal-image-viewer-nav .slick-current img, .newMFpdpSection .modal-video-viewer-nav .slick-current img, .newMFpdpSection .customer-image-viewer-nav .slick-current img { border: 1px solid rgb(252, 183, 21); }

.newMFpdpSection #galleryProductImages .modal-image-viewer { width: 100%; height: calc(100% - 152px); margin-bottom: 64px; }

.newMFpdpSection #galleryProductImages .modal-image-viewer .slick-track { overflow: hidden; }

.newMFpdpSection #galleryProductImages .modal-image-viewer .slick-slide { overflow: hidden; position: relative; }

.newMFpdpSection #galleryProductImages .modal-image-viewer .slick-slide > div { overflow: hidden; position: relative; }

@media (min-width: 600px) {
  .newMFpdpSection #galleryProductImages .modal-image-viewer .slick-slide > div { padding-left: calc(50% - 350px); padding-right: calc(50% - 350px); }
}

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryProductImages .modal-image-viewer { height: calc(100% - 128px); margin-bottom: 20px; }
}

.newMFpdpSection #galleryProductImages .image-viewer-icon { position: absolute; right: 9%; top: 63%; width: 84px; height: 84px; display: none; }

.newMFpdpSection #galleryProductImages .image-viewer-icon.active { display: block; }

.newMFpdpSection #galleryProductImages .image-viewer-icon.image-viewer-plus-icon { background: url("https://static.musiciansfriend.com/responsive/img/zoom-in.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4") no-repeat; }

.newMFpdpSection #galleryProductImages .image-viewer-icon.image-viewer-minus-icon { background: url("https://static.musiciansfriend.com/responsive/img/zoom-out.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4") no-repeat; }

.newMFpdpSection #galleryVideos .galleryTabItemInner { margin-top: 0px; height: calc(-136px + 100vh); }

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryVideos .galleryTabItemInner { height: calc(-97px + 100vh); }
}

.newMFpdpSection #galleryVideos .iframe-wrapper { padding: 32px 0px; }

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryVideos .iframe-wrapper { padding: 130px 0px; background: rgb(0, 0, 0); }
}

.newMFpdpSection #galleryVideos .modal-video-viewer { width: 100%; }

.newMFpdpSection #galleryVideos .modal-video-viewer iframe { min-height: calc(-320px + 100vh); width: calc(-568.89px + 177.78vh); margin-left: auto; margin-right: auto; }

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryVideos .modal-video-viewer iframe { min-height: calc(-505px + 100vh); width: 100%; max-width: 600px; }
}

@media (min-width: 976px) {
  .newMFpdpSection #galleryVideos .modal-video-viewer { height: calc(-256px + 100vh); margin-bottom: 32px; }
}

@media (min-width: 1100px) {
  .newMFpdpSection #galleryVideos .modal-video-viewer .slick-slide > div { padding-left: calc(50% - 550px); padding-right: calc(50% - 550px); }
}

.newMFpdpSection #galleryCustomerImages .galleryTabItemInner { height: calc(-168px + 100vh); }

@media (min-width: 976px) {
  .newMFpdpSection #galleryCustomerImages .galleryTabItemInner { margin-top: 32px; }
}

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryCustomerImages .galleryTabItemInner { overflow-y: scroll; }
}

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryCustomerImages .customer-image-viewer-nav-wrapper { position: fixed; inset: auto auto 0px 50%; transform: translate(-50%, 0px); }
}

.newMFpdpSection #galleryCustomerImages .customer-image-viewer { width: 100%; }

.newMFpdpSection #galleryCustomerImages .customer-image-viewer .slick-track { overflow: hidden; }

.newMFpdpSection #galleryCustomerImages .customer-image-viewer .slick-slide { overflow: hidden; position: relative; }

.newMFpdpSection #galleryCustomerImages .customer-image-viewer .slick-slide > div { overflow: hidden; position: relative; }

@media (min-width: 600px) {
  .newMFpdpSection #galleryCustomerImages .customer-image-viewer .slick-slide > div { padding-left: calc(50% - 300px); padding-right: calc(50% - 300px); }
}

@media (min-width: 976px) {
  .newMFpdpSection #galleryCustomerImages .customer-image-viewer .slick-slide > div { padding-left: calc(50% - 437px); padding-right: calc(50% - 437px); }
}

@media (min-width: 976px) {
  .newMFpdpSection #galleryCustomerImages .customer-image-viewer { height: calc(-288px + 100vh); margin-bottom: 32px; }
  .newMFpdpSection #galleryCustomerImages .customer-image-viewer .custom-image-wrapper { height: calc(-288px + 100vh); }
}

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper { display: flex; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image { flex-shrink: 0; width: 52%; padding: 2px; margin-right: 32px; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail { flex-shrink: 0; width: calc(48% - 32px); padding: 32px; background: 0% 0% no-repeat padding-box padding-box rgb(249, 249, 249); border-radius: 2px; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .rating-verifiedBuyer { margin: 0px 0px 16px; display: flex; justify-content: space-between; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .rating-verifiedBuyer .rating .rating-txt { width: 22px; height: 22px; margin-right: 7px; color: rgb(14, 162, 0); font-weight: bold; text-align: center; font-size: 18px; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .rating-verifiedBuyer .verified-buyer { height: 18px; font-size: 14px; letter-spacing: 0px; color: rgb(14, 162, 0); opacity: 1; margin-right: 38px; padding-left: 22px; background: url("https://static.musiciansfriend.com/responsive/img/verifiedBuyer.svg?vId=2025.10.17.MF_7.7.25.1.c&cb=4") left center / 16px no-repeat; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .review { text-align: left; }

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .review { font-size: 14px; }
  .newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .review .review-headline { font-size: 16px; }
}

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .review .review-headline { margin-bottom: 16px; font-weight: 500; letter-spacing: 0.16px; color: rgb(85, 85, 85); opacity: 1; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .review .review-caption { margin: 16px 0px; letter-spacing: 0.14px; color: rgb(85, 85, 85); opacity: 1; }

.newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail .review .review-submit-time { color: rgb(85, 85, 85); }

@media (max-width: 975.9px) {
  .newMFpdpSection #galleryCustomerImages .custom-image-wrapper { flex-flow: column; }
  .newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image, .newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail { width: 100%; }
  .newMFpdpSection #galleryCustomerImages .custom-image-wrapper .custom-image-detail { min-height: 340px; }
}

.newMFpdpSection .PDPContentSection .soundSamples, .newMFpdpSection .PDPContentSection .recommendations, .newMFpdpSection .PDPContentSection .productNewOverview, .newMFpdpSection .PDPContentSection .pdp-section#reviews, .newMFpdpSection .PDPContentSection .pdp-section#QAndA, .newMFpdpSection .PDPContentSection .pdp-section#specs, .newMFpdpSection .PDPContentSection .buyingGuides, .newMFpdpSection .PDPContentSection .focused-value-props, .newMFpdpSection .PDPContentSection .pdp-section-call-an-advisor, .newMFpdpSection .PDPContentSection #mf-pdp-navbar-groups, .newMFpdpSection .PDPContentSection .prop-65-warning { max-width: 100%; margin: 10px 0px; }

@media (min-width: 976px) {
  .newMFpdpSection .PDPContentSection .soundSamples, .newMFpdpSection .PDPContentSection .recommendations, .newMFpdpSection .PDPContentSection .productNewOverview, .newMFpdpSection .PDPContentSection .pdp-section#reviews, .newMFpdpSection .PDPContentSection .pdp-section#QAndA, .newMFpdpSection .PDPContentSection .pdp-section#specs, .newMFpdpSection .PDPContentSection .buyingGuides, .newMFpdpSection .PDPContentSection .focused-value-props, .newMFpdpSection .PDPContentSection .pdp-section-call-an-advisor, .newMFpdpSection .PDPContentSection #mf-pdp-navbar-groups, .newMFpdpSection .PDPContentSection .prop-65-warning { margin: 20px 0px; max-width: calc(67.5% - 20px); }
}

.newMFpdpSection .PDPContentSection .productNewOverview .pdp-section.-no-background { margin: 0px; }

.newMFpdpSection .PDPContentSection .recommendations, .newMFpdpSection .PDPContentSection .focused-value-props, .newMFpdpSection .PDPContentSection .pdp-section-call-an-advisor { border: 1px solid rgb(238, 238, 238); }

@media only screen and (max-width: 1499px) {
  .newMFpdpSection .PDPContentSection .focused-value-props { border: 0px; }
}

@media only screen and (min-width: 375px) {
  .newMFpdpSection .PDPContentSection .focused-value-props_item { margin: 0px; }
}

@media only screen and (min-width: 1500px) {
  .newMFpdpSection .PDPContentSection .focused-value-props_item { margin: 16px; width: 299px; }
}

.newMFpdpSection .PDPContentSection .accordion-item { margin-bottom: 0px; }

.newMFpdpSection .PDPContentSection .accordion-item + .accordion-item { margin-top: 16px; }

.newMFpdpSection .PDPContentSection .recommendations_title, .newMFpdpSection .PDPContentSection .accordion-item_title { font-size: 28px; line-height: 30px; font-weight: 500; letter-spacing: 0px; color: rgb(34, 34, 34); }

.newMFpdpSection .PDPContentSection .soundSamples, .newMFpdpSection .PDPContentSection .buyingGuides { background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); }

.newMFpdpSection .PDPContentSection .soundSamples_title, .newMFpdpSection .PDPContentSection .buyingGuides_title { padding: 2rem; font-size: 28px; line-height: 30px; font-weight: 500; letter-spacing: 0px; color: rgb(34, 34, 34); }

.newMFpdpSection .PDPContentSection .soundSamples .jp-gui.jp-interface { position: fixed; bottom: 0px; left: 0px; display: flex; width: 100%; height: 82px; margin: 0px; padding: 10px 20px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px -6px 6px; border: 1px solid rgb(238, 238, 238); opacity: 1; z-index: 100; align-items: center; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-details { flex-shrink: 0; width: 44.5%; padding-right: 32px; text-align: center; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-details .jp-title { font-size: 14px; line-height: 16px; color: rgb(45, 45, 45); }

.newMFpdpSection .PDPContentSection .soundSamples .jp-controls { flex-shrink: 0; width: 162px; padding: 0px 64px 0px 0px; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-progress { flex-shrink: 0; width: calc(55.5% - 364px); height: 5px; top: auto; margin: 0px 32px; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-volume-controls { top: 0px; left: auto; right: auto; flex-shrink: 0; width: 160px; height: 16px; padding: 0px 32px 0px 64px; float: none; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-volume-controls .jp-mute { display: none; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-volume-controls .jp-volume-max { left: auto; right: 30px; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-volume-controls .jp-volume-bar { left: auto; }

.newMFpdpSection .PDPContentSection .soundSamples .jp-time-holder { position: absolute; flex-shrink: 0; right: 148px; left: auto; top: 30px; width: calc(55.5% - 300px); }

.newMFpdpSection .PDPContentSection .soundSamples #jp_playlist.loading { background-size: auto; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuides_title { display: flex; justify-content: space-between; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuides_title .buying-guides_about_hub { display: flex; flex-flow: row; align-items: center; flex-shrink: 0; width: 292px; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuides_title .buying-guides_about_hub-icon { display: block; flex-shrink: 0; width: 89px; height: 41px; margin-right: 16px; background: url("https://static.musiciansfriend.com/responsive/img/mf/the-hub.png?vId=2025.10.17.MF_7.7.25.1.c&cb=4") 0% 0% / 89px no-repeat; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuides_title .buying-guides_about_hub-text { flex-shrink: 0; width: 187px; font-size: 14px; font-weight: normal; line-height: 16px; letter-spacing: 0px; color: rgb(112, 112, 112); opacity: 1; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent { padding: 50px 0px 32px; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles { display: flex; flex-flow: row; justify-content: space-between; align-items: flex-start; list-style: none; margin: 0px 2rem; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles li { flex-shrink: 0; width: calc(50% - 7px); }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles li .article-details { display: flex; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-thumb { flex-shrink: 0; display: block; width: 142px; height: 74px; margin-right: 16px; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-data { display: flex; flex-flow: column; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-meta { order: 1; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-category a { margin-bottom: 8px; font-size: 18px; font-weight: 500; line-height: 21px; letter-spacing: 0px; color: rgb(45, 45, 45); opacity: 1; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-title { order: 3; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-title ~ .article-meta { order: 2; }

@media print, screen and (min-width: 40em) {
  .newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-title h3 { line-height: 1; font-size: 16px; margin-bottom: 0px; }
}

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-title a { font-size: 16px; font-weight: normal; line-height: 22px; letter-spacing: 0px; color: rgb(85, 85, 85); opacity: 1; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-title a:hover { text-decoration: underline; }

.newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles .article-date .publish-date { margin-bottom: 8px; font-size: 16px; font-weight: 500; line-height: 19px; letter-spacing: 0px; color: rgb(85, 85, 85); opacity: 1; }

@media (max-width: 767px) {
  .newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles { flex-flow: column; }
  .newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles li { width: 100%; }
  .newMFpdpSection .PDPContentSection .buyingGuides .buyingGuidesContent .articles li + li { margin-top: 16px; }
}

.newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside { margin: 0px auto; display: flex; justify-content: center; align-items: center; height: 100%; max-width: 1500px; list-style: none; padding: 16px 32px 16px 100px; background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); }

.newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside li { border-radius: 2px; padding: 7px 10px; margin: 0px 8px; cursor: pointer; }

.newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside li.active { border-radius: 3px; background: rgb(238, 238, 238); }

.newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside li:hover { border-radius: 3px; background: rgb(238, 238, 238); }

.newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside .backToTop { position: relative; width: 44px; height: 44px; margin-left: 80px; text-align: center; background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 6px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; color: transparent; opacity: 1; }

.newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside .backToTop::after { position: absolute; left: 10px; top: 10px; content: ""; display: inline-block; width: 24px; height: 20px; transform: rotate(-180deg); background-repeat: no-repeat; background-position: 0px 0px; background-size: 25px 20px; align-self: center; }

@media only screen and (max-width: 976px) {
  .newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside .backToTop { margin-left: 0px; }
}

@media only screen and (max-width: 976px) {
  .newMFpdpSection #mf-pdp-navbar-groups .mf-pdp-navbar ul.inside { padding: 16px 0px; }
}

.newMFpdpSection .PDPRightSection div.bg-transparent { background: transparent; }

.newMFpdpSection .PDPRightSection .pdp-section-buy .pdp-section-title { padding: 0px; margin-bottom: 16px; }

.newMFpdpSection .PDPRightSection .pdp-section-buy .pdp-section-title ~ .price-display { margin-top: 30px; }

@media only screen and (min-width: 1500px) {
  .newMFpdpSection .PDPRightSection .pdp-section-buy .pdp-section-title_title { font-size: 22px; line-height: 30px; }
}

@media only screen and (min-width: 976px) {
  .newMFpdpSection .PDPRightSection .pdp-section-buy .pdp-section-title_title { max-width: 100%; }
}

@media only screen and (min-width: 976px) {
  .newMFpdpSection .PDPRightSection .pdp-details-wrapper { padding: 0px; }
  .newMFpdpSection .PDPRightSection .pdp-details-wrapper .pdp-section-rebate { padding: 0px; }
}

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .sticker { position: static; display: inline-block; margin-left: 0px; margin-bottom: 24px; background: rgb(0, 0, 0); border: 1px solid rgb(238, 238, 238); border-radius: 4px; color: white; font-size: 16px; line-height: 21px; padding: 8px 9px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .sticker.-image { padding: 0px; border: 0px; background: transparent !important; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .sticker.-stickerEmphasis { background: rgb(211, 0, 0); font-weight: bold; text-transform: uppercase; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .pdp-section-title_brand { display: block; margin-bottom: 15px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .product-financing_or { width: 100%; margin-bottom: 10px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .product-financing_or::before { flex: 1 1 18px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .product-financing-content { background: 0px center; box-shadow: none; border: 0px; padding: 0px; text-align: left; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .product-financing_title { color: rgb(45, 45, 45); }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .product-financing_details { margin-top: 8px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .financing-limit-time { color: rgb(10, 10, 10); }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-financing.new-ui .financing-limit-time::after { display: none; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .lease-to-own { line-height: 1; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .lease-to-own .js-lease-to-own-text::after { height: 18px; line-height: 18px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .inventory-messaging { padding: 16px; justify-content: flex-start; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .inventory-messaging_message { text-align: left; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .inventory-messaging_message.-secondary { margin-top: 6px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .promise .inventory-wrapper { padding: 16px; text-align: left; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .promise .inventory-wrapper .promise-msg-error span { margin-bottom: 6px; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-action_button.disabled, .newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-action_button[disabled] { cursor: default; background: rgb(171, 171, 171) !important; }

.newMFpdpSection .PDPRightSection .pdp-details-wrapper .product-action .wishlist-button { position: static; margin-top: 0px; margin-right: 8px; width: 52px; height: 52px; border: 1px solid rgb(187, 187, 187); border-radius: 4px; }

.newMFpdpSection .PDPContentSection { max-width: 1500px; margin: 0px; position: relative; }

@media (min-width: 976px) {
  .newMFpdpSection .PDPContentSection { margin: 0px 20px; }
}

@media (min-width: 1540px) {
  .newMFpdpSection .PDPContentSection { margin: 0px auto; }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent { display: flex; flex-direction: column; }

.newMFpdpSection .PDPContentSection .galleryAndRightContent::after { content: ""; display: block; clear: both; }

@media (min-width: 976px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent { display: block; }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent .LeftGalleryWrapper { float: none; }

@media (min-width: 976px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .LeftGalleryWrapper { margin-right: 20px; width: calc(67.5% - 20px); float: left; }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent .LeftGalleryWrapper .pdp-section-media { padding: 12px 10px; background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); }

@media (min-width: 976px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .LeftGalleryWrapper .pdp-section-media { padding: 32px 0px; }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection { height: fit-content; margin: 10px 0px; float: none; }

@media (min-width: 976px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection { width: 32.5%; margin: 0px; float: left; }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-details-wrapper { display: block; }

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-rebate { padding: 0px; }

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-rebate .rebate-list { margin-bottom: 16px; }

@media (max-width: 975px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .product-action { box-sizing: content-box; position: fixed; bottom: 0px; width: 100%; padding: 8px; left: 0px; z-index: 1000; background-color: rgb(255, 255, 255); }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy { margin: 0px; max-width: initial; outline: initial; padding: 16px; }

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy .sticker ~ .pdp-section-title .prevPDPInfoFlag { display: inline-block; letter-spacing: 0.54px; color: rgb(50, 83, 184); font-size: 18px; font-weight: 500; }

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy .sticker ~ .pdp-section-title .newPDPInfoFlag { display: none; }

@media (min-width: 768px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy { padding: 32px; }
}

@media only screen and (min-width: 375px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy { border-color: rgb(238, 238, 238); }
}

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy .new-ui.price-display, .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .pdp-section.pdp-section-buy .loyalty-points { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }

.newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .loyalty-points .loyalty-points_credit span.pdp-section-loyalty_details_button { cursor: pointer; position: relative; top: 3px; }

@media (max-width: 1499px) {
  .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .loyalty-points .loyalty-points_credit, .newMFpdpSection .PDPContentSection .galleryAndRightContent .PDPRightSection .loyalty-points .loyalty-points_earned { font-size: 12px; }
}

.newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-0-filled, .newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-25-filled, .newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-50-filled, .newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-75-filled, .newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-100-filled { background-size: 90px; }

.newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-0-filled { background-position: 0px 0px; }

.newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-25-filled, .newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-50-filled, .newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-75-filled { background-position: 0px -18px; }

.newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4.pr-star-v4-100-filled { background-position: 0px -36px; }

.newMFpdpSection .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-snippet-rating-decimal { line-height: 18px; }

@media only screen and (min-width: 976px) {
  .p-w-r [data-testid="review-image-display"] { padding: 32px 0px; box-sizing: border-box; }
}