jQuery(function($){if (!$('body').hasClass('single-product')) return;const $product=$('.wvs-archive-product-wrapper.product').first();if (!$product.length) return;const isDisc=$product.hasClass('product_cat-putters-approach') || $product.hasClass('product_cat-midranges') || $product.hasClass('product_cat-fairway-drivers') || $product.hasClass('product_cat-distance-drivers') || $product.hasClass('product_cat-discs');if (!isDisc) return;const $gallery=$product.find('.woocommerce-product-gallery').first();const $summary=$product.find('.summary.entry-summary').first();const $shortDescription=$summary.find('.woocommerce-product-details__short-description').first();if (!$gallery.length || !$summary.length) return;let $targetDesc=$('.md-disc-variation-description').first();if (!$targetDesc.length){$targetDesc=$('<div class="md-disc-variation-description"></div>')}$gallery.append($targetDesc);function updateDiscLayout(variation){const $mainPrice=$summary.find('> p.price').first();const $variationDesc=$summary.find('.woocommerce-variation-description').first();const $variationPrice=$summary.find('.woocommerce-variation-price .price').first();if (variation && variation.price_html && $mainPrice.length){$mainPrice.html(variation.price_html)}if ($variationPrice.length){$variationPrice.hide()}if ($variationDesc.length && $.trim($variationDesc.html()) !==''){$targetDesc.html($variationDesc.html()).show();$variationDesc.hide();$shortDescription.hide();$product.addClass('md-disc-selected')}}function resetDiscLayout(){$targetDesc.empty().hide();$shortDescription.show();$product.removeClass('md-disc-selected')}resetDiscLayout();$('form.variations_form').on('found_variation show_variation',function(event,variation){setTimeout(function(){$gallery.append($targetDesc);updateDiscLayout(variation)},100)});$('form.variations_form').on('reset_data',function(){resetDiscLayout()})});