/**handles:storefront-woocommerce-brands-style,storefront-woocommerce-composite-products-style,storefront-woocommerce-bundles-style,wc-bundle-style**/
.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto!important;float:none!important;margin-bottom:0!important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .term-description,.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title{order:2}div#brands_a_z::after,div#brands_a_z::before{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width:768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}
.composite_summary .summary_element .summary_element_wrapper{box-shadow:0 0 0 4px transparent}.composite_summary .summary_element .summary_element_wrapper.selected,.composite_summary .summary_element .summary_element_wrapper.selected:hover{box-shadow:0 0 0 4px rgba(0,0,0,.06)}.composite_summary .summary_element .summary_element_wrapper:hover{box-shadow:0 0 0 4px rgba(0,0,0,.03)}.composite_summary .summary_element .summary_element_wrapper.disabled,.composite_summary .summary_element .summary_element_wrapper.disabled:hover{box-shadow:0 0 0 4px transparent}.composite_form .component .component_summary .content{margin-bottom:1.618em}.composite_form .component .component_summary .composited_product_details_wrapper{padding-left:0}.composite_form .component .component_summary .composited_product_details_wrapper .composited_product_images{margin-left:0}.composite_form .component .component_summary .composited_product_details_wrapper .composited_product_images a{margin:0!important}.composite_form .component .component_summary .composited_product_details_wrapper .composited_product_images img{width:100%;height:auto;margin-bottom:0}.composite_form .component:not(.selection_thumbnail_hidden) .component_summary .composited_product_details_wrapper>.details{padding:0}.composite_form .component .component_option_thumbnails .component_option_thumbnail{box-shadow:0 0 0 4px transparent}.composite_form .component .component_option_thumbnails .component_option_thumbnail.selected,.composite_form .component .component_option_thumbnails .component_option_thumbnail.selected:hover{box-shadow:0 0 0 4px rgba(0,0,0,.06)}.composite_form .component .component_option_thumbnails .component_option_thumbnail.selected:not(.loading) button{border-radius:50%;width:0;box-sizing:content-box}.composite_form .component .component_option_thumbnails .component_option_thumbnail:hover{box-shadow:0 0 0 4px rgba(0,0,0,.03)}.composite_form .component .component_option_thumbnails .component_option_thumbnail.disabled,.composite_form .component .component_option_thumbnails .component_option_thumbnail.disabled:hover{box-shadow:0 0 0 4px transparent}.composite_form .component .select_label{display:block;margin-bottom:1em}.woocommerce #content div.product .component .composited_product_images,.woocommerce div.product .component .composited_product_images,.woocommerce-page #content div.product .component .composited_product_images,.woocommerce-page div.product .component .composited_product_images{width:15.7894736842%;float:left;margin-right:5.2631578947%}.composite_form .component:not(.selection_thumbnail_hidden) .component_summary .composited_product_details_wrapper>.details{width:78.9473684211%;float:right;margin-right:0}.component_table_item .product-name{padding-left:4rem}table.shop_table_responsive tr.component_table_item{display:none}@media(min-width:768px){.component_container_table_item dl.composite_configuration{display:none}table.shop_table_responsive tr.component_table_item{display:table-row}.page-template-template-fullwidth-php #content div.product .component .composited_product_images,.page-template-template-fullwidth-php div.product .component .composited_product_images,.sp-product-gallery-stacked #content div.product .component .composited_product_images,.sp-product-gallery-stacked div.product .component .composited_product_images,.storefront-full-width-content #content div.product .component .composited_product_images,.storefront-full-width-content div.product .component .composited_product_images{width:20%;float:left;margin-right:6.6666666667%}.page-template-template-fullwidth-php .composite_form .component:not(.selection_thumbnail_hidden) .component_summary .composited_product_details_wrapper>.details,.sp-product-gallery-stacked .composite_form .component:not(.selection_thumbnail_hidden) .component_summary .composited_product_details_wrapper>.details,.storefront-full-width-content .composite_form .component:not(.selection_thumbnail_hidden) .component_summary .composited_product_details_wrapper>.details{width:73.3333333333%;float:right;margin-right:0}}@media(max-width:568px){.woocommerce #content div.product .component .composited_product_images,.woocommerce div.product .component .composited_product_images,.woocommerce-page #content div.product .component .composited_product_images,.woocommerce-page div.product .component .composited_product_images{width:100%;float:left;margin-left:0;margin-right:0}.composite_form .component:not(.selection_thumbnail_hidden) .component_summary .composited_product_details_wrapper>.details{width:100%;float:left;margin-left:0;margin-right:0}.composite_form .component .component_summary .composited_product_details_wrapper .composited_product_images{max-width:50%}.composite_form .component .component_summary .composited_product_details_wrapper .composited_product_images img{margin-bottom:1em}}.widget.widget_composite_summary.widget_position_fixed{font-size:1em}.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_price{font-size:1.41575em}.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_content{max-width:1064px;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_content::after,.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_content::before{content:"";display:table}.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_content::after{clear:both}@media(max-width:ms(18)){.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_content{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media(max-width:568px){.widget.widget_composite_summary.widget_position_fixed .widget_composite_summary_content{margin-left:1.41575em;margin-right:1.41575em;padding:0}}.widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_ui_wrapper>div{margin-left:0}.widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_details_wrapper{width:73.9130434783%;float:left;margin-right:4.347826087%}.widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_ui_wrapper{width:21.7391304348%;float:right;margin-right:0}.right-sidebar .widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_details_wrapper{width:73.9130434783%;float:left;margin-right:4.347826087%}.right-sidebar .widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_ui_wrapper{width:21.7391304348%;float:right;margin-right:0}.left-sidebar .widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_details_wrapper{width:73.9130434783%;float:right;margin-right:0}.left-sidebar .widget_composite_summary.widget_position_fixed .widget_composite_summary_content .widget_composite_summary_ui_wrapper{width:21.7391304348%;float:left;margin-right:4.347826087%}.left-sidebar .widget_composite_summary.widget_position_fixed .widget_composite_summary_content .composite_button{float:left}
.bundle_form div.bundled_product_summary{padding-bottom:1.618em!important;margin-bottom:1.618em;border-bottom:1px solid rgba(0,0,0,.05);padding-left:0}.bundle_form div.bundled_product_summary .bundled_product_images{margin-left:0}.bundle_form div.bundled_product_summary .bundled_product_images a{margin:0!important}.bundle_form div.bundled_product_summary .bundled_product_images img{width:100%!important;margin-bottom:0}.bundle_form div.bundled_product_summary .details,.bundle_form tr.bundled_product_summary .details{font-size:.875em}.woocommerce #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.woocommerce div.product .bundle_form div.bundled_product_summary .bundled_product_images,.woocommerce-page #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.woocommerce-page div.product .bundle_form div.bundled_product_summary .bundled_product_images{width:15.7894736842%;float:left;margin-right:5.2631578947%}.bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details{width:78.9473684211%;float:right;margin-right:0}.bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details{padding:0!important}.bundled_table_item .product-name{padding-left:4rem}table.shop_table_responsive tr.bundled_table_item{display:none}@media(min-width:768px){.bundle_table_item dl.bundle_configuration{display:none}table.shop_table_responsive tr.bundled_table_item{display:table-row}.page-template-template-fullwidth-php .bundle_form .bundled_product_summary .details,.sp-product-gallery-stacked .bundle_form .bundled_product_summary .details,.storefront-full-width-content .bundle_form .bundled_product_summary .details{font-size:1em}.page-template-template-fullwidth-php #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.page-template-template-fullwidth-php div.product .bundle_form div.bundled_product_summary .bundled_product_images,.sp-product-gallery-stacked #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.sp-product-gallery-stacked div.product .bundle_form div.bundled_product_summary .bundled_product_images,.storefront-full-width-content #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.storefront-full-width-content div.product .bundle_form div.bundled_product_summary .bundled_product_images{width:20%;float:left;margin-right:6.6666666667%}.page-template-template-fullwidth-php .bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details,.sp-product-gallery-stacked .bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details,.storefront-full-width-content .bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details{width:73.3333333333%;float:right;margin-right:0}}@media(max-width:568px){.woocommerce #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.woocommerce div.product .bundle_form div.bundled_product_summary .bundled_product_images,.woocommerce-page #content div.product .bundle_form div.bundled_product_summary .bundled_product_images,.woocommerce-page div.product .bundle_form div.bundled_product_summary .bundled_product_images{width:100%;float:left;margin-left:0;margin-right:0}.bundle_form div.bundled_product_summary:not(.thumbnail_hidden) .details{width:100%;float:left;margin-left:0;margin-right:0}.bundle_form div.bundled_product_summary .bundled_product_images{max-width:50%}.bundle_form div.bundled_product_summary .bundled_product_images img{margin-bottom:1em}.bundle_form table.bundled_products td{display:block}.bundle_form table.bundled_products thead{display:none}.bundle_form table.bundled_products tr td.bundled_item_images_col{width:100%;padding-bottom:0}.bundle_form table.bundled_products tr td.bundled_item_details_col,.bundle_form table.bundled_products tr td.bundled_item_images_col{padding-bottom:0}.bundle_form table.bundled_products tr td.bundled_item_images_col{width:100%}.bundle_form table.bundled_products tr td.bundled_item_qty_col{max-width:100%;text-align:left}}
@font-face{font-family:FontAwesomePB;src:url("https://kjfaudio.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot");src:url("https://kjfaudio.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix") format("embedded-opentype"),url("https://kjfaudio.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2") format("woff2"),url("https://kjfaudio.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2") format("woff"),url("https://kjfaudio.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf") format("truetype"),url("https://kjfaudio.com/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular") format("svg");font-weight:400;font-style:normal}.bundled_table_item .product-name,.bundled_table_item .product-price,.bundled_table_item .product-subtotal,.bundled_table_item .product-total,.bundled_table_item:not(.order_item) .product-quantity{font-size:.875em}.bundled_table_item .bundled_table_item_indent{padding-left:32px}.bundled_table_item td.product-name .wc-item-meta,.woocommerce .bundled_table_item td.product-name dl.variation,.woocommerce-page .bundled_table_item td.product-name dl.variation{font-size:100%}.bundled_table_item,.bundled_table_item td{border-top:none!important;border-bottom:none!important}.bundle_table_item,.bundle_table_item td{border-bottom:none!important}.bundled_table_item_price,.bundled_table_item_subtotal{white-space:nowrap}.bundled_table_item_price:after,.bundled_table_item_subtotal:after{font-family:FontAwesomePB;font-size:1rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg);transform:rotate(90deg);content:"";margin:0 2px 0 12px;opacity:.25}.bundled_notice,dt.bundled_title_meta{margin:12px 0 5px}a.edit_bundle_in_cart_text{color:#888;font-weight:400;text-decoration:none}a.edit_bundle_in_cart_text:hover small{text-decoration:underline}.wcsatt-add-cart-to-subscription-options .bundled_table_item{font-size:.875em}.wcsatt-add-cart-to-subscription-options .bundled_table_item:after{font-family:FontAwesomePB;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-transform:rotate(90deg);transform:rotate(90deg);content:"";margin:0 2px 0 12px;opacity:.25}.wc-block-order-confirmation-totals__table tr.bundled_table_item.no_line_subtotal td.wc-block-order-confirmation-totals__total{visibility:hidden}.woocommerce-table--order-details tr.bundled_table_item.no_line_subtotal td.woocommerce-table__product-total.product-total{visibility:hidden}#order_review tr.bundled_table_item.no_line_subtotal td.product-subtotal{visibility:hidden}