1 2 3<!doctype html> 4<html 5 class="js supports-cookies" 6 lang="en" 7 data-template="product" 8 9> 10 11 12 13 14 <head> 15 16 <!-- Cookiebot CMP (manuel install â matcher DK-setup: udskudt load via speed-framework, data-mysrc + defer) --> 17
17<script 18 id="Cookiebot" 19 data-mysrc="https://consent.cookiebot.com/uc.js" 20 data-cbid="46f5acb5-47a5-4fad-9e54-bb82fbed52f3" 21 type="text/javascript" 22 defer 23 ></script>
23 24 25
25<script data-cookieconsent="ignore"> 26 window.addEventListener("load", function () { 27 window.dataLayer = window.dataLayer || []; 28 function gtag() { 29 dataLayer.push(arguments); 30 } 31 gtag("consent", "default", { 32 ad_personalization: "denied", 33 ad_storage: "denied", 34 ad_user_data: "denied", 35 analytics_storage: "denied", 36 functionality_storage: "denied", 37 personalization_storage: "denied", 38 security_storage: "granted", 39 wait_for_update: 500, 40 }); 41 gtag("set", "ads_data_redaction", true); 42 gtag("set", "url_passthrough", true); 43 }); 44</script>
44 45 46 47 48 <!-- Start of Judge.me Core --> 49<link rel="dns-prefetch" href="https://cdnwidget.judge.me/">
50<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
50ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"highest-rating","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Excellent","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":true,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"compact","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
50itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"automatic","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
50youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
50:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Yuaia Haircare","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
50shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Yuaia Haircare"};</script>
50 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Yuaia Haircare'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 51</style> <style class='jdgm-settings-style'></style> 52 53 54 55 56<style class='jdgm-miracle-styles'> 57 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
57/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 58 59</style> 60 61 62 63 64
65<script data-cfasync='false' class='jdgm-script'> 66!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/", 67jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 68setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,s){ 69!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 70(s=e.createElement("link")).rel="stylesheet",s.class="jdgm-stylesheet",s.media="nope!", 71s.href=d,s.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(s))}, 72jdgm.loadCSS.requestedUrls=[],jdgm.docReady(function(){(window.jdgmLoadCSS||e.querySelectorAll( 73".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 74parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_HOST+"widget_v3/base.css"): 75jdgm.loadCSS(jdgm.CDN_HOST+"widget/base.css"):jdgm.loadCSS(jdgm.CDN_HOST+"shopify_v2.css"))})}(document); 76</script>
76 77<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdnwidget.judge.me/shopify_v2.css"></noscript> 78 79 80 81 82 83 84 85
86<script> 87setTimeout(function(){ 88var po = document.createElement('script'); 89po.type = 'text/javascript'; 90po.async = false; 91po.src = 'https://cdnwidget.judge.me/loader.js'; 92var s = document.getElementsByTagName('script')[0]; 93s.parentNode.insertBefore(po, s); 94}, 2000); 95</script>
95 96<!-- End of Judge.me Core --> 97<!-- Google Tag Manager fjernet: ekstern container GTM-W3RLFT2Q (ikke vores). Konvertering flyttes til Aimerce. --> 98 99 100 101 102 103 104 105 <meta charset="utf-8"> 106 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 107 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 108 <meta name="theme-color" content="#000000"> 109 <meta name="google-site-verification" content="-ENPrvN94gqCzJRwJF57lTraUVkBVxpMQDNFy-QMMn8" /> 110<style> 111 .template-article .lg\:w-3\/12 img { 112 width: 70px; 113 height: 70px; 114 object-fit: cover; 115 max-width: 100px; 116} 117@media only screen and (min-width: 1024px) { 118.template-article .lg\:w-3\/12 { 119 width: 32%; 120 margin-left: auto; 121 position: -webkit-sticky; 122 position: sticky; 123 top: var(--sf-header-height); 124 height: 100%; 125 border-radius: 8px; 126}} 127</style> 128 129<link rel="canonical" href="https://yuaiahaircare.com/products/hair-vitamins"> 130<link href="//yuaiahaircare.com/cdn/shop/t/31/assets/theme.css?v=4036424928874570831786782917" rel="stylesheet" type="text/css" media="all" /> 131<link href="//yuaiahaircare.com/cdn/shop/t/31/assets/chunk.css?v=51386290341475410991763384613" rel="stylesheet" type="text/css" media="all" /> 132 133 134<link rel="dns-prefetch" href="https://yuaiahaircare.com/products/hair-vitamins" crossorigin> 135<link rel="dns-prefetch" href="https://cdn.shopify.com" crossorigin> 136<link rel="preconnect" href="https://yuaiahaircare.com/products/hair-vitamins" crossorigin> 137<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 138 139 140<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap" rel="stylesheet" type="text/css" media="print" onload="this.media='all'" /> 141<link href="//yuaiahaircare.com/cdn/shop/t/31/assets/fonts.css?v=151269053010609882371763384656" rel="stylesheet" type="text/css" media="print" onload="this.media='all'" /> 142 143 144 145 146 147 148<link rel="preload" as="image" href="https://yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=700"> 149 150<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/product-template.css?v=51085062884248867461786734047" as="style" onload="this.rel='stylesheet'"> 151<link rel="preload" href="https://unpkg.com/swiper/swiper-bundle.min.css" as="style" onload="this.rel='stylesheet'"> 152<link rel="preload" href="https://unpkg.com/[email protected]/swiper-bundle.min.css" as="style" onload="this.rel='stylesheet'"> 153<link rel="preload" href="https://cdn.shopify.com/s/assets/external/app.js" as="script"> 154<link rel="preload" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js" as="script"> 155 156 157<link rel="preload" href="https://alpha3861.myshopify.com/cdn/shop/t/1/assets/alpha-6.0.96.js" as="script"> 158 159<link rel="preload" href="https://cdn.shopify.com/extensions/75b09698-7703-4485-9326-7dd90b8e3efb/geolocation-orbe-290/assets/md-app-modal.min.css" as="style" onload="this.rel='stylesheet'"> 160<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/hero.css?v=5867314843272028191770801632" as="style" onload="this.rel='stylesheet'"> 161<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/featured-collection.css?v=131908036139571211961763384616" as="style" onload="this.rel='stylesheet'"> 162<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/component-product-card.css?v=25416982602096369761763384619" as="style" onload="this.rel='stylesheet'"> 163<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/custom-content.css?v=35624087444061634891763384624" as="style" onload="this.rel='stylesheet'"> 164<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/video.css?v=172844850654507331771763384615" as="style" onload="this.rel='stylesheet'"> 165<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/image-card.css?v=5992111218802352981763384613" as="style" onload="this.rel='stylesheet'"> 166<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/age-verifier.css?v=27265669873439618191763384618" as="style" onload="this.rel='stylesheet'"> 167 168<link rel="preload" as="script" href="//yuaiahaircare.com/cdn/shop/t/31/assets/libs.min.js?v=143536310671114373151786734045"> 169 170 171
172<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/libs.min.js?v=143536310671114373151786734045"></script>
172 173
174<script> 175 window.lazySizesConfig = window.lazySizesConfig || {}; 176 window.lazySizesConfig.loadMode = 1; 177 window.lazySizesConfig.expand = 300; 178 window.lazySizesConfig.loadHidden = false; 179</script>
179 180
181<script defer src="//yuaiahaircare.com/cdn/shop/t/31/assets/lazysizes.min.js?v=71561912129475609991763384618" ></script>
181 182 183 184 185<link rel="shortcut icon" href="//yuaiahaircare.com/cdn/shop/files/yuaia-favicon.png?crop=center&height=32&v=1701803647&width=32" type="image/png"><title class="product">Hair vitamins | Helps maintain normal hair ð</title><meta name="description" content="Hair vitamins with vitamins and minerals that help maintain normal hair as part of a varied and balanced diet ð"><meta property="og:site_name" content="Yuaia Haircare"> 186<meta property="og:url" content="https://yuaiahaircare.com/products/hair-vitamins"> 187<meta property="og:title" content="Hair vitamins | Helps maintain normal hair ð"> 188<meta property="og:type" content="product"> 189<meta property="og:description" content="Hair vitamins with vitamins and minerals that help maintain normal hair as part of a varied and balanced diet ð"><meta property="og:image" content="http://yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"> 190<meta property="og:image:secure_url" content="https://yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"> 191<meta property="og:image:width" content="1080"> 192<meta property="og:image:height" content="1080"><meta property="og:price:amount" content="32,99"> 193<meta property="og:price:currency" content="EUR"><meta name="twitter:card" content="summary_large_image"> 194<meta name="twitter:title" content="Hair vitamins | Helps maintain normal hair ð"> 195<meta name="twitter:description" content="Hair vitamins with vitamins and minerals that help maintain normal hair as part of a varied and balanced diet ð"> 196 197<link rel="preload" href="https://cdn.shopify.com/extensions/01680852-d1b3-4f2e-b969-3676d5b04e75/geolocation-orbe-182/assets/md-app-modal.min.css" as="style"> 198<link rel="preload" href="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js" as="script"> 199<link rel="preload" href="//yuaiahaircare.com/cdn/shop/t/31/assets/custom.css?v=70371300344733968561788026502" as="style"> 200<link rel="preload" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" as="style"> 201<link rel="preload" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js" as="script"> 202<link rel="preload" href="https://unpkg.com/[email protected]/dist/aos.js" as="script"> 203<link rel="preload" href="https://unpkg.com/[email protected]/dist/aos.css" as="style"> 204<style> 205 @font-face { font-family: SF-Heading-font; font-weight:200; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Butler_Ultra_Light.otf?v=1731622763); font-display: swap;}@font-face { font-family: SF-Heading-font; font-weight:300; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Butler_Light.otf?v=1731622763); font-display: swap;}@font-face { font-family: SF-Heading-font; font-weight:400; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Butler_Regular.otf?v=1731622762); font-display: swap;}@font-face { font-family: SF-Heading-font; font-weight:500; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Butler_Medium.otf?v=1731622764); font-display: swap;}@font-face { font-family: SF-Heading-font; font-weight:600; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Butler_Bold.otf?v=1731622763); font-display: swap;}@font-face { font-family: SF-Heading-font; font-weight:700; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Butler_Black.otf?v=1731622763); font-display: swap;}:root { --font-stack-header: SF-Heading-font; --font-weight-header: 500;}@font-face { font-family: SF-Body-font; font-weight:200; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-ExtraLight.ttf?v=1731622552); font-display: swap;}@font-face { font-family: SF-Body-font; font-weight:300; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-Light.ttf?v=1731622552); font-display: swap;}@font-face { font-family: SF-Body-font; font-weight:400; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-Regular.ttf?v=1731622551); font-display: swap;}@font-face { font-family: SF-Body-font; font-weight:500; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-Medium.ttf?v=1731622551); font-display: swap;}@font-face { font-family: SF-Body-font; font-weight:600; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-SemiBold.ttf?v=1731622552); font-display: swap;}@font-face { font-family: SF-Body-font; font-weight:700; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-Bold.ttf?v=1731622552); font-display: swap;}@font-face { font-family: SF-Body-font; font-weight:800; src: url(https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Manrope-ExtraBold.ttf?v=1731622551); font-display: swap;}:root { --font-stack-body: 'SF-Body-font'; --font-weight-body: 400;;} 206</style> 207 208 209 210 211 212 213 214 215 216 217 218 <style>.async-hide { opacity: 0 !important} </style> 219
219<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',100, {'GTM-XXXXXX':true});</script>
219<script src="https://alpha3861.myshopify.com/cdn/shop/t/1/assets/alpha-6.0.96.js"></script>
219 220 221 222 223 224 225 226 227 228 229 230
230<script> 231 document.documentElement.classList.add('async-hide'); 232 function showContent() { 233 document.documentElement.classList.remove('async-hide'); 234 } 235 document.addEventListener('DOMContentLoaded', function() { 236 showContent(); 237 }); 238 setTimeout(showContent, 2000); // Maximum hide time 239 </script>
239 240 <style> 241 html{font-size:calc(var(--font-base-size,16) * 1px)}body{font-family:var(--font-stack-body)!important;font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:var(--color-body-text);font-size:calc(var(--font-base-size,16) * 1px);line-height:calc(var(--base-line-height) * 1px);scroll-behavior:smooth}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-style:var(--font-style-header);color:var(--color-heading-text);line-height:normal}body .h1,body h1{font-size:calc(((var(--font-h1-mobile))/ (var(--font-base-size))) * 1rem)}body .h2,body h2{font-size:calc(((var(--font-h2-mobile))/ (var(--font-base-size))) * 1rem)}body .h3,body h3{font-size:calc(((var(--font-h3-mobile))/ (var(--font-base-size))) * 1rem)}body .h4,body h4{font-size:calc(((var(--font-h4-mobile))/ (var(--font-base-size))) * 1rem)}body .h5,body h5{font-size:calc(((var(--font-h5-mobile))/ (var(--font-base-size))) * 1rem)}body .h6,body h6{font-size:calc(((var(--font-h6-mobile))/ (var(--font-base-size))) * 1rem);line-height:1.4}@media only screen and (min-width:768px){body .h1,body h1{font-size:calc(((var(--font-h1-desktop))/ (var(--font-base-size))) * 1rem)}body .h2,body h2{font-size:calc(((var(--font-h2-desktop))/ (var(--font-base-size))) * 1rem)}body .h3,body h3{font-size:calc(((var(--font-h3-desktop))/ (var(--font-base-size))) * 1rem)}body .h4,body h4{font-size:calc(((var(--font-h4-desktop))/ (var(--font-base-size))) * 1rem)}body .h5,body h5{font-size:calc(((var(--font-h5-desktop))/ (var(--font-base-size))) * 1rem)}body .h6,body h6{font-size:calc(((var(--font-h6-desktop))/ (var(--font-base-size))) * 1rem)}}.swiper-wrapper{display:flex}.swiper-container:not(.swiper-container-initialized) .swiper-slide{width:calc(100% / var(--items,1));flex:0 0 auto}@media (max-width:1023px){.swiper-container:not(.swiper-container-initialized) .swiper-slide{min-width:40vw;flex:0 0 auto}}@media (max-width:767px){.swiper-container:not(.swiper-container-initialized) .swiper-slide{min-width:66vw;flex:0 0 auto}}.opacity-0{opacity:0}.opacity-100{opacity:1!important;}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.placeholder-background--animation{background-color:#000;animation:placeholder-background-loading 1.5s infinite linear}[data-image-loading]{position:relative}[data-image-loading]:after{content:'';background-color:#000;animation:placeholder-background-loading 1.5s infinite linear;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}[data-image-loading] img.lazyload{opacity:0}
241[data-image-loading] img.lazyloaded{opacity:1}.no-js [data-image-loading]{animation-name:none}.lazyload--fade-in{opacity:0;transition:.25s all}.lazyload--fade-in.lazyloaded{opacity:1}@media (min-width:768px){.hidden.md\:block{display:block!important}.hidden.md\:flex{display:flex!important}.hidden.md\:grid{display:grid!important}}@media (min-width:1024px){.hidden.lg\:block{display:block!important}.hidden.lg\:flex{display:flex!important}.hidden.lg\:grid{display:grid!important}}@media (min-width:1280px){.hidden.xl\:block{display:block!important}.hidden.xl\:flex{display:flex!important}.hidden.xl\:grid{display:grid!important}} 242 243 h1, .h1, 244 h2, .h2, 245 h3, .h3, 246 h4, .h4, 247 h5, .h5, 248 h6, .h6 { 249 letter-spacing: 0px; 250 } 251</style> 252 253 254
254<script> 255 // https://codebeautify.org/jsviewer 256 257 function _debounce(fn, wait = 300) { 258 let t; 259 return (...args) => { 260 clearTimeout(t); 261 t = setTimeout(() => fn.apply(this, args), wait); 262 }; 263 } 264 265 try { 266 window.MinimogSettings = window.MinimogSettings || {}; 267 window.___mnag = 'userA' + (window.___mnag1 || '') + 'gent'; 268 269 var _mh = document.querySelector('header.sf-header__mobile'); 270 var _dh = document.querySelector('header.sf-header__desktop'); 271 // Set header height 272 function _shh() { 273 if (!_mh || !_dh) { 274 _mh = document.querySelector('header.sf-header__mobile'); 275 _dh = document.querySelector('header.sf-header__desktop'); 276 } 277 // Header 278 var _hd = window.innerWidth < 1024 ? _mh : _dh; 279 if (_hd) { 280 document.documentElement.style.setProperty('--sf-header-height', _hd.offsetHeight + 'px'); 281 window.MinimogSettings.headerHeight = _hd.offsetHeight; 282 } 283 } 284 285 // setTopbarHeight 286 function _stbh() { 287 // Topbar 288 var _tb = document.querySelector('.sf-topbar'); 289 if (_tb) { 290 document.documentElement.style.setProperty('--sf-topbar-height', _tb.offsetHeight + 'px'); 291 window.MinimogSettings.topbarHeight = _tb.offsetHeight; 292 } 293 } 294 295 // setAnnouncementHeight 296 function _sah() { 297 // announcement_bar 298 var _ab = document.querySelector('.announcement-bar'); 299 if (_ab) { 300 document.documentElement.style.setProperty('--sf-announcement-height', _ab.offsetHeight + 'px'); 301 window.MinimogSettings.topbarHeight = _ab.offsetHeight; 302 } 303 } 304 305 // setMainContentPadding 306 function _smcp() { 307 // pageTemplate 308 var _pt = document.documentElement.dataset.template; 309 if (window.innerWidth >= 1024) { 310 if (_dh && _dh.dataset.transparent === "true") { 311 if (_pt === 'index' || _pt === 'collection') { 312 document.documentElement.style.setProperty('--main-content-padding-top', '0px'); 313 } 314 } 315 } else { 316 document.documentElement.style.removeProperty('--main-content-padding-top'); 317 } 318 } 319 320 // calculateSectionsHeight 321 function _csh() {_shh();_stbh();_sah();_smcp();} 322 window.addEventListener('resize', _debounce(_csh, 1000)); 323 324 document.documentElement.className = document.documentElement.className.replace('supports-no-cookies', 'supports-cookies').replace('no-js', 'js'); 325 } catch (error) { 326 console.warn('Failed to execute critical scripts', error); 327 } 328 329 try { 330 // Page speed agent 331 var _nu = navigator[window.___mnag]; 332 var _psas = [ 333 { 334 'b': 'ome-Li', 335 'c': 'ghth', 336 'd': 'ouse', 337 'a': 'Chr', 338 }, 339 { 340 'd': 'hts', 341 'a': 'Sp', 342 'c': 'nsig', 343 'b': 'eed I', 344 }, 345 { 346 'b': ' Lin', 347 'd': '6_64', 348 'a': 'X11;', 349 'c': 'ux x8', 350 } 351 ]; 352 function __fn(i) { 353 return Object.keys(_psas[i]).sort().reduce(function (a, c) { return a + _psas[i][c] }, ''); 354 } 355 356 var __isPSA = (_nu.indexOf(__fn(0)) > -1 || _nu.indexOf(__fn(1)) > -1 || _nu.indexOf(__fn(2)) > -1); 357 // var __isPSA = true 358 359 window.___mnag = '!1'; 360 _psas = null; 361 } catch (err) { 362 var __isPSA = false; 363 var _psas = null; 364 window.___mnag = '!1'; 365 } 366 367 // activateFontAndCriticalCSS 368 369 370 // __activateStyle(this) 371 function __as(l) { 372 l.rel = 'stylesheet'; 373 l.media = 'all'; 374 l.removeAttribute('onload'); 375 } 376 377 // _onChunkStyleLoad(this) 378 function __ocsl(l) { 379 if (!__isPSA) __as(l); 380 } 381 382 window.__isPSA = __isPSA; 383</script>
383 384 385 <!-- Stamped - Begin script -->
386<script async type="text/javascript" id="stamped-script-widget" data-api-key="pubkey-97vNYo4L1mbVd7tj01tF41sbY60lMz" data-mysrc="https://cdn1.stamped.io/files/widget.min.js"></script>
386 387<!-- Stamped - End script -->
388<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
388 389 <link href="//yuaiahaircare.com/cdn/shop/t/31/assets/theme.css?v=4036424928874570831786782917" rel="stylesheet" type="text/css" media="all" /> 390 <link href="//yuaiahaircare.com/cdn/shop/t/31/assets/chunk.css?v=51386290341475410991763384613" rel="stylesheet" type="text/css" media="all" /> 391 392 393<style data-shopify>:root { /* BODY */ --base-line-height: 28; /* PRIMARY COLORS */ --color-primary: #000000; --plyr-color-main: #000000; --color-primary-darker: #333333; /* TEXT COLORS */ --color-body-text: #000000; --color-heading-text: #000000; --color-sub-text: #151515; --color-text-link: #000000; --color-text-link-hover: #999999; /* BUTTON COLORS */ --color-btn-bg: #d62e55; --color-btn-bg-hover: #000000; --color-btn-text: #ffffff; --color-btn-text-hover: #ffffff; --color-btn-secondary-border: #000000; --color-btn-secondary-text: #000000; --btn-letter-spacing: 0px; --btn-border-radius: 100px; --btn-border-width: 1px; --btn-line-height: 26px; /* PRODUCT COLORS */ --product-title-color: #000000; --product-sale-price-color: #666666; --product-regular-price-color: #000000; --product-type-color: #666666; --product-desc-color: #666666; /* TOPBAR COLORS */ --color-topbar-background: #fff3f5; --color-topbar-text: #000000; /* MENU BAR COLORS */ --color-menu-background: #000000; --color-menu-text: #f8f8f8; /* BORDER COLORS */ --color-border: #dedede; /* FOOTER COLORS */ --color-footer-text: #000000; --color-footer-subtext: #666666; --color-footer-background: #ffffff; --color-footer-link: #666666; --color-footer-link-hover: #000000; --color-footer-background-mobile: #F5F5F5; /* FOOTER BOTTOM COLORS */ --color-footer-bottom-text: #000; --color-footer-bottom-background: #ffffff; --color-footer-bottom-background-mobile: #F5F5F5; /* HEADER */ --color-header-text: #000000; --color-header-transparent-text: #000000; --color-main-background: #ffffff; --color-field-background: #ffffff; --color-header-background: #ffffff; --color-cart-wishlist-count: #ffffff; --bg-cart-wishlist-count: #000; --swatch-item-background-default: #f7f8fa; --text-gray-400: #777777; --text-gray-9b: #9b9b9b; --text-black: #000000; --text-white: #ffffff; --bg-gray-400: #f7f8fa; --bg-black: #000000; --rounded-full: 9999px; --border-color-1: #eeeeee; --border-color-2: #b2b2b2; --border-color-3: #d2d2d2; --border-color-4: #737373; --color-secondary: #666666; --color-success: #3a8735; --color-warning: #ff706b; --color-info: #959595; --color-disabled: #cecece; --bg-disabled: #f7f7f7; --bg-hover: #737373; --bg-color-tooltip: #000000; --text-color-tooltip: #ffffff; --color-image-overlay: #000000; --opacity-image-overlay: 0.2; --theme-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.07); --arrow-select-box: url(//yuaiahaircare.com/cdn/shop/t/31/assets/ar-down.svg?v=92728264558441377851763384613); /* FONT SIZES */ --font-base-size: 14; --font-btn-size: 18px; --font-btn-weight: 700; --font-h1-desktop: 54; --font-h1-mobile: 50; --font-h2-desktop: 42; --font-h2-mobile: 37; --font-h3-desktop: 31; --font-h3-mobile: 28; --font-h4-desktop: 27; --font-h4-mobile: 24; --font-h5-desktop: 23; --font-h5-mobile: 20; --font-h6-desktop: 21; --font-h6-mobile: 19; --arrow-down-url: url(//yuaiahaircare.com/cdn/shop/t/31/assets/arrow-down.svg?v=157552497485556416461763384615); --arrow-down-white-url: url(//yuaiahaircare.com/cdn/shop/t/31/assets/arrow-down-white.svg?v=70535736727834135531763384614); --product-title-line-clamp: 2; --spacing-sections-desktop: 10px; --spacing-sections-tablet: 10px; --spacing-sections-mobile: 10px; } 394</style><link href="//yuaiahaircare.com/cdn/shop/t/31/assets/product-template.css?v=51085062884248867461786734047" rel="stylesheet" type="text/css" media="all" /> 395<link media="print" onload="this.media = 'all'" rel="stylesheet" href="//yuaiahaircare.com/cdn/shop/t/31/assets/vendor.css?v=16535328183442033321763384622"> 396 397<link href="//yuaiahaircare.com/cdn/shop/t/31/assets/custom.css?v=70371300344733968561788026502" rel="stylesheet" type="text/css" media="all" /> 398 399<style data-shopify>body { 400 --container-width: 1200; 401 --fluid-container-width: 1400px; 402 --fluid-container-offset: 130px; 403 background-color: #ffffff; 404 } 405 [style*="--aspect-ratio"]:before { 406 padding-top: calc(100% / (0.0001 + var(--aspect-ratio, 16/9))); 407 } 408 @media ( max-width: 767px ) { 409 [style*="--aspect-ratio"]:before { 410 padding-top: calc(100% / (0.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio, 16/9)) )); 411 } 412 }.sf-topbar { border-color: #eee;}.sf__font-normal { font-weight: 400;}body .sf-footer__block .social-media-links { gap: 12px; margin: 0; padding: 5px; flex-wrap: wrap;}body .sf-footer__block .social-media-links a { color: #222; width: 48px; height: 48px; padding: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; background-color: #E9E9E9; transition: all .3s;}body .sf-footer__block .social-media-links a:hover { background-color: #222; color: #fff; box-shadow: 0 0 0 0.2rem #222;}@media (min-width: 1536px) { body .sf__footer-block-newsletter .sf__footer-block-title { font-size: 42px; }} 413</style> 414 415 416 <link href="//yuaiahaircare.com/cdn/shop/t/31/assets/cart-progress-gift-bar.css?v=26098726538472240341786734028" rel="stylesheet" type="text/css" media="all" /> 417
417<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/cart-progress-gift-bar.js?v=3873166372696761901786734029" defer="defer"></script>
417 418 419 420
420<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/vendor.min.js?v=47187413141326881171763384614" defer="defer"></script>
420 421
421<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/theme-global.js?v=137387456293293890691763384616" defer="defer"></script>
421 422
422<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/app.min.js?v=137974305585622687281763384621" defer="defer"></script>
422 423 <link rel="preload" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" as="style"> 424 <link rel="preload" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js" as="script"> 425 <link rel="preload" href="https://unpkg.com/[email protected]/dist/aos.js" as="script"> 426 <link rel="preload" href="https://unpkg.com/[email protected]/dist/aos.css" as="style"> 427 <link rel="preload" href="https://cdn.shopify.com/extensions/01680852-d1b3-4f2e-b969-3676d5b04e75/geolocation-orbe-182/assets/md-app-modal.min.css" as="style"><!-- Canonical URLs --> 428 429 430 <link rel="canonical" href="https://yuaiahaircare.com/products/hair-vitamins"> 431 432 433 <!-- MagicTag Retargeting -->
434<script type="text/plain" data-cookieconsent="marketing" async 435src="//s.retargeted.co/1/xo4ERn.js"></script>
435 436 437 <!-- Start of inMobile SMS marketing and lead generation tool - www.inmobile.dk --> 438
438<script type="text/plain" data-cookieconsent="marketing"> 439 (function(d){ 440 a = d.createElement('script'); 441 a.async = 1; 442 a.src = 'https://mm.inmobile.dk/Api/InmobileJsFunctions.js'; 443 m = d.getElementsByTagName('script')[0]; 444 m.parentNode.insertBefore(a, m); 445 })(document); 446 </script>
446 447 <!-- End of inMobile SMS marketing and lead generation tool - www.inmobile.dk --> 448 449 <!-- swiper slider - start --> 450 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" /> 451
451<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
451 452 <!-- swiper slider - end --> 453 454 <!-- aos - start --> 455
455<script src="https://unpkg.com/[email protected]/dist/aos.js" type="text/javascript"></script>
455 456 <link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet" type="text/css" media="all" /> 457 <!-- aos - end --> 458 459
459<script type="text/plain" data-cookieconsent="statistics"> 460 (function(c,l,a,r,i,t,y){ 461 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 462 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 463 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 464 })(window, document, "clarity", "script", "n7n9b2oz6l"); 465</script>
465 466 467
467<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
467<meta name="google-site-verification" content="-ENPrvN94gqCzJRwJF57lTraUVkBVxpMQDNFy-QMMn8"> 468<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/84831633699/digital_wallets/dialog"> 469<meta id="in-context-paypal-metadata" data-shop-id="84831633699" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR"> 470<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/47176659009827:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://yuaiahaircare.com/products/hair-vitamins"> 471<link rel="alternate" hreflang="en" href="https://yuaiahaircare.com/products/hair-vitamins"> 472<link rel="alternate" hreflang="de-AT" href="https://yuaiahaircare.com/de-de/products/haarvitamine"> 473<link rel="alternate" hreflang="nl-BE" href="https://yuaiahaircare.com/nl-be/products/haarvitamines"> 474<link rel="alternate" hreflang="fr-BE" href="https://yuaiahaircare.com/fr-be/products/vitamines-cheveux"> 475<link rel="alternate" hreflang="de-DE" href="https://yuaiahaircare.com/de-de/products/haarvitamine"> 476<link rel="alternate" hreflang="fi-FI" href="https://yuaiahaircare.com/fi-fi/products/hiusvitamiinit"> 477<link rel="alternate" hreflang="fr-FR" href="https://yuaiahaircare.com/fr-fr/products/vitamines-cheveux"> 478<link rel="alternate" hreflang="it-IT" href="https://yuaiahaircare.com/it-it/products/vitamine-per-capelli"> 479<link rel="alternate" hreflang="nl-NL" href="https://yuaiahaircare.com/nl-nl/products/haarvitamines"> 480<link rel="alternate" hreflang="pl-PL" href="https://yuaiahaircare.com/pl-pl/products/witaminy-do-wlosow"> 481<link rel="alternate" hreflang="pt-PT" href="https://yuaiahaircare.com/pt-pt/products/vitaminas-capilares"> 482<link rel="alternate" hreflang="ro-RO" href="https://yuaiahaircare.com/ro-ro/products/vitamine-pentru-par"> 483<link rel="alternate" hreflang="sk-SK" href="https://yuaiahaircare.com/sk-sk/products/vitaminy-vlasov"> 484<link rel="alternate" hreflang="es-ES" href="https://yuaiahaircare.com/es-es/products/vitaminas-para-el-cabello"> 485<link rel="alternate" hreflang="en-GB" href="https://yuaiahaircare.com/en-gb/products/hair-vitamins"> 486<link rel="alternate" hreflang="nb-NO" href="https://yuaiahaircare.com/nb-no/products/harvitaminer"> 487<link rel="alternate" type="application/json+oembed" href="https://yuaiahaircare.com/products/hair-vitamins.oembed">
488<script async="async" data-src="/checkouts/internal/preloads.js?locale=en-DK&default_configuration_id=51806499"></script>
vendor: 1 bytes, line 488
488
489<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":84831633699,"countryCode":"DK","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/84831633699","merchantName":"Yuaia Haircare","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Yuaia Haircare","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 489
489
490<script id="shopify-features" type="application/json">{"accessToken":"98398e5cf6402aaf87ace5e5497aee0f","betas":["rich-media-storefront-analytics"],"domain":"yuaiahaircare.com","predictiveSearch":true,"shopId":84831633699,"locale":"en"}</script>
vendor: 1 bytes, line 490
490
491<script>var Shopify = Shopify || {}; 492Shopify.shop = "yuiaia-haircare-com.myshopify.com"; 493Shopify.locale = "en"; 494Shopify.currency = {"active":"EUR","rate":"1.0"}; 495Shopify.country = "DK"; 496Shopify.theme = {"name":"yuaia-haircare-nl\/main","id":182615212413,"schema_name":"Minimog - OS 2.0","schema_version":"3.4.0","theme_store_id":null,"role":"main"}; 497Shopify.theme.handle = "null"; 498Shopify.theme.style = {"id":null,"handle":null}; 499Shopify.cdnHost = "yuaiahaircare.com/cdn"; 500Shopify.routes = Shopify.routes || {}; 501Shopify.routes.root = "/"; 502Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 503Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 504Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 505Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 505
505
506<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 506
506
507<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 507
507
508<script> 509 window.Shopify = window.Shopify || {}; 510 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 511 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 512 window.Shopify.SignInWithShop.eligible = true; 513</script>
vendor: 1 bytes, line 513
513
514<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 514
514
515<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 515
515
516<script type="module"> 517 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 518 519 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 520 521</script>
vendor: 1 bytes, line 521
521
522<script> 523 window.Shopify = window.Shopify || {}; 524 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 525 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 526</script>
vendor: 1 bytes, line 526
526
527<script>(function() { 528 var isLoaded = false; 529 function asyncLoad() { 530 if (isLoaded) return; 531 isLoaded = true; 532 var urls = ["https:\/\/cdn.nfcube.com\/instafeed-7819bfdd69662e865fdaaa1d7781a823.js?shop=yuiaia-haircare-com.myshopify.com","https:\/\/meggnotec.ams3.digitaloceanspaces.com\/sfy\/assets\/smigrvhCBcHvlCp\/js\/widget.js?shop=yuiaia-haircare-com.myshopify.com"]; 533 for (var i = 0; i < urls.length; i++) { 534 var s = document.createElement('script'); 535 s.type = 'text/javascript'; 536 s.async = true; 537 s.src = urls[i]; 538 var x = document.getElementsByTagName('script')[0]; 539 x.parentNode.insertBefore(s, x); 540 } 541 }; 542 document.addEventListener('StartAsyncLoading',function(event){asyncLoad();});if(window.attachEvent) { 543 window.attachEvent('onload', function(){}); 544 } else { 545 window.addEventListener('load', function(){}, false); 546 } 547})();</script>
vendor: 1 bytes, line 547
547
548<script id="__st">var __st={"a":84831633699,"offset":7200,"reqid":"9fceae27-0db3-43fd-9f51-0622f9ffa344-1790637701","pageurl":"yuaiahaircare.com\/products\/hair-vitamins","u":"0463bad6f4ad","p":"product","rtyp":"product","rid":8896711917859};</script>
vendor: 1 bytes, line 548
548
549<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 549
549
550<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('StartPreviewBarLoading',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 550
550
551<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" data-src="//yuaiahaircare.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 551
551
552<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//yuaiahaircare.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
552<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 552
552
553<script> 554 window.Shopify = window.Shopify || {}; 555 window.Shopify.MCP = window.Shopify.MCP || {}; 556 window.Shopify.MCP.enabled = true; 557 window.Shopify.MCP.shop = "yuiaia-haircare-com.myshopify.com"; 558 window.Shopify.MCP.mcpEndpoint = "https:\/\/yuaiahaircare.com\/api\/mcp"; 559 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 560</script>
vendor: 1 bytes, line 560
560
561<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("StartPreviewBarLoading",i,{once:!0})}p()?i():m()}s("\/\/yuaiahaircare.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 562</script>
vendor: 1 bytes, line 562
562
563<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://yuaiahaircare.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 564</script>
vendor: 1 bytes, line 564
564
565<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 566 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 567</script>
vendor: 1 bytes, line 567
567
568<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("StartPreviewBarLoading",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 569</script>
569 570<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://yuaiahaircare.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 571<style id="shopify-accelerated-checkout-cart"> 572 #shopify-buyer-consent { 573 margin-top: 1em; 574 display: inline-block; 575 width: 100%; 576} 577 578#shopify-buyer-consent.hidden { 579 display: none; 580} 581 582#shopify-subscription-policy-button { 583 background: none; 584 border: none; 585 padding: 0; 586 text-decoration: underline; 587 font-size: inherit; 588 cursor: pointer; 589} 590 591#shopify-subscription-policy-button::before { 592 box-shadow: none; 593} 594 595 </style> 596
597<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
597
598<script type="application/ld+json"> 599{ 600 "@context": "https://schema.org", 601 "@type": "BreadcrumbList", 602 "itemListElement": [ 603 { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://yuaiahaircare.com/" },{ "@type": "ListItem", "position": 2, "name": "Hair Vitamins", "item": "https://yuaiahaircare.com/products/hair-vitamins" }] 604} 605</script>
605 606<!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 607<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
608<script> 609/* >> TriplePixel :: start*/ 610window.TriplePixelData={TripleName:"yuiaia-haircare-com.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"8896711917859",name:`Hair Vitamins`,price:"32,99",variant:"47176659009827",av:{ "47176659009827":true,"47176659042595":true,"53502968496509":true }},search:"",collection:"",cart:"",template:"product",curr:"EUR" || "EUR", market:"103172342141"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 611/* << TriplePixel :: end*/ 612</script>
612 613 614 615 616<!-- END app block --><!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
616<script type="text/javascript" hs-ignore data-cookieconsent="ignore"> 617 var Globo = Globo || {}; 618 var globoFormbuilderRecaptchaInit = function(){}; 619 var globoFormbuilderHcaptchaInit = function(){}; 620 window.Globo.FormBuilder = window.Globo.FormBuilder || {}; 621 window.Globo.FormBuilder.shop = {"configuration":{"money_format":"{{amount_with_comma_separator}} kr"},"pricing":{"features":{"bulkOrderForm":false,"cartForm":false,"fileUpload":2,"removeCopyright":false}},"settings":{"copyright":"Powered by <a href=\"https://globosoftware.net\" target=\"_blank\">Globo</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"scrollTop":false,"additionalColumns":[]},"encryption_form_id":1,"url":"https://app.powerfulform.com/"}; 622 if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop.storefront_access_token){ 623 delete window.Globo.FormBuilder.shop.storefront_access_token; 624 } 625 626 if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){ 627 const customStyle = document.createElement('style'); 628 customStyle.type = 'text/css'; 629 customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode; 630 document.head.appendChild(customStyle); 631 } 632 633 window.Globo.FormBuilder.forms = []; 634 635 636 637 638 window.Globo.FormBuilder.forms[29125] = {"29125":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"text","type":"text","label":{"en":"Your name","de":"Dit navn","es":"Dit navn","fr":"Dit navn","it":"Dit navn"},"placeholder":{"en":"Your name","de":"Dit navn","es":"Dit navn","fr":"Dit navn","it":"Dit navn"},"description":null,"hideLabel":true,"required":true,"columnWidth":50,"ifHideLabel":false},{"id":"text-1","type":"text","label":{"en":"Company","de":"Virksomhed","es":"Virksomhed","fr":"Virksomhed","it":"Virksomhed"},"placeholder":{"en":"Company","de":"Virksomhed","es":"Virksomhed","fr":"Virksomhed","it":"Virksomhed"},"description":"","limitCharacters":false,"characters":100,"hideLabel":true,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"email","type":"email","label":"Email","placeholder":"Email","description":null,"hideLabel":true,"required":true,"columnWidth":50},{"id":"text-2","type":"text","label":{"en":"Phone","de":"Telefon","es":"Telefon","fr":"Telefon","it":"Telefon"},"placeholder":{"en":"Phone","de":"Telefon","es":"Telefon","fr":"Telefon","it":"Telefon"},"description":"","limitCharacters":false,"characters":100,"hideLabel":true,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"textarea","type":"textarea","label":{"en":"Message","de":"Besked","es":"Besked","fr":"Besked","it":"Besked"},"placeholder":{"en":"Message","de":"Besked","es":"Besked","fr":"Besked","it":"Besked"},"description":null,"hideLabel":true,"required":true,"columnWidth":100}]}],"errorMessage":{"required":"Dette felt er påkrævet","invalid":"Ugyldigt","invalidEmail":"Invalid email","invalidURL":"Invalid URL","fileSizeLimit":"File size limit exceeded","fileNotAllowed":"File extension not allowed","requiredCaptcha":"Please, enter the captcha","invalidName":"Invalid name"},"appearance":{"layout":"default","width":600,"style":"flat","mainColor":"rgba(214,46,85,1)","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"#6c757d","headingColor":"#000","labelColor":"#000","optionColor":"#000","paragraphBackgroun
638d":"#fff","paragraphColor":"#000"},"afterSubmit":{"action":"clearForm","message":"\u003ch4\u003eTak for din henvendelse!\u003c\/h4\u003e\u003cp\u003eVi vil hurtigst muligt vende tilbage.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eDe bedste hilsner\u003c\/p\u003e\u003cp\u003eYuaia Haircare\u003c\/p\u003e","redirectUrl":null},"footer":{"description":"","previousText":"Previous","nextText":"Next","submitText":{"en":"Contact me","de":"Kontakt mig","es":"Kontakt mig","fr":"Kontakt mig","it":"Kontakt mig"},"submitFullWidth":true},"header":{"active":false,"title":"Contact us","description":"Leave your message and we'll get back to you shortly."},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue","publishType":"embedCode","selectTime":"forever","setCookie":"1","setCookieHours":"1","setCookieWeeks":"1"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-29125\" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n\n.globo-form-id-29125 .globo-form-app{\n max-width: 600px;\n width: -webkit-fill-available;\n \n background-color: #fff;\n \n \n}\n\n.globo-form-id-29125 .globo-form-app .globo-heading{\n color: #000\n}\n\n\n\n.globo-form-id-29125 .globo-form-app .globo-description,\n.globo-form-id-29125 .globo-form-app .header .globo-description{\n color: #6c757d\n}\n.globo-form-id-29125 .globo-form-app .globo-label,\n.globo-form-id-29125 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-29125 .globo-form-app .globo-form-control label.globo-label span.label-content{\n color: #000;\n text-align: left !important;\n}\n.globo-form-id-29125 .globo-form-app .globo-label.globo-position-label{\n height: 20px !important;\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-29125 .globo-form-app .globo-form-control span.globo-description{\n color: #6c757d\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-29125 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n color: #000\n}\n.globo-form-id-29125 .globo-form-app .footer,\n.globo-form-id-29125 .globo-form-app .gfb__footer{\n text-align:;\n}\n.globo-form-id-29125 .globo-form-app .footer button,\n.globo-form-id-29125 .globo-form-app .gfb__footer button{\n border:1px solid rgba(214,46,85,1);\n \n width:100%;\n \n}\n.globo-form-id-29125 .globo-form-app .footer button.submit,\n.globo-form-id-29125 .globo-form-app .gfb__footer button.submit\n.globo-form-id-29125 .globo-form-app .footer button.checkout,\n.globo-form-id-29125 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-29125 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-29125 .globo-form-app .gfb__footer button.action.loading .spinner{\n background-color: rgba(214,46,85,1);\n color : #ffffff;\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(214,46,85,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n content: url('data:image\/svg+xml;
638 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(214,46,85,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-29125 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(214,46,85,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .radio-wrapper .radio-input:checked ~ .radio-label:after {\n background: rgba(214,46,85,1);\n background: radial-gradient(rgba(214,46,85,1) 40%, #fff 45%);\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n border-color: rgba(214,46,85,1);\n box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n background-color: rgba(214,46,85,1);\n}\n.globo-form-id-29125 .globo-form-app .step.-completed .step__number,\n.globo-form-id-29125 .globo-form-app .line.-progress,\n.globo-form-id-29125 .globo-form-app .line.-start{\n background-color: rgba(214,46,85,1);\n}\n.globo-form-id-29125 .globo-form-app .checkmark__check,\n.globo-form-id-29125 .globo-form-app .checkmark__circle{\n stroke: rgba(214,46,85,1);\n}\n.globo-form-id-29125 .floating-button{\n background-color: rgba(214,46,85,1);\n}\n.globo-form-id-29125 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n border-color : rgba(214,46,85,1);\n}\n.globo-form-id-29125 .flatpickr-day.selected, \n.globo-form-id-29125 .flatpickr-day.startRange, \n.globo-form-id-29125 .flatpickr-day.endRange, \n.globo-form-id-29125 .flatpickr-day.selected.inRange, \n.globo-form-id-29125 .flatpickr-day.startRange.inRange, \n.globo-form-id-29125 .flatpickr-day.endRange.inRange, \n.globo-form-id-29125 .flatpickr-day.selected:focus, \n.globo-form-id-29125 .flatpickr-day.startRange:focus, \n.globo-form-id-29125 .flatpickr-day.endRange:focus, \n.globo-form-id-29125 .flatpickr-day.selected:hover, \n.globo-form-id-29125 .flatpickr-day.startRange:hover, \n.globo-form-id-29125 .flatpickr-day.endRange:hover, \n.globo-form-id-29125 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-29125 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-29125 .flatpickr-day.endRange.prevMonthDay, \n.globo-form-id-29125 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-29125 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-29125 .flatpickr-day.endRange.nextMonthDay {\n background: rgba(214,46,85,1);\n border-color: rgba(214,46,85,1);\n}\n.globo-form-id-29125 .globo-paragraph,\n.globo-form-id-29125 .globo-paragraph * {\n background: #fff !important;\n color: #000 !important;\n width: 100%!important;\n}\n\n\u003c\/style\u003e\n\u003cstyle\u003e\n :root .globo-form-app[data-id=\"29125\"]{\n --gfb-primary-color: rgba(214,46,85,1);\n --gfb-form-width: 600px;\n --gfb-font-family: inherit;\n --gfb-font-style: inherit;\n \n --gfb-bg-color: #FFF;\n --gfb-bg-position: top;\n \n --gfb-bg-color: #fff;\n \n \n }\n\u003c\/style\u003e\n\u003cdiv class=\"globo-form-app default-layout gfb-style-flat\" data-id=29125\u003e\n \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003cform class=\"g-container\" novalidate action=\"\/api\/front\/form\/29125\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=29125\u003e\n \n \n \n \n \u003cdiv class=\"globo-formbuilder-wizard\" data-id=29125\u003e\n \u003cdiv class=\"wizard__content\"\u003e\n \u003cheader class=\"wizard__header\"\u003e\n \u003cdiv class=\"wizard__steps\"\u003e\n \u003cnav class=\"steps hidden\"\u003e\n \n \n \n \n \n \n \n \n \n \u003cdiv class=\"step last \" data-element-id=\"group-1\" data-step=\"0\" \u003e\n \u003cdiv class=\"step__content\"\u003e\n \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n \u003c\/svg\u003e\n \u003cdiv class=\"lines\"\u003e\n \n \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"line -background\"\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"line -progress\"\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e \n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/nav\u003e\n \u003c\/div\u003e\n \u003c\/header\u003e\n \u003cdiv class=\"panels\"\u003e\n \n \n \n \n \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=29125 data-step=\"0\" style=\"padding-top:0\"\u003e\n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"29125-text\" class=\"flat-label globo-label \"\u003e\u003cspan class=\"label-content\" data-label=\"Your name\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat-input\" id=\"29125-text\" name=\"text\" placeholder=\"Your name\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"29125-text-1\" class=\"flat-label globo-label \"\u003e\u003cspan class=\"label-content\" data-label=\"Company\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat-input\" id=\"29125-text-1\" name=\"text-1\" placeholder=\"Company\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"29125-email\" class=\"flat-label globo-label \"\u003e\u003cspan class=\"label-content\" data-label=\"Email\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cinput type=\"text\" data-type=\"email\" class=\"flat-input\" id=\"29125-email\" name=\"email\" placeholder=\"Email\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column\" \u003e\n \u003clabel for=\"29125-text-2\" class=\"flat-label globo-label \"\u003e\u003cspan class=\"label-content\" data-label=\"Phone\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \n \u003cinput type=\"text\" data-type=\"text\" class=\"flat-input\" id=\"29125-text-2\" name=\"text-2\" placeholder=\"Phone\" presence \u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n \n \n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column\" \u003e\n \u003clabel for=\"29125-textarea\" class=\"flat-label globo-label \"\u003e\u003cspan class=\"label-content\" data-label=\"Message\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/label\u003e\n \u003cdiv class=\"globo-form-input\"\u003e\n \u003ctextarea id=\"29125-textarea\" data-type=\"textarea\" class=\"flat-input\" rows=\"3\" name=\"textarea\" placeholder=\"Message\" presence \u003e\u003c\/textarea\u003e\n \u003c\/div\u003e\n \n \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n \n \u003csmall class=\"messages\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n \n \n \n \n \n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \n \n \u003cp style=\"text-align: right;font-size:small;display: block !important;\"\u003ePowered by \u003ca href=\"https:\/\/globosoftware.net\" target=\"_blank\"\u003eGlobo\u003c\/a\u003e \u003ca href=\"https:\/\/apps.shopify.com\/form-builder
638-contact-form\" target=\"_blank\"\u003eForm\u003c\/a\u003e\u003c\/p\u003e\n \n \n \u003cdiv class=\"message error\" data-other-error=\"\"\u003e\n \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"message success\"\u003e\n \u003cdiv class=\"content\"\u003e\u003ch4\u003eTak for din henvendelse!\u003c\/h4\u003e\u003cp\u003eVi vil hurtigst muligt vende tilbage.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eDe bedste hilsner\u003c\/p\u003e\u003cp\u003eYuaia Haircare\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"gfb__footer wizard__footer\"\u003e\n \n \n \n \u003cbutton type=\"button\" class=\"action previous hidden flat-button\"\u003ePrevious\u003c\/button\u003e\n \u003cbutton type=\"button\" class=\"action next submit flat-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eContact me' data-next-text=\"Next\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n \n \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n \u003c\/form\u003e\n \n \u003cdiv class=\"message success\"\u003e\n \u003cdiv class=\"content\"\u003e\u003ch4\u003eTak for din henvendelse!\u003c\/h4\u003e\u003cp\u003eVi vil hurtigst muligt vende tilbage.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eDe bedste hilsner\u003c\/p\u003e\u003cp\u003eYuaia Haircare\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n"}}[29125]; 639 640 641 642 window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url; 643 window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url; 644 window.Globo.FormBuilder.themeOs20 = true; 645 window.Globo.FormBuilder.searchProductByJson = true; 646 647 648 window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder
648-356/assets/";Globo.FormBuilder.page = { 649 href : window.location.href, 650 type: "product" 651 }; 652 Globo.FormBuilder.page.title = document.title 653 654 655 Globo.FormBuilder.product= { 656 title : 'Hair Vitamins', 657 type : 'HÃ¥rpleje', 658 vendor : 'Yuaia', 659 url : window.location.href, 660 sku: 'YUM01', 661 id: 8896711917859, 662 handle: 'hair-vitamins', 663 } 664 665 if(window.AVADA_SPEED_WHITELIST){ 666 const pfbs_w = new RegExp("powerful-form-builder", 'i') 667 if(Array.isArray(window.AVADA_SPEED_WHITELIST)){ 668 window.AVADA_SPEED_WHITELIST.push(pfbs_w) 669 }else{ 670 window.AVADA_SPEED_WHITELIST = [pfbs_w] 671 } 672 } 673 674 Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {}; 675 Globo.FormBuilder.shop.configuration.money_format = "â¬{{amount_with_comma_separator}}"; 676</script>
vendor: 1 bytes, line 676
676
677<script src="https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
677 678 679 680 681 682<!-- END app block --><!-- BEGIN app block: shopify://apps/growi-creator-management/blocks/growi-embed/419e0351-1ff7-4f90-8ee9-8dc5c04a0f9c -->
682<script src="https://cdn.shopify.com/extensions/01a037a5-3ff4-77b7-897c-bded03ccbabd/growi-231/assets/cookie-utils.js" defer="defer"></script>
vendor: 1 bytes, line 682
682
683<script> 684 console.log('growi-embed.liquid'); 685 console.log('ðµ [GROWI-EMBED] growi-embed.liquid inline script STARTED, v.1.9.0'); 686 console.log('ðµ [GROWI-EMBED] Script execution timestamp:', new Date().toISOString()); 687 console.log('ðµ [GROWI-EMBED] Document readyState:', document.readyState); 688 console.log('ðµ [GROWI-EMBED] window.growiCookieUtils exists?', typeof window.growiCookieUtils !== 'undefined'); 689 if (typeof window.growiCookieUtils !== 'undefined') { 690 console.log('â [GROWI-EMBED] Cookie utils ALREADY available!', window.growiCookieUtils); 691 } else { 692 console.log('â³ [GROWI-EMBED] Cookie utils NOT YET available, will wait...'); 693 } 694 695 (function () { 696 // Default customization settings 697 const defaultCustomization = { 698 popup_enabled: true, 699 heading_text: null, 700 body_text: null, 701 button_text: null, 702 helper_text: null, 703 background_color: '#ffffff', 704 text_color: '#000000', 705 button_color: '#2c2c2c', 706 button_text_color: '#ffffff', 707 banner_enabled: false, 708 banner_top_offset: 0, 709 emoji: 'ð', 710 }; 711 712 // Fetch customization settings from API 713 async function fetchCustomization(affiliateTag) { 714 try { 715 const response = await fetch( 716 `https://api.growi.io/api/v1/campaigns/ambassador_program_customization?affiliate_tag=${encodeURIComponent( 717 affiliateTag 718 )}&url=${encodeURIComponent(window.location.href)}`, 719 { 720 method: 'GET', 721 headers: { 722 'Content-Type': 'application/json', 723 }, 724 } 725 ); 726 727 if (!response.ok) { 728 console.warn('Customization API returned error, returning null'); 729 return null; 730 } 731 732 const data = await response.json(); 733 734 if (data.success && data.customization) { 735 console.log('â Loaded customization settings:', data.customization); 736 return data.customization; 737 } else { 738 console.log('â¹ï¸ No customization found, returning null'); 739 return null; 740 } 741 } catch (error) { 742 console.error('Failed to fetch customization, returning null:', error); 743 return null; 744 } 745 } 746 747 function showDiscountModal(discountCode, affiliateName, discountValue, discountType, affiliateId) { 748 console.log('showDiscountModal', discountCode, affiliateName, discountValue, discountType, affiliateId); 749 750 if ( 751 !discountValue || 752 discountValue === '0' || 753 discountValue === 0 || 754 discountValue === null || 755 discountValue === undefined || 756 discountValue === 'null' 757 ) 758 return; 759 // Prevent duplicate modals 760 if (document.getElementById('__growi-modal-overlay')) return; 761 762 const overlay = document.createElement('div'); 763 overlay.id = '__growi-modal-overlay'; 764 overlay.style.cssText = ` 765 display:block; 766 position:fixed; 767 top:0; left:0; 768 width:100%; height:100%; 769 background-color:rgba(0,0,0,0.5); 770 z-index:9998; 771 `; 772 773 const modal = document.createElement('div'); 774 modal.className = '__growi_modal_content'; 775 modal.style.cssText = ` 776 display:block; 777 background-color:white; 778 z-index:9999; 779 border-top:10px solid #2C2C2C; 780 border-radius:10px; 781 text-align:center; 782 margin:auto; 783 min-height:400px; 784 height:auto; 785 position:fixed; 786 top:50%; left:50%; 787 transform:translate(-50%, -50%); 788 width:90%; max-width:500px; 789 `; 790 791 // Add mobile-specific styles 792 const mobileStyles = document.createElement('style'); 793 mobileStyles.textContent = ` 794 @media (max-width: 768px) { 795 .__growi_modal_content { 796 top: calc(50% + 20px) !important; 797 } 798 } 799 @media (max-width: 480px) { 800 .__growi_modal_content { 801 top: calc(50% + 30px) !important; 802 } 803 } 804 `; 805 document.head.appendChild(mobileStyles); 806 807 modal.innerHTML = ` 808 <div class="__growi-modal-inner" style="display:block;position:relative;width:100%;height:100%;padding:40px 40px 40px 40px;box-sizing:border-box;"> 809 <button id="__growi-close-modal" style="position:absolute;top:15px;right:15px;background-color:transparent;border:none;cursor:pointer;z-index:10000;padding:5px;"> 810 <svg style="fill:#000000" height="20px" width="20px" viewBox="0 0 490 490" xmlns="http://www.w3.org/2000/svg"> 811 <polygon points="456.851,0 245,212.564 33.149,0 0.708,32.337 812 212.669,245.004 0.708,457.678 33.149,490 813 245,277.443 456.851,490 489.292,457.678 814 277.331,245.004 489.292,32.337"/> 815 </svg> 816 </button> 817 818 <div style="text-align:center;width:100%;"> 819 <p style="text-align:center;margin:0 0 20px 0;"> 820 <img src="https://d2pnkb2a79l965.cloudfront.net/party-popper-emoji.png" style="width:80px;height:80px;display:inline-block;"> 821 </p> 822 <h2 style=" 823 text-align:center; 824 font-size:2.5em; 825 line-height:1em; 826 margin:0.5em 0; 827 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 828 Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, 829 Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; 830 font-weight:bold; 831 color:#000000; 832 "> 833 ${affiliateName ? decodeURIComponent(affiliateName) : "We've"} sent you ${ 834 discountType === 'percentage' ? `${discountValue}%` : `$${discountValue}` 835 } off! 836 </h2> 837 <h3 style=" 838 text-align:center; 839 font-size:1.3em; 840 margin:0.8em 0; 841 color:#9aaab9; 842 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 843 Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, 844 Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; 845 "> 846 Click below to redeem your discount code 847 </h3> 848 <button id="__growi-redeem-btn" style=" 849 display:block; 850 margin:20px auto 0 auto; 851 padding:12px 20px; 852 width:230px; 853 background-color:#2c2c2c; 854 color:#ffffff; 855 border:1px solid #535459; 856 border-radius:5px; 857 font-size:1.2em; 858 cursor:pointer; 859 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 860 Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, 861 Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; 862 "> 863 Redeem Coupon 864 </button> 865 <div style="font-size:0.8em;color:#9aaab9;margin-top:10px;text-align:center;"> 866 <em>Your discount will automatically be applied at checkout</em> 867 </div> 868 </div> 869 </div> 870 `; 871 872 overlay.appendChild(modal); 873 document.body.appendChild(overlay); 874 875 // Close handler 876 document.getElementById('__growi-close-modal').onclick = () => {
877 window.growiCookieUtils.setCookie('discount_seen', `${affiliateId.toLowerCase()}`, -1); 878 overlay.remove(); 879 }; 880 881 // Redeem handler 882 document.getElementById('__growi-redeem-btn').onclick = () => { 883 const redeemBtn = document.getElementById('__growi-redeem-btn'); 884 885 // Set loading state 886 redeemBtn.disabled = true; 887 redeemBtn.style.cursor = 'not-allowed'; 888 redeemBtn.innerHTML = ` 889 <svg style="animation: spin 1s linear infinite; width: 20px; height: 20px; display: inline-block; margin-right: 8px;" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 890 <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4" stroke-dasharray="31.416" stroke-dashoffset="31.416" fill="none" stroke-linecap="round"/> 891 </svg> 892 Loading... 893 `; 894 895 // Add spinning animation 896 const style = document.createElement('style'); 897 style.textContent = ` 898 @keyframes spin { 899 0% { transform: rotate(0deg); } 900 100% { transform: rotate(360deg); } 901 } 902 `; 903 document.head.appendChild(style); 904 905 // Simulate loading delay then show discount code 906 setTimeout(() => { 907 // Replace button with discount code 908 redeemBtn.style.display = 'none'; 909 910 // Create discount code container 911 const discountCodeDiv = document.createElement('div'); 912 discountCodeDiv.id = '__growi-discount-code'; 913 discountCodeDiv.style.cssText = ` 914 background-color:#ecf0ff; 915 display:block; 916 width:90%; 917 margin:20px auto 0 auto; 918 text-align:center; 919 color:#3860fb; 920 font-size:25px; 921 padding:8px; 922 cursor:pointer; 923 border-radius:5px; 924 font-weight:bold; 925 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 926 Helvetica Neue, Arial, Noto Sans, sans-serif; 927 `; 928 discountCodeDiv.innerHTML = ` 929 ${discountCode.toUpperCase()} 930 <img src="https://d2pnkb2a79l965.cloudfront.net/copy-blue-icon.png" style="width:22px;margin-bottom:-5px;display:inline;"> 931 `; 932 933 // Add copy functionality 934 discountCodeDiv.onclick = () => { 935 navigator.clipboard 936 .writeText(discountCode.toUpperCase()) 937 .then(() => { 938 // Show copied feedback under the code 939 let copiedText = document.getElementById('__growi-copied-text'); 940 if (!copiedText) { 941 copiedText = document.createElement('div'); 942 copiedText.id = '__growi-copied-text'; 943 copiedText.style.cssText = ` 944 font-size:0.9em; 945 color:#28a745; 946 margin-top:8px; 947 text-align:center; 948 `; 949 discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling); 950 } 951 copiedText.innerHTML = 'â Discount applied!'; 952 }) 953 .catch(() => { 954 // Fallback for older browsers 955 const textArea = document.createElement('textarea'); 956 textArea.value = discountCode.toUpperCase(); 957 document.body.appendChild(textArea); 958 textArea.select(); 959 document.execCommand('copy'); 960 document.body.removeChild(textArea); 961 962 let copiedText = document.getElementById('__growi-copied-text'); 963 if (!copiedText) { 964 copiedText = document.createElement('div'); 965 copiedText.id = '__growi-copied-text'; 966 copiedText.style.cssText = ` 967 font-size:0.9em; 968 color:#28a745; 969 margin-top:8px; 970 text-align:center; 971 `; 972 discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling); 973 } 974 copiedText.innerHTML = 'â Discount applied!'; 975 }); 976 }; 977 978 // Insert the discount code div after the button 979 redeemBtn.parentNode.insertBefore(discountCodeDiv, redeemBtn.nextSibling); 980 }, 1500); 981
982 window.growiCookieUtils.setCookie('discount_seen', `${affiliateId.toLowerCase()}`); 983 }; 984 } 985 986 async function showDiscountModalV2(discountCode, affiliateName, discountValue, discountType, affiliateId) { 987 console.log('showDiscountModalV2', discountCode, affiliateName, discountValue, discountType, affiliateId); 988 989 if ( 990 !discountValue || 991 discountValue === '0' || 992 discountValue === 0 || 993 discountValue === null || 994 discountValue === undefined || 995 discountValue === 'null' 996 ) 997 return; 998 999 // Fetch customization from API 1000 const customization = await fetchCustomization(affiliateId); 1001 1002 // If no customization exists, fall back to the original showDiscountModal 1003 if (!customization) { 1004 console.log('â¹ï¸ No customization available, falling back to default modal'); 1005 showDiscountModal(discountCode, affiliateName, discountValue, discountType, affiliateId); 1006 return; 1007 } 1008 1009 // Prevent duplicate modals 1010 if (document.getElementById('__growi-modal-overlay')) return; 1011 1012 // Merge customization with defaults 1013 const config = { ...defaultCustomization, ...customization }; 1014 1015 // Check if popup is enabled 1016 if (!config.popup_enabled) { 1017 console.log('â¹ï¸ Popup is disabled by customization settings'); 1018 1019 if (config.banner_enabled) { 1020 window.growiCookieUtils.setCookie('discount_seen', affiliateId.toLowerCase()); 1021 showBanner(affiliateId, discountCode, customization); 1022 } 1023 1024 return; 1025 } 1026 1027 const headingText = 1028 config.heading_text || 1029 `${affiliateName ? decodeURIComponent(affiliateName) : "We've"} sent you ${ 1030 discountType === 'percentage' ? `${discountValue}%` : `$${discountValue}` 1031 } off!`; 1032 const bodyText = config.body_text || 'Click below to redeem your discount code'; 1033 const buttonText = config.button_text || 'Redeem Coupon'; 1034 const helperText = config.helper_text || 'Your discount will automatically be applied at checkout'; 1035 const buttonMarkup = config.hide_button 1036 ? '' 1037 : `<button id="__growi-redeem-btn" style=" 1038 display:block; 1039 margin:20px auto 0 auto; 1040 padding:12px 20px; 1041 width:230px; 1042 background-color:${config.button_color}; 1043 color:${config.button_text_color}; 1044 border:1px solid ${config.button_color}; 1045 border-radius:5px; 1046 font-size:1.2em; 1047 cursor:pointer; 1048 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 1049 Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, 1050 Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; 1051 "> 1052 ${buttonText} 1053 </button>`; 1054 const helperMarkup = ` 1055 <div style="font-size:0.8em;color:${config.text_color};opacity:0.7;margin-top:10px;text-align:center;"> 1056 <em>${helperText}</em> 1057 </div> 1058 `; 1059 1060 const overlay = document.createElement('div'); 1061 overlay.id = '__growi-modal-overlay'; 1062 overlay.style.cssText = ` 1063 display:block; 1064 position:fixed; 1065 top:0; left:0; 1066 width:100%; height:100%; 1067 background-color:rgba(0,0,0,0.5); 1068 z-index:9998; 1069 `; 1070 1071 const modal = document.createElement('div'); 1072 modal.className = '__growi_modal_content'; 1073 modal.style.cssText = ` 1074 display:block; 1075 background-color:${config.background_color}; 1076 z-index:9999; 1077 border-top:10px solid #2C2C2C; 1078 border-radius:10px; 1079 text-align:center; 1080 margin:auto; 1081 min-height:400px; 1082 height:auto; 1083 position:fixed; 1084 top:50%; left:50%; 1085 transform:translate(-50%, -50%); 1086 width:90%; max-width:500px; 1087 `; 1088 1089 // Add mobile-specific styles 1090 const mobileStyles = document.createElement('style'); 1091 mobileStyles.textContent = ` 1092 @media (max-width: 768px) { 1093 .__growi_modal_content { 1094 top: calc(50% + 20px) !important; 1095 } 1096 } 1097 @media (max-width: 480px) { 1098 .__growi_modal_content { 1099 top: calc(50% + 30px) !important; 1100 } 1101 } 1102 `; 1103 document.head.appendChild(mobileStyles); 1104 1105 modal.innerHTML = ` 1106 <div class="__growi-modal-inner" style="display:block;position:relative;width:100%;height:100%;padding:40px 40px 40px 40px;box-sizing:border-box;"> 1107 <button id="__growi-close-modal" style="position:absolute;top:15px;right:15px;background-color:transparent;border:none;cursor:pointer;z-index:10000;padding:5px;"> 1108 <svg style="fill:${config.text_color}" height="20px" width="20px" viewBox="0 0 490 490" xmlns="http://www.w3.org/2000/svg"> 1109 <polygon points="456.851,0 245,212.564 33.149,0 0.708,32.337 1110 212.669,245.004 0.708,457.678 33.149,490 1111 245,277.443 456.851,490 489.292,457.678 1112 277.331,245.004 489.292,32.337"/> 1113 </svg> 1114 </button> 1115 1116 <div style="text-align:center;width:100%;"> 1117 <p style="text-align:center;margin:0 0 20px 0;">
1118 <span style="font-size:80px;line-height:1;display:inline-block;">${config.emoji || 'ð'}</span> 1119 </p> 1120 <h2 style=" 1121 text-align:center; 1122 font-size:2.5em; 1123 line-height:1em; 1124 margin:0.5em 0; 1125 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 1126 Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, 1127 Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; 1128 font-weight:bold; 1129 color:${config.text_color}; 1130 "> 1131 ${headingText} 1132 </h2> 1133 <h3 style=" 1134 text-align:center; 1135 font-size:1.3em; 1136 margin:0.8em 0; 1137 color:${config.text_color}; 1138 opacity:0.7; 1139 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 1140 Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, 1141 Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; 1142 "> 1143 ${bodyText} 1144 </h3> 1145 ${buttonMarkup} 1146 ${helperMarkup} 1147 </div> 1148 </div> 1149 `; 1150 1151 overlay.appendChild(modal); 1152 document.body.appendChild(overlay); 1153 1154 // Close handler 1155 const closeButton = document.getElementById('__growi-close-modal'); 1156 if (closeButton) { 1157 closeButton.onclick = () => { 1158 window.growiCookieUtils.setCookie('discount_seen', affiliateId.toLowerCase(), -1); 1159 overlay.remove(); 1160 }; 1161 } 1162 1163 // Redeem handler 1164 const redeemBtn = document.getElementById('__growi-redeem-btn'); 1165 if (redeemBtn) { 1166 redeemBtn.onclick = () => { 1167 // Set loading state (preserve custom button colors) 1168 redeemBtn.disabled = true; 1169 redeemBtn.style.cursor = 'not-allowed'; 1170 redeemBtn.style.backgroundColor = config.button_color; 1171 redeemBtn.style.color = config.button_text_color; 1172 redeemBtn.innerHTML = ` 1173 <svg style="animation: spin 1s linear infinite; width: 20px; height: 20px; display: inline-block; margin-right: 8px;" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1174 <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4" stroke-dasharray="31.416" stroke-dashoffset="31.416" fill="none" stroke-linecap="round"/> 1175 </svg> 1176 Loading... 1177 `; 1178 1179 // Add spinning animation 1180 const style = document.createElement('style'); 1181 style.textContent = ` 1182 @keyframes spin { 1183 0% { transform: rotate(0deg); } 1184 100% { transform: rotate(360deg); } 1185 } 1186 `; 1187 document.head.appendChild(style); 1188 1189 // Simulate loading delay then show discount code 1190 setTimeout(() => { 1191 // Replace button with discount code 1192 redeemBtn.style.display = 'none'; 1193 1194 // Create discount code container 1195 const discountCodeDiv = document.createElement('div'); 1196 discountCodeDiv.id = '__growi-discount-code'; 1197 discountCodeDiv.style.cssText = ` 1198 background-color:#ecf0ff; 1199 display:block; 1200 width:90%; 1201 margin:20px auto 0 auto; 1202 text-align:center; 1203 color:#3860fb; 1204 font-size:25px; 1205 padding:8px; 1206 cursor:pointer; 1207 border-radius:5px; 1208 font-weight:bold; 1209 font-family:-apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 1210 Helvetica Neue, Arial, Noto Sans, sans-serif; 1211 `; 1212 discountCodeDiv.innerHTML = ` 1213 ${discountCode.toUpperCase()} 1214 <img src="https://d2pnkb2a79l965.cloudfront.net/copy-blue-icon.png" style="width:22px;margin-bottom:-5px;display:inline;"> 1215 `; 1216 1217 // Add copy functionality 1218 discountCodeDiv.onclick = () => { 1219 navigator.clipboard 1220 .writeText(discountCode.toUpperCase()) 1221 .then(() => { 1222 // Show copied feedback under the code 1223 let copiedText = document.getElementById('__growi-copied-text'); 1224 if (!copiedText) { 1225 copiedText = document.createElement('div'); 1226 copiedText.id = '__growi-copied-text'; 1227 copiedText.style.cssText = `
1228 font-size:0.9em; 1229 color:#28a745; 1230 margin-top:8px; 1231 text-align:center; 1232 `; 1233 discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling); 1234 } 1235 copiedText.innerHTML = 'â Discount applied!'; 1236 }) 1237 .catch(() => { 1238 // Fallback for older browsers 1239 const textArea = document.createElement('textarea'); 1240 textArea.value = discountCode.toUpperCase(); 1241 document.body.appendChild(textArea); 1242 textArea.select(); 1243 document.execCommand('copy'); 1244 document.body.removeChild(textArea); 1245 1246 let copiedText = document.getElementById('__growi-copied-text'); 1247 if (!copiedText) { 1248 copiedText = document.createElement('div'); 1249 copiedText.id = '__growi-copied-text'; 1250 copiedText.style.cssText = ` 1251 font-size:0.9em; 1252 color:#28a745; 1253 margin-top:8px; 1254 text-align:center; 1255 `; 1256 discountCodeDiv.parentNode.insertBefore(copiedText, discountCodeDiv.nextSibling); 1257 } 1258 copiedText.innerHTML = 'â Discount applied!'; 1259 }); 1260 }; 1261 1262 // Insert the discount code div after the button 1263 redeemBtn.parentNode.insertBefore(discountCodeDiv, redeemBtn.nextSibling); 1264 }, 1500); 1265 1266 window.growiCookieUtils.setCookie('discount_seen', affiliateId.toLowerCase()); 1267 }; 1268 } 1269 } 1270 1271 async function showBanner(affiliateId, discountCode, customizationData = null) { 1272 // Prevent duplicate banners 1273 if (document.getElementById('__growi-banner')) return; 1274 1275 // Fetch customization from API if not provided 1276 const customization = customizationData || (await fetchCustomization(affiliateId)); 1277 1278 // If no customization exists or banner not enabled, return 1279 if (!customization || !customization.banner_enabled) { 1280 console.log('â¹ï¸ Banner is disabled or no customization available'); 1281 return; 1282 } 1283 1284 // Merge customization with defaults 1285 const config = { ...defaultCustomization, ...customization }; 1286 1287 const affiliateName = window.growiCookieUtils.getCookie('affiliate_name'); 1288 const discountValue = window.growiCookieUtils.getCookie('discount_value'); 1289 const discountType = window.growiCookieUtils.getCookie('discount_type'); 1290 1291 const bannerHeading = 1292 config.heading_text || 1293 `${affiliateName ? decodeURIComponent(affiliateName) : 'We'} sent you ${ 1294 discountType === 'percentage' ? `${discountValue}%` : `$${discountValue}` 1295 } off!`; 1296 const bannerSubtext = config.body_text || `Click below to redeem your discount code`; 1297 const bannerButtonText = config.button_text || 'Redeem Coupon'; 1298 const bannerButtonMarkup = config.hide_button 1299 ? '' 1300 : `<button id="__growi-banner-btn" style=" 1301 padding: 14px 24px; 1302 background-color: ${config.button_color}; 1303 color: ${config.button_text_color}; 1304 border: none; 1305 border-radius: 6px; 1306 font-size: 16px; 1307 font-weight: 600; 1308 cursor: pointer; 1309 white-space: nowrap; 1310 flex-shrink: 0; 1311 font-family: -apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 1312 Helvetica Neue, Arial, Noto Sans, sans-serif; 1313 transition: opacity 0.2s; 1314 "> 1315 ${bannerButtonText} 1316 </button>`; 1317 1318 // Create banner element 1319 const banner = document.createElement('div'); 1320 banner.id = '__growi-banner'; 1321 banner.style.cssText = ` 1322 display: flex; 1323 align-items: center; 1324 justify-content: space-between; 1325 padding: 16px 20px; 1326 background-color: ${config.background_color}; 1327 color: ${config.text_color}; 1328 position: fixed; 1329 top: 0; 1330 left: 0; 1331 right: 0; 1332 width: 100%; 1333 z-index: 9997; 1334 box-shadow: 0 2px 8px rgba(0,0,0,0.1); 1335 border-bottom: 1px solid rgba(0,0,0,0.08); 1336 font-family: -apple-system, Inter, BlinkMacSystemFont, Segoe UI, Roboto, 1337 Helvetica Neue, Arial, Noto Sans, sans-serif; 1338 gap: 20px; 1339 box-sizing: border-box; 1340 `; 1341 1342 banner.innerHTML = ` 1343 <div style="display: flex; align-items: center; gap: 15px; flex: 1;"> 1344 <div style="font-size: 40px; line-height: 1; flex-shrink: 0;"> 1345 ${config.emoji || 'ð'} 1346 </div> 1347 <div style="flex: 1; min-width: 0;"> 1348 <div style="font-size: 18px; font-weight: 700; color: ${config.text_color}; margin-bottom: 4px; line-height: 1.3;"> 1349 ${bannerHeading} 1350 </div> 1351 <div style="font-size: 14px; color: ${config.text_color}; opacity: 0.7; line-height: 1.4;"> 1352 ${bannerSubtext} 1353 </div> 1354 </div> 1355 </div> 1356 ${bannerButtonMarkup} 1357 <button id="__growi-banner-close" style=" 1358 background: transparent; 1359 border: none; 1360 color: ${config.text_color}; 1361 cursor: pointer; 1362 padding: 8px; 1363 display: flex; 1364 align-items: center; 1365 flex-shrink: 0; 1366 opacity: 0.6; 1367 transition: opacity 0.2s; 1368 "> 1369 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1370 <path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"/> 1371 </svg> 1372 </button> 1373 `; 1374 1375 // Add responsive styles and hover effects 1376 const bannerStyles = document.createElement('style'); 1377 bannerStyles.textContent = ` 1378 #__growi-banner-btn:hover { 1379 opacity: 0.9; 1380 }
1381 #__growi-banner-close:hover { 1382 opacity: 1; 1383 } 1384 @media (max-width: 768px) { 1385 #__growi-banner { 1386 flex-direction: column; 1387 align-items: stretch !important; 1388 padding: 16px; 1389 width: 100%; 1390 } 1391 #__growi-banner > div:first-child { 1392 margin-bottom: 12px; 1393 } 1394 #__growi-banner-btn { 1395 width: 100%; 1396 } 1397 #__growi-banner-close { 1398 position: absolute; 1399 top: 16px; 1400 right: 16px; 1401 } 1402 } 1403 `; 1404 document.head.appendChild(bannerStyles); 1405 1406 // Append to body 1407 document.body.appendChild(banner); 1408 1409 // Add body padding to prevent content from being hidden behind banner 1410 const originalPaddingTop = document.body.style.paddingTop; 1411 // Wait for banner to render to get actual height 1412 setTimeout(() => { 1413 const bannerBottom = banner.getBoundingClientRect().bottom; 1414 document.body.style.paddingTop = `${bannerBottom}px`; 1415 1416 // Push down any existing sticky announcement bars so they appear below our banner 1417 const stickyAnnouncementBars = document.querySelectorAll( 1418 '[class*="announcement-bar"], [class*="announcement_bar"], [id*="announcement-bar"]' 1419 ); 1420 stickyAnnouncementBars.forEach((el) => { 1421 const style = getComputedStyle(el); 1422 if (style.position === 'sticky') { 1423 el.style.top = `${bannerBottom}px`; 1424 } 1425 }); 1426 }, 0); 1427 1428 // Store original padding for cleanup 1429 banner.dataset.originalPadding = originalPaddingTop; 1430 1431 // Button click handler - always copy code to clipboard, and optionally open modal 1432 const bannerBtn = document.getElementById('__growi-banner-btn'); 1433 if (bannerBtn) { 1434 bannerBtn.onclick = () => { 1435 const discountCode = window.growiCookieUtils.getCookie('discount_code'); 1436 const affiliateName = window.growiCookieUtils.getCookie('affiliate_name'); 1437 const discountType = window.growiCookieUtils.getCookie('discount_type'); 1438 const discountValue = window.growiCookieUtils.getCookie('discount_value'); 1439 1440 if (discountCode && discountValue) { 1441 // Always copy discount code to clipboard 1442 const originalText = bannerBtn.innerHTML; 1443 1444 navigator.clipboard 1445 .writeText(discountCode.toUpperCase()) 1446 .then(() => { 1447 bannerBtn.innerHTML = 'â Discount applied!'; 1448 bannerBtn.style.backgroundColor = '#28a745'; 1449 setTimeout(() => { 1450 bannerBtn.innerHTML = originalText; 1451 bannerBtn.style.backgroundColor = config.button_color; 1452 }, 2000); 1453 }) 1454 .catch(() => { 1455 // Fallback for older browsers 1456 const textArea = document.createElement('textarea'); 1457 textArea.value = discountCode.toUpperCase(); 1458 textArea.style.position = 'fixed'; 1459 textArea.style.opacity = '0'; 1460 document.body.appendChild(textArea); 1461 textArea.select(); 1462 document.execCommand('copy'); 1463 document.body.removeChild(textArea); 1464 1465 bannerBtn.innerHTML = 'â Discount applied!'; 1466 bannerBtn.style.backgroundColor = '#28a745'; 1467 setTimeout(() => { 1468 bannerBtn.innerHTML = originalText; 1469 bannerBtn.style.backgroundColor = config.button_color; 1470 }, 2000); 1471 }); 1472 1473 // Additionally show modal if enabled 1474 if (config.popup_enabled) { 1475 showDiscountModalV2(discountCode, affiliateName, discountValue, discountType, affiliateId); 1476 } 1477 } 1478 }; 1479 } 1480 1481 // Close button handler 1482 document.getElementById('__growi-banner-close').onclick = () => { 1483 // Restore original padding 1484 const originalPadding = banner.dataset.originalPadding || ''; 1485 document.body.style.paddingTop = originalPadding; 1486 1487 banner.remove(); 1488 // Store in cookie that banner was dismissed
1489 window.growiCookieUtils.setCookie('banner_dismissed', affiliateId.toLowerCase(), 1); // 1 day 1490 }; 1491 } 1492 1493 // ---- PAGE VIEW (exact referrer only) ---- 1494 function hasFiredPageView(visitorUid) { 1495 const key = `growi_pv_sent::${visitorUid || 'anon'}::${location.pathname}`; 1496 try { 1497 if (sessionStorage.getItem(key)) return true; 1498 } catch {} 1499 if (window.growiCookieUtils) { 1500 const ck = window.growiCookieUtils.getCookie(encodeURIComponent(key)); 1501 if (ck === '1') return true; 1502 } 1503 return false; 1504 } 1505 1506 function markFiredPageView(visitorUid) { 1507 const key = `growi_pv_sent::${visitorUid || 'anon'}::${location.pathname}`; 1508 try { 1509 sessionStorage.setItem(key, '1'); 1510 } catch {} 1511 // ~30 minutes lock across tabs 1512 window.growiCookieUtils && window.growiCookieUtils.setCookie(encodeURIComponent(key), '1', 0.02); 1513 } 1514 1515 async function sendOneTimePageView(externalId) { 1516 console.log('sendOneTimePageView', externalId); 1517 if (!window.growiCookieUtils) return; 1518 console.log('sendOneTimePageView1', externalId); 1519 if (!externalId) return; 1520 1521 const affiliateId = window.growiCookieUtils.getCookie('growi_affiliate_id'); 1522 const visitorUid = window.growiCookieUtils.getCookie('growi_visitor_uid'); 1523 if (!affiliateId || affiliateId === 'null') return; // keep your current rule 1524 console.log('sendOneTimePageView2', affiliateId); 1525 1526 if (hasFiredPageView(visitorUid)) return; 1527 console.log('sendOneTimePageView3', visitorUid); 1528 markFiredPageView(visitorUid); 1529 1530 // EXACT referrer only 1531 const referrerRaw = document.referrer || null; 1532 let referrerHost = null; 1533 try { 1534 referrerHost = referrerRaw ? new URL(referrerRaw).host : null; 1535 } catch {} 1536 1537 // Referrer captured at script-execute time, before any same-host nav 1538 // could blank document.referrer. Survives pushState / SPA-style nav 1539 // inside in-app browsers. 1540 const referrerInitialRaw = 1541 (typeof window !== 'undefined' && typeof window.__growi_initial_referrer !== 'undefined' 1542 ? window.__growi_initial_referrer 1543 : null) || null; 1544 let referrerInitialHost = null; 1545 try { 1546 referrerInitialHost = referrerInitialRaw ? new URL(referrerInitialRaw).host : null; 1547 } catch {} 1548 1549 // Get UTM parameters for Meta/Facebook ad tracking 1550 const utmParams = window.growiCookieUtils.getUtmParams ? window.growiCookieUtils.getUtmParams() : {}; 1551 1552 // Check if traffic is from Facebook/Meta based on utm_source 1553 const isFacebookSource = utmParams.utm_source && 1554 ['fb', 'facebook', 'meta'].includes(utmParams.utm_source.toLowerCase()); 1555 1556 // Click IDs + first-touch snapshot for paid-search fraud detection 1557 const clickIds = window.growiCookieUtils.getClickIds ? window.growiCookieUtils.getClickIds() : {}; 1558 const firstTouch = window.growiCookieUtils.getFirstTouch ? window.growiCookieUtils.getFirstTouch() : null; 1559 1560 // In-app-browser / platform inference from UA. Always safe to call â 1561 // returns { platform: 'browser', in_app_browser: false, ... } when 1562 // nothing matches. 1563 const clientPlatform = window.growiCookieUtils.detectClientPlatform 1564 ? window.growiCookieUtils.detectClientPlatform() 1565 : { platform: 'browser', in_app_browser: false, user_agent: '', is_mobile: false }; 1566 1567 // Prefer the value stamped onto first_touch (computed when the affiliate 1568 // cookie was set / backfilled â most accurate). Fall back to recomputing 1569 // live so payloads without a first_touch still carry signal. 1570 let inferredSource = (firstTouch && firstTouch.inferred_source) || null; 1571 if (!inferredSource) { 1572 if (clientPlatform && clientPlatform.platform && clientPlatform.platform !== 'browser') { 1573 inferredSource = clientPlatform.platform; 1574 } else if (referrerHost) { 1575 inferredSource = referrerHost; 1576 } else if (clickIds.gclid) { 1577 inferredSource = 'google_ads'; 1578 } else if (clickIds.msclkid) { 1579 inferredSource = 'bing_ads'; 1580 } else if (clickIds.fbclid) { 1581 inferredSource = 'facebook'; 1582 } else if (clickIds.ttclid) { 1583 inferredSource = 'tiktok'; 1584 } else { 1585 inferredSource = 'direct'; 1586 } 1587 } 1588 1589 const event = { 1590 name: 'page_viewed', 1591 id: (crypto.randomUUID && crypto.randomUUID()) || `${Date.now()}-${Math.random().toString(16).slice(2)}`, 1592 timestamp: new Date().toISOString(), 1593 data: { 1594 title: document.title || null, 1595 path: location.pathname, 1596 url: location.href, 1597 referrer_raw: referrerRaw, 1598 referrer_host: referrerHost, 1599 referrer_initial_raw: referrerInitialRaw, 1600 referrer_initial_host: referrerInitialHost,
1601 utm_source: utmParams.utm_source || null, 1602 utm_medium: utmParams.utm_medium || null, 1603 utm_campaign: utmParams.utm_campaign || null, 1604 utm_content: utmParams.utm_content || null, 1605 utm_term: utmParams.utm_term || null, 1606 utm_id: utmParams.utm_id || null, 1607 // Meta Ad ID (only set if utm_source is fb/facebook/meta) 1608 meta_ad_id: isFacebookSource ? (utmParams.tw_id || utmParams.utm_id || utmParams.utm_content || null) : null, 1609 click_ids: clickIds, 1610 first_touch: firstTouch, 1611 inferred_source: inferredSource, 1612 client_platform: clientPlatform, 1613 }, 1614 clientId: visitorUid, 1615 }; 1616 1617 const body = { 1618 tracking_event: { 1619 event_name: event.name, 1620 occurred_at: event.timestamp, 1621 visitor_uid: visitorUid, 1622 event_data: { 1623 pageEventId: event.id, 1624 timeStamp: event.timestamp, 1625 data: { ...event.data, clientId: event.clientId }, 1626 }, 1627 }, 1628 campaign_affiliate_id: affiliateId, 1629 external_id: `gid://shopify/Shop/${externalId}`, 1630 conversion_platform: 'shopify', 1631 }; 1632 1633 // Optional server dedupe 1634 const idempKey = `${visitorUid || 'anon'}::${location.pathname}::${Math.floor(Date.now() / 60000)}`; 1635 1636 try { 1637 await fetch('https://api.growi.io/api/v1/tracking_events', { 1638 method: 'POST', 1639 headers: { 1640 'Content-Type': 'application/json', 1641 'Idempotency-Key': idempKey, 1642 }, 1643 body: JSON.stringify(body), 1644 }); 1645 } catch (err) { 1646 console.warn('page_viewed send failed', err); 1647 } 1648 } 1649 1650 function waitForUrlParams(retries = 10, delay = 200) { 1651 // Check if URL has any parameters yet 1652 const hasParams = window.location.search.length > 0; 1653 const affiliateParam = 1654 new URLSearchParams(window.location.search).get('a') || 1655 new URLSearchParams(window.location.search).get('snowball') || 1656 new URLSearchParams(window.location.search).get('growi'); 1657 1658 // If we found affiliate params or exhausted retries, proceed 1659 if (affiliateParam || retries <= 0 || hasParams) { 1660 console.log(`â URL stabilized after ${10 - retries} attempts. Affiliate param:`, affiliateParam); 1661 initializeAffiliate(); 1662 return; 1663 } 1664 1665 // Wait and retry - Instagram WebView needs time to stabilize 1666 console.log(`â³ Waiting for URL params to stabilize... (${retries} retries left)`); 1667 setTimeout(() => waitForUrlParams(retries - 1, delay), delay); 1668 } 1669 1670 function waitForUtils(retries = 5) { 1671 console.log(`ð [WAIT-FOR-UTILS] Attempt ${6 - retries}/5 - Checking for window.growiCookieUtils...`); 1672 console.log( 1673 `ð [WAIT-FOR-UTILS] window.growiCookieUtils exists?`, 1674 typeof window.growiCookieUtils !== 'undefined' 1675 ); 1676 console.log(`ð [WAIT-FOR-UTILS] Document readyState:`, document.readyState); 1677 console.log(`ð [WAIT-FOR-UTILS] Timestamp:`, new Date().toISOString()); 1678 1679 if (window.growiCookieUtils) { 1680 console.log('â [WAIT-FOR-UTILS] Cookie utils found! Available methods:', Object.keys(window.growiCookieUtils)); 1681 // Don't immediately read params - wait for URL to stabilize first 1682 waitForUrlParams(); 1683 } else if (retries > 0) { 1684 console.log(`â³ [WAIT-FOR-UTILS] Not found yet, retrying in 100ms... (${retries} retries left)`); 1685 setTimeout(() => waitForUtils(retries - 1), 100); 1686 } else { 1687 console.error('â [WAIT-FOR-UTILS] Growi cookie utilities not loaded after 5 retries (500ms total)'); 1688 console.error('â [WAIT-FOR-UTILS] All window properties:', Object.keys(window)); 1689 console.error('â [WAIT-FOR-UTILS] Check if cookie-utils.js is loading correctly'); 1690 } 1691 } 1692 1693 function initializeAffiliate() { 1694 console.log('ð¯ [INIT-AFFILIATE] initializeAffiliate() called'); 1695 console.log( 1696 'ð¯ [INIT-AFFILIATE] window.growiCookieUtils exists?', 1697 typeof window.growiCookieUtils !== 'undefined' 1698 ); 1699 1700 if (!window.growiCookieUtils) { 1701 console.error('â [INIT-AFFILIATE] Cookie utils not available - CANNOT PROCEED'); 1702 console.error('â [INIT-AFFILIATE] This usually means cookie-utils.js failed to load or execute'); 1703 return; 1704 } 1705 1706 console.log('â [INIT-AFFILIATE] Cookie utils available, proceeding...'); 1707 1708 // Now read affiliate params after URL has stabilized 1709 const urlAffiliateId = 1710 new URLSearchParams(window.location.search).get('a') || 1711 new URLSearchParams(window.location.search).get('snowball') || 1712 new URLSearchParams(window.location.search).get('growi'); 1713 1714 // Get affiliate info from cookies 1715 const cookieInfo = window.growiCookieUtils.manageAffiliate
1715Cookies(); 1716 1717 // Determine which affiliate ID to use (URL param takes precedence) 1718 const affiliateId = urlAffiliateId || cookieInfo.affiliateId; 1719 const visitorUid = cookieInfo.visitorUid; 1720 // Brand-built Meta ads carry only a gcs_id (no affiliate param/cookie). 1721 // gcs_id alone is enough to stamp the cart so the backend can attribute 1722 // the sale. 1723 const gcsId = 1724 window.growiCookieUtils.getQueryParam('gcs_id') || 1725 window.growiCookieUtils.getCookie('growi_gcs_id'); 1726 const autoResponderId = 1727 window.growiCookieUtils.getQueryParam('igar_id') || 1728 cookieInfo.autoResponderId || 1729 window.growiCookieUtils.getCookie('growi_auto_responder_id'); 1730 // Creator-set sub-ID for platform-level tracking (e.g. ?sub_id=instagram) 1731 const subId = 1732 window.growiCookieUtils.getQueryParam('sub_id') || 1733 cookieInfo.subId || 1734 window.growiCookieUtils.getCookie('growi_sub_id'); 1735 1736 console.log('ð Final affiliate detection:', { 1737 urlAffiliateId, 1738 cookieAffiliateId: cookieInfo.affiliateId, 1739 finalAffiliateId: affiliateId, 1740 gcsId, 1741 autoResponderId, 1742 subId, 1743 }); 1744 1745 // Run if we have an affiliate from either source OR a gcs_id (brand-built 1746 // Meta ad). visitorUid is always created by manageAffiliateCookies. 1747 if ((affiliateId || gcsId || autoResponderId) && visitorUid) { 1748 // Get UTM parameters to pass to order 1749 const utmParams = window.growiCookieUtils.getUtmParams ? window.growiCookieUtils.getUtmParams() : {}; 1750 1751 // Check if traffic is from Facebook/Meta based on utm_source 1752 const isFacebookSource = utmParams.utm_source && 1753 ['fb', 'facebook', 'meta'].includes(utmParams.utm_source.toLowerCase()); 1754 1755 // Build cart attributes 1756 const cartAttributes = { 1757 __growi_visitor_uid: visitorUid, 1758 }; 1759 1760 if (affiliateId) cartAttributes.__growi_affiliate_id = affiliateId; 1761 if (gcsId) cartAttributes.__growi_gcs_id = gcsId; 1762 if (autoResponderId) cartAttributes.__growi_auto_responder_id = autoResponderId; 1763 if (subId) cartAttributes.__growi_sub_id = subId; 1764 1765 if (utmParams.utm_source) cartAttributes.__growi_utm_source = utmParams.utm_source; 1766 if (utmParams.utm_medium) cartAttributes.__growi_utm_medium = utmParams.utm_medium; 1767 if (utmParams.utm_campaign) cartAttributes.__growi_utm_campaign = utmParams.utm_campaign; 1768 if (utmParams.utm_content) cartAttributes.__growi_utm_content = utmParams.utm_content; 1769 if (utmParams.utm_term) cartAttributes.__growi_utm_term = utmParams.utm_term; 1770 if (utmParams.utm_id) cartAttributes.__growi_utm_id = utmParams.utm_id; 1771 if (utmParams.campaign_id) cartAttributes.__growi_campaign_id = utmParams.campaign_id; 1772 if (utmParams.user_id) cartAttributes.__growi_user_id = utmParams.user_id; 1773 if (utmParams.campaign_affiliate_id) cartAttributes.__growi_campaign_affiliate_id = utmParams.campaign_affiliate_id; 1774 if (utmParams.asset_id) cartAttributes.__growi_asset_id = utmParams.asset_id; 1775 if (utmParams.tw_id) cartAttributes.__growi_tw_id = utmParams.tw_id; 1776
1777 if (isFacebookSource && (utmParams.tw_id || utmParams.utm_id || utmParams.utm_content)) { 1778 cartAttributes.__growi_meta_ad_id = utmParams.tw_id || utmParams.utm_id || utmParams.utm_content; 1779 } 1780 1781 fetch('/cart/update.js', { 1782 method: 'POST', 1783 headers: { 1784 'Content-Type': 'application/json', 1785 }, 1786 body: JSON.stringify({ 1787 attributes: cartAttributes, 1788 }), 1789 }) 1790 .then((res) => { 1791 // Extract x-shopid from response headers 1792 const externalId = res.headers.get('x-shopid'); 1793 console.log('ðª Shop ID extracted from headers:', externalId); 1794 1795 return res.json().then((data) => ({ data, externalId })); 1796 }) 1797 .then(({ data, externalId }) => { 1798 console.log('â Cart attributes updated with affiliate & visitor ID', data); 1799 // --- Discount code logic start --- 1800 // Only fetch if we have an affiliateId and no discount_code cookie 1801 // Only fetch if we have an affiliateId and no discount_code cookie 1802 const discountCode = window.growiCookieUtils.getCookie('discount_code'); 1803 const affiliateName = window.growiCookieUtils.getCookie('affiliate_name'); 1804 const discountType = window.growiCookieUtils.getCookie('discount_type'); 1805 const discountValue = window.growiCookieUtils.getCookie('discount_value'); 1806 const campaignType = window.growiCookieUtils.getCookie('campaign_type'); 1807 const discountSeen = window.growiCookieUtils.getCookie('discount_seen'); 1808 const isDiscountSeen = discountSeen && discountSeen === `${affiliateId}`.toLowerCase(); 1809 1810 console.log('Test', affiliateId, discountCode, affiliateId !== 'null', externalId); 1811 1812 if (affiliateId && !!discountCode && affiliateId !== 'null' && isDiscountSeen) { 1813 const bannerDismissed = window.growiCookieUtils.getCookie('banner_dismissed'); 1814 const isBannerDismissed = bannerDismissed && bannerDismissed === `${affiliateId}`.toLowerCase(); 1815 1816 if (!isBannerDismissed) { 1817 // Check if banner is enabled before showing 1818 fetchCustomization(affiliateId).then((customization) => { 1819 if (customization && customization.banner_enabled) { 1820 showBanner(affiliateId, discountCode, customization); 1821 } 1822 }); 1823 } 1824 1825 sendOneTimePageView(externalId); 1826 } else if ( 1827 affiliateId && 1828 (!discountCode || (!!discountCode && !isDiscountSeen)) && 1829 affiliateId !== 'null' 1830 ) { 1831 const currentUrl = window.location.href; 1832 // gcs_id (Growi Content Submission ID) lets the backend attribute 1833 // brand-built Meta ads. Prefer the live URL param, fall back to the 1834 // cookie captured on the landing page. 1835 const gcsId = 1836 window.growiCookieUtils.getQueryParam('gcs_id') || 1837 window.growiCookieUtils.getCookie('growi_gcs_id'); 1838 const gcsQuery = gcsId ? `&gcs_id=${encodeURIComponent(gcsId)}` : ''; 1839 fetch( 1840 `https://api.growi.io/api/v1/campaign_affiliates/${encodeURIComponent( 1841 affiliateId 1842 )}/discount_code?url=${encodeURIComponent(currentUrl)}${gcsQuery}`, 1843 { 1844 method: 'GET', 1845 headers: { 1846 'Content-Type': 'application/json', 1847 }, 1848 } 1849 ) 1850 .then((response) => { 1851 if (!response.ok) throw new Error('Network response was not ok'); 1852 return response.json(); 1853 }) 1854 .then((data) => { 1855 if (data.success) { 1856 cookieDuration = data.cookie_duration; 1857 if (!!cookieDuration) { 1858 updateAffiliateCookieDuration(cookieDuration); 1859 console.log('â Affiliate cookie duration updated:', cookieDuration); 1860 } 1861 } 1862 if (data.success && data.discount_code) { 1863 // Set discount_code cookie for 30 days
1864 window.growiCookieUtils.setCookie('discount_code', data.discount_code, 30); 1865 // Set new response format cookies 1866 if (data.affiliate_name) { 1867 window.growiCookieUtils.setCookie('affiliate_name', data.affiliate_name, 30); 1868 } 1869 if (data.discount_type) { 1870 window.growiCookieUtils.setCookie('discount_type', data.discount_type, 30); 1871 } 1872 if (data.discount_value) { 1873 window.growiCookieUtils.setCookie('discount_value', data.discount_value, 30); 1874 } 1875 if (data.campaign_type) { 1876 window.growiCookieUtils.setCookie('campaign_type', data.campaign_type, 30); 1877 } 1878 console.log('â Discount code cookies set:', data.discount_code); 1879 1880 // Show discount modal only for ambassador programs and if not seen yet 1881 const discountSeen = window.growiCookieUtils.getCookie('discount_seen'); 1882 const isDiscountSeen = discountSeen && discountSeen === `${affiliateId}`.toLowerCase(); 1883 1884 if (!isDiscountSeen) { 1885 if (data.is_v2) { 1886 showDiscountModalV2( 1887 data.discount_code, 1888 data.affiliate_name, 1889 data.discount_value, 1890 data.discount_type, 1891 affiliateId 1892 ); 1893 } else { 1894 showDiscountModal( 1895 data.discount_code, 1896 data.affiliate_name, 1897 data.discount_value, 1898 data.discount_type, 1899 affiliateId 1900 ); 1901 } 1902 } else { 1903 // If modal was already seen, show banner instead (if not dismissed) 1904 const bannerDismissed = window.growiCookieUtils.getCookie('banner_dismissed'); 1905 const isBannerDismissed = bannerDismissed && bannerDismissed === `${affiliateId}`.toLowerCase(); 1906 1907 if (!isBannerDismissed) { 1908 // Check if banner is enabled before showing 1909 fetchCustomization(affiliateId).then((customization) => { 1910 if (customization && customization.banner_enabled) { 1911 showBanner(affiliateId, data.discount_code, customization); 1912 } 1913 }); 1914 } 1915 } 1916 } 1917 }) 1918 .catch((error) => { 1919 console.error('There has been a problem with your fetch operation:', error); 1920 }); 1921 } 1922 // --- Discount code logic end --- 1923 1924 sendOneTimePageView(externalId); 1925 }) 1926 .catch((err) => { 1927 console.error('â Failed to update cart attributes', err); 1928 }); 1929 } else { 1930 console.log('â¹ï¸ No affiliate data to process'); 1931 } 1932 } 1933 1934 // Start the process - wait for utils first, then URL stability 1935 console.log('ð [GROWI-EMBED] Starting waitForUtils() immediately...'); 1936 console.log('ð [GROWI-EMBED] Current timestamp:', new Date().toISOString()); 1937 waitForUtils(); 1938 1939 // Also try on window.load as a fallback for very slow WebViews 1940 window.addEventListener('load', () => { 1941 setTimeout(() => { 1942 console.log('ð [WINDOW-LOAD] Window load backup trigger fired (500ms after window.load)'); 1943 console.log('ð [WINDOW-LOAD] window.growiCookieUtils exists?', typeof window.growiCookieUtils !== 'undefined'); 1944 initializeAffiliate(); 1945 }, 500); 1946 }); 1947 })(); 1948</script>
1948 1949 1950 1951<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964
1964<script 1965 async 1966 type="text/javascript" 1967 src="https://cdn.506.io/eg/script.js?shop=yuiaia-haircare-com.myshopify.com&v=12" 1968 ></script>
1968 1969 1970 1971 1972 1973 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA2Mzc3MDI=" content="{"isInstalled":true,"installedOn":"2025-11-18T11:08:51.165Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"reApplyValueBasedRulesInCart":false,"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":false,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"yuaiahaircare.com"}"> 1974 1975
1976<script defer> 1977 (async function() { 1978 try { 1979 1980 const blockVersion = "v3" 1981 if (blockVersion != "v3") { 1982 return 1983 } 1984 1985 let metaErrorFlag = false; 1986 if (metaErrorFlag) { 1987 return 1988 } 1989 1990 // Parse metafields as JSON 1991 const metafields = {"easygift-rule-691dc8d59e5eefb930371423":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"collectionInfo":null,"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"name":"2 pcs Curvy Brush with free gift - Shiny Pink","variantId":58445897302397,"variantGid":"gid:\/\/shopify\/ProductVariant\/58445897302397","productGid":"gid:\/\/shopify\/Product\/15975437304189","handle":"2-pcs-curvy-brush-with-free-gift","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0007"},{"name":"2 pcs Curvy Brush with free gift - Soft Black","variantId":58445897335165,"variantGid":"gid:\/\/shopify\/ProductVariant\/58445897335165","productGid":"gid:\/\/shopify\/Product\/15975437304189","handle":"2-pcs-curvy-brush-with-free-gift","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0008"},{"name":"2 pcs Curvy Brush with free gift - Soft Espresso","variantId":58445897367933,"variantGid":"gid:\/\/shopify\/ProductVariant\/58445897367933","productGid":"gid:\/\/shopify\/Product\/15975437304189","handle":"2-pcs-curvy-brush-with-free-gift","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0009"},{"name":"2 pcs Curvy Brush with free gift - Sky Blue","variantId":58445897400701,"variantGid":"gid:\/\/shopify\/ProductVariant\/58445897400701","productGid":"gid:\/\/shopify\/Product\/15975437304189","handle":"2-pcs-curvy-brush-with-free-gift","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb000a"},{"name":"2 pcs Curvy Brush with free gift - Lavender","variantId":58445897433469,"variantGid":"gid:\/\/shopify\/ProductVariant\/58445897433469","productGid":"gid:\/\/shopify\/Product\/15975437304189","handle":"2-pcs-curvy-brush-with-free-gift","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb000b"},{"name":"Curvy Brush - hairbrush with boar bristles - Shiny Pink","variantId":53535374836093,"variantGid":"gid:\/\/shopify\/ProductVariant\/53535374836093","productGid":"gid:\/\/shopify\/Product\/14831410741629","handle":"curvy-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb000c"},{"name":"Curvy Brush - hairbrush with boar bristles - Soft Black","variantId":53535374868861,"variantGid":"gid:\/\/shopify\/ProductVariant\/53535374868861","productGid":"gid:\/\/shopify\/Product\/14831410741629","handle":"curvy-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb000d"},{"name":"Curvy Brush - hairbrush with boar bristles - Soft Espresso","variantId":57589001093501,"variantGid":"gid:\/\/shopify\/ProductVariant\/57589001093501","productGid":"gid:\/\/shopify\/Product\/14831410741629","handle":"curvy-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb000e"},{"name":"Curvy Brush - hairbrush with boar bristles - Sky Blue","variantId":57589001126269,"variantGid":"gid:\/\/shopify\/ProductVariant\/57589001126269","productGid":"gid:\/\/shopify\/Product\/14831410741629","handle":"curvy-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb000f"},{"name":"Curvy Brush - hairbrush with boar bristles - Lavender","variantId":57589001159037,"variantGid":"gid:\/\/shopify\/ProductVariant\/57589001159037","productGid":"gid:\/\/shopify\/Product\/14831410741629","handle":"curvy-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0010"},{"name":"Curved Paddle Brush - hairbrush with boar bristles - Pink","variantId":47176661991715,"variantGid":"gid:\/\/shopify\/ProductVariant\/47176661991715","productGid":"gid:\/\/shopify\/Product\/8896713916707","handle":"curved-paddle-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0011"},{"name":"Curved Paddle Brush - hairbrush with boar bristles - Black","variantId":47176662024483,"variantGid":"gid:\/\/shopify\/ProductVariant\/47176662024483","productGid":"gid:\/\/shopify\/Product\/8896713916707","handle":"curved-paddle-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0012"},{"name":"Curved Paddle Brush - hairbrush with boar bristles - White","variantId":47176661958947,"variantGid":"gid:\/\/shopify\/ProductVariant\/47176661958947","productGid":"gid:\/\/shopify\/Product\/8896713916707","handle":"curved-paddle-brush-hairbrush-with-boar-bristles","sellingPlans":[],"alerts":[],"_id":"6a68d683121788361edb0013"}],"collections":[],"condition":"quantity","conditionMin":2,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/2392196579709","title":"Cleaning Brush Free","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice"
1991:false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"name":"Cleaning Brush - Default Title","variantId":"47176668184867","variantGid":"gid:\/\/shopify\/ProductVariant\/47176668184867","productGid":"gid:\/\/shopify\/Product\/8896718438691","quantity":1,"handle":"cleaning-brush","price":"4.99"}],"limit":1,"preventProductRemoval":true,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"testMode":{"testCount":0,"lastTestedAt":null,"currentNonce":null,"lastTestUrl":null,"lastTokenExpiresAt":null},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"691dc8d59e5eefb930371423","name":"Cleaning Brush Free Rule","store":"691c53c065141855872b6e4b","shop":"yuiaia-haircare-com","active":true,"translations":null,"createdAt":"2025-11-19T13:40:38.002Z","updatedAt":"2026-07-30T16:00:00.755Z","__v":0},"easygift-rule-6a1ed8e85745208f5d0d48fc":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"collectionInfo":null,"sellingPlan":null},"hybrid":null,"type":"cartValue","minCartValue":80,"upperCartValue":null,"products":[],"collections":[],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"promoCode":null,"promoCodeDiscount":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/2467255353725","title":"Gratis DS Brush","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"type":"addAutomatically","products":[{"name":"Deep Scalp Brush - Rose","variantId":"55925360460157","variantGid":"gid:\/\/shopify\/ProductVariant\/55925360460157","productGid":"gid:\/\/shopify\/Product\/8896712114467","quantity":1,"handle":"deep-scalp-brush","price":"16.99"}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false,"showPromoCodeMessage":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"testMode":{"testCount":0,"lastTestedAt":null,"currentNonce":null,"lastTestUrl":null,"lastTokenExpiresAt":null},"additionalCriteria":{"geo":{"include":["NL","DE"],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"_id":"6a1ed8e85745208f5d0d48fc","name":"Deep Scalp Brush - Sand (NL \/ DE)","store":"691c53c065141855872b6e4b","shop":"yuiaia-haircare-com","active":true,"translations":null,"testMode":false,"createdAt":"2026-06-02T13:21:44.006Z","updatedAt":"2026-07-28T19:50:25.269Z","__v":0},"easygift-rule-6a1ed9e857dcbbb87c30abc1":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"collectionInfo":null,"sellingPlan":null},"hybrid":null,"type":"cartValue","minCartValue":90.5,"upperCartValue":null,"products":[],"collections":[],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"promoCode":null,"promoCodeDiscount":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/2467256271229","title":"Gratis Deep Scalp Brush","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice"
1991:false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"type":"addAutomatically","products":[{"name":"Deep Scalp Brush - Rose","variantId":"55925360460157","variantGid":"gid:\/\/shopify\/ProductVariant\/55925360460157","productGid":"gid:\/\/shopify\/Product\/8896712114467","quantity":1,"handle":"deep-scalp-brush","price":"16.99"}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false,"showPromoCodeMessage":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"testMode":{"testCount":0,"lastTestedAt":null,"currentNonce":null,"lastTestUrl":null,"lastTokenExpiresAt":null},"additionalCriteria":{"geo":{"include":["NO"],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"_id":"6a1ed9e857dcbbb87c30abc1","name":"Deep Scalp Brush - Sand (NOR)","store":"691c53c065141855872b6e4b","shop":"yuiaia-haircare-com","active":true,"translations":null,"testMode":false,"createdAt":"2026-06-02T13:26:00.363Z","updatedAt":"2026-07-29T07:44:05.485Z","__v":0},"easygift-rule-6a1edc805745208f5d1ecfdf":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"collectionInfo":null,"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"cartValue","minCartValue":129,"upperCartValue":null,"products":[],"collections":[],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/2467259711869","title":"FREE DS Brush","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"name":"Deep Scalp Brush - Rose","variantId":"55925360460157","variantGid":"gid:\/\/shopify\/ProductVariant\/55925360460157","productGid":"gid:\/\/shopify\/Product\/8896712114467","quantity":1,"handle":"deep-scalp-brush","price":"16.99"}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"testMode":{"testCount":0,"lastTestedAt":null,"currentNonce":null,"lastTestUrl":null,"lastTokenExpiresAt":null},"additionalCriteria":{"geo":{"include":[],"exclude":["GB","DE","NO","NL"]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"_id":"6a1edc805745208f5d1ecfdf","name":"Deep Scalp Brush - Sand (.COM \/ FI \/ FR \/ PL \/ ES \/ RO)","store":"691c53c065141855872b6e4b","shop":"yuiaia-haircare-com","active":true,"translations":null,"testMode":false,"createdAt":"2026-06-02T13:37:04.943Z","updatedAt":"2026-07-29T07:46:08.585Z","__v":0},"easygift-rule-6a1ee4bfd5c09c1f326250ff":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"collectionInfo":null,"sellingPlan":null},"hybrid":null,"type":"cartValue","minCartValue":92,"upperCartValue":null,"products":[],"collections":[],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"promoCode":null,"promoCodeDiscount":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/2467266003325","title":"Free Scalp Brush ","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100,"issue":null},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice"
1991:false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"type":"addAutomatically","products":[{"name":"Deep Scalp Brush - Rose","variantId":"55925360460157","variantGid":"gid:\/\/shopify\/ProductVariant\/55925360460157","productGid":"gid:\/\/shopify\/Product\/8896712114467","quantity":1,"handle":"deep-scalp-brush","price":"16.99","variants":null,"title":"Deep Scalp Brush","alerts":[]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false,"showPromoCodeMessage":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"testMode":{"testCount":0,"lastTestedAt":null,"currentNonce":null,"lastTestUrl":null,"lastTokenExpiresAt":null},"additionalCriteria":{"geo":{"include":["GB"],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"_id":"6a1ee4bfd5c09c1f326250ff","name":"Deep Scalp Brush - Sand (UK)","store":"691c53c065141855872b6e4b","shop":"yuiaia-haircare-com","active":true,"translations":null,"testMode":false,"createdAt":"2026-06-02T14:12:15.665Z","updatedAt":"2026-07-29T07:44:49.088Z","__v":0}}; 1992 1993 // Process metafields in JavaScript 1994 let savedRulesArray = []; 1995 for (const [key, value] of Object.entries(metafields)) { 1996 if (value) { 1997 for (const prop in value) { 1998 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1999 savedRulesArray.push(value); 2000 break; 2001 } 2002 } 2003 } 2004 2005 const metaTag = document.createElement('meta'); 2006 metaTag.id = 'easygift-rules'; 2007 metaTag.content = JSON.stringify(savedRulesArray); 2008 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwNjM3NzAy'); 2009 2010 document.head.appendChild(metaTag); 2011 } catch (err) { 2012 2013 } 2014 })(); 2015</script>
2015 2016 2017 2018
2018<script 2019 type="text/javascript" 2020 defer 2021 > 2022 2023 (function () { 2024 try { 2025 window.EG_INFO = window.EG_INFO || {}; 2026 var shopInfo = {"isInstalled":true,"installedOn":"2025-11-18T11:08:51.165Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"reApplyValueBasedRulesInCart":false,"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":false,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"yuaiahaircare.com"}; 2027 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 2028 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 2029 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 2030 if (products.length > 0) { 2031 var productIds = products.map(function(prod) { 2032 var productGid = prod.id; 2033 var productIdNumber = parseInt(productGid.split('/').pop()); 2034 return productIdNumber; 2035 }); 2036 var productInfo = {"id":8896711917859,"title":"Hair Vitamins","handle":"hair-vitamins","description":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"5ece705131cb5b005640b9f2\" data-shogun-site-id=\"f05f7f71-9b2b-4432-9392-4b4a5fe2531a\" data-shogun-page-id=\"5ece705131cb5b005640b9f2\" data-shogun-page-version-id=\"6421435a04734900dd1d9717\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6421435b04734900dd1d9e29\" data-region=\"main\"\u003e\n \n\u003cscript type=\"text\/javascript\" src=\"https:\/\/lib.getshogun.com\/lazysizes\/2.0.0\/shogun-lazysizes.js\" defer\u003e\u003c\/script\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c accordion-container \" id=\"s-f2344b47-b379-4b19-a1bf-fdf3866f3740\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-2bcceef2-4f57-49d7-ad29-13eeab2c1b35\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shogun-accordion-wrapper\" data-multi=\"\"\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n Hvordan virker hÃ¥r vitaminer?\n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-48d33227-e6c5-473a-85ec-a5494157f81a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-weight: normal;\"\u003eYuaia Hair Vitamins indeholder vitaminer og mineraler, som biotin og Zink, der skal bruges for at opretholde et normalt hÃ¥r. Vi har nøje udvalgt vores ingredienser for deres virkning, sÃ¥ du er sikker pÃ¥ at fÃ¥ det bedst mulige produkt.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n Hvilke vitaminer og mineraler findes i Yuaia Hair Vitamins?\n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-4015987e-4ba9-419b-97f1-5817c85e5be7\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003eYuaia Hair Vitamins indeholder en lang række vitaminer og mineraler:\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBiotin\u003c\/li\u003e\n\u003cli\u003eVitamin B12\u003c\/li\u003e\n\u003cli\u003eVitamin C\u003c\/li\u003e\n\u003cli\u003eZinc\u003c\/li\u003e\n\u003cli\u003eVitamin A\u003c\/li\u003e\n\u003cli\u003eSilica\u003c\/li\u003e\n\u003cli\u003eVitamin B6\u003c\/li\u003e\n\u003cli\u003eVitamin D\u003cbr\u003e\u003cbr\u003eLæs mere om hvordan ovenstÃ¥ende vitaminer og mineraler virker længere nede pÃ¥ siden. HÃ¥rvitaminerne indeholder kun naturligt smags- og farvestoffer. Derudover er vores smÃ¥ hjerter veganske og fri for laktose, gluten og gelatine.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n Kan vingummierne bruges til alle hÃ¥rtyper?\n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-e439af57-3dbd-4f2a-881b-9811790c0e9e\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003eJa! Yuaia Hair Vitamins kan med fordel bruges i alle slags hÃ¥r! De indeholder en række næringsstoffer, der kan styrke og nære hÃ¥ret, sÃ¥ det bliver sundere og glansfuldt. HÃ¥rvitaminerne kan hjælpe med at forbedre hÃ¥rets struktur, reducere spaltede spidser og øge elasticiteten i hÃ¥ret, sÃ¥ det bliver mere resistent overfor skader. Derudover er vingummi hÃ¥r vitaminer nemme at bruge og kan indarbejdes i din daglige hÃ¥rplejerutine pÃ¥ en nem og bekvem mÃ¥de\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n PÃ¥virker det anden kropsbehÃ¥ring? \n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-652950ec-c63f-45d4-8790-b6540d1fd05a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-weight: normal;\"\u003eHelt kort nej. KropsbehÃ¥ring er bestemt af homoner og gener, og er sÃ¥ledes ikke pÃ¥virket af vitaminer og mineral indhold fra hÃ¥rvitaminerne. Ãget kropsbehÃ¥ring har ofte noget af gøre med i hvor stor grad hÃ¥rsækkene reagerer pÃ¥ testosteron. Det er blandt andet derfor mænd har mere kropsbehÃ¥ring end kvinder. \u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c benefits-section shogun-lazyload\" id=\"s-ba79c2e4-d166-4d26-bc85-836aa0b75ae3\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-df871ba7-5867-4898-8022-5f66b6250417\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-848152e8-1c08-48cc-8b8f-2bb7bb6f0f3c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2\u003e\u003cspan style=\"font-family: Poppins; font-size: 36px; font-weight: bold;\"\u003eVi er vilde med \u003cspan style=\"color: #e65174;\"\u003ehår\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"shg-c \" id=\"s-6f51bc5c-b7d8-42cc-8032-f4e5882475e0\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-cadb570c-5c47-4bae-94de-fb235d6706c8\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eYuaia Hair Vitamins er et kosttilskud der bl.a. indeholder Biotin og Zink, som begge spiller en rolle i forhold til at vedligeholde et normalt hår. Så hvis du leder efter \u003ca href=\"https:\/\/yuaiahaircare.dk\/blogs\/news\/vitaminer-mod-hartab\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003evitaminer til at opretholde et normalt hår\u003c\/span\u003e,\u003c\/a\u003e er du kommet det helt rigtige sted.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eYuaia Hair Vitamins indeholder blandt andet \u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"\/blogs\/news\/biotin-for-hair-why-is-it-important\"\u003eBiotin\u003c\/a\u003e\u003c\/span\u003e, som bidrager til at vedligeholde et normalt hår. De indeholder også Vitamin B6, Vitamin B12, Vitamin A og Vitamin D.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eVitamin B12 spiller en rolle i kroppens celledelingsproces, det samme gør Vitamin D.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003e1 glas indeholder 60 stk, som svarer til 1 måneds forbrug.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; color: #330218;\"\u003eNYHED\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eVores hårvitaminer indeholder også 40 mg bambusekstrakt, som er en rig kilde til silica. Der er 50% silica i vores bambusekstrakt.  \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eDu får alle disse vitaminer i en hjerteformet vingummi med jordbærsmag. Så hvis du ikke kan lide at sluge piller, er disse små vingummi vitaminer til håret det ideelle valg for dig. Den lækre jordbægsmag gør det nemt at huske dine daglige vitaminer til håret. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-e7740d63-a3f8-4d07-974c-ee828b080ff0\" class=\"shg-c \"\u003e\n \n \u003cdiv class=\"shogun-video shogun-video-4x3\"\u003e\n \n \n\n \n\n \n \u003ciframe class=\"shogun-video-embed shogun-lazyload\" data-src=\"https:\/\/player.vimeo.com\/video\/771935899?autoplay=0\u0026amp;loop=1\u0026amp;playlist=\u0026amp;transparent=0\" allowfullscreen title=\"Embedded Vimeo Video\"\u003e\n \u003c\/iframe\u003e\n \n\n \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003cdiv id=\"s-1bb1a1d2-e189-458a-be8d-7680df63f54a\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c benefits-section \" id=\"s-77e7f76a-6668-4e33-afbe-f511bad1657c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-e9d01ce7-a446-4951-ae29-3c98e5eb883c\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch2\u003e\n \n Fordele ved produktet\u003cbr\u003e\n \n \u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"shg-c \" id=\"s-15c9fd6e-8c23-45ee-94d0-4337004be347\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n \u003cdiv class=\"shg-c \" id=\"s-51553627-4af0-45e7-8126-0b306f969ad8\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-dccb77a5-1042-4e2b-a17f-ade3dd62454a\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"vegansk g allergivenlig\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-dccb77a5-1042-4e2b-a17f-ade3dd62454a' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-c0b7eb8b-e1ef-47f5-8aa6-491eff9567fa\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eKan bruges af veganere \u0026amp; allergikere\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-a5bbfdd7-7f1a-461f-9b54-c03af10dcfee\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-97b7405e-65f7-4789-8426-0c9082dfec89\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"ingen gluten\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-97b7405e-65f7-4789-8426-0c9082dfec89' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-19df847e-0910-459d-9681-3f505bb4b373\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eFri for gluten, laktose og gelatine\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-b36b867c-50b0-4a27-b7be-914c83bc3f08\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-e46ad2f2-7b66-4fa1-b699-9170cb7e00df\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"bambusekstrakt\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-e46ad2f2-7b66-4fa1-b699-9170cb7e00df' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-b578ad41-f771-4fe1-8353-32bf591da182\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eIndeholder bambusekstrakt \u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n \u003cdiv class=\"shg-c \" id=\"s-98bfaac9-a3cc-40dc-b587-2b5312a40e52\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-b6531325-cfa3-473c-97fc-ed53631debf1\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"indeholder biotin\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-b6531325-cfa3-473c-97fc-ed53631debf1' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-579eafc8-31d7-4050-9353-456bacee8e71\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eIndeholder 5.000 µg Biotin\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-06ac49be-19bd-4f73-8c36-ad2fc9ce64f3\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-b1913d29-a80d-43a6-908c-f62e29d4bde0\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Folsyre, Bioton, B12\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-b1913d29-a80d-43a6-908c-f62e29d4bde0' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-456e1cc2-038b-4b3e-bc34-62af01b83b32\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eHøjt indhold af Folsyre, Biotin og Vitamin B12\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-fddbb2de-9339-4d12-8df1-a7a7030b2c97\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-726c92b3-b9c9-49e5-a763-0283e184826b\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"vedligeholder normalt hår\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-726c92b3-b9c9-49e5-a763-0283e184826b' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-7fac2a44-16e6-4222-9eb9-94a1e7fa6da5\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eVedligholder normalt hår\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n \u003cdiv class=\"shg-c \" id=\"s-13797dd3-14cc-4dde-9b96-acbee69edf6b\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-00f45bc1-a3c4-4fba-a0cb-4a1ec734dfc9\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Anbefalet af danske frisører\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-00f45bc1-a3c4-4fba-a0cb-4a1ec734dfc9' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-adfbb64a-9945-4d2e-8049-56a927e4610f\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eAnbefalet af danske frisører\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-4e6760c7-a3f4-480f-80d7-767aa3d08543\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-6b884d9b-1439-4292-875e-6ee3f950bbe6\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"God smag\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-6b884d9b-1439-4292-875e-6ee3f950bbe6' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-70083241-3a25-4685-aa22-b84be7ad993d\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eNaturlig smags- og farvestoffer\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-27952585-753c-4c98-8c1a-62a6ac2a924e\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-81635b0d-f6c9-4a0f-a191-e6088467d9cc\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Gode anmeldelser\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-81635b0d-f6c9-4a0f-a191-e6088467d9cc' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-1264e18b-c430-4dcb-8e4c-66209efbcf18\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eGode anmeldelser\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv id=\"s-e41ac243-f590-4f5e-92f4-b56b6bb08fc4\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c shogun-lazyload\" data-bgset=\"https:\/\/i.shgcdn.com\/dafc1215-9f3b-4045-95f9-7ce517297425\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" id=\"s-c0e00bee-c79d-42ac-8838-d6cc3cfc3b6c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-28b2e3ff-cff6-4e7e-a07c-c1ce7fe1a5df\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-29cf9ea7-00f4-48f1-964a-e16b61d7a89f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-0966920f-14e2-4a5e-b91b-8c475f8a15fa\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2\u003e\u003cspan style=\"font-family: Poppins; font-size: 36px; font-weight: bold;\"\u003eHvordan virker \u003cspan style=\"color: #e65174;\"\u003ehÃ¥r vitaminer?\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-a45f672b-ca0a-4fe0-bbf2-df46a9eb0360\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003eYuaia Hair Vitamins indeholder vitaminer og mineraler, som biotin og Zink, der skal bruges for at opretholde et normalt hÃ¥r. Vi har nøje udvalgt vores ingredienser for deres virkning, sÃ¥ du er sikker pÃ¥ at fÃ¥ det bedst mulige produkt.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHvilke vitaminer og mineraler findes i \u003cspan style=\"color: #e65174;\"\u003eYuaia Hair Vitamins?\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eYuaia Hair Vitamins indeholder en lang række vitaminer og mineraler:\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBiotin\u003c\/li\u003e\n\u003cli\u003eVitamin B12\u003c\/li\u003e\n\u003cli\u003eVitamin C\u003c\/li\u003e\n\u003cli\u003eZinc\u003c\/li\u003e\n\u003cli\u003eVitamin A\u003c\/li\u003e\n\u003cli\u003eSilica\u003c\/li\u003e\n\u003cli\u003eVitamin B6\u003c\/li\u003e\n\u003cli\u003eVitamin D\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eLæs mere om hvordan ovenstÃ¥ende vitaminer og mineraler virker længere nede pÃ¥ siden. HÃ¥rvitaminerne indeholder kun naturligt smags- og farvestoffer.\u003c\/p\u003e\n\u003cp\u003eDerudover er vores smÃ¥ hjerter veganske og fri for laktose, gluten og gelatine.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eVi anbefaler 3 mÃ¥neders forbrug for de bedste resultater ð\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDer er ingen binding.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-59a7417b-41f3-4ec2-bdc1-518dc7990a72\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-ff292214-be56-468f-b58f-3dce1990293d\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/3d7ef9f9-a963-4400-bb34-9fa7ae124475\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Nanna der stÃ¥r med hÃ¥rvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-ff292214-be56-468f-b58f-3dce1990293d' })\n \u003c\/script\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-5f541d0e-8f57-45e0-b412-1fccb587823d\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-609b9c12-f4de-4b8b-9155-e307fb3e680a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 30px; font-weight: bold;\"\u003eHer er vores \u003cspan style=\"color: #ff808e;\"\u003ekunders resultater\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-1aaa1d22-a934-4de8-9eb3-18bfbef3084c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-weight: 400;\"\u003eVi kan slet ikke fÃ¥ armene ned over disse fantastiske resultater ð¥³\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-weight: 400;\"\u003eDet gør os sÃ¥ glad hver gang vi kan hjælpe kvinder til bare en smule mere lækkert hÃ¥r!\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-b92e4f5e-76f5-4e0f-b5eb-a13f222e2515\" class=\"shg-c \"\u003e\n \n \u003cdiv id=\"slider-s-b92e4f5e-76f5-4e0f-b5eb-a13f222e2515\" class=\"shg-sld\"\u003e\n \u003cdiv class=\"shg-sld-content\"\u003e\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-left \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n\n \u003cdiv class=\"shg-sld-slides shg-sld-slides-padded\"\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated shg-sld-active\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-8be98594-84e7-4345-b600-d48ee4f6419e\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-dddeec4a-f81c-41f2-bf40-eeebdca6e976\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/1e7f3070-2b57-4e39-8018-95fb975c02f9\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Før og efter billede af lyshÃ¥ret pige ved brug af hÃ¥rvitaminer - hÃ¥ret er gÃ¥et fra tørt og ødelagt afbleget hÃ¥r til markant sundere, længere og fyldigere lyst hÃ¥r\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-dddeec4a-f81c-41f2-bf40-eeebdca6e976' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-27ff0089-31a4-45e8-8112-72a593eca0d0\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eSophie\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-73d84486-d30a-4d47-ba36-7e4b2e28d6f3\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/c009a1a7-709f-4d62-ab
203663-0a733a89a407\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"før og efter billede af brunette ved brug af hårvitaminer- håret er vokset med flere cm og ser sundt og glansfuldt ud\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-73d84486-d30a-4d47-ba36-7e4b2e28d6f3' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-dbfeacb1-7c0e-47bc-972d-98e865ad490c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eJulie\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-0fe74454-758b-428a-bf23-e02eca976a0e\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/e2730499-cadc-4817-9116-7e3e44f5417f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"før og efter billede ved brug af hårvitaminer i 3 måneder - håret er gået fra frizzy til glat med sunde spidser\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-0fe74454-758b-428a-bf23-e02eca976a0e' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-f2985cdf-cd54-4ca9-973a-60ddb433bffb\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eMaja\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-35dd3b81-4cf2-4d28-8724-c82548257cc1\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/ad549d1b-2cf0-4974-9c5c-4ef46ed9f76f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"før og efter billede ved brug af hårvitaminer håret er vokset markant, og ser blødt og sundt ud med jævne spidser\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-35dd3b81-4cf2-4d28-8724-c82548257cc1' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-38a7382c-04d7-40cc-9dff-e7ffc582611c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eNanna\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated animate__\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-7736bfa8-8229-4369-9c6f-1cedde1e52d4\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-db64f45e-3d06-4409-ba82-51284bc644b3\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/8ee70150-6672-4501-929d-86e0b92d501d\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Jeanettes før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-db64f45e-3d06-4409-ba82-51284bc644b3' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-eae72934-da9b-4d33-b454-26433719de53\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;
2036\"\u003eJeanette\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-9a72ae7b-b947-4f5a-a037-f1867b4a84e0\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/16707fe7-01a9-4d38-9398-9449b7e4d676\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Stephanies før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-9a72ae7b-b947-4f5a-a037-f1867b4a84e0' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-3e65ad3d-d47c-413f-9c7d-a60460023c3c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eStephanie\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-6832b73e-47c8-4f29-a85b-57afe98ae710\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/31f078d8-a8a3-4b13-84d5-5fffc28f4c60\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Christels før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-6832b73e-47c8-4f29-a85b-57afe98ae710' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-7bc8486b-435b-43f9-b3c9-f3dd8b48aa64\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eChristel\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-6d2ed784-4707-42be-911f-8ee61da61cc5\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/fdb63904-a235-44e4-a9dd-199699d64b08\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Agnes før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-6d2ed784-4707-42be-911f-8ee61da61cc5' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-d19cd593-fdb3-4534-9bd6-16d7237052e8\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eAgnes\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-right \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-dots\"\u003e\n \n \u003cdiv class=\"shg-sld-dot shg-sld-active\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.__shgSliderLoaded = window.__shgSliderLoaded || false;\n window.SHOGUN_SLIDERS = window.SHOGUN_SLIDERS || new Array();\n window.SHOGUN_SLIDERS.push({\n id: '#slider-s-b92e4f5e-76f5-4e0f-b5eb-a13f222e2515',\n intervalTime: 5,\n autoplay: false,\n pauseOnHover: false,\n transition: 'animate__noAnimation',\n interval: null\n })\n \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-9546a662-47f4-44d0-aed5-56d026cb26ac\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-e3079d31-6deb-4f8d-bdb7-1fbf5cf2694a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eLorem ipsum dolor sit amet consectetur adipisicing elit. Quia harum, repellat deserunt, asperiores consectetur\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-604e926a-6c65-4d70-9eaf-4abb1f430556\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 30px; font-weight: bold;\"\u003eHvad vores \u003cspan style=\"color: #ff808e;\"\u003ekunder\u003c\/span\u003e siger om os!\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-34558b4f-2cac-42cb-bd77-d36464b4560f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-8ae66468-913a-46b6-aa5b-67122e16512a\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/d42fb7fc-98bf-4bfe-86f8-0f9854fdd707\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-8ae66468-913a-46b6-aa5b-67122e16512a' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-ea9aef20-397d-4e21-b65e-aded1d1188bb\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-eea9d7dc-af50-473d-a549-7712c3025406\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ff808e;\"\u003eBedømt\u003c\/span\u003e 4,7 ud af 5\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f2429467-88d3-44d1-8cae-a1fadd9c57a6\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shogun-icon-wrapper\"\u003e\n \n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-99eaf780-2598-4f30-a7bb-f0f7c50b46a2\" class=\"shg-c \"\u003e\n \n \u003cdiv id=\"slider-s-99eaf780-2598-4f30-a7bb-f0f7c50b46a2\" class=\"shg-sld\"\u003e\n \u003cdiv class=\"shg-sld-content\"\u003e\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-left \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n\n \u003cdiv class=\"shg-sld-slides shg-sld-slides-padded\"\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated shg-sld-active\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-b50d022c-28d3-40c5-be95-531cb33f411e\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-a941f233-4e78-4397-90f1-8d402f63216c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-2e632254-6582-4c75-8bea-9a18acecf184\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-040f5ec5-0afe-4791-a993-007ebaf93174\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/5055e305-c91e-4265-9244-2cf60f1d8c7a\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"border-radius: 100px;\" alt=\"Carina elsker vores hÃ¥rvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-040f5ec5-0afe-4791-a993-007ebaf93174' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-828b2314-1b25-4766-a3d1-1b0b60b8e8d3\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cem\u003e\u003cspan style=\"font-family: Poppins;\"\u003eJeg kan virkelig ikke undvære produkterne. De har virkelig hjulpet mit hÃ¥r meget ð\u003c\/span\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-8aaa766c-309b-46d6-816c-da34066211ec\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch4\u003e\n \n Carina\n \n \u003c\/h4\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-345946f7-6d9e-4e9c-a13e-6a02d3f0d2da\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-cbeb4397-e033-45f7-950f-aaa3d2c78d63\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-b13ece20-539b-4bf8-ad30-51cd2ef90b0d\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/96b640b5-94a8-41e4-a1e9-cc4e7530db15\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"border-radius: 100px;\" alt=\"Josefine som er frisør anbefaler vores hÃ¥rvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-b13ece20-539b-4bf8-ad30-51cd2ef90b0d' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-f1cf8682-1858-43f0-ac3e-1ba0fc836add\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cem\u003e\u003cspan style=\"font-family: Poppins;\"\u003eDe er bare gode! Jeg kan stærkt anbefale hÃ¥rvitaminerne til andre.\u003c\/span\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-40883b08-68c0-4896-b420-49c9638149e9\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch4\u003e\n \n Josefine - Frisør\n \n \u003c\/h4\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-2c1e6ec3-092d-47d0-8371-17b8a99dc9ba\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-baab27d3-7667-4415-bab1-f69efc4ee948\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-7c9e4cd4-209e-41e1-bb57-4b977a8a6cab\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/978b3614-39da-4c08-8a14-e9f9ce0d7e8b\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"border-radius: 100px;\" alt=\"Amie giver hÃ¥rvitaminer 5 stjerner\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-7c9e4cd4-209e-41e1-bb57-4b977a8a6cab' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-9d22ca52-7d30-4b5b-ad28-a24b07fc7515\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cem\u003e\u003cspan style=\"font-family: Poppins; font-size: 16px;\"\u003eJeg elsker det! Mit hÃ¥r er virkelig forvandlet siden jeg startede pÃ¥ hÃ¥rvitaminerne. Det er blevet sÃ¥ dejligt sundt, og har fÃ¥et mere fylde ð\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-b00fddf4-d8c6-4d9c-9f1a-aa8b478b0848\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch4\u003e\n \n Amie\n \n \u003c\/h4\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated animate__\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-1c0befc9-1927-4c22-8819-eaabafc80c7c\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-b8afad91-400f-44d6-ab00-90446c0e5cbb\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-9feb23d4-401e-4bbb-b48f-17417c6e12fe\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eHelt igennem fantastisk produkt! Tabte en del hÃ¥r under\/efter fødsel og har prøvet alle shampooer m.m. Kun smÃ¥ totter kom tilbage. Efter 2 snart 3 mÃ¥neder pÃ¥ disse vitaminer har jeg fÃ¥et pandehÃ¥r det gÃ¥r længere end ned øjnene\/næsen! Jeg elsker dem!\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f788f787-77a4-455b-b883-bdb47f349be7\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Louise\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-a75b91c5-e355-482f-8160-1a715565d1de\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-cff0f583-e19c-4a57-9f92-7d2503a6d780\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eMan kan have sine meninger om hÃ¥rvitaminer og jeg har prøvet en del. Og jeg kan kan se en forskel og m
2036ærke en forskel pÃ¥ mit hÃ¥r. Jeg har brugt dem igennem de sidste 4 mÃ¥neder. Mit hÃ¥r føles tykkere, jeg fælder ikke lige sÃ¥ meget.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f252de16-b37e-45d1-8313-66feabac383b\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Kira\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-6a3dc545-a295-4fce-a39f-9ae2d1d521b2\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-c3720629-e3da-4485-a025-84bc32a0fac9\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003eFantastiske hÃ¥rvitaminer jeg slet ikke kan undvære!\u003cbr\u003eDe smager som slik og har virkelig gjort en kæmpe forskel pÃ¥ mit hÃ¥r! BÃ¥de i længde, men ogsÃ¥ glans og tykkelse.\u003cbr\u003eEn kæmpe anbefaling herfra âï¸âï¸âï¸âï¸âï¸\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-39e1a017-795f-4474-b567-7b08c7c71d03\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Louise\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated animate__\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-f7b8dbec-cab3-4834-a46e-cdf80e89f54f\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-596a044c-28a7-4c35-ac95-c85e60902480\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-bfece086-3764-4bd0-9354-d743a0e52392\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eJeg er KÃMPE fan af jeres produkter, jeg har været pÃ¥ jeres hÃ¥r vitaminer i 5 mÃ¥neder og mit hÃ¥r vokser derudaf𥳠Jeg har lige bestilt jeres shampoo, balsam og deep scalp glæder mig enormt til at prøve det af Jeres kundeservice er ogsÃ¥ helt i top!! Leveringen er der bestemt heller ikke noget at sætte en finger pÃ¥!\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-626b6e59-2f77-4132-8cc4-d6ec300b6056\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Caroline\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-0dc40b16-44d6-4de0-9910-ab63f5f351d8\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-c2ecf368-d1c6-4400-a1e0-2ad816d3e1b5\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eDa jeg blev anbefalet at prøve hÃ¥rvitaminerne og shampoo fra instagram var jeg MEGET skeptisk men gav det et forsøg. Wow siger jeg bare. Mit hÃ¥r er voksede ca. 6-8 cm over 6 mÃ¥neder og i følge i frisør er mit hÃ¥r ogsÃ¥ blevet mere sundt og der er kommet flere nye hÃ¥r. Jeg er fan.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-bbaf6bed-b768-4c7a-a5e5-507a9b164e45\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Gitte\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-ce1dd51c-37d5-41bb-bc04-13717c3bca0a\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-608af380-350e-4091-a4d0-6eee538e710e\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eAllerede efter første mÃ¥ned kunne jeg se at mit hÃ¥r voksede hurtigere, og en masse nye smÃ¥ hÃ¥r begyndte at pible frem, og her 3 mÃ¥neder senere føler jeg at mit hÃ¥r stille og roligt er ved at vende tilbage til normalen ð«\u003cbr\u003eIkke noget at sige til at frisører anbefaler de her vitaminer ðUdover vitaminerne har jeg brugt den lyserøde elixir til spidserne og den lyserøde kur 1 gang om ugen.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-d0fcf66f-9f3c-4a2a-962d-4c30c6dd778a\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Marlene\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-right \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-dots\"\u003e\n \n \u003cdiv class=\"shg-sld-dot shg-sld-active\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.__shgSliderLoaded = window.__shgSliderLoaded || false;\n window.SHOGUN_SLIDERS = window.SHOGUN_SLIDERS || new Array();\n window.SHOGUN_SLIDERS.push({\n id: '#slider-s-99eaf780-2598-4f3
20360-a7bb-f0f7c50b46a2',\n intervalTime: 5,\n autoplay: false,\n pauseOnHover: false,\n transition: 'animate__noAnimation',\n interval: null\n })\n \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-d5d12b02-9f65-4067-a50d-7752528c759d\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-63e47818-3bf1-4992-9215-163a2bdd77f8\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 30px; font-weight: bold;\"\u003eHvordan virker Yuaia \u003cspan style=\"color: #ff808e;\"\u003eHair Vitamins?\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-3547410c-7623-4839-bc14-eb6ec0dc93d3\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eHårvitaminer indeholder en rækker vitaminer og mineraler med hver sin funktion. Se de vigtigste vitaminer og mineraler her og læs hvad de gør for dit hår.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"shg-c \" id=\"s-09d95ed0-64e5-4499-82d4-b5722120b134\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-3f5fc8a7-c38f-4ace-953d-397852d3beea\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-69e67d79-7234-438d-8c62-d95280335d91\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-1db8251f-7622-4a26-9627-aa74279c874f\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Biotin\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f06c6441-7337-41a9-924a-ba5113418705\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBiotin bidrager til at vedligeholde et normalt hår. Læs alt om \u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"\/blogs\/news\/biotin-for-hair-why-is-it-important\"\u003ebiotin i vores artikel her\u003c\/a\u003e\u003c\/span\u003e.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-0534e8af-770d-42d3-9785-3cce0898b1bb\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-aa8eb594-c067-4e82-ae7f-ea74c3bc624a\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin B12\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-de0ad0f5-5be2-45fc-b5bb-e69e53f72fed\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager til normal dannelse af røde blodlegemer, normal funktion af nervesystemet og spiller en rolle i celledelingsprocessen.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-744949ee-a0dc-4fc7-882e-357bfd722fad\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-67cb7e60-592a-4ecc-9fca-49e542d5fa4e\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin C\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-65227c18-2ef6-42cf-8faa-e0b0f131501c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager til kroppens normale dannelse af kollagen.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-4b982891-0212-469b-b785-4f1454d0f55d\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-7cdefa15-83d3-4c15-a99e-36cc6df410c0\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Zink\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-afc8f882-1dea-4d99-9a27-90a88ab92019\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eSørger for en normal vedligeholdelse af hår, hud og negle. Bidrager desuden til et normalt syn, immunsystem og celledeling.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-33d97983-e718-409b-86ab-674ac0a30c0d\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/918e07f0-eff3-4f64-998a-770a95ecdba3\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Yuaia Haircares hårvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-33d97983-e718-409b-86ab-674ac0a30c0d' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-4d55e2af-a385-47d6-bb2d-54ab2781f71c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-6af34517-9362-4cd8-b241-78cbbdfc6f26\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-5153e16c-9eb6-42fa-92cc-730f9663c1bb\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin A\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-23ff59e9-9d50-4d62-98c7-de603a0a8b5e\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager til immunsystemets normale funktion og spiller en rolle i cellespecialiseringsprocessen.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-f3768458-b098-43d8-8dc1-35a78c2e8c9f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-a09b1dd3-6eab-4406-aca2-0e5e25c74186\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Bambusekstrakt\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-40931368-1175-4d60-8791-4f3d42d60f43\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBambusekstrakt er en rig kilde til silica, vores indeholder 50% silica.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-aa934f7a-2f01-47d5-ba78-1cdcf0f2e43f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-42eaa208-8004-4ba5-a60a-5dee79782bf8\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin B6\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-b789b3cb-8cd8-4b15-ab85-3e132ecefbce\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eEr med til at vedligeholde et normalt energistofskifte, nervesystem og immunforsvar. \u003c\/span\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager ogsÃ¥ til at regulerer hormonaktiviteten.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-1bdcef2a-fe6f-4aa7-9e2a-b61a4c37b68f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-6b72b6df-5c96-4cc5-99cc-659d2b20b762\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin D\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-51e5add8-b948-4708-a2b2-cde12f97e86c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eSpiller en rolle i celledelingsprocessen og bidrager derfor ogsÃ¥ til en normal vækst i hÃ¥rcellerne. Beskytter derudover ogsÃ¥ cellerne mod oxidativt stess.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv id=\"s-afe0f8c3-fa05-46f4-a650-f3598da6c2b2\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-c04f6907-91eb-4f4e-96a1-ab3fd015c6b5\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003eVil du gerne vide mere? SÃ¥ læs alt om vitaminer og mineraler til hÃ¥ret i vores store guide \u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"https:\/\/yuaiahaircare.dk\/blogs\/news\/vitaminer-til-haaret-se-de-bedste-vitaminer-her\"\u003eher\u003c\/a\u003e\u003c\/span\u003e.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\n \n\u003c\/div\u003e\n","published_at":"2020-05-15T07:49:48+02:00","created_at":"2023-12-11T13:05:28+01:00","vendor":"Yuaia","type":"HÃ¥rpleje","tags":["_cb1000","abonnement_flerstyk","BF19","Farvet hÃ¥r","Fedtet hÃ¥r","Fint hÃ¥r","hide_b_a","HÃ¥rpleje","HÃ¥rtab","HÃ¥rvitaminer","ikketime","kava","liv","NL","NORMAL","sampak","Skadet hÃ¥r","spo-disabled","stella","Tyndt hÃ¥r","Tørt hÃ¥r","Vegansk","Ãdelagt hÃ¥r"],"price":3299,"price_min":3299,"price_max":11299,"available":true,"price_varies":true,"compare_at_price":3299,"compare_at_price_min":3299,"compare_at_price_max":19794,"compare_at_price_varies":true,"variants":[{"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47176659042595,"title":"3 pieces (3 months consumption) - recommended","option1":"3 pieces (3 months consumption) - recommended","option2":null,"option3":null,"sku":"YUM012","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898213245,"product_id":8896711917859,"position":14,"created_at":"2026-04-20T11:43:32+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","variant_ids":[47176659042595]},"available":true,"name":"Hair Vitamins - 3 pieces (3 months consumption) - recommended","public_title":"3 pieces (3 months consumption) - recommended","options":["3 pieces (3 months consumption) - recommended"],"price":5999,"weight":100,"compare_at_price":9897,"inventory_management":"shopify","barcode":"0745314184052","featured_media":{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53502968496509,"title":"6 pieces (6 months consumption) - Save 43%","option1":"6 pieces (6 months consumption) - Save 43%","option2":null,"option3":null,"sku":"YUM013","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898377085,"product_id":8896711917859,"position":15,"created_at":"2026-04-20T11:43:35+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","variant_ids":[53502968496509]},"available":true,"name":"Hair Vitamins - 6 pieces (6 months consumption) - Save 43%","public_title":"6 pieces (6 months consumption) - Save 43%","options":["6 pieces (6 months consumption) - Save 43%"],"price":11299,"weight":800,"compare_at_price":19794,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Communitytestimonialsx.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin_7.webp?v=1789728936","\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/VitaminENx.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/WebProdukt_maj25_5.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/x.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hvaderderisaettet.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_2.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_3.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hair-vitamins-2.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"],"featured_image":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","options":["Months"],"media":[{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","width":1080},{"alt":null,"id":69685606121853,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Communitytestimonialsx.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Communitytestimonialsx.webp?v=1789988130","width":1080},{"alt":null,"id":69666254717309,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin_7.webp?v=1789728936"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin_7.webp?v=1789728936","width":1080},{"alt":null,"id":68679912292733,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin.webp?v=1778155295","width":1080},{"alt":null,"id":69685606154621,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/VitaminENx.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/VitaminENx.webp?v=1789988130","width":1080},{"alt":null,"id":65531392524669,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/WebProdukt_maj25_5.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/WebProdukt_maj25_5.webp?v=1776678225","width":1080},{"alt":null,"id":69685606187389,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/x.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/x.webp?v=1789988130","width":1080},{"alt":null,"id":68679912227197,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hvaderderisaettet.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hvaderderisaettet.webp?v=1778155295","width":1080},{"alt":null,"id":69685606089085,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130","width":1080},{"alt":null,"id":69685606056317,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130","width":1080},{"alt":null,"id":68679911997821,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_2.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_2.webp?v=1778155295","width":1080},{"alt":null,"id":68679912030589,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_3.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\
2036/Beforeandafter_3.webp?v=1778155295","width":1080},{"alt":null,"id":38673870553379,"position":13,"preview_image":{"aspect_ratio":1.0,"height":1920,"width":1920,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hair-vitamins-2.webp?v=1776678225"},"aspect_ratio":1.0,"height":1920,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hair-vitamins-2.webp?v=1776678225","width":1920},{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","width":1080},{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[{"id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd","name":" Hair Vitamins \u0026 Collagen Gummies","options":[{"name":"Selling plan options","position":1,"values":["df:1 MONTH;bf:1 MONTH;pricingPolicy:[{\"type\":\"fixed\",\"adjustment\":{\"type\":\"percentage\",\"value\":10}}];minRenewals:undefined","df:3 MONTH;bf:3 MONTH;pricingPolicy:[{\"type\":\"fixed\",\"adjustment\":{\"type\":\"percentage\",\"value\":10}}];minRenewals:undefined","df:6 MONTH;bf:6 MONTH;pricingPolicy:[{\"type\":\"fixed\",\"adjustment\":{\"type\":\"percentage\",\"value\":10}}];minRenewals:undefined"]}],"selling_plans":[{"id":712043004285,"name":"Delivery every 1 month","description":null,"options":[{"name":"Selling plan options","position":1,"value":"df:1 MONTH;bf:1 MONTH;pricingPolicy:[{\"type\":\"fixed\",\"adjustment\":{\"type\":\"percentage\",\"value\":10}}];minRenewals:undefined"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":712043037053,"name":"Delivery every 3 months","description":null,"options":[{"name":"Selling plan options","position":1,"value":"df:3 MONTH;bf:3 MONTH;pricingPolicy:[{\"type\":\"fixed\",\"adjustment\":{\"type\":\"percentage\",\"value\":10}}];minRenewals:undefined"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}},{"id":712043069821,"name":"Delivery every 6 months","description":null,"options":[{"name":"Selling plan options","position":1,"value":"df:6 MONTH;bf:6 MONTH;pricingPolicy:[{\"type\":\"fixed\",\"adjustment\":{\"type\":\"percentage\",\"value\":10}}];minRenewals:undefined"}],"recurring_deliveries":true,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":10}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"juo-subscriptions"}],"content":"\u003cdiv class=\"shogun-root\" data-shogun-id=\"5ece705131cb5b005640b9f2\" data-shogun-site-id=\"f05f7f71-9b2b-4432-9392-4b4a5fe2531a\" data-shogun-page-id=\"5ece705131cb5b005640b9f2\" data-shogun-page-version-id=\"6421435a04734900dd1d9717\" data-shogun-platform-type=\"shopify\" data-shogun-variant-id=\"6421435b04734900dd1d9e29\" data-region=\"main\"\u003e\n \n\u003cscript type=\"text\/javascript\" src=\"https:\/\/lib.getshogun.com\/lazysizes\/2.0.0\/shogun-lazysizes.js\" defer\u003e\u003c\/script\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c accordion-container \" id=\"s-f2344b47-b379-4b19-a1bf-fdf3866f3740\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-2bcceef2-4f57-49d7-ad29-13eeab2c1b35\"
2036class=\"shg-c \"\u003e\n \u003cdiv class=\"shogun-accordion-wrapper\" data-multi=\"\"\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n Hvordan virker hÃ¥r vitaminer?\n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-48d33227-e6c5-473a-85ec-a5494157f81a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-weight: normal;\"\u003eYuaia Hair Vitamins indeholder vitaminer og mineraler, som biotin og Zink, der skal bruges for at opretholde et normalt hÃ¥r. Vi har nøje udvalgt vores ingredienser for deres virkning, sÃ¥ du er sikker pÃ¥ at fÃ¥ det bedst mulige produkt.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n Hvilke vitaminer og mineraler findes i Yuaia Hair Vitamins?\n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-4015987e-4ba9-419b-97f1-5817c85e5be7\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003eYuaia Hair Vitamins indeholder en lang række vitaminer og mineraler:\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBiotin\u003c\/li\u003e\n\u003cli\u003eVitamin B12\u003c\/li\u003e\n\u003cli\u003eVitamin C\u003c\/li\u003e\n\u003cli\u003eZinc\u003c\/li\u003e\n\u003cli\u003eVitamin A\u003c\/li\u003e\n\u003cli\u003eSilica\u003c\/li\u003e\n\u003cli\u003eVitamin B6\u003c\/li\u003e\n\u003cli\u003eVitamin D\u003cbr\u003e\u003cbr\u003eLæs mere om hvordan ovenstÃ¥ende vitaminer og mineraler virker længere nede pÃ¥ siden. HÃ¥rvitaminerne indeholder kun naturligt smags- og farvestoffer. Derudover er vores smÃ¥ hjerter veganske og fri for laktose, gluten og gelatine.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n Kan vingummierne bruges til alle hÃ¥rtyper?\n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-e439af57-3dbd-4f2a-881b-9811790c0e9e\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003eJa! Yuaia Hair Vitamins kan med fordel bruges i alle slags hÃ¥r! De indeholder en række næringsstoffer, der kan styrke og nære hÃ¥ret, sÃ¥ det bliver sundere og glansfuldt. HÃ¥rvitaminerne kan hjælpe med at forbedre hÃ¥rets struktur, reducere spaltede spidser og øge elasticiteten i hÃ¥ret, sÃ¥ det bliver mere resistent overfor skader. Derudover er vingummi hÃ¥r vitaminer nemme at bruge og kan indarbejdes i din daglige hÃ¥rplejerutine pÃ¥ en nem og bekvem mÃ¥de\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003cdiv class=\"shogun-accordion\"\u003e\n \u003cdiv class=\"shogun-accordion-heading\"\u003e\n \u003cdiv class=\"shogun-accordion-header\"\u003e\n \u003ch4 class=\"shogun-accordion-title\"\u003e\n PÃ¥virker det anden kropsbehÃ¥ring? \n \u003c\/h4\u003e\n \n \u003cdiv class=\"shogun-accordion-icon shogun-icon-plus\"\u003e\n \u003cspan\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003cdiv class=\"shogun-accordion-body\"\u003e\n \u003cdiv id=\"s-652950ec-c63f-45d4-8790-b6540d1fd05a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-weight: normal;\"\u003eHelt kort nej. KropsbehÃ¥ring er bestemt af homoner og gener, og er sÃ¥ledes ikke pÃ¥virket af vitaminer og mineral indhold fra hÃ¥rvitaminerne. Ãget kropsbehÃ¥ring har ofte noget af gøre med i hvor stor grad hÃ¥rsækkene reagerer pÃ¥ testosteron. Det er blandt andet derfor mænd har mere kropsbehÃ¥ring end kvinder. \u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c benefits-section shogun-lazyload\" id=\"s-ba79c2e4-d166-4d26-bc85-836aa0b75ae3\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-df871ba7-5867-4898-8022-5f66b6250417\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-848152e8-1c08-48cc-8b8f-2bb7bb6f0f3c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2\u003e\u003cspan style=\"font-family: Poppins; font-size: 36px; font-weight: bold;\"\u003eVi er vilde med \u003cspan style=\"color: #e65174;\"\u003ehår\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"shg-c \" id=\"s-6f51bc5c-b7d8-42cc-8032-f4e5882475e0\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-cadb570c-5c47-4bae-94de-fb235d6706c8\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eYuaia Hair Vitamins er et kosttilskud der bl.a. indeholder Biotin og Zink, som begge spiller en rolle i forhold til at vedligeholde et normalt hår. Så hvis du leder efter \u003ca href=\"https:\/\/yuaiahaircare.dk\/blogs\/news\/vitaminer-mod-hartab\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003evitaminer til at opretholde et normalt hår\u003c\/span\u003e,\u003c\/a\u003e er du kommet det helt rigtige sted.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eYuaia Hair Vitamins indeholder blandt andet \u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"\/blogs\/news\/biotin-for-hair-why-is-it-important\"\u003eBiotin\u003c\/a\u003e\u003c\/span\u003e, som bidrager til at vedligeholde et normalt hår. De indeholder også Vitamin B6, Vitamin B12, Vitamin A og Vitamin D.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eVitamin B12 spiller en rolle i kroppens celledelingsproces, det samme gør Vitamin D.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003e1 glas indeholder 60 stk, som svarer til 1 måneds forbrug.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; color: #330218;\"\u003eNYHED\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eVores hårvitaminer indeholder også 40 mg bambusekstrakt, som er en rig kilde til silica. Der er 50% silica i vores bambusekstrakt.  \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: normal; color: #330218;\"\u003eDu får alle disse vitaminer i en hjerteformet vingummi med jordbærsmag. Så hvis du ikke kan lide at sluge piller, er disse små vingummi vitaminer til håret det ideelle valg for dig. Den lækre jordbægsmag gør det nemt at huske dine daglige vitaminer til håret. \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-e7740d63-a3f8-4d07-974c-ee828b080ff0\" class=\"shg-c \"\u003e\n \n \u003cdiv class=\"shogun-video shogun-video-4x3\"\u003e\n \n \n\n \n\n \n \u003ciframe class=\"shogun-video-embed shogun-lazyload\" data-src=\"https:\/\/player.vimeo.com\/video\/771935899?autoplay=0\u0026amp;loop=1\u0026amp;playlist=\u0026amp;transparent=0\" allowfullscreen title=\"Embedded Vimeo Video\"\u003e\n \u003c\/iframe\u003e\n \n\n \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003cdiv id=\"s-1bb1a1d2-e189-458a-be8d-7680df63f54a\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c benefits-section \" id=\"s-77e7f76a-6668-4e33-afbe-f511bad1657c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-e9d01ce7-a446-4951-ae29-3c98e5eb883c\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch2\u003e\n \n Fordele ved produktet\u003cbr\u003e\n \n \u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"shg-c \" id=\"s-15c9fd6e-8c23-45ee-94d0-4337004be347\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n \u003cdiv class=\"shg-c \" id=\"s-51553627-4af0-45e7-8126-0b306f969ad8\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-dccb77a5-1042-4e2b-a17f-ade3dd62454a\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"vegansk g allergivenlig\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-dccb77a5-1042-4e2b-a17f-ade3dd62454a' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-c0b7eb8b-e1ef-47f5-8aa6-491eff9567fa\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eKan bruges af veganere \u0026amp; allergikere\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-a5bbfdd7-7f1a-461f-9b54-c03af10dcfee\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-97b7405e-65f7-4789-8426-0c9082dfec89\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"ingen gluten\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-97b7405e-65f7-4789-8426-0c9082dfec89' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-19df847e-0910-459d-9681-3f505bb4b373\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eFri for gluten, laktose og gelatine\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-b36b867c-50b0-4a27-b7be-914c83bc3f08\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-e46ad2f2-7b66-4fa1-b699-9170cb7e00df\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"bambusekstrakt\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-e46ad2f2-7b66-4fa1-b699-9170cb7e00df' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-b578ad41-f771-4fe1-8353-32bf591da182\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eIndeholder bambusekstrakt \u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n \u003cdiv class=\"shg-c \" id=\"s-98bfaac9-a3cc-40dc-b587-2b5312a40e52\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-b6531325-cfa3-473c-97fc-ed53631debf1\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"indeholder biotin\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-b6531325-cfa3-473c-97fc-ed53631debf1' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-579eafc8-31d7-4050-9353-456bacee8e71\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eIndeholder 5.000 µg Biotin\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-06ac49be-19bd-4f73-8c36-ad2fc9ce64f3\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-b1913d29-a80d-43a6-908c-f62e29d4bde0\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Folsyre, Bioton, B12\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-b1913d29-a80d-43a6-908c-f62e29d4bde0' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-456e1cc2-038b-4b3e-bc34-62af01b83b32\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eHøjt indhold af Folsyre, Biotin og Vitamin B12\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-fddbb2de-9339-4d12-8df1-a7a7030b2c97\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-726c92b3-b9c9-49e5-a763-0283e184826b\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"vedligeholder normalt hår\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-726c92b3-b9c9-49e5-a763-0283e184826b' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-7fac2a44-16e6-4222-9eb9-94a1e7fa6da5\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eVedligholder normalt hår\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n \u003cdiv class=\"shg-c \" id=\"s-13797dd3-14cc-4dde-9b96-acbee69edf6b\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-00f45bc1-a3c4-4fba-a0cb-4a1ec734dfc9\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Anbefalet af danske frisører\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-00f45bc1-a3c4-4fba-a0cb-4a1ec734dfc9' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-adfbb64a-9945-4d2e-8049-56a927e4610f\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eAnbefalet af danske frisører\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-4e6760c7-a3f4-480f-80d7-767aa3d08543\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-6b884d9b-1439-4292-875e-6ee3f950bbe6\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"God smag\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-6b884d9b-1439-4292-875e-6ee3f950bbe6' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-70083241-3a25-4685-aa22-b84be7ad993d\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eNaturlig smags- og farvestoffer\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003cdiv class=\"shg-c \" id=\"s-27952585-753c-4c98-8c1a-62a6ac2a924e\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-1 shg-c-md-1 shg-c-sm-1 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-81635b0d-f6c9-4a0f-a191-e6088467d9cc\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/94013a2c-3766-412d-a955-084a8cac666c\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Gode anmeldelser\" class=\"shogun-image shogun-image-normal shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-81635b0d-f6c9-4a0f-a191-e6088467d9cc' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-11 shg-c-md-11 shg-c-sm-11 shg-c-xs-6\"\u003e\n\u003cdiv id=\"s-1264e18b-c430-4dcb-8e4c-66209efbcf18\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: 600; color: #330218;\"\u003eGode anmeldelser\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv id=\"s-e41ac243-f590-4f5e-92f4-b56b6bb08fc4\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c shogun-lazyload\" data-bgset=\"https:\/\/i.shgcdn.com\/dafc1215-9f3b-4045-95f9-7ce517297425\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" id=\"s-c0e00bee-c79d-42ac-8838-d6cc3cfc3b6c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-28b2e3ff-cff6-4e7e-a07c-c1ce7fe1a5df\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-29cf9ea7-00f4-48f1-964a-e16b61d7a89f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-0966920f-14e2-4a5e-b91b-8c475f8a15fa\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2\u003e\u003cspan style=\"font-family: Poppins; font-size: 36px; font-weight: bold;\"\u003eHvordan virker \u003cspan style=\"color: #e65174;\"\u003ehÃ¥r vitaminer?\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-a45f672b-ca0a-4fe0-bbf2-df46a9eb0360\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp\u003eYuaia Hair Vitamins indeholder vitaminer og mineraler, som biotin og Zink, der skal bruges for at opretholde et normalt hÃ¥r. Vi har nøje udvalgt vores ingredienser for deres virkning, sÃ¥ du er sikker pÃ¥ at fÃ¥ det bedst mulige produkt.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHvilke vitaminer og mineraler findes i \u003cspan style=\"color: #e65174;\"\u003eYuaia Hair Vitamins?\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eYuaia Hair Vitamins indeholder en lang række vitaminer og mineraler:\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBiotin\u003c\/li\u003e\n\u003cli\u003eVitamin B12\u003c\/li\u003e\n\u003cli\u003eVitamin C\u003c\/li\u003e\n\u003cli\u003eZinc\u003c\/li\u003e\n\u003cli\u003eVitamin A\u003c\/li\u003e\n\u003cli\u003eSilica\u003c\/li\u003e\n\u003cli\u003eVitamin B6\u003c\/li\u003e\n\u003cli\u003eVitamin D\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eLæs mere om hvordan ovenstÃ¥ende vitaminer og mineraler virker længere nede pÃ¥ siden. HÃ¥rvitaminerne indeholder kun naturligt smags- og farvestoffer.\u003c\/p\u003e\n\u003cp\u003eDerudover er vores smÃ¥ hjerter veganske og fri for laktose, gluten og gelatine.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eVi anbefaler 3 mÃ¥neders forbrug for de bedste resultater ð\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDer er ingen binding.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-59a7417b-41f3-4ec2-bdc1-518dc7990a72\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-ff292214-be56-468f-b58f-3dce1990293d\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/3d7ef9f9-a963-4400-bb34-9fa7ae124475\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Nanna der stÃ¥r med hÃ¥rvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-ff292214-be56-468f-b58f-3dce1990293d' })\n \u003c\/script\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-5f541d0e-8f57-45e0-b412-1fccb587823d\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-609b9c12-f4de-4b8b-9155-e307fb3e680a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 30px; font-weight: bold;\"\u003eHer er vores \u003cspan style=\"color: #ff808e;\"\u003ekunders resultater\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-1aaa1d22-a934-4de8-9eb3-18bfbef3084c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-weight: 400;\"\u003eVi kan slet ikke fÃ¥ armene ned over disse fantastiske resultater ð¥³\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-weight: 400;\"\u003eDet gør os sÃ¥ glad hver gang vi kan hjælpe kvinder til bare en smule mere lækkert hÃ¥r!\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-b92e4f5e-76f5-4e0f-b5eb-a13f222e2515\" class=\"shg-c \"\u003e\n \n \u003cdiv id=\"slider-s-b92e4f5e-76f5-4e0f-b5eb-a13f222e2515\" class=\"shg-sld\"\u003e\n \u003cdiv class=\"shg-sld-content\"\u003e\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-left \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n\n \u003cdiv class=\"shg-sld-slides shg-sld-slides-padded\"\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated shg-sld-active\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-8be98594-84e7-4345-b600-d48ee4f6419e\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-dddeec4a-f81c-41f2-bf40-eeebdca6e976\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/1e7f3070-2b57-4e39-8018-95fb975c02f9\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Før og efter billede af lyshÃ¥ret pige ved brug af hÃ¥rvitaminer - hÃ¥ret er gÃ¥et fra tørt og ødelagt afbleget hÃ¥r til markant sundere, længere og fyldigere lyst hÃ¥r\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-dddeec4a-f81c-41f2-bf40-eeebdca6e976' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-27ff0089-31a4-45e8-8112-72a593eca0d0\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eSophie\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-73d84486-d30a-4d47-ba36-7e4b2e28d6f3\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/c009a1a7-709f-4d62-ab
203663-0a733a89a407\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"før og efter billede af brunette ved brug af hårvitaminer- håret er vokset med flere cm og ser sundt og glansfuldt ud\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-73d84486-d30a-4d47-ba36-7e4b2e28d6f3' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-dbfeacb1-7c0e-47bc-972d-98e865ad490c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eJulie\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-0fe74454-758b-428a-bf23-e02eca976a0e\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/e2730499-cadc-4817-9116-7e3e44f5417f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"før og efter billede ved brug af hårvitaminer i 3 måneder - håret er gået fra frizzy til glat med sunde spidser\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-0fe74454-758b-428a-bf23-e02eca976a0e' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-f2985cdf-cd54-4ca9-973a-60ddb433bffb\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eMaja\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-35dd3b81-4cf2-4d28-8724-c82548257cc1\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/ad549d1b-2cf0-4974-9c5c-4ef46ed9f76f\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"før og efter billede ved brug af hårvitaminer håret er vokset markant, og ser blødt og sundt ud med jævne spidser\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-35dd3b81-4cf2-4d28-8724-c82548257cc1' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-38a7382c-04d7-40cc-9dff-e7ffc582611c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eNanna\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated animate__\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-7736bfa8-8229-4369-9c6f-1cedde1e52d4\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"true\"\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-db64f45e-3d06-4409-ba82-51284bc644b3\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/8ee70150-6672-4501-929d-86e0b92d501d\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Jeanettes før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-db64f45e-3d06-4409-ba82-51284bc644b3' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-eae72934-da9b-4d33-b454-26433719de53\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;
2036\"\u003eJeanette\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-9a72ae7b-b947-4f5a-a037-f1867b4a84e0\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/16707fe7-01a9-4d38-9398-9449b7e4d676\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Stephanies før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-9a72ae7b-b947-4f5a-a037-f1867b4a84e0' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-3e65ad3d-d47c-413f-9c7d-a60460023c3c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eStephanie\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-6832b73e-47c8-4f29-a85b-57afe98ae710\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/31f078d8-a8a3-4b13-84d5-5fffc28f4c60\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Christels før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-6832b73e-47c8-4f29-a85b-57afe98ae710' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-7bc8486b-435b-43f9-b3c9-f3dd8b48aa64\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eChristel\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-c-lg-3 shg-c-md-3 shg-c-sm-3 shg-c-xs-6\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shogun-image-lightbox-content shg-align-center\" style=\"opacity: 1;\" id=\"s-6d2ed784-4707-42be-911f-8ee61da61cc5\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/fdb63904-a235-44e4-a9dd-199699d64b08\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Agnes før og efter billede\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-6d2ed784-4707-42be-911f-8ee61da61cc5' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-d19cd593-fdb3-4534-9bd6-16d7237052e8\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 14px; font-weight: bold;\"\u003e\u003cspan style=\"color: #ff808e;\"\u003eAgnes\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-right \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-dots\"\u003e\n \n \u003cdiv class=\"shg-sld-dot shg-sld-active\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.__shgSliderLoaded = window.__shgSliderLoaded || false;\n window.SHOGUN_SLIDERS = window.SHOGUN_SLIDERS || new Array();\n window.SHOGUN_SLIDERS.push({\n id: '#slider-s-b92e4f5e-76f5-4e0f-b5eb-a13f222e2515',\n intervalTime: 5,\n autoplay: false,\n pauseOnHover: false,\n transition: 'animate__noAnimation',\n interval: null\n })\n \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-9546a662-47f4-44d0-aed5-56d026cb26ac\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-e3079d31-6deb-4f8d-bdb7-1fbf5cf2694a\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eLorem ipsum dolor sit amet consectetur adipisicing elit. Quia harum, repellat deserunt, asperiores consectetur\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-604e926a-6c65-4d70-9eaf-4abb1f430556\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 30px; font-weight: bold;\"\u003eHvad vores \u003cspan style=\"color: #ff808e;\"\u003ekunder\u003c\/span\u003e siger om os!\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-34558b4f-2cac-42cb-bd77-d36464b4560f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-8ae66468-913a-46b6-aa5b-67122e16512a\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/d42fb7fc-98bf-4bfe-86f8-0f9854fdd707\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-8ae66468-913a-46b6-aa5b-67122e16512a' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-ea9aef20-397d-4e21-b65e-aded1d1188bb\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-eea9d7dc-af50-473d-a549-7712c3025406\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ff808e;\"\u003eBedømt\u003c\/span\u003e 4,7 ud af 5\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f2429467-88d3-44d1-8cae-a1fadd9c57a6\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shogun-icon-wrapper\"\u003e\n \n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv id=\"s-99eaf780-2598-4f30-a7bb-f0f7c50b46a2\" class=\"shg-c \"\u003e\n \n \u003cdiv id=\"slider-s-99eaf780-2598-4f30-a7bb-f0f7c50b46a2\" class=\"shg-sld\"\u003e\n \u003cdiv class=\"shg-sld-content\"\u003e\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-left \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1203 544q0 13-10 23l-393 393 393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10l-466-466q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n\n \u003cdiv class=\"shg-sld-slides shg-sld-slides-padded\"\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated shg-sld-active\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-b50d022c-28d3-40c5-be95-531cb33f411e\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-a941f233-4e78-4397-90f1-8d402f63216c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-2e632254-6582-4c75-8bea-9a18acecf184\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-040f5ec5-0afe-4791-a993-007ebaf93174\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/5055e305-c91e-4265-9244-2cf60f1d8c7a\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"border-radius: 100px;\" alt=\"Carina elsker vores hÃ¥rvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-040f5ec5-0afe-4791-a993-007ebaf93174' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-828b2314-1b25-4766-a3d1-1b0b60b8e8d3\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cem\u003e\u003cspan style=\"font-family: Poppins;\"\u003eJeg kan virkelig ikke undvære produkterne. De har virkelig hjulpet mit hÃ¥r meget ð\u003c\/span\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-8aaa766c-309b-46d6-816c-da34066211ec\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch4\u003e\n \n Carina\n \n \u003c\/h4\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-345946f7-6d9e-4e9c-a13e-6a02d3f0d2da\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-cbeb4397-e033-45f7-950f-aaa3d2c78d63\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-b13ece20-539b-4bf8-ad30-51cd2ef90b0d\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/96b640b5-94a8-41e4-a1e9-cc4e7530db15\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"border-radius: 100px;\" alt=\"Josefine som er frisør anbefaler vores hÃ¥rvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-b13ece20-539b-4bf8-ad30-51cd2ef90b0d' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-f1cf8682-1858-43f0-ac3e-1ba0fc836add\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"font-size: 16px;\"\u003e\u003cem\u003e\u003cspan style=\"font-family: Poppins;\"\u003eDe er bare gode! Jeg kan stærkt anbefale hÃ¥rvitaminerne til andre.\u003c\/span\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-40883b08-68c0-4896-b420-49c9638149e9\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch4\u003e\n \n Josefine - Frisør\n \n \u003c\/h4\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-2c1e6ec3-092d-47d0-8371-17b8a99dc9ba\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-baab27d3-7667-4415-bab1-f69efc4ee948\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-7c9e4cd4-209e-41e1-bb57-4b977a8a6cab\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/978b3614-39da-4c08-8a14-e9f9ce0d7e8b\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"border-radius: 100px;\" alt=\"Amie giver hÃ¥rvitaminer 5 stjerner\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-7c9e4cd4-209e-41e1-bb57-4b977a8a6cab' })\n \u003c\/script\u003e\n\n\u003cdiv id=\"s-9d22ca52-7d30-4b5b-ad28-a24b07fc7515\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003e\u003cem\u003e\u003cspan style=\"font-family: Poppins; font-size: 16px;\"\u003eJeg elsker det! Mit hÃ¥r er virkelig forvandlet siden jeg startede pÃ¥ hÃ¥rvitaminerne. Det er blevet sÃ¥ dejligt sundt, og har fÃ¥et mere fylde ð\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-b00fddf4-d8c6-4d9c-9f1a-aa8b478b0848\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch4\u003e\n \n Amie\n \n \u003c\/h4\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated animate__\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-1c0befc9-1927-4c22-8819-eaabafc80c7c\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-b8afad91-400f-44d6-ab00-90446c0e5cbb\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-9feb23d4-401e-4bbb-b48f-17417c6e12fe\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eHelt igennem fantastisk produkt! Tabte en del hÃ¥r under\/efter fødsel og har prøvet alle shampooer m.m. Kun smÃ¥ totter kom tilbage. Efter 2 snart 3 mÃ¥neder pÃ¥ disse vitaminer har jeg fÃ¥et pandehÃ¥r det gÃ¥r længere end ned øjnene\/næsen! Jeg elsker dem!\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f788f787-77a4-455b-b883-bdb47f349be7\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Louise\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-a75b91c5-e355-482f-8160-1a715565d1de\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-cff0f583-e19c-4a57-9f92-7d2503a6d780\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eMan kan have sine meninger om hÃ¥rvitaminer og jeg har prøvet en del. Og jeg kan kan se en forskel og m
2036ærke en forskel pÃ¥ mit hÃ¥r. Jeg har brugt dem igennem de sidste 4 mÃ¥neder. Mit hÃ¥r føles tykkere, jeg fælder ikke lige sÃ¥ meget.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f252de16-b37e-45d1-8313-66feabac383b\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Kira\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-6a3dc545-a295-4fce-a39f-9ae2d1d521b2\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-c3720629-e3da-4485-a025-84bc32a0fac9\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003eFantastiske hÃ¥rvitaminer jeg slet ikke kan undvære!\u003cbr\u003eDe smager som slik og har virkelig gjort en kæmpe forskel pÃ¥ mit hÃ¥r! BÃ¥de i længde, men ogsÃ¥ glans og tykkelse.\u003cbr\u003eEn kæmpe anbefaling herfra âï¸âï¸âï¸âï¸âï¸\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-39e1a017-795f-4474-b567-7b08c7c71d03\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Louise\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \n \u003cdiv class=\"shg-sld-item animate__animated animate__\"\u003e\n \n \u003cdiv\u003e\n \n \u003cdiv class=\"shg-c \" id=\"s-f7b8dbec-cab3-4834-a46e-cdf80e89f54f\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-596a044c-28a7-4c35-ac95-c85e60902480\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-bfece086-3764-4bd0-9354-d743a0e52392\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eJeg er KÃMPE fan af jeres produkter, jeg har været pÃ¥ jeres hÃ¥r vitaminer i 5 mÃ¥neder og mit hÃ¥r vokser derudaf𥳠Jeg har lige bestilt jeres shampoo, balsam og deep scalp glæder mig enormt til at prøve det af Jeres kundeservice er ogsÃ¥ helt i top!! Leveringen er der bestemt heller ikke noget at sætte en finger pÃ¥!\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-626b6e59-2f77-4132-8cc4-d6ec300b6056\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Caroline\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-0dc40b16-44d6-4de0-9910-ab63f5f351d8\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-c2ecf368-d1c6-4400-a1e0-2ad816d3e1b5\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eDa jeg blev anbefalet at prøve hÃ¥rvitaminerne og shampoo fra instagram var jeg MEGET skeptisk men gav det et forsøg. Wow siger jeg bare. Mit hÃ¥r er voksede ca. 6-8 cm over 6 mÃ¥neder og i følge i frisør er mit hÃ¥r ogsÃ¥ blevet mere sundt og der er kommet flere nye hÃ¥r. Jeg er fan.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-bbaf6bed-b768-4c7a-a5e5-507a9b164e45\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Gitte\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-ce1dd51c-37d5-41bb-bc04-13717c3bca0a\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv style=\"width:100%; display: inline-block; color:#ff808e; font-size: 22px; padding:2px; text-align:center;\"\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"shg-fa shg-fa-star shogun-icon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-608af380-350e-4091-a4d0-6eee538e710e\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eAllerede efter første mÃ¥ned kunne jeg se at mit hÃ¥r voksede hurtigere, og en masse nye smÃ¥ hÃ¥r begyndte at pible frem, og her 3 mÃ¥neder senere føler jeg at mit hÃ¥r stille og roligt er ved at vende tilbage til normalen ð«\u003cbr\u003eIkke noget at sige til at frisører anbefaler de her vitaminer ðUdover vitaminerne har jeg brugt den lyserøde elixir til spidserne og den lyserøde kur 1 gang om ugen.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-d0fcf66f-9f3c-4a2a-962d-4c30c6dd778a\" class=\"shg-c shg-align-center\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch6\u003e\n \n Marlene\n \n \u003c\/h6\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-nav-button shg-sld-right \"\u003e\n \u003csvg width=\"1792\" height=\"1792\" viewbox=\"0 0 1792 1792\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"fill: rgba(113, 113, 113, 1);\"\u003e\n \u003cpath d=\"M1171 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n \n \u003cdiv class=\"shg-sld-dots\"\u003e\n \n \u003cdiv class=\"shg-sld-dot shg-sld-active\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n \n \u003cdiv class=\"shg-sld-dot\"\u003e\u003c\/div\u003e\n \n \u003c\/div\u003e\n \n \u003c\/div\u003e\n\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.__shgSliderLoaded = window.__shgSliderLoaded || false;\n window.SHOGUN_SLIDERS = window.SHOGUN_SLIDERS || new Array();\n window.SHOGUN_SLIDERS.push({\n id: '#slider-s-99eaf780-2598-4f3
20360-a7bb-f0f7c50b46a2',\n intervalTime: 5,\n autoplay: false,\n pauseOnHover: false,\n transition: 'animate__noAnimation',\n interval: null\n })\n \u003c\/script\u003e\n\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"shg-fw\"\u003e\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-d5d12b02-9f65-4067-a50d-7752528c759d\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-63e47818-3bf1-4992-9215-163a2bdd77f8\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003ch2 style=\"text-align: center;\"\u003e\u003cspan style=\"font-family: Poppins; font-size: 30px; font-weight: bold;\"\u003eHvordan virker Yuaia \u003cspan style=\"color: #ff808e;\"\u003eHair Vitamins?\u003c\/span\u003e\u003c\/span\u003e\u003c\/h2\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-3547410c-7623-4839-bc14-eb6ec0dc93d3\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"text-align: center;\"\u003eHårvitaminer indeholder en rækker vitaminer og mineraler med hver sin funktion. Se de vigtigste vitaminer og mineraler her og læs hvad de gør for dit hår.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"shg-c \" id=\"s-09d95ed0-64e5-4499-82d4-b5722120b134\"\u003e\n \u003cdiv class=\"shg-row\" data-col-grid-mode-on=\"\"\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-3f5fc8a7-c38f-4ace-953d-397852d3beea\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-69e67d79-7234-438d-8c62-d95280335d91\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-1db8251f-7622-4a26-9627-aa74279c874f\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Biotin\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-f06c6441-7337-41a9-924a-ba5113418705\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBiotin bidrager til at vedligeholde et normalt hår. Læs alt om \u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"\/blogs\/news\/biotin-for-hair-why-is-it-important\"\u003ebiotin i vores artikel her\u003c\/a\u003e\u003c\/span\u003e.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-0534e8af-770d-42d3-9785-3cce0898b1bb\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-aa8eb594-c067-4e82-ae7f-ea74c3bc624a\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin B12\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-de0ad0f5-5be2-45fc-b5bb-e69e53f72fed\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager til normal dannelse af røde blodlegemer, normal funktion af nervesystemet og spiller en rolle i celledelingsprocessen.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-744949ee-a0dc-4fc7-882e-357bfd722fad\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-67cb7e60-592a-4ecc-9fca-49e542d5fa4e\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin C\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-65227c18-2ef6-42cf-8faa-e0b0f131501c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager til kroppens normale dannelse af kollagen.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-4b982891-0212-469b-b785-4f1454d0f55d\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-7cdefa15-83d3-4c15-a99e-36cc6df410c0\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Zink\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-afc8f882-1dea-4d99-9a27-90a88ab92019\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eSørger for en normal vedligeholdelse af hår, hud og negle. Bidrager desuden til et normalt syn, immunsystem og celledeling.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\n\u003cdiv class=\"shg-c shogun-image-container shg-align-center\" style=\"opacity: 1;\" id=\"s-33d97983-e718-409b-86ab-674ac0a30c0d\"\u003e\n \n \n \u003cimg data-src=\"https:\/\/i.shgcdn.com\/918e07f0-eff3-4f64-998a-770a95ecdba3\/-\/format\/auto\/-\/preview\/3000x3000\/-\/quality\/lighter\/\" width=\"\" height=\"\" style=\"\" alt=\"Yuaia Haircares hårvitaminer\" class=\"shogun-image shogun-lazyload\" decoding=\"async\"\u003e\n \n \n \n \n \n\u003c\/div\u003e\n\n\n \u003cscript type=\"text\/javascript\"\u003e\n window.SHOGUN_IMAGE_ELEMENTS = window.SHOGUN_IMAGE_ELEMENTS || new Array();\n window.SHOGUN_IMAGE_ELEMENTS.push({ hoverImage: '', uuid: 's-33d97983-e718-409b-86ab-674ac0a30c0d' })\n \u003c\/script\u003e\n\n\u003c\/div\u003e\n \n \u003cdiv class=\"shg-c-lg-4 shg-c-md-4 shg-c-sm-4 shg-c-xs-12\"\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-4d55e2af-a385-47d6-bb2d-54ab2781f71c\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-6af34517-9362-4cd8-b241-78cbbdfc6f26\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-5153e16c-9eb6-42fa-92cc-730f9663c1bb\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin A\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-23ff59e9-9d50-4d62-98c7-de603a0a8b5e\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager til immunsystemets normale funktion og spiller en rolle i cellespecialiseringsprocessen.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vert
2036ical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-f3768458-b098-43d8-8dc1-35a78c2e8c9f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-a09b1dd3-6eab-4406-aca2-0e5e25c74186\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Bambusekstrakt\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-40931368-1175-4d60-8791-4f3d42d60f43\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eBambusekstrakt er en rig kilde til silica, vores indeholder 50% silica.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-aa934f7a-2f01-47d5-ba78-1cdcf0f2e43f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-42eaa208-8004-4ba5-a60a-5dee79782bf8\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin B6\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-b789b3cb-8cd8-4b15-ab85-3e132ecefbce\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eEr med til at vedligeholde et normalt energistofskifte, nervesystem og immunforsvar. \u003c\/span\u003e\u003cspan style=\"font-size: 12px;\"\u003eBidrager ogsÃ¥ til at regulerer hormonaktiviteten.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"shg-box-vertical-align-wrapper\"\u003e\n \u003cdiv class=\"shg-box shg-c \" id=\"s-1bdcef2a-fe6f-4aa7-9e2a-b61a4c37b68f\"\u003e\n \u003cdiv class=\"shg-box-overlay\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"shg-box-content\"\u003e\n \u003cdiv id=\"s-6b72b6df-5c96-4cc5-99cc-659d2b20b762\" class=\"shg-c shg-align-left\"\u003e\n \u003cdiv class=\"shogun-heading-component\"\u003e\n \u003ch3\u003e\n \n Vitamin D\n \n \u003c\/h3\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-51e5add8-b948-4708-a2b2-cde12f97e86c\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp style=\"line-height: 18px;\"\u003e\u003cspan style=\"font-size: 12px;\"\u003eSpiller en rolle i celledelingsprocessen og bidrager derfor ogsÃ¥ til en normal vækst i hÃ¥rcellerne. Beskytter derudover ogsÃ¥ cellerne mod oxidativt stess.\u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003cdiv id=\"s-afe0f8c3-fa05-46f4-a650-f3598da6c2b2\" class=\"shg-c \"\u003e\n \u003chr\u003e\n\n\u003c\/div\u003e\n\u003cdiv id=\"s-c04f6907-91eb-4f4e-96a1-ab3fd015c6b5\" class=\"shg-c \"\u003e\n \u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\u003cp\u003eVil du gerne vide mere? SÃ¥ læs alt om vitaminer og mineraler til hÃ¥ret i vores store guide \u003cspan style=\"text-decoration: underline;\"\u003e\u003ca href=\"https:\/\/yuaiahaircare.dk\/blogs\/news\/vitaminer-til-haaret-se-de-bedste-vitaminer-her\"\u003eher\u003c\/a\u003e\u003c\/span\u003e.\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n \n \n \n \u003c\/div\u003e\n \u003c\/div\u003e\n\n\n \u003c\/div\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n\n\n \n\u003c\/div\u003e\n"}; 2037 var isProductInList = productIds.includes(productInfo.id); 2038 if (isProductInList) { 2039 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 2040 if (redirectionURL) { 2041 window.location = redirectionURL; 2042 } 2043 } 2044 } 2045 } 2046 2047 2048 2049 var rawPriceString = "32,99"; 2050 2051 rawPriceString = rawPriceString.trim(); 2052 2053 var normalisedPrice; 2054 2055 function processNumberString(str) { 2056 // Helper to find the rightmost index of '.', ',' or "'" 2057 const lastDot = str.lastIndexOf('.'); 2058 const lastComma = str.lastIndexOf(','); 2059 const lastApostrophe = str.lastIndexOf("'"); 2060 const lastIndex = Math.max(lastDot, lastComma, lastApostrophe); 2061 2062 // If no punctuation, remove any stray spaces and return 2063 if (lastIndex === -1) { 2064 return str.replace(/[.,'\s]/g, ''); 2065 } 2066 2067 // Extract parts 2068 const before = str.slice(0, lastIndex).replace(/[.,'\s]/g, ''); 2069 const after = str.slice(lastIndex + 1).replace(/[.,'\s]/g, ''); 2070 2071 // If the after part is 1 or 2 digits, treat as decimal 2072 if (after.length > 0 && after.length <= 2) { 2073 return `${before}.${after}`; 2074 } 2075 2076 // Otherwise treat as integer with thousands separator removed 2077 return before + after; 2078 } 2079 2080 normalisedPrice = processNumberString(rawPriceString) 2081 2082 window.EG_INFO["47176659009827"] = { 2083 "price": `${normalisedPrice}`, 2084 "presentmentPrices": { 2085 "edges": [ 2086 { 2087 "node": { 2088 "price": { 2089 "amount": `${normalisedPrice}`, 2090 "currencyCode": "EUR" 2091 } 2092 } 2093 } 2094 ] 2095 }, 2096 "sellingPlanGroups": { 2097 "edges": [ 2098 2099 { 2100 "node": { 2101 "sellingPlans": { 2102 "edges": [ 2103 2104 { 2105 "node": { 2106 "id": "gid://shopify/SellingPlan/712043004285", 2107 "pricingPolicies": [ 2108 2109 { 2110 2111 "adjustmentType": "PERCENTAGE", 2112 "adjustmentValue": { 2113 "percentage": 10 2114 } 2115 2116 } 2117 2118 ] 2119 } 2120 }, 2121 2122 { 2123 "node": { 2124 "id": "gid://shopify/SellingPlan/712043037053", 2125 "pricingPolicies": [ 2126 2127 { 2128 2129 "adjustmentType": "PERCENTAGE", 2130 "adjustmentValue": { 2131 "percentage": 10 2132 } 2133 2134 } 2135 2136 ] 2137 } 2138 }, 2139 2140 { 2141 "node": { 2142 "id": "gid://shopify/SellingPlan/712043069821", 2143 "pricingPolicies": [ 2144 2145 { 2146 2147 "adjustmentType": "PERCENTAGE", 2148 "adjustmentValue": { 2149 "percentage": 10 2150 } 2151 2152 } 2153 2154 ] 2155 } 2156 } 2157 2158 ] 2159 } 2160 } 2161 } 2162 2163 ] 2164 }, 2165 "product": { 2166 "id": "gid://shopify/Product/8896711917859", 2167 "tags": ["_cb1000","abonnement_flerstyk","BF19","Farvet hÃ¥r","Fedtet hÃ¥r","Fint hÃ¥r","hide_b_a","HÃ¥rpleje","HÃ¥rtab","HÃ¥rvitaminer","ikketime","kava","liv","NL","NORMAL","sampak","Skadet hÃ¥r","spo-disabled","stella","Tyndt hÃ¥r","Tørt hÃ¥r","Vegansk","Ãdelagt hÃ¥r"], 2168 "collections": { 2169 "pageInfo": { 2170 "hasNextPage": false 2171 }, 2172 "edges": [ 2173 2174 { 2175 "node": { 2176 "id": "gid://shopify/Collection/465836146979" 2177 } 2178 }, 2179 2180 { 2181 "node": { 2182 "id": "gid://shopify/Collection/465835852067" 2183 } 2184 }, 2185 2186 { 2187 "node": { 2188 "id": "gid://shopify/Collection/465835327779" 2189 } 2190 }, 2191 2192 { 2193 "node": { 2194 "id": "gid://shopify/Collection/465835360547" 2195 } 2196 }, 2197 2198 { 2199 "node": { 2200 "id": "gid://shopify/Collection/465835819299" 2201 } 2202 }, 2203 2204 { 2205 "node": { 2206 "id": "gid://shopify/Collection/465834869027" 2207 } 2208 }, 2209 2210 { 2211 "node": { 2212 "id": "gid://shopify/Collection/465835163939" 2213 } 2214 }, 2215 2216 { 2217 "node": { 2218 "id": "gid://shopify/Collection/465835950371" 2219 } 2220 }, 2221 2222 { 2223 "node": { 2224 "id": "gid://shopify/Collection/672081609085" 2225 } 2226 }, 2227 2228 { 2229 "node": { 2230 "id": "gid://shopify/Collection/465834803491" 2231 } 2232 }, 2233 2234 { 2235 "node": { 2236 "id": "gid://shopify/Collection/465834934563" 2237 } 2238 }, 2239 2240 { 2241 "node": { 2242 "id": "gid://shopify/Collection/465835589923" 2243 } 2244 }, 2245 2246 { 2247 "node": { 2248 "id": "gid://shopify/Collection/465744691491" 2249 } 2250 }, 2251 2252 { 2253 "node": { 2254 "id": "gid://shopify/Collection/465835983139" 2255 } 2256 }, 2257 2258 { 2259 "node": { 2260 "id": "gid://shopify/Collection/465836015907" 2261 } 2262 }, 2263 2264 { 2265 "node": { 2266 "id": "gid://shopify/Collection/465835131171" 2267 } 2268 }, 2269 2270 { 2271 "node": { 2272 "id": "gid://shopify/Collection/685993591165" 2273 } 2274 }, 2275 2276 { 2277 "node": { 2278 "id": "gid://shopify/Collection/465835720995" 2279 } 2280 } 2281 2282 ] 2283 } 2284 }, 2285 "id": "47176659009827", 2286 "timestamp": 1790637702 2287 }; 2288 2289 2290 var rawPriceString = "59,99"; 2291 2292 rawPriceString = rawPriceString.trim(); 2293 2294 var normalisedPrice; 2295 2296 function processNumberString(str) { 2297 // Helper to find the rightmost index of '.', ',' or "'" 2298 const lastDot = str.lastIndexOf('.'); 2299 const lastComma = str.lastIndexOf(','); 2300 const lastApostrophe = str.lastIndexOf("'"); 2301 const lastIndex = Math.max(lastDot, lastComma, lastApostrophe); 2302 2303 // If no punctuation, remove any stray spaces and return 2304 if (lastIndex === -1) { 2305 return str.replace(/[.,'\s]/g, ''); 2306 } 2307 2308 // Extract parts 2309 const before = str.slice(0, lastIndex).replace(/[.,'\s]/g, ''); 2310 const after = str.slice(lastIndex + 1).replace(/[.,'\s]/g, ''); 2311 2312 // If the after part is 1 or 2 digits, treat as decimal 2313 if (after.length > 0 && after.length <= 2) { 2314 return `${before}.${after}`; 2315 } 2316 2317 // Otherwise treat as integer with thousands separator removed 2318 return before + after; 2319 } 2320 2321 normalisedPrice = processNumberString(rawPriceString) 2322 2323 window.EG_INFO["47176659042595"] = { 2324 "price": `${normalisedPrice}`, 2325 "presentmentPrices": { 2326 "edges": [ 2327 { 2328 "node": { 2329 "price": { 2330 "amount": `${normalisedPrice}`, 2331 "currencyCode": "EUR" 2332 } 2333 } 2334 } 2335 ] 2336 }, 2337 "sellingPlanGroups": { 2338 "edges": [ 2339 2340 { 2341 "node": { 2342 "sellingPlans": { 2343 "edges": [ 2344 2345 { 2346 "node": { 2347 "id": "gid://shopify/SellingPlan/712043004285", 2348 "pricingPolicies": [ 2349 2350 { 2351 2352 "adjustmentType": "PERCENTAGE", 2353 "adjustmentValue": { 2354 "percentage": 10 2355 } 2356 2357 } 2358 2359 ] 2360 } 2361 }, 2362 2363 { 2364 "node": { 2365 "id": "gid://shopify/SellingPlan/712043037053", 2366 "pricingPolicies": [ 2367 2368 { 2369 2370 "adjustmentType": "PERCENTAGE", 2371 "adjustmentValue": { 2372 "percentage": 10 2373 } 2374 2375 } 2376 2377 ] 2378 } 2379 }, 2380 2381 { 2382 "node": { 2383 "id": "gid://shopify/SellingPlan/71
23832043069821", 2384 "pricingPolicies": [ 2385 2386 { 2387 2388 "adjustmentType": "PERCENTAGE", 2389 "adjustmentValue": { 2390 "percentage": 10 2391 } 2392 2393 } 2394 2395 ] 2396 } 2397 } 2398 2399 ] 2400 } 2401 } 2402 } 2403 2404 ] 2405 }, 2406 "product": { 2407 "id": "gid://shopify/Product/8896711917859", 2408 "tags": ["_cb1000","abonnement_flerstyk","BF19","Farvet hÃ¥r","Fedtet hÃ¥r","Fint hÃ¥r","hide_b_a","HÃ¥rpleje","HÃ¥rtab","HÃ¥rvitaminer","ikketime","kava","liv","NL","NORMAL","sampak","Skadet hÃ¥r","spo-disabled","stella","Tyndt hÃ¥r","Tørt hÃ¥r","Vegansk","Ãdelagt hÃ¥r"], 2409 "collections": { 2410 "pageInfo": { 2411 "hasNextPage": false 2412 }, 2413 "edges": [ 2414 2415 { 2416 "node": { 2417 "id": "gid://shopify/Collection/465836146979" 2418 } 2419 }, 2420 2421 { 2422 "node": { 2423 "id": "gid://shopify/Collection/465835852067" 2424 } 2425 }, 2426 2427 { 2428 "node": { 2429 "id": "gid://shopify/Collection/465835327779" 2430 } 2431 }, 2432 2433 { 2434 "node": { 2435 "id": "gid://shopify/Collection/465835360547" 2436 } 2437 }, 2438 2439 { 2440 "node": { 2441 "id": "gid://shopify/Collection/465835819299" 2442 } 2443 }, 2444 2445 { 2446 "node": { 2447 "id": "gid://shopify/Collection/465834869027" 2448 } 2449 }, 2450 2451 { 2452 "node": { 2453 "id": "gid://shopify/Collection/465835163939" 2454 } 2455 }, 2456 2457 { 2458 "node": { 2459 "id": "gid://shopify/Collection/465835950371" 2460 } 2461 }, 2462 2463 { 2464 "node": { 2465 "id": "gid://shopify/Collection/672081609085" 2466 } 2467 }, 2468 2469 { 2470 "node": { 2471 "id": "gid://shopify/Collection/465834803491" 2472 } 2473 }, 2474 2475 { 2476 "node": { 2477 "id": "gid://shopify/Collection/465834934563" 2478 } 2479 }, 2480 2481 { 2482 "node": { 2483 "id": "gid://shopify/Collection/465835589923" 2484 } 2485 }, 2486 2487 { 2488 "node": { 2489 "id": "gid://shopify/Collection/465744691491" 2490 } 2491 }, 2492 2493 { 2494 "node": { 2495 "id": "gid://shopify/Collection/465835983139" 2496 } 2497 }, 2498 2499 { 2500 "node": { 2501 "id": "gid://shopify/Collection/465836015907" 2502 } 2503 }, 2504 2505 { 2506 "node": { 2507 "id": "gid://shopify/Collection/465835131171" 2508 } 2509 }, 2510 2511 { 2512 "node": { 2513 "id": "gid://shopify/Collection/685993591165" 2514 } 2515 }, 2516 2517 { 2518 "node": { 2519 "id": "gid://shopify/Collection/465835720995" 2520 } 2521 } 2522 2523 ] 2524 } 2525 }, 2526 "id": "47176659042595", 2527 "timestamp": 1790637702 2528 }; 2529 2530 2531 var rawPriceString = "112,99"; 2532 2533 rawPriceString = rawPriceString.trim(); 2534 2535 var normalisedPrice; 2536 2537 function processNumberString(str) { 2538 // Helper to find the rightmost index of '.', ',' or "'" 2539 const lastDot = str.lastIndexOf('.'); 2540 const lastComma = str.lastIndexOf(','); 2541 const lastApostrophe = str.lastIndexOf("'"); 2542 const lastIndex = Math.max(lastDot, lastComma, lastApostrophe); 2543 2544 // If no punctuation, remove any stray spaces and return 2545 if (lastIndex === -1) { 2546 return str.replace(/[.,'\s]/g, ''); 2547 } 2548 2549 // Extract parts 2550 const before = str.slice(0, lastIndex).replace(/[.,'\s]/g, ''); 2551 const after = str.slice(lastIndex + 1).replace(/[.,'\s]/g, ''); 2552 2553 // If the after part is 1 or 2 digits, treat as decimal 2554 if (after.length > 0 && after.length <= 2) { 2555 return `${before}.${after}`; 2556 } 2557 2558 // Otherwise treat as integer with thousands separator removed 2559 return before + after; 2560 } 2561 2562 normalisedPrice = processNumberString(rawPriceString) 2563 2564 window.EG_INFO["53502968496509"] = { 2565 "price": `${normalisedPrice}`, 2566 "presentmentPrices": { 2567 "edges": [ 2568 { 2569 "node": { 2570 "price": { 2571 "amount": `${normalisedPrice}`, 2572 "currencyCode": "EUR" 2573 } 2574 } 2575 } 2576 ] 2577 }, 2578 "sellingPlanGroups": { 2579 "edges": [ 2580 2581 { 2582 "node": { 2583 "sellingPlans": { 2584 "edges": [ 2585 2586 { 2587 "node": { 2588 "id": "gid://shopify/SellingPlan/712043004285", 2589 "pricingPolicies": [ 2590 2591 { 2592 2593 "adjustmentType": "PERCENTAGE", 2594 "adjustmentValue": { 2595 "percentage": 10 2596 } 2597 2598 } 2599 2600 ] 2601 } 2602 }, 2603 2604 { 2605 "node": { 2606 "id": "gid://shopify/SellingPlan/712043037053", 2607 "pricingPolicies": [ 2608 2609 { 2610 2611 "adjustmentType": "PERCENTAGE", 2612 "adjustmentValue": { 2613 "percentage": 10 2614 } 2615 2616 } 2617 2618 ] 2619 } 2620 }, 2621 2622 { 2623 "node": { 2624 "id": "gid://shopify/SellingPlan/712043069821", 2625 "pricingPolicies": [ 2626 2627 { 2628 2629 "adjustmentType": "PERCENTAGE", 2630 "adjustmentValue": { 2631 "percentage": 10 2632 } 2633 2634 } 2635 2636 ] 2637 } 2638 } 2639 2640 ] 2641 } 2642 } 2643 } 2644 2645 ] 2646 }, 2647 "product": { 2648 "id": "gid://shopify/Product/8896711917859", 2649 "tags": ["_cb1000","abonnement_flerstyk","BF19","Farvet hÃ¥r","Fedtet hÃ¥r","Fint hÃ¥r","hide_b_a","HÃ¥rpleje","HÃ¥rtab","HÃ¥rvitaminer","ikketime","kava","liv","NL","NORMAL","sampak","Skadet hÃ¥r","spo-disabled","stella","Tyndt hÃ¥r","Tørt hÃ¥r","Vegansk","Ãdelagt hÃ¥r"], 2650 "collections": { 2651 "pageInfo": { 2652 "hasNextPage": false 2653 }, 2654 "edges": [ 2655 2656 { 2657 "node": { 2658 "id": "gid://shopify/Collection/465836146979" 2659 } 2660 }, 2661 2662 { 2663 "node": { 2664 "id": "gid://shopify/Collection/465835852067" 2665 } 2666 }, 2667 2668 { 2669 "node": { 2670 "id": "gid://shopify/Collection/465835327779" 2671 } 2672 }, 2673 2674 { 2675 "node": { 2676 "id": "gid://shopify/Collection/465835360547" 2677 } 2678 }, 2679 2680 { 2681 "node": { 2682 "id": "gid://shopify/Collection/465835819299" 2683 } 2684 }, 2685 2686 { 2687 "node": { 2688 "id": "gid://shopify/Collection/465834869027" 2689 } 2690 }, 2691 2692 { 2693 "node": { 2694 "id": "gid://shopify/Collection/465835163939" 2695 } 2696 }, 2697 2698 { 2699 "node": { 2700 "id": "gid://shopify/Collection/465835950371" 2701 } 2702 }, 2703 2704 { 2705 "node": { 2706 "id": "gid://shopify/Collection/672081609085" 2707 } 2708 }, 2709 2710 { 2711 "node": { 2712 "id": "gid://shopify/Collection/465834803491" 2713 } 2714 }, 2715 2716 { 2717 "node": { 2718 "id": "gid://shopify/Collection/465834934563" 2719 } 2720 }, 2721 2722 { 2723 "node": { 2724 "id": "gid://shopify/Collection/465835589923" 2725 } 2726 }, 2727 2728 { 2729 "node": { 2730 "id": "gid://shopify/Collection/465744691491" 2731 } 2732 }, 2733 2734 { 2735 "node": { 2736 "id": "gid://shopify/Collection/465835983139" 2737 } 2738 }, 2739 2740 { 2741 "node": { 2742 "id": "gid://shopify/Collection/465836015907" 2743 } 2744 }, 2745 2746 { 2747 "node": { 2748 "id": "gid://shopify/Collection/465835131171" 2749 } 2750 }, 2751 2752 { 2753 "node": { 2754 "id": "gid://shopify/Collection/685993591165" 2755 } 2756 }, 2757 2758 { 2759 "node": { 2760 "id": "gid://shopify/Collection/465835720995" 2761 } 2762 } 2763 2764 ] 2765 } 2766 }, 2767 "id": "53502968496509", 2768 "timestamp": 1790637702 2769 }; 2770 2771 } catch(err) { 2772 return 2773 }}
2773)() 2774 </script>
2774 2775 2776 2777 2778<!-- END app block --><!-- BEGIN app block: shopify://apps/ez-product-translate/blocks/image_translate/0e4430d9-59c0-49b6-ac0e-b1e4a59eceeb --> 2779 2780 2781 2782 2783 2784 2785
2785<script> 2786 (() => { 2787 const loadTranslations = () => { 2788 const hostname = window.Shopify?.shop; 2789 const translationsUrl = 'https://translate.freshify.click/storage/json_files/' + hostname + '_translations.json'; 2790 const controller = new AbortController(); 2791 const timeoutId = setTimeout(() => controller.abort(), 8000); 2792 2793 window.SHOP_NAME = hostname; 2794 2795 fetch(translationsUrl, { signal: controller.signal, cache: 'no-store' }) 2796 .then(response => { 2797 clearTimeout(timeoutId); 2798 if (!response.ok) throw new Error('HTTP ' + response.status); 2799 return response.json(); 2800 }) 2801 .then(data => { 2802 window.TRANSLATIONS_DATA = data; 2803 window.dispatchEvent(new CustomEvent('translationsLoaded', { detail: data })); 2804 }) 2805 .catch(error => { 2806 clearTimeout(timeoutId); 2807 2808 2809 console.error('Erreur lors du chargement des traductions:', error); 2810 2811 2812 // Keep the last valid in-session translations when the network request 2813 // fails. Publishing an empty payload here poisoned the session cache and 2814 // could leave one browser on the original images until its cache cleared. 2815 window.dispatchEvent(new CustomEvent('translationsLoadFailed', { detail: { error } })); 2816 }); 2817 }; 2818 2819 2820 loadTranslations(); 2821 2822 })(); 2823 </script>
2823 2824 2825 2826 2827 2828
2828<script src="https://cdn.shopify.com/extensions/01a0d46b-a952-7e12-9608-a167dbf336f0/ez-product-image-translate-408/assets/algo_translation_3.js?v=yuaiahaircare.com"></script>
2828 2829 2830 2831 2832 2833 2834 2835<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 2836 2837 2838 2839 2840 2841 2842 2843<link rel="dns-prefetch" href="https://cdn.judge.me"> 2844<link rel="dns-prefetch" href="https://cdn1.judge.me"> 2845<link rel="dns-prefetch" href="https://api.judge.me"> 2846
2847<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
2847ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"highest-rating","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Excellent","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":true,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"compact","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
2847itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":true,"widget_translate_review_content_method":"automatic","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
2847youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
2847:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Yuaia Haircare","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
2847shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Yuaia Haircare"};</script>
2847 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Yuaia Haircare'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 2848</style> <style class='jdgm-settings-style'></style> 2849 2850 2851 2852 2853 <style class='jdgm-miracle-styles'> 2854 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
2854/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 2855 2856</style> 2857 2858 2859 2860 2861 2862 2863 2864 2865
2866<script data-cfasync='false' class='jdgm-script'> 2867!function(e){window.jdgm=window.jdgm||{}; 2868/* INF-1976 */ 2869var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 2870if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 2871jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0e8b3-42ad-7387-9abd-e6e00a57d3ff/judgeme-763/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 2872jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 2873setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 2874!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 2875(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 2876a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 2877jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 2878t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 2879t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 2880".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 2881parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 2882jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 2883)}))}(document); 2884</script>
2884 2885<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0e8b3-42ad-7387-9abd-e6e00a57d3ff/judgeme-763/assets/shopify_v2.css"></noscript> 2886 2887<!-- BEGIN app snippet: theme_fix_tags -->
2887<script> 2888 (function() { 2889 var jdgmThemeFixes = null; 2890 if (!jdgmThemeFixes) return; 2891 2892 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 2893 // before the per-theme fix so the theme-specific CSS wins the cascade. 2894 // HTML is never applied globally (too risky). 2895 var allThemesFix = jdgmThemeFixes['all']; 2896 if (allThemesFix && allThemesFix.css) { 2897 var allStyleTag = document.createElement('style'); 2898 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 2899 allStyleTag.innerHTML = allThemesFix.css; 2900 document.head.append(allStyleTag); 2901 }; 2902 2903 if (allThemesFix && allThemesFix.js) { 2904 var allScriptTag = document.createElement('script'); 2905 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 2906 allScriptTag.innerHTML = allThemesFix.js; 2907 document.head.append(allScriptTag); 2908 }; 2909 2910 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 2911 if (!thisThemeFix) return; 2912 2913 if (thisThemeFix.html) { 2914 document.addEventListener("DOMContentLoaded", function() { 2915 var htmlDiv = document.createElement('div'); 2916 htmlDiv.classList.add('jdgm-theme-fix-html'); 2917 htmlDiv.innerHTML = thisThemeFix.html; 2918 document.body.append(htmlDiv); 2919 }); 2920 }; 2921 2922 if (thisThemeFix.css) { 2923 var styleTag = document.createElement('style'); 2924 styleTag.classList.add('jdgm-theme-fix-style'); 2925 styleTag.innerHTML = thisThemeFix.css; 2926 document.head.append(styleTag); 2927 }; 2928 2929 if (thisThemeFix.js) { 2930 var scriptTag = document.createElement('script'); 2931 scriptTag.classList.add('jdgm-theme-fix-script'); 2932 scriptTag.innerHTML = thisThemeFix.js; 2933 document.head.append(scriptTag); 2934 }; 2935 })(); 2936</script>
2936 2937<!-- END app snippet --> 2938<!-- End of Judge.me Core --> 2939 2940 2941 2942<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955
2955<script async src="https://static.klaviyo.com/onsite/js/U5FDDn/klaviyo.js?company_id=U5FDDn"></script>
2955 2956
2956<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
2956 2957 2958 2959
2959<script id="viewed_product"> 2960 if (item == null) { 2961 var _learnq = _learnq || []; 2962 2963 var MetafieldReviews = null 2964 var MetafieldYotpoRating = null 2965 var MetafieldYotpoCount = null 2966 var MetafieldLooxRating = null 2967 var MetafieldLooxCount = null 2968 var okendoProduct = null 2969 var okendoProductReviewCount = null 2970 var okendoProductReviewAverageValue = null 2971 try { 2972 // The following fields are used for Customer Hub recently viewed in order to add reviews. 2973 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 2974 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.64"},"rating_count":2110}; 2975 MetafieldYotpoRating = null 2976 MetafieldYotpoCount = null 2977 MetafieldLooxRating = null 2978 MetafieldLooxCount = null 2979 2980 okendoProduct = null 2981 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 2982 if (okendoProduct && 'error' in okendoProduct) { 2983 okendoProduct = null 2984 } 2985 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 2986 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 2987 } catch (error) { 2988 console.error('Error in Klaviyo onsite reviews tracking:', error); 2989 } 2990 2991 var item = { 2992 Name: "Hair Vitamins", 2993 ProductID: 8896711917859, 2994 Categories: ["Bestsellers","Colored hair","Damaged hair","Dry hair","EasyGift All Products","Front page - bestsellers","Greasy hair","Hair care","Hair Growth","Hair loss","Hair Vitamins","Hair Vitamins","Home page","Offer","Package offer","Products","Search Menu","Thin and fine hair"], 2995 ImageURL: "https://yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27_grande.webp?v=1776678225", 2996 URL: "https://yuaiahaircare.com/products/hair-vitamins", 2997 Brand: "Yuaia", 2998 Price: "â¬32,99", 2999 Value: "32,99", 3000 CompareAtPrice: "â¬197,94" 3001 }; 3002 _learnq.push(['track', 'Viewed Product', item]); 3003 _learnq.push(['trackViewedItem', { 3004 Title: item.Name, 3005 ItemId: item.ProductID, 3006 Categories: item.Categories, 3007 ImageUrl: item.ImageURL, 3008 Url: item.URL, 3009 Metadata: { 3010 Brand: item.Brand, 3011 Price: item.Price, 3012 Value: item.Value, 3013 CompareAtPrice: item.CompareAtPrice 3014 }, 3015 metafields:{ 3016 reviews: MetafieldReviews, 3017 yotpo:{ 3018 rating: MetafieldYotpoRating, 3019 count: MetafieldYotpoCount, 3020 }, 3021 loox:{ 3022 rating: MetafieldLooxRating, 3023 count: MetafieldLooxCount, 3024 }, 3025 okendo: { 3026 rating: okendoProductReviewAverageValue, 3027 count: okendoProductReviewCount, 3028 } 3029 } 3030 }]); 3031 } 3032 </script>
3032 3033 3034 3035 3036 3037 3038
3038<script> 3039 window.klaviyoReviewsProductDesignMode = false 3040 </script>
3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050<!-- END app block -->
3050<script src="https://cdn.shopify.com/extensions/01a0e6f0-fccc-7190-920a-0068f8d5f268/sea-survey-162/assets/avada-survey.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 3050
3050
3051<script src="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/orbe-mk.min.js" type="text/javascript" defer="defer"></script>
3051 3052<link href="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/md-app-modal.min.css" rel="stylesheet" type="text/css" media="all">
3053<script src="https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/orbe.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 3053
3053
3054<script src="https://cdn.shopify.com/extensions/01a0e8b3-42ad-7387-9abd-e6e00a57d3ff/judgeme-763/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 3054
3054
3055<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
3055 3056<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3057<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 84831633699,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 3057
3057
3058<script> 3059 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 3060</script>
vendor: 1 bytes, line 3060
3060
3061<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
3061).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 84831633699,storefrontBaseUrl: "https://yuaiahaircare.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://yuaiahaircare.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3024322941","configuration":"{\"storeId\":\"a9186ebc-498e-48ea-b431-d636e4fcc84d\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2981167485","configuration":"{\"pixelId\":\"0d0fe57f-aa4f-4ef0-a82f-fd4a9cd3478e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2822963581","configuration":"{\"shopId\":\"yuiaia-haircare-com.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2543518077","configuration":"{\"companyID\":\"gid:\/\/shopify\/Shop\/84831633699\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"53a564b8574378237642302dbd2cb842","type":"APP","apiClientId":91426783233,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2341044605","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92d7cfd1521456d481ee553d236893f","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
3061,"dataSharingState":"unrestricted"},{"id":"2032206205","configuration":"{\"accountID\":\"U5FDDn\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1929347453","configuration":"{\"shop_url\":\"yuiaia-haircare-com.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86dd76688b90af338189a7f953395aa3","type":"APP","apiClientId":4439243,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1919451517","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-16492522626\\\",\\\"GT-WKTHSMNB\\\",\\\"AW-10868632932\\\",\\\"GT-TWMGKCDW\\\",\\\"G-Z9WTL338WV\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/d9jECN7Tu8IbEILZn7g9\\\",\\\"AW-10868632932\\\/luYYCKjXlM4YEOTayL4o\\\",\\\"AW-16492522626\\\/rt4vCN2T97waEILZn7g9\\\",\\\"AW-10868632932\\\/cf8bCPWhis4YEOTayL4o\\\",\\\"AW-797017017\\\/EvP3CPb5ks4YELmHhvwC\\\",\\\"AW-797017017\\\/OJggCLLOiM4YELmHhvwC\\\",\\\"G-Z9WTL338WV\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/5gqZCNjTu8IbEILZn7g9\\\",\\\"AW-10868632932\\\/AZtjCM6eis4YEOTayL4o\\\",\\\"G-Z9WTL338WV\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/vXasCNXTu8IbEILZn7g9\\\",\\\"MC-8FLJ9F1SMS\\\",\\\"AW-10868632932\\\/3SLHCMCcis4YEOTayL4o\\\",\\\"AW-16492522626\\\/43LbCKi4-7waEILZn7g9\\\",\\\"AW-797017017\\\/LdxKCJ_QiM4YELmHhvwC\\\",\\\"G-Z9WTL338WV\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/vAA2CM_Tu8IbEILZn7g9\\\",\\\"MC-8FLJ9F1SMS\\\",\\\"AW-797017017\\\/jz3ZCKefio4YELmHhvwC\\\",\\\"AW-797017017\\\/mLAjCLSOjo4YELmHhvwC\\\",\\\"AW-10868632932\\\/iU_LCILjypoYEOTayL4o\\\",\\\"AW-10868632932\\\/eRmtCKnAn74ZEOTayL4o\\\",\\\"AW-10868632932\\\/kTn7CKy5u6sYEOTayL4o\\\",\\\"AW-797017017\\\/GyVSCPfWiI4YELmHhvwC\\\",\\\"AW-10868632932\\\/AN4mCKuOwJoYEOTayL4o\\\",\\\"AW-797017017\\\/BDIKCP-Rjo4YELmHhvwC\\\",\\\"AW-16492522626\\\/tIuUCPOVt5wZEILZn7g9\\\",\\\"AW-10868632932\\\/Te57COTItqsYEOTayL4o\\\",\\\"AW-16492522626\\\/k1JtCI6qpr4ZEILZn7g9\\\",\\\"AW-797017017\\\/QkgQCPmRjo4YELmHhvwC\\\",\\\"AW-16492522626\\\/pqmcCM75rpwZEILZn7g9\\\",\\\"AW-16492522626\\\/DTAuCI7WqJwZEILZn7g9\\\",\\\"AW-16492522626\\\/7KrxCMmVt5wZEILZn7g9\\\",\\\"AW-16492522626\\\/U5TOCKSUt5wZEILZn7g9\\\",\\\"AW-797017017\\\/B2wPCOKeio4YELmHhvwC\\\",\\\"AW-10868632932\\\/OXUtCPziypoYEOTayL4o\\\",\\\"AW-10868632932\\\/3jbkCOjmypoYEOTayL4o\\\",\\\"AW-10868632932\\\/ljwjCIeOwJoYEOTayL4o\\\",\\\"AW-797017017\\\/0NpbCKbMn74ZELmHhvwC\\\",\\\"AW-16492522626\\\/_S0BCNWn_74ZEILZn7g9\\\",\\\"AW-10868632932\\\/KtqFCMOFhr8ZEOTayL4o\\\",\\\"AW-16492522626\\\/4FgJCIvWqJwZEILZn7g9\\\",\\\"AW-797017017\\\/GwUqCPO1u6sYELmHhvwC\\\",\\\"AW-16492522626\\\/ll7iCPeTt5wZEILZn7g9\\\",\\\"AW-797017017\\\/cAP8CJiEhr8ZELmHhvwC\\\",\\\"AW-797017017\\\/ZDE2CJbLtqsYELmHhvwC\\\",\\\"AW-16492522626\\\/unNECJvUqJwZEILZn7g9\\\",\\\"AW-10868632932\\\/chPQCISOwJoYEOTayL4o\\\",\\\"G-Z9WTL338WV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/xmZHCNLTu8IbEILZn7g9\\\",\\\"MC-8FLJ9F1SMS\\\",\\\"G-Z9WTL338WV\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/hdb8CNnUu8IbEILZn7g9\\\",\\\"G-Z9WTL338WV\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"AW-16492522626\\\/21YsCNvTu8IbEILZn7g9\\\",\\\"AW-10868632932\\\/jO2yCMfYlM4YEOTayL4o\\\",\\\"AW-16492522626\\\/5pwlCKn77bwaEILZn7g9\\\",\\\"AW-797017017\\\/qinjCMz9j84YELmHhvwC\\\",\\\"G-Z9WTL338WV\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
3061,{"id":"1887863165","configuration":"{\"projectId\":\"n7n9b2oz6l\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1779958141","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1565032829","configuration":"{\"pixel_id\":\"239563446979614\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"725877027","configuration":"{\"accountID\":\"84831633699\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"109871395","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Reaktion Tracking Script"},{"id":"205914493","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Stape DataLayer"},{"id":"237633917","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Graphie | Checkout Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Yuaia Haircare","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"yuiaia-haircare-com.myshopify.com","countryCode":"DK","storefrontUrl":"https:\/\/yuaiahaircare.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":32.99,"currencyCode":"EUR"},"product":{"title":"Hair Vitamins","vendor":"Yuaia","id":"8896711917859","untranslatedTitle":"Hair Vitamins","url":"\/products\/hair-vitamins","type":"Hårpleje"},"id":"47176659009827","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"},"sku":"YUM01","title":"1 piece (1 month's consumption)","untranslatedTitle":"1 piece (1 month's consumption)"},{"price":{"amount":59.99,"currencyCode":"EUR"},"product":{"title":"Hair Vitamins","vendor":"Yuaia","id":"8896711917859","untranslatedTitle":"Hair Vitamins","url":"\/products\/hair-vitamins","type":"Hårpleje"},"id":"47176659042595","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"},"sku":"YUM012","title":"3 pieces (3 months consumption) - recommended","untranslatedTitle":"3 pieces (3 months consumption) - recommended"},{"price":{"amount":112.99,"currencyCode":"EUR"},"product":{"title":"Hair Vitamins","vendor":"Yuaia","id":"8896711917859","untranslatedTitle":"Hair Vitamins","url":"\/products\/hair-vitamins","type":"Hårpleje"},"id":"53502968496509","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"},"sku":"YUM013","title":"6 pieces (6 months consumption) - Save 43%","untranslatedTitle":"6 pieces (6 months consumption) - Save 43%"}],"products":[{"id":"8896711917859","handle":"hair-vitamins","isCollective":null,"title":"Hair Vitamins","type":"Hårpleje","untranslatedTitle":"Hair Vitamins","url":"\/products\/hair-vitamins","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176659009827","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"},"price":{"amount":32.99,"currencyCode":"EUR"},"sku":"YUM01","title":"1 piece (1 month's consumption)","untranslatedTitle":"1 piece (1 month's consumption)"},{"id":"47176659042595","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"},"price":{"amount":59.99,"currencyCode":"EUR"},"sku":"YUM012","title":"3 pieces (3 months consumption) - recommended","untranslatedTitle":"3 pieces (3 months consumption) - recommended"},{"id":"53502968496509","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"},"price":{"amount":112.99,"currencyCode":"EUR"},"sku":"YUM013","title":"6 pieces (6 months consumption) - Save 43%","untranslatedTitle":"6 pieces (6 months consumption) - Save 43%"}]},{"id":"8896712376611","handle":"microfiber-towel-for-hair","isCollective":null,"title":"Microfiber towel for hair","type":"Hårhåndklæde","untranslatedTitle":"Microfiber towel for hair","url":"\/products\/microfiber-towel-for-hair","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176659697955","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/products\/MicrofiberHaandklaedeRosa1.webp?v=1776678106"},"price":{"amount":12.99,"currencyCode":"EUR"},"sku":"YUM05","title":"Rose","untranslatedTitle":"Rose"}]},{"id":"9597262135587","handle":"rosemary-hair-oil","isCollective":null,"title":"Rosemary Hair Oil","type":"Hårpleje","untranslatedTitle":"Rosemary Hair Oil","url":"\/products\/rosemary-hair-oil","vendor":"Yuiaia Haircare.com","remoteShopId":null,"variants":[{"id":"49626413367587","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080
3061x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640"},"price":{"amount":16.99,"currencyCode":"EUR"},"sku":"YUM63","title":"1 piece","untranslatedTitle":"1 piece"}]},{"id":"8896713228579","handle":"grow-and-glow-shampoo-and-conditioner-250-ml","isCollective":null,"title":"Grow and Glow Shampoo and Conditioner 250 ml - sulfate-free \u0026 silicone-free","type":"Hårpleje","untranslatedTitle":"Grow and Glow Shampoo and Conditioner 250 ml - sulfate-free \u0026 silicone-free","url":"\/products\/grow-and-glow-shampoo-and-conditioner-250-ml","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176661139747","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745110654841_Grow-and-Glow_Shampoo-and-Conditioner_1080x1080_957c288f-daa9-4f44-b2dd-73240eb75fcc.webp?v=1776678204"},"price":{"amount":39.99,"currencyCode":"EUR"},"sku":"YUM15","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"14903453614461","handle":"grow-and-glow-formula-hair-serum-100-ml","isCollective":null,"title":"Grow and Glow Formula+ Hair Serum 100 ml","type":"Hårpleje","untranslatedTitle":"Grow and Glow Formula+ Hair Serum 100 ml","url":"\/products\/grow-and-glow-formula-hair-serum-100-ml","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"55011799630205","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622"},"price":{"amount":44.99,"currencyCode":"EUR"},"sku":"YUM72","title":"1 piece","untranslatedTitle":"1 piece"}]},{"id":"15805818012029","handle":"the-yuaia-method-packet","isCollective":null,"title":"The Yuaia Method Set","type":"Hårpleje","untranslatedTitle":"The Yuaia Method Set","url":"\/products\/the-yuaia-method-packet","vendor":"Yuiaia Haircare.com","remoteShopId":null,"variants":[{"id":"57823782502781","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Produktbillede-YuaiaMethod_5.webp?v=1781767609"},"price":{"amount":159.95,"currencyCode":"EUR"},"sku":"OFFER23","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"14831410741629","handle":"curvy-brush-hairbrush-with-boar-bristles","isCollective":null,"title":"Curvy Brush - hairbrush with boar bristles","type":"Hårbørste","untranslatedTitle":"Curvy Brush - hairbrush with boar bristles","url":"\/products\/curvy-brush-hairbrush-with-boar-bristles","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"53535374836093","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088"},"price":{"amount":24.99,"currencyCode":"EUR"},"sku":"YUM65","title":"Shiny Pink","untranslatedTitle":"Shiny Pink"}]},{"id":"8896718438691","handle":"cleaning-brush","isCollective":null,"title":"Cleaning Brush","type":"Hårbørste","untranslatedTitle":"Cleaning Brush","url":"\/products\/cleaning-brush","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176668184867","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-Cleaning-Brush.webp?v=1776678046"},"price":{"amount":4.99,"currencyCode":"EUR"},"sku":"YUM45","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"15611829911933","handle":"mini-curvy-brush-hairbrush-with-boar-bristles","isCollective":null,"title":"Mini Curvy Brush - hairbrush with boar bristles","type":"Hårbørste","untranslatedTitle":"Mini Curvy Brush - hairbrush with boar bristles","url":"\/products\/mini-curvy-brush-hairbrush-with-boar-bristles","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"57184708919677","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-Curvy_Brush_Mini.webp?v=1776678069"},"price":{"amount":16.99,"currencyCode":"EUR"},"sku":"YUM112","title":"Shiny Pink","untranslatedTitle":"Shiny Pink"}]},{"id":"8896713916707","handle":"curved-paddle-brush-hairbrush-with-boar-bristles","isCollective":null,"title":"Curved Paddle Brush - hairbrush with boar bristles","type":"Hårbørste","untranslatedTitle":"Curved Paddle Brush - hairbrush with boar bristles","url":"\/products\/curved-paddle-brush-hairbrush-with-boar-bristles","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176661991715","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/products\/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035"},"price":{"amount":20.99,"currencyCode":"EUR"},"sku":"YUM21","title":"Pink","untranslatedTitle":"Pink"}]},{"id":"8896712114467","handle":"deep-scalp-brush","isCollective":null,"title":"Deep Scalp Brush","type":"Hårbørste","untranslatedTitle":"Deep Scalp Brush","url":"\/products\/deep-scalp-brush","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"49422444265763","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/0745604885133_Deep-Scalp-Brush-sand_1.webp?v=1776678657"},"price":{"amount":16.99,"currencyCode":"EUR"},"sku":"YUM60","title":"Sand","untranslatedTitle":"Sand"}]},{"id":"8896714506531","handle":"twirl-and-curl-set","isCollective":null,"title":"Twirl and Curl Perfect Curls set","type":"Hårpleje","untranslatedTitle":"Twirl and Curl Perfect Curls set","url":"\/products\/twirl-and-curl-set","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176662909219","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389"},"price":{"amount":39.99,"currencyCode":"EUR"},"sku":"YUM221","title":"Default Title","untranslatedTitle":"Default Title"}]}
3061,{"id":"15395094823293","handle":"premium-curly-girl-set","isCollective":null,"title":"Premium Curly Girl set","type":"Hårpleje","untranslatedTitle":"Premium Curly Girl set","url":"\/products\/premium-curly-girl-set","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"56516070211965","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-Produktbilleder_1.webp?v=1776678300"},"price":{"amount":79.99,"currencyCode":"EUR"},"sku":"TC1","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8896714342691","handle":"twirl-and-curl-curl-cream-150-ml","isCollective":null,"title":"Twirl and Curl Curly Cream 150 ml","type":"Hårpleje","untranslatedTitle":"Twirl and Curl Curly Cream 150 ml","url":"\/products\/twirl-and-curl-curl-cream-150-ml","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176662679843","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Twirl-and-Curl-Curly-Cream.webp?v=1761048436"},"price":{"amount":22.99,"currencyCode":"EUR"},"sku":"YUM23","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"15916242862461","handle":"hair-parfume","isCollective":null,"title":"Hair Perfume","type":null,"untranslatedTitle":"Hair Perfume","url":"\/products\/hair-parfume","vendor":"Yuiaia Haircare.com","remoteShopId":null,"variants":[{"id":"58244009034109","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/All-Yours_copy.webp?v=1781005860"},"price":{"amount":22.99,"currencyCode":"EUR"},"sku":"YUM138","title":"All Yours","untranslatedTitle":"All Yours"}]},{"id":"15263678759293","handle":"twirl-and-curl-set-with-free-gift","isCollective":null,"title":"Twirl and Curl Perfect Curls set with free gift","type":"Hårpleje","untranslatedTitle":"Twirl and Curl Perfect Curls set with free gift","url":"\/products\/twirl-and-curl-set-with-free-gift","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"56125615047037","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-1_Kroellesaet_1_1_A_GAVE_KAM_UK.webp?v=1776678249"},"price":{"amount":39.99,"currencyCode":"EUR"},"sku":"OFF5","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"15976539062653","handle":"3-for-2-curvy-brush","isCollective":null,"title":"3 for 2 Curvy Brush","type":"Hårbørste","untranslatedTitle":"3 for 2 Curvy Brush","url":"\/products\/3-for-2-curvy-brush","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"58448417587581","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/EN_Curvy_koeb_2_-_faa_en_gratis.webp?v=1790322231"},"price":{"amount":24.99,"currencyCode":"EUR"},"sku":"YUM65AB","title":"Shiny Pink","untranslatedTitle":"Shiny Pink"}]},{"id":"14880966967677","handle":"hair-and-brow-stick","isCollective":null,"title":"Hair and Brow Stick","type":"Hårstyling","untranslatedTitle":"Hair and Brow Stick","url":"\/products\/hair-and-brow-stick","vendor":"Yuaia Haircare","remoteShopId":null,"variants":[{"id":"54972071182717","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302854_Yuaia_Hair-and-Brow_stick_2B.webp?v=1776681707"},"price":{"amount":8.99,"currencyCode":"EUR"},"sku":"YUM64","title":"1 piece","untranslatedTitle":"1 piece"}]},{"id":"15319694573949","handle":"twirl-and-curl-curl-spray","isCollective":null,"title":"Twirl and Curl Curly Spray","type":"Hårpleje","untranslatedTitle":"Twirl and Curl Curly Spray","url":"\/products\/twirl-and-curl-curl-spray","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"56285346791805","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/TwirlandCurlCurltSpary.webp?v=1761048417"},"price":{"amount":20.99,"currencyCode":"EUR"},"sku":"YUM75","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8896714244387","handle":"wide-toothed-comb","isCollective":null,"title":"Wide-toothed comb","type":"Hårbørste","untranslatedTitle":"Wide-toothed comb","url":"\/products\/wide-toothed-comb","vendor":"Yuaia","remoteShopId":null,"variants":[{"id":"47176662548771","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-Kam-rosa.webp?v=1776678292"},"price":{"amount":8.99,"currencyCode":"EUR"},"sku":"YUM70","title":"Rose","untranslatedTitle":"Rose"}]}
3061,{"id":"15750477054333","handle":"twirl-and-curl-curly-mousse","isCollective":null,"title":"Twirl and Curl Curly Mousse","type":"HÃ¥rpleje","untranslatedTitle":"Twirl and Curl Curly Mousse","url":"\/products\/twirl-and-curl-curly-mousse","vendor":"Yuiaia Haircare.com","remoteShopId":null,"variants":[{"id":"57657326076285","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/762497729115_TwirlAndCurl_Curly-Mousse_V1.webp?v=1767341457"},"price":{"amount":24.99,"currencyCode":"EUR"},"sku":"YUM115","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"15941417304445","handle":"repair-and-care-detangle-spray","isCollective":null,"title":"Repair and Care Detangle Spray","type":"HÃ¥rpleje","untranslatedTitle":"Repair and Care Detangle Spray","url":"\/products\/repair-and-care-detangle-spray","vendor":"Yuaia Haircare","remoteShopId":null,"variants":[{"id":"58331117453693","image":{"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Produktbilleder_2.webp?v=1782728639"},"price":{"amount":21.99,"currencyCode":"EUR"},"sku":"YUM144","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://yuaiahaircare.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"182615212413","themePublished":"true","eventMetadataId":"c87a64d8-d674-432b-9f90-a609d8269020","pageType":"product","resourceId":"8896711917859","shopId":"84831633699","storefrontBaseUrl":"https:\/\/yuaiahaircare.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":32.99,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Hair Vitamins\",\"vendor\":\"Yuaia\",\"id\":\"8896711917859\",\"untranslatedTitle\":\"Hair Vitamins\",\"url\":\"\/products\/hair-vitamins\",\"type\":\"HÃ¥rpleje\"},\"id\":\"47176659009827\",\"image\":{\"src\":\"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225\"},\"sku\":\"YUM01\",\"title\":\"1 piece (1 month's consumption)\",\"untranslatedTitle\":\"1 piece (1 month's consumption)\"}}]]"});})();</script>
3061<script> 3062 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 3063 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 3064 window.ShopifyAnalytics.meta.currency = 'EUR'; 3065 var meta = {"product":{"id":8896711917859,"gid":"gid:\/\/shopify\/Product\/8896711917859","vendor":"Yuaia","type":"HÃ¥rpleje","handle":"hair-vitamins","variants":[{"id":47176659009827,"price":3299,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","sku":"YUM01"},{"id":47176659042595,"price":5999,"name":"Hair Vitamins - 3 pieces (3 months consumption) - recommended","public_title":"3 pieces (3 months consumption) - recommended","sku":"YUM012"},{"id":53502968496509,"price":11299,"name":"Hair Vitamins - 6 pieces (6 months consumption) - Save 43%","public_title":"6 pieces (6 months consumption) - Save 43%","sku":"YUM013"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8896711917859,"requestId":"9fceae27-0db3-43fd-9f51-0622f9ffa344-1790637701"}}; 3066 for (var attr in meta) { 3067 window.ShopifyAnalytics.meta[attr] = meta[attr]; 3068 } 3069</script>
vendor: 1 bytes, line 3069
3069
3070<script class="analytics"> 3071 (function () { 3072 var customDocumentWrite = function(content) { 3073 var jquery = null; 3074 3075 if (window.jQuery) { 3076 jquery = window.jQuery; 3077 } else if (window.Checkout && window.Checkout.$) { 3078 jquery = window.Checkout.$; 3079 } 3080 3081 if (jquery) { 3082 jquery('body').append(content); 3083 } 3084 }; 3085 3086 var hasLoggedConversion = function(token) { 3087 if (token) { 3088 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 3089 } 3090 return false; 3091 } 3092 3093 var setCookieIfConversion = function(token) { 3094 if (token) { 3095 var twoMonthsFromNow = new Date(Date.now()); 3096 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 3097 3098 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 3099 } 3100 } 3101 3102 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 3103 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 3104 if (trekkie.integrations) { 3105 return; 3106 } 3107 trekkie.methods = [ 3108 'identify', 3109 'page', 3110 'ready', 3111 'track', 3112 'trackForm', 3113 'trackLink' 3114 ]; 3115 trekkie.factory = function(method) { 3116 return function() { 3117 var args = Array.prototype.slice.call(arguments); 3118 args.unshift(method); 3119 trekkie.push(args); 3120 if (method == 'track' || method == 'page') { 3121 var pageUrl; 3122 try { 3123 pageUrl = window.location.href; 3124 } catch (e) {} 3125 var pageReferrer; 3126 try { 3127 pageReferrer = document.referrer; 3128 } catch (e) {} 3129 try { 3130 if (window.__TREKKIE_SHIM_QUEUE == null) { 3131 window.__TREKKIE_SHIM_QUEUE = []; 3132 } 3133 window.__TREKKIE_SHIM_QUEUE.push({ 3134 from: 'trekkie-stub', 3135 method: method, 3136 args: args.slice(1), 3137 pageContext: { 3138 url: pageUrl, 3139 referrer: pageReferrer 3140 } 3141 }); 3142 } catch (e) { 3143 // no-op 3144 } 3145 } 3146 return trekkie; 3147 }; 3148 }; 3149 for (var i = 0; i < trekkie.methods.length; i++) { 3150 var key = trekkie.methods[i]; 3151 trekkie[key] = trekkie.factory(key); 3152 } 3153 trekkie.load = function(config) { 3154 trekkie.config = config || {}; 3155 trekkie.config.initialDocumentCookie = document.cookie; 3156 var first = document.getElementsByTagName('script')[0]; 3157var script = document.createElement('script'); 3158script.type = 'text/javascript'; 3159script.onerror = function(e) { 3160 var scriptFallback = document.createElement('script'); 3161 scriptFallback.type = 'text/javascript'; 3162 scriptFallback.onerror = function(error) { 3163 var Monorail = { 3164 produce: function produce(monorailDomain, schemaId, payload) { 3165 var currentMs = new Date().getTime(); 3166 var event = { 3167 schema_id: schemaId, 3168 payload: payload, 3169 metadata: { 3170 event_created_at_ms: currentMs, 3171 event_sent_at_ms: currentMs 3172 } 3173 }; 3174 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 3175 }, 3176 sendRequest: function sendRequest(endpointUrl, payload) { 3177 // Try the sendBeacon API 3178 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 3179 var blobData = new window.Blob([payload], { 3180 type: 'text/plain' 3181 }); 3182 3183 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 3184 return true; 3185 } // sendBeacon was not successful 3186 3187 } // XHR beacon 3188 3189 var xhr = new XMLHttpRequest(); 3190 3191 try { 3192 xhr.open('POST', endpointUrl); 3193 xhr.setRequestHeader('Content-Type', 'text/plain'); 3194 xhr.send(payload); 3195 } catch (e) { 3196 console.log(e); 3197 } 3198 3199 return false; 3200 }, 3201 isIos12: function isIos12() { 3202 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 3203 } 3204 }; 3205 Monorail.produce('monorail-edge.shopifysvc.com', 3206 'trekkie_storefront_load_errors/1.1', 3207 {shop_id: 84831633699,
3208 theme_id: 182615212413, 3209 app_name: "storefront", 3210 context_url: window.location.href, 3211 source_url: "//yuaiahaircare.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 3212 3213 }; 3214 scriptFallback.async = true; 3215 scriptFallback.src = '//yuaiahaircare.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 3216 first.parentNode.insertBefore(scriptFallback, first); 3217}; 3218script.async = true; 3219script.src = '//yuaiahaircare.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 3220first.parentNode.insertBefore(script, first); 3221 3222 }; 3223 trekkie.load( 3224 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":84831633699,"isMerchantRequest":null,"themeId":182615212413,"themeCityHash":"10527221017484022883","contentLanguage":"en","currency":"EUR","eventMetadataId":"c87a64d8-d674-432b-9f90-a609d8269020"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 3225 ); 3226 3227 var loaded = false; 3228 trekkie.ready(function() { 3229 if (loaded) return; 3230 loaded = true; 3231 3232 window.ShopifyAnalytics.lib = window.trekkie; 3233 3234 var originalDocumentWrite = document.write; 3235 document.write = customDocumentWrite; 3236 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 3237 document.write = originalDocumentWrite; 3238 3239 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 3240 var token = match? match[1]: undefined; 3241 if (!hasLoggedConversion(token)) { 3242 setCookieIfConversion(token); 3243 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":47176659009827,"productId":8896711917859,"productGid":"gid:\/\/shopify\/Product\/8896711917859","name":"Hair Vitamins - 1 piece (1 month's consumption)","price":"32.99","sku":"YUM01","brand":"Yuaia","variant":"1 piece (1 month's consumption)","category":"HÃ¥rpleje","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 3244 } 3245 }); 3246 3247 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8896711917859,"requestId":"9fceae27-0db3-43fd-9f51-0622f9ffa344-1790637701","shopifyEmitted":true}); 3248 3249 var eventsListenerScript = document.createElement('script'); 3250 eventsListenerScript.async = true; 3251 eventsListenerScript.src = "//yuaiahaircare.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 3252 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 3253})();</script>
vendor: 1 bytes, line 3253
3253
3254<script 3255 defer 3256 src="https://yuaiahaircare.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 3257 data-application="storefront-renderer" 3258 data-shop-id="84831633699" 3259 data-render-region="gcp-us-west1" 3260 data-page-type="product" 3261 data-theme-instance-id="182615212413" 3262 data-theme-name="Minimog - OS 2.0" 3263 data-theme-version="3.4.0" 3264 data-monorail-region="shop_domain" 3265 data-resource-timing-sampling-rate="10" 3266 data-shs="true" 3267 data-shs-beacon="true" 3268 data-shs-export-with-fetch="true" 3269 data-shs-logs-sample-rate="1" 3270 data-shs-beacon-endpoint="https://yuaiahaircare.com/api/collect" 3271></script>
3271 3272<meta name="shopify-y" content="b27f4768-fd4d-492a-9f24-b521c1dde06b" data-expiration="1822195301000"><meta name="shopify-s" content="3e705c63-8df7-4b01-a32b-e57478ea9288" data-expiration="1790639501000"><meta name="new-cookie-storage-activated" content="t"> 3273</head> 3274 3275 <body 3276 id="sf-theme" 3277 class="template-product product-hair-vitamins product-hair-vitamins cart-empty 3278 relative min-h-screen product-pink" 3279 3280 data-product-id="8896711917859" 3281 3282 > 3283<!-- Google Tag Manager (noscript) fjernet: ekstern container GTM-W3RLFT2Q (ikke vores). -->
3284<script>window.MinimogThemeStyles = { product: "https://yuaiahaircare.com/cdn/shop/t/31/assets/product.css?v=33669210767436333341786734048"};window.MinimogTheme = {};window.MinimogTheme.version = '3.3.0';window.MinimogLibs = {};window.FoxKitStrings = {};window.MinimogStrings = { addToCart: "Add to cart", soldOut: "Sold Out", unavailable: "Unavailable", inStock: "In Stock", checkout: "Check out", viewCart: "View Cart", cartRemove: "Remove", zipcodeValidate: "Zip code can\u0026#39;t be blank", noShippingRate: "There are no shipping rates for your address.", shippingRatesResult: "We found {{count}} shipping rate(s) for your address", recommendTitle: "Recommendation for you", shipping: "Shipping", add: "Add", itemAdded: "Product added to cart successfully", requiredField: "Please fill all the required fields(*) before Add To Cart!", hours: "hours", mins: "mins", outOfStock: "Out of stock", sold: "Sold", available: "Available", preorder: "Pre-order", not_enough_item_message: "Not enough items available. Only __inventory_quantity__ left.", sold_out_items_message: "The product is already sold out.", unitPrice: "Unit price", unitPriceSeparator: "per"};window.FoxKitStrings = null;window.MinimogThemeScripts = { productModel: "https://yuaiahaircare.com/cdn/shop/t/31/assets/product-model-new.min.js?v=116323143127740990381763384620", productMedia: "https://yuaiahaircare.com/cdn/shop/t/31/assets/product-media.min.js?v=121916700789371756761763384618", variantsPicker: "https://yuaiahaircare.com/cdn/shop/t/31/assets/variant-picker.min.js?v=128408166280966261511763384621"};window.MinimogSettings = { design_mode: false, requestPath: "\/products\/hair-vitamins", template: "product.hair-vitamins", templateName: "product",productHandle: "hair-vitamins", productId: 8896711917859,currency_code: "EUR", money_format: "â¬{{amount_with_comma_separator}}", base_url: window.location.origin + Shopify.routes.root, money_with_currency_format: "â¬{{amount_with_comma_separator}} EUR","filter_color1.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color1.png?v=109610443059779780141763384615\n", "filter_color1": "Black with glitter", "filter_color2.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color2.png?v=128425045248270281721763384618\n", "filter_color2": "Grey with glitter", "filter_color3.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color3.png?v=35163161887223909111763384619\n", "filter_color3": "Navy with stones", "filter_color4.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color4.png?v=3049604137993260021763384620\n", "filter_color4": "Rosa with stones", "filter_color5.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color5.png?v=177138117064827772891763384621\n", "filter_color5": "Autumn", "filter_color6.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color6.png?v=101987599161378395711763384622\n", "filter_color6": "Candy", "filter_color7.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color7.png?v=9467572905404366271763384614\n", "filter_color7": "Pineapple", "filter_color8.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color8.png?v=162004763047367730021763384615\n", "filter_color8": "Peachy", "filter_color9.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color9.png?v=43433722535917496091763384616\n", "filter_color9": "Cherry", "filter_color10.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color10.png?v=91201476925955742351763384616\n", "filter_color10": "Shiny Rose", "filter_color11.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color11.png?v=18982394360482178401763384617\n", "filter_color11": "Soft Black", "filter_color12.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color12.png?v=139882450888055845001786734031\n", "filter_color12": "Lavender", "filter_color13.png": "\/\/yuaiahaircare.com\/cdn\/shop\/t\/31\/assets\/filter_color13.png?v=57123560435873859101786734032\n", "filter_color13": "Soft Espresso",theme: { id: 1826152
328412413, name: "yuaia-haircare-nl\/main", role: "main", version: "3.0.1", online_store_version: "2.0", preview_url: "https://yuaiahaircare.com?preview_theme_id=182615212413", }, foxkitAppURL: null, shop_domain: "https:\/\/yuaiahaircare.com", shop_locale: { published: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}], current: "en", primary: "en", }, routes: { root: "\/", cart: "\/cart", product_recommendations_url: "\/recommendations\/products", cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', predictive_search_url: '/search/suggest', search_url: '/search' }, hide_unavailable_product_options: true, pcard_image_ratio: "1\/1", cookie_consent_allow: "Accept and close", cookie_consent_message: "\u003cstrong\u003eWe value your privacy.\u003c\/strong\u003e\n\u003cp\u003eBy pressing 'accept', you consent to the use of cookies. This allows us to ensure that you are offered optimal service and access to all our functions.\n\u003c\/p\u003e", cookie_consent_placement: "bottom-left", cookie_consent_learnmore_link: "https:\/\/yuaiahaircare.com\/pages\/cookies-and-privacy-policy", cookie_consent_learnmore: "Learn more", cookie_consent_theme: "white", cookie_consent_decline: "Decline", show_cookie_consent: false, product_colors: "red: #FF6961,\nrose: #ffe9ec,\ngul: #FDDA76,\nblack: #000000,\nblack band: #000000,\nblue: #94c9e4,\nblå: #8DB4D2,\ngreen: #C1E1C1,\npurple: #B19CD9,\nsilver: #EEEEEF,\nwhite: #FFFFFF,\nbrown: #836953,\nlight brown: #B5651D,\nsand: #dfceac,\ndark turquoise: #23cddc,\norange: #FFB347,\ntan: #E9D1BF,\npurple: #acaad9,\npink: #FFD1DC,\nlight red: #FFD1DC,\ngrey: #E0E0E0,\nsky: #96BDC6,\npale leaf: #CCD4BF,\nlyseblå: #b1c5d4,\nlight blue: #b1c5d4,\nSky Blue: #b1c5d4,\ndark grey: #aca69f,\nbeige: #EBE6DB,\nbeige band: #EED9C4,\ndark blue: #063e66,\ncream: #FFFFCC,\nlight pink: #FBCFCD,\nmint: #bedce3,\ndark gray: #3A3B3C,\nrosy brown: #c4a287,\nlight grey:#D3D3D3,\ncopper: #B87333,\nrose gold: #ECC5C0,\nnight blue: #151B54,\ncoral: #FF7F50,\nlight purple: #C6AEC7,\nshiny pink: #FBCFCD,\nsoft black: #282828,\nsoft espresso: #4b3c39,\ncoffee: #4b3c39,\nsky blue: #9cb4c2,\nlavender: #cfc5d4,\ninka: #445a77,\nblush: #e0c7c1,\nbubblegum: #f5c1c1", use_ajax_atc: true, discount_code_enable: false, enable_cart_drawer: true, pcard_show_lowest_prices: true, date_now: "2026\/09\/29 1:21:00+0200 (CEST)"};window.themeStyleURLs = { foxkitApp: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/foxkit-app.css?v=109330822135549849281763384621", required: false, afterWindowLoaded: true }, productTemplate: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/product-template.css?v=51085062884248867461786734047", required: false, afterWindowLoaded: true }, collection: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/collection.css?v=173348108183914091481763384614", required: false }, search: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/collection.css?v=173348108183914091481763384614", required: false }, customer: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/customer.css?v=56279534652110279791763384618", required: false , }, plyr: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/plyr.css?v=60260803525653366121763384615", required: false, afterWindowLoaded: true },};window.themeScriptURLs = { productTemplate: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/product-template.min.js?v=48168698419251720171763384618", required: true , afterWindowLoaded: true }, collection: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/collection.min.js?v=23236859908612326921763384616", required: false , }, customer: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/customer.min.js?v=65830800949623092721763384620", required: false , }, salesNotification: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/sales-notifications.min.js?v=120479178248335173681763384619", required: false, afterWindowLoaded: false }, bundle: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/bundle.min.js?v=182407004045149271071763384617", required: false, afterWindowLoaded: false }, luckyWheel: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/lucky-w
3284heel.min.js?v=89208402274768739221763384616", required: false, afterWindowLoaded: false }, prePurchase: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/pre-purchase.min.js?v=65782864886480291801763384622", required: false, afterWindowLoaded: false }, inCart: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/incart.min.js?v=147603865782999969451763384618", required: false, afterWindowLoaded: false }, cartGoal: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/cart-goal.min.js?v=120802821267607743861763384619", required: false, afterWindowLoaded: false }, bis: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/bis.min.js?v=64151349193194870541763384622", required: false, afterWindowLoaded: false }, quantityDiscount: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/quantity-discount.min.js?v=168448379576248260651763384623", required: false, afterWindowLoaded: false }, popup: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/popup.min.js?v=91061015380519575841763384620", required: false, afterWindowLoaded: false }, countdown: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/product-countdown.min.js?v=172356139050515184451763384614", required: false, afterWindowLoaded: true }, tabs: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/tabs.min.js?v=174703260875321577301763384616", required: false, }, plyr: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/plyr.min.js?v=128346812548744706671763384617", required: false, afterWindowLoaded: true }, parallax: { url: "//yuaiahaircare.com/cdn/shop/t/31/assets/simple-parallax.min.js?v=107174232393492105161763384615", required: false, afterWindowLoaded: true }};</script>
3284 3285<!-- BEGIN sections: header-group --> 3286<div id="shopify-section-sections--25734680445309__header" class="shopify-section shopify-section-group-header-group">
3286<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/header.min.js?v=39307663432503893241763384616" defer="defer"></script>
vendor: 1 bytes, line 3286
3286
3287<script type="application/ld+json"> 3288{ 3289 "@context": "http://schema.org", 3290 "@type": "Organization", 3291 "name": "Yuaia Haircare", 3292 3293 3294 "logo": "https:\/\/yuaiahaircare.com\/cdn\/shop\/files\/Yuaia-Hair-Care_Logo_center.svg?v=1701803650\u0026width=1012", 3295 3296 "sameAs": [ 3297 "https://www.instagram.com/yuaiahaircare/", 3298 "https://www.facebook.com/yuaiahaircare", 3299 "https://www.tiktok.com/@yuaiahaircare" 3300 ], 3301 "url": "https:\/\/yuaiahaircare.com" 3302} 3303</script>
3303 3304 3305 3306 3307 3308 3309<style data-shopify> 3310 :root { 3311 --logo-width-desktop: 75px; 3312 --logo-width-mobile: 70px; 3313 --logo-width-sticky: 75px; 3314 } 3315 .sf-header header { 3316 background-color: #ffffff; 3317 color: #000000; 3318 } 3319 .sf-header.sf-mega-active header { 3320 color: #000; 3321 } 3322 .sf-header.sf-mega-active .transparent-on-top header { 3323 color: #000000; 3324 } 3325 3326</style> 3327<section 3328 data-section-id="sections--25734680445309__header" 3329 data-section-type="header" 3330 data-page="/products/hair-vitamins" 3331 data-header-design="logo-left-menu-center" 3332 3333 class="sf-header hiddenlm-no" 3334 data-transparent="false" 3335 data-sticky="true" 3336> 3337 3338 3339 3340 <style> 3341 @media (max-width: 1024px) { 3342 .sf-topbar { 3343 display: none; 3344 } 3345 } 3346 </style> 3347 <div class="sf-topbar py-3.5 relative bg-color-topbar-background text-color-topbar"> 3348 <div class="container-fluid"> 3349 <div class="sf__topbar-inner -mx-4 cursor-pointer flex justify-between items-center text-[15px]"> 3350 <div class="graphie-topbar-usp"> 3351 <div class="usp-list"> 3352 <img loading="lazy" 3353 src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/transport-2.svg?v=1689185846" 3354 alt="2-5 day delivery" 3355 >2-5 day delivery 3356 </div> 3357 <div class="usp-list"> 3358 <img loading="lazy" 3359 src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/10833788.svg?v=1691833192" 3360 alt="100.000+ satisfied customers" 3361 >100.000+ satisfied customers 3362 </div> 3363 <div class="usp-list"> 3364 <img loading="lazy" 3365 src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/satisfaction.svg?v=1689187568" 3366 alt="Satisfaction Guarantee" 3367 >Satisfaction Guarantee 3368 </div> 3369 </div> 3370 <div class="flex items-center w-1/3"> 3371 3372 3373 3374 </div> 3375 3376 <div class="w-1/3 flex items-center justify-end"> 3377 <div class="graphie-topbar-usp"> 3378 3379 <div class="usp-list"> 3380 3381 <img loading="lazy" src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/question-3-2.svg?v=1691834142" alt="Help"><a href="/pages/contact">Customer service</a> 3382 3383 </div> 3384 </div> 3385 3386 3387 3388 </div> 3389 </div> 3390 </div> 3391 </div> 3392 3393 3394 <div class="absolute inset-x-0 z-[70] header__wrapper "> 3395 3396 <header 3397 class="flex lg:hidden sf-header__mobile container-fluid bg-white items-center" 3398 data-screen="sf-header__mobile" 3399 data-transparent="false" 3400 3401 > 3402 <a class="flex flex-1 w-1/4 py-3.5 sf-menu-button" href="#" aria-label="menu button"> 3403 <svg class="w-[22px] h-[22px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 80 398 350"> 3404 <path d="M442 114H6a6 6 0 0 1-6-6V84a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6zm0 160H6a6 6 0 0 1-6-6v-24a6 6 0 0 1 6-6h436a6 6 0 0 1 6 6v24a6 6 0 0 1-6 6z"/> 3405 </svg> 3406 </a> 3407 3408 3409 3410<div class="sf-logo sf-logo--mobile px-4 w-1/2 justify-center has-logo-img"> 3411 3412 <a href="/" class="block py-2.5 logo-img relative" title="Yuaia Haircare" aria-label="Yuaia Haircare"> 3413 <!-- Standardlogo - vises når headeren er sticky --> 3414 <div class="sf-logo-mobile-regular"> 3415 3416 <div class="sf-image" style="--aspect-ratio: 1.535660091047041;--aspect-ratio-mobile: 1.535660091047041"> 3417 3418 <img src="//yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650" alt="Yuaia Haircare" srcset="//yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=50 50w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=100 100w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=200 200w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=250 250w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=300 300w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=400 400w" height="46" class="inline-block"> 3419 </div> 3420 3421 </div> 3422 3423 <!-- Transparent logo - vises kun når headeren er transparent --> 3424 3425 </a> 3426 3427</div> 3428 3429 3430 <div class="w-1/4 flex flex-1 items-center justify-end sf-header__mobile-right"> 3431 3432 <m-search-popup class="px-2" data-open-search-popup > 3433 <div class="flex flex-col items-center">
3434 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 3435 <svg class="w-[24px] h-[24px]" xmlns="http://www.w3.org/2000/svg" version="1.0" width="447.000000pt" height="446.000000pt" viewBox="0 0 447.000000 446.000000" preserveAspectRatio="xMidYMid meet"> 3436 <g transform="translate(0.000000,446.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> 3437 <path d="M1615 4374 c-1106 -149 -1798 -1262 -1439 -2313 150 -437 467 -798 889 -1009 395 -197 872 -235 1300 -101 179 56 438 193 570 303 l30 25 600 -599 c651 -649 619 -623 712 -605 49 9 109 69 118 118 18 93 44 61 -605 712 l-599 600 25 30 c59 71 157 229 208 335 330 687 184 1495 -366 2026 -385 372 -920 549 -1443 478z m493 -329 c352 -69 666 -266 882 -553 128 -170 214 -361 262 -580 29 -131 31 -415 5 -542 -76 -369 -266 -673 -555 -890 -170 -128 -361 -214 -580 -262 -140 -31 -424 -31 -564 0 -444 97 -808 376 -1002 766 -97 195 -142 367 -152 581 -29 609 327 1164 898 1399 97 40 248 81 353 95 98 14 354 6 453 -14z"/> 3438 </g> 3439 </svg> 3440 <span class="sf__tooltip-content">Search</span> 3441 </span> 3442 <span class="text-xs mt-1">Search</span> 3443 </div> 3444 </m-search-popup> 3445 3446 3447 <a 3448 href="/cart" 3449 class="relative flex flex-col items-center sf-cart-icon px-2 py-3.5 whitespace-nowrap cursor-pointer cart-icon" 3450 style="" 3451 aria-label="Cart" 3452> 3453 3454 <div class="flex flex-col items-center"> 3455 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 3456 <svg 3457 xmlns="http://www.w3.org/2000/svg" 3458 class="w-[24px] h-[24px]" 3459 version="1.0" 3460 width="512.000000pt" 3461 height="512.000000pt"
3462 viewBox="0 0 512.000000 512.000000" 3463 preserveAspectRatio="xMidYMid meet" 3464 > 3465 <g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> 3466 <path d="M2435 5114 c-238 -38 -445 -143 -600 -305 -157 -165 -247 -350 -275 -569 -7 -52 -14 -101 -16 -107 -3 -10 -75 -13 -319 -13 -346 0 -353 -1 -395 -60 -20 -28 -31 -136 -171 -1708 -100 -1122 -148 -1696 -144 -1735 18 -173 127 -354 278 -461 83 -58 148 -90 254 -123 l88 -28 1425 0 1425 0 88 28 c106 33 171 65 254 123 153 109 263 292 278 467 4 41 -45 628 -143 1727 -119 1331 -153 1672 -166 1698 -9 18 -31 42 -49 52 -30 19 -52 20 -350 20 -245 0 -318 3 -321 13 -2 6 -9 55 -16 107 -13 99 -53 238 -91 312 -136 268 -385 468 -674 539 -79 20 -294 33 -360 23z m284 -295 c235 -53 448 -241 526 -466 27 -76 50 -207 40 -223 -4 -7 -246 -10 -725 -10 -479 0 -721 3 -725 10 -10 16 13 147 40 223 32 92 77 165 153 248 120 129 267 205 457 233 42 6 180 -3 234 -15z m-1167 -1223 l3 -244 25 -27 c72 -78 177 -69 230 18 18 29 20 52 20 265 l0 232 730 0 730 0 0 -232 c0 -2
346615 2 -236 20 -266 57 -94 183 -94 240 0 18 30 20 51 20 266 l0 232 238 0 237 0 141 -1583 c95 -1068 138 -1597 133 -1628 -24 -152 -163 -284 -349 -330 -45 -12 -297 -14 -1410 -14 -1113 0 -1365 2 -1410 14 -186 46 -325 178 -349 330 -5 32 37 544 131 1596 75 853 137 1565 138 1583 l0 32 240 0 239 0 3 -244z"/> 3467 </g> 3468 </svg> 3469 <span class="sf__tooltip-content">Cart</span> 3470 </span> 3471 <span class="sf-cart-count font-medium">0</span> 3472 <span class="text-xs mt-1">Cart</span> 3473 </div> 3474 3475</a> 3476 3477 </div> 3478 3479 </header> 3480 3481 3482 <header 3483 class="hidden lg:block bg-white sf-header__desktop logo-left-menu-center" 3484 data-screen="sf-header__desktop" 3485 data-transparent="false" 3486 3487 > 3488 <div class="sf-header__bg pointer-events-none"></div> 3489 <div class="sf-header__dropdown-bg absolute top-full left-0 right-0 pointer-events-none"></div> 3490 3491 <div class="container-fluid relative z-[1]"> 3492 <div class="sf-menu-logo-bar flex -mx-4 items-center"> 3493 3494<div class="sf-logo px-4 flex-1 justify-start has-logo-img"> 3495 3496 <a href="/" class="block py-2.5 logo-img relative" title="Yuaia Haircare"> 3497 3498 <div class="sf-image sf-logo-default"> 3499 3500 <img src="//yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650" alt="Yuaia Haircare" srcset="//yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=50 50w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=100 100w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=200 200w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=250 250w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=300 300w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=400 400w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=500 500w" width="1012" height="659" class="inline-block"> 3501 3502 </div> 3503 3504 3505 3506 </a> 3507 3508</div> 3509 3510 <div class="flex-grow-[2] shrink flex justify-center items-center sf-no-scroll-bar sf-menu-wrapper__desktop"> 3511 <ul class="sf-nav flex flex-wrap text-base font-medium whitespace-nowrap sf-no-scroll-bar "> 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="0"> 3525 <a href="/products/hair-vitamins" class="block px-4 py-5 flex items-center sf__parent-item"> 3526 Hair Vitamins 3527 3528 </a> 3529 3530 </li> 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 <li class="sf-menu-item list-none sf__menu-item-level1 sf-menu-item-parent sf-menu-item--mega" data-index="1"> 3548 <a href="/collections/hair-care" class="block px-4 py-5 sf__sub-menu-link1 flex items-center sf__parent-item">Haircare 3549 <span class="ml-2 sf-menu__arrow"> 3550 <svg class="w-2 h-2" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 3551 <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path> 3552 </svg> 3553 </span> 3554 </a> 3555 3556 <div 3557 class="sf-menu__submenu sf-menu__desktop-sub-menu pointer-events-none absolute z-50 inset-x-0" 3558 style="--total-columns: 3" 3559 > 3560 <div class="sf-menu__inner"> 3561 <div class="container-fluid mx-auto"> 3562 <div class="sf-menu-submenu__content flex py-12"> 3563 <ul class="sf-menu-submenu__items flex -mx-2 w-2/3"> 3564 3565 <li class="list-none sf__menu-item-level2 w-1/2 xl:w-1/3 2xl:w-1/4 mb-4"> 3566 <a href="/collections/hair-care" class="sf__sub-menu
3566-link2 whitespace-normal block sf-menu-submenu__title">Haircare</a> 3567 3568 <div class="sf__sub-menu-column mt-4"> 3569 <ul class="leading-8"> 3570 3571 <li class="list-none sf__menu-item-level3"> 3572 <a href="/collections/repair-and-care" class="sf-sub-menu__link"> 3573 Repair and Care - Dry and damaged hair 3574 </a> 3575 3576 3577 3578 </li> 3579 3580 <li class="list-none sf__menu-item-level3"> 3581 <a href="/collections/grow-and-glow" class="sf-sub-menu__link"> 3582 Grow and Glow - For thinning hair and hair loss 3583 </a> 3584 3585 3586 3587 </li> 3588 3589 <li class="list-none sf__menu-item-level3"> 3590 <a href="/collections/twirl-and-curl" class="sf-sub-menu__link"> 3591 Twirl and Curl - Curly Hair 3592 </a> 3593 3594 3595 3596 </li> 3597 3598 <li class="list-none sf__menu-item-level3"> 3599 <a href="/collections/scalp-relief" class="sf-sub-menu__link"> 3600 Scalp & Relief - Scalp issues 3601 </a> 3602 3603 3604<li class="list-none sf__menu-item-level3"> 3605<a href="/products/the-yuaia-method-packet" class="sf-sub-menu__link mr-2 flex items-center gap-2 px-4 py-3"> 3606<span style=" 3607 font-family: 'Manrope', sans-serif; /* font family */ 3608 font-weight: 400; /* regular weight */ 3609 font-style: normal; /* regular style */ 3610 font-size: 14px; /* font size */ 3611 line-height: 19px; /* fixed height to match badge */ 3612 letter-spacing: 0%; 3613 vertical-align: middle; /* vertically centered with badge */ 3614 display: inline-flex; /* align with badge horizontally */ 3615 align-items: center; 3616"> 3617 The Yuaia Method Set 3618</span> 3619 <span style=" 3620 display: inline-flex; 3621 align-items: center; 3622 justify-content: center; 3623 width: 38px; 3624 height: 19px; 3625 padding: 5px; 3626 gap: 10px; 3627 border-radius: 4px; 3628 background: #dc5c75; 3629 color: #fff; 3630 font-family: 'Manrope', sans-serif; 3631 font-weight: 800; 3632 font-style: normal; 3633 font-size: 12px; 3634 line-height: 10.67px; 3635 letter-spacing: 0%; 3636 vertical-align: middle; 3637 opacity: 1; 3638 margin-left: 0.8px; 3639 "> 3640 NEW 3641 </span> 3642</a> 3643</li> 3644 3645 3646 </li> 3647 3648 <li class="list-none sf__menu-item-level3"> 3649 <a href="/collections/blonde-and-bright" class="sf-sub-menu__link"> 3650 Blonde and Bright - Blonde hair 3651 </a> 3652 3653 3654 3655 </li> 3656 3657 <li class="list-none sf__menu-item-level3"> 3658 <a href="/products/rosemary-hair-oil" class="sf-sub-menu__link"> 3659 Rosemary Hair Oil 3660 </a> 3661 3662 3663 3664 </li> 3665 3666 <li class="list-none sf__menu-item-level3"> 3667 <a href="/collections/hair-styling" class="sf-sub-menu__link"> 3668 Hairstyling 3669 </a> 3670 3671 3672 3673 </li> 3674 3675 <li class="list-none sf__menu-item-level3"> 3676 <a href="/collections/package-offer" class="sf-sub-menu__link"> 3677 Package offers 3678 </a> 3679 3680 3681 3682 </li> 3683 3684 <li class="list-none sf__menu-item-level3"> 3685 <a href="/collections/news" class="sf-sub-menu__link"> 3686 News 3687 </a> 3688 3689 3690 3691 </li> 3692 3693 <li class="list-none sf__menu-item-level3"> 3694 <a href="/products/gift-card" class="sf-sub-menu__link"> 3695 Gift Card 3696 </a> 3697 3698 3699 3700 </li> 3701 3702 </ul> 3703 </div> 3704 3705 </li> 3706 3707 <li class="list-none sf__menu-item-level2 w-1/2 xl:w-1/3 2xl:w-1/4 mb-4"> 3708 <a href="/collections/accessories" class="sf__sub-menu
3708-link2 whitespace-normal block sf-menu-submenu__title">Accessories</a> 3709 3710 <div class="sf__sub-menu-column mt-4"> 3711 <ul class="leading-8"> 3712 3713 <li class="list-none sf__menu-item-level3"> 3714 <a href="/collections/hair-brushes" class="sf-sub-menu__link"> 3715 Hair brushes 3716 </a> 3717 3718 3719 3720 </li> 3721 3722 <li class="list-none sf__menu-item-level3"> 3723 <a href="/collections/hair-ornaments" class="sf-sub-menu__link"> 3724 Hair accessories 3725 </a> 3726 3727 3728 3729 </li> 3730 3731 <li class="list-none sf__menu-item-level3"> 3732 <a href="/products/microfiber-towel-for-hair" class="sf-sub-menu__link"> 3733 Microfibre hairtowel 3734 </a> 3735 3736 3737 3738 </li> 3739 3740 <li class="list-none sf__menu-item-level3"> 3741 <a href="/collections/bamboo-bedding" class="sf-sub-menu__link"> 3742 Bamboo bedding 3743 </a> 3744 3745 3746 3747 </li> 3748 3749 <li class="list-none sf__menu-item-level3"> 3750 <a href="/products/bamboo-bonnet" class="sf-sub-menu__link"> 3751 Bamboo bonnet 3752 </a> 3753 3754 3755 3756 </li> 3757 3758 <li class="list-none sf__menu-item-level3"> 3759 <a href="/collections/hair-ties" class="sf-sub-menu__link"> 3760 Hair Ties 3761 </a> 3762 3763 3764 3765 </li> 3766 3767 </ul> 3768 </div> 3769 3770 </li> 3771 3772 <li class="list-none sf__menu-item-level2 w-1/2 xl:w-1/3 2xl:w-1/4 mb-4"> 3773 <a href="#" class="sf__sub-menu
3773-link2 whitespace-normal block sf-menu-submenu__title">Hair type</a> 3774 3775 <div class="sf__sub-menu-column mt-4"> 3776 <ul class="leading-8"> 3777 3778 <li class="list-none sf__menu-item-level3"> 3779 <a href="/collections/dry-hair" class="sf-sub-menu__link"> 3780 Dry hair 3781 </a> 3782 3783 3784 3785 </li> 3786 3787 <li class="list-none sf__menu-item-level3"> 3788 <a href="/collections/thin-and-fine-hair" class="sf-sub-menu__link"> 3789 Thin and fine hair 3790 </a> 3791 3792 3793 3794 </li> 3795 3796 <li class="list-none sf__menu-item-level3"> 3797 <a href="/collections/hair-loss" class="sf-sub-menu__link"> 3798 Hair loss 3799 </a> 3800 3801 3802 3803 </li> 3804 3805 <li class="list-none sf__menu-item-level3"> 3806 <a href="/collections/curly-hair" class="sf-sub-menu__link"> 3807 Curly hair 3808 </a> 3809 3810 3811 3812 </li> 3813 3814 <li class="list-none sf__menu-item-level3"> 3815 <a href="/collections/thick-hair" class="sf-sub-menu__link"> 3816 Thick hair 3817 </a> 3818 3819 3820 3821 </li> 3822 3823 <li class="list-none sf__menu-item-level3"> 3824 <a href="/collections/damaged-hair" class="sf-sub-menu__link"> 3825 Damaged hair 3826 </a> 3827 3828 3829 3830 </li> 3831 3832 <li class="list-none sf__menu-item-level3"> 3833 <a href="/collections/greasy-hair" class="sf-sub-menu__link"> 3834 Greasy hair 3835 </a> 3836 3837 3838 3839 </li> 3840 3841 <li class="list-none sf__menu-item-level3"> 3842 <a href="/collections/straight-and-flat-hair" class="sf-sub-menu__link"> 3843 Straight and flat hair 3844 </a> 3845 3846 3847 3848 </li> 3849 3850 <li class="list-none sf__menu-item-level3"> 3851 <a href="/collections/colored-hair" class="sf-sub-menu__link"> 3852 Colored hair 3853 </a> 3854 3855 3856 3857 </li> 3858 3859 </ul> 3860 </div> 3861 3862 </li> 3863 3864 </ul> 3865 3866 <div class="sf-menu-submenu__addon pl-5 w-1/3"> 3867 3868 3869 <div class="sf-menu__banner h-full"> 3870 3871 <div class="image-card h-full"> 3872 <div class="image-card__inner relative h-full"> 3873 <a class="image-card__img block h-full absolute w-full" href="/products/hair-vitamins"> 3874 <responsive-image class="sf-image w-full h-full" data-image-loading style="--aspect-ratio: 1.0;"> 3875 3876 <img 3877 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 3878 data-srcset="//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=165 165w,//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=360 360w,//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=533 533w,//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=720 720w,//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=940 940w,//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884 1080w" 3879 data-src="//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?v=1727089884&width=360" 3880 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 3881 alt="Hair Vitamins" 3882 loading="lazy" 3883 class=" lazyload" 3884 width="1080" 3885 height="1080" 3886 3887 > 3888 3889 <noscript> 3890 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_83_051b3f7d-8ac7-4fb8-84b1-5074c22e99f1.webp?crop=center&height=2048&v=1727089884&width=2048" alt="Hair Vitamins"> 3891 </noscript> 3892</responsive-image> 3893 3894 </a> 3895 3896 <div class="absolute top-[1.7rem] left-[1.5rem]"> 3897 3898 <h3 class="text-black text-[24px] mb-2">Hair Vitamins</h3> 3899 3900 3901 <p class="font-base text-black opacity-60">from 29,99 EUR</p> 3902 3903 </div> 3904 3905 3906 <a href="/products/hair-vitamins" class="absolute text-black bottom-[20px] left-[1.5rem] sf__btn sf__btn-link" style="position: absolute;">Buy now</a> 3907 3908 </div> 3909 </div> 3910 3911 </div> 3912 3913 3914 </div> 3915 3916 </div> 3917 </div> 3918 </div> 3919 </div> 3920 3921 </li> 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="2"> 3937 <a href="/blogs/news" class="block px-4 py-5 flex items-center sf__parent-item"> 3938 Hair Blog 3939 3940 </a> 3941 3942 </li> 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 <li class="sf-menu-item list-none sf-menu-item--no-mega sf-menu-item-parent" data-index="3"> 3958 <a href="/pages/hair-test" class="block px-4 py-5 flex items-center sf__parent-item"> 3959 Hair Test 3960 3961 </a> 3962 3963 </li> 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 <li class="sf-menu-item list-none sf-menu-item--no-mega sf__menu-item-level1 sf-menu-item-parent" data-index="4"> 3979 <a href="/pages/about-us" class="block px-4 py-5 sf__sub-menu
3979-link1 flex items-center sf__parent-item">About us 3980 <span class="ml-2 sf-menu__arrow"> 3981 <svg class="w-2 h-2" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> 3982 <path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z" class=""></path> 3983 </svg> 3984 </span> 3985 </a> 3986 3987 <div 3988 class="sf-menu__submenu sf-menu__desktop-sub-menu pointer-events-none absolute z-50 inset-x-0 sf-menu__dropdown min-w-max bg-white" 3989 style="--total-columns: 2" 3990 > 3991 <div class="sf-menu__inner"> 3992 <div class=" mx-auto"> 3993 <div class="sf-menu-submenu__content flex p-4 "> 3994 <ul class="sf-menu-submenu__items flex flex-col w-full"> 3995 3996 <li class="list-none sf__menu-item-level2 w-full leading-9"> 3997 <a href="/pages/about-us" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">About us</a> 3998 3999 </li> 4000 4001 <li class="list-none sf__menu-item-level2 w-full leading-9"> 4002 <a href="/pages/ingredients" class="sf__sub-menu-link2 whitespace-normal block sf-sub-menu__link">Ingredients</a> 4003 4004 </li> 4005 4006 </ul> 4007 4008 </div> 4009 </div> 4010 </div> 4011 </div> 4012 4013 </li> 4014 4015 4016 4017 </ul> 4018</div> 4019 4020 <div class="custom-market-selector"> 4021 <div class="selected-market"> 4022 <span id="current-market-text"></span> 4023 </div> 4024 <div class="market-options" id="market-options"> 4025 <!-- Options vil blive dynamisk tilføjet med JavaScript --> 4026 </div> 4027</div> 4028
4029<script> 4030 document.addEventListener("DOMContentLoaded", function() { 4031 let marketOptions = document.getElementById('market-options'); 4032 let currentMarketText = document.getElementById('current-market-text'); 4033 let availableLocales = []; 4034 4035 if (window.marketData && marketOptions) { 4036 let foundCurrentMarket = false; 4037 4038 window.marketData.forEach(market => { 4039 availableLocales.push(market.locale); 4040 }); 4041 4042 let currentLocale = getCurrentLocale(); 4043 4044 window.marketData.forEach(market => { 4045 let option = document.createElement('div'); 4046 option.className = 'market-option'; 4047 option.setAttribute('data-locale', market.locale); 4048 option.innerHTML = ` 4049 <span class="flag-icon">${renderFlag(market.countryCode, market.name)}</span> ${market.name} 4050 `; 4051 option.addEventListener('click', function() { 4052 changeMarket(market.locale, market.name, market.countryCode); 4053 }); 4054 marketOptions.appendChild(option); 4055 4056 // Sæt den aktuelle markedstekst, hvis locale matcher 4057 if (market.locale === currentLocale || (currentLocale === '' && market.locale === '')) { 4058 currentMarketText.innerHTML = `<span class="flag-icon">${renderFlag(market.countryCode, market.name)}</span> ${market.name}`; 4059 foundCurrentMarket = true; 4060 } 4061 }); 4062 4063 // Hvis ingen locale matcher, sæt det første marked som standard 4064 if (!foundCurrentMarket && window.marketData.length > 0) { 4065 let defaultMarket = window.marketData[0]; 4066 currentMarketText.innerHTML = `<span class="flag-icon">${renderFlag(defaultMarket.countryCode, defaultMarket.name)}</span> ${defaultMarket.name}`; 4067 } 4068 } 4069 4070 // Tilføj klik-event-handleren til at toggle dropdown-menuen 4071 document.querySelector('.selected-market').addEventListener('click', toggleDropdown); 4072 4073 function renderFlag(countryCode, marketName) { 4074 if (marketName === "International") { 4075 return `<img src="https://upload.wikimedia.org/wikipedia/commons/b/b7/Flag_of_Europe.svg" alt="EU flag">`; 4076 } 4077 return `<img src="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.4.6/flags/4x3/${countryCode.toLowerCase()}.svg" alt="${countryCode} flag">`; 4078 } 4079 4080 function changeMarket(locale, name, countryCode) { 4081 document.querySelector('.selected-market').innerHTML = ` 4082 <span class="flag-icon">${renderFlag(countryCode, name)}</span> ${name} 4083 `; 4084 toggleDropdown(); 4085 4086 let pathWithoutLocale = removeLocaleFromPath(window.location.pathname, availableLocales); 4087 let pathArray = pathWithoutLocale.split('/'); 4088 4089 // Indsæt den nye locale på den korrekte position 4090 if (locale) { 4091 pathArray.splice(1, 0, locale); 4092 } 4093 4094 let newPath = pathArray.join('/'); 4095 window.location.href = newPath; 4096 } 4097 4098 function toggleDropdown() { 4099 document.getElementById('market-options').classList.toggle('show'); 4100 } 4101 4102 function getCurrentLocale() { 4103 let pathArray = window.location.pathname.split('/'); 4104 return (pathArray.length > 1 && availableLocales.includes(pathArray[1])) ? pathArray[1] : ''; 4105 } 4106 4107 function removeLocaleFromPath(path, availableLocales) { 4108 let pathArray = path.split('/'); 4109 if (availableLocales.includes(pathArray[1])) { 4110 // Fjern locale fra stien 4111 pathArray.splice(1,1); 4112 } 4113 return pathArray.join('/'); 4114 } 4115 4116 document.addEventListener('click', function(event) { 4117 if (!event.target.closest('.custom-market-selector')) { 4118 document.getElementById('market-options').classList.remove('show'); 4119 } 4120 }); 4121 }); 4122</script>
4122 4123 4124<style> 4125 .custom-market-selector { 4126 position: relative; 4127 display: inline-block; 4128 width: 150px; 4129 } 4130 4131 .selected-market { 4132 padding: 10px; 4133 border: 1px solid #eee; 4134 border-radius: 5px; 4135 cursor: pointer; 4136 display: flex; 4137 align-items: center; 4138 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000000"/></svg>') !important; 4139 background-size: 20px; 4140 background-repeat: no-repeat; 4141 background-position: right 10px center; 4142 } 4143 4144 #current-market-text { 4145 display: flex; 4146 align-items: center; 4147 } 4148 4149 .market-options { 4150 display: none; 4151 position: absolute; 4152 background-color: white; 4153 box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); 4154 z-index: 1; 4155 width: 100%; 4156 border-radius: 5px; 4157 border: 1px solid #eee; 4158 margin-top: 5px; 4159 max-height: 150px; 4160 overflow-y: auto; 4161 } 4162 4163 .market-options.show { 4164 display: block; 4165 } 4166 4167 .market-option { 4168 padding: 10px; 4169 cursor: pointer; 4170 display: flex; 4171 align-items: center; 4172 } 4173 4174 .market-option:hover { 4175 background-color: #f1f1f1; 4176 } 4177 4178 .flag-icon { 4179 margin-right: 8px; 4180 display: inline-block; 4181 } 4182 4183 .flag-icon img { 4184 width: 20px; 4185 border-radius: 50%; 4186 height: 20px; 4187 object-fit: cover; 4188 } 4189</style> 4190 <div class="flex flex-1 justify-end items-center"> 4191 4192 <m-search-popup 4193 class="sf-search-form flex items-center " 4194 data-open-search-popup 4195 4196 > 4197 4198 4199 <button type="submit" class="py-3.5 px-2" aria-label="search products" > 4200 <div class="flex flex-col items-center"> 4201 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 4202 <svg class="w-[22px] h-[22px]" xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512" version="1.1"> 4203 <path d="" stroke="none" fill="currentColor" fill-rule="evenodd"/> 4204 <path d="M 186.500 1.552 C 115.312 11.136, 53.115 55.531, 21.256 119.500 C 11.643 138.801, 4.371 162.758, 1.518 184.526 C -0.426 199.351, -0.426 224.649, 1.518 239.474 C 8.957 296.226, 39.191 346.805, 86.835 382.206 C 143.387 424.225, 219.808 435.572, 287.500 412 C 305.663 405.675, 331.153 392.155, 344.995 381.504 L 350.866 376.986 417.052 442.243 C 453.454 478.134, 484.872 508.510, 486.869 509.745 C 489.385 511.301, 492.066 511.991, 495.602 511.995 C 507.575 512.007, 515.384 499.915, 510.635 488.718 C 509.809 486.770, 482.967 459.672, 442.635 420.068 C 405.986 384.081, 376 354.376, 376 354.057 C 376 353.738, 378.931 349.965, 382.513 345.674 C 406.221 317.272, 422.214 282.253, 428.490 245 C 430.717 231.785, 431.546 203.949, 430.098 191 C 425.635 151.066, 411.613 115.690, 388.083 85 C 352.682 38.825, 301.097 9.005, 243.699 1.536 C 229.292 -0.339, 200.487 -0.331, 186.500 1.552 M 197.402 34.016 C 135.309 40.049, 80.292 77.662, 52.437 133.125 C 30.843 176.121, 27.919 226.763, 44.401 272.295 C 66.586 333.582, 120.651 377.625, 187.237 388.654 C 199.850 390.743, 228.754 390.982, 241 389.098 C 301.423 379.804, 351.913 343.795, 378.473 291.054 C 391.079 266.021, 396.496 242.261, 396.496 212 C 396.496 191.750, 395.749 185.248, 391.423 167.869 C 375.938 105.660, 324.556 54.872, 261 38.955 C 241.745 34.133, 216.436 32.167, 197.402 34.016" stroke="none" fill="currentColor" fill-rule="evenodd"/> 4205 </svg> 4206 <span class="sf__tooltip-content">Search</span> 4207 </span> 4208 <span class="text-xs mt-1">Search</span> 4209 </div> 4210 </button> 4211 4212 </m-search-popup> 4213 4214 4215 <a href="/apps/juo/login" class="px-2 py-3.5 flex flex-col items-center sf-account-icon-link" aria-label="login" >
4216 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 4217 <svg 4218 class="w-[24px] h-[24px]" 4219 xmlns="http://www.w3.org/2000/svg" 4220 width="512" 4221 height="512" 4222 viewBox="0 0 512 512" 4223 version="1.1" 4224 > 4225 <path d="" stroke="none" fill="currentColor" fill-rule="evenodd"/><path d="M 242 27.118 C 216.497 30.037, 191.046 41.940, 171.723 59.985 C 136.954 92.456, 124.251 143.167, 139.504 188.605 C 151.571 224.555, 180.282 253.204, 217 265.935 C 238.843 273.509, 267.436 274.049, 290.867 267.329 C 316.947 259.850, 342.131 241.379, 357.872 218.185 C 378.748 187.425, 384.470 147.461, 373.085 111.927 C 358.239 65.585, 317.563 32.521, 268.697 27.072 C 257.891 25.868, 252.850 25.876, 242 27.118 M 239.734 60.584 C 211.726 65.647, 187.644 84.176, 175.059 110.345 C 168.904 123.144, 167.002 130.600, 166.289 144.739 C 165.013 170.034, 173.019 192.222, 189.921 210.235 C 208.137 229.647, 230.383 239.334, 256.500 239.227 C 282.238 239.122, 304 229.501, 322.079 210.235 C 338.852 192.360, 346.838 170.506, 345.710 145.566 C 345.038 130.701, 343.221 123.404, 336.941 110.345 C 319.229 73.516, 279.812 53.338, 239.734 60.584 M 225.500 305.564 C 200.742 308.927, 176.526 316.142, 155.551 326.406 C 133.580 337.157, 117.151 348.953, 100.905 365.643 C 74.450 392.820, 60.305 422.518, 57.008 457.805 C 55.817 470.554, 56.545 475.117, 60.523 479.844 C 70.399 491.582, 88.987 484.090, 89.006 468.364 C 89.016 460.017, 91.836 444.287, 95.041 434.697 C 109.332 391.933, 151.355 356.757, 204.606 342.982 C 228.851 336.710, 259.668 334.954, 284.394 338.435 C 341.415 346.461, 389.972 377.934, 411.412 420.763 C 417.674 433.271, 422.978 455.072, 422.994 468.364 C 423.013 484.090, 441.601 491.582, 451.477 479.844 C 455.455 475.117, 456.183 470.554, 454.992 457.805 C 451.625 421.774, 436.220 390.235, 408.839 363.319 C 392.251 347.013, 377.838 336.856, 356.449 326.400 C 334.924 315.877, 311.221 308.893, 285.659 305.542 C 271.170 303.642, 239.563 303.654, 225.500 305.564" stroke="none" fill="currentColor" fill-rule="evenodd"/> 4226 </svg> 4227 <span class="sf__tooltip-content">Account</span> 4228 </span> 4229 <span class="text-xs mt-1">Account</span> 4230 </a> 4231 4232 4233 4234<style> 4235 @media (max-width: 1023px) { 4236 .sf-account-icon-link { 4237 padding-top: 0 !important; 4238 padding-bottom: 0 !important; 4239 } 4240 } 4241</style> 4242<a 4243 href="/cart" 4244 class="relative flex flex-col items-center sf-cart-icon px-2 py-3.5 whitespace-nowrap cursor-pointer cart-icon" 4245 style="" 4246 aria-label="Cart" 4247> 4248 4249 <div class="flex flex-col items-center"> 4250 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 4251 <svg 4252 xmlns="http://www.w3.org/2000/svg" 4253 class="w-[24px] h-[24px]" 4254 version="1.0" 4255 width="512.000000pt" 4256 height="512.000000pt"
4257 viewBox="0 0 512.000000 512.000000" 4258 preserveAspectRatio="xMidYMid meet" 4259 > 4260 <g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> 4261 <path d="M2435 5114 c-238 -38 -445 -143 -600 -305 -157 -165 -247 -350 -275 -569 -7 -52 -14 -101 -16 -107 -3 -10 -75 -13 -319 -13 -346 0 -353 -1 -395 -60 -20 -28 -31 -136 -171 -1708 -100 -1122 -148 -1696 -144 -1735 18 -173 127 -354 278 -461 83 -58 148 -90 254 -123 l88 -28 1425 0 1425 0 88 28 c106 33 171 65 254 123 153 109 263 292 278 467 4 41 -45 628 -143 1727 -119 1331 -153 1672 -166 1698 -9 18 -31 42 -49 52 -30 19 -52 20 -350 20 -245 0 -318 3 -321 13 -2 6 -9 55 -16 107 -13 99 -53 238 -91 312 -136 268 -385 468 -674 539 -79 20 -294 33 -360 23z m284 -295 c235 -53 448 -241 526 -466 27 -76 50 -207 40 -223 -4 -7 -246 -10 -725 -10 -479 0 -721 3 -725 10 -10 16 13 147 40 223 32 92 77 165 153 248 120 129 267 205 457 233 42 6 180 -3 234 -15z m-1167 -1223 l3 -244 25 -27 c72 -78 177 -69 230 18 18 29 20 52 20 265 l0 232 730 0 730 0 0 -232 c0 -2
426115 2 -236 20 -266 57 -94 183 -94 240 0 18 30 20 51 20 266 l0 232 238 0 237 0 141 -1583 c95 -1068 138 -1597 133 -1628 -24 -152 -163 -284 -349 -330 -45 -12 -297 -14 -1410 -14 -1113 0 -1365 2 -1410 14 -186 46 -325 178 -349 330 -5 32 37 544 131 1596 75 853 137 1565 138 1583 l0 32 240 0 239 0 3 -244z"/> 4262 </g> 4263 </svg> 4264 <span class="sf__tooltip-content">Cart</span> 4265 </span> 4266 <span class="sf-cart-count font-medium">0</span> 4267 <span class="text-xs mt-1">Cart</span> 4268 </div> 4269 4270</a> 4271 </div> 4272 </div> 4273 </div> 4274 4275 </header> 4276 </div> 4277 4278 4279 4280 <div 4281 style="--tw-bg-opacity: 0;" 4282 class="sf-menu-wrapper sf-menu-wrapper-mobile touch-none hidden fixed z-[80] inset-0 transition-colors duration-100 bg-black" 4283 > 4284 <div class="sf-menu__content overscroll-contain transition-transform -translate-x-full duration-100 md:w-[450px] z-50 bg-white text-black overflow-x-hidden h-full overflow-y-scroll"> 4285 <div class="flex flex-col"> 4286 <div class="sf-menu-content flex-grow flex flex-col justify-between transition-all opacity-0 opacity-100 duration-100"> 4287 <div class="w-full sf-menu-links pt-8"> 4288 <div class="graphie-mobile-slider"> 4289 <ul> 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 <li> 4303 <a href="/products/hair-vitamins"> 4304 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2_large.webp?v=1776678225" alt="Hair Vitamins"> 4305 <div class="menu-slider-title">Hair Vitamins</div> 4306 </a> 4307 </li> 4308 4309 4310 <li> 4311 <a href="/collections/repair-and-care"> 4312 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/8_6_large_1_large.webp?v=1746955054" alt="Repair & Care"> 4313 <div class="menu-slider-title">Repair & Care</div> 4314 </a> 4315 </li> 4316 4317 4318 <li> 4319 <a href="/collections/grow-and-glow"> 4320 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/Grow-Hair-mask-2_large.webp?v=1723541981" alt="Grow & Glow"> 4321 <div class="menu-slider-title">Grow & Glow</div> 4322 </a> 4323 </li> 4324 4325 4326 <li> 4327 <a href="/collections/hair-brushes"> 4328 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/7_3_large_1_large.webp?v=1746955130" alt="Hair Brushes"> 4329 <div class="menu-slider-title">Hair Brushes</div> 4330 </a> 4331 </li> 4332 4333 4334 4335 </ul> 4336</div> 4337 4338 4339 4340 4341 <li class="list-none"> 4342 <a href="/products/hair-vitamins" class="block px-4 py-3 "> 4343 Hair Vitamins 4344 </a> 4345 4346</li> 4347 4348 4349 4350 4351 <li class="list-none sf-link flex items-center" data-url="https://yuaiahaircare.com/products/de-yuaia-methode-pakket"> 4352 <a href="https://yuaiahaircare.com/products/de-yuaia-methode-pakket" class="block px-4 py-3"> 4353 <span> 4354 The Yuaia Method Set 4355 </span> 4356<span style=" 4357 height: 19px; 4358 /* display: inline-flex; */ 4359 /* align-items: center; */ 4360 /* justify-content: center; */ 4361 width: 38px; 4362 height: 19px; 4363 padding: 5px; 4364 gap: 10px; 4365 border-radius: 4px; 4366 background: #dc5c75; 4367 color: #fff; 4368 font-family: 'Manrope', sans-serif; 4369 font-weight: 800; 4370 /* font-style: normal; */ 4371 font-size: 12px; 4372 px; */ 4373 line-height: 10.67px; 4374 letter-spacing: 0%; 4375 vertical-align: middle; 4376 opacity: 1; 4377 width: 38px; 4378 margin-left: 0.8px; 4379 "> 4380 NEW 4381 </span> 4382 </a> 4383 </li> 4384 4385 4386 4387 <li class="list-none"> 4388 <a href="/collections/hair-brushes" class="block px-4 py-3 "> 4389 Hair brushes 4390 </a> 4391 4392</li> 4393 4394 4395 4396 4397 4398 4399 <li class="list-none"> 4400 <a href="/collections/bestsellers" class="block px-4 py-3 "> 4401 Bestsellers 4402 </a> 4403 4404</li> 4405 4406 4407 4408 4409 4410 4411 <li class="list-none"> 4412 <a href="/collections/package-offer" class="block px-4 py-3 "> 4413 Bundles 4414 </a> 4415 4416</li> 4417 4418 4419 4420 4421 4422 4423 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4424 <a href="/collections/hair-care" class="w-full px-4 py-3 flex items-center justify-between relative">
4425 <span>Haircare</span> 4426 </a> 4427 <span class="sf__toggle-submenu-mb flex items-center justify-center" data-toggle-submenu="1"> 4428 <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> 4429 </span> 4430 <div class="sf-sub-links hidden absolute inset-y-0 bg-white flex-col left-full w-full"> 4431 <div class="h-full overflow-y-scroll overscroll-contain"> 4432 <button class="back p-4 font-medium flex items-center" data-level="1"> 4433 <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17"><path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/></svg> 4434 <span class="ml-3">Back</span> 4435 </button> 4436 <ul class="sf-sub-links--level-2 pb-4"> 4437 4438 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4439 <a href="/collections/repair-and-care" class="w-full px-4 py-3 flex items-center justify-between relative"> 4440 <span>Repair and Care</span> 4441 </a> 4442 4443 </li> 4444 4445 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4446 <a href="/collections/grow-and-glow" class="w-full px-4 py-3 flex items-center justify-between relative"> 4447 <span>Grow and Glow</span> 4448 </a> 4449 4450 </li> 4451 4452 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4453 <a href="/collections/twirl-and-curl" class="w-full px-4 py-3 flex items-center justify-between relative"> 4454 <span>Twirl and Curl</span> 4455 </a> 4456 4457 </li> 4458 4459 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4460 <a href="/collections/scalp-relief" class="w-full px-4 py-3 flex items-center justify-between relative"> 4461 <span>Scalp & Relief</span> 4462 </a> 4463 4464 </li> 4465 4466 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4467 <a href="/collections/blonde-and-bright" class="w-full px-4 py-3 flex items-center justify-between relative">
4468 <span>Blonde and Bright</span> 4469 </a> 4470 4471 </li> 4472 4473 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4474 <a href="/products/rosemary-hair-oil" class="w-full px-4 py-3 flex items-center justify-between relative"> 4475 <span>Rosemary Hair Oil</span> 4476 </a> 4477 4478 </li> 4479 4480 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4481 <a href="/collections/hair-styling" class="w-full px-4 py-3 flex items-center justify-between relative"> 4482 <span>Hairstyling</span> 4483 </a> 4484 4485 </li> 4486 4487 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4488 <a href="/collections/package-offer" class="w-full px-4 py-3 flex items-center justify-between relative"> 4489 <span>Package offers</span> 4490 </a> 4491 4492 </li> 4493 4494 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4495 <a href="/collections/news" class="w-full px-4 py-3 flex items-center justify-between relative"> 4496 <span>News</span> 4497 </a> 4498 4499 </li> 4500 4501 <li class="list-none sf-link flex items-center" data-url="/collections/hair-care"> 4502 <a href="/products/gift-card" class="w-full px-4 py-3 flex items-center justify-between relative"> 4503 <span>Gift Cards</span> 4504 </a> 4505 4506 </li> 4507 4508 </ul> 4509 </div> 4510 </div> 4511 </li> 4512 4513 4514 4515 4516 4517 <li class="list-none sf-link flex items-center" data-url="/collections/accessories"> 4518 <a href="/collections/accessories" class="w-full px-4 py-3 flex items-center justify-between relative"> 4519 <span>Hair accessories</span> 4520 </a> 4521 <span class="sf__toggle-submenu-mb flex items-center justify-center" data-toggle-submenu="1"> 4522 <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> 4523 </span> 4524 <div class="sf-sub-links hidden absolute inset-y-0 bg-white flex-col left-full w-full"> 4525 <div class="h-full overflow-y-scroll overscroll-contain"> 4526 <button class="back p-4 font-medium flex items-center" data-level="1"> 4527 <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17">
4527<path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/></svg> 4528 <span class="ml-3">Back</span> 4529 </button> 4530 <ul class="sf-sub-links--level-2 pb-4"> 4531 4532 <li class="list-none sf-link flex items-center" data-url="/collections/accessories"> 4533 <a href="/collections/hair-ornaments" class="w-full px-4 py-3 flex items-center justify-between relative"> 4534 <span>Hair Accessories</span> 4535 </a> 4536 4537 </li> 4538 4539 <li class="list-none sf-link flex items-center" data-url="/collections/accessories"> 4540 <a href="/products/microfiber-towel-for-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4541 <span>Microfibre hair towel</span> 4542 </a> 4543 4544 </li> 4545 4546 <li class="list-none sf-link flex items-center" data-url="/collections/accessories"> 4547 <a href="/collections/bamboo-bedding" class="w-full px-4 py-3 flex items-center justify-between relative"> 4548 <span>Bamboo bedding</span> 4549 </a> 4550 4551 </li> 4552 4553 <li class="list-none sf-link flex items-center" data-url="/collections/accessories"> 4554 <a href="/products/bamboo-bonnet" class="w-full px-4 py-3 flex items-center justify-between relative"> 4555 <span>Bamboo bonnet</span> 4556 </a> 4557 4558 </li> 4559 4560 <li class="list-none sf-link flex items-center" data-url="/collections/accessories"> 4561 <a href="/collections/hair-ties" class="w-full px-4 py-3 flex items-center justify-between relative"> 4562 <span>Hair Ties</span> 4563 </a> 4564 4565 </li> 4566 4567 </ul> 4568 </div> 4569 </div> 4570 </li> 4571 4572 4573 4574 4575 4576 <li class="list-none sf-link flex items-center" data-url="#"> 4577 <a href="#" class="w-full px-4 py-3 flex items-center justify-between relative" data-toggle-submenu="1"> 4578 <span>Hairtype</span> 4579 </a> 4580 <span class="sf__toggle-submenu-mb flex items-center justify-center" data-toggle-submenu="1"> 4581 <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> 4582 </span> 4583 <div class="sf-sub-links hidden absolute inset-y-0 bg-white flex-col left-full w-full"> 4584 <div class="h-full overflow-y-scroll overscroll-contain"> 4585 <button class="back p-4 font-medium flex items-center" data-level="1"> 4586 <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17">
4586<path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/></svg> 4587 <span class="ml-3">Back</span> 4588 </button> 4589 <ul class="sf-sub-links--level-2 pb-4"> 4590 4591 <li class="list-none sf-link flex items-center" data-url="#"> 4592 <a href="/collections/dry-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4593 <span>Dry hair</span> 4594 </a> 4595 4596 </li> 4597 4598 <li class="list-none sf-link flex items-center" data-url="#"> 4599 <a href="/collections/hair-loss" class="w-full px-4 py-3 flex items-center justify-between relative"> 4600 <span>Hair Loss</span> 4601 </a> 4602 4603 </li> 4604 4605 <li class="list-none sf-link flex items-center" data-url="#"> 4606 <a href="/collections/thin-and-fine-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4607 <span>Thin and fine hair</span> 4608 </a> 4609 4610 </li> 4611 4612 <li class="list-none sf-link flex items-center" data-url="#"> 4613 <a href="/collections/thick-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4614 <span>Thick hair</span> 4615 </a> 4616 4617 </li> 4618 4619 <li class="list-none sf-link flex items-center" data-url="#"> 4620 <a href="/collections/greasy-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4621 <span>Greasy Hair</span> 4622 </a> 4623 4624 </li> 4625 4626 <li class="list-none sf-link flex items-center" data-url="#"> 4627 <a href="/collections/curly-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4628 <span>Curly Hair</span> 4629 </a> 4630 4631 </li> 4632 4633 <li class="list-none sf-link flex items-center" data-url="#"> 4634 <a href="/collections/damaged-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4635 <span>Damaged hair</span> 4636 </a> 4637 4638 </li> 4639 4640 <li class="list-none sf-link flex items-center" data-url="#"> 4641 <a href="/collections/straight-and-flat-hair" class="w-full px-4 py-3 flex items-center justify-between relative">
4642 <span>Straight and flat hair</span> 4643 </a> 4644 4645 </li> 4646 4647 <li class="list-none sf-link flex items-center" data-url="#"> 4648 <a href="/collections/colored-hair" class="w-full px-4 py-3 flex items-center justify-between relative"> 4649 <span>Colored hair</span> 4650 </a> 4651 4652 </li> 4653 4654 </ul> 4655 </div> 4656 </div> 4657 </li> 4658 4659 4660 4661 4662 4663 <li class="list-none"> 4664 <a href="/blogs/news" class="block px-4 py-3 "> 4665 Hair Blog 4666 </a> 4667 4668</li> 4669 4670 4671 4672 4673 4674 4675 <li class="list-none"> 4676 <a href="/pages/hair-test" class="block px-4 py-3 "> 4677 Hair test 4678 </a> 4679 4680</li> 4681 4682 4683 4684 4685 4686 4687 <li class="list-none sf-link flex items-center" data-url="/pages/about-us"> 4688 <a href="/pages/about-us" class="w-full px-4 py-3 flex items-center justify-between relative"> 4689 <span>About us</span> 4690 </a> 4691 <span class="sf__toggle-submenu-mb flex items-center justify-center" data-toggle-submenu="1"> 4692 <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z"/></svg> 4693 </span> 4694 <div class="sf-sub-links hidden absolute inset-y-0 bg-white flex-col left-full w-full"> 4695 <div class="h-full overflow-y-scroll overscroll-contain"> 4696 <button class="back p-4 font-medium flex items-center" data-level="1"> 4697 <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17"><path fill="currentColor" d="M8.12109 15.9141c-.21093.1875-.41015.1875-.59765 0L.175781 8.53125c-.210937-.1875-.210937-.375 0-.5625L7.52344.585938c.1875-.1875.38672-.1875.59765 0l.70313.703122c.1875.1875.1875.38672 0 .59766L3.375 7.33594h11.9883c.2812 0 .4219.14062.4219.42187v.98438c0 .28125-.1407.42187-.4219.42187H3.375l5.44922 5.44924c.1875.2109.1875.4101 0 .5976l-.70313.7032z"/></svg> 4698 <span class="ml-3">Back</span> 4699 </button> 4700 <ul class="sf-sub-links--level-2 pb-4"> 4701 4702 <li class="list-none sf-link flex items-center" data-url="/pages/about-us"> 4703 <a href="/pages/about-us" class="w-full px-4 py-3 flex items-center justify-between relative"> 4704 <span>About us</span> 4705 </a> 4706 4707 </li> 4708 4709 <li class="list-none sf-link flex items-center" data-url="/pages/about-us"> 4710 <a href="/pages/ingredients" class="w-full px-4 py-3 flex items-center justify-between relative">
4711 <span>Ingredients</span> 4712 </a> 4713 4714 </li> 4715 4716 </ul> 4717 </div> 4718 </div> 4719 </li> 4720 4721 4722 4723 4724<div class="graphie-mobile-section"> 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734</div> 4735 4736<style> 4737 .graphie-mobile-section { 4738 padding: 20px; 4739 } 4740 4741 .graphie-mobile-section .need-help { 4742 margin-bottom: 20px; 4743 } 4744 4745 .graphie-mobile-section .need-help h5 { 4746 font-size: 18px; 4747 margin-bottom: 8px; 4748 font-weight: 600; 4749 } 4750 4751 .graphie-mobile-section .need-help p { 4752 font-size: 14px; 4753 margin-bottom: 12px; 4754 opacity: 0.8; 4755 } 4756 4757 .graphie-mobile-section .help-options { 4758 display: flex; 4759 flex-direction: column; 4760 gap: 8px; 4761 } 4762 4763 .graphie-mobile-section .help { 4764 color: inherit; 4765 text-decoration: none; 4766 font-size: 14px; 4767 display: flex; 4768 align-items: center; 4769 gap: 8px; 4770 } 4771 4772 .graphie-mobile-section .help-button { 4773 display: flex; 4774 flex-direction: column; 4775 gap: 12px; 4776 margin-bottom: 20px; 4777 } 4778 4779 .graphie-mobile-section .help-button:last-child { 4780 margin-bottom: 0; 4781 } 4782 4783 .graphie-mobile-section .help-button a { 4784 display: block; 4785 text-align: center; 4786 padding: 12px 20px; 4787 background: #f3f4f6; 4788 border-radius: 8px; 4789 text-decoration: none; 4790 color: inherit; 4791 font-size: 14px; 4792 font-weight: 500; 4793 transition: background 0.2s ease; 4794 } 4795 4796 .graphie-mobile-section .help-button a:hover { 4797 background: #e5e7eb; 4798 } 4799 4800 /* USPs Styling */ 4801 .mobile-usps { 4802 display: flex; 4803 flex-direction: column; 4804 gap: 12px; 4805 } 4806 4807 /* Add spacing and border only when there's content before USPs */ 4808 .need-help ~ .mobile-usps, 4809 .help-button ~ .mobile-usps { 4810 margin-top: 24px; 4811 padding-top: 24px; 4812 border-top: 1px solid #e5e7eb; 4813 } 4814 4815 .usp-item { 4816 display: flex; 4817 align-items: center; 4818 gap: 8px; 4819 font-size: 14px; 4820 flex-direction: column; 4821 flex: 1; 4822 text-align: center; 4823 } 4824 4825 .usp-item svg { 4826 width: 20px; 4827 height: 20px; 4828 flex-shrink: 0; 4829 color: #10b981; 4830 } 4831 4832 /* Payment Icons Styling */ 4833 .mobile-payment-icons { 4834 display: flex; 4835 flex-wrap: wrap; 4836 gap: 8px; 4837 justify-content: center; 4838 } 4839 4840 /* Add spacing and border only when there's content before payment icons */ 4841 .need-help ~ .mobile-payment-icons, 4842 .help-button ~ .mobile-payment-icons, 4843 .mobile-usps ~ .mobile-payment-icons { 4844 margin-top: 24px; 4845 padding-top: 24px; 4846 border-top: 1px solid #e5e7eb; 4847 } 4848 4849 .mobile-payment-icons .payment-icon { 4850 height: 24px; 4851 width: auto; 4852 } 4853</style> 4854 </div> 4855 <div class="mt-16 mega-menu-customer"> 4856 4857 <div class="block xl:hidden mb-16 p-4"> 4858 <div class="font-medium text-xl mb-6">My Account</div> 4859 4860 <a href="/apps/juo/login" class="sf__btn sf__btn-primary mb-3 my-account-btn w-full">Subscription</a> 4861 <a 4862 href="https://yuaiahaircare.com/customer_authentication/redirect?locale=en®ion_country=DK" 4863 class="sf__btn sf__btn-secondary mb-3 my-account-btn w-full signin" 4864 data-tab="signin" 4865 > 4866 Log in 4867 </a> 4868 <a 4869 href="https://shopify.com/84831633699/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ5dWlhaWEtaGFpcmNhcmUtY29tLm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTI0MjUwMiwibmJmIjoxNzkwNjM3NzAyfQ.cApZvbNjfo154r_PvB97iUHA_ayDgD9s4oDpFyVUuMM" 4870 class="sf__btn link my-account-btn w-full register" 4871 data-tab="register" 4872 > 4873 Register 4874 </a> 4875 4876 </div> 4877 4878 4879</div> 4880 4881 </div> 4882 </div> 4883 </div> 4884 </div> 4885 4886 4887 <div class="sf-header__overlay hidden md:block pointer-events-none fixed bg-black -inset-0" style="--tw-bg-opacity: 0.6;" ></div> 4888 <div 4889 style="--tw-bg-opacity: 0.6;" 4890 data-search-popup 4891 class="overscroll-contain fixed z-[100] overflow-x-hidden h-full overflow-y-scroll inset-0 transition-opacity duration-300 opacity-0 invisible bg-black" 4892> 4893 <div 4894 class="search-container py-4 md:py-8 bg-white relative z-10 min-h-full md:min-h-0 transition-transform duration-300 transform md:-translate-y-1/2" 4895 data-search-container 4896 ><predictive-search 4897 data-search-by-tag="false" 4898 data-search-by-body="true" 4899 data-unavailable-products-option="show" 4900 ><div class="container-fluid m-search-wrapper"> 4901 <div class="flex justify-end items-center md:hidden mb-2"> 4902 <button data-close-search class="text-black p-2"> 4903 <svg 4904 class="w-[20px] h-[20px]" 4905 xmlns="http://www.w3.org/2000/svg"
4906 viewBox="0 0 24 24" 4907 fill="none" 4908 stroke="currentColor" 4909 stroke-width="2" 4910 stroke-linecap="round" 4911 stroke-linejoin="round" 4912 > 4913 <line x1="18" y1="6" x2="6" y2="18"></line> 4914 <line x1="6" y1="6" x2="18" y2="18"></line> 4915 </svg> 4916 </button> 4917 </div> 4918 <div class="flex"> 4919 4920<div class="sf-logo px-4 w-1/6 justify-center has-logo-img"> 4921 4922 <a href="/" class="block py-2.5 logo-img relative" title="Yuaia Haircare"> 4923 4924 <div class="sf-image sf-logo-default"> 4925 4926 <img src="//yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650" alt="Yuaia Haircare" srcset="//yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=50 50w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=100 100w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=200 200w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=250 250w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=300 300w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=400 400w, //yuaiahaircare.com/cdn/shop/files/Yuaia-Hair-Care_Logo_center.svg?v=1701803650&width=500 500w" width="1012" height="659" class="inline-block"> 4927 4928 </div> 4929 4930 4931 4932 </a> 4933 4934</div> 4935 4936 <div class="w-full md:w-2/3 flex justify-center items-center"> 4937 <form 4938 id="m-form-search" 4939 action="/search" 4940 method="GET" 4941 role="search" 4942 novalidate 4943 class="m-search-form relative w-full md:mx-28 flex rounded-full" 4944 style="background-color: #f5f5f5;" 4945 > 4946 <input type="hidden" name="options[unavailable_products]" value="last"> 4947 <input type="hidden" name="options[prefix]" value="last"> 4948 <input type="hidden" name="options[fields]" value="title,vendor,product_type,variants.title"> 4949 4950 <input 4951 type="search" 4952 name="q" 4953 required 4954 autocomplete="off" 4955 placeholder="Search products" 4956 aria-label="Search products" 4957 class="w-full" 4958 style="border: none; outline: none; height: 46px; border-radius: 9999px; background-color: transparent; padding-left: 1.5rem !important; padding-right: 1.5rem !important;" 4959 data-search-input 4960 > 4961 <button type="submit" class="absolute top-0 right-0 h-full flex items-center justify-center px-5"> 4962 <svg 4963 class="w-[18px] h-[18px]" 4964 xmlns="http://www.w3.org/2000/svg" 4965 width="512" 4966 height="512"
4967 viewBox="0 0 512 512" 4968 version="1.1" 4969 > 4970 <path d="" stroke="none" fill="currentColor" fill-rule="evenodd"/><path d="M 186.500 1.552 C 115.312 11.136, 53.115 55.531, 21.256 119.500 C 11.643 138.801, 4.371 162.758, 1.518 184.526 C -0.426 199.351, -0.426 224.649, 1.518 239.474 C 8.957 296.226, 39.191 346.805, 86.835 382.206 C 143.387 424.225, 219.808 435.572, 287.500 412 C 305.663 405.675, 331.153 392.155, 344.995 381.504 L 350.866 376.986 417.052 442.243 C 453.454 478.134, 484.872 508.510, 486.869 509.745 C 489.385 511.301, 492.066 511.991, 495.602 511.995 C 507.575 512.007, 515.384 499.915, 510.635 488.718 C 509.809 486.770, 482.967 459.672, 442.635 420.068 C 405.986 384.081, 376 354.376, 376 354.057 C 376 353.738, 378.931 349.965, 382.513 345.674 C 406.221 317.272, 422.214 282.253, 428.490 245 C 430.717 231.785, 431.546 203.949, 430.098 191 C 425.635 151.066, 411.613 115.690, 388.083 85 C 352.682 38.825, 301.097 9.005, 243.699 1.536 C 229.292 -0.339, 200.487 -0.331, 186.500 1.552 M 197.402 34.016 C 135.309 40.049, 80.292 77.662, 52.437 133.125 C 30.843 176.121, 27.919 226.763, 44.401 272.295 C 66.586 333.582, 120.651 377.625, 187.237 388.654 C 199.850 390.743, 228.754 390.982, 241 389.098 C 301.423 379.804, 351.913 343.795, 378.473 291.054 C 391.079 266.021, 396.496 242.261, 396.496 212 C 396.496 191.750, 395.749 185.248, 391.423 167.869 C 375.938 105.660, 324.556 54.872, 261 38.955 C 241.745 34.133, 216.436 32.167, 197.402 34.016" stroke="none" fill="currentColor" fill-rule="evenodd"/> 4971 </svg> 4972 </button> 4973 <span class="invisible absolute top-0 right-0 py-2.5 px-3" data-spinner> 4974 <svg 4975 class="hidden-spin w-[24px] h-[24px]" 4976 xmlns="http://www.w3.org/2000/svg"
4977 viewBox="0 0 24 24" 4978 fill="none" 4979 > 4980 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 4981 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 4982 </svg> 4983 </span> 4984 <span 4985 class="absolute top-0 p-3.5 invisible cursor-pointer text-[#777] right-8" 4986 data-clear-search 4987 style="display: none !important;" 4988 > 4989 <svg 4990 class="w-[16px] h-[16px]" 4991 fill="currentColor" 4992 stroke="currentColor" 4993 xmlns="http://www.w3.org/2000/svg" 4994 viewBox="0 0 320 512" 4995 > 4996 <path d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"/> 4997 </svg> 4998 </span> 4999 </form> 5000 </div> 5001
5001<script> 5002 document.addEventListener("DOMContentLoaded", function () { 5003 setTimeout(() => { 5004 const spinner = document.querySelector(".hidden-spin"); 5005 spinner.classList.remove("hidden-spin"); 5006 spinner.classList.add("animate-spin"); 5007 spinner.classList.add("animate-spin-show"); 5008 },3500); 5009 }); 5010 </script>
5010 5011
5011<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/predictive-search-custom.js?v=129593620977485607511763384623" defer></script>
5011 5012 <div class="w-1/6 hidden md:flex justify-end items-center"> 5013 5014 5015 <a href="/apps/juo/login" class="mx-2 flex flex-col items-center sf-account-icon-link" aria-label="login" > 5016 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 5017 <svg 5018 class="w-[24px] h-[24px]" 5019 xmlns="http://www.w3.org/2000/svg" 5020 width="512" 5021 height="512" 5022 viewBox="0 0 512 512" 5023 version="1.1" 5024 > 5025 <path d="" stroke="none" fill="currentColor" fill-rule="evenodd"/><path d="M 242 27.118 C 216.497 30.037, 191.046 41.940, 171.723 59.985 C 136.954 92.456, 124.251 143.167, 139.504 188.605 C 151.571 224.555, 180.282 253.204, 217 265.935 C 238.843 273.509, 267.436 274.049, 290.867 267.329 C 316.947 259.850, 342.131 241.379, 357.872 218.185 C 378.748 187.425, 384.470 147.461, 373.085 111.927 C 358.239 65.585, 317.563 32.521, 268.697 27.072 C 257.891 25.868, 252.850 25.876, 242 27.118 M 239.734 60.584 C 211.726 65.647, 187.644 84.176, 175.059 110.345 C 168.904 123.144, 167.002 130.600, 166.289 144.739 C 165.013 170.034, 173.019 192.222, 189.921 210.235 C 208.137 229.647, 230.383 239.334, 256.500 239.227 C 282.238 239.122, 304 229.501, 322.079 210.235 C 338.852 192.360, 346.838 170.506, 345.710 145.566 C 345.038 130.701, 343.221 123.404, 336.941 110.345 C 319.229 73.516, 279.812 53.338, 239.734 60.584 M 225.500 305.564 C 200.742 308.927, 176.526 316.142, 155.551 326.406 C 133.580 337.157, 117.151 348.953, 100.905 365.643 C 74.450 392.820, 60.305 422.518, 57.008 457.805 C 55.817 470.554, 56.545 475.117, 60.523 479.844 C 70.399 491.582, 88.987 484.090, 89.006 468.364 C 89.016 460.017, 91.836 444.287, 95.041 434.697 C 109.332 391.933, 151.355 356.757, 204.606 342.982 C 228.851 336.710, 259.668 334.954, 284.394 338.435 C 341.415 346.461, 389.972 377.934, 411.412 420.763 C 417.674 433.271, 422.978 455.072, 422.994 468.364 C 423.013 484.090, 441.601 491.582, 451.477 479.844 C 455.455 475.117, 456.183 470.554, 454.992 457.805 C 451.625 421.774, 436.220 390.235, 408.839 363.319 C 392.251 347.013, 377.838 336.856, 356.449 326.400 C 334.924 315.877, 311.221 308.893, 285.659 305.542 C 271.170 303.642, 239.563 303.654, 225.500 305.564" stroke="none" fill="currentColor" fill-rule="evenodd"/> 5026 </svg> 5027 <span class="sf__tooltip-content">Account</span> 5028 </span> 5029 <span class="text-xs mt-1">Account</span> 5030 </a> 5031 5032 5033 5034<style> 5035 @media (max-width: 1023px) { 5036 .sf-account-icon-link { 5037 padding-top: 0 !important; 5038 padding-bottom: 0 !important; 5039 } 5040 } 5041</style> 5042<a 5043 href="/cart" 5044 class="relative flex flex-col items-center sf-cart-icon px-2 py-3.5 whitespace-nowrap cursor-pointer cart-icon" 5045 style="" 5046 aria-label="Cart" 5047> 5048 5049 <div class="flex flex-col items-center"> 5050 <span class="sf__tooltip-item block sf__tooltip-bottom sf__tooltip-style-2"> 5051 <svg 5052 xmlns="http://www.w3.org/2000/svg" 5053 class="w-[24px] h-[24px]" 5054 version="1.0" 5055 width="512.000000pt" 5056 height="512.000000pt"
5057 viewBox="0 0 512.000000 512.000000" 5058 preserveAspectRatio="xMidYMid meet" 5059 > 5060 <g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="currentColor" stroke="none"> 5061 <path d="M2435 5114 c-238 -38 -445 -143 -600 -305 -157 -165 -247 -350 -275 -569 -7 -52 -14 -101 -16 -107 -3 -10 -75 -13 -319 -13 -346 0 -353 -1 -395 -60 -20 -28 -31 -136 -171 -1708 -100 -1122 -148 -1696 -144 -1735 18 -173 127 -354 278 -461 83 -58 148 -90 254 -123 l88 -28 1425 0 1425 0 88 28 c106 33 171 65 254 123 153 109 263 292 278 467 4 41 -45 628 -143 1727 -119 1331 -153 1672 -166 1698 -9 18 -31 42 -49 52 -30 19 -52 20 -350 20 -245 0 -318 3 -321 13 -2 6 -9 55 -16 107 -13 99 -53 238 -91 312 -136 268 -385 468 -674 539 -79 20 -294 33 -360 23z m284 -295 c235 -53 448 -241 526 -466 27 -76 50 -207 40 -223 -4 -7 -246 -10 -725 -10 -479 0 -721 3 -725 10 -10 16 13 147 40 223 32 92 77 165 153 248 120 129 267 205 457 233 42 6 180 -3 234 -15z m-1167 -1223 l3 -244 25 -27 c72 -78 177 -69 230 18 18 29 20 52 20 265 l0 232 730 0 730 0 0 -232 c0 -2
506115 2 -236 20 -266 57 -94 183 -94 240 0 18 30 20 51 20 266 l0 232 238 0 237 0 141 -1583 c95 -1068 138 -1597 133 -1628 -24 -152 -163 -284 -349 -330 -45 -12 -297 -14 -1410 -14 -1113 0 -1365 2 -1410 14 -186 46 -325 178 -349 330 -5 32 37 544 131 1596 75 853 137 1565 138 1583 l0 32 240 0 239 0 3 -244z"/> 5062 </g> 5063 </svg> 5064 <span class="sf__tooltip-content">Cart</span> 5065 </span> 5066 <span class="sf-cart-count font-medium">0</span> 5067 <span class="text-xs mt-1">Cart</span> 5068 </div> 5069 5070</a> 5071 </div> 5072 </div><div class="flex md:justify-center items-center mt-3 flex-wrap gap-2" data-popular-searches> 5073 <span class="text-black mr-2">Popular Searches:</span> 5074 <div class="flex items-center flex-wrap gap-2"> 5075 <a 5076 class="cursor-pointer whitespace-nowrap px-4 py-2 rounded-full bg-gray-100 hover:bg-gray-200 transition-colors text-black" 5077 href="/search?q=Hair+vitamins&type=product" 5078 > 5079 Hair vitamins 5080 </a> 5081 5082 <a 5083 class="cursor-pointer whitespace-nowrap px-4 py-2 rounded-full bg-gray-100 hover:bg-gray-200 transition-colors text-black" 5084 href="/search?q=+Shampoo&type=product" 5085 > 5086 Shampoo 5087 </a> 5088 5089 <a 5090 class="cursor-pointer whitespace-nowrap px-4 py-2 rounded-full bg-gray-100 hover:bg-gray-200 transition-colors text-black" 5091 href="/search?q=+Conditioner&type=product" 5092 > 5093 Conditioner 5094 </a> 5095 5096 </div> 5097 </div><style> 5098 /* Custom product card styling for search - matching brand styling */ 5099 .m-search-item .mb-3.w-full { 5100 border-radius: 16px; 5101 overflow: hidden; 5102 background: #fbf9f6; 5103 } 5104 .m-search-item img { 5105 border-radius: 16px; 5106 mix-blend-mode: multiply; 5107 } 5108 .m-search-item .font-medium { 5109 font-family: var(--font-stack-body) !important; 5110 font-weight: 500; 5111 line-height: normal !important; 5112 } 5113 .m-search-item a { 5114 text-decoration: none; 5115 } 5116 .m-search-item .prod__tag { 5117 position: absolute; 5118 right: 0; 5119 z-index: 2; 5120 } 5121 5122 /* More spacing on mobile between popular searches and products */ 5123 @media (max-width: 767px) { 5124 [data-recommended-products] { 5125 margin-top: 3rem !important; 5126 } 5127 } 5128 5129 /* Make cart and user icons in search popup black - but not the search results button */ 5130 .m-search-wrapper > div > .w-1\/6 a, 5131 .m-search-wrapper > div > .w-1\/6 button, 5132 .m-search-wrapper > div > .w-1\/6 svg { 5133 color: #000000 !important; 5134 } 5135 </style> 5136 <div data-recommended-products class="mt-4 md:mt-9"><div class="text-black mb-4 md:mb-6">Recommended products</div><div class="grid gap-x-3 md:gap-x-6 md:auto-rows-0 grid-rows-1 grid-cols-2 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 3xl:grid-cols-7 overflow-y-hidden"><div class="m-search-item"> 5137 <a href="/products/curvy-brush-hairbrush-with-boar-bristles" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5138 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5139 5140 <img 5141 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5142 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088 1080w" 5143 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?v=1776678088&width=360" 5144 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5145 alt="Curvy Brush - hairbrush with boar bristles" 5146 loading="lazy" 5147 class=" lazyload" 5148 width="1080" 5149 height="1080" 5150 5151 > 5152 5153 <noscript> 5154 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302885_Yuaia_Curvy-Brush_Shiny-Rose_1B_1.webp?crop=center&height=2048&v=1776678088&width=2048" alt="Curvy Brush - hairbrush with boar bristles"> 5155 </noscript> 5156</responsive-image> 5157 5158 5159 </div><div class="md:ml-0 w-full"> 5160 <p class="font-medium group-hover:text-color-primary-darker">Curvy Brush - hairbrush with boar bristles</p> 5161 <div class="mt-1"> 5162 <style> 5163 .f-price__sale, 5164 .f-price__availability, 5165 .f-price .f-price__badge-sale, 5166 .f-price .f-price__badge-sold-out, 5167 .f-price--on-sale .f-price__regular, 5168 .f-price--on-sale .f-price__availability, 5169 .f-price--no-compare .f-price__compare { 5170 display: none; 5171 } 5172 5173 .f-price--on-sale .f-price__sale { 5174 display: flex; 5175 flex-direction: row; 5176 flex-wrap: wrap; 5177 } 5178 5179 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5180 display: inline-flex; 5181 } 5182 .f-price__unit-wrapper { 5183 width: 100%; 5184 } 5185</style><div class="f-price inline-flex items-center flex-wrap"> 5186 5187 <div class="f-price__regular"> 5188 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5189 <span class="f-price-item f-price-item--regular "> 5190 â¬24,99 5191 </span> 5192 </div> 5193 <div class="f-price__sale"> 5194 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5195 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5196 â¬24,99 5197 </span>
5198 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5199 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5200 5201 â¬24,99 5202 5203 </s></div> 5204 <div class="f-price__unit-wrapper hidden"> 5205 <span class="visually-hidden">Unit price</span> 5206 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5207 </div> 5208 5209 5210</div> 5211 5212 </div> 5213 </div> 5214 </a> 5215 </div><div class="m-search-item"> 5216 <a href="/products/cleaning-brush" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5217 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5218 5219 <img 5220 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5221 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046 1080w" 5222 data-src="//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?v=1776678046&width=360" 5223 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5224 alt="Cleaning Brush" 5225 loading="lazy" 5226 class=" lazyload" 5227 width="1080" 5228 height="1080" 5229 5230 > 5231 5232 <noscript> 5233 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-Cleaning-Brush.webp?crop=center&height=2048&v=1776678046&width=2048" alt="Cleaning Brush"> 5234 </noscript> 5235</responsive-image> 5236 5237 5238 </div><div class="md:ml-0 w-full"> 5239 <p class="font-medium group-hover:text-color-primary-darker">Cleaning Brush</p> 5240 <div class="mt-1"> 5241 <style> 5242 .f-price__sale, 5243 .f-price__availability, 5244 .f-price .f-price__badge-sale, 5245 .f-price .f-price__badge-sold-out, 5246 .f-price--on-sale .f-price__regular, 5247 .f-price--on-sale .f-price__availability, 5248 .f-price--no-compare .f-price__compare { 5249 display: none; 5250 } 5251 5252 .f-price--on-sale .f-price__sale { 5253 display: flex; 5254 flex-direction: row; 5255 flex-wrap: wrap; 5256 } 5257 5258 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5259 display: inline-flex; 5260 } 5261 .f-price__unit-wrapper { 5262 width: 100%; 5263 } 5264</style><div class="f-price inline-flex items-center flex-wrap"> 5265 5266 <div class="f-price__regular"> 5267 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5268 <span class="f-price-item f-price-item--regular "> 5269 â¬4,99 5270 </span> 5271 </div> 5272 <div class="f-price__sale"> 5273 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5274 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5275 â¬4,99 5276 </span> 5277 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5278 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5279 5280 â¬4,99 5281 5282 </s></div> 5283 <div class="f-price__unit-wrapper hidden"> 5284 <span class="visually-hidden">Unit price</span> 5285 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5286 </div> 5287 5288 5289</div> 5290 5291 </div> 5292 </div> 5293 </a> 5294 </div><div class="m-search-item"> 5295 <a href="/products/mini-curvy-brush-hairbrush-with-boar-bristles" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5296 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5297 5298 <img 5299 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5300 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?v=1776678069&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?v=1776678069&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?v=1776678069&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?v=1776678069&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?v=1776678069 800w" 5301 data-src="//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?v=1776678069&width=360" 5302 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5303 alt="Mini Curvy Brush - hairbrush with boar bristles" 5304 loading="lazy" 5305 class=" lazyload" 5306 width="800" 5307 height="800" 5308 5309 > 5310 5311 <noscript> 5312 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-Curvy_Brush_Mini.webp?crop=center&height=2048&v=1776678069&width=2048" alt="Mini Curvy Brush - hairbrush with boar bristles"> 5313 </noscript> 5314</responsive-image> 5315 5316 5317 </div><div class="md:ml-0 w-full"> 5318 <p class="font-medium group-hover:text-color-primary-darker">Mini Curvy Brush - hairbrush with boar bristles</p> 5319 <div class="mt-1"> 5320 <style> 5321 .f-price__sale, 5322 .f-price__availability, 5323 .f-price .f-price__badge-sale, 5324 .f-price .f-price__badge-sold-out, 5325 .f-price--on-sale .f-price__regular, 5326 .f-price--on-sale .f-price__availability, 5327 .f-price--no-compare .f-price__compare { 5328 display: none; 5329 } 5330 5331 .f-price--on-sale .f-price__sale { 5332 display: flex; 5333 flex-direction: row; 5334 flex-wrap: wrap; 5335 } 5336 5337 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5338 display: inline-flex; 5339 } 5340 .f-price__unit-wrapper { 5341 width: 100%; 5342 } 5343</style><div class="f-price inline-flex items-center flex-wrap"> 5344 5345 <div class="f-price__regular"> 5346 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5347 <span class="f-price-item f-price-item--regular "> 5348 â¬16,99 5349 </span> 5350 </div> 5351 <div class="f-price__sale"> 5352 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5353 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5354 â¬16,99 5355 </span>
5356 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5357 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5358 5359 â¬16,99 5360 5361 </s></div> 5362 <div class="f-price__unit-wrapper hidden"> 5363 <span class="visually-hidden">Unit price</span> 5364 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5365 </div> 5366 5367 5368</div> 5369 5370 </div> 5371 </div> 5372 </a> 5373 </div><div class="m-search-item"> 5374 <a href="/products/microfiber-towel-for-hair" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5375 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5376 5377 <img 5378 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5379 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106 1080w" 5380 data-src="//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=360" 5381 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5382 alt="Microfiber towel for hair" 5383 loading="lazy" 5384 class=" lazyload" 5385 width="1080" 5386 height="1080" 5387 5388 > 5389 5390 <noscript> 5391 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?crop=center&height=2048&v=1776678106&width=2048" alt="Microfiber towel for hair"> 5392 </noscript> 5393</responsive-image> 5394 5395 5396 </div><div class="md:ml-0 w-full"> 5397 <p class="font-medium group-hover:text-color-primary-darker">Microfiber towel for hair</p> 5398 <div class="mt-1"> 5399 <style> 5400 .f-price__sale, 5401 .f-price__availability, 5402 .f-price .f-price__badge-sale, 5403 .f-price .f-price__badge-sold-out, 5404 .f-price--on-sale .f-price__regular, 5405 .f-price--on-sale .f-price__availability, 5406 .f-price--no-compare .f-price__compare { 5407 display: none; 5408 } 5409 5410 .f-price--on-sale .f-price__sale { 5411 display: flex; 5412 flex-direction: row; 5413 flex-wrap: wrap; 5414 } 5415 5416 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5417 display: inline-flex; 5418 } 5419 .f-price__unit-wrapper { 5420 width: 100%; 5421 } 5422</style><div class="f-price inline-flex items-center flex-wrap"> 5423 5424 <div class="f-price__regular"> 5425 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5426 <span class="f-price-item f-price-item--regular "> 5427 â¬12,99 5428 </span> 5429 </div> 5430 <div class="f-price__sale"> 5431 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5432 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5433 â¬12,99 5434 </span> 5435 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5436 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5437 5438 5439 5440 </s></div> 5441 <div class="f-price__unit-wrapper hidden"> 5442 <span class="visually-hidden">Unit price</span> 5443 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5444 </div> 5445 5446 5447</div> 5448 5449 </div> 5450 </div> 5451 </a> 5452 </div><div class="m-search-item"> 5453 <a href="/products/curved-paddle-brush-hairbrush-with-boar-bristles" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5454 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5455 5456 <img 5457 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5458 data-srcset="//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=165 165w,//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=360 360w,//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=533 533w,//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=720 720w,//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=940 940w,//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=1066 1066w,//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035 1080w" 5459 data-src="//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?v=1745660035&width=360" 5460 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5461 alt="Curved Paddle Brush - hairbrush with boar bristles" 5462 loading="lazy" 5463 class=" lazyload" 5464 width="1080" 5465 height="1080" 5466 5467 > 5468 5469 <noscript> 5470 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/products/CurvedPaddleBrushLyseroed1stk_1.webp?crop=center&height=2048&v=1745660035&width=2048" alt="Curved Paddle Brush - hairbrush with boar bristles"> 5471 </noscript> 5472</responsive-image> 5473 5474 5475 </div><div class="md:ml-0 w-full"> 5476 <p class="font-medium group-hover:text-color-primary-darker">Curved Paddle Brush - hairbrush with boar bristles</p> 5477 <div class="mt-1"> 5478 <style> 5479 .f-price__sale, 5480 .f-price__availability, 5481 .f-price .f-price__badge-sale, 5482 .f-price .f-price__badge-sold-out, 5483 .f-price--on-sale .f-price__regular, 5484 .f-price--on-sale .f-price__availability, 5485 .f-price--no-compare .f-price__compare { 5486 display: none; 5487 } 5488 5489 .f-price--on-sale .f-price__sale { 5490 display: flex; 5491 flex-direction: row; 5492 flex-wrap: wrap; 5493 } 5494 5495 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5496 display: inline-flex; 5497 } 5498 .f-price__unit-wrapper { 5499 width: 100%; 5500 } 5501</style><div class="f-price inline-flex items-center flex-wrap"> 5502 5503 <div class="f-price__regular"> 5504 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5505 <span class="f-price-item f-price-item--regular "> 5506 â¬20,99 5507 </span> 5508 </div> 5509 <div class="f-price__sale"> 5510 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5511 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5512 â¬20,99 5513 </span>
5514 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5515 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5516 5517 â¬20,99 5518 5519 </s></div> 5520 <div class="f-price__unit-wrapper hidden"> 5521 <span class="visually-hidden">Unit price</span> 5522 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5523 </div> 5524 5525 5526</div> 5527 5528 </div> 5529 </div> 5530 </a> 5531 </div><div class="m-search-item"> 5532 <a href="/products/deep-scalp-brush" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5533 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 0.9990749306197965;"> 5534 5535 <img 5536 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5537 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657 1080w" 5538 data-src="//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?v=1776678657&width=360" 5539 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5540 alt="Deep Scalp Brush" 5541 loading="lazy" 5542 class=" lazyload" 5543 width="1080" 5544 height="1081" 5545 5546 > 5547 5548 <noscript> 5549 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-Deep-Scalp-Brush---Hovedbundsborste.webp?crop=center&height=2048&v=1776678657&width=2048" alt="Deep Scalp Brush"> 5550 </noscript> 5551</responsive-image> 5552 5553 5554 </div><div class="md:ml-0 w-full"> 5555 <p class="font-medium group-hover:text-color-primary-darker">Deep Scalp Brush</p> 5556 <div class="mt-1"> 5557 <style> 5558 .f-price__sale, 5559 .f-price__availability, 5560 .f-price .f-price__badge-sale, 5561 .f-price .f-price__badge-sold-out, 5562 .f-price--on-sale .f-price__regular, 5563 .f-price--on-sale .f-price__availability, 5564 .f-price--no-compare .f-price__compare { 5565 display: none; 5566 } 5567 5568 .f-price--on-sale .f-price__sale { 5569 display: flex; 5570 flex-direction: row; 5571 flex-wrap: wrap; 5572 } 5573 5574 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5575 display: inline-flex; 5576 } 5577 .f-price__unit-wrapper { 5578 width: 100%; 5579 } 5580</style><div class="f-price inline-flex items-center flex-wrap"> 5581 5582 <div class="f-price__regular"> 5583 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5584 <span class="f-price-item f-price-item--regular "> 5585 â¬16,99 5586 </span> 5587 </div> 5588 <div class="f-price__sale"> 5589 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5590 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5591 â¬16,99 5592 </span> 5593 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5594 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5595 5596 â¬16,99 5597 5598 </s></div> 5599 <div class="f-price__unit-wrapper hidden"> 5600 <span class="visually-hidden">Unit price</span> 5601 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5602 </div> 5603 5604 5605</div> 5606 5607 </div> 5608 </div> 5609 </a> 5610 </div><div class="m-search-item"> 5611 <a href="/products/rosemary-hair-oil" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5612 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5613 5614 <img 5615 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5616 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080
5616x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640 1080w" 5617 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=360" 5618 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5619 alt="Rosemary Hair Oil" 5620 loading="lazy" 5621 class=" lazyload" 5622 width="1080" 5623 height="1080" 5624 5625 > 5626 5627 <noscript> 5628 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?crop=center&height=2048&v=1776678640&width=2048" alt="Rosemary Hair Oil"> 5629 </noscript> 5630</responsive-image> 5631 5632 5633 </div><div class="md:ml-0 w-full"> 5634 <p class="font-medium group-hover:text-color-primary-darker">Rosemary Hair Oil</p> 5635 <div class="mt-1"> 5636 <style> 5637 .f-price__sale, 5638 .f-price__availability, 5639 .f-price .f-price__badge-sale, 5640 .f-price .f-price__badge-sold-out, 5641 .f-price--on-sale .f-price__regular, 5642 .f-price--on-sale .f-price__availability, 5643 .f-price--no-compare .f-price__compare { 5644 display: none; 5645 } 5646 5647 .f-price--on-sale .f-price__sale { 5648 display: flex; 5649 flex-direction: row; 5650 flex-wrap: wrap; 5651 } 5652 5653 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5654 display: inline-flex; 5655 } 5656 .f-price__unit-wrapper { 5657 width: 100%; 5658 } 5659</style><div class="f-price inline-flex items-center flex-wrap"> 5660 5661 <div class="f-price__regular"> 5662 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5663 <span class="f-price-item f-price-item--regular "> 5664 â¬16,99 5665 </span> 5666 </div> 5667 <div class="f-price__sale"> 5668 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5669 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5670 â¬16,99 5671 </span> 5672 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5673 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5674 5675 â¬16,99 5676 5677 </s></div> 5678 <div class="f-price__unit-wrapper hidden"> 5679 <span class="visually-hidden">Unit price</span> 5680 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5681 </div> 5682 5683 5684</div> 5685 5686 </div> 5687 </div> 5688 </a> 5689 </div><div class="m-search-item"> 5690 <a href="/products/twirl-and-curl-set" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5691 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5692 5693 <img 5694 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5695 data-srcset="//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=165 165w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=360 360w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=533 533w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=720 720w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=940 940w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389 1080w" 5696 data-src="//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?v=1761048389&width=360" 5697 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5698 alt="Twirl and Curl Perfect Curls set" 5699 loading="lazy" 5700 class=" lazyload" 5701 width="1080" 5702 height="1080" 5703 5704 > 5705 5706 <noscript> 5707 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream_kit.webp?crop=center&height=2048&v=1761048389&width=2048" alt="Twirl and Curl Perfect Curls set"> 5708 </noscript> 5709</responsive-image> 5710 5711 5712 </div><div class="md:ml-0 w-full"> 5713 <p class="font-medium group-hover:text-color-primary-darker">Twirl and Curl Perfect Curls set</p> 5714 <div class="mt-1"> 5715 <style> 5716 .f-price__sale, 5717 .f-price__availability, 5718 .f-price .f-price__badge-sale, 5719 .f-price .f-price__badge-sold-out, 5720 .f-price--on-sale .f-price__regular, 5721 .f-price--on-sale .f-price__availability, 5722 .f-price--no-compare .f-price__compare { 5723 display: none; 5724 } 5725 5726 .f-price--on-sale .f-price__sale { 5727 display: flex; 5728 flex-direction: row; 5729 flex-wrap: wrap; 5730 } 5731 5732 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5733 display: inline-flex; 5734 } 5735 .f-price__unit-wrapper { 5736 width: 100%; 5737 } 5738</style><div class="f-price inline-flex items-center flex-wrap f-price--on-sale "> 5739 5740 <div class="f-price__regular"> 5741 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5742 <span class="f-price-item f-price-item--regular "> 5743 â¬39,99 5744 </span> 5745 </div> 5746 <div class="f-price__sale"> 5747 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5748 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5749 â¬39,99 5750 </span>
5751 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5752 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5753 5754 â¬45,50 5755 5756 </s></div> 5757 <div class="f-price__unit-wrapper hidden"> 5758 <span class="visually-hidden">Unit price</span> 5759 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5760 </div> 5761 5762 5763</div> 5764 5765 </div> 5766 </div> 5767 </a> 5768 </div><div class="m-search-item"> 5769 <a href="/products/premium-curly-girl-set" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5770 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5771 5772 <img 5773 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5774 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300 1080w" 5775 data-src="//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?v=1776678300&width=360" 5776 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5777 alt="Premium Curly Girl set" 5778 loading="lazy" 5779 class=" lazyload" 5780 width="1080" 5781 height="1080" 5782 5783 > 5784 5785 <noscript> 5786 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-Produktbilleder_1.webp?crop=center&height=2048&v=1776678300&width=2048" alt="Premium Curly Girl set"> 5787 </noscript> 5788</responsive-image> 5789 5790 5791 </div><div class="md:ml-0 w-full"> 5792 <p class="font-medium group-hover:text-color-primary-darker">Premium Curly Girl set</p> 5793 <div class="mt-1"> 5794 <style> 5795 .f-price__sale, 5796 .f-price__availability, 5797 .f-price .f-price__badge-sale, 5798 .f-price .f-price__badge-sold-out, 5799 .f-price--on-sale .f-price__regular, 5800 .f-price--on-sale .f-price__availability, 5801 .f-price--no-compare .f-price__compare { 5802 display: none; 5803 } 5804 5805 .f-price--on-sale .f-price__sale { 5806 display: flex; 5807 flex-direction: row; 5808 flex-wrap: wrap; 5809 } 5810 5811 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5812 display: inline-flex; 5813 } 5814 .f-price__unit-wrapper { 5815 width: 100%; 5816 } 5817</style><div class="f-price inline-flex items-center flex-wrap f-price--on-sale "> 5818 5819 <div class="f-price__regular"> 5820 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5821 <span class="f-price-item f-price-item--regular "> 5822 â¬79,99 5823 </span> 5824 </div> 5825 <div class="f-price__sale"> 5826 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5827 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5828 â¬79,99 5829 </span> 5830 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5831 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5832 5833 â¬115,94 5834 5835 </s></div> 5836 <div class="f-price__unit-wrapper hidden"> 5837 <span class="visually-hidden">Unit price</span> 5838 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5839 </div> 5840 5841 5842</div> 5843 5844 </div> 5845 </div> 5846 </a> 5847 </div><div class="m-search-item"> 5848 <a href="/products/twirl-and-curl-curl-cream-150-ml" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5849 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5850 5851 <img 5852 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5853 data-srcset="//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=165 165w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=360 360w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=533 533w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=720 720w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=940 940w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436 1080w" 5854 data-src="//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?v=1761048436&width=360" 5855 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5856 alt="Twirl and Curl Curly Cream 150 ml" 5857 loading="lazy" 5858 class=" lazyload" 5859 width="1080" 5860 height="1080" 5861 5862 > 5863 5864 <noscript> 5865 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/Twirl-and-Curl-Curly-Cream.webp?crop=center&height=2048&v=1761048436&width=2048" alt="Twirl and Curl Curly Cream 150 ml"> 5866 </noscript> 5867</responsive-image> 5868 5869 5870 </div><div class="md:ml-0 w-full"> 5871 <p class="font-medium group-hover:text-color-primary-darker">Twirl and Curl Curly Cream 150 ml</p> 5872 <div class="mt-1"> 5873 <style> 5874 .f-price__sale, 5875 .f-price__availability, 5876 .f-price .f-price__badge-sale, 5877 .f-price .f-price__badge-sold-out, 5878 .f-price--on-sale .f-price__regular, 5879 .f-price--on-sale .f-price__availability, 5880 .f-price--no-compare .f-price__compare { 5881 display: none; 5882 } 5883 5884 .f-price--on-sale .f-price__sale { 5885 display: flex; 5886 flex-direction: row; 5887 flex-wrap: wrap; 5888 } 5889 5890 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5891 display: inline-flex; 5892 } 5893 .f-price__unit-wrapper { 5894 width: 100%; 5895 } 5896</style><div class="f-price inline-flex items-center flex-wrap"> 5897 5898 <div class="f-price__regular"> 5899 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5900 <span class="f-price-item f-price-item--regular "> 5901 â¬22,99 5902 </span> 5903 </div> 5904 <div class="f-price__sale"> 5905 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5906 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5907 â¬22,99 5908 </span>
5909 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5910 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5911 5912 5913 5914 </s></div> 5915 <div class="f-price__unit-wrapper hidden"> 5916 <span class="visually-hidden">Unit price</span> 5917 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5918 </div> 5919 5920 5921</div> 5922 5923 </div> 5924 </div> 5925 </a> 5926 </div><div class="m-search-item"> 5927 <a href="/products/hair-vitamins" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 5928 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 5929 5930 <img 5931 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 5932 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225 1080w" 5933 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=360" 5934 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5935 alt="Hair Vitamins" 5936 loading="lazy" 5937 class=" lazyload" 5938 width="1080" 5939 height="1080" 5940 5941 > 5942 5943 <noscript> 5944 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?crop=center&height=2048&v=1776678225&width=2048" alt="Hair Vitamins"> 5945 </noscript> 5946</responsive-image> 5947 5948 5949 </div><div class="md:ml-0 w-full"> 5950 <p class="font-medium group-hover:text-color-primary-darker">Hair Vitamins</p> 5951 <div class="mt-1"> 5952 <style> 5953 .f-price__sale, 5954 .f-price__availability, 5955 .f-price .f-price__badge-sale, 5956 .f-price .f-price__badge-sold-out, 5957 .f-price--on-sale .f-price__regular, 5958 .f-price--on-sale .f-price__availability, 5959 .f-price--no-compare .f-price__compare { 5960 display: none; 5961 } 5962 5963 .f-price--on-sale .f-price__sale { 5964 display: flex; 5965 flex-direction: row; 5966 flex-wrap: wrap; 5967 } 5968 5969 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 5970 display: inline-flex; 5971 } 5972 .f-price__unit-wrapper { 5973 width: 100%; 5974 } 5975</style><div class="f-price inline-flex items-center flex-wrap"> 5976 5977 <div class="f-price__regular"> 5978 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5979 <span class="f-price-item f-price-item--regular "> 5980 â¬32,99 5981 </span> 5982 </div> 5983 <div class="f-price__sale"> 5984 <span class="visually-hidden visually-hidden--inline">Sale price</span> 5985 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 5986 â¬32,99 5987 </span>
5988 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5989 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 5990 5991 â¬32,99 5992 5993 </s></div> 5994 <div class="f-price__unit-wrapper hidden"> 5995 <span class="visually-hidden">Unit price</span> 5996 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 5997 </div> 5998 5999 6000</div> 6001 6002 </div> 6003 </div> 6004 </a> 6005 </div><div class="m-search-item"> 6006 <a href="/products/grow-and-glow-formula-hair-serum-100-ml" class="mb-3 flex flex-col group"><div class="mb-3 w-full" style="--aspect-ratio: 1/1;"> 6007 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1.0;"> 6008 6009 <img 6010 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6011 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622 1080w" 6012 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622&width=360" 6013 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6014 alt="Grow and Glow Formula+ Hair Serum 100 ml" 6015 loading="lazy" 6016 class=" lazyload" 6017 width="1080" 6018 height="1080" 6019 6020 > 6021 6022 <noscript> 6023 <img class="" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?crop=center&height=2048&v=1776678622&width=2048" alt="Grow and Glow Formula+ Hair Serum 100 ml"> 6024 </noscript> 6025</responsive-image> 6026 6027 6028 </div><div class="md:ml-0 w-full"> 6029 <p class="font-medium group-hover:text-color-primary-darker">Grow and Glow Formula+ Hair Serum 100 ml</p> 6030 <div class="mt-1"> 6031 <style> 6032 .f-price__sale, 6033 .f-price__availability, 6034 .f-price .f-price__badge-sale, 6035 .f-price .f-price__badge-sold-out, 6036 .f-price--on-sale .f-price__regular, 6037 .f-price--on-sale .f-price__availability, 6038 .f-price--no-compare .f-price__compare { 6039 display: none; 6040 } 6041 6042 .f-price--on-sale .f-price__sale { 6043 display: flex; 6044 flex-direction: row; 6045 flex-wrap: wrap; 6046 } 6047 6048 .f-price--sold-out .f-price__badge-sold-out, .f-price--on-sale .f-price__badge-sale, .f-price--sold-out .f-price__badges, .f-price--on-sale .f-price__badges { 6049 display: inline-flex; 6050 } 6051 .f-price__unit-wrapper { 6052 width: 100%; 6053 } 6054</style><div class="f-price inline-flex items-center flex-wrap"> 6055 6056 <div class="f-price__regular"> 6057 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6058 <span class="f-price-item f-price-item--regular "> 6059 â¬44,99 6060 </span> 6061 </div> 6062 <div class="f-price__sale"> 6063 <span class="visually-hidden visually-hidden--inline">Sale price</span> 6064 <span class="f-price-item f-price-item--sale prod__price text-color-regular-price"> 6065 â¬44,99 6066 </span>
6067 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6068 <s class="f-price-item f-price-item--regular prod__compare_price ml-2 line-through text-color-secondary flex items-center"> 6069 6070 6071 6072 </s></div> 6073 <div class="f-price__unit-wrapper hidden"> 6074 <span class="visually-hidden">Unit price</span> 6075 <div class="f-price__unit"><span data-unit-price></span><span aria-hidden="true">/</span><span data-unit-price-base-unit></span></div> 6076 </div> 6077 6078 6079</div> 6080 6081 </div> 6082 </div> 6083 </a> 6084 </div></div> 6085 </div> 6086 6087 <div class="text-2xl text-[#999] mt-4 md:mt-9 mb-2 md:mb-7 text-center hidden" data-search-count> 6088 <span 6089 data-message 6090 data-results-title="Results for" 6091 data-no-results="No result for" 6092 ></span> 6093 "<span class="text-black" data-query></span>" 6094 </div><div tabindex="-1" data-predictive-search></div></div></predictive-search></div> 6095</div> 6096</section>
6097<script> 6098// Set header height 6099function _shh() { 6100 if (!_mh || !_dh) { 6101 _mh = document.querySelector('header.sf-header__mobile'); 6102 _dh = document.querySelector('header.sf-header__desktop'); 6103 } 6104 // Header 6105 var _hd = window.innerWidth < 1024 ? _mh : _dh; 6106 if (_hd) { 6107 document.documentElement.style.setProperty('--sf-header-height', _hd.offsetHeight + 'px'); 6108 window.MinimogSettings.headerHeight = _hd.offsetHeight; 6109 } 6110} 6111 6112// setMainContentPadding 6113function _smcp() { 6114 // pageTemplate 6115 var _pt = document.documentElement.dataset.template; 6116 if (window.innerWidth >= 1024) { 6117 if (_dh && _dh.dataset.transparent === "true") { 6118 if (_pt === 'index' || _pt === 'collection') { 6119 document.documentElement.style.setProperty('--main-content-padding-top', '0px'); 6120 } 6121 } 6122 } else { 6123 document.documentElement.style.removeProperty('--main-content-padding-top'); 6124 } 6125} 6126 6127// setTopbarHeight 6128function _stbh() { 6129 // Topbar 6130 var _tb = document.querySelector('.sf-topbar'); 6131 if (_tb) { 6132 document.documentElement.style.setProperty('--sf-topbar-height', _tb.offsetHeight + 'px'); 6133 window.MinimogSettings.topbarHeight = _tb.offsetHeight; 6134 } 6135} 6136 6137/*_stbh(); 6138_shh(); 6139_smcp(); 6140 */ 6141 document.addEventListener("DOMContentLoaded", () => { 6142 requestAnimationFrame(() => { 6143 _stbh(); 6144 _shh(); 6145 _smcp(); 6146 }); 6147}); 6148 6149 6150</script>
6150 6151 6152</div><div id="shopify-section-sections--25734680445309__market_selector_P7CJxd" class="shopify-section shopify-section-group-header-group"> 6153
6154<script> 6155 window.marketData = window.marketData || []; 6156 6157 window.marketData.push({ 6158 name: "Danmark", 6159 locale: "", 6160 currency: "DKK", 6161 countryCode: "DK" 6162 }); 6163 6164 window.marketData.push({ 6165 name: "EU", 6166 locale: "", 6167 currency: "EUR", 6168 countryCode: "EU" 6169 }); 6170 6171 window.marketData.push({ 6172 name: "Austria", 6173 locale: "de-de", 6174 currency: "EUR", 6175 countryCode: "AT" 6176 }); 6177 6178 window.marketData.push({ 6179 name: "France", 6180 locale: "fr-fr", 6181 currency: "EUR", 6182 countryCode: "FR" 6183 }); 6184 6185 window.marketData.push({ 6186 name: "Netherlands", 6187 locale: "nl-nl", 6188 currency: "EUR", 6189 countryCode: "NL" 6190 }); 6191 6192 window.marketData.push({ 6193 name: "Italia", 6194 locale: "it-it", 6195 currency: "EUR", 6196 countryCode: "IT" 6197 }); 6198 6199 window.marketData.push({ 6200 name: "Spain", 6201 locale: "es-es", 6202 currency: "EUR", 6203 countryCode: "ES" 6204 }); 6205 6206 window.marketData.push({ 6207 name: "Germany", 6208 locale: "de-de", 6209 currency: "EUR", 6210 countryCode: "DE" 6211 }); 6212 6213 window.marketData.push({ 6214 name: "United Kingdom", 6215 locale: "en-gb", 6216 currency: "GBP", 6217 countryCode: "GB" 6218 }); 6219 6220 window.marketData.push({ 6221 name: "Poland", 6222 locale: "pl-pl", 6223 currency: "PLN", 6224 countryCode: "PL" 6225 }); 6226 6227 window.marketData.push({ 6228 name: "Finland", 6229 locale: "fi-fi", 6230 currency: "EUR", 6231 countryCode: "FI" 6232 }); 6233 6234 window.marketData.push({ 6235 name: "Norway", 6236 locale: "nb-no", 6237 currency: "NOK", 6238 countryCode: "NO" 6239 }); 6240 6241 window.marketData.push({ 6242 name: "Romania", 6243 locale: "ro-ro", 6244 currency: "RON", 6245 countryCode: "RO" 6246 }); 6247 6248 window.marketData.push({ 6249 name: "Slovakia", 6250 locale: "sk-sk", 6251 currency: "EUR", 6252 countryCode: "SK" 6253 }); 6254 6255 window.marketData.push({ 6256 name: "Portugal", 6257 locale: "pt-pt", 6258 currency: "EUR", 6259 countryCode: "PT" 6260 }); 6261 6262</script>
6262</div> 6263<!-- END sections: header-group --> 6264<div id="scroll-to-top-target" class="w-0 h-0 invisible opacity-0"></div> 6265 6266<main role="main" id="MainContent"> 6267 6268 <div id="shopify-section-template--27375581331837__main" class="shopify-section">
6268<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/product.min.js?v=175147944528095040611763384621" defer="defer"></script>
6268 6269 6270<div 6271 data-section-type="product-page" 6272 data-section-id="template--27375581331837__main" 6273 data-layout="layout-4" 6274 data-product-handle="hair-vitamins" 6275 data-product-url="/products/hair-vitamins" 6276 data-product-id="8896711917859" 6277 data-container="container-fluid" 6278 class="product-template md:mt-4 mb-5 md:mb-12" 6279> 6280 <div class="container-fluid"> 6281 <div class="sf-prod-template sf-product-wrapper sf-prod-template__desktop "> 6282 6283 <div class="flex flex-wrap sf-prod__container sf-prod__block"> 6284 <div class="w-full md:w-1/2"> 6285 <div class="sf-product-media__desktop sf-prod-media__wrapper justify-end hidden md:block sf-prod__layout-4"> 6286 6287 6288 6289 6290 <media-gallery 6291 data-product-id="8896711917859" 6292 data-product-handle="hair-vitamins" 6293 data-product-url="/products/hair-vitamins" 6294 data-enable-image-zoom="false" 6295 data-enable-history-state="false" 6296 data-enable-video-autoplay="true" 6297 data-enable-variant-group-images="false" 6298 data-only-media="false" 6299 data-layout="layout-4" 6300 data-section="template--27375581331837__main" 6301 class="hidden md:block w-full" 6302 data-screen="desktop" 6303 6304 data-media-size="16" 6305 6306 data-primary-override="" 6307 6308 6309 data-filter-media-by-locale="true" 6310 6311 > 6312 6313 6314 <div 6315 class="sf-pis__wrapper overflow-hidden w-full" 6316 6317 > 6318 <div class="sf-preview__wrapper mb-4 flex-grow"> 6319 6320 6321<div class="dba badge"> 6322<img src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/dba_nomineret.png?v=1687260890"> 6323</div> 6324 6325 6326 <div class="swiper-container h-full group swiper-container"> 6327 <div class="swiper-wrapper main-slider sf-pis h-full"><div 6328 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6329 data-index="0" 6330 data-media-type="image" 6331 data-media-id="" 6332 data-aspect-ratio="1" 6333 > 6334 6335<div 6336 class="sf-prod-media media-image notransition" 6337 data-media-id="" 6338 data-media-width="1000" 6339 data-media-height="1000" 6340 data-media-alt="" 6341 data-media-src="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=1946" 6342> 6343 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6344 6345 6346 6347 <img 6348 srcset="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=493 493w, 6349 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=600 600w, 6350 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=713 713w, 6351 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=823 823w, 6352 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=990 990w, 6353 6354 6355 6356 6357 6358 6359 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807 1000w" 6360 6361 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6362 fetchpriority="high" 6363 width="1000" 6364 height="1000" 6365 alt="" 6366 class="f-img-loaded notransition" 6367 > 6368 6369 6370 6371 6372 </responsive-image-my> 6373</div> 6374</div> 6375 6376 <div 6377 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6378 data-index="1" 6379 data-media-type="image" 6380 data-media-id="69685606121853" 6381 data-aspect-ratio="1.0" 6382 > 6383 6384<div 6385 class="sf-prod-media media-image notransition" 6386 data-media-id="69685606121853" 6387 data-media-width="1080" 6388 data-media-height="1080" 6389 data-media-alt="Hair Vitamins" 6390 data-media-src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=1946" 6391> 6392 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6393 6394 6395 6396 <img 6397 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6398 data-srcset="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=493 493w, 6399 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=600 600w, 6400 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=713 713w, 6401 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=823 823w, 6402 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=990 990w, 6403 6404 6405 6406 6407 6408 6409 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130 1080w" 6410 data-src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=713" 6411 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6412 loading="lazy" 6413 width="1000" 6414 height="1000" 6415 alt="Hair Vitamins" 6416 class="lazyload" 6417 > 6418 6419 6420 6421 6422 </responsive-image-my> 6423</div> 6424</div> 6425 6426 <div 6427 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6428 data-index="2" 6429 data-media-type="image" 6430 data-media-id="69666254717309" 6431 data-aspect-ratio="1.0" 6432 > 6433 6434<div 6435 class="sf-prod-media media-image notransition" 6436 data-media-id="69666254717309" 6437 data-media-width="1080" 6438 data-media-height="1080" 6439 data-media-alt="Hair Vitamins" 6440 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=1946" 6441> 6442 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6443 6444 6445 6446 <img 6447 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6448 data-srcset="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=493 493w, 6449 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=600 600w, 6450 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=713 713w, 6451 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=823 823w, 6452 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=990 990w, 6453 6454 6455 6456 6457 6458 6459 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936 1080w" 6460 data-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=713" 6461 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6462 loading="lazy" 6463 width="1000" 6464 height="1000" 6465 alt="Hair Vitamins" 6466 class="lazyload" 6467 > 6468 6469 6470 6471 6472 </responsive-image-my> 6473</div> 6474</div> 6475 6476 <div 6477 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6478 data-index="3" 6479 data-media-type="image" 6480 data-media-id="68679912292733" 6481 data-aspect-ratio="1.0" 6482 > 6483 6484<div 6485 class="sf-prod-media media-image notransition" 6486 data-media-id="68679912292733" 6487 data-media-width="1080" 6488 data-media-height="1080" 6489 data-media-alt="Hair Vitamins" 6490 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=1946" 6491> 6492 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6493 6494 6495 6496 <img 6497 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6498 data-srcset="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=493 493w, 6499 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=600 600w, 6500 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=713 713w, 6501 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=823 823w, 6502 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=990 990w, 6503 6504 6505 6506 6507 6508 6509 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295 1080w" 6510 data-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=713" 6511 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6512 loading="lazy" 6513 width="1000" 6514 height="1000" 6515 alt="Hair Vitamins" 6516 class="lazyload" 6517 > 6518 6519 6520 6521 6522 </responsive-image-my> 6523</div> 6524</div> 6525 6526 <div 6527 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6528 data-index="4" 6529 data-media-type="image" 6530 data-media-id="69685606154621" 6531 data-aspect-ratio="1.0" 6532 > 6533 6534<div 6535 class="sf-prod-media media-image notransition" 6536 data-media-id="69685606154621" 6537 data-media-width="1080" 6538 data-media-height="1080" 6539 data-media-alt="Hair Vitamins" 6540 data-media-src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=1946" 6541> 6542 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6543 6544 6545 6546 <img 6547 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6548 data-srcset="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=493 493w, 6549 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=600 600w, 6550 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=713 713w, 6551 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=823 823w, 6552 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=990 990w, 6553 6554 6555 6556 6557 6558 6559 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130 1080w" 6560 data-src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=713" 6561 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6562 loading="lazy" 6563 width="1000" 6564 height="1000" 6565 alt="Hair Vitamins" 6566 class="lazyload" 6567 > 6568 6569 6570 6571 6572 </responsive-image-my> 6573</div> 6574</div> 6575 6576 <div 6577 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6578 data-index="5" 6579 data-media-type="image" 6580 data-media-id="65531392524669" 6581 data-aspect-ratio="1.0" 6582 > 6583 6584<div 6585 class="sf-prod-media media-image notransition" 6586 data-media-id="65531392524669" 6587 data-media-width="1080" 6588 data-media-height="1080" 6589 data-media-alt="Hair Vitamins" 6590 data-media-src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=1946" 6591> 6592 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6593 6594 6595 6596 <img 6597 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6598 data-srcset="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=493 493w, 6599 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=600 600w, 6600 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=713 713w, 6601 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=823 823w, 6602 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=990 990w, 6603 6604 6605 6606 6607 6608 6609 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225 1080w" 6610 data-src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=713" 6611 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6612 loading="lazy" 6613 width="1000" 6614 height="1000" 6615 alt="Hair Vitamins" 6616 class="lazyload" 6617 > 6618 6619 6620 6621 6622 </responsive-image-my> 6623</div> 6624</div> 6625 6626 <div 6627 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6628 data-index="6" 6629 data-media-type="image" 6630 data-media-id="69685606187389" 6631 data-aspect-ratio="1.0" 6632 > 6633 6634<div 6635 class="sf-prod-media media-image notransition" 6636 data-media-id="69685606187389" 6637 data-media-width="1080" 6638 data-media-height="1080" 6639 data-media-alt="Hair Vitamins" 6640 data-media-src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=1946" 6641> 6642 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6643 6644 6645 6646 <img 6647 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6648 data-srcset="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=493 493w, 6649 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=600 600w, 6650 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=713 713w, 6651 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=823 823w, 6652 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=990 990w, 6653 6654 6655 6656 6657 6658 6659 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130 1080w" 6660 data-src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=713" 6661 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6662 loading="lazy" 6663 width="1000" 6664 height="1000" 6665 alt="Hair Vitamins" 6666 class="lazyload" 6667 > 6668 6669 6670 6671 6672 </responsive-image-my> 6673</div> 6674</div> 6675 6676 <div 6677 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6678 data-index="7" 6679 data-media-type="image" 6680 data-media-id="68679912227197" 6681 data-aspect-ratio="1.0" 6682 > 6683 6684<div 6685 class="sf-prod-media media-image notransition" 6686 data-media-id="68679912227197" 6687 data-media-width="1080" 6688 data-media-height="1080" 6689 data-media-alt="Hair Vitamins" 6690 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=1946" 6691> 6692 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6693 6694 6695 6696 <img 6697 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6698 data-srcset="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=493 493w, 6699 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=600 600w, 6700 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=713 713w, 6701 //yuaiahaircare.com/cdn/shop/files
6701/Hvaderderisaettet.webp?v=1778155295&width=823 823w, 6702 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=990 990w, 6703 6704 6705 6706 6707 6708 6709 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295 1080w" 6710 data-src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=713" 6711 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6712 loading="lazy" 6713 width="1000" 6714 height="1000" 6715 alt="Hair Vitamins" 6716 class="lazyload" 6717 > 6718 6719 6720 6721 6722 </responsive-image-my> 6723</div> 6724</div> 6725 6726 <div 6727 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6728 data-index="8" 6729 data-media-type="image" 6730 data-media-id="69685606089085" 6731 data-aspect-ratio="1.0" 6732 > 6733 6734<div 6735 class="sf-prod-media media-image notransition" 6736 data-media-id="69685606089085" 6737 data-media-width="1080" 6738 data-media-height="1080" 6739 data-media-alt="Hair Vitamins" 6740 data-media-src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=1946" 6741> 6742 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6743 6744 6745 6746 <img 6747 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6748 data-srcset="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=493 493w, 6749 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=600 600w, 6750 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=713 713w, 6751 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=823 823w, 6752 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=990 990w, 6753 6754 6755 6756 6757 6758 6759 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130 1080w" 6760 data-src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=713" 6761 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6762 loading="lazy" 6763 width="1000" 6764 height="1000" 6765 alt="Hair Vitamins" 6766 class="lazyload" 6767 > 6768 6769 6770 6771 6772 </responsive-image-my> 6773</div> 6774</div> 6775 6776 <div 6777 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6778 data-index="9" 6779 data-media-type="image" 6780 data-media-id="69685606056317" 6781 data-aspect-ratio="1.0" 6782 > 6783 6784<div 6785 class="sf-prod-media media-image notransition" 6786 data-media-id="69685606056317" 6787 data-media-width="1080" 6788 data-media-height="1080" 6789 data-media-alt="Hair Vitamins" 6790 data-media-src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=1946" 6791> 6792 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6793 6794 6795 6796 <img 6797 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6798 data-srcset="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=493 493w, 6799 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=600 600w, 6800 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=713 713w, 6801 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=823 823w, 6802 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=990 990w, 6803 6804 6805 6806 6807 6808 6809 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130 1080w" 6810 data-src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=713" 6811 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6812 loading="lazy" 6813 width="1000" 6814 height="1000" 6815 alt="Hair Vitamins" 6816 class="lazyload" 6817 > 6818 6819 6820 6821 6822 </responsive-image-my> 6823</div> 6824</div> 6825 6826 <div 6827 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6828 data-index="10" 6829 data-media-type="image" 6830 data-media-id="68679911997821" 6831 data-aspect-ratio="1.0" 6832 > 6833 6834<div 6835 class="sf-prod-media media-image notransition" 6836 data-media-id="68679911997821" 6837 data-media-width="1080" 6838 data-media-height="1080" 6839 data-media-alt="Hair Vitamins" 6840 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=1946" 6841> 6842 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6843 6844 6845 6846 <img 6847 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6848 data-srcset="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=493 493w, 6849 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=600 600w, 6850 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=713 713w, 6851 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=823 823w, 6852 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=990 990w, 6853 6854 6855 6856 6857 6858 6859 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295 1080w" 6860 data-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=713" 6861 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6862 loading="lazy" 6863 width="1000" 6864 height="1000" 6865 alt="Hair Vitamins" 6866 class="lazyload" 6867 > 6868 6869 6870 6871 6872 </responsive-image-my> 6873</div> 6874</div> 6875 6876 <div 6877 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6878 data-index="11" 6879 data-media-type="image" 6880 data-media-id="68679912030589" 6881 data-aspect-ratio="1.0" 6882 > 6883 6884<div 6885 class="sf-prod-media media-image notransition" 6886 data-media-id="68679912030589" 6887 data-media-width="1080" 6888 data-media-height="1080" 6889 data-media-alt="Hair Vitamins" 6890 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=1946" 6891> 6892 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6893 6894 6895 6896 <img 6897 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6898 data-srcset="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=493 493w, 6899 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=600 600w, 6900 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=713 713w, 6901 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=823 823w, 6902 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=990 990w, 6903 6904 6905 6906 6907 6908 6909 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295 1080w" 6910 data-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=713" 6911 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6912 loading="lazy" 6913 width="1000" 6914 height="1000" 6915 alt="Hair Vitamins" 6916 class="lazyload" 6917 > 6918 6919 6920 6921 6922 </responsive-image-my> 6923</div> 6924</div> 6925 6926 <div 6927 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6928 data-index="12" 6929 data-media-type="image" 6930 data-media-id="38673870553379" 6931 data-aspect-ratio="1.0" 6932 > 6933 6934<div 6935 class="sf-prod-media media-image notransition" 6936 data-media-id="38673870553379" 6937 data-media-width="1920" 6938 data-media-height="1920" 6939 data-media-alt="Hair Vitamins" 6940 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1946" 6941> 6942 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6943 6944 6945 6946 <img 6947 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6948 data-srcset="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=493 493w, 6949 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=600 600w, 6950 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=713 713w, 6951 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=823 823w, 6952 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=990 990w, 6953 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1100 1100w, 6954 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1206 1206w, 6955 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1346 1346w, 6956 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1426 1426w, 6957 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1646 1646w, 6958 6959 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225 1920w" 6960 data-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=713" 6961 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 6962 loading="lazy" 6963 width="1000" 6964 height="1000" 6965 alt="Hair Vitamins" 6966 class="lazyload" 6967 > 6968 6969 6970 6971 6972 </responsive-image-my> 6973</div> 6974</div> 6975 6976 <div 6977 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 6978 data-index="13" 6979 data-media-type="image" 6980 data-media-id="68558265713021" 6981 data-aspect-ratio="1.0" 6982 > 6983 6984<div 6985 class="sf-prod-media media-image notransition" 6986 data-media-id="68558265713021" 6987 data-media-width="1080" 6988 data-media-height="1080" 6989 data-media-alt="Hair Vitamins" 6990 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=1946" 6991> 6992 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 6993 6994 6995 6996 <img 6997 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 6998 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=493 493w, 6999 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=600 600w, 7000 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=713 713w, 7001 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=823 823w, 7002 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=990 990w, 7003 7004 7005 7006 7007 7008 7009 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225 1080w" 7010 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=713" 7011 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7012 loading="lazy" 7013 width="1000" 7014 height="1000" 7015 alt="Hair Vitamins" 7016 class="lazyload" 7017 > 7018 7019 7020 7021 7022 </responsive-image-my> 7023</div> 7024</div> 7025 7026 <div 7027 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7028 data-index="14" 7029 data-media-type="image" 7030 data-media-id="68558265876861" 7031 data-aspect-ratio="1.0" 7032 > 7033 7034<div 7035 class="sf-prod-media media-image notransition" 7036 data-media-id="68558265876861" 7037 data-media-width="1080" 7038 data-media-height="1080" 7039 data-media-alt="Hair Vitamins" 7040 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=1946" 7041> 7042 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7043 7044 7045 7046 <img 7047 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7048 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=493 493w, 7049 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=600 600w, 7050 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=713 713w, 7051 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=823 823w, 7052 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=990 990w, 7053 7054 7055 7056 7057 7058 7059 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225 1080w" 7060 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=713" 7061 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7062 loading="lazy" 7063 width="1000" 7064 height="1000" 7065
7065alt="Hair Vitamins" 7066 class="lazyload" 7067 > 7068 7069 7070 7071 7072 </responsive-image-my> 7073</div> 7074</div> 7075 7076</div> 7077 7078 <div class="absolute z-10 pointer-events-none inset-x-0 top-1/2 -translate-y-1/2 flex items-center justify-between px-4"> 7079 <button class="swiper-button-control swiper-button-prev sf__btn-icon"> 7080 <svg 7081 width="14px" 7082 height="14px" 7083 fill="currentColor" 7084 xmlns="http://www.w3.org/2000/svg" 7085 viewBox="0 0 448 512" 7086 > 7087 <path d="M229.9 473.899l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L94.569 282H436c6.627 0 12-5.373 12-12v-28c0-6.627-5.373-12-12-12H94.569l155.13-155.13c4.686-4.686 4.686-12.284 0-16.971L229.9 38.101c-4.686-4.686-12.284-4.686-16.971 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971L212.929 473.9c4.686 4.686 12.284 4.686 16.971-.001z"/> 7088 </svg> 7089 </button> 7090 <button class="swiper-button-control swiper-button-next sf__btn-icon"> 7091 <svg 7092 fill="currentColor" 7093 width="14px" 7094 height="14px" 7095 xmlns="http://www.w3.org/2000/svg"
7096 viewBox="0 0 448 512" 7097 > 7098 <path d="M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z"/> 7099 </svg> 7100 </button> 7101 </div> 7102 7103 </div> 7104 </div> 7105 7106 <div class="sf-media-nav"> 7107 <div class="nav-swiper-container flex items-stretch sf-no-scroll-bar opacity-0 transition-all"> 7108 <div class="swiper-wrapper flex flex-nowrap w-auto max-w-none" style="min-width: 70px;"> 7109 <div 7110 class="swiper-slide relative cursor-pointer media-type-image" 7111 data-index="0"> 7112 7113<div 7114 class="sf-prod-media media-image notransition" 7115 data-media-id="" 7116 data-media-width="1000" 7117 data-media-height="1000" 7118 data-media-alt="" 7119 data-media-src="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=1946" 7120> 7121 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7122 7123 7124 <img src="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=220" loading="lazy" width="220" height="220" alt="" /> 7125 7126 </responsive-image-my> 7127</div> 7128 </div> 7129 7130 7131 <div 7132 class="swiper-slide relative cursor-pointer media-type-image" 7133 data-index="1"> 7134 7135<div 7136 class="sf-prod-media media-image notransition" 7137 data-media-id="69685606121853" 7138 data-media-width="1080" 7139 data-media-height="1080" 7140 data-media-alt="Hair Vitamins" 7141 data-media-src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=1946" 7142> 7143 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7144 7145 7146 <img src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7147 7148 </responsive-image-my> 7149</div> 7150 7151 7152 </div> 7153 7154 7155 <div 7156 class="swiper-slide relative cursor-pointer media-type-image" 7157 data-index="2"> 7158 7159<div 7160 class="sf-prod-media media-image notransition" 7161 data-media-id="69666254717309" 7162 data-media-width="1080" 7163 data-media-height="1080" 7164 data-media-alt="Hair Vitamins" 7165 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=1946" 7166> 7167 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7168 7169 7170 <img src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7171 7172 </responsive-image-my> 7173</div> 7174 7175 7176 </div> 7177 7178 7179 <div 7180 class="swiper-slide relative cursor-pointer media-type-image" 7181 data-index="3"> 7182 7183<div 7184 class="sf-prod-media media-image notransition" 7185 data-media-id="68679912292733" 7186 data-media-width="1080" 7187 data-media-height="1080" 7188 data-media-alt="Hair Vitamins" 7189 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=1946" 7190> 7191 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7192 7193 7194 <img src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7195 7196 </responsive-image-my> 7197</div> 7198 7199 7200 </div> 7201 7202 7203 <div 7204 class="swiper-slide relative cursor-pointer media-type-image" 7205 data-index="4"> 7206 7207<div 7208 class="sf-prod-media media-image notransition" 7209 data-media-id="69685606154621" 7210 data-media-width="1080" 7211 data-media-height="1080" 7212 data-media-alt="Hair Vitamins" 7213 data-media-src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=1946" 7214> 7215 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7216 7217 7218 <img src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7219 7220 </responsive-image-my> 7221</div> 7222 7223 7224 </div> 7225 7226 7227 <div 7228 class="swiper-slide relative cursor-pointer media-type-image" 7229 data-index="5"> 7230 7231<div 7232 class="sf-prod-media media-image notransition" 7233 data-media-id="65531392524669" 7234 data-media-width="1080" 7235 data-media-height="1080" 7236 data-media-alt="Hair Vitamins" 7237 data-media-src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=1946" 7238> 7239 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7240 7241 7242 <img src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7243 7244 </responsive-image-my> 7245</div> 7246 7247 7248 </div> 7249 7250 7251 <div 7252 class="swiper-slide relative cursor-pointer media-type-image" 7253 data-index="6"> 7254 7255<div 7256 class="sf-prod-media media-image notransition" 7257 data-media-id="69685606187389" 7258 data-media-width="1080" 7259 data-media-height="1080" 7260 data-media-alt="Hair Vitamins" 7261 data-media-src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=1946" 7262> 7263 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7264 7265 7266 <img src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7267 7268 </responsive-image-my> 7269</div> 7270 7271 7272 </div> 7273 7274 7275 <div 7276 class="swiper-slide relative cursor-pointer media-type-image" 7277 data-index="7"> 7278 7279<div 7280 class="sf-prod-media media-image notransition" 7281 data-media-id="68679912227197" 7282 data-media-width="1080" 7283 data-media-height="1080" 7284 data-media-alt="Hair Vitamins" 7285 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=1946" 7286> 7287 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7288 7289 7290 <img src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7291 7292 </responsive-image-my> 7293</div> 7294 7295 7296 </div> 7297 7298 7299 <div 7300 class="swiper-slide relative cursor-pointer media-type-image" 7301 data-index="8"> 7302 7303<div 7304 class="sf-prod-media media-image notransition" 7305 data-media-id="69685606089085" 7306 data-media-width="1080" 7307 data-media-height="1080" 7308 data-media-alt="Hair Vitamins" 7309 data-media-src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=1946" 7310> 7311 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7312 7313 7314 <img src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7315 7316 </responsive-image-my> 7317</div> 7318 7319 7320 </div> 7321 7322 7323 <div 7324 class="swiper-slide relative cursor-pointer media-type-image" 7325 data-index="9"> 7326 7327<div 7328 class="sf-prod-media media-image notransition" 7329 data-media-id="69685606056317" 7330 data-media-width="1080" 7331 data-media-height="1080" 7332 data-media-alt="Hair Vitamins" 7333 data-media-src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=1946" 7334> 7335 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7336 7337 7338 <img src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7339 7340 </responsive-image-my> 7341</div> 7342 7343 7344 </div> 7345 7346 7347 <div 7348 class="swiper-slide relative cursor-pointer media-type-image" 7349 data-index="10"> 7350 7351<div 7352 class="sf-prod-media media-image notransition" 7353 data-media-id="68679911997821" 7354 data-media-width="1080" 7355 data-media-height="1080" 7356 data-media-alt="Hair Vitamins" 7357 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=1946" 7358> 7359 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7360 7361 7362 <img src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7363 7364 </responsive-image-my> 7365</div> 7366 7367 7368 </div> 7369 7370 7371 <div 7372 class="swiper-slide relative cursor-pointer media-type-image" 7373 data-index="11"> 7374 7375<div 7376 class="sf-prod-media media-image notransition" 7377 data-media-id="68679912030589" 7378 data-media-width="1080" 7379 data-media-height="1080" 7380 data-media-alt="Hair Vitamins" 7381 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=1946" 7382> 7383 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7384 7385 7386 <img src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7387 7388 </responsive-image-my> 7389</div> 7390 7391 7392 </div> 7393 7394 7395 <div 7396 class="swiper-slide relative cursor-pointer media-type-image" 7397 data-index="12"> 7398 7399<div 7400 class="sf-prod-media media-image notransition" 7401 data-media-id="38673870553379" 7402 data-media-width="1920" 7403 data-media-height="1920" 7404 data-media-alt="Hair Vitamins" 7405 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1946" 7406> 7407 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7408 7409 7410 <img src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7411 7412 </responsive-image-my> 7413</div> 7414 7415 7416 </div> 7417 7418 7419 <div 7420 class="swiper-slide relative cursor-pointer media-type-image" 7421 data-index="13"> 7422 7423<div 7424 class="sf-prod-media media-image notransition" 7425 data-media-id="68558265713021" 7426 data-media-width="1080" 7427 data-media-height="1080" 7428 data-media-alt="Hair Vitamins" 7429 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=1946" 7430> 7431 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7432 7433 7434 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7435 7436 </responsive-image-my> 7437</div> 7438 7439 7440 </div> 7441 7442 7443 <div 7444 class="swiper-slide relative cursor-pointer media-type-image" 7445 data-index="14"> 7446 7447<div 7448 class="sf-prod-media media-image notransition" 7449 data-media-id="68558265876861" 7450 data-media-width="1080" 7451 data-media-height="1080" 7452 data-media-alt="Hair Vitamins" 7453 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=1946" 7454> 7455 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7456 7457 7458 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 7459 7460 </responsive-image-my> 7461</div> 7462 7463 7464 </div> 7465 7466</div> 7467 </div> 7468 </div> 7469 7470 7471 </div> 7472 7473 </media-gallery> 7474 7475 7476 7477
7477<script> 7478 document.addEventListener('DOMContentLoaded', function() { 7479 // Position the badge on the first slide only for DESKTOP 7480 const desktopBadge = document.querySelector('.sf-product-media__desktop .badge-first-slide-only'); 7481 const desktopFirstSlide = document.querySelector('.swiper-container .swiper-slide:first-child'); 7482 7483 if (desktopBadge && desktopFirstSlide) { 7484 // Reposition the badge inside the first slide 7485 desktopFirstSlide.style.position = 'relative'; 7486 desktopBadge.style.position = 'absolute'; 7487 desktopBadge.style.zIndex = '10'; 7488 desktopBadge.style.top = '0'; 7489 desktopBadge.style.right = '0'; 7490 desktopFirstSlide.appendChild(desktopBadge); 7491 } 7492 7493 // Position the badge on the first slide only for MOBILE 7494 const mobileBadge = document.querySelector('.sf-product-media__mobile .badge-first-slide-only'); 7495 const mobileFirstSlide = document.querySelector('.f-media-mobile .swiper-slide:first-child'); 7496 7497 if (mobileBadge && mobileFirstSlide) { 7498 // Reposition the badge inside the first slide for mobile 7499 mobileFirstSlide.style.position = 'relative'; 7500 mobileBadge.style.position = 'absolute'; 7501 mobileBadge.style.zIndex = '10'; 7502 mobileBadge.style.top = '0'; 7503 mobileBadge.style.right = '0'; 7504 mobileFirstSlide.appendChild(mobileBadge); 7505 } 7506 }); 7507 </script>
7507 7508 </div> 7509 <div class="sf-product-media__mobile md:hidden"> 7510 <div class="product-mb__media product-page-mobile__slider "> 7511 7512 7513 7514 7515 <media-gallery 7516 data-product-id="8896711917859" 7517 data-product-handle="hair-vitamins" 7518 data-product-url="/products/hair-vitamins" 7519 data-enable-image-zoom="false" 7520 data-enable-history-state="false" 7521 data-enable-video-autoplay="true" 7522 data-enable-variant-group-images="false" 7523 data-only-media="false" 7524 data-layout="layout-4" 7525 data-section="template--27375581331837__main" 7526 class="md:hidden w-full" 7527 data-screen="mobile" 7528 7529 data-media-size="16" 7530 7531 data-primary-override="" 7532 7533 7534 data-filter-media-by-locale="true" 7535 7536 > 7537 7538 7539 <div 7540 class="sf-pis__wrapper overflow-hidden w-full" 7541 7542 > 7543 <div class="sf-preview__wrapper mb-4 flex-grow"> 7544 7545 7546<div class="dba badge"> 7547<img src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/dba_nomineret.png?v=1687260890"> 7548</div> 7549 7550 7551 <div class="swiper-container h-full group f-media-mobile"> 7552 <div class="swiper-wrapper main-slider sf-pis h-full"><div 7553 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7554 data-index="0" 7555 data-media-type="image" 7556 data-media-id="" 7557 data-aspect-ratio="1" 7558 > 7559 7560<div 7561 class="sf-prod-media media-image notransition" 7562 data-media-id="" 7563 data-media-width="1000" 7564 data-media-height="1000" 7565 data-media-alt="" 7566 data-media-src="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=1946" 7567> 7568 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7569 7570 7571 7572 <img 7573 srcset="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=493 493w, 7574 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=600 600w, 7575 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=713 713w, 7576 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=823 823w, 7577 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=990 990w, 7578 7579 7580 7581 7582 7583 7584 //yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807 1000w" 7585 7586 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7587 fetchpriority="high" 7588 width="1000" 7589 height="1000" 7590 alt="" 7591 class="f-img-loaded notransition" 7592 > 7593 7594 7595 7596 7597 </responsive-image-my> 7598</div> 7599</div> 7600 7601 <div 7602 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7603 data-index="1" 7604 data-media-type="image" 7605 data-media-id="69685606121853" 7606 data-aspect-ratio="1.0" 7607 > 7608 7609<div 7610 class="sf-prod-media media-image notransition" 7611 data-media-id="69685606121853" 7612 data-media-width="1080" 7613 data-media-height="1080" 7614 data-media-alt="Hair Vitamins" 7615 data-media-src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=1946" 7616> 7617 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7618 7619 7620 7621 <img 7622 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7623 data-srcset="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=493 493w, 7624 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=600 600w, 7625 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=713 713w, 7626 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=823 823w, 7627 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=990 990w, 7628 7629 7630 7631 7632 7633 7634 //yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130 1080w" 7635 data-src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=713" 7636 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7637 loading="lazy" 7638 width="1000" 7639 height="1000" 7640 alt="Hair Vitamins" 7641 class="lazyload" 7642 > 7643 7644 7645 7646 7647 </responsive-image-my> 7648</div> 7649</div> 7650 7651 <div 7652 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7653 data-index="2" 7654 data-media-type="image" 7655 data-media-id="69666254717309" 7656 data-aspect-ratio="1.0" 7657 > 7658 7659<div 7660 class="sf-prod-media media-image notransition" 7661 data-media-id="69666254717309" 7662 data-media-width="1080" 7663 data-media-height="1080" 7664 data-media-alt="Hair Vitamins" 7665 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=1946" 7666> 7667 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7668 7669 7670 7671 <img 7672 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7673 data-srcset="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=493 493w, 7674 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=600 600w, 7675 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=713 713w, 7676 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=823 823w, 7677 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=990 990w, 7678 7679 7680 7681 7682 7683 7684 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936 1080w" 7685 data-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=713" 7686 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7687 loading="lazy" 7688 width="1000" 7689 height="1000" 7690 alt="Hair Vitamins" 7691 class="lazyload" 7692 > 7693 7694 7695 7696 7697 </responsive-image-my> 7698</div> 7699</div> 7700 7701 <div 7702 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7703 data-index="3" 7704 data-media-type="image" 7705 data-media-id="68679912292733" 7706 data-aspect-ratio="1.0" 7707 > 7708 7709<div 7710 class="sf-prod-media media-image notransition" 7711 data-media-id="68679912292733" 7712 data-media-width="1080" 7713 data-media-height="1080" 7714 data-media-alt="Hair Vitamins" 7715 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=1946" 7716> 7717 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7718 7719 7720 7721 <img 7722 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7723 data-srcset="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=493 493w, 7724 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=600 600w, 7725 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=713 713w, 7726 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=823 823w, 7727 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=990 990w, 7728 7729 7730 7731 7732 7733 7734 //yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295 1080w" 7735 data-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=713" 7736 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7737 loading="lazy" 7738 width="1000" 7739 height="1000" 7740 alt="Hair Vitamins" 7741 class="lazyload" 7742 > 7743 7744 7745 7746 7747 </responsive-image-my> 7748</div> 7749</div> 7750 7751 <div 7752 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7753 data-index="4" 7754 data-media-type="image" 7755 data-media-id="69685606154621" 7756 data-aspect-ratio="1.0" 7757 > 7758 7759<div 7760 class="sf-prod-media media-image notransition" 7761 data-media-id="69685606154621" 7762 data-media-width="1080" 7763 data-media-height="1080" 7764 data-media-alt="Hair Vitamins" 7765 data-media-src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=1946" 7766> 7767 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7768 7769 7770 7771 <img 7772 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7773 data-srcset="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=493 493w, 7774 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=600 600w, 7775 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=713 713w, 7776 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=823 823w, 7777 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=990 990w, 7778 7779 7780 7781 7782 7783 7784 //yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130 1080w" 7785 data-src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=713" 7786 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7787 loading="lazy" 7788 width="1000" 7789 height="1000" 7790 alt="Hair Vitamins" 7791 class="lazyload" 7792 > 7793 7794 7795 7796 7797 </responsive-image-my> 7798</div> 7799</div> 7800 7801 <div 7802 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7803 data-index="5" 7804 data-media-type="image" 7805 data-media-id="65531392524669" 7806 data-aspect-ratio="1.0" 7807 > 7808 7809<div 7810 class="sf-prod-media media-image notransition" 7811 data-media-id="65531392524669" 7812 data-media-width="1080" 7813 data-media-height="1080" 7814 data-media-alt="Hair Vitamins" 7815 data-media-src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=1946" 7816> 7817 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7818 7819 7820 7821 <img 7822 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7823 data-srcset="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=493 493w, 7824 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=600 600w, 7825 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=713 713w, 7826 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=823 823w, 7827 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=990 990w, 7828 7829 7830 7831 7832 7833 7834 //yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225 1080w" 7835 data-src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=713" 7836 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7837 loading="lazy" 7838 width="1000" 7839 height="1000" 7840 alt="Hair Vitamins" 7841 class="lazyload" 7842 > 7843 7844 7845 7846 7847 </responsive-image-my> 7848</div> 7849</div> 7850 7851 <div 7852 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7853 data-index="6" 7854 data-media-type="image" 7855 data-media-id="69685606187389" 7856 data-aspect-ratio="1.0" 7857 > 7858 7859<div 7860 class="sf-prod-media media-image notransition" 7861 data-media-id="69685606187389" 7862 data-media-width="1080" 7863 data-media-height="1080" 7864 data-media-alt="Hair Vitamins" 7865 data-media-src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=1946" 7866> 7867 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7868 7869 7870 7871 <img 7872 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7873 data-srcset="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=493 493w, 7874 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=600 600w, 7875 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=713 713w, 7876 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=823 823w, 7877 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=990 990w, 7878 7879 7880 7881 7882 7883 7884 //yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130 1080w" 7885 data-src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=713" 7886 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7887 loading="lazy" 7888 width="1000" 7889 height="1000" 7890 alt="Hair Vitamins" 7891 class="lazyload" 7892 > 7893 7894 7895 7896 7897 </responsive-image-my> 7898</div> 7899</div> 7900 7901 <div 7902 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7903 data-index="7" 7904 data-media-type="image" 7905 data-media-id="68679912227197" 7906 data-aspect-ratio="1.0" 7907 > 7908 7909<div 7910 class="sf-prod-media media-image notransition" 7911 data-media-id="68679912227197" 7912 data-media-width="1080" 7913 data-media-height="1080" 7914 data-media-alt="Hair Vitamins" 7915 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=1946" 7916> 7917 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7918 7919 7920 7921 <img 7922 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7923 data-srcset="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=493 493w, 7924 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=600 600w, 7925 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=713 713w, 7926 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=823 823w, 7927 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=990 990w, 7928 7929 7930 7931 7932 7933 7934 //yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295 1080w" 7935 data-src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=713" 7936 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px)
7936calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7937 loading="lazy" 7938 width="1000" 7939 height="1000" 7940 alt="Hair Vitamins" 7941 class="lazyload" 7942 > 7943 7944 7945 7946 7947 </responsive-image-my> 7948</div> 7949</div> 7950 7951 <div 7952 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 7953 data-index="8" 7954 data-media-type="image" 7955 data-media-id="69685606089085" 7956 data-aspect-ratio="1.0" 7957 > 7958 7959<div 7960 class="sf-prod-media media-image notransition" 7961 data-media-id="69685606089085" 7962 data-media-width="1080" 7963 data-media-height="1080" 7964 data-media-alt="Hair Vitamins" 7965 data-media-src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=1946" 7966> 7967 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 7968 7969 7970 7971 <img 7972 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 7973 data-srcset="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=493 493w, 7974 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=600 600w, 7975 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=713 713w, 7976 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=823 823w, 7977 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=990 990w, 7978 7979 7980 7981 7982 7983 7984 //yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130 1080w" 7985 data-src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=713" 7986 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 7987 loading="lazy" 7988 width="1000" 7989 height="1000" 7990 alt="Hair Vitamins" 7991 class="lazyload" 7992 > 7993 7994 7995 7996 7997 </responsive-image-my> 7998</div> 7999</div> 8000 8001 <div 8002 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 8003 data-index="9" 8004 data-media-type="image" 8005 data-media-id="69685606056317" 8006 data-aspect-ratio="1.0" 8007 > 8008 8009<div 8010 class="sf-prod-media media-image notransition" 8011 data-media-id="69685606056317" 8012 data-media-width="1080" 8013 data-media-height="1080" 8014 data-media-alt="Hair Vitamins" 8015 data-media-src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=1946" 8016> 8017 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8018 8019 8020 8021 <img 8022 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 8023 data-srcset="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=493 493w, 8024 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=600 600w, 8025 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=713 713w, 8026 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=823 823w, 8027 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=990 990w, 8028 8029 8030 8031 8032 8033 8034 //yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130 1080w" 8035 data-src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=713" 8036 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 8037 loading="lazy" 8038 width="1000" 8039 height="1000" 8040 alt="Hair Vitamins" 8041 class="lazyload" 8042 > 8043 8044 8045 8046 8047 </responsive-image-my> 8048</div> 8049</div> 8050 8051 <div 8052 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 8053 data-index="10" 8054 data-media-type="image" 8055 data-media-id="68679911997821" 8056 data-aspect-ratio="1.0" 8057 > 8058 8059<div 8060 class="sf-prod-media media-image notransition" 8061 data-media-id="68679911997821" 8062 data-media-width="1080" 8063 data-media-height="1080" 8064 data-media-alt="Hair Vitamins" 8065 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=1946" 8066> 8067 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8068 8069 8070 8071 <img 8072 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 8073 data-srcset="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=493 493w, 8074 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=600 600w, 8075 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=713 713w, 8076 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=823 823w, 8077 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=990 990w, 8078 8079 8080 8081 8082 8083 8084 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295 1080w" 8085 data-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=713" 8086 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 8087 loading="lazy" 8088 width="1000" 8089 height="1000" 8090 alt="Hair Vitamins" 8091 class="lazyload" 8092 > 8093 8094 8095 8096 8097 </responsive-image-my> 8098</div> 8099</div> 8100 8101 <div 8102 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 8103 data-index="11" 8104 data-media-type="image" 8105 data-media-id="68679912030589" 8106 data-aspect-ratio="1.0" 8107 > 8108 8109<div 8110 class="sf-prod-media media-image notransition" 8111 data-media-id="68679912030589" 8112 data-media-width="1080" 8113 data-media-height="1080" 8114 data-media-alt="Hair Vitamins" 8115 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=1946" 8116> 8117 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8118 8119 8120 8121 <img 8122 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 8123 data-srcset="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=493 493w, 8124 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=600 600w, 8125 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=713 713w, 8126 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=823 823w, 8127 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=990 990w, 8128 8129 8130 8131 8132 8133 8134 //yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295 1080w" 8135 data-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=713" 8136 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 8137 loading="lazy" 8138 width="1000" 8139 height="1000" 8140 alt="Hair Vitamins" 8141 class="lazyload" 8142 > 8143 8144 8145 8146 8147 </responsive-image-my> 8148</div> 8149</div> 8150 8151 <div 8152 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 8153 data-index="12" 8154 data-media-type="image" 8155 data-media-id="38673870553379" 8156 data-aspect-ratio="1.0" 8157 > 8158 8159<div 8160 class="sf-prod-media media-image notransition" 8161 data-media-id="38673870553379" 8162 data-media-width="1920" 8163 data-media-height="1920" 8164 data-media-alt="Hair Vitamins" 8165 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1946" 8166> 8167 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8168 8169 8170 8171 <img 8172 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 8173 data-srcset="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=493 493w, 8174 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=600 600w, 8175 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=713 713w, 8176 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=823 823w, 8177 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=990 990w, 8178 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1100 1100w, 8179 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1206 1206w, 8180 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1346 1346w, 8181 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1426 1426w, 8182 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1646 1646w, 8183 8184 //yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225 1920w" 8185 data-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=713" 8186 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 8187 loading="lazy" 8188 width="1000" 8189 height="1000" 8190 alt="Hair Vitamins" 8191 class="lazyload" 8192 > 8193 8194 8195 8196 8197 </responsive-image-my> 8198</div> 8199</div> 8200 8201 <div 8202 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 8203 data-index="13" 8204 data-media-type="image" 8205 data-media-id="68558265713021" 8206 data-aspect-ratio="1.0" 8207 > 8208 8209<div 8210 class="sf-prod-media media-image notransition" 8211 data-media-id="68558265713021" 8212 data-media-width="1080" 8213 data-media-height="1080" 8214 data-media-alt="Hair Vitamins" 8215 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=1946" 8216> 8217 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8218 8219 8220 8221 <img 8222 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 8223 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=493 493w, 8224 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=600 600w, 8225 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=713 713w, 8226 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=823 823w, 8227 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=990 990w, 8228 8229 8230 8231 8232 8233 8234 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225 1080w" 8235 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=713" 8236 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 8237 loading="lazy" 8238 width="1000" 8239 height="1000" 8240 alt="Hair Vitamins" 8241 class="lazyload" 8242 > 8243 8244 8245 8246 8247 </responsive-image-my> 8248</div> 8249</div> 8250 8251 <div 8252 class="swiper-slide sf-prod-media-item relative overflow-hidden media-type-image" 8253 data-index="14" 8254 data-media-type="image" 8255 data-media-id="68558265876861" 8256 data-aspect-ratio="1.0" 8257 > 8258 8259<div 8260 class="sf-prod-media media-image notransition" 8261 data-media-id="68558265876861" 8262 data-media-width="1080" 8263 data-media-height="1080" 8264 data-media-alt="Hair Vitamins" 8265 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=1946" 8266> 8267 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8268 8269 8270 8271 <img 8272 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 8273 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=493 493w, 8274 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=600 600w, 8275 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=713 713w, 8276 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=823 823w, 8277 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=990 990w, 8278 8279 8280 8281 8282 8283 8284 //yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225 1080w" 8285 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=713" 8286 sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" 8287 loading="lazy" 8288 width="1000" 8289 height="1000" 8290 alt="Hair Vitamins" 8291 class="lazyload" 8292 > 8293 8294 8295 8296 8297 </responsive-image-my> 8298</div> 8299</div> 8300 8301</div> 8302 8303 <div class="absolute z-10 pointer-events-none inset-x-0 top-1/2 -translate-y-1/2 flex items-center justify-between px-4"> 8304 <button class="swiper-button-control swiper-button-prev sf__btn-icon"> 8305 <svg 8306 width="14px" 8307 height="14px" 8308 fill="currentColor" 8309
8309 xmlns="http://www.w3.org/2000/svg" 8310 viewBox="0 0 448 512" 8311 > 8312 <path d="M229.9 473.899l19.799-19.799c4.686-4.686 4.686-12.284 0-16.971L94.569 282H436c6.627 0 12-5.373 12-12v-28c0-6.627-5.373-12-12-12H94.569l155.13-155.13c4.686-4.686 4.686-12.284 0-16.971L229.9 38.101c-4.686-4.686-12.284-4.686-16.971 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971L212.929 473.9c4.686 4.686 12.284 4.686 16.971-.001z"/> 8313 </svg> 8314 </button> 8315 <button class="swiper-button-control swiper-button-next sf__btn-icon"> 8316 <svg 8317 fill="currentColor" 8318 width="14px" 8319 height="14px" 8320 xmlns="http://www.w3.org/2000/svg" 8321 viewBox="0 0 448 512" 8322 > 8323 <path d="M218.101 38.101L198.302 57.9c-4.686 4.686-4.686 12.284 0 16.971L353.432 230H12c-6.627 0-12 5.373-12 12v28c0 6.627 5.373 12 12 12h341.432l-155.13 155.13c-4.686 4.686-4.686 12.284 0 16.971l19.799 19.799c4.686 4.686 12.284 4.686 16.971 0l209.414-209.414c4.686-4.686 4.686-12.284 0-16.971L235.071 38.101c-4.686-4.687-12.284-4.687-16.97 0z"/> 8324 </svg> 8325 </button> 8326 </div> 8327 8328 </div> 8329 </div> 8330 8331 <div class="sf-media-nav"> 8332 <div class="nav-swiper-container flex items-stretch sf-no-scroll-bar opacity-0 transition-all"> 8333 <div class="swiper-wrapper flex flex-nowrap w-auto max-w-none" style="min-width: 70px;"> 8334 <div 8335 class="swiper-slide relative cursor-pointer media-type-image" 8336 data-index="0"> 8337 8338<div 8339 class="sf-prod-media media-image notransition" 8340 data-media-id="" 8341 data-media-width="1000" 8342 data-media-height="1000" 8343 data-media-alt="" 8344 data-media-src="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=1946" 8345> 8346 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8347 8348 8349 <img src="//yuaiahaircare.com/cdn/shop/files/EN_Harvitaminer_29-26_-_version2.webp?v=1790585807&width=220" loading="lazy" width="220" height="220" alt="" /> 8350 8351 </responsive-image-my> 8352</div> 8353 </div> 8354 8355 8356 <div 8357 class="swiper-slide relative cursor-pointer media-type-image" 8358 data-index="1"> 8359 8360<div 8361 class="sf-prod-media media-image notransition" 8362 data-media-id="69685606121853" 8363 data-media-width="1080" 8364 data-media-height="1080" 8365 data-media-alt="Hair Vitamins" 8366 data-media-src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=1946" 8367> 8368 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8369 8370 8371 <img src="//yuaiahaircare.com/cdn/shop/files/Communitytestimonialsx.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8372 8373 </responsive-image-my> 8374</div> 8375 8376 8377 </div> 8378 8379 8380 <div 8381 class="swiper-slide relative cursor-pointer media-type-image" 8382 data-index="2"> 8383 8384<div 8385 class="sf-prod-media media-image notransition" 8386 data-media-id="69666254717309" 8387 data-media-width="1080" 8388 data-media-height="1080" 8389 data-media-alt="Hair Vitamins" 8390 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=1946" 8391> 8392 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8393 8394 8395 <img src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin_7.webp?v=1789728936&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8396 8397 </responsive-image-my> 8398</div> 8399 8400 8401 </div> 8402 8403 8404 <div 8405 class="swiper-slide relative cursor-pointer media-type-image" 8406 data-index="3"> 8407 8408<div 8409 class="sf-prod-media media-image notransition" 8410 data-media-id="68679912292733" 8411 data-media-width="1080" 8412 data-media-height="1080" 8413 data-media-alt="Hair Vitamins" 8414 data-media-src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=1946" 8415> 8416 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8417 8418 8419 <img src="//yuaiahaircare.com/cdn/shop/files/RutinenTrinfortrin.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8420 8421 </responsive-image-my> 8422</div> 8423 8424 8425 </div> 8426 8427 8428 <div 8429 class="swiper-slide relative cursor-pointer media-type-image" 8430 data-index="4"> 8431 8432<div 8433 class="sf-prod-media media-image notransition" 8434 data-media-id="69685606154621" 8435 data-media-width="1080" 8436 data-media-height="1080" 8437 data-media-alt="Hair Vitamins" 8438 data-media-src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=1946" 8439> 8440 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8441 8442 8443 <img src="//yuaiahaircare.com/cdn/shop/files/VitaminENx.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8444 8445 </responsive-image-my> 8446</div> 8447 8448 8449 </div> 8450 8451 8452 <div 8453 class="swiper-slide relative cursor-pointer media-type-image" 8454 data-index="5"> 8455 8456<div 8457 class="sf-prod-media media-image notransition" 8458 data-media-id="65531392524669" 8459 data-media-width="1080" 8460 data-media-height="1080" 8461 data-media-alt="Hair Vitamins" 8462 data-media-src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=1946" 8463> 8464 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8465 8466 8467 <img src="//yuaiahaircare.com/cdn/shop/files/WebProdukt_maj25_5.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8468 8469 </responsive-image-my> 8470</div> 8471 8472 8473 </div> 8474 8475 8476 <div 8477 class="swiper-slide relative cursor-pointer media-type-image" 8478 data-index="6"> 8479 8480<div 8481 class="sf-prod-media media-image notransition" 8482 data-media-id="69685606187389" 8483 data-media-width="1080" 8484 data-media-height="1080" 8485 data-media-alt="Hair Vitamins" 8486 data-media-src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=1946" 8487> 8488 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8489 8490 8491 <img src="//yuaiahaircare.com/cdn/shop/files/x.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8492 8493 </responsive-image-my> 8494</div> 8495 8496 8497 </div> 8498 8499 8500 <div 8501 class="swiper-slide relative cursor-pointer media-type-image" 8502 data-index="7"> 8503 8504<div 8505 class="sf-prod-media media-image notransition" 8506 data-media-id="68679912227197" 8507 data-media-width="1080" 8508 data-media-height="1080" 8509 data-media-alt="Hair Vitamins" 8510 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=1946" 8511> 8512 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8513 8514 8515 <img src="//yuaiahaircare.com/cdn/shop/files/Hvaderderisaettet.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8516 8517 </responsive-image-my> 8518</div> 8519 8520 8521 </div> 8522 8523 8524 <div 8525 class="swiper-slide relative cursor-pointer media-type-image" 8526 data-index="8"> 8527 8528<div 8529 class="sf-prod-media media-image notransition" 8530 data-media-id="69685606089085" 8531 data-media-width="1080" 8532 data-media-height="1080" 8533 data-media-alt="Hair Vitamins" 8534 data-media-src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=1946" 8535> 8536 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8537 8538 8539 <img src="//yuaiahaircare.com/cdn/shop/files/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8540 8541 </responsive-image-my> 8542</div> 8543 8544 8545 </div> 8546 8547 8548 <div 8549 class="swiper-slide relative cursor-pointer media-type-image" 8550 data-index="9"> 8551 8552<div 8553 class="sf-prod-media media-image notransition" 8554 data-media-id="69685606056317" 8555 data-media-width="1080" 8556 data-media-height="1080" 8557 data-media-alt="Hair Vitamins" 8558 data-media-src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=1946" 8559> 8560 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8561 8562 8563 <img src="//yuaiahaircare.com/cdn/shop/files/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8564 8565 </responsive-image-my> 8566</div> 8567 8568 8569 </div> 8570 8571 8572 <div 8573 class="swiper-slide relative cursor-pointer media-type-image" 8574 data-index="10"> 8575 8576<div 8577 class="sf-prod-media media-image notransition" 8578 data-media-id="68679911997821" 8579 data-media-width="1080" 8580 data-media-height="1080" 8581 data-media-alt="Hair Vitamins" 8582 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=1946" 8583> 8584 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8585 8586 8587 <img src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_2.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8588 8589 </responsive-image-my> 8590</div> 8591 8592 8593 </div> 8594 8595 8596 <div 8597 class="swiper-slide relative cursor-pointer media-type-image" 8598 data-index="11"> 8599 8600<div 8601 class="sf-prod-media media-image notransition" 8602 data-media-id="68679912030589" 8603 data-media-width="1080" 8604 data-media-height="1080" 8605 data-media-alt="Hair Vitamins" 8606 data-media-src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=1946" 8607> 8608 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8609 8610 8611 <img src="//yuaiahaircare.com/cdn/shop/files/Beforeandafter_3.webp?v=1778155295&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8612 8613 </responsive-image-my> 8614</div> 8615 8616 8617 </div> 8618 8619 8620 <div 8621 class="swiper-slide relative cursor-pointer media-type-image" 8622 data-index="12"> 8623 8624<div 8625 class="sf-prod-media media-image notransition" 8626 data-media-id="38673870553379" 8627 data-media-width="1920" 8628 data-media-height="1920" 8629 data-media-alt="Hair Vitamins" 8630 data-media-src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=1946" 8631> 8632 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8633 8634 8635 <img src="//yuaiahaircare.com/cdn/shop/files/Hair-vitamins-2.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8636 8637 </responsive-image-my> 8638</div> 8639 8640 8641 </div> 8642 8643 8644 <div 8645 class="swiper-slide relative cursor-pointer media-type-image" 8646 data-index="13"> 8647 8648<div 8649 class="sf-prod-media media-image notransition" 8650 data-media-id="68558265713021" 8651 data-media-width="1080" 8652 data-media-height="1080" 8653 data-media-alt="Hair Vitamins" 8654 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=1946" 8655> 8656 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8657 8658 8659 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8660 8661 </responsive-image-my> 8662</div> 8663 8664 8665 </div> 8666 8667 8668 <div 8669 class="swiper-slide relative cursor-pointer media-type-image" 8670 data-index="14"> 8671 8672<div 8673 class="sf-prod-media media-image notransition" 8674 data-media-id="68558265876861" 8675 data-media-width="1080" 8676 data-media-height="1080" 8677 data-media-alt="Hair Vitamins" 8678 data-media-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=1946" 8679> 8680 <responsive-image-my class="sf-image" no-data-image-loading style="display: block;"> 8681 8682 8683 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=220" loading="lazy" width="220" height="220" alt="Hair Vitamins" /> 8684 8685 </responsive-image-my> 8686</div> 8687 8688 8689 </div> 8690 8691</div> 8692 </div> 8693 </div> 8694 8695 8696 </div> 8697 8698 </media-gallery> 8699 8700 8701 8702 </div></div> 8703 </div> 8704 <div class="w-full md:w-1/2 product-info-wrapper"><div class="sf-prod__info-wrapper"> 8705 <div class="sf-prod__info"> 8706 8707 8708<input type="hidden" name="id" value="47176659009827" data-selected-variant="" disabled> 8709 8710 8711 <div 8712 class="product-form form main-product" 8713 data-product-id="8896711917859" 8714 data-product-handle="hair-vitamins" 8715 data-enable-image-zoom="false" 8716 data-enable-history-state="false" 8717 data-enable-video-autoplay="true" 8718 > 8719 <div class="main-product__blocks"><div class="main-product__block main-product__block-trustpilot" ><style> 8720 .trustpilot .icon-arrow { 8721 transform: rotate(90deg); 8722 width: 1rem; 8723 } 8724 .trustpilot:hover .jdgm-prev-badge--custom__count { 8725 text-decoration: underline; 8726 } 8727</style><a href="#judgeme-reviews" rel="noopener noreferrer" class="trustpilot review-single__line flex items-center gap-2 hover:opacity-80 transition-opacity"> 8728 8729 8730 8731 8732 8733 8734 <div style='' class='jdgm-widget jdgm-preview-badge' data-id='8896711917859' 8735 data-template='manual-installation' 8736 data-auto-install='false'> 8737 <div style='display:none' class='jdgm-prev-badge' data-average-ra
8737ting='4.64' data-number-of-reviews='2110' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.64' tabindex='0' aria-label='4.64 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 2110 reviews </span> </div> 8738 </div> 8739 8740 8741 8742 8743 8744 8745 8746 <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg"> 8747 <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> 8748 </path> 8749 </svg> 8750 </a> 8751
8751<script> 8752 (function () { 8753 var trigger = document.currentScript.previousElementSibling; 8754 if (!trigger) return; 8755 // Capture phase, so this runs before Judge.me's own sitewide script 8756 // (which binds clicks on .jdgm-prev-badge__stars to scroll to its own 8757 // #judgeme_product_reviews widget when that app block is on the page) 8758 // gets a chance to hijack the click and override our target/URL. 8759 trigger.addEventListener('click', function (event) { 8760 var target = document.getElementById('judgeme-reviews'); 8761 if (!target) return; 8762 event.preventDefault(); 8763 event.stopPropagation(); 8764 target.scrollIntoView({ behavior: 'smooth', block: 'start' }); 8765 }, true); 8766 })(); 8767 </script>
8767 8768</div><div class="main-product__block main-product__block-title" ><div class="mt-4 mb-2 prod__title flex justify-between items-start pt-0.5 relative"> 8769 8770 <h1 class="text-2xl md:text-4xl md:leading-[42px] pr-2">Hair Vitamins</h1> 8771 8772 8773 </div> 8774 8775</div><div class="main-product__block main-product__block-price" > 8776 8777</div><div class="main-product__block main-product__block-produkt_subtitle" > 8778 <p class="block mb-6 leading-normal font-medium md:text-xl"> 8779 Supplement with a high content of biotin and zinc 8780 </p> 8781 8782</div><div class="main-product__block main-product__block-product_usp" > 8783<div class="graphie-product-usp pink"> 8784 <div class="usp-section sf-hero__usp bg-white text-black px-3 py-1 rounded-full inline-block"> 8785 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/vegan_1.png?v=7586455026297472897" alt="uspone"><div class="usp-tekst">+50,000 satisfied customers</div> 8786 </div> 8787 8788 <div class="usp-section sf-hero__usp bg-white text-black px-3 py-1 rounded-full inline-block"> 8789 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/Design_uden_navn_61.png?v=14978286733930032652" alt="usptwo"><div class="usp-tekst">Best in test</div> 8790 </div> 8791 8792 8793 <div class="usp-section sf-hero__usp bg-white text-black px-3 py-1 rounded-full inline-block"> 8794 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/hair-3_ce206e04-6899-4113-bab7-d1984a5af8e6.png?v=8067120820584960790" alt="uspthree"><div class="usp-tekst">Biotin helps maintain normal hair</div> 8795 </div> 8796 8797 8798 <div class="usp-section sf-hero__usp bg-white text-black px-3 py-1 rounded-full inline-block"> 8799 <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" data-src="//yuaiahaircare.com/cdn/shop/files/scissors-2_1.png?v=14248293848574692899" alt="uspfour"><div class="usp-tekst">Strawberry flavour</div> 8800 </div> 8801 8802</div> 8803 8804</div><div class="main-product__block main-product__block-subscription_widget" > 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 <div 8854 class="stacked-subscription-widget" 8855 data-product-id="8896711917859" 8856 data-default-variant-id="47176659009827" 8857 data-selling-plans="712043004285|Delivery every 1 month|10|percentage,712043037053|Delivery every 3 months|10|percentage,712043069821|Delivery every 6 months|10|percentage" 8858 style="--primary-color: #d62e55; --border-color: #fff3f5;" 8859 > 8860 <!-- Purchase Cards --> 8861 <div class="purchase-cards"> 8862 <!-- One-time Purchase Card --> 8863 <div class="purchase-card purchase-card--onetime" data-type="onetime"> 8864 <input 8865 type="radio" 8866 id="purchase-onetime-8896711917859" 8867 name="purchase_8896711917859" 8868 value="onetime" 8869 checked 8870 class="purchase-card__radio" 8871 > 8872 <label for="purchase-onetime-8896711917859" class="purchase-card__label"> 8873 <div class="purchase-card__check"> 8874 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 8875 <path d="m9 12 2 2 4-4"/> 8876 </svg> 8877 </div> 8878 <div class="purchase-card__content"> 8879 <div class="purchase-card__header"> 8880 <div class="purchase-card__title">One time purchase</div> 8881 <div class="purchase-card__price"> 8882 8883 <span class="price-main onetime-price">â¬32,99</span> 8884 </div> 8885 </div> 8886 <div class="purchase-card__desc text-sm"> 8887 Buy once - no commitment 8888 </div> 8889 </div> 8890 </label> 8891 8892 <!-- Variant Selection --> 8893 8894 <div class="card-options variant-options" id="variant-options-8896711917859"> 8895 <div class="card-options__title">Choose quantity</div> 8896 <div class="option-list"> 8897 8898 8899 8900 <div 8901 class="option-item active" 8902 data-variant-id="47176659009827" 8903 data-variant-price="3299" 8904 data-variant-quantity="1" 8905 data-compare-price="3299" 8906 > 8907 8908 <div class="option-item__image"> 8909 8910 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=500" alt="1 piece (1 month's consumption)" loading="lazy"> 8911 8912 </div> 8913 <div class="option-item__content"> 8914 <div class="option-item__header"> 8915 8916 8917 8918 8919 8920 8921
8922 <span class="test_title" hidden>1 month's consumption</span> 8923 <span class="test_title mob" hidden>1 month's consumption</span> 8924 8925 8926 <div class="option-item__name"> 8927 1 piece (1 month's consumption) 8928 8929 8930 8931 8932 8933 </div> 8934 8935 <div class="option-item__pricing"> 8936 8937 <span class="price-main">â¬32,99</span> 8938 8939 </div> 8940 8941 8942 8943 8944 8945 <div class="price-per-day" data-daily-price="109" data-daily-divisor="30"> 8946 <span class="daily-price-text">1.09 / day</span> 8947 </div> 8948 8949 </div> 8950 8951 </div> 8952 <div class="option-item__check"> 8953 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 8954 <path d="m9 12 2 2 4-4"/> 8955 </svg> 8956 </div> 8957 </div> 8958 8959 8960 <div 8961 class="option-item " 8962 data-variant-id="47176659042595" 8963 data-variant-price="5999" 8964 data-variant-quantity="3" 8965 data-compare-price="9897" 8966 > 8967 8968 <div class="option-item__badge"> 8969 8970 -39% 8971 </div> 8972 8973 <div class="option-item__image"> 8974 8975 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=500" alt="3 pieces (3 months consumption) - recommended" loading="lazy"> 8976 8977 </div> 8978 <div class="option-item__content"> 8979 <div class="option-item__header"> 8980 8981 8982 8983 <span class="option-item__header-badge option-item__header-badge--popular" hidden>Most Popular</span> 8984 8985 8986 8987 8988 8989 <span class="test_title" hidden>3 months consumption</span> 8990 <span class="test_title mob" hidden>3 months consumption</span> 8991 8992 8993 <div class="option-item__name"> 8994 3 pieces (3 months consumption) - recommended 8995 8996 8997 8998 <span class="option-item__popularity-badge">Most Popular</span> 8999 9000 9001 9002 </div> 9003 9004 <div class="option-item__pricing"> 9005 9006 <span class="price-compare">â¬98,97</span> 9007 9008 <span class="price-main">â¬59,99</span> 9009 9010 <span class="test_discount_badge" hidden> 9011 Save 9012 9013 -39% 9014 </span> 9015 9016 </div> 9017 9018 9019 9020 9021 9022 <div class="price-per-day" data-daily-price="66" data-daily-divisor="90">
9023 <span class="daily-price-text">0.66 / day</span> 9024 </div> 9025 9026 </div> 9027 9028 </div> 9029 <div class="option-item__check"> 9030 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 9031 <path d="m9 12 2 2 4-4"/> 9032 </svg> 9033 </div> 9034 </div> 9035 9036 9037 <div 9038 class="option-item " 9039 data-variant-id="53502968496509" 9040 data-variant-price="11299" 9041 data-variant-quantity="6" 9042 data-compare-price="19794" 9043 > 9044 9045 <div class="option-item__badge"> 9046 9047 -43% 9048 </div> 9049 9050 <div class="option-item__image"> 9051 9052 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=500" alt="6 pieces (6 months consumption) - Save 43%" loading="lazy"> 9053 9054 </div> 9055 <div class="option-item__content"> 9056 <div class="option-item__header"> 9057 9058 9059 9060 <span class="option-item__header-badge option-item__header-badge--value" hidden>Best Value</span> 9061 9062 9063 9064 9065 9066 <span class="test_title" hidden>6 months consumption</span> 9067 <span class="test_title mob" hidden>6 months consumption</span> 9068 9069 9070 <div class="option-item__name"> 9071 6 pieces (6 months consumption) - Save 43% 9072 9073 9074 9075 <span class="option-item__value-badge">Best Value</span> 9076 9077 9078 9079 </div> 9080 9081 <div class="option-item__pricing"> 9082 9083 <span class="price-compare">â¬197,94</span> 9084 9085 <span class="price-main">â¬112,99</span> 9086 9087 <span class="test_discount_badge" hidden> 9088 Save 9089 9090 -43% 9091 </span> 9092 9093 </div> 9094 9095 9096 9097 9098 9099 <div class="price-per-day" data-daily-price="62" data-daily-divisor="180"> 9100 <span class="daily-price-text">0.62 / day</span> 9101 </div> 9102 9103 </div> 9104 9105 </div> 9106 <div class="option-item__check"> 9107 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 9108 <path d="m9 12 2 2 4-4"/> 9109 </svg> 9110 </div> 9111 </div> 9112 9113 </div> 9114 </div> 9115 9116 </div> 9117 9118 <!-- Subscription Card --> 9119 <div class="purchase-card purchase-card--subscription" data-type="subscription"> 9120 <input 9121 type="radio" 9122 id="purchase-subscription-8896711917859" 9123 name="purchase_8896711917859" 9124 value="subscription" 9125 class="purchase-card__radio" 9126 > 9127 <label for="purchase-subscription-8896711917859" class="purchase-card__label"> 9128 <div class="purchase-card__check"> 9129 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 9130 <path d="m9 12 2 2 4-4"/> 9131 </svg> 9132 </div> 9133 <div class="purchase-card__content"> 9134 <div class="purchase-card__header"> 9135 <div class="purchase-card__title"> 9136 Subscription
9137 <span class="purchase-card__badge">Save 10%</span> 9138 </div> 9139 <div class="purchase-card__price"> 9140 <span class="price-main subscription-price">Loading...</span> 9141 </div> 9142 </div> 9143 <div class="purchase-card__desc text-sm"> 9144 Delivered automatically - cancel any time 9145 </div> 9146 </div> 9147 9148 9149 <div class="free-gift-container"> 9150 <div class="free-gift-image"> 9151 <img 9152 src="//yuaiahaircare.com/cdn/shop/files/opt-Mikrofiber-haandklaede-til-haar.webp?v=1776678106&width=120" 9153 alt="Microfiber towel for hair" 9154 width="60" 9155 height="60" 9156 loading="lazy" 9157 > 9158 </div> 9159 9160 <div class="free-gift-text"> 9161 <span class="free-gift-icon"> 9162 <svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 19 19" fill="none"> 9163 <path d="M15.5318 6.22334H3.46832C3.05192 6.22334 2.71436 6.56089 2.71436 6.9773V8.48524C2.71436 8.90165 3.05192 9.23925 3.46832 9.23925H15.5318C15.9482 9.23925 16.2858 8.90165 16.2858 8.48524V6.9773C16.2858 6.56089 15.9482 6.22334 15.5318 6.22334Z" stroke="#D62E55" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9164 <path d="M9.5 6.22334V16.025" stroke="#D62E55" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9165 <path d="M14.778 9.23924V14.517C14.778 14.917 14.6191 15.3005 14.3363 15.5833C14.0535 15.8661 13.67 16.025 13.27 16.025H5.73034C5.33042 16.025 4.94686 15.8661 4.66407 15.5833C4.38128 15.3005 4.22241 14.917 4.22241 14.517V9.23924" stroke="#D62E55" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9166 <path d="M6.10733 6.22337C5.60742 6.22337 5.12798 6.02477 4.77449 5.67128C4.421 5.31779 4.22241 4.83836 4.22241 4.33844C4.22241 3.83853 4.421 3.3591 4.77449 3.0056C5.12798 2.65211 5.60742 2.45352 6.10733 2.45352C6.83468 2.44085 7.54743 2.79376 8.15265 3.46622C8.75787 4.13869 9.22742 5.0995 9.50021 6.22337C9.7729 5.0995 10.2425 4.13869 10.8478 3.46622C11.453 2.79376 12.1657 2.44085 12.8931 2.45352C13.3929 2.45352 13.8724 2.65211 14.2259 3.0056C14.5794 3.3591 14.778 3.83853 14.778 4.33844C14.778 4.83836 14.5794 5.31779 14.2259 5.67128C13.8724 6.02477 13.3929 6.22337 12.8931 6.22337" stroke="#D62E55" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 9167 </svg> 9168 Welcome gift 9169 </span> 9170 <span>Microfiber towel for hair</span> 9171 <span><span class="line-through">â¬12,99 </span><span class="free-gift-red">FREE</span></span> 9172 </div> 9173 </div> 9174 9175 </label> 9176 9177 <!-- Subscription Options --> 9178 <div class="card-options subscription-options" id="subscription-options-8896711917859"> 9179 <div class="card-options__title">Choose subscription</div> 9180 <div class="option-list"> 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 <div 9225 class="option-item" 9226 data-plan-id="712043004285" 9227 data-variant-id="47176659009827" 9228 data-variant-quantity="1" 9229 data-price-adjustment="10" 9230 data-adjustment-type="percentage" 9231 data-base-price="3299" 9232 > 9233 9234 <div class="option-item__badge"> 9235 9236 9237 -10% 9238 9239 </div> 9240 9241 9242 <div class="option-item__image"> 9243 9244 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=500" alt="Delivery every 1 month" loading="lazy"> 9245 9246 </div> 9247 9248 <div class="option-item__content"> 9249 <div class="option-item__header"> 9250 9251 9252 9253 9254 9255 <div class="option-item__name"> 9256 Delivery every 1 month 9257 9258 9259 9260 9261 9262 </div> 9263 <div class="option-item__pricing">
9264 <span class="price-main">Loading...</span> 9265 9266 <span class="test_discount_badge" hidden> 9267 Save 9268 9269 9270 -10% 9271 9272 </span> 9273 9274 </div> 9275 </div> 9276 <div class="option-item__subtitle text-xs"> 9277 9278 9279 Delivered every month 9280 9281 </div> 9282 </div> 9283 9284 <div class="option-item__check"> 9285 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 9286 <path d="m9 12 2 2 4-4"/> 9287 </svg> 9288 </div> 9289 </div> 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 <div 9314 class="option-item" 9315 data-plan-id="712043037053" 9316 data-variant-id="47176659009827" 9317 data-variant-quantity="1" 9318 data-price-adjustment="10" 9319 data-adjustment-type="percentage" 9320 data-base-price="3299" 9321 > 9322 9323 <div class="option-item__badge"> 9324 9325 9326 -10% 9327 9328 </div> 9329 9330 9331 <div class="option-item__image"> 9332 9333 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=500" alt="Delivery every 3 months" loading="lazy"> 9334 9335 </div> 9336 9337 <div class="option-item__content"> 9338 <div class="option-item__header"> 9339 9340 9341 9342 <span class="option-item__header-badge option-item__header-badge--popular" hidden>Most Popular</span> 9343 9344 9345 9346 <div class="option-item__name"> 9347 Delivery every 3 months 9348 9349 9350 9351 <span class="option-item__popularity-badge">Most Popular</span> 9352 9353 9354 9355 </div> 9356 <div class="option-item__pricing"> 9357 <span class="price-main">Loading...</span> 9358 9359 <span class="test_discount_badge" hidden> 9360 Save 9361 9362 9363 -10% 9364 9365 </span> 9366 9367 </div> 9368 </div> 9369 <div class="option-item__subtitle text-xs"> 9370 9371 9372 Delivered every 3 months 9373 9374 </div> 9375 </div> 9376 9377 <div class="option-item__check"> 9378 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 9379 <path d="m9 12 2 2 4-4"/> 9380 </svg> 9381 </div> 9382 </div> 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 <div 9407 class="option-item" 9408 data-plan-id="712043069821" 9409 data-variant-id="47176659009827" 9410 data-variant-quantity="1" 9411 data-price-adjustment="10" 9412 data-adjustment-type="percentage" 9413 data-base-price="3299" 9414 > 9415 9416 <div class="option-item__badge"> 9417 9418 9419 -10% 9420 9421 </div> 9422 9423 9424 <div class="option-item__image"> 9425 9426 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=500" alt="Delivery every 6 months" loading="lazy"> 9427 9428 </div> 9429 9430 <div class="option-item__content"> 9431 <div class="option-item__header"> 9432 9433 9434
9435 <span class="option-item__header-badge option-item__header-badge--value" hidden>Best Value</span> 9436 9437 9438 9439 <div class="option-item__name"> 9440 Delivery every 6 months 9441 9442 9443 9444 <span class="option-item__value-badge">Best Value</span> 9445 9446 9447 9448 </div> 9449 <div class="option-item__pricing"> 9450 <span class="price-main">Loading...</span> 9451 9452 <span class="test_discount_badge" hidden> 9453 Save 9454 9455 9456 -10% 9457 9458 </span> 9459 9460 </div> 9461 </div> 9462 <div class="option-item__subtitle text-xs"> 9463 9464 9465 Delivered every 6 months 9466 9467 </div> 9468 </div> 9469 9470 <div class="option-item__check"> 9471 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 9472 <path d="m9 12 2 2 4-4"/> 9473 </svg> 9474 </div> 9475 </div> 9476 9477 9478 </div> 9479 9480 <!-- Benefits --> 9481 9482 <div class="subscription-benefits"> 9483 <div class="benefits-grid"> 9484 9485 <div class="benefit-item sf-hero__usp bg-white text-black text-sm px-3 py-1 rounded-full inline-block"> 9486 <div class="benefit-item__icon benefit-item__icon--image"> 9487 <img src="//yuaiahaircare.com/cdn/shop/files/discount-3.svg?v=1701802624&width=20" alt="USP 1 Icon" loading="lazy"> 9488 </div> 9489 <span class="benefit-item__text">Save 10% every time*</span> 9490 </div> 9491 9492 9493 <div class="benefit-item sf-hero__usp bg-white text-black text-sm px-3 py-1 rounded-full inline-block"> 9494 <div class="benefit-item__icon benefit-item__icon--image"> 9495 <img src="//yuaiahaircare.com/cdn/shop/files/self-service-2.svg?v=1701803501&width=20" alt="USP 2 Icon" loading="lazy"> 9496 </div> 9497 <span class="benefit-item__text">No commitment, easy self-service</span> 9498 </div> 9499 9500 9501 <div class="benefit-item sf-hero__usp bg-white text-black text-sm px-3 py-1 rounded-full inline-block"> 9502 <div class="benefit-item__icon benefit-item__icon--image"> 9503 <img src="//yuaiahaircare.com/cdn/shop/files/gift.svg?v=1701802818&width=20" alt="USP 3 Icon" loading="lazy"> 9504 </div> 9505 <span class="benefit-item__text">Welcome gift (value â¬9)</span> 9506 </div> 9507 9508 </div> 9509 </div> 9510 9511 9512 <!-- Disclaimer & FAQ Grid --> 9513 9514 <div class="subscription-info-grid"> 9515 9516 <div class="subscription-disclaimer"> 9517 <div class="disclaimer-content"> 9518 <p class="disclaimer-text text-sm">*Discount codes cannot be used for subscriptions</p> 9519 </div> 9520 </div> 9521 9522 9523 <div class="subscription-faq"> 9524 <div class="faq-content"> 9525 9526 <a href="/pages/frequently-asked-questions" class="faq-link text-sm">Do you have any questions? See our FAQ page</a> 9527 9528 </div> 9529 </div> 9530 9531 </div> 9532 9533 </div> 9534 9535 <div class="purchase-card__popular">Popular</div> 9536 </div> 9537 </div> 9538 </div> 9539 9540 <style> 9541 .stacked-subscription-widget { 9542 --primary: var(--primary-color, #FF4081); 9543 --primary-light: color-mix(in srgb, var(--primary) 10%, white); 9544 --border: var(--border-color, #f0f0f0); 9545 --text: #2d3748; 9546 --text-light: #718096; 9547 --success: #48bb78; 9548 --warning: #f59e0b; 9549 --bg-light: #f8fafc; 9550 --transition: all 0.2s ease; 9551 margin: 20px 0; 9552 } 9553 9554 .purchase-cards { 9555 display: flex; 9556 flex-direction: column; 9557 gap: 8px; 9558 } 9559 9560 .purchase-card { 9561 position: relative; 9562 background: white; 9563 transition: var(--transition); 9564 overflow: hidden; 9565 } 9566 9567 .purchase-card__radio { display: none; } 9568 9569 .purchase-card__radio:checked + .purchase-card__label { 9570 border-color: var(--primary); 9571 background: var(--primary-light); 9572 border-radius: 12px; 9573 } 9574 9575 .purchase-card__radio:checked ~ .card-options { display: block; } 9576 9577 .purchase-card__label { 9578 display: flex; 9579 flex-wrap: wrap; 9580 align-items: center; 9581 padding: 16px 20px; 9582 cursor: pointer; 9583 border: 2px solid var(--border); 9584 border-radius: 12px; 9585 transition: var(--transition); 9586 } 9587 9588 .purchase-card__check { 9589 width: 24px; 9590 height: 24px; 9591 border-radius: 50%; 9592 background: white; 9593 border: 2px solid var(--border); 9594 color: white; 9595 display: flex; 9596 align-items: center; 9597 justify-content: center; 9598 margin-right: 16px; 9599 transition: var(--transition); 9600 flex-shrink: 0; 9601 } 9602 9603 .purchase-card__radio:checked + .purchase-card__label .purchase-card__check { 9604 background: var(--primary); 9605 border-color: var(--primary); 9606 } 9607 9608 .purchase-card__check svg { 9609 opacity: 0; 9610 transform: scale(0.8); 9611 transition: var(--transition); 9612 } 9613 9614 .purchase-card__radio:checked + .purchase-card__label .purchase-card__check svg { 9615 opacity: 1; 9616 transform: scale(1); 9617 } 9618 9619 .purchase-card__content { flex: 1; } 9620 9621 .purchase-card__header { 9622 display: flex; 9623 justify-content: space-between; 9624 align-items: flex-start; 9625 } 9626 9627 .purchase-card__title { 9628 font-size: 16px; 9629 font-weight: 600; 9630 color: var(--text); 9631 display: flex; 9632 align-items: center; 9633 gap: 8px; 9634 } 9635 9636 .purchase-card__badge { 9637 background: var(--warning); 9638 color: white; 9639 padding: 2px 8px; 9640 border-radius: 12px; 9641 font-size: 10px; 9642 font-weight: 700; 9643 text-transform: uppercase; 9644 letter-spacing: 0.5px; 9645 } 9646 9647 .purchase-card__price { 9648 text-align: right; 9649 display: flex; 9650 align-items: center; 9651 gap: 8px; 9652 font-size: 18px; 9653 justify-content: flex-end; 9654 margin-top: 5px; 9655 } 9656 9657 .purchase-card__desc { 9658 color: var(--text-light); 9659 margin: 0; 9660 line-height: 1.4; 9661 } 9662 9663 .purchase-card__popular { 9664 position: absolute; 9665 top: -1px; 9666 right: -1px; 9667 background: var(--primary); 9668 color: white; 9669 padding: 4px 12px; 9670 font-size: 10px; 9671 font-weight: 700; 9672 text-transform: uppercase; 9673 letter-spacing: 0.5px; 9674 border-radius: 0 11px 0 8px; 9675 } 9676 9677 .price-main { 9678 font-size: 18px; 9679 font-weight: 700; 9680 color: var(--primary); 9681 } 9682 9683 .price-compare { 9684 color: var(--text-light); 9685 text-decoration: line-through; 9686 } 9687 9688 .purchase-card__price .price-main { font-size: 18px !important; } 9689 .option-item__pricing .price-main { font-size: 14px; } 9690 9691 .card-options { 9692 padding: 16px 20px 20px; 9693 border: 2px solid var(--border); 9694 background: var(--bg-light); 9695 animation: slideDown 0.3s ease-out; 9696 display: none; 9697 margin-top: 0.5rem; 9698 border-radius: 12px; 9699 } 9700
9701 @keyframes slideDown { 9702 from { opacity: 0; transform: translateY(-10px); } 9703 to { opacity: 1; transform: translateY(0); } 9704 } 9705 9706 .card-options__title { 9707 font-weight: 600; 9708 color: var(--text); 9709 margin: 0 0 12px 0; 9710 } 9711 9712 .option-list { margin-bottom: 16px; } 9713 9714 9715 9716 .option-item { 9717 border: 2px solid var(--border); 9718 border-radius: 10px; 9719 padding: 14px 16px; 9720 cursor: pointer; 9721 transition: var(--transition); 9722 background: white; 9723 display: flex; 9724 align-items: center; 9725 gap: 12px; 9726 position: relative; 9727 margin-bottom: 8px; 9728 } 9729 9730 .option-item:last-child { margin-bottom: 0; } 9731 .option-item:hover { border-color: var(--primary); } 9732 9733 .option-item.active { 9734 border-color: var(--primary); 9735 background: var(--primary-light); 9736 } 9737 9738 .option-item__badge { 9739 position: absolute; 9740 top: -6px; 9741 right: 8px; 9742 background: var(--warning); 9743 color: white; 9744 padding: 2px 6px; 9745 border-radius: 8px; 9746 font-size: 9px; 9747 font-weight: 700; 9748 } 9749 9750 .option-item__image { 9751 width: 42px; 9752 height: 42px; 9753 border-radius: 6px; 9754 overflow: hidden; 9755 background: transparent !important; 9756 display: flex; 9757 align-items: center; 9758 justify-content: center; 9759 flex-shrink: 0; 9760 } 9761 9762 .option-item__image img { width: 100%; height: 100%; object-fit: cover; } 9763 .option-item__placeholder { font-size: 14px; } 9764 .option-item__content { flex: 1; } 9765 9766 .option-item__header { 9767 display: flex; 9768 justify-content: space-between; 9769 align-items: flex-start; 9770 margin-bottom: 2px; 9771 } 9772 9773 .option-item__name { 9774 font-size: 14px; 9775 font-weight: 600; 9776 color: var(--text); 9777 display: flex; 9778 align-items: center; 9779 gap: 6px; 9780 } 9781 9782 .option-item__popularity-badge, 9783 .option-item__value-badge { 9784 display: inline-flex; 9785 align-items: center; 9786 padding: 2px 8px; 9787 font-size: 11px; 9788 font-weight: 600; 9789 border-radius: 12px; 9790 white-space: nowrap; 9791 } 9792 9793 .option-item__popularity-badge { 9794 background: var(--primary-light); 9795 color: var(--primary); 9796 } 9797 9798 .option-item__value-badge { 9799 background: #d4edda; 9800 color: #28a745; 9801 } 9802 9803 .option-item__pricing { 9804 display: flex; 9805 align-items: center; 9806 gap: 6px; 9807 justify-content: flex-end; 9808 } 9809 9810 .option-item__subtitle { color: var(--text-light); } 9811 9812 .option-item__check { 9813 width: 22px; 9814 height: 22px; 9815 background: var(--success); 9816 color: white; 9817 border-radius: 50%; 9818 display: flex; 9819 align-items: center; 9820 justify-content: center; 9821 opacity: 0; 9822 transform: scale(0.8); 9823 transition: var(--transition); 9824 flex-shrink: 0; 9825 position: absolute; 9826 left: -8px; 9827 top: -8px; 9828 } 9829 9830 .option-item.active .option-item__check { 9831 opacity: 1; 9832 transform: scale(1); 9833 } 9834 9835 .subscription-benefits { margin-bottom: 12px; } 9836 9837 .benefits-grid { 9838 display: flex; 9839 flex-wrap: wrap; 9840 gap: 10px; 9841 } 9842 9843 .benefit-item { 9844 display: flex; 9845 align-items: center; 9846 gap: 5px; 9847 border: 1px solid #eee; 9848 } 9849 9850 .benefit-item__icon { font-size: 16px; flex-shrink: 0; } 9851 9852 .benefit-item__icon--image { 9853 width: 18px; 9854 height: 18px; 9855 display: flex; 9856 align-items: center; 9857 justify-content: center; 9858 background: var(--bg-light); 9859 border-radius: 4px; 9860 overflow: hidden; 9861 } 9862 9863 .benefit-item__icon--image img { width: 100%; height: 100%; object-fit: contain; } 9864 9865 .benefit-item__text { 9866 font-size: 12px; 9867 color: var(--text); 9868 font-weight: 500; 9869 } 9870 9871 .subscription-info-grid { 9872 margin-top: 12px; 9873 display: grid; 9874 gap: 8px; 9875 grid-template-columns: 1fr; 9876 } 9877 9878 .subscription-disclaimer, 9879 .subscription-faq { margin-top: 0; } 9880 9881 .disclaimer-content, 9882 .faq-content { 9883 padding: 10px 12px; 9884 background: var(--bg-light); 9885 border: 1px solid var(--border); 9886 border-radius: 8px; 9887 } 9888 9889 .disclaimer-text { color: var(--text-light); margin: 0; line-height: 1.4; } 9890 .faq-text { color: var(--text); margin: 0; line-height: 1.4; } 9891 9892 .faq-link { 9893 font-size: 12px; 9894 color: var(--primary); 9895 text-decoration: none; 9896 font-weight: 500; 9897 line-height: 1.4; 9898 } 9899 9900 .faq-link:hover { text-decoration: underline; } 9901 9902 /** Free gift styling **/ 9903 .free-gift-container { 9904 display: none; 9905 width: 100%; 9906 align-items: center; 9907 gap: 12px; 9908 margin-top: 12px; 9909 padding: 8px; 9910 background: #ffffff; 9911 border: 1px solid var(--border); 9912 border-radius: 8px; 9913 } 9914 9915 .free-gift-image { 9916 flex-shrink: 0; 9917 background-color: #FBF9F7; 9918 border-radius: 12px; 9919 } 9920 .free-gift-container img { 9921 width: 60px; 9922 height: 60px; 9923 object-fit: cover; 9924 border-radius: 12px; 9925 mix-blend-mode: multiply; 9926 } 9927 9928 .free-gift-text { 9929 display: flex; 9930 flex-direction: column; 9931 gap: 2px; 9932 } 9933 .free-gift-icon { 9934 display: flex; 9935 font-family: Manrope, sans-serif; 9936 align-items: center; 9937 color: #D62E55; 9938 gap: 4px; 9939 font-size: 12px; 9940 text-transform: uppercase; 9941 font-weight: 700; 9942 } 9943 .free-gift-container .line-through { 9944 text-decoration: line-through; 9945 color: #718096; 9946 margin-right: 4px; 9947 } 9948 .free-gift-container .free-gift-red { 9949 color: #D62E55; 9950 font-weight: 700; 9951 } 9952 9953 @media (min-width: 481px) { 9954 .option-item__popularity-badge, 9955 .option-item__value-badge { line-height: 1.2; } 9956 } 9957 9958 @media (min-width: 640px) { 9959 .purchase-card__label { padding: 20px 24px; } 9960 .card-options { padding: 20px 24px 24px; } 9961 .subscription-info-grid { grid-template-columns: 1fr 1fr; gap: 12px; } 9962 } 9963 9964 @media (max-width: 480px) { 9965 .purchase-card__header { flex-wrap: wrap; } 9966 .option-item { padding: 12px; } 9967 .option-item__popularity-badge, 9968 .option-item__value-badge { 9969 position: absolute; 9970 top: -6px; 9971 right: 45px; 9972 font-size: 9px; 9973 padding: 2px 6px; 9974 z-index: 1; 9975 } 9976 .option-item__badge { right: 8px; } 9977 } 9978 </style> 9979 9980
9980<script> 9981document.addEventListener('DOMContentLoaded', function() { 9982 var classicRoots = document.querySelectorAll('.stacked-subscription-widget:not(.stacked-subscription-widget-optimized)'); 9983 if (!classicRoots.length) return; 9984 9985 classicRoots.forEach(function (widget) { 9986 initYuaiaClassicSubscriptionWidget(widget); 9987 }); 9988 9989 function initYuaiaClassicSubscriptionWidget(widget) { 9990 const productId = widget.dataset.productId; 9991 const purchaseRadios = widget.querySelectorAll('.purchase-card__radio'); 9992 const variantItems = widget.querySelectorAll('.variant-options .option-item'); 9993 const subscriptionItems = widget.querySelectorAll('.subscription-options .option-item'); 9994 const onetimePrice = widget.querySelector('.onetime-price'); 9995 const subscriptionPrice = widget.querySelector('.subscription-price'); 9996 9997 let currentType = 'onetime'; 9998 let currentVariantId = null; 9999 let currentSellingPlan = null; 10000 let applyingRemote = false; 10001 10002 if (variantItems.length > 0) { 10003 currentVariantId = variantItems[0].dataset.variantId; 10004 } else { 10005 currentVariantId = widget.dataset.defaultVariantId || null; 10006 } 10007 10008 function broadcastSpwState() { 10009 if (applyingRemote) return; 10010 var checked = widget.querySelector('.purchase-card__radio:checked'); 10011 var purchaseType = checked ? checked.value : 'onetime'; 10012 var planId = null; 10013 var planLabel = null; 10014 var subscriptionPriceText = null; 10015 if (purchaseType === 'subscription') { 10016 var activePlan = widget.querySelector('.subscription-options .option-item.active'); 10017 if (activePlan) { 10018 planId = activePlan.dataset.planId; 10019 planLabel = activePlan.dataset.planLabel 10020 ? activePlan.dataset.planLabel 10021 : (function () { 10022 var nm = activePlan.querySelector('.option-item__name'); 10023 return nm ? nm.textContent.replace(/\s+/g, ' ').trim() : null; 10024 })(); 10025 } 10026 if (subscriptionPrice) subscriptionPriceText = subscriptionPrice.textContent; 10027 } 10028 document.dispatchEvent(new CustomEvent('yuaia:spw-state-sync', { 10029 bubbles: true, 10030 detail: { 10031 productId: String(productId), 10032 purchaseType: purchaseType, 10033 variantId: currentVariantId != null ? String(currentVariantId) : null, 10034 sellingPlanId: planId != null ? String(planId) : null, 10035 sellingPlanLabel: planLabel != null ? String(planLabel) : null, 10036 subscriptionPriceText: subscriptionPriceText != null ? String(subscriptionPriceText) : null, 10037 sourceWidget: widget 10038 } 10039 })); 10040 } 10041 10042 function applyRemoteSpwState(ev) { 10043 var d = ev.detail; 10044 if (!d || d.sourceWidget === widget) return; 10045 if (String(d.productId) !== String(productId)) return; 10046 applyingRemote = true; 10047 try { 10048 var typeRadio = widget.querySelector('.purchase-card__radio[value="' + d.purchaseType + '"]'); 10049 if (typeRadio) typeRadio.checked = true; 10050 currentType = d.purchaseType; 10051 if (d.variantId != null) currentVariantId = d.variantId; 10052 10053 if (d.purchaseType === 'onetime') { 10054 currentSellingPlan = null; 10055 subscriptionItems.forEach(function (item) { item.classList.remove('active'); }); 10056 if (variantItems.length) { 10057 variantItems.forEach(function (v) { 10058 v.classList.toggle('active', String(v.dataset.variantId) === String(d.variantId)); 10059 }); 10060 } 10061 updateOnetimePrice(); 10062 } else { 10063 currentSellingPlan = d.sellingPlanId != null ? String(d.sellingPlanId) : null; 10064 var match = d.sellingPlanId 10065 ? Array.from(subscriptionItems).find(function (s) { 10066 return String(s.dataset.planId) === String(d.sellingPlanId); 10067 }) 10068 : null; 10069 subscriptionItems.forEach(function (s) { 10070 s.classList.toggle('active', match ? s === match : false); 10071 }); 10072 if (match) { 10073 currentSellingPlan = String(match.dataset.planId); 10074 updateSubscriptionPrice(match); 10075 } else if (d.sellingPlanId && subscriptionPrice && d.subscriptionPriceText) { 10076 subscriptionPrice.textContent = d.subscriptionPriceText.trim(); 10077 } else { 10078 updateSubscriptionPriceDisplay(); 10079 } 10080 } 10081 updateMainFormVariant(currentVariantId); 10082 syncSellingPlanToProductForms(); 10083 } finally { 10084 applyingRemote = false;
10085 } 10086 } 10087 10088 document.addEventListener('yuaia:spw-state-sync', applyRemoteSpwState); 10089 10090 function getProductCartForms() { 10091 var pid = String(productId); 10092 var forms = []; 10093 document.querySelectorAll('product-form[data-product-id="' + pid + '"] form').forEach(function (f) { 10094 forms.push(f); 10095 }); 10096 document.querySelectorAll('sticky-atc[data-product-id="' + pid + '"] form').forEach(function (f) { 10097 forms.push(f); 10098 }); 10099 if (!forms.length) { 10100 var section = widget.closest('.main-product'); 10101 if (section && String(section.dataset.productId) === pid) { 10102 section.querySelectorAll('product-form form').forEach(function (f) { 10103 forms.push(f); 10104 }); 10105 } 10106 } 10107 return forms; 10108 } 10109 10110 function syncSellingPlanToProductForms() { 10111 getProductCartForms().forEach(function (form) { 10112 var input = form.querySelector('input[name="selling_plan"]'); 10113 if (currentType === 'subscription' && currentSellingPlan) { 10114 if (!input) { 10115 input = document.createElement('input'); 10116 input.type = 'hidden'; 10117 input.name = 'selling_plan'; 10118 form.appendChild(input); 10119 } 10120 input.value = currentSellingPlan; 10121 } else if (input) { 10122 input.remove(); 10123 } 10124 }); 10125 } 10126 10127 purchaseRadios.forEach(radio => { 10128 radio.addEventListener('change', function() { 10129 currentType = this.value; 10130 10131 if (currentType === 'onetime') { 10132 currentSellingPlan = null; 10133 subscriptionItems.forEach(item => item.classList.remove('active')); 10134 10135 if (variantItems.length > 0 && !currentVariantId) { 10136 variantItems[0].classList.add('active'); 10137 currentVariantId = variantItems[0].dataset.variantId; 10138 } 10139 10140 updateOnetimePrice(); 10141 applyOnetimePricesToVariantOptions(); 10142 } 10143 10144 if (currentType === 'subscription') { 10145 if (!currentVariantId && widget.dataset.defaultVariantId) { 10146 currentVariantId = widget.dataset.defaultVariantId; 10147 } 10148 syncSubscriptionSelectionForVariant(currentVariantId); 10149 applySubscriptionPricesToVariantOptions(); 10150 } 10151 10152 updateMainFormVariant(currentVariantId); 10153 syncSellingPlanToProductForms(); 10154 broadcastSpwState(); 10155 }); 10156 }); 10157 10158 variantItems.forEach(item => { 10159 item.addEventListener('click', function() { 10160 variantItems.forEach(v => v.classList.remove('active')); 10161 this.classList.add('active'); 10162 currentVariantId = this.dataset.variantId; 10163 10164 updateOnetimePrice(); 10165 10166 if (currentType === 'onetime') { 10167 applyOnetimePricesToVariantOptions(); 10168 } else if (currentType === 'subscription') { 10169 syncSubscriptionSelectionForVariant(currentVariantId); 10170 applySubscriptionPricesToVariantOptions(); 10171 } 10172 10173 updateMainFormVariant(currentVariantId); 10174 syncSellingPlanToProductForms(); 10175 triggerThemeVariantChange(currentVariantId); 10176 broadcastSpwState(); 10177 }); 10178 }); 10179 10180 subscriptionItems.forEach(item => { 10181 item.addEventListener('click', function() { 10182 subscriptionItems.forEach(s => s.classList.remove('active')); 10183 this.classList.add('active'); 10184 currentSellingPlan = this.dataset.planId; 10185 const newVariantId = this.dataset.variantId; 10186 10187 if (newVariantId !== currentVariantId) { 10188 currentVariantId = newVariantId; 10189 triggerThemeVariantChange(currentVariantId); 10190 } 10191 10192 updateSubscriptionPrice(this); 10193 updateMainFormVariant(currentVariantId); 10194 syncSellingPlanToProductForms(); 10195 broadcastSpwState(); 10196 }); 10197 }); 10198 10199 subscriptionItems.forEach(item => updateSubscriptionItemPrice(item)); 10200 10201 function findMatchingSubscriptionItem(variantId) { 10202 return Array.from(subscriptionItems).find(item => item.dataset.variantId == variantId) 10203 || subscriptionItems[0] 10204 || null; 10205 } 10206 10207 function syncSubscriptionSelectionForVariant(variantId) { 10208 const matchingSubscription = findMatchingSubscriptionItem(variantId); 10209 if (!matchingSubscription) { 10210 updateSubscriptionPriceDisplay(); 10211 return null; 10212 } 10213 10214 subscriptionItems.forEach(item => { 10215 item.classList.toggle('active', item === matchingSubscription); 10216 }); 10217 10218 currentSellingPlan = matchingSubscription.dataset.planId; 10219 updateSubscriptionPrice(matchingSubscription); 10220 return matchingSubscription; 10221 } 10222 10223 function updateOnetimePrice() { 10224 const activeItem = widget.querySelector('.variant-options .option-item.active'); 10225 if (activeItem && onetimePrice) { 10226 onetimePrice.textContent = formatMoney(parseInt(activeItem.dataset.variantPrice)); 10227 const onetimeCompare = widget.querySelector('.onetime-compare'); 10228 const comparePrice = activeItem.dataset.comparePrice; 10229 if (onetimeCompare) { 10230 if (comparePrice && comparePrice !== '') { 10231 onetimeCompare.textContent = formatMoney(parseInt(comparePrice)); 10232 onetimeCompare.style.display = 'inline'; 10233 } else { 10234 onetimeCompare.style.display = 'none'; 10235 } 10236 } 10237 } 10238 } 10239 10240 function findVariantItem(variantId) { 10241 return Array.from(variantItems).find(item => item.dataset.variantId == variantId) || null; 10242 } 10243 10244 function calculateSubscriptionPrice(basePrice, adjustment, adjustmentType, itemElement) { 10245 if (!basePrice) return null; 10246 10247 if (adjustmentType === 'percentage') { 10248 return Math.round(basePrice * (1 - adjustment / 100)); 10249 } 10250 10251 if (adjustmentType === 'fixed_amount') { 10252 const variantQuantity = parseInt(itemElement && itemElement.dataset.variantQuantity, 10) || 1; 10253 return Math.max(0, basePrice - (adjustment * variantQuantity)); 10254 } 10255 10256 if (adjustmentType === 'price') { 10257 return adjustment; 10258 } 10259 10260 return Math.max(0, basePrice - adjustment); 10261 } 10262 10263 function calculateSubscriptionPriceForVariant(variantElement, subscriptionElement) { 10264 if (!variantElement || !subscriptionElement) return null; 10265 10266 const basePrice = parseInt(variantElement.dataset.variantPrice,
1026610); 10267 const adjustment = parseInt(subscriptionElement.dataset.priceAdjustment, 10); 10268 const adjustmentType = subscriptionElement.dataset.adjustmentType; 10269 10270 return calculateSubscriptionPrice(basePrice, adjustment, adjustmentType, variantElement); 10271 } 10272 10273 function updateSubscriptionPriceDisplay() { 10274 if (!subscriptionPrice) return; 10275 let lowestPrice = null; 10276 subscriptionItems.forEach(item => { 10277 const basePrice = parseInt(item.dataset.basePrice); 10278 const adjustment = parseInt(item.dataset.priceAdjustment); 10279 const adjustmentType = item.dataset.adjustmentType; 10280 if (basePrice) { 10281 const newPrice = calculateSubscriptionPrice(basePrice, adjustment, adjustmentType, item); 10282 if (lowestPrice === null || newPrice < lowestPrice) lowestPrice = newPrice; 10283 } 10284 }); 10285 if (lowestPrice) { 10286 subscriptionPrice.textContent = formatMoney(lowestPrice); 10287 } 10288 } 10289 10290 function updateSubscriptionPrice(itemElement) { 10291 const variantElement = findVariantItem(currentVariantId || itemElement.dataset.variantId); 10292 const newPrice = calculateSubscriptionPriceForVariant(variantElement, itemElement); 10293 if (newPrice === null) return; 10294 if (subscriptionPrice) subscriptionPrice.textContent = formatMoney(newPrice); 10295 } 10296 10297 function updateSubscriptionItemPrice(itemElement) { 10298 const priceSpan = itemElement.querySelector('.price-main'); 10299 const basePrice = parseInt(itemElement.dataset.basePrice); 10300 const adjustment = parseInt(itemElement.dataset.priceAdjustment); 10301 const adjustmentType = itemElement.dataset.adjustmentType; 10302 if (!basePrice || !priceSpan) { 10303 if (priceSpan) priceSpan.textContent = 'Price not available'; 10304 return; 10305 } 10306 const newPrice = calculateSubscriptionPrice(basePrice, adjustment, adjustmentType, itemElement); 10307 priceSpan.textContent = formatMoney(newPrice); 10308 if (basePrice > newPrice) { 10309 const pricing = itemElement.querySelector('.option-item__pricing'); 10310 if (pricing && !pricing.querySelector('.price-compare')) { 10311 const compareSpan = document.createElement('span'); 10312 compareSpan.className = 'price-compare'; 10313 compareSpan.textContent = formatMoney(basePrice); 10314 pricing.insertBefore(compareSpan, priceSpan); 10315 } 10316 } 10317 } 10318 10319 function updateMainFormVariant(variantId) {
10320 getProductCartForms().forEach(function (form) { 10321 var el = form.querySelector('select[name="id"], input[name="id"]'); 10322 if (el) { 10323 el.disabled = false; 10324 el.value = variantId; 10325 el.dispatchEvent(new Event('change', { bubbles: true })); 10326 } 10327 }); 10328 updateVariantImage(variantId); 10329 } 10330 10331 function updateVariantImage(variantId) { 10332 const variantData = window.productVariants && window.productVariants.find(v => v.id == variantId); 10333 if (!variantData || !variantData.featured_media || !variantData.featured_media.id) return; 10334 const mediaId = variantData.featured_media.id; 10335 const desktopSlides = document.querySelectorAll('.sf-product-media__desktop .swiper-slide'); 10336 desktopSlides.forEach((slide, index) => { 10337 if (slide.dataset.mediaId == mediaId) { 10338 const swiper = window.productSwiper || window.mainSwiper; 10339 if (swiper && swiper.slideTo) swiper.slideTo(index); 10340 const thumbnail = document.querySelector(`[data-thumbnail-id="${mediaId}"]`); 10341 if (thumbnail) thumbnail.click(); 10342 } 10343 }); 10344 const mobileSlides = document.querySelectorAll('.sf-product-media__mobile .swiper-slide'); 10345 mobileSlides.forEach((slide, index) => { 10346 if (slide.dataset.mediaId == mediaId) { 10347 const mobileSwiper = window.mobileProductSwiper || window.mobileSwiper; 10348 if (mobileSwiper && mobileSwiper.slideTo) mobileSwiper.slideTo(index); 10349 } 10350 }); 10351 document.dispatchEvent(new CustomEvent('variant:change', { detail: { variant: variantData } })); 10352 } 10353 10354 function formatMoney(cents) { 10355 if (typeof window.formatMoney === 'function' && window.MinimogSettings?.money_format) { 10356 return window.formatMoney(cents, window.MinimogSettings.money_format); 10357 } 10358 10359 const currency = window.Shopify && window.Shopify.currency && window.Shopify.currency.active 10360 ? window.Shopify.currency.active : 'DKK'; 10361 const localeMap = { EUR: 'en-IE', GBP: 'en-GB', USD: 'en-US', PLN: 'pl-PL', SEK: 'sv-SE', RON: 'ro-RO' }; 10362 const locale = localeMap[currency] || 'da-DK'; 10363 return new Intl.NumberFormat(locale, { 10364 style: 'currency', currency, 10365 minimumFractionDigits: 2, maximumFractionDigits: 2 10366 }).format(cents / 100); 10367 } 10368 10369 // Get daily divisor based on variant index 10370 function getDailyDivisor(variantIdx) { 10371 if (variantIdx === 1) return 90; 10372 if (variantIdx === 2) return 180; 10373 return 30; 10374 } 10375 10376 // Format daily price display 10377 function updateDailyPriceDisplay(item, totalCents, variantIdx) { 10378 const dailyPriceWrap = item.querySelector('.price-per-day'); 10379 const dailyPriceText = item.querySelector('.daily-price-text'); 10380 if (!dailyPriceWrap || !dailyPriceText) return; 10381 10382 const divisor = parseInt(dailyPriceWrap.dataset.dailyDivisor || getDailyDivisor(variantIdx)); 10383 if (!divisor || !totalCents) return; 10384 10385 const dailyCents = Math.round(totalCents / divisor); 10386 dailyPriceWrap.dataset.dailyPrice = String(dailyCents); 10387 dailyPriceText.textContent = `${formatMoney(dailyCents)} / day`; 10388 } 10389 10390 // Apply one-time prices to variant options 10391 function applyOnetimePricesToVariantOptions() { 10392 variantItems.forEach((item, idx) => { 10393 const priceMain = item.querySelector('.option-item__pricing .price-main'); 10394 if (!priceMain) return; 10395 10396 const variantPrice = parseInt(item.dataset.variantPrice || 0); 10397 if (variantPrice) { 10398 priceMain.textContent = formatMoney(variantPrice); 10399 updateDailyPriceDisplay(item, variantPrice, idx); 10400 } 10401 10402 // Update compare price 10403 const priceCompare = item.querySelector('.option-item__pricing .price-compare'); 10404 const comparePrice = parseInt(item.dataset.comparePrice || 0); 10405 if (priceCompare && comparePrice) { 10406 priceCompare.textContent = formatMoney(comparePrice); 10407 } 10408 }); 10409 } 10410 10411 // Apply subscription prices to variant options 10412 function applySubscriptionPricesToVariantOptions() { 10413 const activeSubscription = Array.from(subscriptionItems).find(si => si.classList.contains('active')); 10414 10415 variantItems.forEach((item, idx) => { 10416 const priceMain = item.querySelector('.option-item__pricing .price-main'); 10417 if (!priceMain) return; 10418 10419 // The selling plans in this store only reference the qty-1 variant, so there is 10420 // rarely an exact match for the qty-3/qty-6 tiers. Fall back to the active (or 10421 // first) plan purely to read its discount rate/type â every plan here shares the
10422 // same 10%, so this still gives each tier its own correctly discounted price 10423 // below, instead of copying variant 1's absolute price onto every tier. 10424 const variantId = item.dataset.variantId; 10425 const exactMatch = Array.from(subscriptionItems).find(si => si.dataset.variantId == variantId); 10426 const rateSource = exactMatch || activeSubscription || subscriptionItems[0]; 10427 if (!rateSource) return; 10428 10429 const basePrice = parseInt(item.dataset.variantPrice || 0); 10430 if (!basePrice) return; 10431 10432 const adjustment = parseInt(rateSource.dataset.priceAdjustment || 0); 10433 const adjustmentType = rateSource.dataset.adjustmentType; 10434 const subPrice = calculateSubscriptionPrice(basePrice, adjustment, adjustmentType, item); 10435 if (subPrice === null || subPrice <= 0) return; 10436 10437 priceMain.textContent = formatMoney(subPrice); 10438 updateDailyPriceDisplay(item, subPrice, idx); 10439 10440 // Update compare price if applicable 10441 const priceCompare = item.querySelector('.option-item__pricing .price-compare'); 10442 if (priceCompare && basePrice > subPrice) { 10443 priceCompare.textContent = formatMoney(basePrice); 10444 } 10445 }); 10446 } 10447 10448 function getProductAddButtons() { 10449 var pid = String(productId); 10450 var list = []; 10451 document.querySelectorAll('product-form[data-product-id="' + pid + '"] button[name="add"]').forEach(function (b) { 10452 list.push(b); 10453 }); 10454 document.querySelectorAll('sticky-atc[data-product-id="' + pid + '"] button[name="add"]').forEach(function (b) { 10455 list.push(b); 10456 }); 10457 if (!list.length) { 10458 var section = widget.closest('.main-product'); 10459 if (section && String(section.dataset.productId) === pid) { 10460 section.querySelectorAll('button[name="add"]').forEach(function (b) { 10461 list.push(b); 10462 }); 10463 } 10464 } 10465 if (!list.length) { 10466 document.querySelectorAll('button[name="add"]').forEach(function (b) { 10467 list.push(b); 10468 }); 10469 } 10470 return list; 10471 } 10472 10473 var hasOptimizedForProduct = document.querySelector('.stacked-subscription-widget-optimized[data-product-id="' + String(productId) + '"]'); 10474 var hasPlanbOwner = document.querySelector('.spw-planb[data-atc-owner="true"][data-product-id="' + String(productId) + '"]'); 10475 if (!hasOptimizedForProduct && !hasPlanbOwner) { 10476 window.__yuaiaSpwAtcBound = window.__yuaiaSpwAtcBound || {}; 10477 if (!window.__yuaiaSpwAtcBound[productId]) { 10478 window.__yuaiaSpwAtcBound[productId] = true; 10479 getProductAddButtons().forEach(function (addToCartButton) { 10480 addToCartButton.addEventListener('click', function (event) { 10481 event.preventDefault(); 10482 10483 syncSellingPlanToProductForms(); 10484 updateMainFormVariant(currentVariantId); 10485 10486 if (currentType === 'subscription' && !currentSellingPlan) { 10487 alert('Please choose a subscription plan'); 10488 return; 10489 } 10490 if (!currentVariantId) { 10491 alert('Please choose a variant'); 10492 return; 10493 } 10494 10495 var productFormWrapper = this.closest('.product-form'); 10496 if (productFormWrapper) productFormWrapper.classList.add('adding'); 10497 10498 var mainForm = this.closest('form'); 10499 if (!mainForm) { 10500 if (productFormWrapper) productFormWrapper.classList.remove('adding'); 10501 return; 10502 } 10503 var formData = new FormData(mainForm); 10504 10505 var item = { 10506 id: Number(currentVariantId), 10507 quantity: Number(formData.get('quantity')) || 1 10508 }; 10509 10510 if (currentType === 'subscription' && currentSellingPlan) { 10511 item.selling_plan = Number(currentSellingPlan); 10512 } 10513 10514 fetch('/cart/add.js', { 10515 method: 'POST', 10516 headers: { 'Content-Type': 'application/json' }, 10517 body: JSON.stringify({ items: [item] }), 10518 credentials: 'same-origin' 10519 }) 10520 .then(function (response) { return response.json(); }) 10521 .then(function (data) { 10522 if (data.status) return; 10523 if (window.MinimogEvents) window.MinimogEvents.emit('ON_ITEM_ADDED', data); 10524 if (typeof Shopify !== 'undefined' && Shopify.onItemAdded) { 10525 Shopify.onItemAdded(data, window.MinimogSettings && window.MinimogSettings.enable_cart_drawer); 10526 } 10527 }) 10528 .catch(function (error) { console.error('Error adding to cart:', error); }) 10529 .finally(function () { 10530 if (productFormWrapper) productFormWrapper.classList.remove('adding'); 10531 }); 10532 }); 10533 }); 10534 } 10535 } 10536 10537 if (window.MinimogEvents) { 10538 window.MinimogEvents.subscribe(`${productId}__VARIANT_CHANGE`, function(variant) { 10539 if (!variant || !variant.id) return; 10540 handleVariantChange(variant.id); 10541 }); 10542 } 10543 10544 function handleVariantChange(variantId) { 10545 currentVariantId = variantId; 10546 updateOnetimePrice(); 10547 10548 if (currentType === 'onetime' && variantItems.length > 0) {
10549 applyOnetimePricesToVariantOptions(); 10550 variantItems.forEach(item => { 10551 item.classList.toggle('active', item.dataset.variantId == variantId); 10552 }); 10553 } 10554 if (currentType === 'subscription') { 10555 syncSubscriptionSelectionForVariant(variantId); 10556 applySubscriptionPricesToVariantOptions(); 10557 } 10558 syncSellingPlanToProductForms(); 10559 broadcastSpwState(); 10560 } 10561 10562 function triggerThemeVariantChange(variantId) { 10563 // Desktop and mobile each render their own <media-gallery> instance, so update all of them 10564 const mediaGalleries = document.querySelectorAll('media-gallery'); 10565 if (!mediaGalleries.length) return; 10566 let productData = window._themeProducts?.[productId] || null; 10567 let variant = null; 10568 mediaGalleries.forEach(mediaGallery => { 10569 const galleryProductData = productData || mediaGallery.productData || null; 10570 const galleryVariant = galleryProductData?.variants?.find(v => v.id == variantId); 10571 if (galleryVariant) variant = galleryVariant; 10572 if (mediaGallery.setActiveMedia && galleryVariant) { mediaGallery.setActiveMedia(galleryVariant); return; } 10573 if (galleryVariant && galleryVariant.featured_media) { 10574 if (mediaGallery.slider) { 10575 mediaGallery.slider.slides.forEach((slide, i) => { 10576 const el = slide.querySelector('[data-media-id]'); 10577 if (el && el.dataset.mediaId == galleryVariant.featured_media.id) mediaGallery.slider.slideTo(i); 10578 }); 10579 } else { 10580 mediaGallery.querySelectorAll('.sf-prod-media-item').forEach(item => { 10581 const el = item.querySelector('[data-media-id]'); 10582 if (el && el.dataset.mediaId == galleryVariant.featured_media.id) 10583 item.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); 10584 }); 10585 } 10586 } 10587 }); 10588 if (window.MinimogEvents && variant) window.MinimogEvents.emit(`${productId}__VARIANT_CHANGE`, variant); 10589 } 10590 10591 updateSubscriptionPriceDisplay(); 10592 updateOnetimePrice(); 10593 syncSellingPlanToProductForms(); 10594 if (currentType === 'onetime') { 10595 applyOnetimePricesToVariantOptions(); 10596 } else { 10597 applySubscriptionPricesToVariantOptions(); 10598 } 10599 10600 var activeSubInit = widget.querySelector('.subscription-options .option-item.active'); 10601 if (activeSubInit) currentSellingPlan = activeSubInit.dataset.planId; 10602 } 10603}); 10604 </script>
10604 10605 10606 10607
10607<script> 10608 (function () { 10609 function updateFreeGiftVisibility(root) { 10610 var scope = root || document; 10611 scope.querySelectorAll('.stacked-subscription-widget').forEach(function (widget) { 10612 var subRadio = widget.querySelector('.purchase-card--subscription .purchase-card__radio'); 10613 var freeGift = widget.querySelector('.free-gift-container'); 10614 if (!subRadio || !freeGift) return; 10615 10616 freeGift.style.display = subRadio.checked ? 'flex' : 'none'; 10617 }); 10618 } 10619 10620 function bindWidgetListeners(root) { 10621 var scope = root || document; 10622 scope.querySelectorAll('.stacked-subscription-widget').forEach(function (widget) { 10623 if (widget.__freeGiftBound) return; 10624 widget.__freeGiftBound = true; 10625 10626 widget.querySelectorAll('.purchase-card__radio').forEach(function (radio) { 10627 radio.addEventListener('change', function () { 10628 updateFreeGiftVisibility(widget); 10629 }); 10630 }); 10631 }); 10632 } 10633 10634 function init() { 10635 bindWidgetListeners(document); 10636 updateFreeGiftVisibility(document); 10637 } 10638 10639 if (document.readyState === 'loading') { 10640 document.addEventListener('DOMContentLoaded', init); 10641 } else { 10642 init(); 10643 } 10644 10645 // Re-bind if blocks are re-rendered (e.g. A/B testing tools, section reloads) 10646 var mo = new MutationObserver(function () { 10647 bindWidgetListeners(document); 10648 updateFreeGiftVisibility(document); 10649 }); 10650 mo.observe(document.documentElement, { childList: true, subtree: true }); 10651 })(); 10652 </script>
10652 10653 10654 10655</div><div class="main-product__block main-product__block-variant_picker" > 10656 10657</div><div class="main-product__block main-product__block-bundle_options" > 10658</div><div class="main-product__block main-product__block-free_gifts" > 10659 10660 10661 10662 10663 10664</div><div class="main-product__block main-product__block-checkbox_cross_sell" > 10665 10666 10667 10668 10669 10670 <div class="checkbox-cross-sell-block" data-checkbox-cross-sell> 10671 <style> 10672 .checkbox-cross-sell-block { 10673 --primary: #d62e55; 10674 --primary-light: color-mix(in srgb, var(--primary) 10%, white); 10675 --border: #fff3f5; 10676 --text: #2d3748; 10677 --text-light: #718096; 10678 --success: #48bb78; 10679 --warning: #f59e0b; 10680 --bg-light: #f8fafc; 10681 --transition: all 0.2s ease; 10682 margin: 24px 0 24px; 10683 } 10684 10685 .checkbox-cross-sell-container { 10686 /* No border or padding - minimal design */ 10687 } 10688 10689 .checkbox-cross-sell-header { 10690 margin-bottom: 10px; 10691 } 10692 10693 .checkbox-cross-sell-title { 10694 font-size: 18px; 10695 font-weight: 600; 10696 color: var(--text); 10697 margin: 0 0 2px 0; 10698 font-family: inherit; 10699 line-height: 1.2; 10700 } 10701 10702 .checkbox-cross-sell-subtitle { 10703 font-size: 14px; 10704 color: var(--text-light); 10705 margin: 0; 10706 line-height: 1.3; 10707 } 10708 10709 .checkbox-cross-sell-items { 10710 display: flex; 10711 flex-direction: column; 10712 gap: 12px; 10713 } 10714 10715 10716 .checkbox-item { 10717 display: flex; 10718 align-items: center; 10719 gap: 10px; 10720 padding: 8px 10px; 10721 background: white; 10722 border: 2px solid var(--border); 10723 border-radius: 10px; 10724 cursor: pointer; 10725 transition: var(--transition); 10726 position: relative; 10727 } 10728 10729 .checkbox-item:hover { 10730 border-color: var(--primary); 10731 } 10732 10733 .checkbox-item.selected { 10734 border-color: var(--primary); 10735 background: var(--primary-light); 10736 } 10737 10738 .checkbox-input { 10739 position: relative; 10740 width: 20px; 10741 height: 20px; 10742 flex-shrink: 0; 10743 } 10744 10745 .checkbox-input input { 10746 position: absolute; 10747 opacity: 0; 10748 cursor: pointer; 10749 } 10750 10751 .checkbox-checkmark { 10752 position: absolute; 10753 top: 0; 10754 left: 0; 10755 width: 20px; 10756 height: 20px; 10757 background: white; 10758 border: 2px solid #d1d1d1; 10759 border-radius: 50%; 10760 transition: var(--transition); 10761 display: flex; 10762 align-items: center; 10763 justify-content: center; 10764 } 10765 10766 .checkbox-item.selected .checkbox-checkmark { 10767 background: #48bb78; 10768 border-color: #48bb78; 10769 } 10770 10771 .checkbox-checkmark:after { 10772 content: ""; 10773 position: absolute; 10774 display: none; 10775 width: 4px; 10776 height: 8px; 10777 border: solid white; 10778 border-width: 0 2px 2px 0; 10779 transform: rotate(45deg); 10780 margin-bottom: 2px; 10781 } 10782 10783 .checkbox-item.selected .checkbox-checkmark:after { 10784 display: block; 10785 } 10786 10787 10788 .checkbox-product-image { 10789 width: 60px; 10790 height: 60px; 10791 border-radius: 8px; 10792 object-fit: cover; 10793 flex-shrink: 0; 10794 background: var(--bg-light); 10795 } 10796 10797 .checkbox-product-info { 10798 flex: 1; 10799 min-width: 0; 10800 } 10801 10802 .checkbox-product-header { 10803 display: flex; 10804 justify-content: space-between; 10805 align-items: center; 10806 gap: 8px; 10807 } 10808 10809 .checkbox-product-title { 10810 font-size: 14px; 10811 font-weight: 500; 10812 color: var(--text); 10813 margin: 0; 10814 line-height: 1.3; 10815 font-family: inherit; 10816 overflow: hidden; 10817 text-overflow: ellipsis; 10818 white-space: nowrap; 10819 max-width: 100%; 10820 } 10821 10822 .checkbox-product-price { 10823 display: flex; 10824 align-items: center; 10825 gap: 6px; 10826 justify-content: flex-end; 10827 } 10828 10829 .checkbox-price { 10830 color: var(--primary); 10831 font-weight: 700; 10832 } 10833 10834 .checkbox-compare-price { 10835 color: var(--text-light); 10836 text-decoration: line-through; 10837 font-size: 12px; 10838 } 10839 10840 .checkbox-savings { 10841 position: absolute; 10842 top: -5px; 10843 right: 6px; 10844 background: var(--warning); 10845 color: white; 10846 padding: 1px 5px; 10847 border-radius: 6px; 10848 font-size: 9px; 10849 font-weight: 700; 10850 } 10851 10852 /* Mobile styles */ 10853 @media (max-width: 768px) { 10854 10855 .checkbox-cross-sell-title { 10856 font-size: 16px; 10857 } 10858 10859 .checkbox-product-image { 10860 width: 50px; 10861 height: 50px; 10862 } 10863 10864 .checkbox-item { 10865 padding: 8px; 10866 gap: 8px; 10867 } 10868 10869 .checkbox-compare-price { 10870 font-size: 11px; 10871 } 10872 } 10873 10874 @media (max-width: 480px) { 10875 .checkbox-cross-sell-header { 10876 margin-bottom: 10px; 10877 } 10878 10879 .checkbox-item { 10880 padding: 8px 10px; 10881 } 10882 10883 .checkbox-product-header { 10884 flex-direction: row; 10885 justify-content: space-between; 10886 align-items: center; 10887 } 10888 10889 .checkbox-product-title { 10890 font-size: 12px; 10891 max-width: 60%; 10892 overflow: hidden; 10893 text-overflow: ellipsis; 10894 white-space: nowrap; 10895 } 10896 10897 .checkbox-product-price { 10898 flex-shrink: 0; 10899 } 10900 10901 .checkbox-input { 10902 width: 18px; 10903 height: 18px; 10904 } 10905 10906 .checkbox-checkmark { 10907 width: 18px; 10908 height: 18px; 10909 } 10910 } 10911 </style> 10912 10913 <div class="checkbox-cross-sell-container"> 10914 10915 10916 <div class="checkbox-cross-sell-header"> 10917 10918 <div class="checkbox-cross-sell-title">Recommended to buy with</div> 10919 10920 10921 <div class="checkbox-cross-sell-subtitle">Perfect with this product</div> 10922 10923 </div> 10924 10925 10926 10927 <div class="checkbox-cross-sell-items"> 10928 10929 10930 10931 <label class="checkbox-item" data-product-id="9597262135587" data-variant-id="49626413367587"> 10932 <div class="checkbox-input"> 10933 <input type="checkbox" 10934 name="cross_sell_products[]" 10935 value="49626413367587" 10936 data-product-title="Rosemary Hair Oil" 10937 data-variant-price="1699" 10938 >
10939 <span class="checkbox-checkmark"></span> 10940 </div> 10941 10942 10943 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640&width=100" 10944 alt="Rosemary Hair Oil" 10945 class="checkbox-product-image" 10946 loading="lazy"> 10947 10948 10949 <div class="checkbox-product-info"> 10950 <div class="checkbox-product-header"> 10951 <div class="checkbox-product-title">Rosemary Hair Oil</div> 10952 <div class="checkbox-product-price"> 10953 10954 <span class="checkbox-price">â¬16,99</span> 10955 </div> 10956 </div> 10957 </div> 10958 10959 10960 10961 </label> 10962 10963 10964 </div> 10965 </div> 10966 10967
10967<script> 10968 document.addEventListener('DOMContentLoaded', function() { 10969 const container = document.querySelector('[data-checkbox-cross-sell]'); 10970 if (!container) return; 10971 10972 const checkboxItems = container.querySelectorAll('.checkbox-item'); 10973 const checkboxes = container.querySelectorAll('input[type="checkbox"]'); 10974 10975 // Handle checkbox state 10976 checkboxItems.forEach(item => { 10977 const checkbox = item.querySelector('input[type="checkbox"]'); 10978 10979 // Set initial state 10980 if (checkbox.checked) { 10981 item.classList.add('selected'); 10982 } 10983 10984 // Handle click on entire item 10985 item.addEventListener('click', function(e) { 10986 if (e.target.type !== 'checkbox') { 10987 e.preventDefault(); 10988 checkbox.checked = !checkbox.checked; 10989 checkbox.dispatchEvent(new Event('change')); 10990 } 10991 }); 10992 10993 // Handle checkbox change 10994 checkbox.addEventListener('change', function() { 10995 if (this.checked) { 10996 item.classList.add('selected'); 10997 } else { 10998 item.classList.remove('selected'); 10999 } 11000 11001 // Dispatch custom event for cart integration 11002 document.dispatchEvent(new CustomEvent('checkbox:crosssell:change', { 11003 detail: { 11004 variantId: this.value, 11005 checked: this.checked, 11006 productTitle: this.dataset.productTitle, 11007 price: this.dataset.variantPrice 11008 } 11009 })); 11010 }); 11011 }); 11012 11013 // Get selected items method 11014 window.getSelectedCrossSellItems = function() { 11015 const selected = []; 11016 checkboxes.forEach(checkbox => { 11017 if (checkbox.checked) { 11018 selected.push({ 11019 id: checkbox.value, 11020 quantity: 1 11021 }); 11022 } 11023 }); 11024 return selected; 11025 }; 11026 11027 // Integrate with product form submission 11028 const addToCartButton = document.querySelector('button[name="add"]'); 11029 const productForm = document.querySelector('.product-form form, form.product-form'); 11030 11031 if (addToCartButton && productForm) { 11032 // Store original click handler 11033 const originalClickHandler = addToCartButton.onclick; 11034 11035 // Use capture phase to ensure our handler runs first 11036 addToCartButton.addEventListener('click', async function(e) { 11037 const selectedItems = window.getSelectedCrossSellItems(); 11038 11039 if (selectedItems.length > 0) { 11040 e.preventDefault(); 11041 e.stopPropagation(); 11042 e.stopImmediatePropagation(); 11043 11044 // Add loading state 11045 const productFormWrapper = productForm.closest('.product-form') || productForm.parentElement; 11046 productFormWrapper.classList.add('adding'); 11047 11048 // Get main product data 11049 const formData = new FormData(productForm); 11050 const items = [{ 11051 id: formData.get('id'), 11052 quantity: parseInt(formData.get('quantity') || 1) 11053 }, ...selectedItems]; 11054 11055 try { 11056 const response = await fetch('/cart/add.js', { 11057 method: 'POST', 11058 headers: { 11059 'Content-Type': 'application/json' 11060 }, 11061 body: JSON.stringify({ items: items }), 11062 credentials: 'same-origin' 11063 }); 11064 11065 if (response.ok) { 11066 const data = await response.json(); 11067 11068 // Emit events first 11069 if (window.MinimogEvents) { 11070 window.MinimogEvents.emit('ON_ITEM_ADDED', data); 11071 } 11072 11073 // Use Shopify's built-in handler 11074 if (typeof Shopify !== 'undefined' && Shopify.onItemAdded) { 11075 Shopify.onItemAdded(data); 11076 } 11077 11078 // The theme should handle cart drawer opening automatically 11079 // No need to manually open it 11080 11081 // Clear checkboxes after successful add
11082 checkboxes.forEach(checkbox => { 11083 checkbox.checked = false; 11084 checkbox.dispatchEvent(new Event('change')); 11085 }); 11086 11087 return false; // Prevent any default behavior 11088 } else { 11089 throw new Error('Failed to add items to cart'); 11090 } 11091 } catch (error) { 11092 console.error('Error adding to cart:', error); 11093 // Fallback: submit form normally 11094 if (originalClickHandler) { 11095 originalClickHandler.call(addToCartButton, e); 11096 } else { 11097 productForm.submit(); 11098 } 11099 } finally { 11100 // Remove loading state 11101 productFormWrapper.classList.remove('adding'); 11102 } 11103 } 11104 }, true); // Use capture phase 11105 } 11106 }); 11107 </script>
11107 11108 </div> 11109 11110</div><div class="main-product__block main-product__block-stock_status" > 11111 11112<div class="stock-status-block" data-stock-status><input type="hidden" form="product-form-template--27375581331837__main" data-preorder-status-input name="properties[Status]" value="" disabled> 11113 <input type="hidden" form="product-form-template--27375581331837__main" data-preorder-eta-input name="properties[_Forventet levering]" value="" disabled><style> 11114 .stock-status-block { 11115 margin: 8px 0 16px; 11116 } 11117 11118 .stock-status-container { 11119 display: inline-flex; 11120 align-items: center; 11121 gap: 8px; 11122 font-size: 14px; 11123 font-weight: 700; 11124 } 11125 11126 .stock-status-icon { 11127 width: 16px; 11128 height: 16px; 11129 border-radius: 50%; 11130 flex-shrink: 0; 11131 } 11132 11133 .stock-status-text { 11134 line-height: 1.2; 11135 } 11136 11137 /* In stock styles */ 11138 .stock-status-container.in-stock .stock-status-icon { 11139 background-color: #4caf50; 11140 } 11141 11142 .stock-status-container.in-stock .stock-status-text { 11143 color: #4caf50; 11144 } 11145 11146 /* Out of stock styles */ 11147 .stock-status-container.out-of-stock .stock-status-icon { 11148 background-color: #f44336; 11149 } 11150 11151 .stock-status-container.out-of-stock .stock-status-text { 11152 color: #f44336; 11153 } 11154 11155 /* Limited stock styles */ 11156 .stock-status-container.limited-stock .stock-status-icon { 11157 background-color: #ff9800; 11158 } 11159 11160 .stock-status-container.limited-stock .stock-status-text { 11161 color: #ff9800; 11162 } 11163 11164 .stock-status-container.preorder .stock-status-icon { 11165 background-color: #3b82f6; 11166 } 11167 11168 .stock-status-container.preorder .stock-status-text { 11169 color: #3b82f6; 11170 } 11171 11172 /* Alignment options */ 11173 .stock-status-block.align-left { 11174 text-align: left; 11175 } 11176 11177 .stock-status-block.align-center { 11178 text-align: center; 11179 } 11180 11181 .stock-status-block.align-right { 11182 text-align: right; 11183 } 11184 11185 /* Delivery time styles */ 11186 .stock-status-delivery { 11187 margin-top: 6px; 11188 font-size: 14px; 11189 color: #000000; 11190 line-height: 1.3; 11191 display: flex; 11192 align-items: center; 11193 gap: 8px; 11194 } 11195 11196 .stock-status-delivery-icon { 11197 width: 16px; 11198 height: 16px; 11199 border-radius: 50%; 11200 flex-shrink: 0; 11201 display: flex; 11202 align-items: center; 11203 justify-content: center; 11204 background-color: #ebebeb; 11205 } 11206 11207 .stock-status-delivery-icon svg { 11208 width: 60%; 11209 height: 60%; 11210 fill: #000000; 11211 } 11212 11213 .stock-status-container.in-stock + .stock-status-delivery { 11214 color: #000000; 11215 } 11216 11217 .stock-status-container.out-of-stock + .stock-status-delivery { 11218 color: #000000; 11219 } 11220 11221 .stock-status-container.limited-stock + .stock-status-delivery { 11222 color: #000000; 11223 } 11224 11225 .stock-status-container.preorder + .stock-status-delivery { 11226 color: #3b82f6; 11227 } 11228 11229 @media (max-width: 768px) { 11230 .stock-status-container { 11231 font-size: 14px; 11232 } 11233 11234 .stock-status-delivery { 11235 font-size: 14px; 11236 } 11237 } 11238 </style> 11239 11240 <div id="stock-status-display" class="align-left"> 11241 <!-- Stock status will be rendered here by JavaScript --> 11242 </div> 11243 11244
11244<script> 11245 document.addEventListener('DOMContentLoaded', function() { 11246 const stockBlock = document.querySelector('[data-stock-status]'); 11247 if (!stockBlock) return; 11248 11249 const display = document.getElementById('stock-status-display'); 11250 const currentVariant = {"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}; 11251 11252 // Settings 11253 const showQuantity = true; 11254 const limitedThreshold = 5; 11255 const showIcon = true; 11256 const variantStock = {"47176659009827": {"policy": "continue", "qty": 0, "eta": null},"47176659042595": {"policy": "continue", "qty": 40152, "eta": null},"53502968496509": {"policy": "continue", "qty": 20076, "eta": null}}; 11257 const preorderWindowDays = 7; 11258 function formatEtaDate(d) { 11259 try { return d.toLocaleDateString('en', { day: 'numeric', month: 'short' }); } catch(e) { return d.toISOString().slice(0,10); } 11260 } 11261 11262 function updateStockStatus(variant) { 11263 if (!variant) { 11264 display.innerHTML = ''; 11265 return; 11266 } 11267 11268 let statusClass = ''; 11269 let statusText = ''; 11270 let html = ''; 11271 11272 // Check inventory tracking and policy 11273 const _vs = variantStock[variant.id] || {}; 11274 const trackInventory = variant.inventory_management === 'shopify'; 11275 const allowOverselling = (_vs.policy || variant.inventory_policy) === 'continue'; 11276 const preorderQty = (_vs.qty != null) ? _vs.qty : (variant.inventory_quantity || 0); 11277 const quantity = variant.inventory_quantity || 0; 11278 11279 if (!variant.available) { 11280 // Out of stock 11281 statusClass = 'out-of-stock'; 11282 statusText = 'Sold out'; 11283 } else if (trackInventory && allowOverselling && preorderQty <= 0) { 11284 statusClass = 'preorder'; 11285 statusText = 'Forudbestilling'; 11286 } else if (trackInventory && !allowOverselling && quantity <= limitedThreshold && quantity > 0) { 11287 // Limited stock 11288 statusClass = 'limited-stock'; 11289 statusText = showQuantity && quantity > 0 11290 ? 'Only [quantity] left'.replace('[quantity]', quantity) 11291 : 'Only [quantity] left'.replace(' ([quantity])', ''); 11292 } else { 11293 // In stock 11294 statusClass = 'in-stock'; 11295 statusText = 'In stock, ready to ship'; 11296 11297 // Optionally show quantity for in-stock items 11298 if (showQuantity && trackInventory && quantity > 0 && quantity > limitedThreshold) { 11299 statusText += ` (${quantity})`; 11300 } 11301 } 11302 11303 // Get delivery text based on status 11304 let deliveryText = ''; 11305 const showDelivery = false;
11306 const showDeliveryIcon = false; 11307 11308 if (showDelivery) { 11309 if (!variant.available) { 11310 deliveryText = 'Not in stock - Contact us for delivery time'; 11311 } else if (statusClass === 'preorder') { 11312 var etaStr = (variantStock[variant.id] || {}).eta; 11313 var preText = 'Forudbestilling - forventet levering senere'; 11314 if (etaStr) { 11315 var etaFrom = new Date(etaStr); 11316 var etaTo = new Date(etaFrom); etaTo.setDate(etaFrom.getDate() + preorderWindowDays); 11317 var etaRange = formatEtaDate(etaFrom) + ' - ' + formatEtaDate(etaTo); 11318 deliveryText = preText.indexOf('[date]') > -1 ? preText.replace('[date]', etaRange) : (preText + ' ' + etaRange).trim(); 11319 } else { 11320 deliveryText = preText.replace('[date]', '').replace(/\s{2,}/g, ' ').trim(); 11321 } 11322 } else if (statusClass === 'limited-stock') { 11323 deliveryText = 'Delivery 2-5 business days - Order quickly!'; 11324 } else { 11325 deliveryText = 'Delivery 2-5 business days'; 11326 } 11327 } 11328 11329 // Delivery icon SVG 11330 const deliveryIcon = ` 11331 <svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 11332 <path d="m10.5911 2.51203c.9036-.3663 1.9142-.3663 2.8178 0l7.4986 3.03997c.6604.26773 1.0925.90918 1.0925 1.6218v9.6527c0 .7126-.4321 1.3541-1.0925 1.6218l-7.4986 3.04c-.9036.3663-1.9142.3663-2.8178 0l-7.49858-3.04c-.66041-.2677-1.09252-.9092-1.09252-1.6218v-9.6527c0-.71262.43211-1.35407 1.09252-1.6218zm2.2542 1.39011c-.5421-.21978-1.1485-.21978-1.6906 0l-1.91373.77582 7.52683 2.9271 2.6692-1.03062zm1.8458 4.50475-7.47638-2.90748-2.62443 1.06397 7.41101 2.88207zm-11.1911 8.41961c0 .1018.06173.1934.15607.2317l7.49863 3.04c.0316.0128.0636.0249.0956.0362v-9.3716l-7.7503-3.01399zm9.3453 3.2717 7.4986-3.04c.0944-.0383.1561-.1299.1561-.2317v-9.05456l-7.7497 2.99226v9.37c.0319-.0113.0636-.0233.095-.036z" fill="currentColor"></path> 11333 </svg> 11334 `; 11335 11336 html = ` 11337 <div class="stock-status-container ${statusClass}"> 11338 ${showIcon ? '<div class="stock-status-icon"></div>' : ''} 11339 <span class="stock-status-text">${statusText}</span> 11340 </div> 11341 ${deliveryText ? ` 11342 <div class="stock-status-delivery"> 11343 ${showDeliveryIcon ? `<div class="stock-status-delivery-icon">${deliveryIcon}</div>` : ''} 11344 <span>${deliveryText}</span> 11345 </div> 11346 ` : ''} 11347 `; 11348 11349 11350 var _statusInput = document.querySelector('[data-preorder-status-input]'); 11351 var _etaInput = document.querySelector('[data-preorder-eta-input]'); 11352 if (_statusInput && _etaInput) { 11353 if (statusClass === 'preorder') { 11354 _statusInput.value = statusText; 11355 _statusInput.disabled = false; 11356 var _pe = (variantStock[variant.id] || {}).eta; 11357 if (_pe) { 11358 var _pf = new Date(_pe); 11359 var _pt = new Date(_pf); _pt.setDate(_pf.getDate() + preorderWindowDays); 11360 _etaInput.value = formatEtaDate(_pf) + ' - ' + formatEtaDate(_pt); 11361 _etaInput.disabled = false; 11362 } else { 11363 _etaInput.value = ''; _etaInput.disabled = true; 11364 } 11365 } else { 11366 _statusInput.value = ''; _statusInput.disabled = true; 11367 _etaInput.value = ''; _etaInput.disabled = true; 11368 } 11369 } 11370 11371 display.innerHTML = html; 11372 } 11373 11374 // Initial update 11375 updateStockStatus(currentVariant); 11376 11377 // Listen for variant changes 11378 document.addEventListener('variant:changed', function(event) { 11379 updateStockStatus(event.detail.variant); 11380 }); 11381 11382 // Also listen for Shopify's variant change event 11383 if (window.EventBus) { 11384 window.EventBus.subscribe('variant:change', function(variant) { 11385 updateStockStatus(variant); 11386 }); 11387 } 11388 11389 // Fallback: listen for form changes 11390 const form = document.querySelector('form[action*="/cart/add"]'); 11391 if (form) { 11392 form.addEventListener('change', function(e) { 11393 if (e.target.matches('[name="id"]')) { 11394 // Find the selected variant 11395 const variantId = e.target.value; 11396 const variants = [{"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47176659042595,"title":"3 pieces (3 months consumption) - recommended","option1":"3 pieces (3 months consumption) - recommended","option2":null,"option3":null,"sku":"YUM012","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898213245,"product_id":8896711917859,"position":14,"created_at":"2026-04-20T11:43:32+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","variant_ids":[47176659042595]},"available":true,"name":"Hair Vitamins - 3 pieces (3 months consumption) - recommended","public_title":"3 pieces (3 months consumption) - recommended","options":["3 pieces (3 months consumption) - recommended"],"price":5999,"weight":100,"compare_at_price":9897,"inventory_management":"shopify","barcode":"0745314184052","featured_media":{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53502968496509,"title":"6 pieces (6 months consumption) - Save 43%","option1":"6 pieces (6 months consumption) - Save 43%","option2":null,"option3":null,"sku":"YUM013","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898377085,"product_id":8896711917859,"position":15,"created_at":"2026-04-20T11:43:35+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","variant_ids":[53502968496509]},"available":true,"name":"Hair Vitamins - 6 pieces (6 months consumption) - Save 43%","public_title":"6 pieces (6 months consumption) - Save 43%","options":["6 pieces (6 months consumption) - Save 43%"],"price":11299,"weight":800,"compare_at_price":19794,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}]; 11397 const selectedVariant = variants.find(v => v.id == variantId); 11398 if (selectedVariant) { 11399 updateStockStatus(selectedVariant); 11400 } 11401 } 11402 }); 11403 } 11404 }); 11405 </script>
11405 11406</div> 11407 11408</div><div class="main-product__block main-product__block-buy_buttons" > 11409 11410 <div 11411 class="prod__countdown hidden" 11412 data-days="days" 11413 data-hrs="hrs" 11414 data-mins="mins" 11415 data-secs="secs" 11416 data-now="2026/09/29 1:21:00+0200 (CEST)" 11417 ></div> 11418 11419 11420 11421 11422 11423 11424 11425 <product-form class="f-product-form" data-product-id="8896711917859"><form method="post" action="/cart/add" id="product-form-template--27375581331837__main" accept-charset="UTF-8" class="main-product-form product-form-template--27375581331837__main" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form" data-product-id="8896711917859" data-product-handle="hair-vitamins" data-preorder="false" data-dynamic-checkout="false" data-enable-image-zoom="false" data-enable-history-state="false" data-enable-video-autoplay="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input 11426 type="hidden" 11427 name="id" 11428 value="47176659009827" 11429 data-selected-variant="" 11430 disabled 11431 ><input 11432 type="hidden" 11433 name="quantity" 11434 value="1" 11435 id="BundleQuantity-template--27375581331837__main" 11436 class="bundle-quantity-input" 11437 > 11438 <div class="product-form__actions" data-cart-actions> 11439 11440 <div class="flex flex-wrap items-end"> 11441 11442 11443 11444 11445 11446<button 11447 type="submit" 11448 name="add" 11449 class="add-to-cart sf__btn flex-grow shrink not-change relative sf__btn-primary " 11450 data-atc-text="Add to cart" 11451> 11452 <span class="atc-spinner inset-0 absolute items-center justify-center"> 11453 <svg class="animate-spin w-[20px] h-[20px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 11454 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 11455 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 11456 </svg> 11457 </span> 11458 <span class="not-change atc-text"> 11459 11460 Add to cart 11461 11462 </span> 11463</button> 11464 11465 11466 11467 11468 11469 </div> 11470 </div> 11471 <div class="prod__form-error"></div> 11472 <div class="quantity-discount-hook mt-4"></div><input type="hidden" name="product-id" value="8896711917859" /><input type="hidden" name="section-id" value="template--27375581331837__main" /></form></product-form> 11473 11474 11475 11476 11477 11478 <link 11479 rel="stylesheet" 11480 href="//yuaiahaircare.com/cdn/shop/t/31/assets/pickup-availability.css?v=59520520880056834601763384622" 11481 media="print" 11482 onload="this.media='all';" 11483 ><pickup-availability 11484 class="product__pickup-availabilities" 11485 11486 data-base-url="https://yuaiahaircare.com/" 11487 data-variant-id="47176659009827" 11488 data-has-only-default-variant="false" 11489 > 11490 <template> 11491 <pickup-availability-preview class="pickup-availability-preview flex"> 11492 <svg 11493 class="w-[16px] h-[16px]" 11494 xmlns="http://www.w3.org/2000/svg" 11495 fill="none" 11496 aria-hidden="true"
11497 viewBox="0 0 20 20" 11498 > 11499 <path fill="#DE3618" stroke="#fff" d="M13.94 3.94 10 7.878l-3.94-3.94A1.499 1.499 0 1 0 3.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 1 0 2.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 0 0 2.12 0 1.499 1.499 0 0 0 0-2.12L12.122 10l3.94-3.94a1.499 1.499 0 1 0-2.121-2.12z"/> 11500 </svg> 11501 <div class="pickup-availability-info"> 11502 <p class="caption-large">Couldn't load pickup availability</p> 11503 <button class="pickup-availability-button sf__btn sf__btn-link">Refresh</button> 11504 </div> 11505 </pickup-availability-preview> 11506 </template> 11507 </pickup-availability> 11508
11508<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/pickup-availability.min.js?v=93214977095375582501763384614" defer="defer"></script>
11508</div><div class="main-product__block main-product__block-shipping_date" > 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518</div><div class="main-product__block main-product__block-usp" > 11519 11520<div class="usp-block" data-usp-block> 11521 <style> 11522 .usp-block { 11523 margin: 0px 0 20px; 11524 } 11525 11526 .usp-wrapper { 11527 display: flex; 11528 gap: 12px; 11529 flex-wrap: wrap; 11530 justify-content: center; 11531 background: #ffffff; 11532 11533 11534 padding: 16px; 11535 border-radius: 8px; 11536 11537 11538 } 11539 11540 { 11541 flex: 0 0 auto; 11542 display: flex; 11543 align-items: center; 11544 gap: 4px; 11545 text-decoration: none; 11546 color: #000000; 11547 transition: all 0.2s ease; 11548 11549 background: rgba(0,0,0,0); 11550 padding: 0px; 11551 border-radius: 8px; 11552 11553 } 11554 11555 .usp-item:hover { 11556 11557 } 11558 11559 .usp-icon { 11560 width: 32px; 11561 height: 32px; 11562 flex-shrink: 0; 11563 11564 background: #fff3f5; 11565 border-radius: 50%; 11566 padding: 6px; 11567 11568 } 11569 11570 .usp-icon img, 11571 .usp-icon svg { 11572 width: 100%; 11573 height: 100%; 11574 object-fit: contain; 11575 } 11576 11577 .usp-icon svg { 11578 fill: #d62e55; 11579 } 11580 11581 .usp-text { 11582 font-size: 14px; 11583 font-weight: 500; 11584 line-height: 1.3; 11585 margin: 0; 11586 } 11587 11588 .usp-text .line-break { 11589 display: block; 11590 } 11591 11592 /* Mobile styles */ 11593 @media (max-width: 768px) { 11594 .usp-wrapper { 11595 gap: 16px; 11596 11597 } 11598 11599 11600 .usp-icon { 11601 width: 32px; 11602 height: 32px; 11603 } 11604 11605 .usp-text { 11606 font-size: 13px; 11607 } 11608 11609 .hidden-large { 11610 display: inline; 11611 } 11612 } 11613 11614 @media (min-width: 769px) { 11615 .hidden-large { 11616 display: none; 11617 } 11618 } 11619 </style> 11620 11621 <div class="usp-wrapper"> 11622 11623 11624 <div class="usp-item"> 11625 11626 <div class="usp-icon"> 11627 11628 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" fill="none"> 11629<rect width="32" height="32" rx="16" fill="#FFF3F5"></rect> 11630<path d="M18.7106 7.66663C19.6759 7.66663 20.4708 8.39599 20.5743 9.33366L21.6307 9.33329C22.3959 9.33329 23.0234 9.92255 23.0842 10.672L23.0891 10.7916V13.2916C23.0891 14.7358 21.9586 15.916 20.5344 15.9957L20.3591 16.0005C19.8026 17.7424 18.2771 19.0512 16.4166 19.293L16.4161 20.5833H17.8773C19.3216 20.5833 20.5017 21.7137 20.5814 23.138L20.5856 23.2916V23.7083C20.5856 24.0247 20.3506 24.2862 20.0455 24.3276L19.9606 24.3333H11.6248C11.3084 24.3333 11.0469 24.0981 11.0055 23.7931L10.9998 23.7083V23.2916C10.9998 21.8475 12.1302 20.6673 13.5545 20.5875L13.7082 20.5833H15.1661L15.1664 19.2927C13.307 19.05 11.7826 17.7416 11.2263 16.0005L11.2044 16C9.70866 16 8.49609 14.7874 8.49609 13.2916V10.7916C8.49609 9.98621 9.14902 9.33329 9.95443 9.33329L11.0112 9.33366C11.1147 8.39599 11.9096 7.66663 12.8748 7.66663H18.7106ZM17.8773 21.8333H13.7082C13.0167 21.8333 12.4376 22.3145 12.2876 22.9604L12.2646 23.0833H19.3209C19.2257 22.4181 18.6818 21.8978 18.0056 21.8389L17.8773 21.8333ZM18.7106 8.91663H12.8748C12.5296 8.91663 12.2498 9.19645 12.2498 9.54163V14.5404C12.2498 16.497 13.836 18.0833 15.7927 18.0833C17.7495 18.0833 19.3356 16.497 19.3356 14.5404V9.54163C19.3356 9.19645 19.0558 8.91663 18.7106 8.91663ZM21.6307 10.5833H20.5856V14.7357C21.2524 14.6419 21.7744 14.0973 21.8335 13.4201L21.8391 13.2916V10.7916C21.8391 10.693 21.7706 10.6104 21.6785 10.5888L21.6307 10.5833ZM10.9998 10.5833H9.95443C9.83937 10.5833 9.74609 10.6766 9.74609 10.7916V13.2916C9.74609 14.0276 10.2913 14.6362 10.9998 14.7357V10.5833Z" fill="black"></path> 11631</svg> 11632 11633 </div> 11634 <p class="usp-text">30 day money back guarantee</p> 11635 11636 </div> 11637 11638 11639 11640 11641 11642 <div class="usp-item"> 11643 11644 <div class="usp-icon"> 11645 11646 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" fill="none"> 11647<rect width="32" height="32" rx="16" fill="#FFF3F5"></rect> 11648<path d="M17.095 12.3045L16.9816 12.4091L8.2488 21.1488C7.51045 21.8877 7.51087 23.0852 8.24972 23.8236C8.98856 24.5619 10.1861 24.5615 10.9245 23.8226L19.6569 15.0836C20.3882 14.3511 20.3879 13.1645 19.656 12.4321L19.5257 12.3096C18.8279 11.7116 17.7948 11.7099 17.095 12.3045ZM16.3887 14.7717L17.2954 15.6783L10.0403 22.939C9.78988 23.1896 9.38385 23.1897 9.13332 22.9394C8.88276 22.689 8.88262 22.2828 9.13301 22.0323L16.3887 14.7717ZM20.0435 18.5057L19.9587 18.5C19.6423 18.5 19.3808 18.7352 19.3394 19.0402L19.3337 19.125V19.75H18.7087C18.3923 19.75 18.1308 19.9852 18.0894 20.2902L18.0837 20.375C18.0837 20.6914 18.3189 20.9529 18.6239 20.9943L18.7087 21H19.3337V21.625C19.3337 21.9414 19.5689 22.2029 19.8739 22.2443L19.9587 22.25C20.2751 22.25 20.5366 22.0148 20.578 21.7098L20.5837 21.625V21H21.2087C21.5251 21 21.7866 20.7648 21.828 20.4598L21.8337 20.375C21.8337 20.0586 21.5985 19.7971 21.2935 19.7557L21.2087 19.75H20.5837V19.125C20.5837 18.8086 20.3485 18.5471 20.0435 18.5057ZM18.7493 13.293L18.772 13.3
11648158C19.0162 13.5601 19.0163 13.9561 18.7725 14.2003L18.1795 14.7942L17.272 13.8867L17.88 13.2789C18.125 13.0489 18.5099 13.0536 18.7493 13.293ZM11.7102 10.1724L11.6254 10.1667C11.3089 10.1667 11.0474 10.4018 11.0061 10.7069L11.0004 10.7917V11.4167H10.3754C10.0589 11.4167 9.79745 11.6518 9.75606 11.9569L9.75035 12.0417C9.75035 12.3581 9.98548 12.6196 10.2905 12.661L10.3754 12.6667H11.0004V13.2917C11.0004 13.6081 11.2355 13.8696 11.5405 13.911L11.6254 13.9167C11.9418 13.9167 12.2033 13.6815 12.2446 13.3765L12.2504 13.2917V12.6667H12.8754C13.1918 12.6667 13.4533 12.4315 13.4946 12.1265L13.5004 12.0417C13.5004 11.7253 13.2652 11.4638 12.9602 11.4224L12.8754 11.4167H12.2504V10.7917C12.2504 10.4753 12.0152 10.2138 11.7102 10.1724ZM21.7102 8.50571L21.6254 8.5C21.3089 8.5 21.0474 8.73513 21.006 9.04019L21.0004 9.125V9.75H20.3754C20.0589 9.75 19.7974 9.98513 19.756 10.2902L19.7504 10.375C19.7504 10.6914 19.9855 10.9529 20.2905 10.9943L20.3754 11H21.0004V11.625C21.0004 11.9414 21.2355 12.2029 21.5405 12.2443L21.6254 12.25C21.9418 12.25 22.2033 12.0149 22.2447 11.7098L22.2504 11.625V11H22.8754C23.1918 11 23.4533 10.7649 23.4947 10.4598L23.5004 10.375C23.5004 10.0586 23.2652 9.79709 22.9602 9.75571L22.8754 9.75H22.2504V9.125C22.2504 8.80858 22.0152 8.54709 21.7102 8.50571Z" fill="black"></path> 11649</svg> 11650 11651 </div> 11652 <p class="usp-text">Developed by professionals</p> 11653 11654 </div> 11655 11656 11657 11658 11659 11660 <div class="usp-item"> 11661 11662 <div class="usp-icon"> 11663 11664 <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewbox="0 0 32 32" fill="none"> 11665<rect width="32" height="32" rx="16" fill="#FFF3F5"></rect> 11666<path d="M14.8262 8.09332C15.5792 7.78807 16.4214 7.78807 17.1744 8.09332L23.4232 10.6266C23.9736 10.8497 24.3337 11.3843 24.3337 11.9781V20.022C24.3337 20.6159 23.9736 21.1505 23.4232 21.3735L17.1744 23.9069C16.4214 24.2121 15.5792 24.2121 14.8262 23.9069L8.57743 21.3735C8.02708 21.1505 7.66699 20.6159 7.66699 20.022V11.9781C7.66699 11.3843 8.02708 10.8497 8.57743 10.6266L14.8262 8.09332ZM16.7047 9.25174C16.253 9.06859 15.7477 9.06859 15.2959 9.25174L13.7011 9.89826L19.9735 12.3375L22.1978 11.4787L16.7047 9.25174ZM18.2429 13.0057L12.0126 10.5828L9.82557 11.4694L16.0014 13.8712L18.2429 13.0057ZM8.91699 20.022C8.91699 20.1069 8.96843 20.1832 9.04705 20.2151L15.2959 22.7485C15.3222 22.7591 15.3489 22.7692 15.3756 22.7786V14.969L8.91699 12.4573V20.022ZM16.7047 22.7485L22.9536 20.2151C23.0322 20.1832 23.0837 20.1069 23.0837 20.022V12.4766L16.6256 14.9701V22.7785C16.6522 22.769 16.6786 22.759 16.7047 22.7485Z" fill="black"></path> 11667</svg> 11668 11669 </div> 11670 <p class="usp-text">Fast delivery in 2-5 days</p> 11671 11672 </div> 11673 11674 11675 11676 11677 </div> 11678</div> 11679</div><div class="main-product__block main-product__block-bundle_upsell" > 11680 11681<div class="bundle-upsell-block" data-bundle-upsell-block> 11682 <style> 11683 .bundle-upsell-block { 11684 margin: 32px 0 20px; 11685 } 11686 11687 .bundle-upsell-container { 11688 background: #ffffff; 11689 border: 1px solid #fde0e6; 11690 border-radius: 12px; 11691 padding: 16px; 11692 position: relative; 11693 overflow: visible; /* Changed from hidden to visible */ 11694 } 11695 11696 .bundle-upsell-container.loading { 11697 min-height: 200px; 11698 display: flex; 11699 align-items: center; 11700 justify-content: center; 11701 } 11702 11703 .bundle-upsell-spinner { 11704 width: 32px; 11705 height: 32px; 11706 border: 3px solid #eee; 11707 border-radius: 50%; 11708 border-top-color: #000000; 11709 animation: bundle-spinner 0.8s linear infinite; 11710 } 11711 11712 @keyframes bundle-spinner { 11713 to { transform: rotate(360deg); } 11714 } 11715 11716 .bundle-upsell-content { 11717 display: flex; 11718 gap: 16px; 11719 align-items: center; 11720 } 11721 11722 .bundle-upsell-content.layout-vertical { 11723 flex-direction: column; 11724 text-align: center; 11725 } 11726 11727 .bundle-upsell-image-wrapper { 11728 flex-shrink: 0; 11729 position: relative; 11730 } 11731 11732 .bundle-upsell-image { 11733 width: 120px; 11734 height: 120px; 11735 object-fit: cover; 11736 border-radius: 8px; 11737 } 11738 11739 .bundle-upsell-savings-badge { 11740 background: #d62e55; 11741 color: #ffffff; 11742 padding: 4px 8px; 11743 border-radius: 9999px; 11744 font-size: 10px; 11745 font-weight: 600; 11746 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 11747 } 11748 11749 .bundle-upsell-savings-badge--inline { 11750 display: inline-block; 11751 margin-left: 8px; 11752 vertical-align: middle; 11753 } 11754 11755 .bundle-upsell-info { 11756 flex: 1; 11757 } 11758 11759 .bundle-upsell-heading { 11760 font-size: 18px; 11761 color: #000000; 11762 margin: 0 0 12px; 11763 font-weight: 600; 11764 text-align: ; 11765 } 11766 11767 11768 .bundle-upsell-price-wrapper { 11769 display: flex; 11770 align-items: baseline; 11771 gap: 8px; 11772 margin-bottom: 12px; 11773 flex-wrap: wrap; 11774 } 11775 11776 .bundle-upsell-price { 11777 font-size: 16px; 11778 color: #1a1a1a; 11779 font-weight: 600; 11780 } 11781 11782 .bundle-upsell-compare-price { 11783 font-size: 16px; 11784 color: #999999; 11785 text-decoration: line-through; 11786 } 11787 11788 .bundle-upsell-title { 11789 font-size: 16px; 11790 font-weight: 600; 11791 color: #000000; 11792 margin-bottom: 4px; 11793 line-height: 1.3; 11794 } 11795 11796 .bundle-upsell-actions { 11797 display: flex; 11798 gap: 12px; 11799 align-items: center; 11800 } 11801 11802 .bundle-upsell-content.layout-vertical .bundle-upsell-actions { 11803 justify-content: center; 11804 } 11805 11806 .bundle-upsell-variant-select { 11807 padding: 8px 12px; 11808 border: 1px solid #fde0e6; 11809 border-radius: 4px; 11810 font-size: 14px; 11811 background: white; 11812 cursor: pointer; 11813 min-width: 120px; 11814 } 11815 11816 .bundle-upsell-quantity { 11817 display: flex; 11818 align-items: center; 11819 border: 1px solid #fde0e6; 11820 border-radius: 4px; 11821 overflow: hidden; 11822 } 11823 11824 .bundle-upsell-quantity button { 11825 background: none; 11826 border: none; 11827 padding: 8px 12px; 11828 cursor: pointer; 11829 font-size: 16px; 11830 color: #333333; 11831 transition: background 0.2s; 11832 } 11833 11834 .bundle-upsell-quantity button:hover { 11835 background: rgba(0, 0, 0, 0.05); 11836 } 11837 11838 .bundle-upsell-quantity input { 11839 border: none; 11840 width: 40px; 11841 text-align: center; 11842 font-size: 14px; 11843 padding: 8px 0; 11844 } 11845 11846 .bundle-upsell-add-to-cart { 11847 padding: 8px 12px; 11848 background: #d62e55; 11849 color: #ffffff; 11850 border: none; 11851 border-radius: 24px; 11852 font-size: 12px; 11853 font-weight: 600; 11854 cursor: pointer; 11855 transition: all 0.2s ease; 11856 position: relative; 11857 } 11858 11859 .bundle-upsell-add-to-cart:hover { 11860 background: #b91c43; 11861 transform: translateY(-1px); 11862 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 11863 } 11864 11865 .bundle-upsell-add-to-cart:disabled { 11866 opacity: 0.5;
11867 cursor: not-allowed; 11868 transform: none; 11869 box-shadow: none; 11870 } 11871 11872 .bundle-upsell-add-to-cart.loading { 11873 color: transparent; 11874 } 11875 11876 .bundle-upsell-add-to-cart.loading::after { 11877 content: ''; 11878 position: absolute; 11879 width: 16px; 11880 height: 16px; 11881 top: 50%; 11882 left: 50%; 11883 margin-left: -8px; 11884 margin-top: -8px; 11885 border: 2px solid #ffffff; 11886 border-radius: 50%; 11887 border-top-color: transparent; 11888 animation: bundle-spinner 0.8s linear infinite; 11889 } 11890 11891 /* Tablet/medium screens - fix layout issues */ 11892 @media (min-width: 769px) and (max-width: 1200px) { 11893 .bundle-upsell-content { 11894 flex-wrap: wrap; 11895 } 11896 11897 .bundle-upsell-info { 11898 min-width: 250px; 11899 flex: 1 1 auto; 11900 } 11901 11902 .bundle-upsell-actions-desktop { 11903 flex-wrap: wrap; 11904 gap: 8px; 11905 } 11906 11907 .bundle-upsell-add-to-cart { 11908 min-width: 120px; 11909 white-space: nowrap; 11910 } 11911 11912 .bundle-upsell-variant-select { 11913 min-width: 100px; 11914 max-width: 150px; 11915 } 11916 } 11917 11918 /* Very specific fix for screens around 1070px */ 11919 @media (min-width: 1000px) and (max-width: 1150px) { 11920 .bundle-upsell-content.horizontal-layout { 11921 flex-direction: column; 11922 text-align: center; 11923 } 11924 11925 .bundle-upsell-actions-desktop { 11926 justify-content: center; 11927 width: 100%; 11928 margin-top: 12px; 11929 } 11930 11931 .bundle-upsell-image { 11932 margin: 0 auto; 11933 } 11934 } 11935 11936 /* Desktop styles for the new structure */ 11937 @media (min-width: 769px) { 11938 .bundle-upsell-top { 11939 display: contents; /* This makes the wrapper disappear on desktop */ 11940 } 11941 11942 .bundle-upsell-actions-mobile { 11943 display: none; 11944 } 11945 11946 .bundle-upsell-actions-desktop { 11947 display: flex; 11948 } 11949 } 11950 11951 /* Mobile styles - improved layout */ 11952 @media (max-width: 768px) { 11953 .bundle-upsell-block { 11954 margin: 16px 0; 11955 } 11956 11957 .bundle-upsell-heading { 11958 font-size: 16px; 11959 margin-bottom: 8px; 11960 } 11961 11962 .bundle-upsell-container { 11963 padding: 16px; 11964 border-radius: 12px; 11965 } 11966 11967 .bundle-upsell-content { 11968 flex-direction: column; 11969 gap: 16px; 11970 text-align: left; 11971 } 11972 11973 /* Top section with image and info side by side */ 11974 .bundle-upsell-top { 11975 display: flex; 11976 gap: 16px; 11977 align-items: flex-start; 11978 width: 100%; 11979 } 11980 11981 @media (max-width: 768px) { 11982 .bundle-upsell-top { 11983 align-items: center; 11984 } 11985 } 11986 11987 .bundle-upsell-image-wrapper { 11988 flex-shrink: 0; 11989 position: relative; 11990 } 11991 11992 .bundle-upsell-image { 11993 width: 100px; 11994 height: 100px; 11995 object-fit: cover; 11996 border-radius: 8px; 11997 } 11998 11999 .bundle-upsell-savings-badge { 12000 padding: 3px 8px; 12001 font-size: 11px; 12002 } 12003 12004 .bundle-upsell-info { 12005 flex: 1; 12006 min-width: 0; 12007 } 12008 12009 .bundle-upsell-title { 12010 font-size: 15px; 12011 } 12012 12013 .bundle-upsell-price-wrapper { 12014 margin-bottom: 8px; 12015 } 12016 12017 /* Actions full width at bottom */ 12018 .bundle-upsell-actions { 12019 width: 100%; 12020 flex-direction: column; 12021 gap: 10px; 12022 } 12023 12024 .bundle-upsell-actions-desktop { 12025 display: none; 12026 } 12027 12028 .bundle-upsell-actions-mobile { 12029 display: flex; 12030 } 12031 12032 .bundle-upsell-variant-select { 12033 width: 100%; 12034 } 12035 12036 .bundle-upsell-add-to-cart { 12037 width: 100%; 12038 padding: 14px 20px; 12039 font-size: 15px; 12040 } 12041 12042 .bundle-upsell-price-wrapper { 12043 font-size: 16px; 12044 margin-bottom: 8px; 12045 } 12046 12047 .bundle-upsell-price { 12048 font-size: 16px; 12049 } 12050 12051 .bundle-upsell-compare-price { 12052 font-size: 16px; 12053 } 12054 12055 .bundle-upsell-title { 12056 font-size: 15px; 12057 margin-bottom: 4px; 12058 word-break: break-word; 12059 } 12060 12061 /* Duplicate styles removed - already defined above */ 12062 12063 .bundle-upsell-variant-select { 12064 width: 100%; 12065 padding: 10px; 12066 font-size: 14px; 12067 } 12068 12069 .bundle-upsell-quantity { 12070 width: 100%; 12071 } 12072 12073 .bundle-upsell-add-to-cart { 12074 width: 100%; 12075 padding: 12px; 12076 font-size: 14px; 12077 } 12078 12079 12080 } 12081 </style> 12082 12083 <div class="bundle-upsell-heading"> 12084 <!-- Will be populated by JavaScript --> 12085 </div> 12086 12087 <div class="bundle-upsell-container loading"> 12088 <div class="bundle-upsell-spinner"></div> 12089 </div> 12090 12091
12091<script> 12092 document.addEventListener('DOMContentLoaded', function() { 12093 const bundleBlock = document.querySelector('[data-bundle-upsell-block]'); 12094 if (!bundleBlock) return; 12095 12096 const container = bundleBlock.querySelector('.bundle-upsell-container'); 12097 12098 // Get bundle product from metafield 12099 12100 const bundleProduct = { 12101 id: null, 12102 title: null, 12103 handle: null, 12104 url: null, 12105 price: null, 12106 compare_at_price: null, 12107 available: null, 12108 featured_image: null, 12109 featured_image_alt: null, 12110 description: "", 12111 variants: [ 12112 12113 ] 12114 }; 12115 12116 // Get products included in bundle if available 12117 const bundleIncludes = []; 12118 12119 12120 bundleIncludes.push("Hair Vitamins"); 12121 12122 12123 12124 renderBundleUpsell(bundleProduct, bundleIncludes); 12125 12126 12127 function renderBundleUpsell(product, includes) { 12128 if (!product || !product.available) { 12129 bundleBlock.style.display = 'none'; 12130 return; 12131 } 12132 12133 const availableVariants = product.variants.filter(v => v.available); 12134 const defaultVariant = availableVariants[0] || product.variants[0]; 12135 12136 // Get settings as JavaScript variables 12137 const showVariantSelector = true; 12138 const showQuantitySelector = false; 12139 12140 // Calculate savings 12141 let savings = 0; 12142 let savingsAmount = ''; 12143 let savingsPercent = 0; 12144 let savingsText = ''; 12145 12146 if (product.compare_at_price && product.compare_at_price > product.price) { 12147 savings = product.compare_at_price - product.price; 12148 savingsAmount = formatMoney(savings); 12149 savingsPercent = Math.round((savings * 100) / product.compare_at_price); 12150 savingsText = `You save [savings_percent]` 12151 .replace('[amount]', savingsAmount + ' (' + savingsPercent + '%)') 12152 .replace('[savings_amount]', savingsAmount) 12153 .replace('[savings_percent]', savingsPercent + '%'); 12154 } 12155 12156 let html = ` 12157 <div class="bundle-upsell-content layout-horizontal"> 12158 <div class="bundle-upsell-top"> 12159 ${product.featured_image ? ` 12160 <div class="bundle-upsell-image-wrapper"> 12161 <a href="${product.url || '/products/' + product.handle}"> 12162 <img 12163 src="${product.featured_image}" 12164 alt="${product.featured_image_alt || product.title}" 12165 class="bundle-upsell-image" 12166 loading="lazy" 12167 > 12168 </a> 12169 </div> 12170 ` : ''} 12171 12172 <div class="bundle-upsell-info"> 12173 <div class="bundle-upsell-title">${product.title}</div> 12174 <div class="bundle-upsell-price-wrapper"> 12175 ${product.compare_at_price && product.compare_at_price > product.price ? 12176 `<span class="bundle-upsell-compare-price">${formatMoney(product.compare_at_price)}</span>` : 12177 '' 12178 } 12179 <span class="bundle-upsell-price">${formatMoney(defaultVariant.price || product.price)}</span> 12180 ${savingsText ? ` 12181 <span class="bundle-upsell-savings-badge bundle-upsell-savings-badge--inline"> 12182 ${savingsText} 12183 </span> 12184 ` : ''} 12185 </div> 12186 12187 <!-- Desktop actions inside info --> 12188 <div class="bundle-upsell-actions bundle-upsell-actions-desktop"> 12189 ${showVariantSelector && product.variants.length > 1 ? ` 12190 <select class="bundle-upsell-variant-select" data-product-id="${product.id}"> 12191 ${product.variants.map(variant => 12192 variant.available ? 12193 `<option value="${variant.id}" data-price="${formatMoney(variant.price)}" ${variant.id === defaultVariant.id ? 'selected' : ''}> 12194 ${variant.title} 12195 </option>` : '' 12196 ).join('')} 12197 </select> 12198 ` : ''} 12199 12200 ${showQuantitySelector ? ` 12201 <div class="bundle-upsell-quantity"> 12202 <button type="button" class="bundle-qty-minus">â</button> 12203 <input type="number" value="1" min="1" max="10" class="bundle-qty-input"> 12204 <button type="button" class="bundle-qty-plus">+</button> 12205 </div> 12206 ` : ''} 12207 12208 <button 12209 class="bundle-upsell-add-to-cart" 12210 data-variant-id="${defaultVariant.id}" 12211 data-product-id="${product.id}" 12212 ${!product.available ? 'disabled' : ''} 12213 > 12214 Add bundle to basket 12215 </button> 12216 </div> 12217 </div> 12218 </div> 12219 12220 <!-- Mobile actions outside --> 12221 <div class="bundle-upsell-actions bundle-upsell-actions-mobile"> 12222 ${showVariantSelector && product.variants.length > 1 ? ` 12223 <select class="bundle-upsell-variant-select" data-product-id="${product.id}"> 12224 ${product.variants.map(variant => 12225 variant.available ? 12226 `<option value="${variant.id}" data-price="${formatMoney(variant.price)}" ${variant.id === defaultVariant.id ? 'selected' : ''}> 12227 ${variant.title} 12228 </option>` : '' 12229 ).join('')} 12230 </select> 12231 ` : ''} 12232 12233 ${showQuantitySelector ? ` 12234 <div class="bundle-upsell-quantity"> 12235 <button type="button" class="bundle-qty-minus">â</button> 12236 <input type="number" value="1" min="1" max="10" class="bundle-qty-input"> 12237 <button type="button" class="bundle-qty-plus">+</button> 12238 </div> 12239 ` : ''} 12240 12241 <button 12242 class="bundle-upsell-add-to-cart" 12243 data-variant-id="${defaultVariant.id}" 12244 data-product-id="${product.id}" 12245 ${!product.available ? 'disabled' : ''} 12246 > 12247 Add bundle to basket 12248 </button> 12249 </div> 12250 </div> 12251 `; 12252 12253 container.classList.remove('loading'); 12254 container.innerHTML = html; 12255 12256 // Update heading with dynamic values 12257 const heading = bundleBlock.querySelector('.bundle-upsell-heading'); 12258 if (heading) { 12259 const headingText = 'Save [savings_amount] with our bundle' 12260 .replace('[savings_amount]', savingsAmount) 12261 .replace('[savings_percent]', savingsPercent + '%') 12262 .replace('[amount]', savingsAmount + ' (' + savingsPercent + '%)'); 12263 heading.textContent = headingText; 12264 heading.style.display = 'block'; 12265 } 12266 12267 // Add event listeners 12268 attachEventListeners(); 12269 } 12270 12271 function formatMoney(cents) { 12272 // Get active currency from Shopify 12273 const currency = window.Shopify && window.Shopify.currency && window.Shopify.currency.active ? window.Shopify.currency.active : 'DKK'; 12274 12275 // Get locale based on currency 12276 let locale = 'da-DK'; 12277 if (currency === 'EUR') { 12278 locale = 'de-DE'; 12279 } else if (currency === 'GBP') { 12280 locale = 'en-GB'; 12281 } else if (currency === 'USD') { 12282 locale = 'en-US'; 12283 } else if (currency === 'PLN') { 12284 locale = 'pl-PL'; 12285 } else if (currency === 'SEK') { 12286 locale = 'sv-SE'; 12287 } 12288
12289 return (cents / 100).toLocaleString(locale, { 12290 style: 'currency', 12291 currency: currency, 12292 minimumFractionDigits: 0, 12293 maximumFractionDigits: 0 12294 }); 12295 } 12296 12297 function attachEventListeners() { 12298 // Handle variant selection 12299 const variantSelect = bundleBlock.querySelector('.bundle-upsell-variant-select'); 12300 if (variantSelect) { 12301 variantSelect.addEventListener('change', function() { 12302 const addToCartBtn = bundleBlock.querySelector('.bundle-upsell-add-to-cart'); 12303 const selectedOption = this.options[this.selectedIndex]; 12304 12305 addToCartBtn.setAttribute('data-variant-id', this.value); 12306 12307 // Update price if needed 12308 const priceElement = bundleBlock.querySelector('.bundle-upsell-price'); 12309 if (selectedOption.dataset.price && priceElement) { 12310 priceElement.textContent = selectedOption.dataset.price; 12311 } 12312 }); 12313 } 12314 12315 // Handle quantity selector 12316 const qtyInput = bundleBlock.querySelector('.bundle-qty-input'); 12317 if (qtyInput) { 12318 bundleBlock.querySelector('.bundle-qty-minus').addEventListener('click', () => { 12319 if (qtyInput.value > 1) qtyInput.value = parseInt(qtyInput.value) - 1; 12320 }); 12321 12322 bundleBlock.querySelector('.bundle-qty-plus').addEventListener('click', () => { 12323 if (qtyInput.value < 10) qtyInput.value = parseInt(qtyInput.value) + 1; 12324 }); 12325 } 12326 12327 // Handle add to cart (both desktop and mobile buttons) 12328 bundleBlock.querySelectorAll('.bundle-upsell-add-to-cart').forEach(button => { 12329 button.addEventListener('click', async function(e) { 12330 e.preventDefault(); 12331 12332 const variantId = this.getAttribute('data-variant-id'); 12333 const quantity = qtyInput ? parseInt(qtyInput.value) : 1; 12334 const button = this; 12335 const originalText = button.textContent; 12336 12337 // Add loading state 12338 button.classList.add('loading'); 12339 button.disabled = true; 12340 12341 try { 12342 const response = await fetch('/cart/add.js', { 12343 method: 'POST', 12344 headers: { 12345 'Content-Type': 'application/json', 12346 'Accept': 'application/json' 12347 }, 12348 body: JSON.stringify({ 12349 items: [{ 12350 id: parseInt(variantId), 12351 quantity: quantity 12352 }] 12353 }) 12354 }); 12355 12356 if (response.ok) { 12357 const data = await response.json(); 12358 12359 // Update cart UI if needed 12360 if (window.refreshCart) { 12361 window.refreshCart(); 12362 } 12363 12364 // Show success state 12365 button.classList.remove('loading'); 12366 button.textContent = 'The package has been added!'; 12367 12368 setTimeout(() => { 12369 button.textContent = originalText; 12370 button.disabled = false; 12371 }, 2000); 12372 12373 // Trigger cart drawer if available 12374 if (window.openCartDrawer) { 12375 window.openCartDrawer(); 12376 } 12377 12378 // Trigger Shopify onItemAdded if available 12379 if (window.Shopify && window.Shopify.onItemAdded) { 12380 window.Shopify.onItemAdded(data); 12381 } 12382 } else { 12383 throw new Error('Failed to add to cart'); 12384 } 12385 } catch (error) { 12386 console.error('Error adding bundle to cart:', error); 12387 button.classList.remove('loading'); 12388 button.disabled = false; 12389 button.textContent = 'An error occurred. Please try again.'; 12390 12391 setTimeout(() => { 12392 button.textContent = originalText; 12393 }, 2000); 12394 } 12395 }); 12396 }); 12397 } 12398 }); 12399 </script>
12399 12400</div> 12401</div><div class="main-product__block main-product__block-collapsible_tab" > 12402 12403 <style> 12404 /* Keep only icon styles */ 12405 .yuaia-collapsible-tab .collapsible__button svg { 12406 width: 20px !important; 12407 height: 20px !important; 12408 margin-right: 12px !important; 12409 color: #666 !important; 12410 } 12411 12412 /* FAQ specific styles */ 12413 .faq-content { 12414 display: flex; 12415 flex-direction: column; 12416 gap: 16px; 12417 padding-top: 8px; 12418 } 12419 12420 .faq-item { 12421 border-bottom: 1px solid #e5e7eb; 12422 padding-bottom: 16px; 12423 } 12424 12425 .faq-item:last-of-type { 12426 border-bottom: none; 12427 padding-bottom: 0; 12428 } 12429 12430 .faq-question { 12431 font-weight: 600; 12432 margin-bottom: 6px; 12433 color: #000000; 12434 font-size: inherit; 12435 line-height: 1.4; 12436 } 12437 12438 .faq-answer { 12439 color: inherit; 12440 line-height: inherit; 12441 font-size: inherit; 12442 opacity: 0.9; 12443 } 12444 </style> 12445 12446 12447 <div class="prod__accordion"> 12448 <collapsible-tab 12449 class="collapsible__item no-js-hidden yuaia-collapsible-tab" 12450 data-block-id="collapsible-tab-collapsible_tab_xxz9i7" 12451 12452 > 12453 <button 12454 class="collapsible__button" 12455 data-trigger 12456 > 12457 <span class="flex items-center"> 12458 12459 <span> 12460 Description 12461 </span> 12462 </span> 12463 </button> 12464 <div class="collapsible__content" data-content hidden> 12465 <div class="collapsible__content-inner prose"> 12466 12467 <div class="metafield-rich_text_field"><h3><strong>Hair supplements with biotin and zinc</strong></h3><p><strong>A simple and delicious part of your daily routine</strong></p><p>Yuaia Hair Vitamins are heart-shaped, strawberry-flavoured gummy sweets containing a carefully formulated blend of vitamins, minerals and bamboo extract.</p><p>Hair Vitamins contain <strong>biotin and zinc, which help maintain normal hair</strong>. Theyâre therefore easy to make a regular part of your daily routine â and they taste lovely, just like strawberries. ð</p><p>ð <strong>A carefully formulated blend containing:</strong><br /> 12468<br /> 12469âï¸ <strong>Biotin and zinc</strong> â help maintain healthy hair<br /> 12470<br /> 12471âï¸ <strong>Bamboo extract, a source of silicon</strong><br /> 12472<br /> 12473âï¸ <strong>Vitamins A, D, B6 and B12</strong></p><p>Hair Vitamins are made <strong>without gelatine</strong> and are gluten- and lactose-free.</p><h3><strong>How to use them</strong></h3><p>Make Hair Vitamins a simple part of your daily routine. ð</p><p>ð <strong>Recommended daily dose: 2 gummy sweets</strong><br /> 12474<br /> 12475One jar contains 60 sweets, equivalent to a 30-day supply.</p><p>*Voted âBest-tasting hair supplement with biotin and zincâ by bapoon.dk. <a href="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/10_Bedste_Vitaminer_Til_Haret_i_2026_-_Test_anmeldelser_1.pdf?v=1790318337">Link to documentation</a></p></div> 12476 12477 12478 </div> 12479 </div> 12480 </collapsible-tab> 12481 </div> 12482 12483</div><div class="main-product__block main-product__block-collapsible_tab" > 12484 12485 <div class="prod__accordion"> 12486 <collapsible-tab 12487 class="collapsible__item no-js-hidden yuaia-collapsible-tab" 12488 data-block-id="collapsible-tab-collapsible_tab_T84FJH" 12489 12490 > 12491 <button 12492 class="collapsible__button" 12493 data-trigger 12494 >
12495 <span class="flex items-center"> 12496 12497 <span> 12498 Delivery & Returns 12499 </span> 12500 </span> 12501 </button> 12502 <div class="collapsible__content" data-content hidden> 12503 <div class="collapsible__content-inner prose"> 12504 12505 <h3><strong>Delivery at Yuaia Haircare</strong></h3><p>We deliver on all weekdays, with orders placed before 12.00 PM.</p><p>Delivery options will be presented at the checkout page.<br/><br/>The cost of delivery is calculated at the checkout page. <br/><br/>We deliver packages throughout Europe and worldwide.<br/><br/>The delivery time is between 2-4 work days.</p><p>All shipments are tracked by a tracking link. </p><p>Allt our packages are shipped from our warehouse in Denmark. If orders are made from outside the EU, import taxes and duties may be incurred upon arrival at the destination. We are not liable for these costs and we do not undertake to calculate or provide estimates hereof. If you want to make a international purchase, we advise you to contact your local customs office for more information about costs and procedures regarding the purchase.<br/><br/>Feel free to contact us if you experience problems with your package <a href="mailto:%[email protected]">[email protected]</a></p><h3><strong>Returns at Yuaia Haircare</strong></h3><p>With us, you can easily and conveniently return your order. All you have to do is follow this link: <a href="https://returns.reversio.io/yuaia.com" target="_blank">https://returns.reversio.io/yuaia.com</a><br/></p><p>This will take you to our returns portal where you can choose how you want to return your order. Here you can also get a return label and more.</p> 12506 12507 12508 </div> 12509 </div> 12510 </collapsible-tab> 12511 </div> 12512 12513</div><div class="main-product__block main-product__block-collapsible_tab" > 12514 12515 <div class="prod__accordion"> 12516 <collapsible-tab 12517 class="collapsible__item no-js-hidden yuaia-collapsible-tab" 12518 data-block-id="collapsible-tab-collapsible_tab_JtHEhi" 12519 12520 > 12521 <button 12522 class="collapsible__button" 12523 data-trigger 12524 > 12525 <span class="flex items-center"> 12526 12527 <span> 12528 30 day money back guarantee 12529 </span> 12530 </span> 12531 </button> 12532 <div class="collapsible__content" data-content hidden> 12533 <div class="collapsible__content-inner prose"> 12534 12535 <h3><strong>30-day satisfaction guarantee</strong></h3><p>Our greatest desire is to help you achieve your dream hair. We believe in our products and are proud of the quality. Should you still not be satisfied with your experience of our products, we offer a 30-day satisfaction guarantee. This means that if you e.g. don't like the taste of our hair vitamins, don't like the smell of a shampoo or simply don't think the product meets your expectations, you will get all your money back (excluding delivery costs of 7 EUR if you have obtained free shipping).<br/><br/><strong>Be aware</strong></p><p>Our 30-day satisfaction guarantee only applies to purchases at yuaiahaircare.com and thus does not cover if you buy through one of our many retailers.<br/><br/><strong>Need help?</strong><br/><br/>Should you need help in connection with the satisfaction guarantee or returning products, do not hesitate to contact us!<br/><br/>Write to us at: [email protected]<br/><br/>Then we will help you as best we can. </p> 12536 12537 12538 </div> 12539 </div> 12540 </collapsible-tab> 12541 </div> 12542 12543</div><div class="main-product__block main-product__block-collapsible_tab" > 12544 12545 <div class="prod__accordion"> 12546 <collapsible-tab 12547 class="collapsible__item no-js-hidden yuaia-collapsible-tab" 12548 data-block-id="collapsible-tab-collapsible_tab_Mie8Rg" 12549 12550 > 12551 <button 12552 class="collapsible__button" 12553 data-trigger 12554 >
12555 <span class="flex items-center"> 12556 12557 <span> 12558 Application & Ingredients 12559 </span> 12560 </span> 12561 </button> 12562 <div class="collapsible__content" data-content hidden> 12563 <div class="collapsible__content-inner prose"> 12564 12565 <div class="faq-content"> 12566 12567 <div class="faq-item"> 12568 <div class="faq-question">Usage</div> 12569 <div class="faq-answer"><div class="metafield-rich_text_field"><p><strong>ðHow to use the hair vitamins:</strong></p><ol><li>Take 2 hair vitamins daily with a meal and a glass of water.</li><li>We recommend taking both vitamins at the same time to make your routine easier.</li><li>Chew the vitamins thoroughly before swallowing.</li><li>Use the product daily and continuously.</li><li>We recommend a minimum of 3 months of use</li></ol><p><strong>Important:<br /> 12570</strong>⢠Do not exceed the recommended daily dose.<br /> 12571⢠Excessive intake may have a laxative effect.<br /> 12572⢠Dietary supplements should not replace a varied and balanced diet.<br /> 12573⢠The product is not suitable for children under 12 years of age.<br /> 12574⢠If you are pregnant, breastfeeding, or taking medication, it is recommended that you consult your doctor before use.<br /> 12575⢠Store in a dry place at room temperature, away from direct sunlight.<br /> 12576⢠Keep out of reach of small children.</p></div></div> 12577 </div> 12578 12579 12580 12581 <div class="faq-item"> 12582 <div class="faq-question">Ingredients</div> 12583 <div class="faq-answer"><div class="metafield-rich_text_field"><p>Ingredients: Sweeteners (maltitol, isomalt), thickening agent (pectins), acid (citric acid), vitamin E (DL-alpha-tocopheryl acetate), bamboo extract (Bambusa vulgaris), vitamin C (L-ascorbic acid), acidity regulator (sodium citrates), zinc (zinc citrate), natural strawberry flavouring, vitamin A (retinyl acetate), pantothenic acid (calcium D-pantothenate), plum oil, glazing agent (carnauba wax), biotin (D-biotin), vitamin D (ergocalciferol), concentrated purple carrot juice, Vitamin B6 (pyridoxine hydrochloride), Vitamin B12 (cyanocobalamin), Iodine (potassium iodide), Folic acid (pteroylmonoglutamic acid), Choline (choline bitartrate), inositol.</p><p>Contains sweeteners.<br /> 12584The product is free from gelatine, gluten and lactose.</p></div></div> 12585 </div> 12586 12587 </div> 12588 12589 </div> 12590 </div> 12591 </collapsible-tab> 12592 </div> 12593 12594</div><div class="main-product__block main-product__block-collapsible_tab" > 12595 12596 <div class="prod__accordion"> 12597 <collapsible-tab 12598 class="collapsible__item no-js-hidden yuaia-collapsible-tab" 12599 data-block-id="collapsible-tab-collapsible_tab_ftUrpf" 12600 12601 > 12602 <button 12603 class="collapsible__button" 12604 data-trigger 12605 > 12606 <span class="flex items-center"> 12607 12608 <span> 12609 FAQ 12610 </span> 12611 </span> 12612 </button> 12613 <div class="collapsible__content" data-content hidden> 12614 <div class="collapsible__content-inner prose"> 12615 12616 <div class="faq-content"> 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 <div class="faq-item"> 12627 <div class="faq-question">When will I see results?</div> 12628 <div class="faq-answer"><div class="metafield-rich_text_field"><p>
12628It varies greatly from person to person. We always recommend taking the hair vitamins for 3 months to see any effects or results. Itâs important to bear in mind that this is a long process, which can vary from person to person.</p></div></div> 12629 </div> 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 <div class="faq-item"> 12640 <div class="faq-question">What vitamins and minerals are found in Yuaia Hair Vitamins?</div> 12641 <div class="faq-answer"><div class="metafield-rich_text_field"><p>Yuaia Hair Vitamins contain a wide range of vitamins and minerals:</p><p>Biotin<br /> 12642Vitamin B12<br /> 12643Vitamin C<br /> 12644Zinc<br /> 12645Vitamin A<br /> 12646Silicon<br /> 12647Vitamin B6<br /> 12648Vitamin D</p><p>The formula is unique, so you wonât find anything similar on the market.</p></div></div> 12649 </div> 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 <div class="faq-item"> 12660 <div class="faq-question">Are they vegan?</div> 12661 <div class="faq-answer"><div class="metafield-rich_text_field"><p>Yes! The vitamins are vegan and gelatine-free</p></div></div> 12662 </div> 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 <div class="faq-item"> 12673 <div class="faq-question">Does it affect other body hair?</div> 12674 <div class="faq-answer"><div class="metafield-rich_text_field"><p>In short, no. Body hair is determined by hormones and genes and is thus not influenced by the vitamin and mineral content of hair vitamins. Increased body hair often has something to do with the extent to which the hair follicles react to the body's hormones. This is one of the reasons why men have more body hair than women.</p></div></div> 12675 </div> 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 <div class="faq-item"> 12686 <div class="faq-question">What makes hair vitamins so special?</div> 12687 <div class="faq-answer"><div class="metafield-rich_text_field"><p>Our hair vitamins are special for the following reasons:<br /> 126881. Contain bamboo extract (silicon)<br /> 126893. Recommended by test media<br /> 126904. Recommended by hairdressers<br /> 126915. 30-day satisfaction guarantee â youâll get your money back if you donât like the product after 30 days.</p></div></div> 12692 </div> 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 <div class="faq-item"> 12703 <div class="faq-question">What if I don't notice a difference â do you offer a guarantee?</div> 12704 <div class="faq-answer"><div class="metafield-rich_text_field"><p>Yes! We know that hair takes time and that results vary from person to person. That's why we offer a 30-day satisfaction guarantee: if you're not satisfied, you can return the product and get your money back. This means you can try the hair vitamins completely risk-free â we believe so strongly in their effectiveness that we're confident enough to offer this guarantee.</p></div></div> 12705 </div> 12706 12707 12708 12709 12710 <div class="faq-footer"> 12711 <div class="flex gap-4 items-center"> 12712 12713 <div class="flex-shrink-0"> 12714 <img 12715 src="//yuaiahaircare.com/cdn/shop/files/5188D63E-7429-4F12-A686-30A27087D686.webp?v=1758870234&width=200" 12716 alt="" 12717 width="100" 12718 height="100" 12719 loading="lazy" 12720 class="rounded-full m-0" 12721 > 12722 </div> 12723 12724 12725 <div class="flex-1"> 12726 12727 <div class="text-black mb-4"> 12728 <p><strong>Do you have any further questions?</strong></p> 12729 </div> 12730 12731 12732 12733 <div class="sf-custom__text-cta flex flex-wrap" style="gap: 12px;"> 12734 12735 <a href="/pages/contact-us" class="sf__btn sf__btn-primary sf__btn-small" style="text-decoration: none;"> 12736 Contact customer service 12737 </a> 12738 12739 12740 <a href="/pages/frequently-asked-questions" class="sf__btn sf__btn-secondary sf__btn-small" style="text-decoration: none;"> 12741 More frequently asked questions 12742 </a> 12743 12744 </div> 12745 12746 </div> 12747 </div> 12748 </div> 12749 12750 </div> 12751 12752 </div> 12753 </div> 12754 </collapsible-tab> 12755 </div> 12756 12757</div><div class="main-product__block main-product__block-product_quote" > 12758<div class="product-quote-block" data-product-quote> 12759 <style> 12760 .product-quote-block { 12761 margin: 24px 0 24px; 12762 } 12763 12764 .product-quote-container { 12765 background: #f8f8f8; 12766 border-radius: 16px; 12767 padding: 20px; 12768 12769 12770 transition: all 0.3s ease; 12771 position: relative; 12772 } 12773 12774 12775 12776 .product-quote-content { 12777 display: flex; 12778 gap: 16px; 12779 align-items: flex-start; 12780 } 12781 12782 /* Navigation arrows */ 12783 .quote-carousel-nav { 12784 position: absolute; 12785 top: 10px; 12786 right: 10px; 12787 display: flex; 12788 gap: 4px; 12789 z-index: 10; 12790 } 12791 12792 .quote-nav-btn { 12793 width: 25px; 12794 height: 25px; 12795 border: 1px solid #e5e5e5; 12796 background: #fff; 12797 border-radius: 50%; 12798 cursor: pointer; 12799 display: flex; 12800 align-items: center; 12801 justify-content: center; 12802 transition: all 0.2s ease; 12803 } 12804 12805 .quote-nav-btn:hover:not(:disabled) { 12806 background: #d62e55; 12807 border-color: #d62e55; 12808 color: #fff; 12809 } 12810 12811 .quote-nav-btn:disabled { 12812 opacity: 0.5;
12813 cursor: not-allowed; 12814 } 12815 12816 .quote-nav-btn svg { 12817 width: 16px; 12818 height: 16px; 12819 fill: currentColor; 12820 } 12821 12822 /* Carousel container */ 12823 .quote-carousel-wrapper { 12824 overflow: hidden; 12825 position: relative; 12826 } 12827 12828 .quote-carousel-track { 12829 display: flex; 12830 transition: transform 0.3s ease; 12831 } 12832 12833 .quote-carousel-slide { 12834 flex: 0 0 100%; 12835 width: 100%; 12836 } 12837 12838 /* Quote icon */ 12839 .product-quote-icon { 12840 position: absolute; 12841 top: -10px; 12842 left: 10px; 12843 width: 40px; 12844 height: 40px; 12845 background: #1a1a1a; 12846 border-radius: 50%; 12847 display: flex; 12848 align-items: center; 12849 justify-content: center; 12850 color: #ffffff; 12851 font-size: 24px; 12852 font-family: Georgia, serif; 12853 } 12854 12855 /* Profile image styles */ 12856 .quote-profile { 12857 flex-shrink: 0; 12858 12859 order: 0; 12860 12861 } 12862 12863 .quote-profile-image { 12864 width: 80px; 12865 height: 80px; 12866 border-radius: 50%; 12867 object-fit: cover; 12868 12869 } 12870 12871 /* Text content styles */ 12872 .quote-content { 12873 flex: 1; 12874 12875 order: 1; 12876 12877 } 12878 12879 .quote-text { 12880 font-size: 14px; 12881 line-height: 1.6; 12882 color: #1a1a1a; 12883 margin: 0 0 8px; 12884 font-style: true; 12885 font-weight: 500; 12886 } 12887 12888 .quote-author { 12889 display: flex; 12890 flex-direction: column; 12891 gap: 4px; 12892 } 12893 12894 .quote-author-name { 12895 font-size: 14px; 12896 font-weight: 600; 12897 color: #1a1a1a; 12898 margin: 0; 12899 } 12900 12901 .quote-author-title { 12902 font-size: 13px; 12903 color: #666666; 12904 margin: 0; 12905 } 12906 12907 /* Stars rating */ 12908 .quote-rating { 12909 display: flex; 12910 gap: 2px; 12911 margin-bottom: 8px; 12912 } 12913 12914 .quote-rating svg { 12915 width: 16px; 12916 height: 16px; 12917 fill: #09b67d; 12918 } 12919 12920 /* Mobile styles */ 12921 @media (max-width: 768px) { 12922 .quote-carousel-nav { 12923 top: 20px; 12924 right: 20px; 12925 } 12926 .product-quote-content { 12927 12928 flex-direction: column; 12929 text-align: center; 12930 12931 align-items: center; 12932 12933 12934 } 12935 12936 .quote-profile { 12937 12938 margin: 0 auto; 12939 12940 } 12941 12942 .quote-rating { 12943 12944 12945 justify-content: center; 12946 12947 12948 } 12949 12950 .quote-profile-image { 12951 width: 60px; 12952 height: 60px; 12953 } 12954 12955 .quote-text { 12956 font-size: 14px; 12957 } 12958 12959 .product-quote-container { 12960 padding: 20px; 12961 } 12962 } 12963 </style> 12964 12965 12966 12967 <div class="product-quote-container"> 12968 12969 12970 12971 12972 <div class="quote-carousel-wrapper"> 12973 <div class="quote-carousel-track" data-current-slide="0"> 12974 12975 12976 12977 12978 12979 12980 12981 <div class="quote-carousel-slide"> 12982 <div class="product-quote-content"> 12983 12984 12985 12986 12987 <div class="quote-profile"> 12988 <img 12989 src="//yuaiahaircare.com/cdn/shop/files/Frisor_profilbillede_blogindlaeg_300_x_300_px_2_1.webp?v=1745409600&width=400" 12990 alt="Sarah Krogh, Hairdresser" 12991 class="quote-profile-image" 12992 loading="lazy" 12993 > 12994 </div> 12995 12996 12997 12998 <div class="quote-content"> 12999 13000 <div class="quote-rating"> 13001 13002 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 13003 <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/> 13004 </svg> 13005 13006 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 13007 <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/> 13008 </svg> 13009 13010 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 13011 <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/> 13012 </svg> 13013 13014 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 13015 <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/> 13016 </svg> 13017 13018 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 13019 <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/> 13020 </svg> 13021 13022 </div> 13023 13024 13025 <p class="quote-text"> 13026 13027 Iâve been using them myself for several years and can wholeheartedly recommend them! They taste fantastic. 13028 13029 </p> 13030 13031 <div class="quote-author"> 13032 13033 <p class="quote-author-name">Sarah Krogh, Hairdresser</p> 13034 13035 13036 </div> 13037 </div> 13038 </div> 13039 </div> 13040 13041 </div> 13042 </div> 13043 </div> 13044 13045 13046 13047 13048</div> 13049</div><div class="main-product__block main-product__block-cross_sell" > 13050 13051<div class="cross-sell-block" data-cross-sell-block> 13052 <style> 13053 .cross-sell-block { 13054 margin: 32px 0 20px; 13055 } 13056 13057 .cross-sell-container { 13058 background: #ffffff; 13059 } 13060 13061 .cross-sell-container.loading { 13062 min-height: 80px; 13063 display: flex; 13064 align-items: center; 13065 justify-content: center; 13066 } 13067 13068 .cross-sell-spinner { 13069 width: 24px; 13070 height: 24px; 13071 border: 2px solid #eee; 13072 border-radius: 50%; 13073 border-top-color: #1a1a1a; 13074 animation: cross-sell-spinner 0.8s linear infinite; 13075 } 13076 13077 .cross-sell-header { 13078 margin-bottom: 12px; 13079 } 13080 13081 .cross-sell-title { 13082 font-size: 18px; 13083 color: #1a1a1a; 13084 margin: 0; 13085 font-weight: 600; 13086 } 13087 13088 .cross-sell-products { 13089 display: flex; 13090 flex-direction: column; 13091 border: 1px solid #fde0e6; 13092 border-radius: 12px; 13093 padding: 0; 13094 overflow: hidden; 13095 } 13096 13097 .cross-sell-product-card { 13098 display: flex; 13099 align-items: center; 13100 gap: 10px; 13101 padding: 10px 12px; 13102 background: #ffffff; 13103 transition: all 0.2s ease; 13104 position: relative; 13105 border-bottom: 1px solid #fde0e6; 13106 } 13107 13108 .cross-sell-actions { 13109 display: flex; 13110 align-items: center; 13111 gap: 8px; 13112 margin-left: auto; 13113 } 13114 13115 .cross-sell-product-card:last-child { 13116 border-bottom: none; 13117 } 13118 13119 .cross-sell-product-card:hover { 13120 background: rgba(0, 0, 0, 0.01); 13121 } 13122 13123 .cross-sell-product-image { 13124 width: 60px; 13125 height: 60px; 13126 object-fit: cover; 13127 border-radius: 4px; 13128 flex-shrink: 0; 13129 mix-blend-mode: multiply; 13130 } 13131 13132 .cross-sell-product-info { 13133 flex: 1; 13134 min-width: 0; 13135 } 13136 13137 .cross-sell-product-title { 13138 font-size: 13px; 13139 color: #1a1a1a; 13140 margin: 0 0 2px; 13141 font-weight: 400; 13142 line-height: 1.2; 13143 overflow: hidden; 13144 text-overflow: ellipsis; 13145 white-space: nowrap; 13146 } 13147 13148 .cross-sell-product-price { 13149 font-size: 12px; 13150 color: #1a1a1a; 13151 font-weight: 500; 13152 display: flex; 13153 align-items: center; 13154 gap: 6px; 13155 } 13156 13157 .cross-sell-product-price .compare-price { 13158 text-decoration: line-through; 13159 color: #999999; 13160 font-weight: normal; 13161 font-size: 11px; 13162 } 13163 13164 .cross-sell-add-to-cart { 13165 padding: 5px 12px; 13166 background: #d62e55; 13167 color: #ffffff; 13168 border: none; 13169 border-radius: 24px; 13170 font-size: 12px; 13171 font-weight: 500; 13172 cursor: pointer; 13173 transition: all 0.2s ease; 13174 white-space: nowrap; 13175 flex-shrink: 0; 13176 position: relative; 13177 } 13178 13179 .cross-sell-add-to-cart:hover { 13180 background: #df6682; 13181 } 13182 13183 .cross-sell-add-to-cart:disabled { 13184 opacity: 0.5;
13185 cursor: not-allowed; 13186 } 13187 13188 .cross-sell-add-to-cart.loading { 13189 color: transparent; 13190 min-width: 80px; 13191 } 13192 13193 .cross-sell-add-to-cart.loading::after { 13194 content: ''; 13195 position: absolute; 13196 width: 12px; 13197 height: 12px; 13198 top: 50%; 13199 left: 50%; 13200 margin-left: -6px; 13201 margin-top: -6px; 13202 border: 2px solid #ffffff; 13203 border-radius: 50%; 13204 border-top-color: transparent; 13205 animation: cross-sell-spinner 0.8s linear infinite; 13206 } 13207 13208 @keyframes cross-sell-spinner { 13209 to { transform: rotate(360deg); } 13210 } 13211 13212 .cross-sell-badge { 13213 background: #ff4444; 13214 color: #ffffff; 13215 padding: 2px 6px; 13216 border-radius: 3px; 13217 font-size: 10px; 13218 font-weight: 600; 13219 } 13220 13221 .cross-sell-badge--inline { 13222 display: inline-block; 13223 margin-left: 6px; 13224 vertical-align: middle; 13225 } 13226 13227 /* Variant selector - modern dropdown style */ 13228 .cross-sell-variant-wrapper { 13229 position: relative; 13230 max-width: 120px; 13231 } 13232 13233 .cross-sell-variant-select { 13234 width: 100%; 13235 font-size: 12px; 13236 padding: 5px 28px 5px 10px; 13237 border: 1px solid #dddddd; 13238 border-radius: 8px; 13239 background: white; 13240 cursor: pointer; 13241 appearance: none; 13242 transition: all 0.2s ease; 13243 font-weight: 500; 13244 color: #1a1a1a; 13245 } 13246 13247 .cross-sell-variant-select:hover { 13248 border-color: #d62e55; 13249 } 13250 13251 .cross-sell-variant-select:focus { 13252 outline: none; 13253 border-color: #d62e55; 13254 box-shadow: 0 0 0 3px #d62e5520; 13255 } 13256 13257 /* Dropdown arrow */ 13258 .cross-sell-variant-wrapper::after { 13259 content: ''; 13260 position: absolute; 13261 right: 8px; 13262 top: 50%; 13263 transform: translateY(-50%); 13264 width: 20px; 13265 height: 20px; 13266 background: #f8f8f8; 13267 border-radius: 50%; 13268 pointer-events: none; 13269 background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); 13270 background-repeat: no-repeat; 13271 background-position: center; 13272 transition: all 0.2s ease; 13273 } 13274 13275 .cross-sell-variant-select:hover ~ ::after { 13276 background-color: #d62e5510; 13277 } 13278 13279 @media (max-width: 768px) { 13280 .cross-sell-title { 13281 font-size: 20px; 13282 } 13283 13284 .cross-sell-product-image { 13285 width: 40px; 13286 height: 40px; 13287 } 13288 13289 .cross-sell-product-title { 13290 font-size: 12px; 13291 } 13292 13293 .cross-sell-add-to-cart { 13294 font-size: 11px; 13295 padding: 4px 10px; 13296 } 13297 13298 .cross-sell-variant-wrapper { 13299 max-width: 100px; 13300 } 13301 13302 .cross-sell-variant-select { 13303 font-size: 11px; 13304 padding: 4px 24px 4px 8px; 13305 } 13306 13307 .cross-sell-variant-wrapper::after { 13308 width: 18px; 13309 height: 18px; 13310 right: 6px; 13311 } 13312 } 13313 </style> 13314 13315 <div class="cross-sell-container loading"> 13316 <div class="cross-sell-spinner"></div> 13317 </div> 13318 13319
13319<script> 13320 document.addEventListener('DOMContentLoaded', function() { 13321 const crossSellBlock = document.querySelector('[data-cross-sell-block]'); 13322 if (!crossSellBlock) return; 13323 13324 const container = crossSellBlock.querySelector('.cross-sell-container'); 13325 13326 // First check for metafield products 13327 13328 const metafieldProducts = [ 13329 13330 13331 { 13332 id: 8896713228579, 13333 title: "Grow and Glow Shampoo and Conditioner 250 ml - sulfate-free \u0026 silicone-free", 13334 handle: "grow-and-glow-shampoo-and-conditioner-250-ml", 13335 url: "\/products\/grow-and-glow-shampoo-and-conditioner-250-ml", 13336 price: 3999, 13337 compare_at_price: 4800, 13338 available: true, 13339 featured_image: "\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745110654841_Grow-and-Glow_Shampoo-and-Conditioner_1080x1080_957c288f-daa9-4f44-b2dd-73240eb75fcc.webp?v=1776678204\u0026width=80", 13340 featured_image_alt: "Grow and Glow Shampoo and Conditioner 250 ml - sulfate-free \u0026 silicone-free", 13341 variants: [ 13342 13343 { 13344 id: 47176661139747, 13345 title: "Default Title", 13346 price: 3999, 13347 available: true 13348 } 13349 13350 ] 13351 }, 13352 13353 13354 13355 { 13356 id: 14903453614461, 13357 title: "Grow and Glow Formula+ Hair Serum 100 ml", 13358 handle: "grow-and-glow-formula-hair-serum-100-ml", 13359 url: "\/products\/grow-and-glow-formula-hair-serum-100-ml", 13360 price: 4499, 13361 compare_at_price: 9500, 13362 available: true, 13363 featured_image: "\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302786_Yuaia-Hair_Grow-and-Glow-Serum-og-formular_2.webp?v=1776678622\u0026width=80", 13364 featured_image_alt: "Grow and Glow Formula+ Hair Serum 100 ml", 13365 variants: [ 13366 13367 { 13368 id: 55011799630205, 13369 title: "1 piece", 13370 price: 4499, 13371 available: true 13372 }, 13373 13374 { 13375 id: 55011799662973, 13376 title: "2 pieces", 13377 price: 7499, 13378 available: true 13379 }, 13380 13381 { 13382 id: 58446174257533, 13383 title: "3 pieces", 13384 price: 10499, 13385 available: true 13386 } 13387 13388 ] 13389 } 13390 13391 13392 ]; 13393 13394 if (metafieldProducts.length > 0) { 13395 renderCrossSellProducts(metafieldProducts); 13396 } else { 13397 fetchRecommendations(); 13398 } 13399 13400 13401 function fetchRecommendations() { 13402 // Use Shopify recommendations API 13403 fetch('/recommendations/products.json?product_id=8896711917859&limit=2&intent=related') 13404 .then(response => response.json()) 13405 .then(data => { 13406 if (data.products && data.products.length > 0) { 13407 const filteredProducts = data.products.filter(product => 13408 !product.tags || !product.tags.includes('exclude-recommendations') 13409 ); 13410 renderCrossSellProducts(filteredProducts); 13411 } else { 13412 // Hide the cross-sell block if no products 13413 crossSellBlock.style.display = 'none'; 13414 } 13415 }) 13416 .catch(error => { 13417 console.error('Error fetching recommendations:', error); 13418 crossSellBlock.style.display = 'none'; 13419 }); 13420 } 13421 13422 function renderCrossSellProducts(products) { 13423 let html = ''; 13424 13425 // Add header if configured 13426 13427 html += `<div class="cross-sell-header"> 13428 <div class="cross-sell-title">87% also purchased this</div> 13429 </div>`; 13430 13431 13432 html += '<div class="cross-sell-products">'; 13433
13434 products.forEach(product => { 13435 const discount = product.compare_at_price && product.compare_at_price > product.price 13436 ? Math.round(((product.compare_at_price - product.price) * 100) / product.compare_at_price) 13437 : 0; 13438 13439 const availableVariants = product.variants.filter(v => v.available); 13440 const defaultVariant = availableVariants[0] || product.variants[0]; 13441 const hasMultipleVariants = product.variants.length > 1 && true; 13442 13443 html += ` 13444 <div class="cross-sell-product-card" data-product-id="${product.id}"> 13445 ${product.featured_image ? ` 13446 <a href="${product.url || '/products/' + product.handle}"> 13447 <img 13448 src="${product.featured_image}" 13449 alt="${product.featured_image_alt || product.title}" 13450 class="cross-sell-product-image" 13451 loading="lazy" 13452 > 13453 </a> 13454 ` : ''} 13455 13456 <div class="cross-sell-product-info"> 13457 <div class="cross-sell-product-title"> 13458 <a href="${product.url || '/products/' + product.handle}" style="color: inherit; text-decoration: none;"> 13459 ${product.title} 13460 </a> 13461 </div> 13462 13463 <div class="cross-sell-product-price"> 13464 ${product.compare_at_price && product.compare_at_price > product.price ? 13465 `<span class="compare-price">${formatMoney(product.compare_at_price)}</span>` : 13466 '' 13467 } 13468 <span class="price">${formatMoney(defaultVariant.price || product.price)}</span> 13469 ${discount >
13469 0 ? `<span class="cross-sell-badge cross-sell-badge--inline">-${discount}%</span>` : ''} 13470 </div> 13471 </div> 13472 13473 <div class="cross-sell-actions"> 13474 ${hasMultipleVariants ? ` 13475 <div class="cross-sell-variant-wrapper"> 13476 <select class="cross-sell-variant-select" data-product-id="${product.id}"> 13477 ${product.variants.map(variant => 13478 variant.available ? 13479 `<option value="${variant.id}" data-price="${formatMoney(variant.price)}"> 13480 ${variant.title} 13481 </option>` : '' 13482 ).join('')} 13483 </select> 13484 </div> 13485 ` : ''} 13486 13487 <button 13488 class="cross-sell-add-to-cart" 13489 data-variant-id="${defaultVariant.id}" 13490 data-product-id="${product.id}" 13491 ${!product.available ? 'disabled' : ''} 13492 > 13493 ${product.available ? 'Add to cart' : 'Sold out'} 13494 </button> 13495 </div> 13496 </div> 13497 `; 13498 }); 13499 13500 html += '</div>'; 13501 13502 container.classList.remove('loading'); 13503 container.innerHTML = html; 13504 13505 // Add event listeners 13506 attachEventListeners(); 13507 } 13508 13509 function formatMoney(cents) { 13510 // Get active currency from Shopify 13511 const currency = window.Shopify && window.Shopify.currency && window.Shopify.currency.active ? window.Shopify.currency.active : 'DKK'; 13512 13513 // Get locale based on currency 13514 let locale = 'da-DK'; 13515 if (currency === 'EUR') { 13516 locale = 'de-DE'; 13517 } else if (currency === 'GBP') { 13518 locale = 'en-GB'; 13519 } else if (currency === 'USD') { 13520 locale = 'en-US'; 13521 } else if (currency === 'PLN') { 13522 locale = 'pl-PL'; 13523 } else if (currency === 'SEK') { 13524 locale = 'sv-SE'; 13525 } 13526 13527 return (cents / 100).toLocaleString(locale, { 13528 style: 'currency', 13529 currency: currency, 13530 minimumFractionDigits: 0, 13531 maximumFractionDigits: 0 13532 }); 13533 } 13534 13535 function attachEventListeners() { 13536 // Handle variant selection 13537 crossSellBlock.querySelectorAll('.cross-sell-variant-select').forEach(select => { 13538 select.addEventListener('change', function() { 13539 const productCard = this.closest('.cross-sell-product-card'); 13540 const addToCartBtn = productCard.querySelector('.cross-sell-add-to-cart'); 13541 const selectedOption = this.options[this.selectedIndex]; 13542 13543 addToCartBtn.setAttribute('data-variant-id', this.value); 13544 13545 // Update price if needed 13546 const priceElement = productCard.querySelector('.cross-sell-product-price .price'); 13547 if (selectedOption.dataset.price && priceElement) { 13548 priceElement.textContent = selectedOption.dataset.price; 13549 } 13550 }); 13551 }); 13552 13553 // Handle add to cart 13554 crossSellBlock.querySelectorAll('.cross-sell-add-to-cart').forEach(button => { 13555 button.addEventListener('click', async function(e) { 13556 e.preventDefault(); 13557 13558 const variantId = this.getAttribute('data-variant-id'); 13559 const button = this; 13560 const originalText = button.textContent; 13561 13562 // Add loading state 13563 button.classList.add('loading'); 13564 button.disabled = true; 13565 13566 try { 13567 const response = await fetch('/cart/add.js', { 13568 method: 'POST', 13569 headers: { 13570 'Content-Type': 'application/json', 13571 'Accept': 'application/json' 13572 }, 13573 body: JSON.stringify({ 13574 items: [{ 13575 id: parseInt(variantId), 13576 quantity: 1 13577 }] 13578 }) 13579 }); 13580 13581 if (response.ok) { 13582 const data = await response.json(); 13583 13584 // Update cart UI if needed 13585 if (window.refreshCart) { 13586 window.refreshCart(); 13587 } 13588 13589 // Show success state 13590 button.classList.remove('loading'); 13591 button.textContent = 'Added!'; 13592 13593 setTimeout(() => { 13594 button.textContent = originalText; 13595 button.disabled = false;
13596 }, 2000); 13597 13598 // Trigger cart drawer if available 13599 if (window.openCartDrawer) { 13600 window.openCartDrawer(); 13601 } 13602 13603 // Trigger Shopify onItemAdded if available 13604 if (window.Shopify && window.Shopify.onItemAdded) { 13605 window.Shopify.onItemAdded(data); 13606 } 13607 } else { 13608 throw new Error('Failed to add to cart'); 13609 } 13610 } catch (error) { 13611 console.error('Error adding to cart:', error); 13612 button.classList.remove('loading'); 13613 button.disabled = false; 13614 button.textContent = 'Error'; 13615 13616 setTimeout(() => { 13617 button.textContent = originalText; 13618 }, 2000); 13619 } 13620 }); 13621 }); 13622 } 13623 }); 13624 </script>
13624 13625</div> 13626</div></div> 13627 </div> 13628 13629 13630 13631 13632 13633 <div class="addons-block"> 13634 <div 13635 id="fox-product-bundle-inside" 13636 data-fox-app="true" 13637 data-section-product-bundle 13638 ></div> 13639 </div> 13640 </div> 13641 </div> 13642 </div> 13643 </div> 13644 </div> 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666</div> 13667 13668 13669
13669<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/sticky-atc.min.js?v=105389787157055142391763384619" defer="defer"></script>
13669 13670<div 13671 class="prod__sticky-atc hide-on-desk sf-prod__block fixed z-40 bottom-0 inset-x-0 transition-transform translate-y-full" 13672 data-show-on-desktop="false" 13673 data-show-on-mobile="true" 13674 style="box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.09);" 13675 data-view="sticky-atc" 13676> 13677 <div class="container-fluid"> 13678 <sticky-atc class="form product-form lg:container flex items-center justify-between" data-product-id="8896711917859"> 13679 <div class=" hidden md:flex pr-2"> 13680 <div class="spc__main-img cursor-pointer py-1.5 hidden md:flex"> 13681 <responsive-image class="sf-image " data-image-loading style="--aspect-ratio: 1;"> 13682 13683 <img 13684 src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 13685 data-srcset="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=165 165w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=360 360w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=533 533w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=720 720w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=940 940w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=1066 1066w,//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225 1080w" 13686 data-src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=360" 13687 sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 13688 alt="Hair Vitamins" 13689 loading="lazy" 13690 class="h-full object-contain lazyload" 13691 width="1080" 13692 height="1080" 13693 13694 > 13695 13696 <noscript> 13697 <img class="h-full object-contain" loading="lazy" width="" height="" src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?crop=center&height=2048&v=1776678225&width=2048" alt="Hair Vitamins"> 13698 </noscript> 13699</responsive-image> 13700 13701 </div> 13702 <div class="md:ml-6 psa__info"> 13703 <h3 class="psa__title text-base hover:text-color-primary-darker font-medium cursor-pointer line-clamp-1"> 13704 Hair Vitamins 13705 </h3> 13706 13707 </div> 13708 </div> 13709 <div class="flex shrink-0 items-center psa__form-controls w-full md:w-auto"><product-form class="f-product-form w-full 0"><form method="post" action="/cart/add" id="sticky-atc-form-template--27375581331837__main" accept-charset="UTF-8" class="sticky-atc-form flex product-form-template--27375581331837__main" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 13710 <div class="sticky-atc-variant-picker mr-5" style="--primary-color: #d62e55; --border-color: #fff3f5;"> 13711 <div class="custom-dropdown" data-dropdown> 13712 <button type="button" class="dropdown-toggle" data-dropdown-toggle> 13713 <span class="dropdown-value">1 piece (1 month's consumption)</span> 13714 <span class="dropdown-icon"> 13715 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 13716 <path d="M3 4.5L6 7.5L9 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 13717 </svg> 13718 </span> 13719 </button> 13720 13721 <div class="dropdown-menu" data-dropdown-menu> 13722 <div class="dropdown-menu-inner"> 13723 13724 <div class="dropdown-item active " 13725 data-value="47176659009827" 13726 data-available="true" 13727 > 13728 13729 13730 <div class="dropdown-item-image"> 13731 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="1 piece (1 month's consumption)" loading="lazy"> 13732 </div> 13733 13734 13735 <div class="dropdown-item-content"> 13736 <div class="dropdown-item-header"> 13737 <div class="dropdown-item-name-wrapper"> 13738 <span class="dropdown-item-name">1 piece (1 month's consumption)</span> 13739 <div class="dropdown-item-check">
13740 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 13741 <path d="m9 12 2 2 4-4"/> 13742 </svg> 13743 </div> 13744 </div> 13745 <div class="dropdown-item-pricing"> 13746 13747 <span class="price-main"> 13748 13749 â¬32,99 13750 13751 </span> 13752 </div> 13753 </div> 13754 </div> 13755 </div> 13756 13757 <div class="dropdown-item " 13758 data-value="47176659042595" 13759 data-available="true" 13760 > 13761 13762 13763 <div class="dropdown-item-image"> 13764 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=50" alt="3 pieces (3 months consumption) - recommended" loading="lazy"> 13765 </div> 13766 13767 13768 <div class="dropdown-item-content"> 13769 <div class="dropdown-item-header"> 13770 <div class="dropdown-item-name-wrapper"> 13771 <span class="dropdown-item-name">3 pieces (3 months consumption) - recommended</span> 13772 <div class="dropdown-item-check"> 13773 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 13774 <path d="m9 12 2 2 4-4"/> 13775 </svg> 13776 </div> 13777 </div> 13778 <div class="dropdown-item-pricing"> 13779 13780 <span class="price-compare">â¬98,97</span> 13781 13782 <span class="price-main"> 13783 13784 â¬59,99 13785 13786 </span> 13787 </div> 13788 </div> 13789 </div> 13790 </div> 13791 13792 <div class="dropdown-item " 13793 data-value="53502968496509" 13794 data-available="true" 13795 > 13796 13797 13798 <div class="dropdown-item-image"> 13799 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=50" alt="6 pieces (6 months consumption) - Save 43%" loading="lazy"> 13800 </div> 13801 13802 13803 <div class="dropdown-item-content"> 13804 <div class="dropdown-item-header"> 13805 <div class="dropdown-item-name-wrapper"> 13806 <span class="dropdown-item-name">6 pieces (6 months consumption) - Save 43%</span> 13807 <div class="dropdown-item-check"> 13808 <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3"> 13809 <path d="m9 12 2 2 4-4"/> 13810 </svg> 13811 </div> 13812 </div> 13813 <div class="dropdown-item-pricing"> 13814 13815 <span class="price-compare">â¬197,94</span> 13816 13817 <span class="price-main"> 13818 13819 â¬112,99 13820 13821 </span> 13822 </div> 13823 </div> 13824 </div> 13825 </div> 13826 13827 </div> 13828 </div> 13829 13830 <input type="hidden" name="id" value="47176659009827" data-variant-input> 13831 </div> 13832 </div> 13833 13834<quantity-input class="quantity-input h-[46px] flex border border-color-border rounded mr-2.5 lg:mr-5 md:flex hidden 13835" data-product-id="8896711917859" data-section="template--27375581331837__main"> 13836 <button 13837 class="quantity-input__button flex items-center justify-center h-[46px] w-[46px]" 13838 type="button" 13839 aria-label="Decrease quantity of Hair Vitamins by one" 13840 data-quantity-selector="decrease" 13841 data-product-id="8896711917859" 13842 name="minus" 13843 > 13844 <svg class="w-[12px] h-[12px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M376 232H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h368c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z"/></svg> 13845 </button> 13846 <input 13847 class="quantity-input__element w-10 text-center flex-grow
13847shrink appearance-none" 13848 type="number" 13849 name="quantity-display" 13850 id="Quantity-template--27375581331837__main" 13851 value="1" 13852 min="1" 13853 aria-label="Product quantity" 13854 data-quantity-input 13855 data-product-id="8896711917859" 13856 form="sticky-atc-form-template--27375581331837__main" 13857 > 13858 <button 13859 class="quantity-input__button flex items-center justify-center h-[46px] w-[46px]" 13860 type="button" 13861 aria-label="Increase quantity of Hair Vitamins by one" 13862 data-quantity-selector="increase" 13863 data-product-id="8896711917859" 13864 name="plus" 13865 > 13866 <svg class="w-[12px] h-[12px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8z"/></svg> 13867 </button> 13868</quantity-input> 13869 13870 13871 13872<button 13873 type="submit" 13874 name="add" 13875 class="add-to-cart sf__btn flex-grow shrink not-change relative sf__btn-primary flex-1 " 13876 data-atc-text="Add to cart" 13877> 13878 <span class="atc-spinner inset-0 absolute items-center justify-center"> 13879 <svg class="animate-spin w-[20px] h-[20px]" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 13880 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 13881 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 13882 </svg> 13883 </span> 13884 <span class="not-change atc-text"> 13885 13886 Add to cart 13887 13888 </span> 13889</button> 13890 13891 13892<input type="hidden" name="product-id" value="8896711917859" /><input type="hidden" name="section-id" value="template--27375581331837__main" /></form></product-form> 13893 13894 </div> 13895 </sticky-atc> 13896 </div> 13897
13897<script type="application/json"> 13898 [{"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47176659042595,"title":"3 pieces (3 months consumption) - recommended","option1":"3 pieces (3 months consumption) - recommended","option2":null,"option3":null,"sku":"YUM012","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898213245,"product_id":8896711917859,"position":14,"created_at":"2026-04-20T11:43:32+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","variant_ids":[47176659042595]},"available":true,"name":"Hair Vitamins - 3 pieces (3 months consumption) - recommended","public_title":"3 pieces (3 months consumption) - recommended","options":["3 pieces (3 months consumption) - recommended"],"price":5999,"weight":100,"compare_at_price":9897,"inventory_management":"shopify","barcode":"0745314184052","featured_media":{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53502968496509,"title":"6 pieces (6 months consumption) - Save 43%","option1":"6 pieces (6 months consumption) - Save 43%","option2":null,"option3":null,"sku":"YUM013","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898377085,"product_id":8896711917859,"position":15,"created_at":"2026-04-20T11:43:35+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","variant_ids":[53502968496509]},"available":true,"name":"Hair Vitamins - 6 pieces (6 months consumption) - Save 43%","public_title":"6 pieces (6 months consumption) - Save 43%","options":["6 pieces (6 months consumption) - Save 43%"],"price":11299,"weight":800,"compare_at_price":19794,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}] 13899 </script>
13899 13900</div> 13901 13902<!-- Custom Mobile Floating ATC Button -->
13903<script>console.log('Sticky ATC settings:', { use_sticky_atc: false, use_sticky_atc_on_mobile: true });</script>
13903 13904 13905
13905<script>console.log('Mobile sticky ATC is enabled - rendering mobile components');</script>
13905 13906 <style> 13907 .mobile-floating-atc { 13908 position: fixed; 13909 bottom: 0; 13910 left: 0; 13911 right: 0; 13912 z-index: 50; 13913 padding: 16px; 13914 background: transparent; 13915 transform: translateY(100px); 13916 opacity: 0; 13917 transition: all 0.3s ease-in-out; 13918 pointer-events: none; 13919 } 13920 13921 /* White background when USPs are shown */ 13922 .mobile-floating-atc.with-usps { 13923 background: white; 13924 box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); 13925 padding: 12px; 13926 } 13927 13928 /* USP Container */ 13929 .mobile-floating-atc__usps { 13930 display: flex; 13931 flex-direction: row; 13932 justify-content: space-around; 13933 gap: 16px; 13934 margin-top: 12px; 13935 } 13936 13937 /* Individual USP */ 13938 .mobile-floating-atc__usp { 13939 display: flex; 13940 align-items: center; 13941 gap: 8px; 13942 font-size: 12px; 13943 color: #333; 13944 } 13945 13946 .mobile-floating-atc__usp-icon { 13947 flex-shrink: 0; 13948 display: flex; 13949 align-items: center; 13950 justify-content: center; 13951 width: 20px; 13952 height: 20px; 13953 } 13954 13955 .mobile-floating-atc__usp-icon img { 13956 width: 20px; 13957 height: 20px; 13958 object-fit: contain; 13959 } 13960 13961 .mobile-floating-atc__usp-text { 13962 flex: 1; 13963 line-height: 1.4; 13964 } 13965 13966 .mobile-floating-atc.show { 13967 transform: translateY(0); 13968 opacity: 1; 13969 pointer-events: auto; 13970 } 13971 13972 .mobile-floating-atc.snap-to-original { 13973 /* When snapping to original position, become invisible and let original take over */ 13974 transform: translateY(0); 13975 opacity: 0; 13976 pointer-events: none; 13977 } 13978 13979 /* Use exact same button styling as original ATC */ 13980 .mobile-floating-atc__btn { 13981 /* Copy original button classes and styling */ 13982 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); 13983 } 13984 13985 /* Remove shadow from button when USPs are shown */ 13986 .mobile-floating-atc.with-usps .mobile-floating-atc__btn { 13987 box-shadow: none; 13988 width: 100%; 13989 margin: 0 auto; 13990 max-width: 400px; 13991 display: flex; 13992 align-items: center; 13993 justify-content: center; 13994 height: 55px; 13995 } 13996 13997 /* Modal styles - iOS-like animations */ 13998 .custom-mobile-sticky-modal { 13999 position: fixed; 14000 top: 0; 14001 left: 0; 14002 right: 0; 14003 bottom: 0; 14004 background: rgba(0, 0, 0, 0); 14005 z-index: 60; 14006 display: none; 14007 align-items: flex-end; 14008 transition: background-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); 14009 } 14010 14011 .custom-mobile-sticky-modal.show { 14012 display: flex; 14013 background: rgba(0, 0, 0, 0.4); 14014 } 14015 14016 .custom-mobile-sticky-modal__content { 14017 background: white; 14018 width: 100%; 14019 max-height: 90vh; 14020 overflow-y: auto; 14021 border-radius: 16px 16px 0 0; 14022 transform: translateY(100%); 14023 transition: transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94); 14024 margin: 0 8px 0px 8px; 14025 box-shadow: 0 -8px 32px rgba(0, 0, 0, 0.12); 14026 } 14027 14028 .custom-mobile-sticky-modal.show .custom-mobile-sticky-modal__content { 14029 transform: translateY(0); 14030 } 14031 14032 .custom-mobile-sticky-modal.closing { 14033 background: rgba(0, 0, 0, 0); 14034 } 14035 14036 .custom-mobile-sticky-modal.closing .custom-mobile-sticky-modal__content { 14037 transform: translateY(100%); 14038 } 14039 14040 .custom-mobile-sticky-modal__header { 14041 padding: 20px 20px 0; 14042 border-bottom: 1px solid #e5e7eb; 14043 margin-bottom: 0; 14044 } 14045 14046 .custom-mobile-sticky-modal__title { 14047 font-size: 18px; 14048 margin: 0 0 16px 0; 14049 color: #1f2937; 14050 } 14051 14052 .custom-mobile-sticky-modal__body { 14053 padding: 20px; 14054 } 14055 14056 .custom-mobile-sticky-modal__close { 14057 position: absolute; 14058 top: 16px; 14059 right: 16px; 14060 background: #f3f4f6; 14061 border: none; 14062 width: 32px; 14063 height: 32px; 14064 border-radius: 50%; 14065 display: flex; 14066 align-items: center; 14067 justify-content: center; 14068 cursor: pointer; 14069 font-size: 18px; 14070 color: #6b7280; 14071 } 14072 14073 .custom-mobile-sticky-modal__actions { 14074 padding: 16px 20px; 14075 border-top: 1px solid #e5e7eb; 14076 background: #f9fafb; 14077 } 14078 14079 .custom-mobile-sticky-modal__actions .custom-mobile-sticky-atc__btn { 14080 width: 100%; 14081 justify-content: center; 14082 align-items: center; 14083 display: flex; 14084 height: 55px; 14085 } 14086 14087 /* Hide original sticky ATC completely on mobile */ 14088 @media (max-width: 767px) { 14089 .prod__sticky-atc { 14090 display: none !important; 14091 } 14092 14093 /* Add some bottom padding when floating button might be visible */ 14094 body.has-floating-atc .sf-footer, 14095 body.has-floating-atc .footer-mobile__common { 14096 padding-bottom: 20px; 14097 } 14098 } 14099 14100 /* Desktop ATC Modal Styles */ 14101 .global-atc-modal { 14102 position: fixed; 14103 top: 0; 14104 left: 0; 14105 right: 0; 14106 bottom: 0; 14107 background: rgba(0, 0, 0, 0); 14108 z-index: 1000; 14109 display: none; 14110 align-items: center; 14111 justify-content: center; 14112 transition: background-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94); 14113 padding: 20px; 14114 } 14115 14116 .global-atc-modal.show { 14117 background: rgba(0, 0, 0, 0.5); 14118 } 14119 14120 .global-atc-modal__content { 14121 background: white; 14122 border-radius: 16px; 14123 max-width: 600px; 14124 width: 100%; 14125 max-height: 85vh; 14126 overflow-y: auto; 14127 transform: scale(0.9) translateY(20px); 14128 opacity: 0; 14129 transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); 14130 position: relative; 14131 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15); 14132 } 14133 14134 .global-atc-modal.show .global-atc-modal__content { 14135 transform: scale(1) translateY(0); 14136 opacity: 1; 14137 } 14138 14139 .global-atc-modal.closing { 14140 background: rgba(0, 0, 0, 0); 14141 } 14142 14143 .global-atc-modal.closing .global-atc-modal__content { 14144 transform: scale(0.9) translateY(20px); 14145 opacity: 0; 14146 } 14147 14148 .global-atc-modal__close { 14149 position: absolute; 14150 top: 16px; 14151 right: 16px; 14152 background: #f3f4f6; 14153 border: none; 14154 width: 32px; 14155 height: 32px; 14156 border-radius: 50%; 14157 display: flex; 14158 align-items: center; 14159 justify-content: center; 14160 cursor: pointer; 14161 font-size: 18px; 14162 color: #6b7280; 14163 z-index: 10; 14164 transition: background-color 0.2s ease; 14165 } 14166 14167 .global-atc-modal__close:hover { 14168 background: #e5e7eb; 14169 } 14170 14171 .global-atc-modal__header { 14172 padding: 24px 24px 0; 14173 border-bottom: 1px solid #f3f4f6; 14174 margin-bottom: 0; 14175 } 14176 14177 .global-atc-modal__title { 14178 margin: 0 0 16px 0; 14179 font-size: 24px; 14180 color: #1f2937; 14181 } 14182 14183 .global-atc-modal__body { 14184 padding: 24px; 14185 } 14186 14187 .global-atc-modal__actions { 14188 padding: 16px 24px 24px; 14189 border-top: 1px solid #f3f4f6; 14190 background: #f9fafb; 14191 } 14192 14193 .global-atc-modal__btn { 14194 width: 100%; 14195 height: 55px; 14196 display: flex; 14197 align-items: center; 14198 justify-content: center; 14199 } 14200 14201 .global-atc-modal .stacked-subscription-widget { 14202 margin: 0; 14203 } 14204 14205 /* Hide floating button on desktop */ 14206 @media (min-width: 768px) { 14207 .mobile-floating-atc, 14208 .custom-mobile-sticky-modal { 14209 display: none !important; 14210 } 14211 } 14212 14213 /* Hide desktop modal on mobile */ 14214 @media (max-width: 767px) { 14215 .global-atc-modal { 14216 display: none !important; 14217 } 14218 } 14219 14220 /* Adjustments for mobile sticky modal */ 14221 .custom-mobile-sticky-modal .stacked-subscription-widget { 14222 margin: 0; 14223 } 14224 14225 /* Selling Plan Widget Styles for sticky-atc modal */ 14226 .stacked-subscription-widget { 14227 --primary: var(--primary-color, #FF4081); 14228 --primary-light: color-mix(in srgb, var(--primary) 10%, white); 14229 --border: var(--border-color, #f0f0f0); 14230 --text: #2d3748; 14231 --text-light: #718096; 14232 --success: #48bb78; 14233 --warning: #f59e0b; 14234 --bg-light: #f8fafc; 14235 --transition: all 0.2s ease; 14236 } 14237 14238 .purchase-cards { 14239 display: flex; 14240 flex-direction: column; 14241 gap: 8px; 14242 } 14243 14244 .purchase-card { 14245 position: relative; 14246 background: white; 14247 transition: var(--transition); 14248 overflow: hidden; 14249 } 14250 14251 .purchase-card__radio { 14252 display: none; 14253 } 14254 14255 .purchase-card__radio:checked + .purchase-card__label { 14256 border-color: var(--primary); 14257 background: var(--primary-light); 14258 } 14259 14260 .purchase-card__radio:checked ~ .card-options { 14261 display: block; 14262 } 14263 14264 .purchase-card__label { 14265 display: flex; 14266 align-items: center; 14267 padding: 16px 20px; 14268 cursor: pointer; 14269 border: 2px solid var(--border); 14270 border-radius: 12px; 14271 transition: var(--transition); 14272 } 14273 14274 .purchase-card__check { 14275 width: 24px; 14276 height: 24px; 14277 border-radius: 50%; 14278 background: white; 14279 border: 2px solid var(--border); 14280 color: white; 14281 display: flex; 14282 align-items: center; 14283 justify-content: center; 14284 margin-right: 16px; 14285 transition: var(--transition); 14286 flex-shrink: 0; 14287 } 14288 14289 .purchase-card__radio:checked + .purchase-card__label .purchase-card__check { 14290 background: var(--primary); 14291 border-color: var(--primary); 14292 } 14293 14294 .purchase-card__radio:checked + .purchase-card__label .purchase-card__check svg { 14295 opacity: 1; 14296 transform: scale(1); 14297 } 14298 14299 .purchase-card__check svg { 14300 opacity: 0; 14301 transform: scale(0.8); 14302 transition: var(--transition); 14303 } 14304 14305 .purchase-card__content { 14306 flex: 1; 14307 } 14308 14309 .purchase-card__header { 14310 display: flex; 14311 justify-content: space-between; 14312 align-items: flex-start; 14313 } 14314 14315 .purchase-card__title { 14316 font-size: 16px; 14317 font-weight: 600; 14318 color: var(--text); 14319 display: flex; 14320 align-items: center; 14321 gap: 8px; 14322 } 14323 14324 .purchase-card__badge { 14325 background: var(--warning); 14326 color: white; 14327 padding: 2px 8px; 14328 border-radius: 12px; 14329 font-size: 10px; 14330 font-weight: 700; 14331 text-transform: uppercase; 14332 letter-spacing: 0.5px; 14333 } 14334 14335 .purchase-card__price { 14336 text-align: right; 14337 display: flex; 14338 align-items: center; 14339 gap: 8px; 14340 font-size: 18px; 14341 justify-content: flex-end; 14342 } 14343 14344 .purchase-card__desc { 14345 color: var(--text-light); 14346 margin: 0; 14347 line-height: 1.4; 14348 } 14349 14350 .purchase-card__popular { 14351 position: absolute; 14352 top: -1px; 14353 right: -1px; 14354 background: var(--primary); 14355 color: white; 14356 padding: 4px 12px; 14357 font-size: 10px; 14358 font-weight: 700; 14359 text-transform: uppercase; 14360 letter-spacing: 0.5px; 14361 border-radius: 0 11px 0 8px; 14362 } 14363 14364 .price-main { 14365 font-size: 18px; 14366 font-weight: 700; 14367 color: var(--primary); 14368 } 14369 14370 .price-compare { 14371 color: var(--text-light); 14372 text-decoration: line-through; 14373 } 14374 14375 .card-options { 14376 padding: 16px 20px 20px; 14377 border: 2px solid var(--border); 14378 background: var(--bg-light); 14379 animation: slideDown 0.3s ease-out; 14380 display: none; 14381 margin-top: 0.5rem; 14382 border-radius: 12px; 14383 } 14384
14385 @keyframes slideDown { 14386 from { opacity: 0; transform: translateY(-10px); } 14387 to { opacity: 1; transform: translateY(0); } 14388 } 14389 14390 .card-options__title { 14391 font-weight: 600; 14392 color: var(--text); 14393 margin: 0 0 12px 0; 14394 } 14395 14396 .option-list { 14397 margin-bottom: 16px; 14398 } 14399 14400 .option-item { 14401 border: 2px solid var(--border); 14402 border-radius: 10px; 14403 padding: 14px 16px; 14404 cursor: pointer; 14405 transition: var(--transition); 14406 background: white; 14407 display: flex; 14408 align-items: center; 14409 gap: 12px; 14410 position: relative; 14411 margin-bottom: 8px; 14412 } 14413 14414 .option-item:last-child { 14415 margin-bottom: 0; 14416 } 14417 14418 .option-item:hover { 14419 border-color: var(--primary); 14420 } 14421 14422 .option-item.active { 14423 border-color: var(--primary); 14424 background: var(--primary-light); 14425 } 14426 14427 .option-item__badge { 14428 position: absolute; 14429 top: -6px; 14430 right: 8px; 14431 background: var(--warning); 14432 color: white; 14433 padding: 2px 6px; 14434 border-radius: 8px; 14435 font-size: 9px; 14436 font-weight: 700; 14437 } 14438 14439 .option-item__image { 14440 width: 42px; 14441 height: 42px; 14442 border-radius: 6px; 14443 overflow: hidden; 14444 background: var(--bg-light); 14445 display: flex; 14446 align-items: center; 14447 justify-content: center; 14448 flex-shrink: 0; 14449 } 14450 14451 .option-item__image img { 14452 width: 100%; 14453 height: 100%; 14454 object-fit: cover; 14455 } 14456 14457 .option-item__placeholder { 14458 font-size: 14px; 14459 } 14460 14461 .option-item__content { 14462 flex: 1; 14463 } 14464 14465 .option-item__header { 14466 display: flex; 14467 justify-content: space-between; 14468 align-items: flex-start; 14469 margin-bottom: 2px; 14470 } 14471 14472 .option-item__name { 14473 font-size: 14px; 14474 font-weight: 600; 14475 color: var(--text); 14476 } 14477 14478 .option-item__pricing { 14479 display: flex; 14480 align-items: center; 14481 gap: 6px; 14482 justify-content: flex-end; 14483 } 14484 14485 .option-item__subtitle { 14486 color: var(--text-light); 14487 } 14488 14489 .option-item__check { 14490 width: 22px; 14491 height: 22px; 14492 background: var(--success); 14493 color: white; 14494 border-radius: 50%; 14495 display: flex; 14496 align-items: center; 14497 justify-content: center; 14498 opacity: 0; 14499 transform: scale(0.8); 14500 transition: var(--transition); 14501 flex-shrink: 0; 14502 position: absolute; 14503 left: -8px; 14504 top: -8px; 14505 } 14506 14507 .option-item.active .option-item__check { 14508 opacity: 1; 14509 transform: scale(1); 14510 } 14511 14512 /* Sticky ATC Variant Picker Styles */ 14513 .sticky-atc-variant-picker { 14514 --primary: var(--primary-color, #FF4081); 14515 --primary-light: color-mix(in srgb, var(--primary) 10%, white); 14516 --border: var(--border-color, #f0f0f0); 14517 --text: #2d3748; 14518 --text-light: #718096; 14519 --success: #48bb78; 14520 --bg-light: #f8fafc; 14521 position: relative; 14522 } 14523 14524 .sticky-atc-variant-picker .custom-dropdown { 14525 position: relative; 14526 min-width: 200px; 14527 } 14528 14529 .sticky-atc-variant-picker .dropdown-toggle { 14530 width: 100%; 14531 display: flex; 14532 align-items: center; 14533 justify-content: space-between; 14534 padding: 10px 14px; 14535 background: white; 14536 border: 2px solid var(--border); 14537 border-radius: 8px; 14538 font-size: 14px; 14539 font-weight: 500; 14540 color: var(--text); 14541 cursor: pointer; 14542 transition: all 0.2s ease; 14543 text-align: left; 14544 height: 44px; 14545 } 14546 14547 .sticky-atc-variant-picker .dropdown-toggle:hover { 14548 border-color: var(--primary); 14549 } 14550 14551 .sticky-atc-variant-picker .custom-dropdown.open .dropdown-toggle { 14552 border-color: var(--primary); 14553 border-bottom-left-radius: 0; 14554 border-bottom-right-radius: 0; 14555 } 14556 14557 .sticky-atc-variant-picker .dropdown-icon { 14558 width: 20px; 14559 height: 20px; 14560 background: var(--bg-light); 14561 border-radius: 50%; 14562 display: flex; 14563 align-items: center; 14564 justify-content: center; 14565 transition: all 0.2s ease; 14566 flex-shrink: 0; 14567 } 14568 14569 .sticky-atc-variant-picker .custom-dropdown.open .dropdown-icon { 14570 transform: rotate(180deg); 14571 background: var(--primary); 14572 color: white; 14573 } 14574 14575 .sticky-atc-variant-picker .dropdown-menu { 14576 position: absolute; 14577 top: 100%; 14578 left: 0; 14579 right: 0; 14580 background: white; 14581 border: 2px solid var(--primary); 14582 border-top: none; 14583 border-bottom-left-radius: 8px; 14584 border-bottom-right-radius: 8px; 14585 overflow: hidden; 14586 opacity: 0; 14587 visibility: hidden; 14588 transform: translateY(-10px); 14589 transition: all 0.2s ease; 14590 z-index: 50; 14591 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 14592 } 14593 14594 .sticky-atc-variant-picker .dropdown-menu-inner { 14595 max-height: 250px; 14596 overflow-y: auto; 14597 overflow-x: hidden; 14598 } 14599 14600 .sticky-atc-variant-picker .custom-dropdown.open .dropdown-menu { 14601 opacity: 1; 14602 visibility: visible; 14603 transform: translateY(0); 14604 } 14605 14606 .sticky-atc-variant-picker .dropdown-item { 14607 display: flex; 14608 align-items: center; 14609 gap: 10px; 14610 padding: 10px 14px; 14611 cursor: pointer; 14612 transition: all 0.2s ease; 14613 position: relative; 14614 border-bottom: 1px solid var(--border); 14615 } 14616 14617 .sticky-atc-variant-picker .dropdown-item:last-child { 14618 border-bottom: none; 14619 } 14620 14621 .sticky-atc-variant-picker .dropdown-item:hover:not(.disabled) { 14622 background: var(--bg-light); 14623 } 14624 14625 .sticky-atc-variant-picker .dropdown-item.active { 14626 background: var(--primary-light); 14627 } 14628 14629 .sticky-atc-variant-picker .dropdown-item.disabled { 14630 opacity: 0.5;
14631 cursor: not-allowed; 14632 } 14633 14634 .sticky-atc-variant-picker .dropdown-item-image { 14635 width: 36px; 14636 height: 36px; 14637 border-radius: 6px; 14638 overflow: hidden; 14639 background: var(--bg-light); 14640 flex-shrink: 0; 14641 } 14642 14643 .sticky-atc-variant-picker .dropdown-item-image img { 14644 width: 100%; 14645 height: 100%; 14646 object-fit: cover; 14647 } 14648 14649 .sticky-atc-variant-picker .dropdown-item-content { 14650 flex: 1; 14651 } 14652 14653 .sticky-atc-variant-picker .dropdown-item-header { 14654 display: flex; 14655 justify-content: space-between; 14656 align-items: center; 14657 } 14658 14659 .sticky-atc-variant-picker .dropdown-item-name-wrapper { 14660 display: flex; 14661 align-items: center; 14662 gap: 6px; 14663 } 14664 14665 .sticky-atc-variant-picker .dropdown-item-name { 14666 font-size: 13px; 14667 font-weight: 500; 14668 color: var(--text); 14669 } 14670 14671 .sticky-atc-variant-picker .dropdown-item.active .dropdown-item-name { 14672 font-weight: 600; 14673 } 14674 14675 .sticky-atc-variant-picker .dropdown-item-pricing { 14676 display: flex; 14677 align-items: center; 14678 gap: 6px; 14679 } 14680 14681 .sticky-atc-variant-picker .price-main { 14682 font-size: 13px; 14683 font-weight: 600; 14684 color: var(--primary); 14685 } 14686 14687 .sticky-atc-variant-picker .price-compare { 14688 font-size: 12px; 14689 color: var(--text-light); 14690 text-decoration: line-through; 14691 } 14692 14693 .sticky-atc-variant-picker .dropdown-item.disabled .price-main { 14694 color: var(--text-light); 14695 } 14696 14697 .sticky-atc-variant-picker .dropdown-item-check { 14698 width: 16px; 14699 height: 16px; 14700 background: var(--success); 14701 color: white; 14702 border-radius: 50%; 14703 display: none; 14704 align-items: center; 14705 justify-content: center; 14706 flex-shrink: 0; 14707 } 14708 14709 .sticky-atc-variant-picker .dropdown-item-check svg { 14710 width: 10px; 14711 height: 10px; 14712 } 14713 14714 .sticky-atc-variant-picker .dropdown-item.active .dropdown-item-check { 14715 display: flex; 14716 } 14717 14718 /* Scrollbar styling */ 14719 .sticky-atc-variant-picker .dropdown-menu-inner::-webkit-scrollbar {
14720 width: 6px; 14721 } 14722 14723 .sticky-atc-variant-picker .dropdown-menu-inner::-webkit-scrollbar-track { 14724 background: transparent; 14725 } 14726 14727 .sticky-atc-variant-picker .dropdown-menu-inner::-webkit-scrollbar-thumb { 14728 background: var(--border); 14729 border-radius: 3px; 14730 } 14731 14732 .sticky-atc-variant-picker .dropdown-menu-inner::-webkit-scrollbar-thumb:hover { 14733 background: var(--text-light); 14734 } 14735 14736 /* Mobile responsive */ 14737 @media (max-width: 640px) { 14738 .sticky-atc-variant-picker .custom-dropdown { 14739 min-width: 150px; 14740 } 14741 14742 .sticky-atc-variant-picker .dropdown-toggle { 14743 font-size: 13px; 14744 padding: 8px 12px; 14745 height: 40px; 14746 } 14747 14748 .sticky-atc-variant-picker .dropdown-menu-inner { 14749 max-height: 200px; 14750 } 14751 14752 .sticky-atc-variant-picker .dropdown-item { 14753 padding: 8px 12px; 14754 } 14755 } 14756 </style> 14757 14758 <!-- Mobile Floating ATC Button --> 14759 <div class="mobile-floating-atc with-usps" id="mobileFloatingAtc"> 14760 <button 14761 class="mobile-floating-atc__btn add-to-cart sf__btn sf__btn-primary flex-grow shrink not-change relative" 14762 id="floatingAtcOptions" 14763 type="button" 14764 > 14765 <span class="not-change atc-text"> 14766 14767 14768 Add to cart 14769 14770 14771 </span> 14772 </button> 14773 14774 14775 14776 <div class="mobile-floating-atc__usps"> 14777 14778 <div class="mobile-floating-atc__usp"> 14779 14780 <span class="mobile-floating-atc__usp-text">â 100,000+ happy customers</span> 14781 </div> 14782 14783 14784 <div class="mobile-floating-atc__usp"> 14785 14786 <span class="mobile-floating-atc__usp-text">â Satisfaction guarantee</span> 14787 </div> 14788 14789 </div> 14790 14791 </div> 14792 14793 <!-- Modal for options --> 14794 14795 <div class="custom-mobile-sticky-modal" id="customMobileStickyModal"> 14796 <div class="custom-mobile-sticky-modal__content"> 14797 <button class="custom-mobile-sticky-modal__close" id="closeStickyModal">×</button> 14798 14799 <div class="custom-mobile-sticky-modal__header"> 14800 <h2 class="custom-mobile-sticky-modal__title">Hair Vitamins</h2> 14801 </div> 14802 14803 <div class="custom-mobile-sticky-modal__body"> 14804 14805 <!-- Use exact same selling plan widget structure --> 14806 <div 14807 class="stacked-subscription-widget" 14808 data-product-id="8896711917859" 14809 data-selling-plans="712043004285|Delivery every 1 month|10|percentage,712043037053|Delivery every 3 months|10|percentage,712043069821|Delivery every 6 months|10|percentage" 14810 style="--primary-color: #d62e55; --border-color: #fff3f5; margin: 0;" 14811 > 14812 <!-- Purchase Cards --> 14813 <div class="purchase-cards"> 14814 <!-- One-time Purchase Card --> 14815 <div class="purchase-card purchase-card--onetime" data-type="onetime"> 14816 <input 14817 type="radio" 14818 id="mobile-purchase-onetime-8896711917859" 14819 name="mobile_purchase_8896711917859" 14820 value="onetime" 14821 checked 14822 class="purchase-card__radio" 14823 > 14824 <label for="mobile-purchase-onetime-8896711917859" class="purchase-card__label"> 14825 <div class="purchase-card__check"> 14826 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 14827 <path d="m9 12 2 2 4-4"/> 14828 </svg> 14829 </div> 14830 <div class="purchase-card__content"> 14831 <div class="purchase-card__header"> 14832 <div class="purchase-card__title">Engangskøb</div> 14833 <div class="purchase-card__price"> 14834 14835 <span class="price-main onetime-price">â¬32,99</span> 14836 </div> 14837 </div> 14838 <div class="purchase-card__desc text-sm"> 14839 Køb én gang - ingen forpligtelse 14840 </div> 14841 </div> 14842 </label> 14843 14844 <!-- Variant Selection --> 14845 14846 <div class="card-options variant-options" id="mobile-variant-options-8896711917859"> 14847 <div class="card-options__title">Select variant:</div> 14848 <div class="option-list"> 14849 14850 14851 <div 14852 class="option-item active" 14853 data-variant-id="47176659009827" 14854 data-variant-price="3299" 14855 data-compare-price="3299" 14856 > 14857 <div class="option-item__image"> 14858 14859 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="1 piece (1 month's consumption)" loading="lazy"> 14860 14861 </div> 14862 <div class="option-item__content"> 14863 <div class="option-item__header"> 14864 14865 14866 <div class="option-item__name">1 piece (1 month's consumption)</div> 14867 14868 <div class="option-item__pricing"> 14869
14870 <span class="price-main">â¬32,99</span> 14871 </div> 14872 </div> 14873 14874 </div> 14875 <div class="option-item__check"> 14876 <svg 14877 width="18" 14878 height="18" 14879 viewBox="0 0 24 24" 14880 fill="none" 14881 stroke="currentColor" 14882 stroke-width="2.5" 14883 > 14884 <path d="m9 12 2 2 4-4"/> 14885 </svg> 14886 </div> 14887 </div> 14888 14889 14890 <div 14891 class="option-item " 14892 data-variant-id="47176659042595" 14893 data-variant-price="5999" 14894 data-compare-price="9897" 14895 > 14896 <div class="option-item__image"> 14897 14898 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=50" alt="3 pieces (3 months consumption) - recommended" loading="lazy"> 14899 14900 </div> 14901 <div class="option-item__content"> 14902 <div class="option-item__header"> 14903 14904 14905 <div class="option-item__name">3 pieces (3 months consumption) - recommended</div> 14906 14907 <div class="option-item__pricing"> 14908 14909 <span class="price-compare">â¬98,97</span> 14910 14911 <span class="price-main">â¬59,99</span> 14912 </div> 14913 </div> 14914 14915 </div> 14916 <div class="option-item__check"> 14917 <svg 14918 width="18" 14919 height="18"
14920 viewBox="0 0 24 24" 14921 fill="none" 14922 stroke="currentColor" 14923 stroke-width="2.5" 14924 > 14925 <path d="m9 12 2 2 4-4"/> 14926 </svg> 14927 </div> 14928 </div> 14929 14930 14931 <div 14932 class="option-item " 14933 data-variant-id="53502968496509" 14934 data-variant-price="11299" 14935 data-compare-price="19794" 14936 > 14937 <div class="option-item__image"> 14938 14939 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=50" alt="6 pieces (6 months consumption) - Save 43%" loading="lazy"> 14940 14941 </div> 14942 <div class="option-item__content"> 14943 <div class="option-item__header"> 14944 14945 14946 <div class="option-item__name">6 pieces (6 months consumption) - Save 43%</div> 14947 14948 <div class="option-item__pricing"> 14949 14950 <span class="price-compare">â¬197,94</span> 14951 14952 <span class="price-main">â¬112,99</span> 14953 </div> 14954 </div> 14955 14956 </div> 14957 <div class="option-item__check"> 14958 <svg 14959 width="18" 14960 height="18"
14961 viewBox="0 0 24 24" 14962 fill="none" 14963 stroke="currentColor" 14964 stroke-width="2.5" 14965 > 14966 <path d="m9 12 2 2 4-4"/> 14967 </svg> 14968 </div> 14969 </div> 14970 14971 </div> 14972 </div> 14973 14974 </div> 14975 14976 <!-- Subscription Card --> 14977 <div class="purchase-card purchase-card--subscription" data-type="subscription"> 14978 <input 14979 type="radio" 14980 id="mobile-purchase-subscription-8896711917859" 14981 name="mobile_purchase_8896711917859" 14982 value="subscription" 14983 class="purchase-card__radio" 14984 > 14985 <label for="mobile-purchase-subscription-8896711917859" class="purchase-card__label"> 14986 <div class="purchase-card__check"> 14987 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 14988 <path d="m9 12 2 2 4-4"/> 14989 </svg> 14990 </div> 14991 <div class="purchase-card__content"> 14992 <div class="purchase-card__header"> 14993 <div class="purchase-card__title"> 14994 Abonnement 14995 <span class="purchase-card__badge">Spar op til 15%</span> 14996 </div> 14997 <div class="purchase-card__price"> 14998 <span class="price-main subscription-price">Fra 299 kr</span> 14999 </div> 15000 </div> 15001 <div class="purchase-card__desc text-sm"> 15002 Automatisk levering - stop når som helst 15003 </div> 15004 </div> 15005 </label> 15006 15007 <!-- Subscription Options --> 15008 <div class="card-options subscription-options" id="mobile-subscription-options-8896711917859"> 15009 <div class="card-options__title">Vælg abonnement:</div> 15010 <div class="option-list"> 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 <div 15036 class="option-item" 15037 data-plan-id="712043004285" 15038 data-variant-id="47176659009827" 15039 data-price-adjustment="10" 15040 data-adjustment-type="percentage" 15041 data-base-price="3299" 15042 > 15043 15044 <div class="option-item__badge"> 15045 15046 15047 -10% 15048 15049 </div> 15050 15051 15052 <div class="option-item__image"> 15053 15054 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="Delivery every 1 month" loading="lazy"> 15055 15056 </div> 15057 15058 <div class="option-item__content"> 15059 <div class="option-item__header"> 15060 <div class="option-item__name">Delivery every 1 month</div> 15061 <div class="option-item__pricing">
15062 <span class="price-main">Calculating...</span> 15063 </div> 15064 </div> 15065 <div class="option-item__subtitle text-xs"> 15066 15067 15068 Automatic delivery 15069 15070 </div> 15071 </div> 15072 15073 <div class="option-item__check"> 15074 <svg 15075 width="18" 15076 height="18" 15077 viewBox="0 0 24 24" 15078 fill="none" 15079 stroke="currentColor" 15080 stroke-width="2.5" 15081 > 15082 <path d="m9 12 2 2 4-4"/> 15083 </svg> 15084 </div> 15085 </div> 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 <div 15110 class="option-item" 15111 data-plan-id="712043037053" 15112 data-variant-id="47176659009827" 15113 data-price-adjustment="10" 15114 data-adjustment-type="percentage" 15115 data-base-price="3299" 15116 > 15117 15118 <div class="option-item__badge"> 15119 15120 15121 -10% 15122 15123 </div> 15124 15125 15126 <div class="option-item__image"> 15127 15128 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="Delivery every 3 months" loading="lazy"> 15129 15130 </div> 15131 15132 <div class="option-item__content"> 15133 <div class="option-item__header"> 15134 <div class="option-item__name">Delivery every 3 months</div> 15135 <div class="option-item__pricing"> 15136 <span class="price-main">Calculating...</span> 15137 </div> 15138 </div> 15139 <div class="option-item__subtitle text-xs"> 15140 15141 15142 Automatic delivery 15143 15144 </div> 15145 </div> 15146 15147 <div class="option-item__check"> 15148 <svg 15149 width="18" 15150 height="18"
15151 viewBox="0 0 24 24" 15152 fill="none" 15153 stroke="currentColor" 15154 stroke-width="2.5" 15155 > 15156 <path d="m9 12 2 2 4-4"/> 15157 </svg> 15158 </div> 15159 </div> 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 <div 15184 class="option-item" 15185 data-plan-id="712043069821" 15186 data-variant-id="47176659009827" 15187 data-price-adjustment="10" 15188 data-adjustment-type="percentage" 15189 data-base-price="3299" 15190 > 15191 15192 <div class="option-item__badge"> 15193 15194 15195 -10% 15196 15197 </div> 15198 15199 15200 <div class="option-item__image"> 15201 15202 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="Delivery every 6 months" loading="lazy"> 15203 15204 </div> 15205 15206 <div class="option-item__content"> 15207 <div class="option-item__header"> 15208 <div class="option-item__name">Delivery every 6 months</div> 15209 <div class="option-item__pricing"> 15210 <span class="price-main">Calculating...</span> 15211 </div> 15212 </div> 15213 <div class="option-item__subtitle text-xs"> 15214 15215 15216 Automatic delivery 15217 15218 </div> 15219 </div> 15220 15221 <div class="option-item__check"> 15222 <svg 15223 width="18" 15224 height="18"
15225 viewBox="0 0 24 24" 15226 fill="none" 15227 stroke="currentColor" 15228 stroke-width="2.5" 15229 > 15230 <path d="m9 12 2 2 4-4"/> 15231 </svg> 15232 </div> 15233 </div> 15234 15235 15236 </div> 15237 </div> 15238 15239 <div class="purchase-card__popular">Popular</div> 15240 </div> 15241 </div> 15242 </div> 15243 15244 </div> 15245 15246 <div class="custom-mobile-sticky-modal__actions"> 15247 15248 <button 15249 class="custom-mobile-sticky-atc__btn custom-mobile-sticky-atc__btn--primary add-to-cart sf__btn sf__btn-primary " 15250 id="modalAddToCart" 15251 data-atc-text="Add to cart" 15252 > 15253 <span class="atc-text"> 15254 15255 Add to cart 15256 15257 </span> 15258 <span class="atc-spinner" style="display: none;"> 15259 <svg class="animate-spin w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> 15260 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 15261 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 714 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 15262 </svg> 15263 </span> 15264 </button> 15265 </div> 15266 </div> 15267 </div> 15268 15269 15270
15270<script> 15271 document.addEventListener('DOMContentLoaded', function() { 15272 if (window.innerWidth >= 768) return; // Only run on mobile 15273 15274 const floatingAtc = document.getElementById('mobileFloatingAtc'); 15275 const modal = document.getElementById('customMobileStickyModal'); 15276 const optionsBtn = document.getElementById('floatingAtcOptions'); 15277 const directBtn = document.getElementById('floatingAtcDirect'); 15278 const closeModalBtn = document.getElementById('closeStickyModal'); 15279 const modalAddToCartBtn = document.getElementById('modalAddToCart'); 15280 15281 if (!floatingAtc) return; 15282 15283 // State management 15284 let currentVariantId = 47176659009827; 15285 let currentSellingPlan = null; 15286 let currentPurchaseType = 'onetime'; 15287 15288 // Traditional sticky behavior: only show after scrolling past original ATC 15289 function checkFloatingButtonVisibility() { 15290 const mainProductForm = document.querySelector('.f-product-form, [data-product-form]'); 15291 15292 if (mainProductForm) { 15293 const mainFormRect = mainProductForm.getBoundingClientRect(); 15294 // Show floating button only when original ATC has been scrolled past (is above viewport) 15295 const hasScrolledPastOriginal = mainFormRect.bottom < 0; 15296 15297 if (hasScrolledPastOriginal) { 15298 // Scrolled past original ATC - show floating button 15299 floatingAtc.classList.add('show'); 15300 document.body.classList.add('has-floating-atc'); 15301 } else { 15302 // Haven't scrolled past original ATC yet - hide floating button 15303 floatingAtc.classList.remove('show'); 15304 document.body.classList.remove('has-floating-atc'); 15305 } 15306 } else { 15307 // No main form found - hide floating button 15308 floatingAtc.classList.remove('show'); 15309 document.body.classList.remove('has-floating-atc'); 15310 } 15311 } 15312 15313 // Initialize - start hidden, only show after scrolling past original 15314 setTimeout(() => { 15315 checkFloatingButtonVisibility(); 15316 }, 100); // Small delay to ensure page is loaded 15317 15318 // Start monitoring scroll to implement visibility behavior 15319 window.addEventListener('scroll', checkFloatingButtonVisibility); 15320 window.addEventListener('resize', checkFloatingButtonVisibility); 15321 15322 // Modal controls 15323 if (optionsBtn && modal) { 15324 optionsBtn.addEventListener('click', function() { 15325 // Show modal with iOS-like animation 15326 modal.style.display = 'flex'; 15327 modal.classList.remove('closing'); 15328 15329 // Trigger animation on next frame 15330 requestAnimationFrame(() => { 15331 modal.classList.add('show'); 15332 document.body.style.overflow = 'hidden'; 15333 }); 15334 }); 15335 } 15336 15337 function closeModal() { 15338 if (modal) { 15339 // Add closing animation 15340 modal.classList.add('closing'); 15341 modal.classList.remove('show'); 15342 15343 // Wait for animation to complete before hiding 15344 setTimeout(() => { 15345 modal.style.display = 'none'; 15346 modal.classList.remove('closing'); 15347 document.body.style.overflow = ''; 15348 }, 500); // Match transition duration 15349 } 15350 } 15351 15352 if (closeModalBtn) closeModalBtn.addEventListener('click', closeModal); 15353 if (modal) { 15354 modal.addEventListener('click', function(e) { 15355 if (e.target === modal) closeModal(); 15356 }); 15357 } 15358 15359 // Purchase type switching 15360 const purchaseRadios = document.querySelectorAll('input[name="mobile_purchase_8896711917859"]'); 15361 const variantOptions = document.getElementById('mobileVariantOptions'); 15362 const subscriptionOptions = document.getElementById('mobileSubscriptionOptions'); 15363 15364 purchaseRadios.forEach(radio => { 15365 radio.addEventListener('change', function() { 15366 currentPurchaseType = this.value; 15367 15368 if (currentPurchaseType === 'onetime') { 15369 if (variantOptions) variantOptions.style.display = 'block'; 15370 if (subscriptionOptions) subscriptionOptions.style.display = 'none'; 15371 currentSellingPlan = null; 15372 } else { 15373 if (variantOptions) variantOptions.style.display = 'none'; 15374 if (subscriptionOptions) subscriptionOptions.style.display = 'block'; 15375 } 15376 updatePrices(); 15377 }); 15378 }); 15379 15380 // Variant and plan selection - Updated to match original widget selectors 15381 const variantItems = modal?.querySelectorAll('.variant-options .option-item') || []; 15382 const subscriptionItems = modal?.querySelectorAll('.subscription-options .option-item') || []; 15383 15384 // Variant selection (same as original widget)
15385 variantItems.forEach(item => { 15386 item.addEventListener('click', function() { 15387 variantItems.forEach(v => v.classList.remove('active')); 15388 this.classList.add('active'); 15389 15390 currentVariantId = this.dataset.variantId; 15391 updatePrices(); 15392 updateMainFormVariant(currentVariantId); 15393 }); 15394 }); 15395 15396 // Subscription selection (same as original widget) 15397 subscriptionItems.forEach(item => { 15398 item.addEventListener('click', function() { 15399 subscriptionItems.forEach(s => s.classList.remove('active')); 15400 this.classList.add('active'); 15401 15402 currentSellingPlan = this.dataset.planId; 15403 currentVariantId = this.dataset.variantId; 15404 15405 updateSubscriptionPrice(this); 15406 updateMainFormVariant(currentVariantId); 15407 }); 15408 }); 15409 15410 // Initialize selections (same as original widget) 15411 if (variantItems.length > 0) { 15412 const selectedVariant = modal?.querySelector('.variant-options .option-item.active'); 15413 if (!selectedVariant) { 15414 variantItems[0].classList.add('active'); 15415 currentVariantId = variantItems[0].dataset.variantId; 15416 } 15417 } 15418 15419 // Calculate subscription prices on load (same as original widget) 15420 subscriptionItems.forEach(item => { 15421 updateSubscriptionItemPrice(item); 15422 }); 15423 15424 // Initialize prices 15425 updateSubscriptionPriceDisplay(); 15426 15427 function updatePrices() { 15428 // Update button text if product becomes unavailable 15429 const floatingBtn = floatingAtc?.querySelector('.atc-text'); 15430 const modalBtn = modal?.querySelector('#modalAddToCart .atc-text'); 15431 15432 // This will be handled by Shopify's variant change events 15433 // Just ensure buttons stay in sync with availability 15434 } 15435 15436 function updateSubscriptionPriceDisplay() { 15437 // Update subscription card price display with lowest price 15438 const subscriptionPriceEl = modal?.querySelector('.subscription-price'); 15439 if (subscriptionPriceEl && subscriptionItems.length > 0) { 15440 let lowestPrice = null; 15441 subscriptionItems.forEach(item => { 15442 const basePrice = parseInt(item.dataset.basePrice); 15443 const adjustment = parseInt(item.dataset.priceAdjustment); 15444 const adjustmentType = item.dataset.adjustmentType; 15445 15446 if (basePrice) { 15447 let newPrice; 15448 if (adjustmentType === 'percentage') { 15449 newPrice = basePrice * (1 - adjustment / 100); 15450 } else { 15451 newPrice = basePrice - adjustment; 15452 } 15453 15454 if (lowestPrice === null || newPrice < lowestPrice) { 15455 lowestPrice = newPrice; 15456 } 15457 } 15458 }); 15459 15460 if (lowestPrice) { 15461 subscriptionPriceEl.textContent = `Fra ${formatMoney(lowestPrice)}`; 15462 } 15463 } 15464 } 15465 15466 function updateSubscriptionPrice(itemElement) { 15467 const basePrice = parseInt(itemElement.dataset.basePrice); 15468 const adjustment = parseInt(itemElement.dataset.priceAdjustment); 15469 const adjustmentType = itemElement.dataset.adjustmentType; 15470 15471 if (!basePrice) return; 15472 15473 let newPrice; 15474 if (adjustmentType === 'percentage') { 15475 newPrice = basePrice * (1 - adjustment / 100); 15476 } else { 15477 newPrice = basePrice - adjustment; 15478 } 15479 15480 const subscriptionPriceEl = modal?.querySelector('.subscription-price'); 15481 if (subscriptionPriceEl) { 15482 subscriptionPriceEl.textContent = formatMoney(newPrice); 15483 } 15484 } 15485 15486 function updateSubscriptionItemPrice(itemElement) { 15487 const priceSpan = itemElement.querySelector('.price-main'); 15488 const basePrice = parseInt(itemElement.dataset.basePrice); 15489 const adjustment = parseInt(itemElement.dataset.priceAdjustment); 15490 const adjustmentType = itemElement.dataset.adjustmentType; 15491 15492 if (!basePrice || !priceSpan) { 15493 if (priceSpan) { 15494 priceSpan.textContent = 'Pris ikke tilgængelig'; 15495 } 15496 return; 15497 } 15498 15499 let newPrice; 15500 if (adjustmentType === 'percentage') { 15501 newPrice = basePrice * (1 - adjustment / 100); 15502 } else { 15503 newPrice = basePrice - adjustment; 15504 } 15505 15506 priceSpan.textContent = formatMoney(newPrice); 15507 15508 // Add compare price if there's a discount 15509 if (basePrice > newPrice) { 15510 const pricing = itemElement.querySelector('.option-item__pricing'); 15511 if (pricing && !pricing.querySelector('.price-compare')) { 15512 const compareSpan = document.createElement('span'); 15513 compareSpan.className = 'price-compare'; 15514 compareSpan.textContent = formatMoney(basePrice); 15515 pricing.insertBefore(compareSpan, priceSpan); 15516 } 15517 } 15518 } 15519 15520 function updateMainFormVariant(variantId) { 15521 const mainVariantSelector = document.querySelector('form select[name="id"], form input[name="id"]'); 15522 if (mainVariantSelector) { 15523 mainVariantSelector.value = variantId; 15524 mainVariantSelector.dispatchEvent(new Event('change', { bubbles: true })); 15525 } 15526 } 15527 15528 function formatMoney(cents) { 15529 return new Intl.NumberFormat('da-DK', { 15530 style: 'currency', 15531 currency: 'DKK', 15532 minimumFractionDigits: 0, 15533 maximumFractionDigits: 0 15534 }).format(cents / 100); 15535 } 15536 15537 // Add to cart (enhanced with proper validation like original widget) 15538 function addToCart(button) { 15539 if (currentPurchaseType === 'subscription' && !currentSellingPlan) { 15540 alert('Please choose a subscription plan'); 15541 return; 15542 } 15543 15544 if (!currentVariantId) { 15545 alert('Please choose a variant'); 15546 return; 15547 } 15548 15549 const spinner = button.querySelector('.atc-spinner'); 15550 const text = button.querySelector('.atc-text'); 15551 15552 if (spinner) { 15553 spinner.style.display = 'flex'; 15554 } 15555 if (text) { 15556 text.style.display = 'none'; 15557 } 15558 button.disabled = true; 15559 15560 const bundleQtyInput = document.getElementById('BundleQuantity-template--27375581331837__main'); 15561 const item = { 15562 id: currentVariantId, 15563 quantity: bundleQtyInput ? (parseInt(bundleQtyInput.value, 10) || 1) : 1 15564 }; 15565 15566 if (currentPurchaseType === 'subscription' && currentSellingPlan) { 15567 item.selling_plan = currentSellingPlan; 15568 } 15569 15570 fetch('/cart/add.js', { 15571 method: 'POST', 15572 headers: { 'Content-Type': 'application/json' }, 15573 body: JSON.stringify({ items: [item] }), 15574 credentials: 'same-origin' 15575 }) 15576 .then(response => response.json()) 15577 .then(data => { 15578 if (modal && modal.classList.contains('show')) { 15579 closeModal(); 15580 } 15581 15582 // Trigger existing cart events (same as original) 15583 if (typeof MinimogEvents !== 'undefined') { 15584 MinimogEvents.emit('ADD_TO_CART:SUCCESS', data); 15585 } 15586 15587 if (typeof Shopify !== 'undefined' && Shopify.onItemAdded) { 15588 Shopify.onItemAdded(data); 15589 } 15590 15591 // Update cart count 15592 const cartCount = document.querySelector('.sf-cart-quantity, .cart-count'); 15593 if (cartCount) { 15594 fetch('/cart.js') 15595 .then(response => response.json()) 15596 .then(cart => { 15597 cartCount.textContent = cart.item_count; 15598 }); 15599 } 15600 }) 15601 .catch(error => { 15602 console.error('Error:', error); 15603 alert('An error occurred. Please try again.'); 15604 }) 15605 .finally(() => { 15606 if (spinner) { 15607 spinner.style.display = 'none'; 15608 } 15609 if (text) { 15610 text.style.display = 'inline-block'; 15611 } 15612 button.disabled = false;
15613 }); 15614 } 15615 15616 // Handle floating button clicks 15617 if (directBtn) { 15618 directBtn.addEventListener('click', function() { 15619 addToCart(this); 15620 }); 15621 } 15622 15623 if (optionsBtn) { 15624 optionsBtn.addEventListener('click', function() { 15625 // Same functionality as original - open modal or handle variants 15626 if (modal) { 15627 modal.style.display = 'flex'; 15628 modal.classList.remove('closing'); 15629 15630 // Trigger animation on next frame 15631 requestAnimationFrame(() => { 15632 modal.classList.add('show'); 15633 document.body.style.overflow = 'hidden'; 15634 }); 15635 } 15636 }); 15637 } 15638 15639 // Handle modal add to cart 15640 if (modalAddToCartBtn) { 15641 modalAddToCartBtn.addEventListener('click', function() { 15642 if (currentPurchaseType === 'subscription' && !currentSellingPlan) { 15643 alert('Please choose a subscription plan'); 15644 return; 15645 } 15646 addToCart(this); 15647 }); 15648 } 15649 15650 // No sync needed - floating button is standalone 15651 15652 // Final initialization 15653 updatePrices(); 15654 updateMainFormVariant(currentVariantId); 15655 }); 15656 </script>
15656 15657 15658
15659<script> 15660 // Global ATC Modal functionality - always available on product pages 15661 document.addEventListener('DOMContentLoaded', function() { 15662 const desktopModal = document.getElementById('globalAtcModal'); 15663 const mobileModal = document.getElementById('customMobileStickyModal'); 15664 const desktopCloseBtn = document.getElementById('globalAtcModalClose'); 15665 const desktopAddToCartBtn = document.getElementById('globalAtcModalAddToCart'); 15666 15667 // Sticky ATC variant picker functionality 15668 const stickyAtcPicker = document.querySelector('.sticky-atc-variant-picker'); 15669 if (stickyAtcPicker) { 15670 const dropdown = stickyAtcPicker.querySelector('.custom-dropdown'); 15671 const toggle = dropdown?.querySelector('[data-dropdown-toggle]'); 15672 const menu = dropdown?.querySelector('[data-dropdown-menu]'); 15673 const items = dropdown?.querySelectorAll('.dropdown-item:not(.disabled)'); 15674 const input = dropdown?.querySelector('[data-variant-input]'); 15675 const valueSpan = toggle?.querySelector('.dropdown-value'); 15676 15677 if (toggle && dropdown) { 15678 // Toggle dropdown 15679 toggle.addEventListener('click', function(e) { 15680 e.preventDefault(); 15681 e.stopPropagation(); 15682 dropdown.classList.toggle('open'); 15683 }); 15684 15685 // Handle item selection 15686 items?.forEach(item => { 15687 item.addEventListener('click', function(e) { 15688 e.preventDefault(); 15689 e.stopPropagation(); 15690 15691 if (this.classList.contains('disabled')) return; 15692 15693 const variantId = this.dataset.value; 15694 const variantName = this.querySelector('.dropdown-item-name').textContent; 15695 15696 // Update active state 15697 dropdown.querySelectorAll('.dropdown-item').forEach(i => { 15698 i.classList.remove('active'); 15699 }); 15700 this.classList.add('active'); 15701 15702 // Update display value 15703 if (valueSpan) valueSpan.textContent = variantName; 15704 15705 // Update hidden input 15706 if (input) input.value = variantId; 15707 15708 // Close dropdown 15709 dropdown.classList.remove('open'); 15710 15711 // Update main product form variant 15712 const mainForm = document.querySelector('.f-product-form select[name="id"]'); 15713 if (mainForm) { 15714 mainForm.value = variantId; 15715 mainForm.dispatchEvent(new Event('change', { bubbles: true })); 15716 } 15717 15718 // Update sticky form variant 15719 const stickyForm = document.querySelector('.sticky-atc-form select[name="id"]'); 15720 if (stickyForm) { 15721 stickyForm.value = variantId; 15722 stickyForm.dispatchEvent(new Event('change', { bubbles: true })); 15723 } 15724 15725 // Trigger variant change event 15726 if (window.MinimogEvents) { 15727 const productId = stickyAtcPicker.closest('[data-product-id]')?.dataset.productId; 15728 if (productId) { 15729 window.MinimogEvents.emit(`${productId}__VARIANT_CHANGE`, { id: parseInt(variantId) }); 15730 } 15731 } 15732 }); 15733 }); 15734 15735 // Close dropdown when clicking outside 15736 document.addEventListener('click', function(e) { 15737 if (!e.target.closest('.sticky-atc-variant-picker')) { 15738 dropdown?.classList.remove('open'); 15739 } 15740 }); 15741 } 15742 } 15743 15744 // Global function to open the modal (can be called from any section) 15745 window.openGlobalAtcModal = function() { 15746 console.log('Global ATC modal function called'); 15747 15748 // On mobile, use mobile modal instead 15749 if (window.innerWidth <= 767) { 15750 if (mobileModal) { 15751 console.log('Opening mobile modal'); 15752 mobileModal.style.display = 'flex'; 15753 mobileModal.classList.remove('closing'); 15754 15755 requestAnimationFrame(() => { 15756 mobileModal.classList.add('show'); 15757 document.body.style.overflow = 'hidden'; 15758 }); 15759 return; 15760 } 15761 } 15762 15763 // Desktop modal 15764 if (desktopModal) { 15765 console.log('Opening desktop modal'); 15766 desktopModal.style.display = 'flex'; 15767 desktopModal.classList.remove('closing'); 15768 15769 requestAnimationFrame(() => { 15770 desktopModal.classList.add('show'); 15771 document.body.style.overflow = 'hidden'; 15772 }); 15773 return; 15774 } 15775 15776 // Fallback: use the main product form directly 15777 console.log('No modal found, falling back to direct add to cart'); 15778 const mainAddToCartForm = document.querySelector('form[action*="/cart/add"]'); 15779 if (mainAddToCartForm) { 15780 const addToCartButton = mainAddToCartForm.querySelector('button[type="submit"], input[type="submit"]'); 15781 if (addToCartButton) { 15782 addToCartButton.click(); 15783 } 15784 } 15785 }; 15786 15787 console.log('Global ATC modal function registered'); 15788 15789 // Close desktop modal function 15790 function closeDesktopModal() { 15791 if (desktopModal) { 15792 desktopModal.classList.add('closing'); 15793 desktopModal.classList.remove('show'); 15794 15795 setTimeout(() => { 15796 desktopModal.style.display = 'none'; 15797 desktopModal.classList.remove('closing'); 15798 document.body.style.overflow = ''; 15799 }, 400); 15800 } 15801 } 15802 15803 // Desktop modal event listeners 15804 if (desktopCloseBtn) { 15805 desktopCloseBtn.addEventListener('click', closeDesktopModal); 15806 } 15807 15808 if (desktopModal) { 15809 desktopModal.addEventListener('click', function(e) {
15810 if (e.target === desktopModal) closeDesktopModal(); 15811 }); 15812 } 15813 15814 // Desktop modal functionality (reuse mobile logic) 15815 if (desktopModal) { 15816 let currentVariantId = 47176659009827; 15817 let currentSellingPlan = null; 15818 let currentPurchaseType = 'onetime'; 15819 15820 const desktopPurchaseRadios = desktopModal.querySelectorAll('input[name="desktop_purchase_8896711917859"]'); 15821 const desktopVariantItems = desktopModal.querySelectorAll('.variant-options .option-item'); 15822 const desktopSubscriptionItems = desktopModal.querySelectorAll('.subscription-options .option-item'); 15823 15824 // Purchase type switching 15825 desktopPurchaseRadios.forEach(radio => { 15826 radio.addEventListener('change', function() { 15827 currentPurchaseType = this.value; 15828 }); 15829 }); 15830 15831 // Variant selection 15832 desktopVariantItems.forEach(item => { 15833 item.addEventListener('click', function() { 15834 desktopVariantItems.forEach(v => v.classList.remove('active')); 15835 this.classList.add('active'); 15836 15837 currentVariantId = this.dataset.variantId; 15838 }); 15839 }); 15840 15841 // Subscription selection 15842 desktopSubscriptionItems.forEach(item => { 15843 item.addEventListener('click', function() { 15844 desktopSubscriptionItems.forEach(s => s.classList.remove('active')); 15845 this.classList.add('active'); 15846 15847 currentSellingPlan = this.dataset.planId; 15848 currentVariantId = this.dataset.variantId; 15849 }); 15850 }); 15851 15852 // Initialize desktop subscription prices on load 15853 desktopSubscriptionItems.forEach(item => { 15854 updateDesktopSubscriptionItemPrice(item); 15855 }); 15856 15857 // Update desktop subscription price display 15858 updateDesktopSubscriptionPriceDisplay(); 15859 15860 // Desktop add to cart 15861 if (desktopAddToCartBtn) { 15862 desktopAddToCartBtn.addEventListener('click', function() { 15863 if (currentPurchaseType === 'subscription' && !currentSellingPlan) { 15864 alert('Please choose a subscription plan'); 15865 return; 15866 } 15867 15868 if (!currentVariantId) { 15869 alert('Please choose a variant'); 15870 return; 15871 } 15872 15873 const spinner = this.querySelector('.atc-spinner'); 15874 const text = this.querySelector('.atc-text'); 15875 15876 if (spinner) spinner.style.display = 'inline-block'; 15877 if (text) text.style.display = 'none'; 15878 this.disabled = true; 15879 15880 const bundleQtyInput = document.getElementById('BundleQuantity-template--27375581331837__main'); 15881 const item = { 15882 id: currentVariantId, 15883 quantity: bundleQtyInput ? (parseInt(bundleQtyInput.value, 10) || 1) : 1 15884 }; 15885 15886 if (currentPurchaseType === 'subscription' && currentSellingPlan) { 15887 item.selling_plan = currentSellingPlan; 15888 } 15889 15890 fetch('/cart/add.js', { 15891 method: 'POST', 15892 headers: { 'Content-Type': 'application/json' }, 15893 body: JSON.stringify({ items: [item] }), 15894 credentials: 'same-origin' 15895 }) 15896 .then(response => response.json()) 15897 .then(data => { 15898 closeDesktopModal(); 15899 15900 // Trigger existing cart events 15901 if (typeof MinimogEvents !== 'undefined') { 15902 MinimogEvents.emit('ADD_TO_CART:SUCCESS', data); 15903 } 15904 15905 if (typeof Shopify !== 'undefined' && Shopify.onItemAdded) { 15906 Shopify.onItemAdded(data); 15907 } 15908 15909 // Update cart count 15910 const cartCount = document.querySelector('.sf-cart-quantity, .cart-count'); 15911 if (cartCount) { 15912 fetch('/cart.js') 15913 .then(response => response.json()) 15914 .then(cart => { 15915 cartCount.textContent = cart.item_count; 15916 }); 15917 } 15918 }) 15919 .catch(error => { 15920 console.error('Error:', error); 15921 alert('An error occurred. Please try again.'); 15922 }) 15923 .finally(() => { 15924 if (spinner) spinner.style.display = 'none'; 15925 if (text) text.style.display = 'inline-block'; 15926 this.disabled = false;
15927 }); 15928 }); 15929 } 15930 15931 // Desktop modal price calculation functions 15932 function updateDesktopSubscriptionPriceDisplay() { 15933 const subscriptionPriceEl = desktopModal?.querySelector('.subscription-price'); 15934 if (subscriptionPriceEl && desktopSubscriptionItems.length > 0) { 15935 let lowestPrice = null; 15936 desktopSubscriptionItems.forEach(item => { 15937 const basePrice = parseInt(item.dataset.basePrice); 15938 const adjustment = parseInt(item.dataset.priceAdjustment); 15939 const adjustmentType = item.dataset.adjustmentType; 15940 15941 if (basePrice) { 15942 let newPrice; 15943 if (adjustmentType === 'percentage') { 15944 newPrice = basePrice * (1 - adjustment / 100); 15945 } else { 15946 newPrice = basePrice - adjustment; 15947 } 15948 15949 if (lowestPrice === null || newPrice < lowestPrice) { 15950 lowestPrice = newPrice; 15951 } 15952 } 15953 }); 15954 15955 if (lowestPrice) { 15956 subscriptionPriceEl.textContent = `Fra ${formatDesktopMoney(lowestPrice)}`; 15957 } 15958 } 15959 } 15960 15961 function updateDesktopSubscriptionItemPrice(itemElement) { 15962 const priceSpan = itemElement.querySelector('.price-main'); 15963 const basePrice = parseInt(itemElement.dataset.basePrice); 15964 const adjustment = parseInt(itemElement.dataset.priceAdjustment); 15965 const adjustmentType = itemElement.dataset.adjustmentType; 15966 15967 if (!basePrice || !priceSpan) { 15968 if (priceSpan) { 15969 priceSpan.textContent = 'Pris ikke tilgængelig'; 15970 } 15971 return; 15972 } 15973 15974 let newPrice; 15975 if (adjustmentType === 'percentage') { 15976 newPrice = basePrice * (1 - adjustment / 100); 15977 } else { 15978 newPrice = basePrice - adjustment; 15979 } 15980 15981 priceSpan.textContent = formatDesktopMoney(newPrice); 15982 15983 // Add compare price if there's a discount 15984 if (basePrice > newPrice) { 15985 const pricing = itemElement.querySelector('.option-item__pricing'); 15986 if (pricing && !pricing.querySelector('.price-compare')) { 15987 const compareSpan = document.createElement('span'); 15988 compareSpan.className = 'price-compare'; 15989 compareSpan.textContent = formatDesktopMoney(basePrice); 15990 pricing.insertBefore(compareSpan, priceSpan); 15991 } 15992 } 15993 } 15994 15995 function formatDesktopMoney(cents) { 15996 // Get active currency from Shopify 15997 const currency = window.Shopify && window.Shopify.currency && window.Shopify.currency.active ? window.Shopify.currency.active : 'DKK'; 15998 15999 // Get locale based on currency 16000 let locale = 'da-DK'; 16001 if (currency === 'EUR') { 16002 locale = 'de-DE'; 16003 } else if (currency === 'GBP') { 16004 locale = 'en-GB'; 16005 } else if (currency === 'USD') { 16006 locale = 'en-US'; 16007 } else if (currency === 'PLN') { 16008 locale = 'pl-PL'; 16009 } else if (currency === 'SEK') { 16010 locale = 'sv-SE'; 16011 } 16012 16013 return new Intl.NumberFormat(locale, { 16014 style: 'currency', 16015 currency: currency, 16016 minimumFractionDigits: 0, 16017 maximumFractionDigits: 0 16018 }).format(cents / 100); 16019 } 16020 } 16021 }); 16022</script>
16022 16023 16024<!-- Global Desktop ATC Modal --> 16025 16026 <div class="global-atc-modal" id="globalAtcModal"> 16027 <div class="global-atc-modal__content"> 16028 <button class="global-atc-modal__close" id="globalAtcModalClose">×</button> 16029 16030 <div class="global-atc-modal__header"> 16031 <h2 class="global-atc-modal__title">Hair Vitamins</h2> 16032 </div> 16033 16034 <div class="global-atc-modal__body"> 16035 16036 <!-- Use exact same selling plan widget structure --> 16037 <div 16038 class="stacked-subscription-widget" 16039 data-product-id="8896711917859" 16040 data-selling-plans="712043004285|Delivery every 1 month|10|percentage,712043037053|Delivery every 3 months|10|percentage,712043069821|Delivery every 6 months|10|percentage" 16041 style="--primary-color: #d62e55; --border-color: #fff3f5; margin: 0;" 16042 > 16043 <!-- Purchase Cards --> 16044 <div class="purchase-cards"> 16045 <!-- One-time Purchase Card --> 16046 <div class="purchase-card purchase-card--onetime" data-type="onetime"> 16047 <input 16048 type="radio" 16049 id="desktop-purchase-onetime-8896711917859" 16050 name="desktop_purchase_8896711917859" 16051 value="onetime" 16052 checked 16053 class="purchase-card__radio" 16054 > 16055 <label for="desktop-purchase-onetime-8896711917859" class="purchase-card__label"> 16056 <div class="purchase-card__check"> 16057 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 16058 <path d="m9 12 2 2 4-4"/> 16059 </svg> 16060 </div> 16061 <div class="purchase-card__content"> 16062 <div class="purchase-card__header"> 16063 <div class="purchase-card__title">Engangskøb</div> 16064 <div class="purchase-card__price"> 16065 16066 <span class="price-main onetime-price">â¬32,99</span> 16067 </div> 16068 </div> 16069 <div class="purchase-card__desc text-sm"> 16070 Køb én gang - ingen forpligtelse 16071 </div> 16072 </div> 16073 </label> 16074 16075 <!-- Variant Selection --> 16076 16077 <div class="card-options variant-options" id="desktop-variant-options-8896711917859"> 16078 <div class="card-options__title">Select variant:</div> 16079 <div class="option-list"> 16080 16081 16082 <div 16083 class="option-item active" 16084 data-variant-id="47176659009827" 16085 data-variant-price="3299" 16086 data-compare-price="3299" 16087 > 16088 <div class="option-item__image"> 16089 16090 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="1 piece (1 month's consumption)" loading="lazy"> 16091 16092 </div> 16093 <div class="option-item__content"> 16094 <div class="option-item__header"> 16095 16096 16097 <div class="option-item__name">1 piece (1 month's consumption)</div> 16098 16099 <div class="option-item__pricing"> 16100 16101 <span class="price-main">â¬32,99</span> 16102 </div> 16103 </div> 16104 16105 </div> 16106 <div class="option-item__check"> 16107 <svg 16108 width="18" 16109 height="18"
16110 viewBox="0 0 24 24" 16111 fill="none" 16112 stroke="currentColor" 16113 stroke-width="2.5" 16114 > 16115 <path d="m9 12 2 2 4-4"/> 16116 </svg> 16117 </div> 16118 </div> 16119 16120 16121 <div 16122 class="option-item " 16123 data-variant-id="47176659042595" 16124 data-variant-price="5999" 16125 data-compare-price="9897" 16126 > 16127 <div class="option-item__image"> 16128 16129 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225&width=50" alt="3 pieces (3 months consumption) - recommended" loading="lazy"> 16130 16131 </div> 16132 <div class="option-item__content"> 16133 <div class="option-item__header"> 16134 16135 16136 <div class="option-item__name">3 pieces (3 months consumption) - recommended</div> 16137 16138 <div class="option-item__pricing"> 16139 16140 <span class="price-compare">â¬98,97</span> 16141 16142 <span class="price-main">â¬59,99</span> 16143 </div> 16144 </div> 16145 16146 </div> 16147 <div class="option-item__check"> 16148 <svg 16149 width="18" 16150 height="18"
16151 viewBox="0 0 24 24" 16152 fill="none" 16153 stroke="currentColor" 16154 stroke-width="2.5" 16155 > 16156 <path d="m9 12 2 2 4-4"/> 16157 </svg> 16158 </div> 16159 </div> 16160 16161 16162 <div 16163 class="option-item " 16164 data-variant-id="53502968496509" 16165 data-variant-price="11299" 16166 data-compare-price="19794" 16167 > 16168 <div class="option-item__image"> 16169 16170 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225&width=50" alt="6 pieces (6 months consumption) - Save 43%" loading="lazy"> 16171 16172 </div> 16173 <div class="option-item__content"> 16174 <div class="option-item__header"> 16175 16176 16177 <div class="option-item__name">6 pieces (6 months consumption) - Save 43%</div> 16178 16179 <div class="option-item__pricing"> 16180 16181 <span class="price-compare">â¬197,94</span> 16182 16183 <span class="price-main">â¬112,99</span> 16184 </div> 16185 </div> 16186 16187 </div> 16188 <div class="option-item__check"> 16189 <svg 16190 width="18" 16191 height="18"
16192 viewBox="0 0 24 24" 16193 fill="none" 16194 stroke="currentColor" 16195 stroke-width="2.5" 16196 > 16197 <path d="m9 12 2 2 4-4"/> 16198 </svg> 16199 </div> 16200 </div> 16201 16202 </div> 16203 </div> 16204 16205 </div> 16206 16207 <!-- Subscription Card --> 16208 <div class="purchase-card purchase-card--subscription" data-type="subscription"> 16209 <input 16210 type="radio" 16211 id="desktop-purchase-subscription-8896711917859" 16212 name="desktop_purchase_8896711917859" 16213 value="subscription" 16214 class="purchase-card__radio" 16215 > 16216 <label for="desktop-purchase-subscription-8896711917859" class="purchase-card__label"> 16217 <div class="purchase-card__check"> 16218 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> 16219 <path d="m9 12 2 2 4-4"/> 16220 </svg> 16221 </div> 16222 <div class="purchase-card__content"> 16223 <div class="purchase-card__header"> 16224 <div class="purchase-card__title"> 16225 Abonnement 16226 <span class="purchase-card__badge">Spar op til 15%</span> 16227 </div> 16228 <div class="purchase-card__price"> 16229 <span class="price-main subscription-price">Fra 299 kr</span> 16230 </div> 16231 </div> 16232 <div class="purchase-card__desc text-sm"> 16233 Automatisk levering - stop når som helst 16234 </div> 16235 </div> 16236 </label> 16237 16238 <!-- Subscription Options --> 16239 <div class="card-options subscription-options" id="desktop-subscription-options-8896711917859"> 16240 <div class="card-options__title">Vælg abonnement:</div> 16241 <div class="option-list"> 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 <div 16267 class="option-item" 16268 data-plan-id="712043004285" 16269 data-variant-id="47176659009827" 16270 data-price-adjustment="10" 16271 data-adjustment-type="percentage" 16272 data-base-price="3299" 16273 > 16274 16275 <div class="option-item__badge"> 16276 16277 16278 -10% 16279 16280 </div> 16281 16282 16283 <div class="option-item__image"> 16284 16285 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="Delivery every 1 month" loading="lazy"> 16286 16287 </div> 16288 16289 <div class="option-item__content"> 16290 <div class="option-item__header"> 16291 <div class="option-item__name">Delivery every 1 month</div> 16292 <div class="option-item__pricing">
16293 <span class="price-main">Beregner...</span> 16294 </div> 16295 </div> 16296 <div class="option-item__subtitle text-xs"> 16297 16298 16299 Automatisk levering 16300 16301 </div> 16302 </div> 16303 16304 <div class="option-item__check"> 16305 <svg 16306 width="18" 16307 height="18" 16308 viewBox="0 0 24 24" 16309 fill="none" 16310 stroke="currentColor" 16311 stroke-width="2.5" 16312 > 16313 <path d="m9 12 2 2 4-4"/> 16314 </svg> 16315 </div> 16316 </div> 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 <div 16341 class="option-item" 16342 data-plan-id="712043037053" 16343 data-variant-id="47176659009827" 16344 data-price-adjustment="10" 16345 data-adjustment-type="percentage" 16346 data-base-price="3299" 16347 > 16348 16349 <div class="option-item__badge"> 16350 16351 16352 -10% 16353 16354 </div> 16355 16356 16357 <div class="option-item__image"> 16358 16359 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="Delivery every 3 months" loading="lazy"> 16360 16361 </div> 16362 16363 <div class="option-item__content"> 16364 <div class="option-item__header"> 16365 <div class="option-item__name">Delivery every 3 months</div> 16366 <div class="option-item__pricing"> 16367 <span class="price-main">Beregner...</span> 16368 </div> 16369 </div> 16370 <div class="option-item__subtitle text-xs"> 16371 16372 16373 Automatisk levering 16374 16375 </div> 16376 </div> 16377 16378 <div class="option-item__check"> 16379 <svg 16380 width="18" 16381 height="18"
16382 viewBox="0 0 24 24" 16383 fill="none" 16384 stroke="currentColor" 16385 stroke-width="2.5" 16386 > 16387 <path d="m9 12 2 2 4-4"/> 16388 </svg> 16389 </div> 16390 </div> 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 <div 16415 class="option-item" 16416 data-plan-id="712043069821" 16417 data-variant-id="47176659009827" 16418 data-price-adjustment="10" 16419 data-adjustment-type="percentage" 16420 data-base-price="3299" 16421 > 16422 16423 <div class="option-item__badge"> 16424 16425 16426 -10% 16427 16428 </div> 16429 16430 16431 <div class="option-item__image"> 16432 16433 <img src="//yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225&width=50" alt="Delivery every 6 months" loading="lazy"> 16434 16435 </div> 16436 16437 <div class="option-item__content"> 16438 <div class="option-item__header"> 16439 <div class="option-item__name">Delivery every 6 months</div> 16440 <div class="option-item__pricing"> 16441 <span class="price-main">Beregner...</span> 16442 </div> 16443 </div> 16444 <div class="option-item__subtitle text-xs"> 16445 16446 16447 Automatisk levering 16448 16449 </div> 16450 </div> 16451 16452 <div class="option-item__check"> 16453 <svg 16454 width="18" 16455 height="18"
16456 viewBox="0 0 24 24" 16457 fill="none" 16458 stroke="currentColor" 16459 stroke-width="2.5" 16460 > 16461 <path d="m9 12 2 2 4-4"/> 16462 </svg> 16463 </div> 16464 </div> 16465 16466 16467 </div> 16468 </div> 16469 16470 <div class="purchase-card__popular">Populær</div> 16471 </div> 16472 </div> 16473 </div> 16474 16475 </div> 16476 16477 <div class="global-atc-modal__actions"> 16478 <button 16479 class="global-atc-modal__btn add-to-cart sf__btn sf__btn-primary " 16480 id="globalAtcModalAddToCart" 16481 data-atc-text="Add to cart" 16482 > 16483 <span class="atc-text"> 16484 16485 Add to cart 16486 16487 </span> 16488 <span class="atc-spinner" style="display: none;"> 16489 <svg class="animate-spin w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> 16490 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 16491 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 078-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 714 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 16492 </svg> 16493 </span> 16494 </button> 16495 </div> 16496 </div> 16497 </div> 16498 16499 16500</div> 16501 16502
16502<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/horizontal-quantity-options.js?v=181012891191104800141786734034" defer="defer"></script>
16502 16503 <link href="//yuaiahaircare.com/cdn/shop/t/31/assets/horizontal-quantity-options.css?v=114684141524269748891786734033" rel="stylesheet" type="text/css" media="all" /> 16504 16505 16506 16507
16507<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/product-media-locale-filter.js?v=114809462332934949491763384617"></script>
16507 16508 16509
16509<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/product-media.min.js?v=121916700789371756761763384618" defer="defer"></script>
16509 16510
16510<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/mobile-variant-image-fix.js?v=40375219455332649461786734046" defer="defer"></script>
16510 16511 16512
16513<script> 16514 // Expose product variants data for selling plan widget 16515 window.productVariants = [{"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47176659042595,"title":"3 pieces (3 months consumption) - recommended","option1":"3 pieces (3 months consumption) - recommended","option2":null,"option3":null,"sku":"YUM012","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898213245,"product_id":8896711917859,"position":14,"created_at":"2026-04-20T11:43:32+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","variant_ids":[47176659042595]},"available":true,"name":"Hair Vitamins - 3 pieces (3 months consumption) - recommended","public_title":"3 pieces (3 months consumption) - recommended","options":["3 pieces (3 months consumption) - recommended"],"price":5999,"weight":100,"compare_at_price":9897,"inventory_management":"shopify","barcode":"0745314184052","featured_media":{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53502968496509,"title":"6 pieces (6 months consumption) - Save 43%","option1":"6 pieces (6 months consumption) - Save 43%","option2":null,"option3":null,"sku":"YUM013","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898377085,"product_id":8896711917859,"position":15,"created_at":"2026-04-20T11:43:35+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","variant_ids":[53502968496509]},"available":true,"name":"Hair Vitamins - 6 pieces (6 months consumption) - Save 43%","public_title":"6 pieces (6 months consumption) - Save 43%","options":["6 pieces (6 months consumption) - Save 43%"],"price":11299,"weight":800,"compare_at_price":19794,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}]; 16516</script>
16516 16517
16517<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/variant-picker.min.js?v=128408166280966261511763384621" defer="defer"></script>
16517 16518 16519<div 16520 id="fox-product-bundle-outside" 16521 data-fox-app="true" 16522 data-section-product-bundle 16523></div>
16524<script> 16525 window._themeProducts = window._themeProducts || {} 16526 window._themeProducts[8896711917859] = { 16527 has_3d_model:false, 16528 id: 8896711917859, 16529 title: "Hair Vitamins", 16530 available: true, 16531 handle: "hair-vitamins", 16532 variants: [{"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47176659042595,"title":"3 pieces (3 months consumption) - recommended","option1":"3 pieces (3 months consumption) - recommended","option2":null,"option3":null,"sku":"YUM012","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898213245,"product_id":8896711917859,"position":14,"created_at":"2026-04-20T11:43:32+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","variant_ids":[47176659042595]},"available":true,"name":"Hair Vitamins - 3 pieces (3 months consumption) - recommended","public_title":"3 pieces (3 months consumption) - recommended","options":["3 pieces (3 months consumption) - recommended"],"price":5999,"weight":100,"compare_at_price":9897,"inventory_management":"shopify","barcode":"0745314184052","featured_media":{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":5399}],"price":5399,"compare_at_price":5999,"per_delivery_price":5399,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":53502968496509,"title":"6 pieces (6 months consumption) - Save 43%","option1":"6 pieces (6 months consumption) - Save 43%","option2":null,"option3":null,"sku":"YUM013","requires_shipping":true,"taxable":true,"featured_image":{"id":80854898377085,"product_id":8896711917859,"position":15,"created_at":"2026-04-20T11:43:35+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","variant_ids":[53502968496509]},"available":true,"name":"Hair Vitamins - 6 pieces (6 months consumption) - Save 43%","public_title":"6 pieces (6 months consumption) - Save 43%","options":["6 pieces (6 months consumption) - Save 43%"],"price":11299,"weight":800,"compare_at_price":19794,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":10169}],"price":10169,"compare_at_price":11299,"per_delivery_price":10169,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}], 16533 options: [{"name":"Months","position":1,"values":["1 piece (1 month's consumption)","3 pieces (3 months consumption) - recommended","6 pieces (6 months consumption) - Save 43%"]}], 16534 selected_or_first_available_variant: {"id":47176659009827,"title":"1 piece (1 month's consumption)","option1":"1 piece (1 month's consumption)","option2":null,"option3":null,"sku":"YUM01","requires_shipping":true,"taxable":true,"featured_image":{"id":80854897361277,"product_id":8896711917859,"position":1,"created_at":"2026-04-20T11:43:19+02:00","updated_at":"2026-04-20T11:43:45+02:00","alt":null,"width":1080,"height":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","variant_ids":[47176659009827]},"available":true,"name":"Hair Vitamins - 1 piece (1 month's consumption)","public_title":"1 piece (1 month's consumption)","options":["1 piece (1 month's consumption)"],"price":3299,"weight":150,"compare_at_price":3299,"inventory_management":"shopify","barcode":"0745604885195","featured_media":{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"}},"requires_selling_plan":false,"selling_plan_allocations":[{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043004285,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043037053,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"},{"price_adjustments":[{"position":1,"price":2969}],"price":2969,"compare_at_price":3299,"per_delivery_price":2969,"selling_plan_id":712043069821,"selling_plan_group_id":"7f7440d88298f9457e9dc0ac42d4ebdae1c2ccdd"}],"quantity_rule":{"min":1,"max":null,"increment":1}}, 16535 selected_variant: null, 16536 media: [{"alt":null,"id":68558265024893,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","width":1080},{"alt":null,"id":69685606121853,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Communitytestimonialsx.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Communitytestimonialsx.webp?v=1789988130","width":1080},{"alt":null,"id":69666254717309,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin_7.webp?v=1789728936"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin_7.webp?v=1789728936","width":1080},{"alt":null,"id":68679912292733,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin.webp?v=1778155295","width":1080},{"alt":null,"id":69685606154621,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/VitaminENx.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/VitaminENx.webp?v=1789988130","width":1080},{"alt":null,"id":65531392524669,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/WebProdukt_maj25_5.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/WebProdukt_maj25_5.webp?v=1776678225","width":1080},{"alt":null,"id":69685606187389,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/x.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/x.webp?v=1789988130","width":1080},{"alt":null,"id":68679912227197,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hvaderderisaettet.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hvaderderisaettet.webp?v=1778155295","width":1080},{"alt":null,"id":69685606089085,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130","width":1080},{"alt":null,"id":69685606056317,"position":10,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130","width":1080},{"alt":null,"id":68679911997821,"position":11,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_2.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_2.webp?v=1778155295","width":1080},{"alt":null,"id":68679912030589,"position":12,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_3.webp?v=1778155295"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_3.webp?v=1778155295","width":1080},{"alt":null,"id":38673870553379,"position":13,"preview_image":{"aspect_ratio":1.0,"height":1920,"width":1920,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hair-vitamins-2.webp?v=1776678225"},"aspect_ratio":1.0,"height":1920,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hair-vitamins-2.webp?v=1776678225","width":1920},{"alt":null,"id":68558265713021,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","width":1080},{"alt":null,"id":68558265876861,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225","width":1080}], 16537 featured_image: "\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225", 16538 aspect_ratio: 1.0, 16539 images: ["\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Communitytestimonialsx.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin_7.webp?v=1789728936","\/\/yuaiahaircare.com\/cdn\/shop\/files\/RutinenTrinfortrin.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/VitaminENx.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/WebProdukt_maj25_5.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/x.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hvaderderisaettet.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/CG-metodengodkendt_222ea9ef-90bd-40b4-bf8d-9a60b3b5184a.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/10_c8c35246-2b90-4aeb-9719-8bff21666e93.webp?v=1789988130","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_2.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Beforeandafter_3.webp?v=1778155295","\/\/yuaiahaircare.com\/cdn\/shop\/files\/Hair-vitamins-2.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_3pec_c32b378b-e5e8-40b4-8828-c1976e636ecf.webp?v=1776678225","\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_6pec_50a622c6-aa97-43aa-b3bd-5fc23c6e34bc.webp?v=1776678225"], 16540 price: 3299, 16541 };window._themeProducts[8896711917859].variants[0].inventory_quantity = 0;window._themeProducts[8896711917859].variants[1].inventory_quantity = 40152;window._themeProducts[8896711917859].variants[2].inventory_quantity = 20076;</script>
16541<script type="application/ld+json"> 16542 { 16543 "@context": "http://schema.org/", 16544 "@type": "Product", 16545 "name": "Hair Vitamins", 16546 "url": "https:\/\/yuaiahaircare.com\/products\/hair-vitamins","image": [ 16547 "https:\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27.webp?v=1776678225\u0026width=1080" 16548 ],"description": "Hvordan virker hÃ¥r vitaminer? Yuaia Hair Vitamins indeholder vitaminer og mineraler, som biotin og Zink, der skal bruges for at opretholde et normalt hÃ¥r. Vi har nøje udvalgt vores ingredienser for deres virkning, sÃ¥ du er sikker pÃ¥ at fÃ¥ det bedst mulige produkt. Hvilke vitaminer og mineraler findes i Yuaia Hair Vitamins? Yuaia Hair Vitamins indeholder en lang række vitaminer og mineraler:BiotinVitamin B12Vitamin CZincVitamin ASilicaVitamin B6Vitamin DLæs mere om hvordan ovenstÃ¥ende vitaminer og mineraler virker længere nede pÃ¥ siden. HÃ¥rvitaminerne indeholder kun naturligt smags- og farvestoffer. Derudover er vores smÃ¥ hjerter veganske og fri for laktose, gluten og gelatine. Kan vingummierne bruges til alle hÃ¥rtyper? Ja! Yuaia Hair Vitamins kan med fordel bruges i alle slags hÃ¥r! De indeholder en række næringsstoffer, der kan styrke og nære hÃ¥ret, sÃ¥ det bliver sundere og glansfuldt. HÃ¥rvitaminerne kan hjælpe med at forbedre hÃ¥rets struktur, reducere spaltede spidser og øge elasticiteten i hÃ¥ret, sÃ¥ det bliver mere resistent overfor skader. Derudover er vingummi hÃ¥r vitaminer nemme at bruge og kan indarbejdes i din daglige hÃ¥rplejerutine pÃ¥ en nem og bekvem mÃ¥de PÃ¥virker det anden kropsbehÃ¥ring? Helt kort nej. KropsbehÃ¥ring er bestemt af homoner og gener, og er sÃ¥ledes ikke pÃ¥virket af vitaminer og mineral indhold fra hÃ¥rvitaminerne. Ãget kropsbehÃ¥ring har ofte noget af gøre med i hvor stor grad hÃ¥rsækkene reagerer pÃ¥ testosteron. Det er blandt andet derfor mænd har mere kropsbehÃ¥ring end kvinder. Vi er vilde med hÃ¥r Yuaia Hair Vitamins er et kosttilskud der bl.a. indeholder Biotin og Zink, som begge spiller en rolle i forhold til at vedligeholde et normalt hÃ¥r. SÃ¥ hvis du leder efter vitaminer til at opretholde et normalt hÃ¥r, er du kommet det helt rigtige sted. Yuaia Hair Vitamins indeholder blandt andet Biotin, som bidrager til at vedligeholde et normalt hÃ¥r. De indeholder ogsÃ¥ Vitamin B6, Vitamin B12, Vitamin A og Vitamin D.Vitamin B12 spiller en rolle i kroppens celledelingsproces, det samme gør Vitamin D. 1 glas indeholder 60 stk, som svarer til 1 mÃ¥neds forbrug. NYHEDVores hÃ¥rvitaminer indeholder ogsÃ¥ 40 mg bambusekstrakt, som er en rig kilde til silica. Der er 50% silica i vores bambusekstrakt.   Du fÃ¥r alle disse vitaminer i en hjerteformet vingummi med jordbærsmag. SÃ¥ hvis du ikke kan lide at sluge piller, er disse smÃ¥ vingummi vitaminer til hÃ¥ret det ideelle valg for dig. Den lækre jordbægsmag gør det nemt at huske dine daglige vitaminer til hÃ¥ret. Fordele ved produktet Kan bruges af veganere \u0026amp; allergikere Fri for gluten, laktose og gelatine Indeholder bambusekstrakt Indeholder 5.000 µg Biotin Højt indhold af Folsyre, Biotin og Vitamin B12 Vedligholder normalt hÃ¥r Anbefalet af danske frisører Naturlig smags- og farvestoffer Gode anmeldelser Hvordan virker hÃ¥r vitaminer? Yuaia Hair Vitamins indeholder vitaminer og mineraler, som biotin og Zink, der skal bruges for at opretholde et normalt hÃ¥r. Vi har nøje udvalgt vores ingredienser for deres virkning, sÃ¥ du er sikker pÃ¥ at fÃ¥ det bedst mulige produkt.Hvilke vitaminer og mineraler findes i Yuaia Hair Vitamins?Yuaia Hair Vitamins indeholder en lang række vitaminer og mineraler: BiotinVitamin B12Vitamin CZincVitamin ASilicaVitamin B6Vitamin D Læs mere om hvordan ovenstÃ¥ende vitaminer og mineraler virker længere nede pÃ¥ siden. HÃ¥rvitaminerne indeholder kun naturligt smags- og farvestoffer.Derudover er vores smÃ¥ hjerter veganske og fri for laktose, gluten og gelatine. Vi anbefaler 3 mÃ¥neders forbrug for de bedste resultater ð Der er ingen binding. Her er vores kunders resultater Vi kan slet ikke fÃ¥ armene ned over disse fantastiske resultater ð¥³Det gør os sÃ¥ glad hver gang vi kan hjælpe kvinder til bare en smule mere lækkert hÃ¥r! Sophie Julie Maja Nanna Jeanette Stephanie Christel Agnes Lorem ipsum dolor sit amet consectetur adipisicing elit. Quia harum, repellat deserunt, asperiores consectetur Hvad vores kunder siger om os! Bedømt 4,7 ud af 5 Jeg kan virkelig ikke undvære produkterne. De har virkelig hjulpet mit hÃ¥r meget ð Carina De er bare gode! Jeg kan stærkt anbefale hÃ¥rvitaminerne til andre. Josefine - Frisør Jeg elsker det! Mit hÃ¥r er virkelig forvandlet siden jeg startede pÃ¥ hÃ¥rvitaminerne. Det er blevet sÃ¥ dejligt sundt, og har fÃ¥et mere fylde ð Amie Helt igennem fantastisk produkt! Tabte en del hÃ¥r under\/efter fødsel og har prøvet alle shampooer m.m. Kun smÃ¥ totter kom tilbage. Efter 2 snart 3 mÃ¥neder pÃ¥ disse vitaminer har jeg fÃ¥et pandehÃ¥r det gÃ¥r længere end ned øjnene\/næsen! Jeg elsker dem! Louise Man kan have sine meninger om hÃ¥rvitaminer og jeg har prøvet en del. Og jeg kan kan se en forskel og m
16548ærke en forskel pÃ¥ mit hÃ¥r. Jeg har brugt dem igennem de sidste 4 mÃ¥neder. Mit hÃ¥r føles tykkere, jeg fælder ikke lige sÃ¥ meget. Kira Fantastiske hÃ¥rvitaminer jeg slet ikke kan undvære!De smager som slik og har virkelig gjort en kæmpe forskel pÃ¥ mit hÃ¥r! BÃ¥de i længde, men ogsÃ¥ glans og tykkelse.En kæmpe anbefaling herfra âï¸âï¸âï¸âï¸âï¸ Louise Jeg er KÃMPE fan af jeres produkter, jeg har været pÃ¥ jeres hÃ¥r vitaminer i 5 mÃ¥neder og mit hÃ¥r vokser derudaf𥳠Jeg har lige bestilt jeres shampoo, balsam og deep scalp glæder mig enormt til at prøve det af Jeres kundeservice er ogsÃ¥ helt i top!! Leveringen er der bestemt heller ikke noget at sætte en finger pÃ¥! Caroline Da jeg blev anbefalet at prøve hÃ¥rvitaminerne og shampoo fra instagram var jeg MEGET skeptisk men gav det et forsøg. Wow siger jeg bare. Mit hÃ¥r er voksede ca. 6-8 cm over 6 mÃ¥neder og i følge i frisør er mit hÃ¥r ogsÃ¥ blevet mere sundt og der er kommet flere nye hÃ¥r. Jeg er fan. Gitte Allerede efter første mÃ¥ned kunne jeg se at mit hÃ¥r voksede hurtigere, og en masse nye smÃ¥ hÃ¥r begyndte at pible frem, og her 3 mÃ¥neder senere føler jeg at mit hÃ¥r stille og roligt er ved at vende tilbage til normalen ð«Ikke noget at sige til at frisører anbefaler de her vitaminer ðUdover vitaminerne har jeg brugt den lyserøde elixir til spidserne og den lyserøde kur 1 gang om ugen. Marlene Hvordan virker Yuaia Hair Vitamins? HÃ¥rvitaminer indeholder en rækker vitaminer og mineraler med hver sin funktion. Se de vigtigste vitaminer og mineraler her og læs hvad de gør for dit hÃ¥r. Biotin Biotin bidrager til at vedligeholde et normalt hÃ¥r. Læs alt om biotin i vores artikel her. Vitamin B12 Bidrager til normal dannelse af røde blodlegemer, normal funktion af nervesystemet og spiller en rolle i celledelingsprocessen. Vitamin C Bidrager til kroppens normale dannelse af kollagen. Zink Sørger for en normal vedligeholdelse af hÃ¥r, hud og negle. Bidrager desuden til et normalt syn, immunsystem og celledeling. Vitamin A Bidrager til immunsystemets normale funktion og spiller en rolle i cellespecialiseringsprocessen. Bambusekstrakt Bambusekstrakt er en rig kilde til silica, vores indeholder 50% silica. Vitamin B6 Er med til at vedligeholde et normalt energistofskifte, nervesystem og immunforsvar. Bidrager ogsÃ¥ til at regulerer hormonaktiviteten. Vitamin D Spiller en rolle i celledelingsprocessen og bidrager derfor ogsÃ¥ til en normal vækst i hÃ¥rcellerne. Beskytter derudover ogsÃ¥ cellerne mod oxidativt stess. Vil du gerne vide mere? SÃ¥ læs alt om vitaminer og mineraler til hÃ¥ret i vores store guide her.", 16549 "sku": "YUM01", 16550 "brand": { 16551 "@type": "Brand", 16552 "name": "Yuaia" 16553 }, 16554 "aggregateRating": { 16555 "@type": "AggregateRating", 16556 "ratingValue": "4.64", 16557 "reviewCount": "2110" 16558 }, 16559 "offers": [{ 16560 "@type" : "Offer","sku": "YUM01","gtin13": "0745604885195","availability" : "http://schema.org/InStock", 16561 "price" : 32.99, 16562 "priceCurrency" : "EUR", 16563 "url" : "https:\/\/yuaiahaircare.com\/products\/hair-vitamins?variant=47176659009827" 16564 }, 16565{ 16566 "@type" : "Offer","sku": "YUM012","gtin13": "0745314184052","availability" : "http://schema.org/InStock", 16567 "price" : 59.99, 16568 "priceCurrency" : "EUR", 16569 "url" : "https:\/\/yuaiahaircare.com\/products\/hair-vitamins?variant=47176659042595" 16570 }, 16571{ 16572 "@type" : "Offer","sku": "YUM013","availability" : "http://schema.org/InStock", 16573 "price" : 112.99, 16574 "priceCurrency" : "EUR", 16575 "url" : "https:\/\/yuaiahaircare.com\/products\/hair-vitamins?variant=53502968496509" 16576 } 16577] 16578 } 16579</script>
16579 16580 16581</div><div id="shopify-section-template--27375581331837__graphie_testimonials_i4cWhf" class="shopify-section"> 16582 16583 16584 16585<section 16586 id="sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf" 16587 class="sf-custom-testimonials sf-section-padding " 16588 data-section-type="custom-testimonials" 16589 data-section-id="template--27375581331837__graphie_testimonials_i4cWhf" 16590 16591 data-bg="hsl(36, 38%, 97%)" 16592 16593 style="background-color: #fbf9f6; --section-padding-top: 0px; --section-padding-bottom: 0px; position: relative; " 16594> 16595 <!-- Inline critical CSS --> 16596 <style> 16597 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf { 16598 position: relative; 16599 overflow: visible; 16600 } 16601 16602 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__wave { 16603 position: absolute; 16604 left: 0; 16605 width: 100%; 16606 line-height: 0; 16607 z-index: 2; 16608 } 16609 16610 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__wave--top { 16611 top: -1px; 16612 } 16613 16614 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__wave--bottom { 16615 bottom: -1px; 16616 } 16617 16618 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__wave svg { 16619 display: block; 16620 width: 100%; 16621 vertical-align: top; 16622 } 16623 16624 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__header { 16625 text-align: center; 16626 margin-bottom: 2rem; 16627 } 16628 16629 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__title { 16630 color: #d62e55; 16631 margin-bottom: 0.5rem; 16632 } 16633 16634 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__trust-rating { 16635 display: flex; 16636 justify-content: center; 16637 align-items: center; 16638 margin-bottom: 1rem; 16639 flex-wrap: wrap; 16640 } 16641 16642 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__stars { 16643 display: flex; 16644 margin-right: 10px; 16645 margin-bottom: 5px; 16646 } 16647 16648 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__star { 16649 color: #09b67d; 16650 } 16651 16652 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__star-empty { 16653 color: #d1d1d1; 16654 } 16655 16656 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__rating-text { 16657 margin-right: 10px; 16658 margin-bottom: 5px; 16659 } 16660 16661 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__verified { 16662 display: flex; 16663 justify-content: center; 16664 margin-top: 0.5rem; 16665 } 16666 16667 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__verified-badge { 16668 display: inline-flex; 16669 align-items: center; 16670 font-size: 12px; 16671 padding: 3px 8px; 16672 border-radius: 4px; 16673 background-color: #f5f5f5; 16674 color: #333; 16675 border: 1px solid #e0e0e0; 16676 } 16677 16678 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__verified-badge svg { 16679 margin-right: 4px; 16680 } 16681 16682 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__grid { 16683 display: grid; 16684 grid-template-columns: repeat(1, 1fr); 16685 gap: 20px; 16686 margin-top: 2rem; 16687 } 16688 16689 @media (min-width: 640px) { 16690 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__grid { 16691 grid-template-columns: repeat(2, 1fr); 16692 } 16693 } 16694 16695 @media (min-width: 1024px) { 16696 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__grid { 16697 grid-template-columns: repeat(3, 1fr); 16698 } 16699 } 16700 16701 @media (min-width: 1280px) { 16702 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__grid { 16703 grid-template-columns: repeat(6, 1fr); 16704 } 16705 } 16706 16707 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card { 16708 background-color: #ffffff; 16709 border-radius: 8px; 16710 padding: 25px; 16711 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); 16712 display: flex; 16713 flex-direction: column; 16714 height: 100%; 16715 } 16716 16717 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-media { 16718 margin-bottom: 15px; 16719 width: 100%; 16720 position: relative; 16721 padding-top: 125%; /* 4:5 aspect ratio */ 16722 overflow: hidden; 16723 border-radius: 8px; 16724 16725 } 16726 16727 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-media img { 16728 position: absolute; 16729 top: 0; 16730 left: 0; 16731 width: 100%; 16732 height: 100%; 16733 object-fit: cover; 16734 } 16735 16736 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-media video { 16737 position: absolute; 16738 top: 0; 16739 left: 0; 16740 width: 100%; 16741 height: 100%; 16742 object-fit: cover; 16743 } 16744 16745 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-stars { 16746 display: flex; 16747 margin-bottom: 15px; 16748 16749 } 16750 16751 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-star { 16752 color: #09b67d; 16753 margin-right: 2px; 16754 } 16755 16756 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-title { 16757 font-weight: 500; 16758 font-size: 16px; 16759 margin-bottom: 10px; 16760 color: #333333; 16761 } 16762 16763 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-content { 16764 flex-grow: 1; 16765 margin-bottom: 15px; 16766 color: #666666; 16767 overflow: hidden; 16768 display: -webkit-box; 16769 -webkit-line-clamp: 6; 16770 -webkit-box-orient: vertical; 16771 } 16772 16773 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__card-author { 16774 font-weight: 500; 16775 font-size: 14px; 16776 color: #333333; 16777 display: flex; 16778 flex-wrap: wrap; 16779 align-items: center; 16780 16781 margin-top: auto; 16782 } 16783 16784 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__verified-buyer { 16785 display: inline-flex; 16786 align-items: center; 16787 font-size: 12px; 16788 margin-left: 8px; 16789 color: #008000; 16790 } 16791 16792 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__verified-buyer svg { 16793 margin-right: 4px; 16794 width: 12px; 16795 height: 12px; 16796 color: #008000; 16797 } 16798 16799 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__nav { 16800 display: flex; 16801 justify-content: center; 16802 margin-top: 30px; 16803 gap: 10px; 16804 } 16805 16806 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__nav-button { 16807 display: flex; 16808 align-items: center; 16809 justify-content: center; 16810 width: 40px; 16811 height: 40px; 16812 border-radius: 50%; 16813 background-color: #f5f5f5; 16814 color: #333333; 16815 border: none; 16816 cursor: pointer; 16817 transition: all 0.2s ease; 16818 } 16819 16820 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__nav-button:hover {
16821 background-color: #e0e0e0; 16822 } 16823 16824 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-pagination { 16825 position: static; 16826 margin-top: 20px; 16827 } 16828 16829 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-pagination-bullet:after { 16830 display:none; 16831 } 16832 16833 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-pagination-bullet { 16834 background-color: #333333; 16835 opacity: 0.5; 16836 } 16837 16838 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-pagination-bullet-active { 16839 opacity: 1; 16840 } 16841 16842 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__footer { 16843 text-align: center; 16844 margin-top: 40px; 16845 } 16846 16847 /* Fallback image for videos */ 16848 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__video-fallback { 16849 position: absolute; 16850 top: 0; 16851 left: 0; 16852 width: 100%; 16853 height: 100%; 16854 object-fit: cover; 16855 z-index: 1; 16856 opacity: 1; 16857 transition: opacity 0.2s ease; 16858 } 16859 16860 #sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__video.loaded ~ .sf-custom-testimonials__video-fallback { 16861 opacity: 0; 16862 pointer-events: none; 16863 } 16864 </style> 16865 16866 16867 16868 <div class="container-fluid section-py"> 16869 <!-- Section Header --> 16870 <div class="sf-custom-testimonials__header"> 16871 16872 <h2 class="sf-custom-testimonials__title text-3xl md:text-4xl lg:text-7xl mb-6">Real women. Real results.</h2> 16873 16874 16875 16876 <div class="sf-custom-testimonials__trust-rating"> 16877 <div class="sf-custom-testimonials__stars text-lg md:text-xl"> 16878 16879 <span class="sf-custom-testimonials__star">â </span> 16880 <span class="sf-custom-testimonials__star">â </span> 16881 <span class="sf-custom-testimonials__star">â </span> 16882 <span class="sf-custom-testimonials__star">â </span> 16883 <span class="sf-custom-testimonials__star">â </span> 16884 16885 </div> 16886 16887 <span class="sf-custom-testimonials__rating-text text-lg md:text-xl">Rated 4.8 by 5,134 customers </span> 16888 16889 <div class="sf-custom-testimonials__trustpilot text-lg md:text-xl"> 16890 16891 <span></span> 16892 16893 </div> 16894 </div> 16895 16896 16897 16898 <div class="sf-custom-testimonials__verified"> 16899 <div class="sf-custom-testimonials__verified-badge"> 16900 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 16901 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 16902 <polyline points="22 4 12 14.01 9 11.01"></polyline> 16903 </svg> 16904 Verified reviews 16905 </div> 16906 </div> 16907 16908 </div> 16909 16910 <!-- Testimonials Grid/Slider --> 16911 <div class="sf-custom-testimonials__container"> 16912 16913 <div class="swiper-container sf-custom-testimonials__slider"> 16914 <div class="swiper-wrapper"> 16915 16916 16917 16918 <div class="swiper-slide"> 16919 <div class="sf-custom-testimonials__card"> 16920 16921 <div class="sf-custom-testimonials__card-media"> 16922 16923 <img src="//yuaiahaircare.com/cdn/shop/files/Ads_1080x1080_53.jpg?v=537731423758663936" 16924 alt="Sarah Krogh, Hairdresser" 16925 loading="lazy" 16926 class="sf-custom-testimonials__image"> 16927 16928 </div> 16929 16930 16931 16932 <div class="sf-custom-testimonials__card-stars"> 16933 16934 16935
16936 <span class="sf-custom-testimonials__card-star">â </span> 16937 16938 16939 16940 <span class="sf-custom-testimonials__card-star">â </span> 16941 16942 16943 16944 <span class="sf-custom-testimonials__card-star">â </span> 16945 16946 16947 16948 <span class="sf-custom-testimonials__card-star">â </span> 16949 16950 16951 16952 <span class="sf-custom-testimonials__card-star">â </span> 16953 16954 16955 </div> 16956 16957 16958 16959 <div class="sf-custom-testimonials__card-title"> 16960 "Highly recommended" 16961 </div> 16962 16963 16964 16965 <div class="sf-custom-testimonials__card-content"> 16966 I have been using them for several years and can say from the bottom of my heart that they work! They contain all the right ingredients and taste fantastic. 16967 </div> 16968 16969 16970 16971 <div class="sf-custom-testimonials__card-author"> 16972 Sarah Krogh, Hairdresser 16973 16974 16975 <div class="sf-custom-testimonials__verified-buyer"> 16976 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 16977 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 16978 <polyline points="22 4 12 14.01 9 11.01"></polyline> 16979 </svg> 16980 Verified 16981 </div> 16982 16983 <p class="commercial-disclaimer text-xs text-gray-500 w-full mt-1">*Contains commercial relationships.</p> 16984 </div> 16985 16986 </div> 16987 </div> 16988 16989 16990 <div class="swiper-slide"> 16991 <div class="sf-custom-testimonials__card"> 16992 16993 <div class="sf-custom-testimonials__card-media"> 16994 16995 <img src="//yuaiahaircare.com/cdn/shop/files/image00003_10.jpg?v=12971412797537223046" 16996 alt="Kathrine H." 16997 loading="lazy" 16998 class="sf-custom-testimonials__image"> 16999 17000 </div> 17001 17002 17003 17004 <div class="sf-custom-testimonials__card-stars"> 17005 17006 17007 17008 <span class="sf-custom-testimonials__card-star">â </span> 17009 17010 17011 17012 <span class="sf-custom-testimonials__card-star">â </span> 17013 17014 17015 17016 <span class="sf-custom-testimonials__card-star">â </span> 17017 17018 17019 17020 <span class="sf-custom-testimonials__card-star">â </span> 17021 17022 17023 17024 <span class="sf-custom-testimonials__card-star">â </span> 17025 17026 17027 </div> 17028 17029 17030 17031 <div class="sf-custom-testimonials__card-title"> 17032 "My hairâs growing back as normal!" 17033 </div> 17034 17035 17036 17037 <div class="sf-custom-testimonials__card-content"> 17038 My hair wasnât as it used to be, so I had to cut it. But then I started taking hair vitamins and my hair is finally growing normally again. 17039 </div> 17040 17041 17042 17043 <div class="sf-custom-testimonials__card-author"> 17044 Kathrine H. 17045 17046 17047 <div class="sf-custom-testimonials__verified-buyer"> 17048 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
17048ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 17049 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 17050 <polyline points="22 4 12 14.01 9 11.01"></polyline> 17051 </svg> 17052 Verified 17053 </div> 17054 17055 <p class="commercial-disclaimer text-xs text-gray-500 w-full mt-1">*Contains commercial relationships.</p> 17056 </div> 17057 17058 </div> 17059 </div> 17060 17061 17062 <div class="swiper-slide"> 17063 <div class="sf-custom-testimonials__card"> 17064 17065 <div class="sf-custom-testimonials__card-media"> 17066 17067 <img src="//yuaiahaircare.com/cdn/shop/files/Ads_1080x1080_51.jpg?v=509171282372198848" 17068 alt="Monique" 17069 loading="lazy" 17070 class="sf-custom-testimonials__image"> 17071 17072 </div> 17073 17074 17075 17076 <div class="sf-custom-testimonials__card-stars"> 17077 17078 17079 17080 <span class="sf-custom-testimonials__card-star">â </span> 17081 17082 17083 17084 <span class="sf-custom-testimonials__card-star">â </span> 17085 17086 17087 17088 <span class="sf-custom-testimonials__card-star">â </span> 17089 17090 17091 17092 <span class="sf-custom-testimonials__card-star">â </span> 17093 17094 17095 17096 <span class="sf-custom-testimonials__card-star">â </span> 17097 17098 17099 </div> 17100 17101 17102 17103 <div class="sf-custom-testimonials__card-title"> 17104 "I thought it was a lie" 17105 </div> 17106 17107 17108 17109 <div class="sf-custom-testimonials__card-content"> 17110 I started taking hair vitamins 6 months ago and I really couldnât believe my eyes when I took my âafterâ photo. 17111 </div> 17112 17113 17114 17115 <div class="sf-custom-testimonials__card-author"> 17116 Monique 17117 17118 17119 <div class="sf-custom-testimonials__verified-buyer"> 17120 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 17121 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 17122 <polyline points="22 4 12 14.01 9 11.01"></polyline> 17123 </svg> 17124 Verified 17125 </div> 17126 17127 <p class="commercial-disclaimer text-xs text-gray-500 w-full mt-1">*Contains commercial relationships.</p> 17128 </div> 17129 17130 </div> 17131 </div> 17132 17133 17134 <div class="swiper-slide"> 17135 <div class="sf-custom-testimonials__card"> 17136 17137 <div class="sf-custom-testimonials__card-media"> 17138 17139 <img src="//yuaiahaircare.com/cdn/shop/files/Design_uden_navn.jpg?v=10297355591090632853" 17140 alt="Sofie H." 17141 loading="lazy" 17142 class="sf-custom-testimonials__image"> 17143 17144 </div> 17145 17146 17147 17148 <div class="sf-custom-testimonials__card-stars"> 17149 17150 17151
17152 <span class="sf-custom-testimonials__card-star">â </span> 17153 17154 17155 17156 <span class="sf-custom-testimonials__card-star">â </span> 17157 17158 17159 17160 <span class="sf-custom-testimonials__card-star">â </span> 17161 17162 17163 17164 <span class="sf-custom-testimonials__card-star">â </span> 17165 17166 17167 17168 <span class="sf-custom-testimonials__card-star">â </span> 17169 17170 17171 </div> 17172 17173 17174 17175 <div class="sf-custom-testimonials__card-title"> 17176 "Iâm so pleased with how things have gone" 17177 </div> 17178 17179 17180 17181 <div class="sf-custom-testimonials__card-content"> 17182 Iâve been on a hair journey using Grow & Glow and hair vitamins for the last 3 months, and Iâve noticed a huge difference in my hair! Iâm so happy!! 17183 </div> 17184 17185 17186 17187 <div class="sf-custom-testimonials__card-author"> 17188 Sofie H. 17189 17190 17191 <div class="sf-custom-testimonials__verified-buyer"> 17192 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 17193 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 17194 <polyline points="22 4 12 14.01 9 11.01"></polyline> 17195 </svg> 17196 Verified 17197 </div> 17198 17199 <p class="commercial-disclaimer text-xs text-gray-500 w-full mt-1">*Contains commercial relationships.</p> 17200 </div> 17201 17202 </div> 17203 </div> 17204 17205 17206 </div> 17207 17208 17209 <div class="swiper-pagination"></div> 17210 17211 </div> 17212 17213 17214 <div class="sf-custom-testimonials__nav"> 17215 <button class="sf-custom-testimonials__nav-button sf-custom-testimonials__nav-prev"> 17216 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 17217 <polyline points="15 18 9 12 15 6"></polyline> 17218 </svg> 17219 </button> 17220 <button class="sf-custom-testimonials__nav-button sf-custom-testimonials__nav-next"> 17221 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 17222 <polyline points="9 18 15 12 9 6"></polyline> 17223 </svg> 17224 </button> 17225 </div> 17226 17227 17228 </div> 17229 17230 <!-- Footer CTA --> 17231 17232 <div class="sf-custom-testimonials__footer"> 17233 <a href="/collections/bestsellers" class="sf__btn sf__btn-primary "> 17234 Shop bestsellers here 17235 </a> 17236 17237 17238 </div> 17239 17240 </div> 17241 17242 17243</section> 17244
17245<script> 17246 document.addEventListener('DOMContentLoaded', function() { 17247 // Initialize videos 17248 var videos = document.querySelectorAll('#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__video'); 17249 17250 videos.forEach(function(video) { 17251 // Make sure videos are muted to enable autoplay 17252 video.muted = true; 17253 17254 // Try to play the video 17255 var playPromise = video.play(); 17256 17257 if (playPromise !== undefined) { 17258 playPromise.then(function() { 17259 // Video can play, mark it as loaded 17260 video.classList.add('loaded'); 17261 }).catch(function(error) { 17262 // Autoplay was prevented 17263 console.log('Autoplay was prevented:', error); 17264 17265 // Add click handler to play on user interaction 17266 video.parentNode.addEventListener('click', function() { 17267 video.play().then(function() { 17268 video.classList.add('loaded'); 17269 }); 17270 }); 17271 }); 17272 } 17273 }); 17274 17275 // Initialize Swiper if it exists 17276 if (document.querySelector('#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-container') && typeof Swiper !== 'undefined') { 17277 initSwiper(); 17278 } else if (document.querySelector('#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-container')) { 17279 // Load Swiper if not already loaded 17280 var script = document.createElement('script'); 17281 script.src = 'https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.js'; 17282 script.onload = initSwiper; 17283 document.head.appendChild(script); 17284 17285 var style = document.createElement('link'); 17286 style.rel = 'stylesheet'; 17287 style.href = 'https://cdn.jsdelivr.net/npm/swiper@8/swiper-bundle.min.css'; 17288 document.head.appendChild(style); 17289 } 17290 17291 function initSwiper() { 17292 new Swiper('#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-container', { 17293 slidesPerView: 1, 17294 spaceBetween: 20, 17295 autoplay: false, 17296 pagination: { 17297 el: '#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-pagination', 17298 clickable: true, 17299 }, 17300 navigation: { 17301 nextEl: '#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__nav-next', 17302 prevEl: '#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .sf-custom-testimonials__nav-prev', 17303 }, 17304 breakpoints: { 17305 640: { 17306 slidesPerView: 2, 17307 }, 17308 1024: { 17309 slidesPerView: 3, 17310 }, 17311 17312 1280: { 17313 slidesPerView: 4, 17314 } 17315 17316 }, 17317 on: { 17318 slideChange: function() { 17319 // Pause all videos when slide changes 17320 videos.forEach(function(video) { 17321 video.pause(); 17322 }); 17323 17324 // Play the video in the active slide 17325 setTimeout(function() { 17326 var activeSlideVideos = document.querySelectorAll('#sf-testimonials-template--27375581331837__graphie_testimonials_i4cWhf .swiper-slide-active .sf-custom-testimonials__video'); 17327 activeSlideVideos.forEach(function(video) { 17328 video.play().then(function() { 17329 video.classList.add('loaded'); 17330 }); 17331 }); 17332 }, 100); 17333 } 17334 } 17335 }); 17336 } 17337 }); 17338</script>
17338 17339 17340</div><section id="shopify-section-template--27375581331837__product_steps_guide_3jpTEr" class="shopify-section product-steps-guide-section"><style> 17341.sf-product-steps-guide { 17342 position: relative; 17343 overflow: hidden; 17344} 17345 17346.sf-product-steps-guide__wrapper { 17347 position: relative; 17348 z-index: 1; 17349} 17350 17351/* Steps Container */ 17352.sf-product-steps-guide__steps { 17353 display: grid; 17354 grid-template-columns: repeat(4, 1fr); 17355 gap: 2rem; 17356} 17357 17358/* Individual Step */ 17359.sf-product-steps-guide__step { 17360 /* Text alignment handled by utility classes */ 17361} 17362 17363.sf-product-steps-guide__step-number { 17364 position: absolute; 17365 top: 1rem; 17366 left: 1rem; 17367 width: 2.5rem; 17368 height: 2.5rem; 17369 display: flex; 17370 align-items: center; 17371 justify-content: center; 17372 border-radius: 50%; 17373 background-color: var(--color-primary, #000); 17374 color: white; 17375 font-weight: 600; 17376 font-size: 1.125rem; 17377 z-index: 1; 17378} 17379 17380.sf-product-steps-guide__image-wrapper { 17381 position: relative; 17382 aspect-ratio: 1; 17383 overflow: hidden; 17384 border-radius: var(--item-border-radius); 17385 background-color: #f5f5f5; 17386 margin-bottom: 1rem; 17387} 17388 17389.sf-product-steps-guide__image { 17390 width: 100%; 17391 height: 100%; 17392 object-fit: cover; 17393} 17394 17395.sf-product-steps-guide__step-title { 17396 margin: 0 0 0.5rem; 17397} 17398 17399.sf-product-steps-guide__step-text { 17400 margin: 0; 17401} 17402 17403/* Wave Effects */ 17404.sf-product-steps-guide__wave { 17405 position: absolute; 17406 left: 0; 17407 right: 0; 17408 width: 100%; 17409 height: 100px; 17410 z-index: 0; 17411 pointer-events: none; 17412} 17413 17414.sf-product-steps-guide__wave--top { 17415 top: -1px; 17416 transform: rotate(180deg); 17417} 17418 17419.sf-product-steps-guide__wave--bottom { 17420 bottom: -1px; 17421} 17422 17423.sf-product-steps-guide__wave svg { 17424 width: 100%; 17425 height: 100%; 17426 display: block; 17427} 17428 17429/* Dark backgrounds */ 17430[data-bg*="hsl"] .sf-product-steps-guide__image-wrapper { 17431 background-color: rgba(255, 255, 255, 0.1); 17432} 17433 17434/* Tablet Responsive */ 17435@media screen and (max-width: 1024px) { 17436 .sf-product-steps-guide__steps { 17437 grid-template-columns: repeat(2, 1fr); 17438 gap: 1.5rem; 17439 } 17440} 17441 17442/* Mobile Responsive with Horizontal Scroll */ 17443@media screen and (max-width: 767px) { 17444 .sf-product-steps-guide__steps { 17445 display: flex; 17446 gap: 1rem; 17447 overflow-x: auto; 17448 -webkit-overflow-scrolling: touch; 17449 scroll-snap-type: x mandatory; 17450 padding-bottom: 1rem; 17451 } 17452 17453 .sf-product-steps-guide__steps::-webkit-scrollbar {
17454 height: 6px; 17455 } 17456 17457 .sf-product-steps-guide__steps::-webkit-scrollbar-track { 17458 background: rgba(0, 0, 0, 0.1); 17459 border-radius: 3px; 17460 } 17461 17462 .sf-product-steps-guide__steps::-webkit-scrollbar-thumb { 17463 background: rgba(0, 0, 0, 0.3); 17464 border-radius: 3px; 17465 } 17466 17467 .sf-product-steps-guide__step { 17468 flex: 0 0 250px; 17469 scroll-snap-align: start; 17470 } 17471 17472 .sf-product-steps-guide__step-number { 17473 width: 2rem; 17474 height: 2rem; 17475 font-size: 1rem; 17476 top: 0.75rem; 17477 left: 0.75rem; 17478 } 17479} 17480 17481/* Section padding utilities */ 17482.sf-section-padding { 17483 padding-top: var(--section-padding-top); 17484 padding-bottom: var(--section-padding-bottom); 17485} 17486 17487/* Container spacing */ 17488.section-py { 17489 padding-top: 3rem; 17490 padding-bottom: 3rem; 17491} 17492 17493.section-my { 17494 margin-top: 3rem; 17495 margin-bottom: 3rem; 17496} 17497 17498@media screen and (min-width: 768px) { 17499 .section-py { 17500 padding-top: 4rem; 17501 padding-bottom: 4rem; 17502 } 17503 17504 .section-my { 17505 margin-top: 4rem; 17506 margin-bottom: 4rem; 17507 } 17508} 17509</style> 17510
17511<script> 17512document.addEventListener('DOMContentLoaded', function() { 17513 const section = document.querySelector('#sf-product-steps-guide-template--27375581331837__product_steps_guide_3jpTEr'); 17514 if (!section) return; 17515 17516 const stepsContainer = section.querySelector('.sf-product-steps-guide__steps'); 17517 if (!stepsContainer) return; 17518 17519 // Enhanced mobile scrolling 17520 let isDown = false; 17521 let startX; 17522 let scrollLeft; 17523 17524 stepsContainer.addEventListener('mousedown', (e) => { 17525 isDown = true; 17526 startX = e.pageX - stepsContainer.offsetLeft; 17527 scrollLeft = stepsContainer.scrollLeft; 17528 }); 17529 17530 stepsContainer.addEventListener('mouseleave', () => { 17531 isDown = false; 17532 }); 17533 17534 stepsContainer.addEventListener('mouseup', () => { 17535 isDown = false; 17536 }); 17537 17538 stepsContainer.addEventListener('mousemove', (e) => { 17539 if (!isDown) return; 17540 e.preventDefault(); 17541 const x = e.pageX - stepsContainer.offsetLeft; 17542 const walk = (x - startX) * 2; 17543 stepsContainer.scrollLeft = scrollLeft - walk; 17544 }); 17545}); 17546 17547// Re-initialize on Shopify section events 17548document.addEventListener('shopify:section:load', (event) => { 17549 if (event.target.querySelector('.sf-product-steps-guide')) { 17550 const initEvent = new Event('DOMContentLoaded'); 17551 document.dispatchEvent(initEvent); 17552 } 17553}); 17554</script>
17554 17555 17556 17557 17558 17559 17560</section><section id="shopify-section-template--27375581331837__product_ugc_gallery_EkPCDK" class="shopify-section product-ugc-gallery-section"><style> 17561/* UGC Gallery Styles */ 17562.sf-product-ugc-gallery { 17563 position: relative; 17564} 17565 17566.sf-product-ugc-gallery__wrapper { 17567 position: relative; 17568 z-index: 1; 17569} 17570 17571/* Section uses Tailwind classes for heading styling */ 17572 17573/* Container */ 17574.sf-product-ugc-gallery__container-inner { 17575 position: relative; 17576 overflow: hidden; 17577} 17578 17579.sf-product-ugc-gallery__container { 17580 padding-top: 35px; 17581} 17582 17583.sf-product-ugc-gallery__slider { 17584 display: flex; 17585 align-items: center; 17586 gap: var(--image-gap); 17587} 17588 17589/* Individual Images */ 17590.sf-product-ugc-gallery__item { 17591 flex: 0 0 auto; 17592 width: var(--image-size-desktop); 17593 height: var(--image-size-desktop); 17594} 17595 17596.sf-product-ugc-gallery__image { 17597 width: 100%; 17598 height: 100%; 17599 object-fit: cover; 17600 border-radius: var(--item-border-radius); 17601 box-shadow: 0 20px 60px -20px #00000026; 17602} 17603 17604/* Animation */ 17605.sf-product-ugc-gallery--animated .sf-product-ugc-gallery__slider { 17606 animation: ugc-scroll var(--animation-duration-desktop) linear infinite; 17607} 17608 17609@media screen and (max-width: 767px) { 17610 .sf-product-ugc-gallery--animated .sf-product-ugc-gallery__slider { 17611 animation-duration: var(--animation-duration-mobile); 17612 } 17613} 17614 17615@keyframes ugc-scroll { 17616 0% { 17617 transform: translateX(0); 17618 } 17619 100% { 17620 transform: translateX(var(--scroll-distance)); 17621 } 17622} 17623 17624/* Wave Effects */ 17625.sf-product-ugc-gallery__wave { 17626 position: absolute; 17627 left: 0; 17628 width: 100%; 17629 line-height: 0; 17630 z-index: 2; 17631} 17632 17633.sf-product-ugc-gallery__wave--top { 17634 top: -1px; 17635} 17636 17637.sf-product-ugc-gallery__wave--bottom { 17638 bottom: -1px; 17639} 17640 17641.sf-product-ugc-gallery__wave svg { 17642 display: block; 17643 width: 100%; 17644 vertical-align: top; 17645} 17646 17647/* Dark backgrounds */ 17648[data-bg*="hsl"] .sf-product-ugc-gallery__heading { 17649 color: white; 17650} 17651 17652/* Gradient background option */ 17653.sf-product-ugc-gallery--gradient { 17654 background: linear-gradient(180deg, transparent 0%, var(--gradient-end-color) 100%); 17655} 17656 17657/* Section padding utilities */ 17658.sf-section-padding { 17659 padding-top: var(--section-padding-top); 17660 padding-bottom: var(--section-padding-bottom); 17661} 17662 17663/* Container spacing */ 17664.section-py { 17665 padding-top: 3rem; 17666 padding-bottom: 3rem; 17667} 17668 17669.section-my { 17670 margin-top: 3rem; 17671 margin-bottom: 3rem; 17672} 17673 17674@media screen and (min-width: 768px) { 17675 .section-py { 17676 padding-top: 4rem; 17677 padding-bottom: 4rem; 17678 } 17679 17680 .section-my { 17681 margin-top: 4rem; 17682 margin-bottom: 4rem; 17683 } 17684} 17685 17686/* Mobile Responsive */ 17687@media screen and (max-width: 767px) { 17688 .sf-product-ugc-gallery__item { 17689 width: var(--image-size-mobile); 17690 height: var(--image-size-mobile); 17691 } 17692 17693 .sf-product-ugc-gallery__slider { 17694 gap: var(--image-gap-mobile); 17695 } 17696} 17697</style> 17698
17699<script> 17700document.addEventListener('DOMContentLoaded', function() { 17701 const section = document.querySelector('#sf-product-ugc-gallery-template--27375581331837__product_ugc_gallery_EkPCDK'); 17702 if (!section) return; 17703 17704 const container = section.querySelector('.sf-product-ugc-gallery__container'); 17705 const slider = section.querySelector('.sf-product-ugc-gallery__slider'); 17706 const enableAnimation = section.dataset.enableAnimation === 'true'; 17707 17708 if (!container || !slider || !enableAnimation) return; 17709 17710 // Get original items 17711 const items = slider.querySelectorAll('.sf-product-ugc-gallery__item'); 17712 if (items.length === 0) return; 17713 17714 // Clone all items once for seamless scrolling 17715 items.forEach(item => { 17716 const clone = item.cloneNode(true); 17717 slider.appendChild(clone); 17718 }); 17719 17720 // Calculate the scroll distance based on number of items 17721 // We need to scroll exactly the width of the original items 17722 const calculateScrollDistance = () => { 17723 const isMobile = window.innerWidth <= 767; 17724 const imageSize = isMobile ? 17725 parseFloat(getComputedStyle(section).getPropertyValue('--image-size-mobile')) : 17726 parseFloat(getComputedStyle(section).getPropertyValue('--image-size-desktop')); 17727 const imageGap = isMobile ? 17728 parseFloat(getComputedStyle(section).getPropertyValue('--image-gap-mobile')) : 17729 parseFloat(getComputedStyle(section).getPropertyValue('--image-gap')); 17730 17731 // Total width of original items (before cloning) 17732 const totalWidth = (imageSize * items.length) + (imageGap * (items.length - 1)); 17733 17734 // Set the scroll distance as a CSS variable 17735 section.style.setProperty('--scroll-distance', `-${totalWidth}px`); 17736 }; 17737 17738 // Calculate initial scroll distance 17739 calculateScrollDistance(); 17740 17741 // Recalculate on window resize 17742 window.addEventListener('resize', calculateScrollDistance); 17743 17744 // Pause animation on hover 17745 container.addEventListener('mouseenter', () => { 17746 slider.style.animationPlayState = 'paused'; 17747 }); 17748 17749 container.addEventListener('mouseleave', () => { 17750 slider.style.animationPlayState = 'running'; 17751 }); 17752}); 17753 17754// Re-initialize on Shopify section events 17755document.addEventListener('shopify:section:load', (event) => { 17756 if (event.target.querySelector('.sf-product-ugc-gallery')) { 17757 const initEvent = new Event('DOMContentLoaded'); 17758 document.dispatchEvent(initEvent); 17759 } 17760}); 17761</script>
17761 17762 17763 17764 17765 17766<section 17767 id="sf-product-ugc-gallery-template--27375581331837__product_ugc_gallery_EkPCDK" 17768 class="sf-product-ugc-gallery sf-section-padding sf-product-ugc-gallery--animated " 17769 data-section-type="product-ugc-gallery" 17770 data-section-id="template--27375581331837__product_ugc_gallery_EkPCDK" 17771 data-enable-animation="true" 17772 17773 data-bg="hsl(36, 38%, 97%)" 17774 17775 style=" 17776 17777 background-color: #fbf9f6; 17778 17779 --section-padding-top: 0px; 17780 --section-padding-bottom: 0px; 17781 --border-radius: 0px; 17782 --item-border-radius: 8px; 17783 --animation-duration-desktop: 30s; 17784 --animation-duration-mobile: 25s; 17785 --gradient-end-color: #f7f7f7; 17786 --image-gap: 20px; 17787 --image-gap-mobile: 16px; 17788 --image-size-desktop: 300px; 17789 --image-size-mobile: 150px; 17790 margin-bottom: -1px; 17791 " 17792> 17793 17794 17795 <div class="w-full section-py"> 17796 <div class="sf-product-ugc-gallery__wrapper"> 17797 17798 <div class="section__header text-center px-5"> 17799 17800 17801 17802 17803 17804 17805 <h2 class="text-3xl md:text-4xl lg:text-7xl mb-6" style="color: #d62e55;"> 17806 Over 100,000 women love these hair vitamins. 17807 </h2> 17808 17809 17810 <div class="text-lg md:text-xl" style="color: #d62e55;">Over 100,000 women have tried the viral hair products</div> 17811 17812 </div> 17813 17814 17815 <div class="sf-product-ugc-gallery__container-inner"> 17816 <div class="sf-product-ugc-gallery__container"> 17817 <div class="sf-product-ugc-gallery__slider"> 17818 17819 17820 17821 17822 <div class="sf-product-ugc-gallery__item"> 17823 <img src="//yuaiahaircare.com/cdn/shop/files/Anikka_Soelberg1_ba371f9d-bae0-4904-854a-4fb421dc1822.jpg?v=1756743474&width=300" srcset="//yuaiahaircare.com/cdn/shop/files/Anikka_Soelberg1_ba371f9d-bae0-4904-854a-4fb421dc1822.jpg?v=1756743474&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Anikka_Soelberg1_ba371f9d-bae0-4904-854a-4fb421dc1822.jpg?v=1756743474&width=300 300w" width="300" height="423" loading="lazy" class="sf-product-ugc-gallery__image"> 17824 </div> 17825 17826 17827 17828 <div class="sf-product-ugc-gallery__item"> 17829 <img src="//yuaiahaircare.com/cdn/shop/files/Chelly1_1.jpg?v=1756743473&width=300" srcset="//yuaiahaircare.com/cdn/shop/files/Chelly1_1.jpg?v=1756743473&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Chelly1_1.jpg?v=1756743473&width=300 300w" width="300" height="334" loading="lazy" class="sf-product-ugc-gallery__image"> 17830 </div> 17831 17832 17833 17834 <div class="sf-product-ugc-gallery__item"> 17835 <img src="//yuaiahaircare.com/cdn/shop/files/6572C258-CCA6-4FB0-878A-75DBC027BBD5_6c8fea98-0d5f-4455-aaa6-40d126312299.jpg?v=1756743473&width=300" srcset="//yuaiahaircare.com/cdn/shop/files/6572C258-CCA6-4FB0-878A-75DBC027BBD5_6c8fea98-0d5f-4455-aaa6-40d126312299.jpg?v=1756743473&width=150 150w, //yuaiahaircare.com/cdn/shop/files/6572C258-CCA6-4FB0-878A-75DBC027BBD5_6c8fea98-0d5f-4455-aaa6-40d126312299.jpg?v=1756743473&width=300 300w" width="300" height="400" loading="lazy" class="sf-product-ugc-gallery__image"> 17836 </div> 17837 17838 17839 17840 <div class="sf-product-ugc-gallery__item"> 17841 <img src="//yuaiahaircare.com/cdn/shop/files/Mette_Laursen_ce9470d5-0fb1-4b2c-a708-ce0385b01362.jpg?v=1756743472&width=300" srcset="//yuaiahaircare.com/cdn/shop/files/Mette_Laursen_ce9470d5-0fb1-4b2c-a708-ce0385b01362.jpg?v=1756743472&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Mette_Laursen_ce9470d5-0fb1-4b2c-a708-ce0385b01362.jpg?v=1756743472&width=300 300w" width="300" height="399" loading="lazy" class="sf-product-ugc-gallery__image"> 17842 </div> 17843 17844 17845 17846 <div class="sf-product-ugc-gallery__item"> 17847 <img src="//yuaiahaircare.com/cdn/shop/files/Sanne_skifter_1_7eec009a-7d3e-4461-b424-163b35d2a8eb.jpg?v=1756743472&width=300" srcset="//yuaiahaircare.com/cdn/shop/files/Sanne_skifter_1_7eec009a-7d3e-4461-b424-163b35d2a8eb.jpg?v=1756743472&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Sanne_skifter_1_7eec009a-7d3e-4461-b424-163b35d2a8eb.jpg?v=1756743472&width=300 300w" width="300" height="533" loading="lazy" class="sf-product-ugc-gallery__image"> 17848 </div> 17849 17850 17851 17852 <div class="sf-product-ugc-gallery__item"> 17853 <img src="//yuaiahaircare.com/cdn/shop/files/Chanette_Soerensen2_8239ba31-2a19-4efc-9b2a-ee41aeb32d19.jpg?v=1756743472&width=300" srcset="//yuaiahaircare.com/cdn/shop/files/Chanette_Soerensen2_8239ba31-2a19-4efc-9b2a-ee41aeb32d19.jpg?v=1756743472&width=150 150w, //yuaiahaircare.com/cdn/shop/files/Chanette_Soerensen2_8239ba31-2a19-4efc-9b2a-ee41aeb32d19.jpg?v=1756743472&width=300 300w" width="300" height="426" loading="lazy" class="sf-product-ugc-gallery__image"> 17854 </div> 17855 17856 17857 17858 </div> 17859 </div> 17860 </div> 17861 </div> 17862 </div> 17863 17864 17865 <div class="sf-product-ugc-gallery__wave sf-product-ugc-gallery__wave--bottom"> 17866 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 140" preserveAspectRatio="none" style="height: 100px;"> 17867 <path d="M0,0L0,140L1440,140L1440,0L1400,11.7C1360,23,1280,45,1200,50.7C1120,57,1040,45,960,50.7C880,57,800,79,720,78.3C640,79,560,57,480,50.7C400,45,320,57,240,62.3C160,68,80,68,40,68L0,68Z" 17868 fill="#ffffff" 17869 fill-opacity="1"> 17870 </path> 17871 </svg> 17872 </div> 17873 <div style="padding-bottom: 100px;"></div> 17874 17875</section> 17876 17877 17878</section><div id="shopify-section-template--27375581331837__instagram_stories_testimonials_XYyBqa" class="shopify-section"> 17879 17880<div 17881 id="sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa" 17882 class="sf-stories-testimonials sf-section-padding " 17883 data-section-type="stories-testimonials" 17884 data-section-id="template--27375581331837__instagram_stories_testimonials_XYyBqa" 17885 17886 data-bg="hsl(0, 0%, 100%)" 17887 17888 style="background-color: #ffffff; --section-padding-top: 0px; --section-padding-bottom: 0px; position: relative; " 17889> 17890 <!-- Inline critical CSS --> 17891 <style> 17892 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa { 17893 position: relative; 17894 overflow: visible; 17895 } 17896 17897 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__wave { 17898 position: absolute; 17899 left: 0; 17900 width: 100%; 17901 line-height: 0; 17902 z-index: 2; 17903 } 17904 17905 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__wave--top { 17906 top: -1px; 17907 } 17908 17909 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__wave--bottom { 17910 bottom: -1px; 17911 } 17912 17913 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__wave svg { 17914 display: block; 17915 width: 100%; 17916 vertical-align: top; 17917 } 17918 17919 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__header { 17920 text-align: center; 17921 margin-bottom: 3rem; 17922 } 17923 17924 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__title { 17925 color: #d62e55; 17926 margin-bottom: 1rem; 17927 } 17928 17929 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__subtitle { 17930 color: #d62e55; 17931 font-size: 1.125rem; 17932 max-width: 600px; 17933 margin: 0 auto 2rem; 17934 } 17935 17936 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__
17936container { 17937 display: flex; 17938 gap: 20px; 17939 max-width: 1200px; 17940 margin: 0 auto; 17941 padding: 0 0 20px 0; 17942 overflow-x: auto; 17943 overflow-y: hidden; 17944 scroll-behavior: smooth; 17945 -webkit-overflow-scrolling: touch; 17946 scrollbar-width: none; 17947 -ms-overflow-style: none; 17948 scroll-snap-type: x mandatory; 17949 } 17950 17951 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__container::-webkit-scrollbar { 17952 display: none; 17953 } 17954 17955 /* Navigation arrows - only show on desktop when more than 4 stories */ 17956 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__nav { 17957 display: none; 17958 } 17959 17960 @media (min-width: 768px) { 17961 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__nav.show { 17962 display: flex !important; 17963 justify-content: center; 17964 gap: 20px; 17965 margin-top: 30px; 17966 } 17967 } 17968 17969 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__story { 17970 flex: 0 0 280px; 17971 height: 500px; 17972 position: relative; 17973 border-radius: 20px; 17974 overflow: hidden; 17975 cursor: pointer; 17976 background: linear-gradient(45deg, #d62e55, #ed6f85); 17977 scroll-snap-align: start; 17978 } 17979 17980 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__story:hover { 17981 /* Removed zoom effect */ 17982 } 17983 17984 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__story.playing { 17985 box-shadow: 0 0 0 3px #d62e55; 17986 } 17987 17988 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__progress-bars { 17989 position: absolute; 17990 top: 15px; 17991 left: 15px; 17992 right: 15px; 17993 display: flex; 17994 gap: 4px; 17995 z-index: 15; 17996 } 17997 17998 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__progress-bar { 17999 flex: 1; 18000 height: 3px; 18001 background: rgba(255, 255, 255, 0.3); 18002 border-radius: 2px; 18003 overflow: hidden; 18004 } 18005 18006 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__progress-fill { 18007 height: 100%; 18008 background: white; 18009 width: 0%; 18010 transition: width 0.1s linear; 18011 } 18012 18013 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__video { 18014 position: absolute; 18015 top: 0; 18016 left: 0; 18017 width: 100%; 18018 height: 100%; 18019 object-fit: cover; 18020 z-index: 5; 18021 } 18022 18023 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__image { 18024 position: absolute; 18025 top: 0; 18026 left: 0; 18027 width: 100%; 18028 height: 100%; 18029 object-fit: cover; 18030 z-index: 5; 18031 } 18032 18033 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__overlay { 18034 position: absolute; 18035 top: 0; 18036 left: 0; 18037 width: 100%; 18038 height: 100%; 18039 background: linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0.6) 100%); 18040 z-index: 10; 18041 } 18042 18043 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__content { 18044 position: absolute; 18045 bottom: 0; 18046 left: 0; 18047 right: 0; 18048 padding: 30px 20px 20px; 18049 color: white; 18050 z-index: 12; 18051 } 18052 18053 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__user { 18054 display: flex; 18055 align-items: center; 18056 gap: 12px; 18057 margin-bottom: 15px; 18058 } 18059 18060 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__avatar { 18061 width: 40px; 18062 height: 40px; 18063 border-radius: 50%; 18064 border: 2px solid white; 18065 object-fit: cover; 18066 } 18067 18068 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__username { 18069 font-weight: 600; 18070 font-size: 14px; 18071 } 18072 18073 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__verified { 18074 width: 16px; 18075 height: 16px; 18076 color: #00d4ff; 18077 } 18078 18079 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__testimonial { 18080 font-size: 15px; 18081 line-height: 1.4; 18082 margin-bottom: 15px; 18083 display: -webkit-box; 18084 -webkit-line-clamp: 4; 18085 -webkit-box-orient: vertical; 18086 overflow: hidden; 18087 } 18088 18089 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__testimonial:has(+ .commercial-disclaimer) { 18090 margin-bottom: 0; 18091 } 18092 18093 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__products { 18094 display: flex; 18095 flex-wrap: wrap; 18096 gap: 6px; 18097 margin-bottom: 15px; 18098 } 18099 18100 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__product-tag { 18101 padding: 4px 10px; 18102 background: rgba(255, 255, 255, 0.2); 18103 backdrop-filter: blur(10px); 18104 border-radius: 12px; 18105 font-size: 12px; 18106 font-weight: 500; 18107 } 18108 18109 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__
18109cta { 18110 display: inline-flex; 18111 align-items: center; 18112 gap: 8px; 18113 padding: 8px 16px; 18114 background: #ffffff; 18115 color: #d62e55; 18116 border-radius: 20px; 18117 text-decoration: none; 18118 font-weight: 600; 18119 font-size: 13px; 18120 transition: transform 0.2s ease; 18121 } 18122 18123 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__cta:hover { 18124 transform: scale(1.05); 18125 } 18126 18127 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__play-button { 18128 position: absolute; 18129 top: 50%; 18130 left: 50%; 18131 transform: translate(-50%, -50%); 18132 width: 60px; 18133 height: 60px; 18134 background: rgba(255, 255, 255, 0.9); 18135 border-radius: 50%; 18136 display: flex; 18137 align-items: center; 18138 justify-content: center; 18139 z-index: 15; 18140 transition: all 0.3s ease; 18141 border: none; 18142 cursor: pointer; 18143 } 18144 18145 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__play-button.hidden { 18146 opacity: 0; 18147 pointer-events: none; 18148 } 18149 18150 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__nav { 18151 display: none !important; 18152 justify-content: center; 18153 gap: 20px; 18154 margin-top: 30px; 18155 } 18156 18157 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__nav-button { 18158 width: 48px; 18159 height: 48px; 18160 border-radius: 50%; 18161 background: #f5f5f5; 18162 border: none; 18163 display: flex; 18164 align-items: center; 18165 justify-content: center; 18166 cursor: pointer; 18167 transition: all 0.2s ease; 18168 color: #333333; 18169 } 18170 18171 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__nav-button:hover { 18172 background: #e0e0e0; 18173 transform: scale(1.1); 18174 } 18175 18176 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__main-cta { 18177 text-align: center; 18178 margin-top: 40px; 18179 } 18180 18181 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__sound-indicator { 18182 position: absolute; 18183 top: 60px; 18184 right: 15px; 18185 background: rgba(0,0,0,0.7); 18186 color: white; 18187 padding: 8px; 18188 border-radius: 50%; 18189 z-index: 20; 18190 transition: opacity 0.3s ease; 18191 } 18192 18193 @media (max-width: 768px) { 18194 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__story { 18195 flex: 0 0 250px; 18196 height: 440px; 18197 scroll-snap-align: center; 18198 } 18199 18200 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__container { 18201 padding: 0 10px 20px 10px; 18202 gap: 15px; 18203 overflow-x: scroll; 18204 -webkit-overflow-scrolling: touch; 18205 scroll-padding: 0 10px; 18206 } 18207 18208 18209 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__user { 18210 gap: 6px; 18211 margin-bottom: 6px; 18212 } 18213 18214 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__avatar { 18215 width: 28px; 18216 height: 28px; 18217 border-width: 1px; 18218 } 18219 18220 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__username { 18221 font-size: 11px; 18222 } 18223 18224 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__testimonial { 18225 font-size: 11px; 18226 line-height: 1.2; 18227 margin-bottom: 6px; 18228 -webkit-line-clamp: 2; 18229 } 18230 18231 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__products { 18232 gap: 3px; 18233 margin-bottom: 6px; 18234 } 18235 18236 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__product-tag { 18237 padding: 2px 6px; 18238 font-size: 10px; 18239 border-radius: 10px; 18240 } 18241 18242 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__
18242cta { 18243 padding: 5px 10px; 18244 font-size: 11px; 18245 gap: 5px; 18246 border-radius: 16px; 18247 } 18248 18249 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__cta svg { 18250 width: 12px; 18251 height: 12px; 18252 } 18253 18254 /* Add some padding to the first and last items for better scrolling experience */ 18255 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__story:first-child { 18256 margin-left: 10px; 18257 } 18258 18259 #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa .sf-stories__story:last-child { 18260 margin-right: 10px; 18261 } 18262 } 18263 </style> 18264 18265 18266 18267 <div class="container-fluid section-py"> 18268 <!-- Section Header --> 18269 <div class="sf-stories__header"> 18270 18271 <h2 class="sf-stories__title text-3xl md:text-4xl lg:text-7xl mb-6">See what others are saying</h2> 18272 18273 18274 18275 <p class="sf-stories__subtitle">Real stories from real people. Click to see their transformation.</p> 18276 18277 </div> 18278 18279 <!-- Stories Container --> 18280 <div class="sf-stories__container" id="stories-container-template--27375581331837__instagram_stories_testimonials_XYyBqa"> 18281 18282 18283 18284 18285 <div 18286 class="sf-stories__story" 18287 data-story-id="0" 18288 18289 > 18290 <!-- Progress Bar --> 18291 <div class="sf-stories__progress-bars"> 18292 <div class="sf-stories__progress-bar"> 18293 <div class="sf-stories__progress-fill"></div> 18294 </div> 18295 </div> 18296 18297 <!-- Media --> 18298 18299 18300 18301 18302 18303 <video 18304 class="sf-stories__video" 18305 loop 18306 muted 18307 playsinline 18308 preload="metadata" 18309 data-story-video 18310 > 18311 18312 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/98aeec1adfaa44d3b3c716b41bc1ccfe/98aeec1adfaa44d3b3c716b41bc1ccfe.m3u8?v=0" type="application/x-mpegURL"> 18313 18314 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/98aeec1adfaa44d3b3c716b41bc1ccfe/98aeec1adfaa44d3b3c716b41bc1ccfe.SD-480p-0.9Mbps-56796850.mp4?v=0" type="video/mp4"> 18315 18316 </video> 18317 18318 18319 18320 <!-- Overlay --> 18321 <div class="sf-stories__overlay"></div> 18322 18323 <!-- Play Button --> 18324 <button class="sf-stories__play-button" data-play-btn> 18325 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="black" stroke="none"> 18326 <path d="M8 6.5c0-1.1.9-2 2-2 .4 0 .8.1 1.1.3l7.5 4.5c.7.4 1.1 1.2 1.1 2s-.4 1.6-1.1 2l-7.5 4.5c-.3.2-.7.3-1.1.3-1.1 0-2-.9-2-2V6.5z" fill="black"/> 18327 </svg> 18328 </button> 18329 18330 <!-- Content --> 18331 <div class="sf-stories__content"> 18332 <!-- User Info --> 18333 <div class="sf-stories__user"> 18334 18335 <img 18336 src="//yuaiahaircare.com/cdn/shop/files/539315533_18522699970047050_5483969633512012022_n_100x.jpg?v=1756987151" 18337 alt="@alinakaalund" 18338 class="sf-stories__avatar" 18339 > 18340 18341 18342 <div class="sf-stories__username">@alinakaalund</div> 18343 18344 18345 <svg class="sf-stories__verified" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"> 18346 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 18347 <polyline points="22 4 12 14.01 9 11.01"></polyline> 18348 </svg> 18349 18350 </div> 18351 18352 <!-- Testimonial --> 18353 18354 <p class="sf-stories__testimonial">The best hair brush ever!</p> 18355 18356 18357 <p class="commercial-disclaimer text-xs text-gray-400 mb-4">*Contains commercial relationships.</p> 18358 18359 <!-- Products --> 18360 18361 <div class="sf-stories__products"> 18362 18363
18364 <span class="sf-stories__product-tag">Curvy Brush</span> 18365 18366 </div> 18367 18368 18369 <!-- CTA --> 18370 18371 18372 18373 <button class="sf-stories__cta sf-stories__cta--direct-add" data-story-direct-atc data-variant-id="47176659009827"> 18374 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18375 <circle cx="9" cy="21" r="1"></circle> 18376 <circle cx="20" cy="21" r="1"></circle> 18377 <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path> 18378 </svg> 18379 Shop now 18380 </button> 18381 18382 18383 </div> 18384 </div> 18385 18386 18387 18388 <div 18389 class="sf-stories__story" 18390 data-story-id="1" 18391 18392 > 18393 <!-- Progress Bar --> 18394 <div class="sf-stories__progress-bars"> 18395 <div class="sf-stories__progress-bar"> 18396 <div class="sf-stories__progress-fill"></div> 18397 </div> 18398 </div> 18399 18400 <!-- Media --> 18401 18402 18403 18404 18405 18406 <video 18407 class="sf-stories__video" 18408 loop 18409 muted 18410 playsinline 18411 preload="metadata" 18412 data-story-video 18413 > 18414 18415 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/b9467d18062849e7996dc4e16f82ad37/b9467d18062849e7996dc4e16f82ad37.m3u8?v=0" type="application/x-mpegURL"> 18416 18417 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/b9467d18062849e7996dc4e16f82ad37/b9467d18062849e7996dc4e16f82ad37.SD-480p-0.9Mbps-56796353.mp4?v=0" type="video/mp4"> 18418 18419 </video> 18420 18421 18422 18423 <!-- Overlay --> 18424 <div class="sf-stories__overlay"></div> 18425 18426 <!-- Play Button --> 18427 <button class="sf-stories__play-button" data-play-btn> 18428 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="black" stroke="none"> 18429 <path d="M8 6.5c0-1.1.9-2 2-2 .4 0 .8.1 1.1.3l7.5 4.5c.7.4 1.1 1.2 1.1 2s-.4 1.6-1.1 2l-7.5 4.5c-.3.2-.7.3-1.1.3-1.1 0-2-.9-2-2V6.5z" fill="black"/> 18430 </svg> 18431 </button> 18432 18433 <!-- Content --> 18434 <div class="sf-stories__content"> 18435 <!-- User Info --> 18436 <div class="sf-stories__user"> 18437 18438 <img 18439 src="//yuaiahaircare.com/cdn/shop/files/516455871_18464423797074082_5792454787933756437_n_100x.jpg?v=1756986751" 18440 alt="@emina_nyward" 18441 class="sf-stories__avatar" 18442 > 18443 18444 18445 <div class="sf-stories__username">@emina_nyward</div> 18446 18447 18448 <svg class="sf-stories__verified" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"> 18449 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 18450 <polyline points="22 4 12 14.01 9 11.01"></polyline> 18451 </svg> 18452 18453 </div> 18454 18455 <!-- Testimonial --> 18456 18457 <p class="sf-stories__testimonial">I am completely shocked by this hairbrush ð</p> 18458 18459 18460 <p class="commercial-disclaimer text-xs text-gray-400 mb-4">*Contains commercial relationships.</p> 18461 18462 <!-- Products --> 18463 18464 <div class="sf-stories__products"> 18465 18466 18467 <span class="sf-stories__product-tag">Curvy Brush</span> 18468 18469 </div> 18470 18471 18472 <!-- CTA --> 18473 18474 18475
18476 <button class="sf-stories__cta sf-stories__cta--direct-add" data-story-direct-atc data-variant-id="47176659009827"> 18477 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18478 <circle cx="9" cy="21" r="1"></circle> 18479 <circle cx="20" cy="21" r="1"></circle> 18480 <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path> 18481 </svg> 18482 Shop now 18483 </button> 18484 18485 18486 </div> 18487 </div> 18488 18489 18490 18491 <div 18492 class="sf-stories__story" 18493 data-story-id="2" 18494 18495 > 18496 <!-- Progress Bar --> 18497 <div class="sf-stories__progress-bars"> 18498 <div class="sf-stories__progress-bar"> 18499 <div class="sf-stories__progress-fill"></div> 18500 </div> 18501 </div> 18502 18503 <!-- Media --> 18504 18505 18506 18507 18508 18509 <video 18510 class="sf-stories__video" 18511 loop 18512 muted 18513 playsinline 18514 preload="metadata" 18515 data-story-video 18516 > 18517 18518 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/5177dc185d43413a963b4e3decdc9f9d/5177dc185d43413a963b4e3decdc9f9d.m3u8?v=0" type="application/x-mpegURL"> 18519 18520 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/5177dc185d43413a963b4e3decdc9f9d/5177dc185d43413a963b4e3decdc9f9d.SD-480p-0.9Mbps-56800971.mp4?v=0" type="video/mp4"> 18521 18522 </video> 18523 18524 18525 18526 <!-- Overlay --> 18527 <div class="sf-stories__overlay"></div> 18528 18529 <!-- Play Button --> 18530 <button class="sf-stories__play-button" data-play-btn> 18531 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="black" stroke="none"> 18532 <path d="M8 6.5c0-1.1.9-2 2-2 .4 0 .8.1 1.1.3l7.5 4.5c.7.4 1.1 1.2 1.1 2s-.4 1.6-1.1 2l-7.5 4.5c-.3.2-.7.3-1.1.3-1.1 0-2-.9-2-2V6.5z" fill="black"/> 18533 </svg> 18534 </button> 18535 18536 <!-- Content --> 18537 <div class="sf-stories__content"> 18538 <!-- User Info --> 18539 <div class="sf-stories__user"> 18540 18541 <img 18542 src="//yuaiahaircare.com/cdn/shop/files/511533290_18509191213028887_8427003786861958572_n_1_100x.jpg?v=1756743472" 18543 alt="@alyssarxs" 18544 class="sf-stories__avatar" 18545 > 18546 18547 18548 <div class="sf-stories__username">@alyssarxs</div> 18549 18550 18551 </div> 18552 18553 <!-- Testimonial --> 18554 18555 <p class="sf-stories__testimonial">Look at these curls ð²</p> 18556 18557 18558 <p class="commercial-disclaimer text-xs text-gray-400 mb-4">*Contains commercial relationships.</p> 18559 18560 <!-- Products --> 18561 18562 <div class="sf-stories__products"> 18563 18564 18565 <span class="sf-stories__product-tag">Twirl and Curl</span> 18566 18567 </div> 18568 18569 18570 <!-- CTA --> 18571 18572 18573 18574 <button class="sf-stories__cta sf-stories__cta--direct-add" data-story-direct-atc data-variant-id="47176659009827"> 18575 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18576 <circle cx="9" cy="21" r="1"></circle> 18577 <circle cx="20" cy="21" r="1"></circle> 18578 <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path> 18579 </svg> 18580 Shop now 18581 </button> 18582 18583 18584 </div> 18585 </div> 18586 18587 18588 18589 <div 18590 class="sf-stories__story" 18591 data-story-id="3" 18592 18593 > 18594 <!-- Progress Bar --> 18595 <div class="sf-stories__progress-bars"> 18596 <div class="sf-stories__progress-bar"> 18597 <div class="sf-stories__progress-fill"></div> 18598 </div> 18599 </div> 18600 18601 <!-- Media --> 18602 18603 18604 18605 18606 18607 <video 18608 class="sf-stories__video" 18609 loop 18610 muted 18611 playsinline 18612 preload="metadata" 18613 data-story-video 18614 > 18615 18616 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/0c7a0cdf0a87447882b3ae42f0ab8cdf/0c7a0cdf0a87447882b3ae42f0ab8cdf.m3u8?v=0" type="application/x-mpegURL"> 18617 18618 <source src="//yuaiahaircare.com/cdn/shop/videos/c/vp/0c7a0cdf0a87447882b3ae42f0ab8cdf/0c7a0cdf0a87447882b3ae42f0ab8cdf.SD-480p-0.9Mbps-56801468.mp4?v=0" type="video/mp4"> 18619 18620 </video> 18621 18622 18623 18624 <!-- Overlay --> 18625 <div class="sf-stories__overlay"></div> 18626 18627 <!-- Play Button --> 18628 <button class="sf-stories__play-button" data-play-btn> 18629 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="black" stroke="none"> 18630 <path d="M8 6.5c0-1.1.9-2 2-2 .4 0 .8.1 1.1.3l7.5 4.5c.7.4 1.1 1.2 1.1 2s-.4 1.6-1.1 2l-7.5 4.5c-.3.2-.7.3-1.
186301.3-1.1 0-2-.9-2-2V6.5z" fill="black"/> 18631 </svg> 18632 </button> 18633 18634 <!-- Content --> 18635 <div class="sf-stories__content"> 18636 <!-- User Info --> 18637 <div class="sf-stories__user"> 18638 18639 <img 18640 src="//yuaiahaircare.com/cdn/shop/files/516476848_17982913856841725_1547411105868655368_n_100x.jpg?v=1756991548" 18641 alt="@theaclaudis" 18642 class="sf-stories__avatar" 18643 > 18644 18645 18646 <div class="sf-stories__username">@theaclaudis</div> 18647 18648 18649 </div> 18650 18651 <!-- Testimonial --> 18652 18653 <p class="sf-stories__testimonial">It has never been easier!</p> 18654 18655 18656 <p class="commercial-disclaimer text-xs text-gray-400 mb-4">*Contains commercial relationships.</p> 18657 18658 <!-- Products --> 18659 18660 <div class="sf-stories__products"> 18661 18662 18663 <span class="sf-stories__product-tag">Curvy Brush</span> 18664 18665 </div> 18666 18667 18668 <!-- CTA --> 18669 18670 18671 18672 <button class="sf-stories__cta sf-stories__cta--direct-add" data-story-direct-atc data-variant-id="47176659009827"> 18673 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18674 <circle cx="9" cy="21" r="1"></circle> 18675 <circle cx="20" cy="21" r="1"></circle> 18676 <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path> 18677 </svg> 18678 Shop now 18679 </button> 18680 18681 18682 </div> 18683 </div> 18684 18685 18686 18687 </div> 18688 18689 <!-- Navigation --> 18690 <div class="sf-stories__nav"> 18691 <button class="sf-stories__nav-button" id="stories-prev-template--27375581331837__instagram_stories_testimonials_XYyBqa" aria-label="Previous"> 18692 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18693 <polyline points="15 18 9 12 15 6"></polyline> 18694 </svg> 18695 </button> 18696 18697 <button class="sf-stories__nav-button" id="stories-next-template--27375581331837__instagram_stories_testimonials_XYyBqa" aria-label="Next"> 18698 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18699 <polyline points="9 18 15 12 9 6"></polyline> 18700 </svg> 18701 </button> 18702 </div> 18703 18704 <!-- Main CTA --> 18705 18706 <div class="sf-stories__main-cta"> 18707 18708 <a href="/collections/bestsellers" class="sf__btn sf__btn-primary "> 18709 Shop their favourite products 18710 </a> 18711 18712 </div> 18713 18714 18715 <div class="food-disclaimer"><p>*Based on the use of hair vitamins containing biotin and zinc, which contribute to the maintenance of normal hair.</p></div> 18716 <style> 18717 .food-disclaimer{font-size:11px;line-height:1.4;color:#8a8a8a;text-align:center;max-width:640px;margin:28px auto 0;padding:0 16px;position:relative;z-index:3;} 18718 .food-disclaimer p{margin:0;} 18719 .food-disclaimer a{color:inherit;text-decoration:underline;} 18720 </style> 18721 </div> 18722 18723 18724</div> 18725 18726 18727<style> 18728 .template-product #sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa, 18729 .template-product .sf-product-ugc-gallery__wave.sf-product-ugc-gallery__wave--bottom, 18730 .template-product .sf-product-ugc-gallery__wave.sf-product-ugc-gallery__wave--bottom + div, 18731 .template-product .sf-before-after__wave.sf-before-after__wave--top, 18732 .template-product .sf-before-after__wave.sf-before-after__wave--top + div { 18733 display: none; 18734 } 18735</style> 18736 18737
18738<script> 18739 document.addEventListener('DOMContentLoaded', function() { 18740 const section = document.querySelector('#sf-stories-testimonials-template--27375581331837__instagram_stories_testimonials_XYyBqa'); 18741 const stories = section.querySelectorAll('.sf-stories__story'); 18742 const prevBtn = section.querySelector('#stories-prev-template--27375581331837__instagram_stories_testimonials_XYyBqa'); 18743 const nextBtn = section.querySelector('#stories-next-template--27375581331837__instagram_stories_testimonials_XYyBqa'); 18744 18745 let currentStory = -1; // No story playing initially 18746 let progressInterval; 18747 18748 // Prevent any scroll behavior on video events 18749 const preventScrollBehavior = { 18750 capture: true, 18751 passive: false // Changed to false to allow preventDefault 18752 }; 18753 18754 // Initialize stories with autoplay functionality 18755 function initStories() { 18756 stories.forEach((story, index) => { 18757 const video = story.querySelector('[data-story-video]'); 18758 const playButton = story.querySelector('[data-play-btn]'); 18759 const directAtcButton = story.querySelector('[data-story-direct-atc]'); 18760 18761 // Direct add to cart button (when on product page) 18762 if (directAtcButton) { 18763 directAtcButton.addEventListener('click', async (e) => { 18764 e.preventDefault(); 18765 e.stopPropagation(); 18766 18767 const variantId = directAtcButton.dataset.variantId; 18768 if (!variantId) return; 18769 18770 // Add loading state 18771 directAtcButton.disabled = true; 18772 directAtcButton.style.opacity = '0.6'; 18773 18774 try { 18775 const response = await fetch('/cart/add.js', { 18776 method: 'POST', 18777 headers: { 18778 'Content-Type': 'application/json', 18779 }, 18780 body: JSON.stringify({ 18781 id: variantId, 18782 quantity: 1 18783 }) 18784 }); 18785 18786 if (response.ok) { 18787 const data = await response.json(); 18788 console.log('Product added to cart:', data); 18789 18790 // Trigger cart update events for theme integration 18791 if (window.MinimogEvents) { 18792 window.MinimogEvents.emit('ON_ITEM_ADDED', data); 18793 } 18794 18795 if (typeof Shopify !== 'undefined' && Shopify.onItemAdded) { 18796 Shopify.onItemAdded(data); 18797 } 18798 18799 // Visual feedback 18800 directAtcButton.innerHTML = ` 18801 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18802 <polyline points="20 6 9 17 4 12"></polyline> 18803 </svg> 18804 Tilføjet! 18805 `; 18806 18807 // Reset after 2 seconds 18808 setTimeout(() => { 18809 directAtcButton.innerHTML = ` 18810 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 18811 <circle cx="9" cy="21" r="1"></circle> 18812 <circle cx="20" cy="21" r="1"></circle> 18813 <path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"></path> 18814 </svg> 18815 ${directAtcButton.textContent.replace('Tilføjet!', '').trim()} 18816 `; 18817 directAtcButton.disabled = false; 18818 directAtcButton.style.opacity = ''; 18819 }, 2000); 18820 } 18821 } catch (error) { 18822 console.error('Error adding to cart:', error); 18823 directAtcButton.disabled = false; 18824 directAtcButton.style.opacity = ''; 18825 } 18826 }); 18827 } 18828 18829 // Play button click starts videos with sound 18830 if (playButton) { 18831 playButton.addEventListener('click', (e) => { 18832 console.log('Play button clicked for story', index, 'video:', video); 18833 e.preventDefault(); 18834 e.stopPropagation(); 18835 startStorySequenceWithSound(index); 18836 }, preventScrollBehavior); 18837 } 18838 18839 // Story click for pause/play toggle or start 18840 story.addEventListener('click', (e) => { 18841 e.preventDefault(); 18842 if (e.target.closest('[data-play-btn]') || e.target.closest('.sf-stories__
18842cta')) { 18843 return; // Don't interfere with button clicks 18844 } 18845 18846 if (index === currentStory && video) { 18847 // Current story - toggle pause/play 18848 toggleVideoPausePlay(video, index); 18849 } else { 18850 // Different story - start with sound 18851 startStorySequenceWithSound(index); 18852 } 18853 }, preventScrollBehavior); 18854 18855 // Video ended - advance to next 18856 if (video) { 18857 video.addEventListener('ended', () => { 18858 if (index === currentStory) { 18859 advanceToNext(); 18860 } 18861 }, preventScrollBehavior); 18862 } 18863 }); 18864 18865 // Navigation buttons for carousel scrolling 18866 prevBtn.addEventListener('click', (e) => { 18867 e.preventDefault(); 18868 scrollCarousel('prev'); 18869 }, preventScrollBehavior); 18870 18871 nextBtn.addEventListener('click', (e) => { 18872 e.preventDefault(); 18873 scrollCarousel('next'); 18874 }, preventScrollBehavior); 18875 18876 // Auto-start first video when section is in view (scroll-safe) 18877 checkAutoplay(); 18878 18879 // Simple navigation logic - show arrows only on desktop if more than 4 stories 18880 checkNavigationVisibility(); 18881 } 18882 18883 function checkAutoplay() { 18884 // Simple visibility check without scroll interference 18885 function isInViewport() { 18886 const rect = section.getBoundingClientRect(); 18887 return rect.top < window.innerHeight && rect.bottom > 0; 18888 } 18889 18890 // If section is visible, auto-start first video 18891 if (isInViewport() && currentStory === -1) { 18892 setTimeout(() => { 18893 startStorySequence(0); 18894 }, 500); 18895 } else { 18896 // Check again on scroll (passive, no interference) 18897 let scrollTimeout; 18898 const scrollHandler = () => { 18899 clearTimeout(scrollTimeout); 18900 scrollTimeout = setTimeout(() => { 18901 if (isInViewport() && currentStory === -1) { 18902 startStorySequence(0); 18903 window.removeEventListener('scroll', scrollHandler); 18904 } 18905 }, 100); 18906 }; 18907 18908 window.addEventListener('scroll', scrollHandler, { passive: true }); 18909 18910 // Remove listener after 10 seconds to avoid memory leaks 18911 setTimeout(() => { 18912 window.removeEventListener('scroll', scrollHandler); 18913 }, 10000); 18914 } 18915 } 18916 18917 function startStorySequence(index) { 18918 stopAllVideos(); 18919 currentStory = index; 18920 18921 const story = stories[index]; 18922 const video = story.querySelector('[data-story-video]'); 18923 const playButton = story.querySelector('[data-play-btn]'); 18924 18925 if (video) { 18926 console.log('Starting video for story', index, 'video element:', video, 'src:', video.src, 'sources:', video.querySelectorAll('source')); 18927 video.muted = true; 18928 video.currentTime = 0; 18929 18930 // Play video without any DOM focus/scroll changes 18931 const playPromise = video.play(); 18932 if (playPromise) { 18933 playPromise.then(() => { 18934 console.log('Video play successful for story', index); 18935 // Don't hide play button - let user click to get sound 18936 story.classList.add('playing'); 18937 startProgress(index); 18938 }).catch(err => { 18939 console.log('Video play failed:', err, 'for story', index); 18940 }); 18941 } 18942 } else { 18943 // Image story 18944 story.classList.add('playing'); 18945 startProgress(index); 18946 } 18947 } 18948 18949 function startStorySequenceWithSound(index) { 18950 stopAllVideos(); 18951 currentStory = index; 18952 18953 const story = stories[index]; 18954 const video = story.querySelector('[data-story-video]'); 18955 const playButton = story.querySelector('[data-play-btn]'); 18956 18957 if (video) { 18958 video.muted = false; // Start with sound 18959 video.currentTime = 0; 18960 18961 // Play video with sound 18962 const playPromise = video.play(); 18963 if (playPromise) { 18964 playPromise.then(() => { 18965 if (playButton) playButton.classList.add('hidden'); 18966 story.classList.add('playing'); 18967 startProgress(index); 18968 showSoundIndicator(story, true); 18969 }).catch(err => { 18970 console.log('Video play with sound failed:', err); 18971 // Fallback to muted 18972 video.muted = true; 18973 video.play(); 18974 story.classList.add('playing'); 18975 startProgress(index); 18976 }); 18977 } 18978 } else { 18979 // Image story 18980 if (playButton) playButton.classList.add('hidden'); 18981 story.classList.add('playing'); 18982 startProgress(index); 18983 } 18984 } 18985 18986 function stopAllVideos() { 18987 clearInterval(progressInterval);
18988 stories.forEach(story => { 18989 const video = story.querySelector('[data-story-video]'); 18990 const playButton = story.querySelector('[data-play-btn]'); 18991 18992 if (video) { 18993 video.pause(); 18994 video.currentTime = 0; 18995 video.muted = true; 18996 } 18997 18998 if (playButton) playButton.classList.remove('hidden'); 18999 story.classList.remove('playing'); 19000 19001 // Reset progress bars 19002 const progressBars = story.querySelectorAll('.sf-stories__progress-fill'); 19003 progressBars.forEach(bar => bar.style.width = '0%'); 19004 }); 19005 } 19006 19007 function startProgress(index) { 19008 clearInterval(progressInterval); 19009 19010 const story = stories[index]; 19011 const video = story.querySelector('[data-story-video]'); 19012 let duration; 19013 19014 // Only use video duration for videos, default 5s for images 19015 if (video && video.readyState >= 2) { 19016 duration = video.duration * 1000; // Convert to milliseconds 19017 } else if (video) { 19018 // Wait for video metadata to load 19019 video.addEventListener('loadedmetadata', () => { 19020 clearInterval(progressInterval); 19021 startProgress(index); // Restart with correct duration 19022 }, { once: true }); 19023 return; 19024 } else { 19025 // Fixed duration for image stories 19026 duration = 5000; // 5 seconds for images 19027 } 19028 19029 const progressBar = story.querySelector('.sf-stories__progress-fill'); 19030 if (!progressBar) return; 19031 19032 // Reset progress bar 19033 progressBar.style.width = '0%'; 19034 19035 // Animate progress bar 19036 let progress = 0; 19037 const increment = 100 / (duration / 10); // Update every 10ms 19038 19039 progressInterval = setInterval(() => { 19040 progress += increment; 19041 if (progress >= 100) { 19042 progress = 100; 19043 progressBar.style.width = '100%'; 19044 clearInterval(progressInterval); 19045 19046 // For videos, let the 'ended' event handle advancing 19047 // For images, advance after duration 19048 if (!video) { 19049 advanceToNext(); 19050 } 19051 } else { 19052 progressBar.style.width = progress + '%'; 19053 } 19054 }, 10); 19055 } 19056 19057 function advanceToNext() { 19058 const nextIndex = currentStory + 1; 19059 if (nextIndex < stories.length) { 19060 startStorySequence(nextIndex); 19061 } else { 19062 // End of stories - loop back to first video 19063 startStorySequence(0); 19064 } 19065 } 19066 19067 function checkNavigationVisibility() { 19068 const nav = section.querySelector('.sf-stories__nav'); 19069 const container = section.querySelector('.sf-stories__container'); 19070 19071 if (!nav || !container) return; 19072 19073 const storiesCount = stories.length; 19074 const hasOverflow = container.scrollWidth > container.clientWidth; 19075 const isDesktop = window.innerWidth >= 768; 19076 19077 console.log('Stories count:', storiesCount); 19078 console.log('Has overflow:', hasOverflow); 19079 console.log('Is desktop:', isDesktop); 19080 19081 // Show arrows on desktop when there's horizontal overflow 19082 if (isDesktop && hasOverflow) { 19083 nav.classList.add('show'); 19084 updateArrowStates(); // Update arrow visibility based on scroll position 19085 console.log('Showing arrows - has overflow on desktop'); 19086 } else { 19087 nav.classList.remove('show'); 19088 console.log('Hiding arrows - no overflow or not desktop'); 19089 } 19090 } 19091 19092 function updateArrowStates() { 19093 const container = section.querySelector('.sf-stories__container'); 19094 const prevBtn = section.querySelector('#stories-prev-template--27375581331837__instagram_stories_testimonials_XYyBqa'); 19095 const nextBtn = section.querySelector('#stories-next-template--27375581331837__instagram_stories_testimonials_XYyBqa'); 19096 19097 if (!container || !prevBtn || !nextBtn) return; 19098 19099 const scrollLeft = container.scrollLeft; 19100 const maxScroll = container.scrollWidth - container.clientWidth; 19101 19102 // Hide/show arrows based on scroll position 19103 if (scrollLeft <= 0) { 19104 prevBtn.style.opacity = '0.3'; 19105 prevBtn.style.pointerEvents = 'none'; 19106 } else { 19107 prevBtn.style.opacity = '1'; 19108 prevBtn.style.pointerEvents = 'auto'; 19109 } 19110 19111 if (scrollLeft >= maxScroll - 5) { // -5 for tolerance 19112 nextBtn.style.opacity = '0.3'; 19113 nextBtn.style.pointerEvents = 'none'; 19114 } else { 19115 nextBtn.style.opacity = '1'; 19116 nextBtn.style.pointerEvents = 'auto'; 19117 } 19118 } 19119 19120 function scrollCarousel(direction) {
19121 const container = section.querySelector('.sf-stories__container'); 19122 const containerWidth = container.clientWidth; 19123 const scrollWidth = container.scrollWidth; 19124 19125 // Don't scroll if no overflow 19126 if (scrollWidth <= containerWidth) { 19127 return; 19128 } 19129 19130 const storyWidth = 280 + 20; // story width + gap 19131 const scrollAmount = storyWidth * 2; // Scroll 2 stories at a time 19132 19133 if (direction === 'next') { 19134 container.scrollBy({ 19135 left: scrollAmount, 19136 behavior: 'smooth' 19137 }); 19138 } else { 19139 container.scrollBy({ 19140 left: -scrollAmount, 19141 behavior: 'smooth' 19142 }); 19143 } 19144 19145 // Update arrow states after scroll completes 19146 setTimeout(() => { 19147 updateArrowStates(); 19148 }, 300); 19149 } 19150 19151 // Add scroll listener to update arrow states while scrolling 19152 const storiesContainer = section.querySelector('.sf-stories__container'); 19153 if (storiesContainer) { 19154 let scrollTimeout; 19155 storiesContainer.addEventListener('scroll', () => { 19156 clearTimeout(scrollTimeout); 19157 scrollTimeout = setTimeout(() => { 19158 updateArrowStates(); 19159 }, 50); 19160 }, { passive: true }); 19161 } 19162 19163 // Re-check navigation visibility on window resize 19164 window.addEventListener('resize', () => { 19165 checkNavigationVisibility(); 19166 }); 19167 19168 function goToNext() { 19169 if (currentStory >= 0) { 19170 advanceToNext(); 19171 } else { 19172 startStorySequence(0); 19173 } 19174 } 19175 19176 function goToPrevious() { 19177 const prevIndex = currentStory > 0 ? currentStory - 1 : stories.length - 1; 19178 startStorySequence(prevIndex); 19179 } 19180 19181 function toggleVideoPausePlay(video, storyIndex) { 19182 const story = stories[storyIndex]; 19183 19184 if (video.paused) { 19185 // Resume video 19186 const playPromise = video.play(); 19187 if (playPromise) { 19188 playPromise.then(() => { 19189 story.classList.add('playing'); 19190 // Resume progress animation 19191 startProgress(storyIndex); 19192 }).catch(err => { 19193 console.log('Video resume failed:', err); 19194 }); 19195 } 19196 } else { 19197 // Pause video 19198 video.pause(); 19199 story.classList.remove('playing'); 19200 // Clear progress animation 19201 clearInterval(progressInterval); 19202 } 19203 } 19204 19205 function toggleVideoSound(video, storyIndex) { 19206 if (video.muted) { 19207 // User wants sound - restart video with audio and progress 19208 clearInterval(progressInterval); 19209 19210 // Reset video and unmute 19211 video.muted = false; 19212 video.currentTime = 0; 19213 19214 // Restart progress bars from beginning 19215 const story = stories[storyIndex]; 19216 const progressBars = story.querySelectorAll('.sf-stories__progress-fill'); 19217 progressBars.forEach(bar => bar.style.width = '0%'); 19218 19219 // Play video with sound 19220 const playPromise = video.play(); 19221 if (playPromise) { 19222 playPromise.then(() => { 19223 // Restart the progress animation 19224 startProgress(storyIndex); 19225 showSoundIndicator(video.closest('.sf-stories__story'), true); 19226 }).catch(err => { 19227 console.log('Video play with sound failed:', err); 19228 // Fallback: mute and continue 19229 video.muted = true; 19230 }); 19231 } 19232 } else { 19233 // User wants to mute 19234 video.muted = true; 19235 showSoundIndicator(video.closest('.sf-stories__story'), false); 19236 } 19237 } 19238 19239 function showSoundIndicator(story, hasSound) { 19240 // Remove existing indicator 19241 const existing = story.querySelector('.sf-stories__sound-indicator'); 19242 if (existing) existing.remove(); 19243 19244 // Create new indicator 19245 const indicator = document.createElement('div'); 19246 indicator.className = 'sf-stories__sound-indicator'; 19247 indicator.innerHTML = hasSound ? 19248 '<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02z"/></svg>' : 19249 '<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor"><path d="M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z"/></svg>'; 19250 19251 story.appendChild(indicator); 19252 19253 // Auto remove 19254 setTimeout(() => { 19255 indicator.style.opacity = '0'; 19256 setTimeout(() => indicator.remove(), 300); 19257 }, 2000); 19258 } 19259 19260 // Initialize 19261 initStories(); 19262 19263 // ATC Modal functionality
19264 const atcModalTriggers = section.querySelectorAll('[data-atc-modal-trigger]'); 19265 19266 atcModalTriggers.forEach(trigger => { 19267 trigger.addEventListener('click', function(e) { 19268 e.preventDefault(); 19269 e.stopPropagation(); 19270 19271 // Use the global ATC modal function 19272 if (typeof window.openGlobalAtcModal === 'function') { 19273 window.openGlobalAtcModal(); 19274 } else { 19275 console.warn('Global ATC modal function not available. Make sure you are on a product page.'); 19276 // Fallback: try to find and click the main ATC button 19277 const mainAtcButton = document.querySelector('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]'); 19278 if (mainAtcButton) { 19279 mainAtcButton.click(); 19280 } 19281 } 19282 }); 19283 }); 19284 }); 19285</script>
19285 19286 19287 19288</div><div id="shopify-section-template--27375581331837__before_after_gallery_i9U8hL" class="shopify-section"> 19289 19290 19291 19292 19293<div 19294 id="sf-before-after-template--27375581331837__before_after_gallery_i9U8hL" 19295 class="sf-before-after-gallery sf-section-padding " 19296 data-section-type="before-after-gallery" 19297 data-section-id="template--27375581331837__before_after_gallery_i9U8hL" 19298 19299 data-bg="hsl(350, 100%, 98%)" 19300 19301 style="background-color: #fff3f5; --section-padding-top: 0px; --section-padding-bottom: 0px; position: relative; margin-bottom: -1px; margin-top: -1px;" 19302> 19303 <!-- Inline critical CSS --> 19304 <style> 19305 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL { 19306 position: relative; 19307 overflow: visible; 19308 } 19309 19310 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__wave { 19311 position: absolute; 19312 left: 0; 19313 width: 100%; 19314 line-height: 0; 19315 z-index: 2; 19316 } 19317 19318 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__wave--top { 19319 top: -1px; 19320 } 19321 19322 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__wave--bottom { 19323 bottom: -1px; 19324 } 19325 19326 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__wave svg { 19327 display: block; 19328 width: 100%; 19329 vertical-align: top; 19330 } 19331 19332 /* Header uses standard section__header classes */ 19333 19334 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider { 19335 position: relative; 19336 max-width: 1200px; 19337 margin: 0 auto; 19338 } 19339 19340 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slide { 19341 position: relative; 19342 background: #ffffff; 19343 border-radius: 16px; 19344 overflow: hidden; 19345 box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); 19346 } 19347 19348 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__comparison { 19349 position: relative; 19350 width: 100%; 19351 padding-bottom: 125%; /* 4:5 aspect ratio */ 19352 overflow: hidden; 19353 cursor: grab; 19354 -webkit-user-select: none; 19355 -moz-user-select: none; 19356 -ms-user-select: none; 19357 user-select: none; 19358 } 19359 19360 /* Base/After image - full size, fixed position */ 19361 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__comparison > .sf-before-after__image { 19362 position: absolute; 19363 top: 0; 19364 left: 0; 19365 width: 100%; 19366 height: 100%; 19367 object-fit: cover; 19368 } 19369 19370 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__comparison:active { 19371 cursor: grabbing; 19372 } 19373 19374 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__comparison.image-comparing { 19375 cursor: col-resize; 19376 } 19377 19378 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__comparison * { 19379 pointer-events: none; 19380 } 19381 19382 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider-handle, 19383 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider-button { 19384 pointer-events: all; 19385 } 19386 19387 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__image { 19388 position: absolute; 19389 top: 0; 19390 left: 0; 19391 width: 100%; 19392 height: 100%; 19393 object-fit: cover; 19394 } 19395 19396 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__after { 19397 position: absolute; 19398 top: 0; 19399 left: 0; 19400 width: 50%; 19401 height: 100%; 19402 overflow: hidden; 19403 } 19404 19405 /* After container - klippet vindue */ 19406 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__after { 19407 position: absolute; 19408 top: 0; 19409 left: 0; 19410 width: 50%; 19411 height: 100%; 19412 overflow: hidden; 19413 z-index: 10; 19414 } 19415 19416 /* Before image inde i after container - start med 200% width */ 19417 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__after img { 19418 position: absolute; 19419 top: 0; 19420 left: 0; 19421 width: 200%; /* Dobbelt bredde da container starter ved 50% */ 19422 height: 100%; 19423 object-fit: cover; 19424 max-width: none; 19425 } 19426 19427 19428 19429 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider-handle { 19430 position: absolute; 19431 top: 0; 19432 bottom: 0; 19433 width: 4px; 19434 background: #d62e55; 19435 cursor: ew-resize; 19436 z-index: 20; 19437 transition: width 0.2s ease; 19438 touch-action: none; 19439 } 19440 19441 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider-handle:hover { 19442 width: 6px; 19443 } 19444 19445 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider-button { 19446 position: absolute; 19447 top: 50%; 19448 left: 50%; 19449 transform: translate(-50%, -50%); 19450 width: 40px; 19451 height: 40px; 19452 background: #d62e55; 19453 border-radius: 50%; 19454 display: flex; 19455 align-items: center; 19456 justify-content: center; 19457 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); 19458 z-index: 21; 19459 cursor: ew-resize; 19460 touch-action: none; 19461 } 19462 19463 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__slider-button svg { 19464 width: 24px; 19465 height: 24px; 19466 color: white; 19467 } 19468 19469 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__labels { 19470 position: absolute; 19471 top: 20px; 19472 left: 20px; 19473 right: 20px; 19474 display: flex; 19475 justify-content: space-between; 19476 z-index: 15; /* Higher than after container */ 19477 pointer-events: none; /* Allow clicking through labels */ 19478 } 19479 19480 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__label { 19481 padding: 6px 16px; 19482 background: rgba(255, 255, 255, 0.9); 19483 backdrop-filter: blur(10px); 19484 border-radius: 20px; 19485 font-size: 14px; 19486 font-weight: 600; 19487 color: #000000; 19488 pointer-events: auto; /* Make labels visible */ 19489 } 19490 19491 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__info { 19492 padding: 24px; 19493 } 19494 19495 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__customer { 19496 display: flex; 19497 align-items: center; 19498 justify-content: space-between; 19499 margin-bottom: 16px; 19500 } 19501 19502 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__customer-details { 19503 display: flex; 19504 align-items: center; 19505 gap: 12px; 19506 } 19507 19508 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__avatar { 19509 width: 48px; 19510 height: 48px; 19511 border-radius: 50%; 19512 object-fit: cover; 19513 display: flex; 19514 align-items: center; 19515 justify-content: center; 19516 } 19517 19518 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__name { 19519 font-weight: 600; 19520 color: #000000; 19521 margin-bottom: 4px; 19522 } 19523 19524 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__timeframe { 19525 font-size: 14px; 19526 color: #666666; 19527 } 19528 19529 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__products { 19530 display: flex; 19531 align-items: center; 19532 gap: 8px; 19533 margin-bottom: 12px; 19534 } 19535 19536 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__product-tag { 19537 padding: 4px 12px; 19538 background: #fff2f4; 19539 color: #d62e55; 19540 border-radius: 16px; 19541 font-size: 13px; 19542 font-weight: 500; 19543 } 19544 19545 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__testimonial { 19546 color: #000000; 19547 line-height: 1.6; 19548 font-style: italic; 19549 margin-bottom: 16px; 19550 } 19551 19552 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__cta { 19553 display: inline-flex; 19554 align-items: center; 19555 gap: 8px; 19556 color: #d62e55; 19557 font-weight: 600; 19558 text-decoration: none; 19559 transition: transform 0.2s ease; 19560 } 19561 19562 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__cta:hover { 19563 transform: translateX(4px); 19564 } 19565 19566 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__nav { 19567 display: flex; 19568 justify-content: center; 19569 align-items: center; 19570 gap: 16px; 19571 margin-top: 32px; 19572 } 19573 19574 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__nav-button { 19575 width: 48px; 19576 height: 48px; 19577 border-radius: 50%; 19578 background: #f5f5f5; 19579 border: none; 19580 display: flex; 19581 align-items: center; 19582 justify-content: center; 19583 cursor: pointer; 19584 transition: all 0.2s ease; 19585 } 19586 19587 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__nav-button:hover { 19588 background: #e0e0e0; 19589 transform: scale(1.1); 19590 } 19591 19592 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__dots { 19593 display: flex; 19594 gap: 8px; 19595 } 19596 19597 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__dot { 19598 width: 8px; 19599 height: 8px; 19600 border-radius: 50%; 19601 background: #d62e55; 19602 opacity: 0.3; 19603 transition: all 0.3s ease; 19604 cursor: pointer; 19605 } 19606 19607 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__dot.active { 19608 opacity: 1; 19609 width: 24px; 19610 border-radius: 4px; 19611 } 19612 19613 @media (max-width: 768px) { 19614 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__labels { 19615 top: 10px; 19616 left: 10px; 19617 right: 10px; 19618 } 19619 19620 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__label { 19621 padding: 4px 12px; 19622 font-size: 12px; 19623 } 19624 19625 #sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__info { 19626 padding: 16px; 19627 } 19628 } 19629 </style> 19630 19631
19632 <div class="sf-before-after__wave sf-before-after__wave--top"> 19633 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 140" preserveAspectRatio="none" style="height: 120px;"> 19634 <path d="M0,64L40,80C80,96,160,128,240,128C320,128,400,96,480,90.7C560,85,640,107,720,106.7C800,107,880,85,960,74.7C1040,64,1120,64,1200,74.7C1280,85,1360,107,1400,117.3L1440,128L1440,0L1400,0C1360,0,1280,0,1200,0C1120,0,1040,0,960,0C880,0,800,0,720,0C640,0,560,0,480,0C400,0,320,0,240,0C160,0,80,0,40,0L0,0Z" 19635 fill="#ffffff" 19636 fill-opacity="1"> 19637 </path> 19638 </svg> 19639 </div> 19640 <div style="padding-top: 120px;"></div> 19641 19642 19643 <div class="container-fluid section-py"> 19644 <!-- Section Header --> 19645 19646 <div class="section__header text-center"> 19647 19648 19649 <h2 class="text-3xl md:text-4xl lg:text-7xl mb-6" style="color: #d62e55;">Real transformations from real women</h2> 19650 19651 </div> 19652 19653 19654 <!-- Slider Container --> 19655 <div class="sf-before-after__slider"> 19656 <div class="swiper-container" id="before-after-swiper-template--27375581331837__before_after_gallery_i9U8hL"> 19657 <div class="swiper-wrapper"> 19658 19659 19660 19661 <div class="swiper-slide"> 19662 <div class="sf-before-after__slide"> 19663 <!-- Before/After Comparison --> 19664 <div class="sf-before-after__comparison swiper-no-swiping" data-comparison-container> 19665 <!-- After Image (as background) --> 19666 19667 <img 19668 src="//yuaiahaircare.com/cdn/shop/files/70_1200x.webp?v=1766409026" 19669 alt="After - Karina L." 19670 class="sf-before-after__image sf-before-after__before" 19671 loading="lazy" 19672 > 19673 19674 19675 <!-- Before Image Container (slides to reveal after) --> 19676 <div class="sf-before-after__after" data-after-container> 19677 19678 <img 19679 src="//yuaiahaircare.com/cdn/shop/files/71_1200x.webp?v=1766409024" 19680 alt="Before - Karina L." 19681 class="sf-before-after__image" 19682 loading="eager" 19683 fetchpriority="high" 19684 > 19685 19686 </div> 19687 19688 <!-- Slider Handle --> 19689 <div class="sf-before-after__slider-handle" data-slider-handle style="left: 50%;"> 19690 <div class="sf-before-after__slider-button"> 19691 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19692 <polyline points="15 18 9 12 15 6"></polyline> 19693 <polyline points="9 18 15 12 9 6"></polyline> 19694 </svg> 19695 </div> 19696 </div> 19697 19698 <!-- Labels --> 19699 <div class="sf-before-after__labels"> 19700 <span class="sf-before-after__label">Before</span> 19701 <span class="sf-before-after__label">After</span> 19702 </div> 19703 </div> 19704 19705 <!-- Customer Info --> 19706 <div class="sf-before-after__info"> 19707 <div class="sf-before-after__customer"> 19708 <div class="sf-before-after__customer-details"> 19709 19710 <img 19711 src="//yuaiahaircare.com/cdn/shop/files/504034140_18506676115002139_3267801456071501897_n_100x.jpg?v=1766409024" 19712 alt="Karina L." 19713 class="sf-before-after__avatar" 19714 > 19715 19716 19717 <div> 19718 19719 <div class="sf-before-after__name">Karina L.</div> 19720 19721 19722 <div class="sf-before-after__timeframe">After 3 months of use</div> 19723 19724 </div> 19725 </div> 19726 19727 19728 <div class="flex flex-col items-start"> 19729 <div style="color: #008000; display: flex; align-items: center; gap: 4px;"> 19730 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
19730ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19731 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 19732 <polyline points="22 4 12 14.01 9 11.01"></polyline> 19733 </svg> 19734 <span style="font-size: 14px;">Verified</span> 19735 </div> 19736 <p class="commercial-disclaimer text-xs text-gray-500 mt-1">*Contains commercial relationships.</p> 19737 </div> 19738 19739 </div> 19740 19741 19742 <div class="sf-before-after__products"> 19743 19744 19745 <span class="sf-before-after__product-tag">Hair vitamins</span> 19746 19747 </div> 19748 19749 19750 19751 <p class="sf-before-after__testimonial">"Wow, Iâm so happy â my hairâs finally back to normal after such a long time ð¥°"</p> 19752 19753 19754 19755 </div> 19756 </div> 19757 </div> 19758 19759 <div class="swiper-slide"> 19760 <div class="sf-before-after__slide"> 19761 <!-- Before/After Comparison --> 19762 <div class="sf-before-after__comparison swiper-no-swiping" data-comparison-container> 19763 <!-- After Image (as background) --> 19764 19765 <img 19766 src="//yuaiahaircare.com/cdn/shop/files/65_1200x.webp?v=1766411542" 19767 alt="After - Monique Rynkeby" 19768 class="sf-before-after__image sf-before-after__before" 19769 loading="lazy" 19770 > 19771 19772 19773 <!-- Before Image Container (slides to reveal after) --> 19774 <div class="sf-before-after__after" data-after-container> 19775 19776 <img 19777 src="//yuaiahaircare.com/cdn/shop/files/64_1200x.webp?v=1766411541" 19778 alt="Before - Monique Rynkeby" 19779 class="sf-before-after__image" 19780 loading="eager" 19781 fetchpriority="high" 19782 > 19783 19784 </div> 19785 19786 <!-- Slider Handle --> 19787 <div class="sf-before-after__slider-handle" data-slider-handle style="left: 50%;"> 19788 <div class="sf-before-after__slider-button"> 19789 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19790 <polyline points="15 18 9 12 15 6"></polyline> 19791 <polyline points="9 18 15 12 9 6"></polyline> 19792 </svg> 19793 </div> 19794 </div> 19795 19796 <!-- Labels --> 19797 <div class="sf-before-after__labels"> 19798 <span class="sf-before-after__label">Before</span> 19799 <span class="sf-before-after__label">After</span> 19800 </div> 19801 </div> 19802 19803 <!-- Customer Info --> 19804 <div class="sf-before-after__info"> 19805 <div class="sf-before-after__customer"> 19806 <div class="sf-before-after__customer-details"> 19807 19808 <img 19809 src="//yuaiahaircare.com/cdn/shop/files/586661969_18553930204041926_5811409379991681346_n_100x.jpg?v=1766411542" 19810 alt="Monique Rynkeby" 19811 class="sf-before-after__avatar" 19812 > 19813 19814 19815 <div> 19816 19817 <div class="sf-before-after__name">Monique Rynkeby</div> 19818 19819 19820 <div class="sf-before-after__timeframe">After 5 months of use</div> 19821 19822 </div> 19823 </div> 19824 19825 19826 <div class="flex flex-col items-start"> 19827 <div style="color: #008000; display: flex; align-items: center; gap: 4px;"> 19828 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
19828ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19829 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 19830 <polyline points="22 4 12 14.01 9 11.01"></polyline> 19831 </svg> 19832 <span style="font-size: 14px;">Verified</span> 19833 </div> 19834 <p class="commercial-disclaimer text-xs text-gray-500 mt-1">*Contains commercial relationships.</p> 19835 </div> 19836 19837 </div> 19838 19839 19840 <div class="sf-before-after__products"> 19841 19842 19843 <span class="sf-before-after__product-tag">Hair vitamins</span> 19844 19845 <span class="sf-before-after__product-tag">Rosemary Hair Oil</span> 19846 19847 </div> 19848 19849 19850 19851 <p class="sf-before-after__testimonial">"My hair used to be awful... But girl, these products have really made a huge difference ð"</p> 19852 19853 19854 19855 </div> 19856 </div> 19857 </div> 19858 19859 <div class="swiper-slide"> 19860 <div class="sf-before-after__slide"> 19861 <!-- Before/After Comparison --> 19862 <div class="sf-before-after__comparison swiper-no-swiping" data-comparison-container> 19863 <!-- After Image (as background) --> 19864 19865 <img 19866 src="//yuaiahaircare.com/cdn/shop/files/For_1080_x_1080_px_10_b0fb6602-c995-4d65-9654-433303af6300_1200x.jpg?v=1766488072" 19867 alt="After - Najda W." 19868 class="sf-before-after__image sf-before-after__before" 19869 loading="lazy" 19870 > 19871 19872 19873 <!-- Before Image Container (slides to reveal after) --> 19874 <div class="sf-before-after__after" data-after-container> 19875 19876 <img 19877 src="//yuaiahaircare.com/cdn/shop/files/For_1080_x_1080_px_9_1297fa43-9743-49bb-83d8-448a69fcc583_1200x.jpg?v=1766488072" 19878 alt="Before - Najda W." 19879 class="sf-before-after__image" 19880 loading="eager" 19881 fetchpriority="high" 19882 > 19883 19884 </div> 19885 19886 <!-- Slider Handle --> 19887 <div class="sf-before-after__slider-handle" data-slider-handle style="left: 50%;"> 19888 <div class="sf-before-after__slider-button"> 19889 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19890 <polyline points="15 18 9 12 15 6"></polyline> 19891 <polyline points="9 18 15 12 9 6"></polyline> 19892 </svg> 19893 </div> 19894 </div> 19895 19896 <!-- Labels --> 19897 <div class="sf-before-after__labels"> 19898 <span class="sf-before-after__label">Before</span> 19899 <span class="sf-before-after__label">After</span> 19900 </div> 19901 </div> 19902 19903 <!-- Customer Info --> 19904 <div class="sf-before-after__info"> 19905 <div class="sf-before-after__customer"> 19906 <div class="sf-before-after__customer-details"> 19907 19908 <img 19909 src="//yuaiahaircare.com/cdn/shop/files/504828612_18281821435251211_4734584988146266042_n_100x.jpg?v=1766488071" 19910 alt="Najda W." 19911 class="sf-before-after__avatar" 19912 > 19913 19914 19915 <div> 19916 19917 <div class="sf-before-after__name">Najda W.</div> 19918 19919 19920 <div class="sf-before-after__timeframe">After 2 months of use</div> 19921 19922 </div> 19923 </div> 19924 19925 19926 <div class="flex flex-col items-start"> 19927 <div style="color: #008000; display: flex; align-items: center; gap: 4px;"> 19928 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
19928ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19929 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 19930 <polyline points="22 4 12 14.01 9 11.01"></polyline> 19931 </svg> 19932 <span style="font-size: 14px;">Verified</span> 19933 </div> 19934 <p class="commercial-disclaimer text-xs text-gray-500 mt-1">*Contains commercial relationships.</p> 19935 </div> 19936 19937 </div> 19938 19939 19940 <div class="sf-before-after__products"> 19941 19942 19943 <span class="sf-before-after__product-tag">Hair vitamins</span> 19944 19945 </div> 19946 19947 19948 19949 <p class="sf-before-after__testimonial">"You can clearly see that my hair is growing normally again and Iâve got loads of new hair!"</p> 19950 19951 19952 19953 </div> 19954 </div> 19955 </div> 19956 19957 <div class="swiper-slide"> 19958 <div class="sf-before-after__slide"> 19959 <!-- Before/After Comparison --> 19960 <div class="sf-before-after__comparison swiper-no-swiping" data-comparison-container> 19961 <!-- After Image (as background) --> 19962 19963 <img 19964 src="//yuaiahaircare.com/cdn/shop/files/Ads_2_-_1080x1080_1080_x_1350_px_4_1200x.jpg?v=1766490372" 19965 alt="After - Kathrine Hviid" 19966 class="sf-before-after__image sf-before-after__before" 19967 loading="lazy" 19968 > 19969 19970 19971 <!-- Before Image Container (slides to reveal after) --> 19972 <div class="sf-before-after__after" data-after-container> 19973 19974 <img 19975 src="//yuaiahaircare.com/cdn/shop/files/Ads_2_-_1080x1080_1080_x_1350_px_5_38ae6b4a-5646-4219-b18b-ea9ebed7d90e_1200x.jpg?v=1766490371" 19976 alt="Before - Kathrine Hviid" 19977 class="sf-before-after__image" 19978 loading="eager" 19979 fetchpriority="high" 19980 > 19981 19982 </div> 19983 19984 <!-- Slider Handle --> 19985 <div class="sf-before-after__slider-handle" data-slider-handle style="left: 50%;"> 19986 <div class="sf-before-after__slider-button"> 19987 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 19988 <polyline points="15 18 9 12 15 6"></polyline> 19989 <polyline points="9 18 15 12 9 6"></polyline> 19990 </svg> 19991 </div> 19992 </div> 19993 19994 <!-- Labels --> 19995 <div class="sf-before-after__labels"> 19996 <span class="sf-before-after__label">Before</span> 19997 <span class="sf-before-after__label">After</span> 19998 </div> 19999 </div> 20000 20001 <!-- Customer Info --> 20002 <div class="sf-before-after__info"> 20003 <div class="sf-before-after__customer"> 20004 <div class="sf-before-after__customer-details"> 20005 20006 <img 20007 src="//yuaiahaircare.com/cdn/shop/files/472707707_1100704081847128_4813222783654209692_n_100x.jpg?v=1766490372" 20008 alt="Kathrine Hviid" 20009 class="sf-before-after__avatar" 20010 > 20011 20012 20013 <div> 20014 20015 <div class="sf-before-after__name">Kathrine Hviid</div> 20016 20017 20018 <div class="sf-before-after__timeframe">After 6 months of use</div> 20019 20020 </div> 20021 </div> 20022 20023 20024 <div class="flex flex-col items-start"> 20025 <div style="color: #008000; display: flex; align-items: center; gap: 4px;"> 20026 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
20026ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 20027 <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path> 20028 <polyline points="22 4 12 14.01 9 11.01"></polyline> 20029 </svg> 20030 <span style="font-size: 14px;">Verified</span> 20031 </div> 20032 <p class="commercial-disclaimer text-xs text-gray-500 mt-1">*Contains commercial relationships.</p> 20033 </div> 20034 20035 </div> 20036 20037 20038 <div class="sf-before-after__products"> 20039 20040 20041 <span class="sf-before-after__product-tag">Hair vitamins</span> 20042 20043 <span class="sf-before-after__product-tag">Rosemary Hair Oil</span> 20044 20045 </div> 20046 20047 20048 20049 <p class="sf-before-after__testimonial">"After my pregnancy, my hair wasnât the same as it used to be, so I had to cut it. But then I started using these products and now my hair is growing back normally!"</p> 20050 20051 20052 20053 </div> 20054 </div> 20055 </div> 20056 20057 20058 </div> 20059 </div> 20060 20061 <!-- Navigation --> 20062 <div class="sf-before-after__nav"> 20063 <button class="sf-before-after__nav-button sf-before-after__nav-prev" aria-label="Previous"> 20064 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 20065 <polyline points="15 18 9 12 15 6"></polyline> 20066 </svg> 20067 </button> 20068 20069 <div class="sf-before-after__dots"> 20070 20071 20072 <span class="sf-before-after__dot active" data-slide="0"></span> 20073 20074 <span class="sf-before-after__dot" data-slide="1"></span> 20075 20076 <span class="sf-before-after__dot" data-slide="2"></span> 20077 20078 <span class="sf-before-after__dot" data-slide="3"></span> 20079 20080 20081 </div> 20082 20083 <button class="sf-before-after__nav-button sf-before-after__nav-next" aria-label="Next"> 20084 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 20085 <polyline points="9 18 15 12 9 6"></polyline> 20086 </svg> 20087 </button> 20088 </div> 20089 </div> 20090 20091 <div class="food-disclaimer"><p>*Based on the use of hair vitamins containing biotin and zinc, which contribute to the maintenance of normal hair.</p></div> 20092 <style> 20093 .food-disclaimer{font-size:11px;line-height:1.4;color:#8a8a8a;text-align:center;max-width:640px;margin:28px auto 0;padding:0 16px;position:relative;z-index:3;} 20094 .food-disclaimer p{margin:0;} 20095 .food-disclaimer a{color:inherit;text-decoration:underline;} 20096 </style> 20097 </div> 20098 20099 20100 <div style="padding-bottom: 120px;"></div> 20101 <div class="sf-before-after__wave sf-before-after__wave--bottom"> 20102 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 140" preserveAspectRatio="none" style="height: 120px;"> 20103 <path d="M0,0L40,10.7C80,21,160,43,240,53.3C320,64,400,64,480,53.3C560,43,640,21,720,16C800,11,880,21,960,32C1040,43,1120,53,1200,53.3C1280,53,1360,43,1400,37.3L1440,32L1440,140L1400,140C1360,140,1280,140,1200,140C1120,140,1040,140,960,140C880,140,800,140,720,140C640,140,560,140,480,140C400,140,320,140,240,140C160,140,80,140,40,140L0,140Z" 20104 fill="#ffffff" 20105 fill-opacity="1"> 20106 </path> 20107 </svg> 20108 </div> 20109 20110</div> 20111
20112<script> 20113 document.addEventListener('DOMContentLoaded', function() { 20114 const section = document.querySelector('#sf-before-after-template--27375581331837__before_after_gallery_i9U8hL'); 20115 console.log('Before/After Gallery initialized for section template--27375581331837__before_after_gallery_i9U8hL'); 20116 20117 // Initialize Swiper 20118 let swiper; 20119 20120 function initSwiper() { 20121 // Count number of transformation blocks or metaobjects (calculated in Liquid) 20122 const slideCount = 4; 20123 const isDesktop = window.innerWidth >= 1024; 20124 const useMetaobject = true; 20125 20126 console.log('Before/After Gallery Debug:', { 20127 slideCount: slideCount, 20128 isDesktop: isDesktop, 20129 useMetaobject: useMetaobject, 20130 sectionId: 'template--27375581331837__before_after_gallery_i9U8hL' 20131 }); 20132 20133 // Only initialize Swiper if: 20134 // - Mobile/tablet (always) 20135 // - Desktop with 3+ slides 20136 if (!isDesktop || slideCount >= 3) { 20137 swiper = new Swiper('#before-after-swiper-template--27375581331837__before_after_gallery_i9U8hL', { 20138 slidesPerView: 1, 20139 spaceBetween: 30, 20140 loop: true, 20141 autoplay: false, 20142 // Prevent Swiper from handling touch events on comparison elements 20143 touchEventsTarget: 'wrapper', 20144 preventInteractionOnTransition: true, 20145 breakpoints: { 20146 768: { 20147 slidesPerView: 1, 20148 spaceBetween: 30 20149 }, 20150 1024: { 20151 slidesPerView: 2, 20152 spaceBetween: 30 20153 } 20154 }, 20155 navigation: { 20156 nextEl: '#sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__nav-next', 20157 prevEl: '#sf-before-after-template--27375581331837__before_after_gallery_i9U8hL .sf-before-after__nav-prev', 20158 }, 20159 on: { 20160 slideChange: function() { 20161 updateDots(this.realIndex); 20162 }, 20163 init: function() { 20164 // Disable swiper touch events on comparison containers 20165 const comparisonContainers = this.el.querySelectorAll('[data-comparison-container]'); 20166 comparisonContainers.forEach(container => { 20167 // Make container and all children non-draggable for Swiper 20168 container.classList.add('swiper-no-swiping'); 20169 container.querySelectorAll('*').forEach(child => { 20170 child.classList.add('swiper-no-swiping'); 20171 }); 20172 }); 20173 }, 20174 touchStart: function(swiper, event) { 20175 // Check if we're touching a comparison container 20176 const target = event.target; 20177 if (target.closest('[data-comparison-container]')) { 20178 swiper.allowTouchMove = false; 20179 } 20180 }, 20181 touchEnd: function(swiper) { 20182 // Re-enable touch move 20183 swiper.allowTouchMove = true; 20184 } 20185 } 20186 }); 20187 20188 // Dot navigation 20189 const dots = section.querySelectorAll('.sf-before-after__dot'); 20190 dots.forEach((dot, index) => { 20191 dot.addEventListener('click', () => { 20192 swiper.slideTo(index); 20193 }); 20194 }); 20195 } else { 20196 // Hide navigation if Swiper is not initialized on desktop 20197 if (isDesktop) { 20198 const nav = section.querySelector('.sf-before-after__nav'); 20199 if (nav) nav.style.display = 'none'; 20200 } 20201 } 20202 } 20203 20204 function updateDots(activeIndex) { 20205 const dots = section.querySelectorAll('.sf-before-after__dot'); 20206 dots.forEach((dot, index) => { 20207 if (index === activeIndex) { 20208 dot.classList.add('active'); 20209 } else { 20210 dot.classList.remove('active'); 20211 } 20212 }); 20213 } 20214 20215 // Before/After Slider Logic - Working implementation without dependencies 20216 window.initBeforeAfterSliders = function() { 20217 console.log('Setting up before/after sliders'); 20218 20219 // Process each container independently 20220 document.querySelectorAll('[data-comparison-container]').forEach((container, containerIndex) => {
20221 const handle = container.querySelector('[data-slider-handle]'); 20222 const afterContainer = container.querySelector('[data-after-container]'); 20223 20224 if (!handle || !afterContainer) return; 20225 20226 // Create a closure for this specific slider 20227 (function(container, handle, afterContainer) { 20228 let isDragging = false; 20229 20230 // Update position function 20231 function updatePosition(pageX) { 20232 const rect = container.getBoundingClientRect(); 20233 const x = pageX - rect.left - window.scrollX; 20234 const percentage = Math.max(0, Math.min(100, (x / rect.width) * 100)); 20235 20236 handle.style.left = percentage + '%'; 20237 afterContainer.style.width = percentage + '%'; 20238 } 20239 20240 // Mouse events 20241 function onMouseDown(e) { 20242 isDragging = true; 20243 e.preventDefault(); 20244 e.stopPropagation(); 20245 e.stopImmediatePropagation(); 20246 20247 // Disable Swiper completely while dragging 20248 const swiperEl = container.closest('.swiper-container'); 20249 if (swiperEl && swiperEl.swiper) { 20250 swiperEl.swiper.allowTouchMove = false; 20251 swiperEl.swiper.allowSlideNext = false; 20252 swiperEl.swiper.allowSlidePrev = false; 20253 } 20254 20255 updatePosition(e.pageX); 20256 document.body.style.userSelect = 'none'; 20257 } 20258 20259 function onMouseMove(e) { 20260 if (!isDragging) return; 20261 e.preventDefault(); 20262 updatePosition(e.pageX); 20263 } 20264 20265 function onMouseUp(e) { 20266 if (!isDragging) return; 20267 isDragging = false; 20268 document.body.style.userSelect = ''; 20269 20270 // Re-enable Swiper 20271 const swiperEl = container.closest('.swiper-container'); 20272 if (swiperEl && swiperEl.swiper) { 20273 setTimeout(() => { 20274 swiperEl.swiper.allowTouchMove = true; 20275 swiperEl.swiper.allowSlideNext = true; 20276 swiperEl.swiper.allowSlidePrev = true; 20277 }, 100); 20278 } 20279 } 20280 20281 // Touch events 20282 function onTouchStart(e) { 20283 isDragging = true; 20284 e.preventDefault(); 20285 e.stopPropagation(); 20286 e.stopImmediatePropagation(); 20287 20288 // Disable Swiper completely while dragging 20289 const swiperEl = container.closest('.swiper-container'); 20290 if (swiperEl && swiperEl.swiper) { 20291 swiperEl.swiper.allowTouchMove = false; 20292 swiperEl.swiper.allowSlideNext = false; 20293 swiperEl.swiper.allowSlidePrev = false; 20294 } 20295 20296 const touch = e.touches[0]; 20297 updatePosition(touch.pageX); 20298 } 20299 20300 function onTouchMove(e) { 20301 if (!isDragging) return; 20302 e.preventDefault(); 20303 const touch = e.touches[0]; 20304 updatePosition(touch.pageX); 20305 } 20306 20307 function onTouchEnd(e) { 20308 if (!isDragging) return; 20309 isDragging = false; 20310 20311 // Re-enable Swiper 20312 const swiperEl = container.closest('.swiper-container'); 20313 if (swiperEl && swiperEl.swiper) { 20314 setTimeout(() => { 20315 swiperEl.swiper.allowTouchMove = true; 20316 swiperEl.swiper.allowSlideNext = true; 20317 swiperEl.swiper.allowSlidePrev = true; 20318 }, 100); 20319 } 20320 } 20321 20322 // Attach events to handle 20323 handle.addEventListener('mousedown', onMouseDown); 20324 handle.addEventListener('touchstart', onTouchStart, { passive: false }); 20325 20326 // Attach global events for this slider 20327 document.addEventListener('mousemove', onMouseMove); 20328 document.addEventListener('mouseup', onMouseUp); 20329 document.addEventListener('touchmove', onTouchMove, { passive: false }); 20330 document.addEventListener('touchend', onTouchEnd); 20331 20332 // Click to position 20333 container.addEventListener('click', function(e) { 20334 if (e.target === handle || handle.contains(e.target)) return; 20335 updatePosition(e.pageX); 20336 }); 20337 20338 // Initialize at 50% 20339 afterContainer.style.width = '50%'; 20340 handle.style.left = '50%'; 20341 20342 // Ensure image dimensions are stable 20343 const afterImage = afterContainer.querySelector('img'); 20344 if (afterImage) { 20345 // Temporarily set fixed dimensions to prevent shifting
20346 afterImage.style.transition = 'none'; 20347 afterImage.style.transform = 'translateZ(0)'; // Force GPU acceleration 20348 20349 // Wait for next frame to ensure layout is stable 20350 requestAnimationFrame(() => { 20351 const containerWidth = container.offsetWidth; 20352 // Image width should match container width for proper alignment 20353 afterImage.style.width = containerWidth + 'px'; 20354 afterImage.style.height = container.offsetHeight + 'px'; 20355 }); 20356 } 20357 20358 })(container, handle, afterContainer); 20359 }); 20360 }; 20361 20362 // Check if Swiper is loaded 20363 if (typeof Swiper !== 'undefined') { 20364 initSwiper(); 20365 // Initialize comparison sliders after Swiper 20366 setTimeout(window.initBeforeAfterSliders, 500); 20367 } else { 20368 // Load Swiper if not already loaded 20369 const script = document.createElement('script'); 20370 script.src = 'https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js'; 20371 script.onload = function() { 20372 initSwiper(); 20373 // Initialize comparison sliders after Swiper 20374 setTimeout(window.initBeforeAfterSliders, 500); 20375 }; 20376 document.head.appendChild(script); 20377 } 20378 }); 20379</script>
20379 20380 20381</div><section id="shopify-section-template--27375581331837__product_ingredients_he3XF8" class="shopify-section product-ingredients-section"><style> 20382.sf-ingredients { 20383 position: relative; 20384 min-height: 600px; 20385} 20386 20387/* Parallax Decorations */ 20388.sf-ingredients__decorations { 20389 position: absolute; 20390 top: 0; 20391 left: 0; 20392 width: 100%; 20393 min-height: 100%; 20394 height: 100%; 20395 pointer-events: none; 20396 z-index: 0; 20397} 20398 20399.sf-ingredients__decoration { 20400 position: absolute; 20401 opacity: 1; 20402 transition: transform 0.1s ease-out; 20403} 20404 20405.sf-ingredients__decoration img { 20406 width: 100%; 20407 height: 100%; 20408 object-fit: contain; 20409} 20410 20411/* Decoration positioning */ 20412.sf-ingredients__decoration--1 { 20413 top: 10%; 20414 left: 3%; 20415 width: 180px; 20416 height: 180px; 20417} 20418 20419.sf-ingredients__decoration--2 { 20420 top: 8%; 20421 right: 5%; 20422 width: 160px; 20423 height: 160px; 20424} 20425 20426.sf-ingredients__decoration--3 { 20427 top: 38%; 20428 left: 1%; 20429 width: 170px; 20430 height: 170px; 20431} 20432 20433.sf-ingredients__decoration--4 { 20434 top: 42%; 20435 right: 2%; 20436 width: 190px; 20437 height: 190px; 20438} 20439 20440.sf-ingredients__decoration--5 { 20441 top: 68%; 20442 left: 4%; 20443 width: 150px; 20444 height: 150px; 20445} 20446 20447.sf-ingredients__decoration--6 { 20448 top: 72%; 20449 right: 6%; 20450 width: 165px; 20451 height: 165px; 20452} 20453 20454/* Mobile adjustments for decorations */ 20455@media (max-width: 767px) { 20456 .sf-ingredients__decoration { 20457 opacity: 1; 20458 } 20459 20460 .sf-ingredients__decoration--1 { 20461 width: 120px; 20462 height: 120px; 20463 left: -10px; 20464 } 20465 20466 .sf-ingredients__decoration--2 { 20467 width: 110px; 20468 height: 110px; 20469 right: -10px; 20470 } 20471 20472 .sf-ingredients__decoration--3 { 20473 width: 100px; 20474 height: 100px; 20475 left: -10px; 20476 } 20477 20478 .sf-ingredients__decoration--4 { 20479 width: 115px; 20480 height: 115px; 20481 right: -10px; 20482 } 20483 20484 .sf-ingredients__decoration--5 { 20485 width: 95px; 20486 height: 95px; 20487 left: -10px; 20488 } 20489 20490 .sf-ingredients__decoration--6 { 20491 width: 105px; 20492 height: 105px; 20493 right: -10px; 20494 } 20495} 20496 20497/* Content needs to be above decorations */ 20498.sf-ingredients > .sf-ingredients__wave, 20499.sf-ingredients > div:not(.sf-ingredients__decorations) { 20500 position: relative; 20501 z-index: 1; 20502} 20503 20504/* Header */ 20505.sf-ingredients__header { 20506 text-align: center; 20507 margin-bottom: 3rem; 20508} 20509 20510/* Layout Container with simple frosted glass background */ 20511.sf-ingredients__container { 20512 display: grid; 20513 grid-template-columns: 1fr; 20514 gap: 4rem; 20515 align-items: start; 20516 position: relative; 20517 padding: 4rem 3rem; 20518 border-radius: 20px; 20519 background: var(--container-bg-color); 20520 backdrop-filter: var(--backdrop-blur); 20521 -webkit-backdrop-filter: var(--backdrop-blur); 20522 z-index: 2; 20523} 20524 20525/* Hide blur wrapper - not using it */ 20526.sf-ingredients__blur-wrapper { 20527 display: none; 20528} 20529 20530/* Content areas */ 20531.sf-ingredients__content, 20532.sf-ingredients__accordion-wrapper { 20533 position: relative; 20534 z-index: 1; 20535} 20536 20537@media (min-width: 768px) { 20538 .sf-ingredients__container { 20539 grid-template-columns: 1fr 1fr; 20540 gap: 6rem; 20541 } 20542} 20543 20544/* Content Side */ 20545.sf-ingredients__content { 20546 text-align: left; 20547} 20548 20549.sf-ingredients__description { 20550 font-size: 1.125rem; 20551 line-height: 1.6; 20552 margin-bottom: 2rem; 20553} 20554 20555/* Accordion Wrapper */ 20556.sf-ingredients__accordion-wrapper { 20557 width: 100%; 20558} 20559 20560/* Ingredient Items */ 20561.sf-ingredients__item { 20562 border-bottom: 1px solid var(--divider-color); 20563} 20564 20565.sf-ingredients__item:last-child { 20566 border-bottom: none; 20567} 20568 20569.sf-ingredients__question { 20570 width: 100%; 20571 display: flex; 20572 justify-content: space-between; 20573 align-items: flex-start; 20574 padding: 1.5rem 0; 20575 font-size: 1.125rem; 20576 font-weight: 600; 20577 text-align: left; 20578 color: var(--ingredient-color); 20579 background: none; 20580 border: none; 20581 cursor: pointer; 20582 transition: color 0.3s ease; 20583} 20584 20585.sf-ingredients__question > span { 20586 flex: 1; 20587 text-align: left; 20588} 20589 20590.sf-ingredients__question:hover { 20591 color: var(--ingredient-hover-color); 20592} 20593 20594.sf-ingredients__question-icon { 20595 flex-shrink: 0; 20596 width: 24px; 20597 height: 24px; 20598 margin-left: 1rem; 20599 transition: transform 0.3s ease; 20600 color: var(--icon-color); 20601} 20602 20603.sf-ingredients__item[open] .sf-ingredients__question-icon { 20604 transform: rotate(180deg); 20605 color: var(--icon-active-color); 20606} 20607 20608.sf-ingredients__answer { 20609 padding: 0 0 1.5rem 0; 20610 font-size: 1rem; 20611 line-height: 1.6; 20612 color: var(--description-color); 20613} 20614 20615.sf-ingredients__answer p { 20616 margin-bottom: 1rem; 20617} 20618 20619.sf-ingredients__answer p:last-child { 20620 margin-bottom: 0; 20621} 20622 20623/* View All Button */ 20624.sf-ingredients__view-all { 20625 margin-top: 2rem; 20626 text-align: center; 20627} 20628 20629/* Popup */ 20630.sf-ingredients__popup { 20631 position: fixed; 20632 top: 0; 20633 left: 0; 20634 right: 0; 20635 bottom: 0; 20636 background: rgba(0, 0, 0, 0.7); 20637 display: none; 20638 align-items: center; 20639 justify-content: center; 20640 z-index: 9999; 20641 padding: 2rem; 20642 opacity: 0; 20643 transition: opacity 0.3s ease; 20644} 20645 20646.sf-ingredients__popup.active { 20647 display: flex; 20648 opacity: 1; 20649} 20650 20651.sf-ingredients__popup-content { 20652 background: white; 20653 border-radius: 16px; 20654 padding: 3rem; 20655 max-width: 800px; 20656 width: 100%; 20657 max-height: 80vh; 20658 overflow-y: auto; 20659 position: relative; 20660 transform: scale(0.9); 20661 transition: transform 0.3s ease; 20662} 20663 20664.sf-ingredients__popup.active .sf-ingredients__popup-content { 20665 transform: scale(1); 20666} 20667 20668.sf-ingredients__popup-close { 20669 position: absolute; 20670 top: 1.5rem; 20671 right: 1.5rem; 20672 width: 32px; 20673 height: 32px; 20674 background: none; 20675 border: none; 20676 cursor: pointer; 20677 padding: 0; 20678 display: flex; 20679 align-items: center; 20680 justify-content: center; 20681 color: #666; 20682 transition: color 0.2s ease; 20683} 20684 20685.sf-ingredients__popup-close:hover {
20686 color: #000; 20687} 20688 20689.sf-ingredients__popup-close::before, 20690.sf-ingredients__popup-close::after { 20691 content: ''; 20692 position: absolute; 20693 width: 20px; 20694 height: 2px; 20695 background: currentColor; 20696} 20697 20698.sf-ingredients__popup-close::before { 20699 transform: rotate(45deg); 20700} 20701 20702.sf-ingredients__popup-close::after { 20703 transform: rotate(-45deg); 20704} 20705 20706.sf-ingredients__popup-title { 20707 font-size: 1.5rem; 20708 font-weight: 600; 20709 margin-bottom: 1.5rem; 20710 padding-right: 2rem; 20711} 20712 20713.sf-ingredients__popup-body { 20714 font-size: 1rem; 20715 line-height: 1.6; 20716 color: #666; 20717} 20718 20719/* Benefits Bubbles */ 20720.sf-ingredients__benefits { 20721 margin-top: 2rem; 20722} 20723 20724.sf-ingredients__benefits-title { 20725 font-size: 1.125rem; 20726 font-weight: 600; 20727 margin-bottom: 2rem; 20728 text-align: center; 20729} 20730 20731.sf-ingredients__benefits-grid { 20732 display: flex; 20733 flex-wrap: wrap; 20734 gap: 1rem; 20735 justify-content: flex-start; 20736 align-items: center; 20737 margin-top: 1.5rem; 20738 position: relative; 20739} 20740 20741.sf-ingredients__benefit-bubble { 20742 background: var(--benefits-bg-color); 20743 color: var(--benefits-text-color); 20744 border-radius: 50%; 20745 display: flex; 20746 align-items: center; 20747 justify-content: center; 20748 text-align: center; 20749 padding: 1.5rem; 20750 font-size: 0.875rem; 20751 font-weight: 500; 20752 line-height: 1.3; 20753 transition: all 0.3s ease; 20754 position: relative; 20755} 20756 20757/* Different sizes for visual interest */ 20758.sf-ingredients__benefit-bubble:nth-child(1) { 20759 width: 140px; 20760 height: 140px; 20761 margin-top: -30px; 20762} 20763 20764.sf-ingredients__benefit-bubble:nth-child(2) { 20765 width: 160px; 20766 height: 160px; 20767 margin-top: 40px; 20768} 20769 20770.sf-ingredients__benefit-bubble:nth-child(3) { 20771 width: 130px; 20772 height: 130px; 20773 margin-top: -15px; 20774} 20775 20776.sf-ingredients__benefit-bubble:nth-child(4) { 20777 width: 150px; 20778 height: 150px; 20779 margin-top: 25px; 20780} 20781 20782.sf-ingredients__benefit-bubble:nth-child(5) { 20783 width: 145px; 20784 height: 145px; 20785 margin-top: -5px; 20786} 20787 20788.sf-ingredients__benefit-bubble:hover { 20789 transform: scale(1.05) translateY(-5px); 20790} 20791 20792/* Mobile adjustments */ 20793@media (max-width: 767px) { 20794 .sf-ingredients__container { 20795 gap: 2rem; 20796 } 20797 20798 .sf-ingredients__question { 20799 font-size: 1rem; 20800 padding: 1.25rem 0; 20801 } 20802 20803 .sf-ingredients__answer { 20804 font-size: 0.9375rem; 20805 } 20806 20807 .sf-ingredients__description { 20808 font-size: 1rem; 20809 } 20810 20811 .sf-ingredients__popup-content { 20812 padding: 2rem; 20813 max-height: 90vh; 20814 } 20815 20816 .sf-ingredients__popup { 20817 padding: 1rem; 20818 } 20819 20820 /* Smaller bubbles on mobile */ 20821 .sf-ingredients__benefit-bubble { 20822 width: 100px !important; 20823 height: 100px !important; 20824 font-size: 0.75rem; 20825 padding: 1rem; 20826 margin-top: 0 !important; 20827 } 20828 20829 .sf-ingredients__benefits-grid { 20830 gap: 0.75rem; 20831 justify-content: center; 20832 } 20833} 20834 20835/* Wave Effects */ 20836.sf-ingredients__wave { 20837 position: absolute; 20838 left: 0; 20839 width: 100%; 20840 line-height: 0; 20841 z-index: 2; 20842} 20843 20844.sf-ingredients__wave--top { 20845 top: -1px; 20846} 20847 20848.sf-ingredients__wave--bottom { 20849 bottom: -1px; 20850} 20851 20852.sf-ingredients__wave svg { 20853 display: block; 20854 width: 100%; 20855 vertical-align: top; 20856} 20857</style> 20858
20859<script> 20860document.addEventListener('DOMContentLoaded', function() { 20861 const ingredientItems = document.querySelectorAll('.sf-ingredients__item'); 20862 const viewAllButton = document.querySelector('[data-ingredients-view-all]'); 20863 const popup = document.querySelector('[data-ingredients-popup]'); 20864 const closeButton = document.querySelector('[data-ingredients-close]'); 20865 20866 // Accordion functionality 20867 ingredientItems.forEach(item => { 20868 const question = item.querySelector('.sf-ingredients__question'); 20869 20870 if (question) { 20871 question.addEventListener('click', function(e) { 20872 e.preventDefault(); 20873 20874 // Toggle open state 20875 if (item.hasAttribute('open')) { 20876 item.removeAttribute('open'); 20877 } else { 20878 item.setAttribute('open', ''); 20879 } 20880 }); 20881 } 20882 }); 20883 20884 // Popup functionality 20885 if (viewAllButton && popup) { 20886 viewAllButton.addEventListener('click', function(e) { 20887 e.preventDefault(); 20888 popup.classList.add('active'); 20889 document.body.style.overflow = 'hidden'; 20890 }); 20891 20892 // Close popup 20893 const closePopup = function() { 20894 popup.classList.remove('active'); 20895 document.body.style.overflow = ''; 20896 }; 20897 20898 if (closeButton) { 20899 closeButton.addEventListener('click', closePopup); 20900 } 20901 20902 // Close on background click 20903 popup.addEventListener('click', function(e) { 20904 if (e.target === popup) { 20905 closePopup(); 20906 } 20907 }); 20908 20909 // Close on ESC key 20910 document.addEventListener('keydown', function(e) { 20911 if (e.key === 'Escape' && popup.classList.contains('active')) { 20912 closePopup(); 20913 } 20914 }); 20915 } 20916 20917 // Parallax effect for decorations 20918 const decorations = document.querySelectorAll('.sf-ingredients__decoration'); 20919 20920 if (decorations.length > 0) { 20921 let ticking = false; 20922 20923 function updateParallax() { 20924 const scrolled = window.pageYOffset; 20925 const section = document.querySelector('.sf-ingredients'); 20926 20927 if (section) { 20928 const sectionTop = section.offsetTop; 20929 const sectionHeight = section.offsetHeight; 20930 const sectionBottom = sectionTop + sectionHeight; 20931 const windowHeight = window.innerHeight; 20932 20933 // Only animate if section is in viewport 20934 if (scrolled + windowHeight > sectionTop && scrolled < sectionBottom) { 20935 decorations.forEach((decoration, index) => { 20936 // Different speeds for each decoration (reduced for subtler effect) 20937 const speed = 0.05 + (index * 0.015); 20938 const yPos = (scrolled - sectionTop) * speed; 20939 20940 // Alternate direction for even/odd decorations 20941 const direction = index % 2 === 0 ? 1 : -1; 20942 20943 decoration.style.transform = `translateY(${yPos * direction}px)`; 20944 }); 20945 } 20946 } 20947 20948 ticking = false; 20949 } 20950 20951 function requestTick() { 20952 if (!ticking) { 20953 window.requestAnimationFrame(updateParallax); 20954 ticking = true; 20955 } 20956 } 20957 20958 window.addEventListener('scroll', requestTick); 20959 20960 // Initial call 20961 updateParallax(); 20962 } 20963}); 20964 20965// Re-initialize on Shopify section events 20966document.addEventListener('shopify:section:load', function(event) { 20967 if (event.target.querySelector('.sf-ingredients')) { 20968 const initEvent = new Event('DOMContentLoaded'); 20969 document.dispatchEvent(initEvent); 20970 } 20971}); 20972</script>
20972 20973 20974 20975 20976 20977<section 20978 id="sf-ingredients-template--27375581331837__product_ingredients_he3XF8" 20979 class="sf-ingredients sf-section-padding " 20980 data-section-type="product-ingredients" 20981 data-section-id="template--27375581331837__product_ingredients_he3XF8" 20982 20983 data-bg="hsl(0, 0%, 100%)" 20984 20985 style=" 20986 background-color: #ffffff; 20987 --section-padding-top: 0px; 20988 --section-padding-bottom: 50px; 20989 --ingredient-color: #000000; 20990 --ingredient-hover-color: #d62e55; 20991 --description-color: #666666; 20992 --divider-color: #e5e5e5; 20993 --icon-color: #000000; 20994 --icon-active-color: #d62e55; 20995 --container-bg-color: rgba(0,0,0,0); 20996 --backdrop-blur: blur(50px); 20997 --benefits-bg-color: #fff3f5; 20998 --benefits-text-color: #d62e55; 20999 position: relative; 21000 21001 margin-top: -1px; 21002 " 21003> 21004 <div class="sf-ingredients__decorations"> 21005 21006 <div class="sf-ingredients__decoration sf-ingredients__decoration--1"> 21007 <img src="//yuaiahaircare.com/cdn/shop/files/Pngtree_aloe_vera_fruit_realistic_png_4475004_430x_cb9506e2-ebc1-4a0f-935a-83899a5358a8.webp?v=1769724024&width=240" alt="" loading="lazy"> 21008 </div> 21009 21010 21011 <div class="sf-ingredients__decoration sf-ingredients__decoration--2"> 21012 <img src="//yuaiahaircare.com/cdn/shop/files/Pngtree_tempting_nut_almond_5544074.png?v=1710349339&width=200" alt="" loading="lazy"> 21013 </div> 21014 21015 21016 <div class="sf-ingredients__decoration sf-ingredients__decoration--3"> 21017 <img src="//yuaiahaircare.com/cdn/shop/files/Pngtree_coconut_pieces_isolated_13003766.png?v=1710349342&width=180" alt="" loading="lazy"> 21018 </div> 21019 21020 21021 <div class="sf-ingredients__decoration sf-ingredients__decoration--4"> 21022 <img src="//yuaiahaircare.com/cdn/shop/files/Pngtree_two_ripe_strawberries_14576992.png?v=1710349343&width=220" alt="" loading="lazy"> 21023 </div> 21024 21025 21026 <div class="sf-ingredients__decoration sf-ingredients__decoration--5"> 21027 <img src="//yuaiahaircare.com/cdn/shop/files/Pngtree_piece_of_red_apple_isolated_14637886_430x_f251237a-1dd1-4e24-b5dd-2d9f279512b7.webp?v=1769724090&width=160" alt="" loading="lazy"> 21028 </div> 21029 21030 21031 <div class="sf-ingredients__decoration sf-ingredients__decoration--6"> 21032 <img src="//yuaiahaircare.com/cdn/shop/files/Pngtree_flipped-500-piece_of_red_apple_isolated_14637886.png?v=1710349320&width=190" alt="" loading="lazy"> 21033 </div> 21034 21035 </div> 21036 21037 21038 21039 <div class="sf-ingredients__wave sf-ingredients__wave--top"> 21040 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 140" preserveAspectRatio="none" style="height: 60px;"> 21041 <path d="M0,64L40,80C80,96,160,128,240,128C320,128,400,96,480,90.7C560,85,640,107,720,106.7C800,107,880,85,960,74.7C1040,64,1120,64,1200,74.7C1280,85,1360,107,1400,117.3L1440,128L1440,0L1400,0C1360,0,1280,0,1200,0C1120,0,1040,0,960,0C880,0,800,0,720,0C640,0,560,0,480,0C400,0,320,0,240,0C160,0,80,0,40,0L0,0Z" 21042 fill="#ffffff" 21043 fill-opacity="1"> 21044 </path> 21045 </svg> 21046 </div> 21047 <div style="padding-top: 60px;"></div> 21048 21049 21050 <div class="container-fluid section-py"> 21051 <div class="sf-ingredients__header"> 21052 21053 21054 <h2 class="text-3xl md:text-4xl lg:text-7xl mb-6" style="color: #000000;"> 21055 Main ingredients 21056 </h2> 21057 21058 21059 <div class="sf-ingredients__description" style="color: #666666;"> 21060 <p>All our products are developed with care and made from carefully selected ingredients, with a focus on quality.<br/><br/></p> 21061 </div> 21062 21063 </div> 21064 21065<div class="sf-ingredients__blur-wrapper"> 21066 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--1"></div> 21067 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--2"></div> 21068 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--3"></div> 21069 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--4"></div> 21070 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--5"></div> 21071 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--6"></div> 21072 <div class="sf-ingredients__blur-layer sf-ingredients__blur-layer--7"></div> 21073 </div> 21074 21075 <div class="sf-ingredients__container"> 21076 <div class="sf-ingredients__content"> 21077 21078 <h3 class="text-2xl md:text-3xl mb-4" style="color: #000000;"> 21079 About the ingredients 21080 </h3> 21081 21082 21083 21084 <div class="sf-ingredients__description" style="color: #666666;"> 21085 <p>Each ingredient has been carefully selected with a focus on quality and on creating a well-thought-out formulation.</p> 21086 </div> 21087 21088 21089 21090 <div class="sf-ingredients__benefits"> 21091 21092 <div class="sf-ingredients__benefits-grid"> 21093 21094 21095 21096 21097 21098 <div class="sf-ingredients__benefit-bubble"> 21099 Carefully considered formulations 21100 </div> 21101 21102 21103 21104 21105 21106 21107 <div class="sf-ingredients__benefit-bubble"> 21108 Carefully selected 21109 </div> 21110 21111 21112 21113 21114 21115 21116 <div class="sf-ingredients__benefit-bubble"> 21117 Satisfaction guarantee 21118 </div> 21119 21120 21121 21122 21123 21124 </div> 21125 </div> 21126 21127 </div> 21128 21129<div class="sf-ingredients__accordion-wrapper"> 21130 21131 21132 21133 21134 21135 21136 21137 <details class="sf-ingredients__item" open> 21138 <summary class="sf-ingredients__question">
21139 <span>Biotin</span> 21140 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21141 <polyline points="6 9 12 15 18 9"></polyline> 21142 </svg> 21143 </summary> 21144 <div class="sf-ingredients__answer"> 21145 <div class="metafield-rich_text_field"><p>Biotin contributes to maintaining normal hair. </p></div> 21146 </div> 21147 </details> 21148 21149 21150 21151 21152 21153 21154 21155 21156 <details class="sf-ingredients__item" > 21157 <summary class="sf-ingredients__question"> 21158 <span>Vitamin B12</span> 21159 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21160 <polyline points="6 9 12 15 18 9"></polyline> 21161 </svg> 21162 </summary> 21163 <div class="sf-ingredients__answer"> 21164 <div class="metafield-rich_text_field"><p>Contributes to the normal formation of red blood cells, the normal functioning of the nervous system, and plays a role in the cell division process.</p></div> 21165 </div> 21166 </details> 21167 21168 21169 21170 21171 21172 21173 21174 21175 <details class="sf-ingredients__item" > 21176 <summary class="sf-ingredients__question"> 21177 <span>Vitamin C</span> 21178 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21179 <polyline points="6 9 12 15 18 9"></polyline> 21180 </svg> 21181 </summary> 21182 <div class="sf-ingredients__answer"> 21183 <div class="metafield-rich_text_field"><p>Vitamin C contributes to the normal formation of collagen, which is important for the normal functioning of the skin.</p></div> 21184 </div> 21185 </details> 21186 21187 21188 21189 21190 21191 21192 21193 21194 <details class="sf-ingredients__item" > 21195 <summary class="sf-ingredients__question"> 21196 <span>Zinc</span> 21197 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21198 <polyline points="6 9 12 15 18 9"></polyline> 21199 </svg> 21200 </summary> 21201 <div class="sf-ingredients__answer"> 21202 <div class="metafield-rich_text_field"><p>Contributes to the normal maintenance of hair, skin and nails. It also contributes to the maintenance of normal vision and the normal functioning of the immune system, and plays a role in the process of cell division.</p></div> 21203 </div> 21204 </details> 21205 21206 21207 21208 21209 21210 21211 21212 21213 <details class="sf-ingredients__item" > 21214 <summary class="sf-ingredients__question"> 21215 <span>Vitamin A</span> 21216 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21217 <polyline points="6 9 12 15 18 9"></polyline> 21218 </svg> 21219 </summary> 21220 <div class="sf-ingredients__answer"> 21221 <div class="metafield-rich_text_field"><p>It helps to maintain the normal functioning of the immune system and plays a role in the process of cell specialisation.</p></div> 21222 </div> 21223 </details> 21224 21225 21226 21227 21228 21229 21230 21231 21232 <details class="sf-ingredients__item" > 21233 <summary class="sf-ingredients__question">
21234 <span>Bamboo extract</span> 21235 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21236 <polyline points="6 9 12 15 18 9"></polyline> 21237 </svg> 21238 </summary> 21239 <div class="sf-ingredients__answer"> 21240 <div class="metafield-rich_text_field"><p>Bamboo extract is a source of silicon</p></div> 21241 </div> 21242 </details> 21243 21244 21245 21246 21247 21248 21249 21250 21251 <details class="sf-ingredients__item" > 21252 <summary class="sf-ingredients__question"> 21253 <span>Vitamin B6</span> 21254 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21255 <polyline points="6 9 12 15 18 9"></polyline> 21256 </svg> 21257 </summary> 21258 <div class="sf-ingredients__answer"> 21259 <span class="metafield-multi_line_text_field">Helps to maintain normal energy metabolism, normal nervous system function and the normal functioning of the immune system. It also helps to regulate hormonal activity.</span> 21260 </div> 21261 </details> 21262 21263 21264 21265 21266 21267 21268 21269 21270 <details class="sf-ingredients__item" > 21271 <summary class="sf-ingredients__question"> 21272 <span>Vitamin D</span> 21273 <svg class="sf-ingredients__question-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21274 <polyline points="6 9 12 15 18 9"></polyline> 21275 </svg> 21276 </summary> 21277 <div class="sf-ingredients__answer"> 21278 <span class="metafield-multi_line_text_field">Vitamin D â plays a role in the process of cell division and contributes to the normal functioning of the immune system.</span> 21279 </div> 21280 </details> 21281 21282 21283 21284 <div class="sf-ingredients__view-all"> 21285 <button data-ingredients-view-all class="sf__btn sf__btn-link "> 21286 See all ingredients 21287 </button> 21288 </div> 21289 21290 </div> 21291 21292 </div> 21293 21294 </div> 21295 21296 21297</section> 21298 21299 21300 <div class="sf-ingredients__popup" data-ingredients-popup> 21301 <div class="sf-ingredients__popup-content"> 21302 <button class="sf-ingredients__popup-close" data-ingredients-close aria-label="Close"></button> 21303 <h3 class="sf-ingredients__popup-title" style="color: #000000;"> 21304 All ingredients 21305 </h3> 21306 <div class="sf-ingredients__popup-body"> 21307 <div class="metafield-rich_text_field"><p>Ingredients: Sweeteners (maltitol, isomalt), thickening agent (pectins), acid (citric acid), vitamin E (DL-alpha-tocopheryl acetate), bamboo extract (Bambusa vulgaris), vitamin C (L-ascorbic acid), acidity regulator (sodium citrates), zinc (zinc citrate), natural strawberry flavouring, vitamin A (retinyl acetate), pantothenic acid (calcium D-pantothenate), plum oil, glazing agent (carnauba wax), biotin (D-biotin), vitamin D (ergocalciferol), concentrated purple carrot juice, Vitamin B6 (pyridoxine hydrochloride), Vitamin B12 (cyanocobalamin), Iodine (potassium iodide), Folic acid (pteroylmonoglutamic acid), Choline (choline bitartrate), inositol.</p><p>Contains sweeteners.<br /> 21308The product is free from gelatine, gluten and lactose.</p></div> 21309 </div> 21310 </div> 21311 </div> 21312 21313 21314 21315</section><div id="shopify-section-template--27375581331837__custom_liquid_U4GgQg" class="shopify-section custom-liquid"> 21316<section class="sf-custom-liquid "> 21317 21318 <style> 21319 .sf-before-after-gallery { 21320 display: none; 21321} 21322 21323 </style> 21324 21325</section> 21326 21327 21328</div><div id="shopify-section-template--27375581331837__product_faq_accordion_UkM4nt" class="shopify-section"> 21329 21330<div 21331 id="sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt" 21332 class="sf-product-faq sf-section-padding " 21333 data-section-type="product-faq" 21334 data-section-id="template--27375581331837__product_faq_accordion_UkM4nt" 21335 21336 style="background-color: rgba(0,0,0,0); --section-padding-top: 0px; --section-padding-bottom: 0px; position: relative; " 21337> 21338 <!-- Inline critical CSS --> 21339 <style> 21340 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt { 21341 position: relative; 21342 overflow: visible; 21343 } 21344 21345 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__wave { 21346 position: absolute; 21347 left: 0; 21348 width: 100%; 21349 line-height: 0; 21350 z-index: 2; 21351 } 21352 21353 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__wave--top { 21354 top: -1px; 21355 } 21356 21357 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__wave--bottom { 21358 bottom: -1px; 21359 } 21360 21361 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__wave svg { 21362 display: block; 21363 width: 100%; 21364 vertical-align: top; 21365 } 21366 21367 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__container { 21368 display: grid; 21369 grid-template-columns: 1fr; 21370 gap: 4rem; 21371 align-items: start; 21372 } 21373 21374 @media (min-width: 768px) { 21375 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__container { 21376 grid-template-columns: 1fr 1fr; 21377 gap: 8rem; 21378 } 21379 21380 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__container.content-first { 21381 grid-template-columns: 1fr 1fr; 21382 } 21383 21384 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__container.accordion-first .sf-faq__content { 21385 order: 2; 21386 } 21387 21388 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__container.accordion-first .sf-faq__accordion-wrapper { 21389 order: 1; 21390 } 21391 } 21392 21393 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__content { 21394 text-align: left; 21395 } 21396 21397 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__title { 21398 color: #d62e55; 21399 margin-bottom: 1.5rem; 21400 } 21401 21402 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__description { 21403 color: #000000; 21404 font-size: 1.125rem; 21405 line-height: 1.6; 21406 margin-bottom: 2rem; 21407 } 21408 21409 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__cta { 21410 display: inline-flex; 21411 align-items: center; 21412 gap: 8px; 21413 color: #d62e55; 21414 font-weight: 600; 21415 text-decoration: none; 21416 transition: transform 0.2s ease; 21417 } 21418 21419 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__cta:hover { 21420 transform: translateX(4px); 21421 } 21422 21423 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__accordion-wrapper { 21424 width: 100%; 21425 } 21426
21427 /* FAQ color and font customizations for collapsible-tab component */ 21428 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__button { 21429 color: #000000; 21430 border-color: #e5e5e5; 21431 font-size: 1.125rem; 21432 font-weight: 600; 21433 display: flex; 21434 justify-content: space-between; 21435 align-items: flex-start; 21436 width: 100%; 21437 } 21438 21439 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__button > span { 21440 flex: 1; 21441 text-align: left; 21442 } 21443 21444 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__button:hover { 21445 color: #d62e55; 21446 } 21447 21448 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__content-inner { 21449 color: #666666; 21450 font-size: 1.125rem; 21451 line-height: 1.6; 21452 } 21453 21454 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__item:last-child .collapsible__button { 21455 border-bottom: none; 21456 } 21457 21458 /* Mobile adjustments */ 21459 @media (max-width: 767px) { 21460 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__container { 21461 gap: 2rem; 21462 } 21463 21464 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__button { 21465 font-size: 1rem; 21466 } 21467 21468 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .collapsible__content-inner { 21469 font-size: 1rem; 21470 } 21471 21472 #sf-product-faq-template--27375581331837__product_faq_accordion_UkM4nt .sf-faq__description { 21473 font-size: 1rem; 21474 } 21475 } 21476 </style> 21477 21478 21479 21480 <div class="container-fluid section-my"> 21481 21482 21483 21484 <div class="sf-faq__container content-first"> 21485 <!-- Content Side --> 21486 <div class="sf-faq__content"> 21487 21488 <h2 class="sf-faq__title text-3xl md:text-4xl lg:text-7xl mb-6">Frequently Asked Questions</h2> 21489 21490 21491 21492 <div class="sf-faq__description"><p>Do you have questions about the product? Find answers to the most common questions here, or contact us for personal assistance.</p></div> 21493 21494 21495 21496 <a href="/pages/contact-us" class="sf-faq__cta"> 21497 Contact customer service 21498 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 21499 <line x1="5" y1="12" x2="19" y2="12"></line> 21500 <polyline points="12 5 19 12 12 19"></polyline> 21501 </svg> 21502 </a> 21503 21504 </div> 21505 21506 <!-- Accordion Side --> 21507 <div class="sf-faq__accordion-wrapper"> 21508 <div class="prod__accordion"> 21509 21510 21511 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-1"> 21512 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21513 <span>When will I see results?</span> 21514 </button> 21515 <div class="collapsible__content" data-content hidden> 21516 <div class="collapsible__content-inner prose"> 21517 <div class="metafield-rich_text_field"><p>It varies greatly from person to person. We always recommend taking the hair vitamins for 3 months to see any effects or results. Itâs important to bear in mind that this is a long process, which can vary from person to person.</p></div> 21518 </div> 21519 </div> 21520 </collapsible-tab> 21521 21522 21523 21524 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-2"> 21525 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21526 <span>What vitamins and minerals are found in Yuaia Hair Vitamins?</span> 21527 </button> 21528 <div class="collapsible__content" data-content hidden> 21529 <div class="collapsible__content-inner prose"> 21530 <div class="metafield-rich_text_field"><p>Yuaia Hair Vitamins contain a wide range of vitamins and minerals:</p><p>Biotin<br /> 21531Vitamin B12<br /> 21532Vitamin C<br /> 21533Zinc<br /> 21534Vitamin A<br /> 21535Silicon<br /> 21536Vitamin B6<br /> 21537Vitamin D</p><p>
21537The formula is unique, so you wonât find anything similar on the market.</p></div> 21538 </div> 21539 </div> 21540 </collapsible-tab> 21541 21542 21543 21544 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-3"> 21545 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21546 <span>Are they vegan?</span> 21547 </button> 21548 <div class="collapsible__content" data-content hidden> 21549 <div class="collapsible__content-inner prose"> 21550 <div class="metafield-rich_text_field"><p>Yes! The vitamins are vegan and gelatine-free</p></div> 21551 </div> 21552 </div> 21553 </collapsible-tab> 21554 21555 21556 21557 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-4"> 21558 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21559 <span>Does it affect other body hair?</span> 21560 </button> 21561 <div class="collapsible__content" data-content hidden> 21562 <div class="collapsible__content-inner prose"> 21563 <div class="metafield-rich_text_field"><p>In short, no. Body hair is determined by hormones and genes and is thus not influenced by the vitamin and mineral content of hair vitamins. Increased body hair often has something to do with the extent to which the hair follicles react to the body's hormones. This is one of the reasons why men have more body hair than women.</p></div> 21564 </div> 21565 </div> 21566 </collapsible-tab> 21567 21568 21569 21570 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-5"> 21571 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21572 <span>What makes hair vitamins so special?</span> 21573 </button> 21574 <div class="collapsible__content" data-content hidden> 21575 <div class="collapsible__content-inner prose"> 21576 <div class="metafield-rich_text_field"><p>Our hair vitamins are special for the following reasons:<br /> 215771. Contain bamboo extract (silicon)<br /> 215783. Recommended by test media<br /> 215794. Recommended by hairdressers<br /> 215805. 30-day satisfaction guarantee â youâll get your money back if you donât like the product after 30 days.</p></div> 21581 </div> 21582 </div> 21583 </collapsible-tab> 21584 21585 21586 21587 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-6"> 21588 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21589 <span>What if I don't notice a difference â do you offer a guarantee?</span> 21590 </button> 21591 <div class="collapsible__content" data-content hidden> 21592 <div class="collapsible__content-inner prose"> 21593 <div class="metafield-rich_text_field"><p>Yes! We know that hair takes time and that results vary from person to person. That's why we offer a 30-day satisfaction guarantee: if you're not satisfied, you can return the product and get your money back. This means you can try the hair vitamins completely risk-free â we believe so strongly in their effectiveness that we're confident enough to offer this guarantee.</p></div> 21594 </div> 21595 </div> 21596 </collapsible-tab> 21597 21598 21599 21600 <collapsible-tab class="collapsible__item no-js-hidden" data-block-id="metafield-faq-anvendelse"> 21601 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21602 <span>Anvendelse</span> 21603 </button> 21604 <div class="collapsible__content" data-content hidden> 21605 <div class="collapsible__content-inner prose"> 21606 <div class="metafield-rich_text_field"><p><strong>ðHow to use the hair vitamins:</strong></p><ol><li>Take 2 hair vitamins daily with a meal and a glass of water.</li><li>We recommend taking both vitamins at the same time to make your routine easier.</li><li>Chew the vitamins thoroughly before swallowing.</li><li>Use the product daily and continuously.</li><li>We recommend a minimum of 3 months of use</li></ol><p><strong>Important:<br /> 21607</strong>⢠Do not exceed the recommended daily dose.<br /> 21608⢠Excessive intake may have a laxative effect.<br /> 21609⢠Dietary supplements should not replace a varied and balanced diet.<br /> 21610⢠The product is not suitable for children under 12 years of age.<br /> 21611⢠If you are pregnant, breastfeeding, or taking medication, it is recommended that you consult your doctor before use.<br /> 21612⢠Store in a dry place at room temperature, away from direct sunlight.<br /> 21613⢠Keep out of reach of small children.</p></div> 21614 </div> 21615 </div> 21616 </collapsible-tab> 21617 21618 21619 21620 21621 21622 21623 21624 <collapsible-tab 21625 class="collapsible__item no-js-hidden" 21626 data-block-id="collapsible-tab-faq_item_HBfLyH" 21627 21628 21629 > 21630 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger>
21631 <span>Do you have a satisfaction guarantee?</span> 21632 </button> 21633 <div class="collapsible__content" data-content hidden> 21634 <div class="collapsible__content-inner prose"> 21635 <p>Yes, we offer a 30-day satisfaction guarantee on all products purchased through Yuaia Haircare's webshop.</p> 21636 </div> 21637 </div> 21638 </collapsible-tab> 21639 21640 21641 21642 <collapsible-tab 21643 class="collapsible__item no-js-hidden" 21644 data-block-id="collapsible-tab-faq_item_dNHX4F" 21645 21646 21647 > 21648 <button class="collapsible__button lg:text-[18px] py-4 pr-4 border-b border-color-border" data-trigger> 21649 <span>How does the satisfaction guarantee work?</span> 21650 </button> 21651 <div class="collapsible__content" data-content hidden> 21652 <div class="collapsible__content-inner prose"> 21653 <p>It's actually quite simple: from the moment you place your order and for 30 days thereafter, you can try the product and if you are not satisfied, you will receive a refund. You can read more information here. <a href="/pages/satisfaction-guarantee" title="Satisfaction Guarantee">https://yuaiahaircare.com/pages/satisfaction-guarantee/</a></p> 21654 </div> 21655 </div> 21656 </collapsible-tab> 21657 21658 21659 </div> 21660 </div> 21661 </div> 21662 21663 </div> 21664 21665 21666</div> 21667 21668<!-- No custom script needed - collapsible-tab component handles all functionality --> 21669 21670</div><div id="shopify-section-template--27375581331837__judgeme_reviews_carousel_NBLtVW" class="shopify-section"> 21671 21672<span id="judgeme-reviews" aria-hidden="true"></span> 21673<div 21674 id="sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW" 21675 class="sf-reviews sf-section-padding " 21676 data-section-type="reviews-grid" 21677 data-section-id="template--27375581331837__judgeme_reviews_carousel_NBLtVW" 21678 21679 data-bg="hsl(36, 38%, 97%)" 21680 21681 style=" 21682 background-color: #fbf9f6; 21683 --section-padding-top: 40px; 21684 --section-padding-bottom: 40px; 21685 " 21686> 21687 <style> 21688 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW { 21689 --reviews-primary: #16a679; 21690 --reviews-star: #16a679; 21691 --reviews-heading: #1a1a1a; 21692 --reviews-text: #666666; 21693 --reviews-card-bg: #ffffff; 21694 --reviews-card-heading: #1a1a1a; 21695 --reviews-border: #e5e5e5; 21696 --reviews-verified: #16a679; 21697 } 21698 21699 /* Header */ 21700 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__header { 21701 text-align: center; 21702 margin-bottom: 2rem; 21703 } 21704 21705 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__title { 21706 color: var(--reviews-heading); 21707 margin-bottom: 1rem; 21708 } 21709 21710 /* Summary box */ 21711 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-box { 21712 background: var(--reviews-card-bg); 21713 border-radius: 12px; 21714 padding: 24px 32px; 21715 margin-bottom: 24px; 21716 box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06); 21717 } 21718 21719 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-content { 21720 display: flex; 21721 align-items: center; 21722 justify-content: center; 21723 gap: 40px; 21724 flex-wrap: wrap; 21725 } 21726 21727 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-rating { 21728 text-align: center; 21729 } 21730 21731 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-stars { 21732 display: flex; 21733 gap: 4px; 21734 color: var(--reviews-star); 21735 font-size: 1.5rem; 21736 justify-content: center; 21737 margin-bottom: 8px; 21738 } 21739 21740 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-stars .star-empty { 21741 color: #d1d1d1; 21742 } 21743 21744 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-average { 21745 font-size: 1.125rem; 21746 font-weight: 600; 21747 color: var(--reviews-heading); 21748 } 21749 21750 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-count { 21751 font-size: 0.9rem; 21752 color: var(--reviews-text); 21753 margin-top: 4px; 21754 } 21755 21756 /* Rating breakdown */ 21757 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown { 21758 flex: 1; 21759 max-width: 300px; 21760 } 21761 21762 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-row { 21763 display: flex; 21764 align-items: center; 21765 gap: 8px; 21766 margin-bottom: 6px; 21767 cursor: pointer; 21768 padding: 4px; 21769 border-radius: 4px; 21770 transition: background 0.2s; 21771 } 21772 21773 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-row:hover { 21774 background: rgba(0,0,0,0.03); 21775 } 21776 21777 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-row.active { 21778 background: rgba(0,0,0,0.05); 21779 } 21780 21781 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-stars { 21782 font-size: 0.75rem; 21783 color: var(--reviews-star); 21784 width: 70px; 21785 display: flex; 21786 gap: 1px; 21787 } 21788 21789 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-stars .star-empty { 21790 color: #d1d1d1; 21791 } 21792 21793 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-bar { 21794 flex: 1; 21795 height: 8px; 21796 background: #e5e5e5; 21797 border-radius: 4px; 21798 overflow: hidden; 21799 } 21800 21801 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-fill { 21802 height: 100%; 21803 background: var(--reviews-star); 21804 border-radius: 4px; 21805 transition: width 0.3s ease; 21806 } 21807 21808 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown-count { 21809 font-size: 0.8rem; 21810 color: var(--reviews-text); 21811 width: 40px; 21812 text-align: right; 21813 } 21814 21815 /* Toolbar */ 21816 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__toolbar { 21817 display: flex; 21818 justify-content: space-between; 21819 align-items: center; 21820 margin-bottom: 20px; 21821 flex-wrap: wrap; 21822 gap: 12px; 21823 } 21824 21825 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__filter-info { 21826 font-size: 0.9rem; 21827 color: var(--reviews-text); 21828 } 21829 21830 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__filter-clear { 21831 color: var(--reviews-primary); 21832 cursor: pointer; 21833 margin-left: 8px; 21834 } 21835 21836 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__filter-clear:hover { 21837 text-decoration: underline; 21838 } 21839 21840 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort { 21841 position: relative; 21842 } 21843 21844 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-btn { 21845 display: flex; 21846 align-items: center; 21847 gap: 8px; 21848 padding: 10px 16px; 21849 background: var(--reviews-card-bg); 21850 border: 1px solid var(--reviews-border); 21851 border-radius: 8px; 21852 font-size: 0.9rem; 21853 color: var(--reviews-primary); 21854 cursor: pointer; 21855 transition: border-color 0.2s; 21856 } 21857 21858 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-btn:hover { 21859 border-color: var(--reviews-primary); 21860 } 21861 21862 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-btn svg { 21863 width: 16px; 21864 height: 16px; 21865 } 21866 21867 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-dropdown { 21868 position: absolute; 21869 top: 100%; 21870 right: 0; 21871 margin-top: 4px; 21872 background: var(--reviews-card-bg); 21873 border: 1px solid var(--reviews-border); 21874 border-radius: 8px; 21875 box-shadow: 0 4px 12px rgba(0,0,0,0.1); 21876 z-index: 10; 21877 display: none; 21878 min-width: 180px; 21879 } 21880 21881 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-dropdown.open { 21882 display: block; 21883 } 21884 21885 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-option { 21886 padding: 10px 16px; 21887 cursor: pointer; 21888 font-size: 0.9rem; 21889 color: var(--reviews-text); 21890 transition: background 0.2s; 21891 } 21892 21893 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-option:hover { 21894 background: rgba(0,0,0,0.03); 21895 } 21896 21897 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__sort-option.active { 21898 color: var(--reviews-primary); 21899 font-weight: 600; 21900 } 21901 21902 /* Grid */ 21903 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__grid { 21904 display: grid; 21905 grid-template-columns: repeat(3, 1fr); 21906 gap: 20px; 21907 } 21908 21909 @media (max-width: 1024px) { 21910 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__grid { 21911 grid-template-columns: repeat(2, 1fr); 21912 } 21913 } 21914 21915 @media (max-width: 640px) { 21916 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__grid { 21917 grid-template-columns: 1fr; 21918 } 21919 21920 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__summary-content { 21921 flex-direction: column; 21922 gap: 24px; 21923 } 21924 21925 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__breakdown { 21926 width: 100%; 21927 max-width: none; 21928 } 21929 } 21930 21931 /* Review card */ 21932 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card { 21933 background: var(--reviews-card-bg); 21934 border-radius: 12px; 21935 padding: 20px; 21936 box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06); 21937 display: flex; 21938 flex-direction: column; 21939 } 21940 21941 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-header { 21942 display: flex; 21943 justify-content: space-between; 21944 align-items: flex-start; 21945 margin-bottom: 12px; 21946 } 21947 21948 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-stars { 21949 display: flex; 21950 gap: 2px; 21951 color: var(--reviews-star); 21952 font-size: 1rem; 21953 } 21954 21955 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-stars .star-empty { 21956 color: #d1d1d1; 21957 } 21958 21959 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-date { 21960 font-size: 0.8rem; 21961 color: var(--reviews-text); 21962 opacity: 0.7; 21963 } 21964 21965 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-reviewer { 21966 display: flex; 21967 align-items: center; 21968 gap: 10px; 21969 margin-bottom: 12px; 21970 } 21971 21972 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-avatar { 21973 width: 40px; 21974 height: 40px; 21975 border-radius: 50%; 21976 background: var(--reviews-primary); 21977 color: white; 21978 display: flex; 21979 align-items: center; 21980 justify-content: center; 21981 font-weight: 600; 21982 font-size: 0.9rem; 21983 flex-shrink: 0; 21984 } 21985 21986 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-name { 21987 font-weight: 600; 21988 color: var(--reviews-card-heading); 21989 display: flex; 21990 align-items: center; 21991 gap: 8px; 21992 flex-wrap: wrap; 21993 } 21994 21995 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__verified { 21996 display: inline-flex; 21997 align-items: center; 21998 gap: 4px; 21999 font-size: 0.75rem; 22000 font-weight: 500; 22001 color: var(--reviews-verified); 22002 background: rgba(22, 166, 121, 0.15); 22003 padding: 2px 8px; 22004 border-radius: 12px; 22005 } 22006 22007 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__verified svg { 22008 width: 12px; 22009 height: 12px; 22010 } 22011 22012 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-title { 22013 font-weight: 600; 22014 color: var(--reviews-card-heading); 22015 margin-bottom: 8px; 22016 font-size: 0.95rem; 22017 } 22018 22019 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-body { 22020 font-size: 0.9rem; 22021 line-height: 1.6; 22022 color: var(--reviews-text); 22023 flex: 1; 22024 } 22025 22026 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-body.truncated { 22027 display: -webkit-box; 22028 -webkit-line-clamp: 4; 22029 -webkit-box-orient: vertical; 22030 overflow: hidden; 22031 } 22032 22033 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__read-more { 22034 color: var(--reviews-primary); 22035 font-size: 0.85rem; 22036 cursor: pointer; 22037 margin-top: 8px; 22038 display: inline-block; 22039 } 22040 22041 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__read-more:hover { 22042 text-decoration: underline; 22043 } 22044 22045 /* Translation toggle */ 22046 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__translate-toggle { 22047 display: inline-flex; 22048 align-items: center; 22049 gap: 4px; 22050 background: none; 22051 border: none; 22052 padding: 4px 0; 22053 margin-top: 8px; 22054 font-size: 0.8rem; 22055 color: var(--reviews-text); 22056 opacity: 0.7; 22057 cursor: pointer; 22058 transition: opacity 0.2s; 22059 } 22060 22061 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__translate-toggle:hover { 22062 opacity: 1; 22063 } 22064 22065 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__translate-toggle svg { 22066 width: 14px; 22067 height: 14px; 22068 flex-shrink: 0; 22069 } 22070 22071 /* Review images */ 22072 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-images { 22073 display: flex; 22074 gap: 8px; 22075 margin-top: 12px; 22076 flex-wrap: wrap; 22077 } 22078 22079 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-image { 22080 width: 80px; 22081 height: 80px; 22082 border-radius: 8px; 22083 object-fit: cover; 22084 cursor: pointer; 22085 transition: transform 0.2s; 22086 } 22087 22088 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-image:hover { 22089 transform: scale(1.05); 22090 } 22091 22092 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__card-image.large { 22093 width: 100%; 22094 height: auto; 22095 max-height: 300px; 22096 } 22097 22098 /* Pagination */ 22099 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__pagination { 22100 display: flex; 22101 justify-content: center; 22102 align-items: center; 22103 gap: 8px; 22104 margin-top: 32px; 22105 } 22106 22107 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__page-btn { 22108 min-width: 40px; 22109 height: 40px; 22110 display: flex; 22111 align-items: center; 22112 justify-content: center; 22113 border: 1px solid var(--reviews-border); 22114 background: var(--reviews-card-bg); 22115 border-radius: 8px; 22116 cursor: pointer; 22117 font-size: 0.9rem; 22118 color: var(--reviews-text); 22119 transition: all 0.2s; 22120 } 22121 22122 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__page-btn:hover { 22123 border-color: var(--reviews-primary); 22124 color: var(--reviews-primary); 22125 } 22126 22127 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__page-btn.active { 22128 background: var(--reviews-primary); 22129 border-color: var(--reviews-primary); 22130 color: white; 22131 } 22132 22133 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__page-btn:disabled { 22134 opacity: 0.4;
22135 cursor: not-allowed; 22136 } 22137 22138 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__page-btn svg { 22139 width: 16px; 22140 height: 16px; 22141 } 22142 22143 /* States */ 22144 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__loading { 22145 text-align: center; 22146 padding: 60px 20px; 22147 color: var(--reviews-text); 22148 } 22149 22150 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__spinner { 22151 width: 40px; 22152 height: 40px; 22153 border: 3px solid var(--reviews-border); 22154 border-top-color: var(--reviews-primary); 22155 border-radius: 50%; 22156 animation: sf-reviews-spin 1s linear infinite; 22157 margin: 0 auto 16px; 22158 } 22159 22160 @keyframes sf-reviews-spin { 22161 to { transform: rotate(360deg); } 22162 } 22163 22164 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__empty, 22165 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__error { 22166 text-align: center; 22167 padding: 40px 20px; 22168 color: var(--reviews-text); 22169 } 22170 22171 /* Image modal */ 22172 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__modal { 22173 position: fixed; 22174 top: 0; 22175 left: 0; 22176 width: 100%; 22177 height: 100%; 22178 background: rgba(0,0,0,0.9); 22179 z-index: 9999; 22180 display: none; 22181 align-items: center; 22182 justify-content: center; 22183 } 22184 22185 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__modal.open { 22186 display: flex; 22187 } 22188 22189 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__modal-img { 22190 max-width: 90%; 22191 max-height: 90%; 22192 border-radius: 8px; 22193 } 22194 22195 #sf-reviews-template--27375581331837__judgeme_reviews_carousel_NBLtVW .sf-reviews__modal-close { 22196 position: absolute; 22197 top: 20px; 22198 right: 20px; 22199 width: 40px; 22200 height: 40px; 22201 background: white; 22202 border-radius: 50%; 22203 display: flex; 22204 align-items: center; 22205 justify-content: center; 22206 cursor: pointer; 22207 font-size: 24px; 22208 } 22209 </style> 22210 22211 <div class="container section-py"> 22212 <!-- Header --> 22213 <div class="sf-reviews__header"> 22214 22215 <h2 class="sf-reviews__title text-3xl md:text-4xl lg:text-5xl">Customer reviews</h2> 22216 22217 </div> 22218 22219 <!-- Summary box --> 22220 <div class="sf-reviews__summary-box"> 22221 <div class="sf-reviews__summary-content"> 22222 <div class="sf-reviews__summary-rating"> 22223 <div class="sf-reviews__summary-stars" id="summary-stars-template--27375581331837__judgeme_reviews_carousel_NBLtVW"></div> 22224 <div class="sf-reviews__summary-average"> 22225 <span id="summary-avg-template--27375581331837__judgeme_reviews_carousel_NBLtVW">0</span> out of 5 22226 </div> 22227 <div class="sf-reviews__summary-count"> 22228 Based on <span id="summary-count-template--27375581331837__judgeme_reviews_carousel_NBLtVW">0</span> reviews 22229 </div> 22230 </div> 22231 <div class="sf-reviews__breakdown" id="breakdown-template--27375581331837__judgeme_reviews_carousel_NBLtVW"> 22232 <!-- Rating breakdown populated by JS --> 22233 </div> 22234 </div> 22235 </div> 22236 22237 <!-- Toolbar --> 22238 <div class="sf-reviews__toolbar"> 22239 <div class="sf-reviews__filter-info" id="filter-info-template--27375581331837__judgeme_reviews_carousel_NBLtVW" style="display: none;"> 22240 Shows <span id="filter-rating-template--27375581331837__judgeme_reviews_carousel_NBLtVW"></span> stars reviews 22241 <span class="sf-reviews__filter-clear" id="filter-clear-template--27375581331837__judgeme_reviews_carousel_NBLtVW">Clear filter</span> 22242 </div> 22243 <div style="flex: 1;"></div> 22244 <div class="sf-reviews__sort"> 22245 <button class="sf-reviews__sort-btn" id="sort-btn-template--27375581331837__judgeme_reviews_carousel_NBLtVW"> 22246 <span id="sort-label-template--27375581331837__judgeme_reviews_carousel_NBLtVW">Newest first</span> 22247 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 22248 <polyline points="6 9 12 15 18 9"></polyline> 22249 </svg> 22250 </button>
22251 <div class="sf-reviews__sort-dropdown" id="sort-dropdown-template--27375581331837__judgeme_reviews_carousel_NBLtVW"> 22252 <div class="sf-reviews__sort-option active" data-sort="newest">Newest first</div> 22253 <div class="sf-reviews__sort-option" data-sort="oldest">Oldest first</div> 22254 <div class="sf-reviews__sort-option" data-sort="highest">Highest rating</div> 22255 <div class="sf-reviews__sort-option" data-sort="lowest">Lowest rating</div> 22256 </div> 22257 </div> 22258 </div> 22259 22260 <!-- Loading state --> 22261 <div class="sf-reviews__loading" id="loading-template--27375581331837__judgeme_reviews_carousel_NBLtVW"> 22262 <div class="sf-reviews__spinner"></div> 22263 <p>Loading reviews...</p> 22264 </div> 22265 22266 <!-- Error state --> 22267 <div class="sf-reviews__error" id="error-template--27375581331837__judgeme_reviews_carousel_NBLtVW" style="display: none;"> 22268 <p>Could not load reviews.</p> 22269 </div> 22270 22271 <!-- Empty state --> 22272 <div class="sf-reviews__empty" id="empty-template--27375581331837__judgeme_reviews_carousel_NBLtVW" style="display: none;"> 22273 <p>No reviews yet.</p> 22274 </div> 22275 22276 <!-- Reviews grid --> 22277 <div class="sf-reviews__grid" id="grid-template--27375581331837__judgeme_reviews_carousel_NBLtVW" style="display: none;"></div> 22278 22279 <!-- Pagination --> 22280 <div class="sf-reviews__pagination" id="pagination-template--27375581331837__judgeme_reviews_carousel_NBLtVW" style="display: none;"></div> 22281 22282 <div class="food-disclaimer"><p>*Based on the use of hair vitamins containing biotin and zinc, which contribute to the maintenance of normal hair.</p></div> 22283 <style> 22284 .food-disclaimer{font-size:11px;line-height:1.4;color:#8a8a8a;text-align:center;max-width:640px;margin:28px auto 0;padding:0 16px;position:relative;z-index:3;} 22285 .food-disclaimer p{margin:0;} 22286 .food-disclaimer a{color:inherit;text-decoration:underline;} 22287 </style> 22288 </div> 22289 22290 <!-- Image modal --> 22291 <div class="sf-reviews__modal" id="modal-template--27375581331837__judgeme_reviews_carousel_NBLtVW"> 22292 <div class="sf-reviews__modal-close" id="modal-close-template--27375581331837__judgeme_reviews_carousel_NBLtVW">×</div> 22293 <img class="sf-reviews__modal-img" id="modal-img-template--27375581331837__judgeme_reviews_carousel_NBLtVW" src="" alt="Review image"> 22294 </div> 22295</div> 22296
22297<script> 22298document.addEventListener('DOMContentLoaded', function() { 22299 var sectionId = 'template--27375581331837__judgeme_reviews_carousel_NBLtVW'; 22300 var apiUrl = 'https://yuaia-reviews.vercel.app'; 22301 var perPage = 6; 22302 var minRating = 4; 22303 var productHandle = 'hair-vitamins'; 22304 var productId = '8896711917859'; 22305 var showAvatar = false; 22306 var currentLocale = 'en'; 22307 var productSku = "YUM01"; 22308 22309 // Elements 22310 var loadingEl = document.getElementById('loading-' + sectionId); 22311 var errorEl = document.getElementById('error-' + sectionId); 22312 var emptyEl = document.getElementById('empty-' + sectionId); 22313 var gridEl = document.getElementById('grid-' + sectionId); 22314 var paginationEl = document.getElementById('pagination-' + sectionId); 22315 var summaryStarsEl = document.getElementById('summary-stars-' + sectionId); 22316 var summaryAvgEl = document.getElementById('summary-avg-' + sectionId); 22317 var summaryCountEl = document.getElementById('summary-count-' + sectionId); 22318 var breakdownEl = document.getElementById('breakdown-' + sectionId); 22319 var filterInfoEl = document.getElementById('filter-info-' + sectionId); 22320 var filterRatingEl = document.getElementById('filter-rating-' + sectionId); 22321 var filterClearEl = document.getElementById('filter-clear-' + sectionId); 22322 var sortBtnEl = document.getElementById('sort-btn-' + sectionId); 22323 var sortDropdownEl = document.getElementById('sort-dropdown-' + sectionId); 22324 var sortLabelEl = document.getElementById('sort-label-' + sectionId); 22325 var modalEl = document.getElementById('modal-' + sectionId); 22326 var modalImgEl = document.getElementById('modal-img-' + sectionId); 22327 var modalCloseEl = document.getElementById('modal-close-' + sectionId); 22328 22329 // State 22330 var allReviews = []; 22331 var filteredReviews = []; 22332 var currentPage = 1; 22333 var currentSort = 'newest'; 22334 var filterByRating = null; 22335 var ratingCounts = { 5: 0, 4: 0, 3: 0, 2: 0, 1: 0 }; 22336 var fullRatingDistribution = null; 22337 var fullRatingTotal = 0; 22338 var isCuratedProduct = false; 22339 // Official stats from Judge.me metafields 22340 var officialTotal = 2110; 22341 var officialAvg = 4.64; 22342 22343 // Texts 22344 var texts = { 22345 readMore: "Read more", 22346 readLess: "Read less", 22347 verified: "Verified", 22348 seeOriginal: "See original", 22349 seeTranslation: "See translated" 22350 }; 22351 22352 // Generate stars HTML 22353 function generateStars(rating, size) { 22354 var html = ''; 22355 for (var i = 1; i <= 5; i++) { 22356 html += '<span class="' + (i <= rating ? '' : 'star-empty') + '">â </span>'; 22357 } 22358 return html; 22359 } 22360 22361 // Format date 22362 function formatDate(dateString) { 22363 var date = new Date(dateString); 22364 var options = { day: '2-digit', month: '2-digit', year: 'numeric' }; 22365 return date.toLocaleDateString(currentLocale || 'da-DK', options); 22366 } 22367 22368 // Escape HTML for safe rendering 22369 function escapeHtml(str) { 22370 if (!str) return ''; 22371 var div = document.createElement('div'); 22372 div.textContent = str; 22373 return div.innerHTML; 22374 } 22375 22376 // Escape for use in data-attributes 22377 function escapeAttr(str) { 22378 if (!str) return ''; 22379 return str.replace(/&/g, '&').replace(/"/g, '"').replace(/'/g, ''').replace(/</g, '<').replace(/>/g, '>'); 22380 } 22381 22382 // Get initials 22383 function getInitials(name) { 22384 if (!name) return '?'; 22385 return name.split(' ').map(function(n) { return n[0]; }).join('').toUpperCase().substring(0, 2); 22386 } 22387 22388 // Render summary
22389 function renderSummary() { 22390 var total = allReviews.length; 22391 var sum = allReviews.reduce(function(acc, r) { return acc + r.rating; }, 0); 22392 var avg = total > 0 ? (sum / total).toFixed(2) : 0; 22393 22394 // Use official stats if available, otherwise use calculated 22395 var displayTotal = officialTotal > 0 ? officialTotal : total; 22396 var displayAvg = officialAvg > 0 ? officialAvg.toFixed(2) : avg; 22397 22398 summaryStarsEl.innerHTML = generateStars(Math.round(parseFloat(displayAvg))); 22399 summaryAvgEl.textContent = displayAvg; 22400 summaryCountEl.textContent = displayTotal; 22401 22402 var breakdownTotal; 22403 if (fullRatingDistribution) { 22404 ratingCounts = { 22405 5: fullRatingDistribution['5'] || 0, 22406 4: fullRatingDistribution['4'] || 0, 22407 3: fullRatingDistribution['3'] || 0, 22408 2: fullRatingDistribution['2'] || 0, 22409 1: fullRatingDistribution['1'] || 0 22410 }; 22411 breakdownTotal = fullRatingTotal || (ratingCounts[5] + ratingCounts[4] + ratingCounts[3] + ratingCounts[2] + ratingCounts[1]); 22412 } else { 22413 ratingCounts = { 5: 0, 4: 0, 3: 0, 2: 0, 1: 0 }; 22414 allReviews.forEach(function(r) { 22415 if (ratingCounts[r.rating] !== undefined) { 22416 ratingCounts[r.rating]++; 22417 } 22418 }); 22419 breakdownTotal = total; 22420 } 22421 22422 // Render breakdown 22423 var breakdownHtml = ''; 22424 for (var i = 5; i >= 1; i--) { 22425 var count = ratingCounts[i]; 22426 var pct = breakdownTotal > 0 ? (count / breakdownTotal * 100) : 0; 22427 breakdownHtml += '<div class="sf-reviews__breakdown-row' + (filterByRating === i ? ' active' : '') + '" data-rating="' + i + '">'; 22428 breakdownHtml += '<div class="sf-reviews__breakdown-stars">' + generateStars(i) + '</div>'; 22429 breakdownHtml += '<div class="sf-reviews__breakdown-bar"><div class="sf-reviews__breakdown-fill" style="width: ' + pct + '%"></div></div>'; 22430 breakdownHtml += '<div class="sf-reviews__breakdown-count">(' + count + ')</div>'; 22431 breakdownHtml += '</div>'; 22432 } 22433 breakdownEl.innerHTML = breakdownHtml; 22434 22435 // Add click handlers 22436 if (!isCuratedProduct) { 22437 breakdownEl.querySelectorAll('.sf-reviews__breakdown-row').forEach(function(row) { 22438 row.addEventListener('click', function() { 22439 var rating = parseInt(this.dataset.rating); 22440 if (filterByRating === rating) { 22441 filterByRating = null; 22442 filterInfoEl.style.display = 'none'; 22443 } else { 22444 filterByRating = rating; 22445 filterRatingEl.textContent = rating; 22446 filterInfoEl.style.display = 'block'; 22447 } 22448 currentPage = 1; 22449 applyFilters(); 22450 renderReviews(); 22451 renderPagination(); 22452 renderSummary(); 22453 }); 22454 }); 22455 } 22456 } 22457 22458 // Apply filters and sorting 22459 function applyFilters() { 22460 filteredReviews = allReviews.filter(function(r) { 22461 // If user clicked a specific rating, show only that rating (overrides minRating) 22462 if (filterByRating !== null) { 22463 return r.rating === filterByRating; 22464 } 22465 // Pinnede reviews vises altid, uanset minimums-rating 22466 if (r.pinned) return true; 22467 // Otherwise apply minimum rating filter (from settings) 22468 if (r.rating < minRating) return false; 22469 return true; 22470 }); 22471 22472 // Sort â always pin featured reviews (4+ stars with pictures) first 22473 filteredReviews.sort(function(a, b) { 22474 // Pinnede reviews altid øverst 22475 if (a.pinned !== b.pinned) return a.pinned ? -1 : 1; 22476 22477 var aPics = (a.pictures || []).filter(function(p) { return !p.hidden && p.urls; }); 22478 var bPics = (b.pictures || []).filter(function(p) { return !p.hidden && p.urls; }); 22479 var aFeatured = a.rating >= 4 && aPics.length > 0; 22480 var bFeatured = b.rating >= 4 && bPics.length > 0; 22481 if (aFeatured && !bFeatured) return -1; 22482 if (!aFeatured && bFeatured) return 1; 22483 22484 switch (currentSort) { 22485 case 'oldest': 22486 return new Date(a.created_at) - new Date(b.created_at); 22487 case 'highest': 22488 return b.rating - a.rating; 22489 case 'lowest': 22490 return a.rating - b.rating; 22491 default: // newest 22492 return new Date(b.created_at) - new Date(a.created_at); 22493 } 22494 }); 22495 } 22496 22497 // Render review card 22498 function createReviewCard(review) { 22499 var name = review.reviewer_name || (review.reviewer && review.reviewer.name) || "Anonymous"; 22500 var verified = review.verified === 'buyer' || review.verified === 'verified-purchase' || review.verified_buyer; 22501 var pictures = (review.pictures || []).filter(function(p) { return !p.hidden; }); 22502 var body = review.body || ''; 22503 22504 var html = '<div class="sf-reviews__card">'; 22505 22506 // Header with stars and date 22507 html += '<div class="sf-reviews__card-header">'; 22508 html += '<div class="sf-reviews__card-stars">' + generateStars(review.rating) + '</div>'; 22509 html += '<div class="sf-reviews__card-date">' + formatDate(review.created_at) + '</div>'; 22510 html += '</div>'; 22511 22512 // Reviewer 22513 html += '<div class="sf-reviews__card-reviewer">'; 22514 if (showAvatar) { 22515 html += '<div class="sf-reviews__card-avatar">' + getInitials(name) + '</div>'; 22516 } 22517 html += '<div class="sf-reviews__card-name">' + name; 22518 if (verified) { 22519 html += '<span class="sf-reviews__verified">'; 22520 html += '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">'; 22521 html += '<path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path>'; 22522 html += '<polyline points="22 4 12 14.01 9 11.01"></polyline></svg>'; 22523 html += texts.verified + '</span>'; 22524 } 22525 html += '</div></div>'; 22526 22527 // Title (translated if available) 22528 var displayTitle = (review.is_translated && review.translated_title) ? review.translated_title : (review.title || ''); 22529 var originalTitle = review.title || ''; 22530 if (displayTitle) { 22531 html += '<div class="sf-reviews__card-title">' + escapeHtml(displayTitle) + '</div>'; 22532 } 22533 22534 // Body (translated if available) 22535 var displayBody = (review.is_translated && review.translated_body) ? review.translated_body : body; 22536 var originalBody = body; 22537 var isLongDisplay = displayBody.length > 200; 22538 var bodyId = 'body-' + review.id; 22539 html += '<div class="sf-reviews__card-body' + (isLongDisplay ? ' truncated' : '') + '" id="' + bodyId + '">' + escapeHtml(displayBody) + '</div>'; 22540 if (isLongDisplay) { 22541 html += '<span class="sf-reviews__read-more" data-target="' + bodyId + '" data-expanded="false">' + texts.readMore + '</span>'; 22542 } 22543 22544 // Translation toggle 22545 if (review.is_translated) { 22546 html += '<button class="sf-reviews__translate-toggle" data-showing="translated"'; 22547 html += ' data-original-title="' + escapeAttr(originalTitle) + '"'; 22548 html += ' data-translated-title="' + escapeAttr(review.translated_title || '') + '"'; 22549 html += ' data-original-body="' + escapeAttr(originalBody) + '"'; 22550 html += ' data-translated-body="' + escapeAttr(review.translated_body || '') + '"'; 22551 html += ' data-review-id="' + review.id + '">'; 22552 html += '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m5 8 6 6"/><path d="m4 14 6-6 2-3"/><path d="M2 5h12"/><path d="M7 2h1"/><path d="m22 22-5-10-5 10"/><path d="M14 18h6"/></svg>'; 22553 html += '<span>' + texts.seeOriginal + '</span>'; 22554 html += '</button>'; 22555 } 22556 22557 // Images 22558 if (pictures.length > 0) { 22559 html += '<div class="sf-reviews__card-images">';
22560 pictures.forEach(function(pic) { 22561 var thumbUrl = (pic.urls && pic.urls.compact) || (pic.urls && pic.urls.small) || (pic.urls && pic.urls.original); 22562 var fullUrl = (pic.urls && pic.urls.huge) || (pic.urls && pic.urls.original); 22563 if (thumbUrl) { 22564 html += '<img class="sf-reviews__card-image" src="' + thumbUrl + '" data-full="' + fullUrl + '" alt="Review image" loading="lazy">'; 22565 } 22566 }); 22567 html += '</div>'; 22568 } 22569 22570 html += '</div>'; 22571 return html; 22572 } 22573 22574 // Render reviews 22575 function renderReviews() { 22576 var start = (currentPage - 1) * perPage; 22577 var end = start + perPage; 22578 var pageReviews = filteredReviews.slice(start, end); 22579 22580 if (pageReviews.length === 0) { 22581 gridEl.style.display = 'none'; 22582 emptyEl.style.display = 'block'; 22583 return; 22584 } 22585 22586 emptyEl.style.display = 'none'; 22587 gridEl.style.display = 'grid'; 22588 22589 var html = ''; 22590 pageReviews.forEach(function(review) { 22591 html += createReviewCard(review); 22592 }); 22593 gridEl.innerHTML = html; 22594 22595 // Add read more handlers 22596 gridEl.querySelectorAll('.sf-reviews__read-more').forEach(function(btn) { 22597 btn.addEventListener('click', function() { 22598 var targetId = this.dataset.target; 22599 var target = document.getElementById(targetId); 22600 var expanded = this.dataset.expanded === 'true'; 22601 22602 if (expanded) { 22603 target.classList.add('truncated'); 22604 this.textContent = texts.readMore; 22605 this.dataset.expanded = 'false'; 22606 } else { 22607 target.classList.remove('truncated'); 22608 this.textContent = texts.readLess; 22609 this.dataset.expanded = 'true'; 22610 } 22611 }); 22612 }); 22613 22614 // Add image click handlers 22615 gridEl.querySelectorAll('.sf-reviews__card-image').forEach(function(img) { 22616 img.addEventListener('click', function() { 22617 modalImgEl.src = this.dataset.full; 22618 modalEl.classList.add('open'); 22619 }); 22620 }); 22621 22622 // Add translation toggle handlers 22623 gridEl.querySelectorAll('.sf-reviews__translate-toggle').forEach(function(btn) { 22624 btn.addEventListener('click', function() { 22625 var reviewId = this.dataset.reviewId; 22626 var showing = this.dataset.showing; 22627 var titleEl = this.closest('.sf-reviews__card').querySelector('.sf-reviews__card-title'); 22628 var bodyEl = document.getElementById('body-' + reviewId); 22629 var labelEl = this.querySelector('span'); 22630 22631 if (showing === 'translated') { 22632 // Switch to original 22633 if (titleEl) titleEl.textContent = this.dataset.originalTitle; 22634 if (bodyEl) bodyEl.textContent = this.dataset.originalBody; 22635 labelEl.textContent = texts.seeTranslation; 22636 this.dataset.showing = 'original'; 22637 } else { 22638 // Switch to translated 22639 if (titleEl) titleEl.textContent = this.dataset.translatedTitle; 22640 if (bodyEl) bodyEl.textContent = this.dataset.translatedBody; 22641 labelEl.textContent = texts.seeOriginal; 22642 this.dataset.showing = 'translated'; 22643 } 22644 }); 22645 }); 22646 } 22647 22648 // Render pagination 22649 function renderPagination() { 22650 var totalPages = Math.ceil(filteredReviews.length / perPage); 22651 22652 if (totalPages <= 1) { 22653 paginationEl.style.display = 'none'; 22654 return; 22655 } 22656 22657 paginationEl.style.display = 'flex'; 22658 22659 var html = ''; 22660 22661 // Previous button 22662 html += '<button class="sf-reviews__page-btn" data-page="prev"' + (currentPage === 1 ? ' disabled' : '') + '>'; 22663 html += '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="15 18 9 12 15 6"></polyline></svg>'; 22664 html += '</button>'; 22665 22666 // Page numbers 22667 var startPage = Math.max(1, currentPage - 2); 22668 var endPage = Math.min(totalPages, startPage + 4); 22669 22670 if (startPage > 1) { 22671 html += '<button class="sf-reviews__page-btn" data-page="1">1</button>'; 22672 if (startPage > 2) html += '<span style="padding: 0 8px;">...</span>'; 22673 } 22674 22675 for (var i = startPage; i <= endPage; i++) { 22676 html += '<button class="sf-reviews__page-btn' + (i === currentPage ? ' active' : '') + '" data-page="' + i + '">' + i + '</button>'; 22677 } 22678 22679 if (endPage < totalPages) { 22680 if (endPage < totalPages - 1) html += '<span style="padding: 0 8px;">...</span>'; 22681 html += '<button class="sf-reviews__page-btn" data-page="' + totalPages + '">' + totalPages + '</button>'; 22682 } 22683 22684 // Next button 22685 html += '<button class="sf-reviews__page-btn" data-page="next"' + (currentPage === totalPages ? ' disabled' : '') + '>'; 22686 html += '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="9 18 15 12 9 6"></polyline></svg>'; 22687 html += '</button>'; 22688 22689 paginationEl.innerHTML = html; 22690 22691 // Add click handlers 22692 paginationEl.querySelectorAll('.sf-reviews__page-btn').forEach(function(btn
22692) { 22693 btn.addEventListener('click', function() { 22694 if (this.disabled) return; 22695 22696 var page = this.dataset.page; 22697 if (page === 'prev') { 22698 currentPage = Math.max(1, currentPage - 1); 22699 } else if (page === 'next') { 22700 currentPage = Math.min(totalPages, currentPage + 1); 22701 } else { 22702 currentPage = parseInt(page); 22703 } 22704 22705 renderReviews(); 22706 renderPagination(); 22707 22708 // Scroll to top of section 22709 document.getElementById('sf-reviews-' + sectionId).scrollIntoView({ behavior: 'smooth', block: 'start' }); 22710 }); 22711 }); 22712 } 22713 22714 // Fetch reviews (all translations are pre-computed in DB) 22715 function fetchReviews() { 22716 if (!apiUrl) { 22717 loadingEl.style.display = 'none'; 22718 errorEl.style.display = 'block'; 22719 return; 22720 } 22721 22722 var baseUrl = apiUrl.replace(/\/+$/, ''); 22723 var url = baseUrl + '/api/reviews?fetch_all=true'; 22724 if (productSku) { 22725 url += '&sku=' + encodeURIComponent(productSku); 22726 } 22727 if (currentLocale) { 22728 url += '&target_lang=' + encodeURIComponent(currentLocale); 22729 } 22730 22731 fetch(url) 22732 .then(function(res) { 22733 if (!res.ok) throw new Error('API error'); 22734 return res.json(); 22735 }) 22736 .then(function(data) { 22737 loadingEl.style.display = 'none'; 22738 22739 allReviews = data.reviews || []; 22740 fullRatingDistribution = data.rating_distribution || null; 22741 fullRatingTotal = data.total_all || 0; 22742 isCuratedProduct = data.is_curated || false; 22743 22744 if (allReviews.length === 0) { 22745 emptyEl.style.display = 'block'; 22746 return; 22747 } 22748 22749 renderSummary(); 22750 applyFilters(); 22751 renderReviews(); 22752 renderPagination(); 22753 }) 22754 .catch(function(err) { 22755 console.error('Error:', err); 22756 loadingEl.style.display = 'none'; 22757 errorEl.style.display = 'block'; 22758 }); 22759 } 22760 22761 // Sort dropdown 22762 sortBtnEl.addEventListener('click', function(e) { 22763 e.stopPropagation(); 22764 sortDropdownEl.classList.toggle('open'); 22765 }); 22766 22767 document.addEventListener('click', function() { 22768 sortDropdownEl.classList.remove('open'); 22769 }); 22770 22771 sortDropdownEl.querySelectorAll('.sf-reviews__sort-option').forEach(function(opt) { 22772 opt.addEventListener('click', function() { 22773 currentSort = this.dataset.sort; 22774 sortLabelEl.textContent = this.textContent; 22775 sortDropdownEl.querySelectorAll('.sf-reviews__sort-option').forEach(function(o) { o.classList.remove('active'); }); 22776 this.classList.add('active'); 22777 sortDropdownEl.classList.remove('open'); 22778 currentPage = 1; 22779 applyFilters(); 22780 renderReviews(); 22781 renderPagination(); 22782 }); 22783 }); 22784 22785 // Clear filter 22786 filterClearEl.addEventListener('click', function() { 22787 filterByRating = null; 22788 filterInfoEl.style.display = 'none'; 22789 currentPage = 1; 22790 applyFilters(); 22791 renderReviews(); 22792 renderPagination(); 22793 renderSummary(); 22794 }); 22795 22796 // Modal close 22797 modalCloseEl.addEventListener('click', function() { 22798 modalEl.classList.remove('open'); 22799 }); 22800 22801 modalEl.addEventListener('click', function(e) { 22802 if (e.target === modalEl) { 22803 modalEl.classList.remove('open'); 22804 } 22805 }); 22806 22807 // Init 22808 fetchReviews(); 22809}); 22810</script>
22810 22811 22812 22813</div><div id="shopify-section-template--27375581331837__product-recommendations" class="shopify-section"><div 22814 class="sf-product__section product-recommendations" 22815 style="--column-gap: 30px; --column-gap-mobile: 16px; --row-gap: 40px; --items: 4" 22816> 22817 <product-recommendations 22818 data-items-per-page="4" 22819 data-url="/recommendations/products?section_id=template--27375581331837__product-recommendations&product_id=8896711917859&limit=8" 22820 > 22821 22822 </product-recommendations> 22823</div> 22824 22825 22826</div> 22827 <div id="cart-drawer-container"></div> 22828 </main><!-- BEGIN sections: footer-group --> 22829<div id="shopify-section-sections--25734680412541__170782166491a26e53" class="shopify-section shopify-section-group-footer-group"> 22830 22831 22832 22833 22834<section 22835 id="app-wrapper-sections--25734680412541__170782166491a26e53" 22836 class="app-wrapper sf-section-padding " 22837 22838 style="background-color: ;--section-padding-top: 0px; --section-padding-bottom: 0px;" 22839> 22840 <div class="container-fluid section-my"> 22841 22842 22843 <div class="app-wrapper__content"> 22844 22845 <div id="shopify-block-AQmc4N3ExcnlvVDB6e__instafeed_app_block_bgjhnt" class="shopify-block shopify-app-block"> 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861<style> 22862 div[id*="instafeed_app_block"] { 22863 width: 100%; 22864 } 22865 div.shopify-section:has(> [id*="instafeed_app_block"]) { 22866 width: 100%; 22867 } 22868 22869 body #insta-feed { 22870 22871 22872 22873 22874 margin-bottom: 0px!important; 22875 22876 22877 22878 22879 22880 22881 22882 } 22883 22884 body #insta-feed h2 { 22885 22886 22887 22888 text-align: left; 22889 } 22890 22891 22892 22893</style> 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 <div id="insta-feed"></div> 22906
22906<script> 22907 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "+45.000 followers | @yuaiahaircare"; 22908 22909 </script>
22909 22910 22911 22912<!-- BEGIN app snippet: storefront-script --> 22913 22914 22915
22915<script> 22916 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-7819bfdd69662e865fdaaa1d7781a823.js"; 22917 var instafeedScriptMode = "load"; 22918 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e)){if("defer"===n){if(a())return;var t=document.createElement("script");return t.src=e,t.defer=!0,void(document.head||document.documentElement).appendChild(t)}if("consent"===n){var o=!1;function i(){o||(o=!0,u())}function d(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&i()}function r(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&i()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],d):d()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}"complete"===document.readyState?u():window.addEventListener("load",function(){u()})}function c(e){return String(e).split("?")[0]}function a(){for(var n=document.getElementsByTagName("script"),t=c(e),o=0;o!==n.length;o++)if(c(n[o].src)===t)return!0;return!1}function u(){if(!a()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 22919 </script>
22919 22920 22921 22922<!-- END app snippet --> 22923 22924 22925 22926 22927 22928 22929</div> 22930 22931 </div> 22932 </div> 22933</section> 22934 22935 22936</div><div id="shopify-section-sections--25734680412541__footer" class="shopify-section shopify-section-group-footer-group"><footer class="sf-footer" data-section-type="footer" data-section-id="sections--25734680412541__footer"> 22937 22938 <div class=" sf__footer-middle"> 22939 <div class="container-fluid"> 22940 <div class="sf-footer__accordion flex flex-wrap lg:flex-nowrap -mx-4 lg:-mx-5"> 22941 22942 22943 22944 <div class="sf-footer__block sf__accordion-item open sf__footer-block-newsletter w-full lg:w-1/3 order-first md:order-none"> 22945 <div class="sf-footer__block-inner px-4 lg:px-5"> 22946 22947 <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">10% discount on first order</h3> 22948 22949 22950 <div class="sf__accordion-content rte sf__footer-block-content"> 22951 <div class="pb-5 md:pb-0"> 22952 <p class="py-2 block-text sf__newsletter-block-desc">Join 35.000 other women and sign up for our fantastic newsletter and get 10% off your next purchase.</p> 22953 22954 <div><form method="post" action="/contact#contact-form__{{ "now" | date: "%L" }}" id="contact-form__{{ "now" | date: "%L" }}" accept-charset="UTF-8" class="sf__footer-form-newsletter form__style-bordered"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 22955 <input type="hidden" name="contact[tags]" value="newsletter"> 22956 <div class="relative"> 22957 <input 22958 type="email" 22959 required 22960 name="contact[email]" 22961 placeholder="Enter your e-mail" 22962 autocorrect="off" 22963 autocapitalize="off" 22964 autocomplete="off" 22965 spellcheck="false" 22966 class="form-control form__control-icon py-1.5 px-12 sf__newletter__form-input" 22967 > 22968 22969 <span class="sf__footer-form-newsletter-icon absolute"> 22970 <svg class="w-[16px] h-[16px]" fill="currentColor" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"/></svg> 22971 </span> 22972 22973 <button type="submit" name="commit" class="sf__form-submit absolute" aria-label="submit email"> 22974 <svg xmlns="http://www.w3.org/2000/svg" class="w-[16px] h-[16px]" fill="none" viewBox="0 0 16 17">
22974<path fill="currentColor" d="M7.66406.585938c.21094-.1875.41016-.1875.59766 0L15.6094 7.96875c.2109.1875.2109.375 0 .5625L8.26172 15.9141c-.1875.1875-.38672.1875-.59766 0l-.70312-.7032c-.07032-.0703-.10547-.164-.10547-.2812s.03515-.2227.10547-.3164l5.44926-5.44924H.421875C.140625 9.16406 0 9.02344 0 8.74219v-.98438c0-.28125.140625-.42187.421875-.42187H12.4102L6.96094 1.88672c-.1875-.21094-.1875-.41016 0-.59766l.70312-.703122z"/></svg> 22975 </button> 22976 </div> 22977 22978 22979 22980 22981 22982 22983 22984 </form> 22985 </div> 22986 22987 22988 </div> 22989 </div> 22990 22991 </div> 22992 </div> 22993 22994 22995 22996 22997 <div class="sf-footer__block sf__footer-block-spacing w-full lg:w-1/6 "> 22998 <div class="sf-footer__block-inner px-4 lg:px-5"> 22999 23000 23001 23002 </div> 23003 </div> 23004 23005 23006 23007 23008 <div class="sf-footer__block sf__accordion-item open sf__footer-block-menu w-full lg:w-1/4 "> 23009 <div class="sf-footer__block-inner px-4 lg:px-5"> 23010 23011 <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">Help</h3> 23012 23013 23014 23015 23016 <ul class="sf__accordion-content sf__footer-block-content"> 23017 <li class="pb-5 md:pb-0"><ul> 23018 23019 <li class="link-lv2 leading-8 hover-underline"> 23020 <a href="/pages/contact-us"> 23021 Contact us 23022 </a> 23023 </li> 23024 23025 <li class="link-lv2 leading-8 hover-underline"> 23026 <a href="/pages/press"> 23027 Press 23028 </a> 23029 </li> 23030 23031 <li class="link-lv2 leading-8 hover-underline"> 23032 <a href="/pages/frequently-asked-questions"> 23033 FAQ 23034 </a> 23035 </li> 23036 23037 <li class="link-lv2 leading-8 hover-underline"> 23038 <a href="/pages/retailer"> 23039 Retail our products 23040 </a> 23041 </li> 23042 23043 <li class="link-lv2 leading-8 hover-underline"> 23044 <a href="/pages/content-creator"> 23045 Content creator 23046 </a> 23047 </li> 23048 23049 <li class="link-lv2 leading-8 hover-underline"> 23050 <a href="/pages/are-you-a-blogger"> 23051 Are you a influencer? 23052 </a> 23053 </li> 23054 23055 <li class="link-lv2 leading-8 hover-underline"> 23056 <a href="https://returns.reversio.io/yuaia.com/withdraw"> 23057 Withdraw order 23058 </a> 23059 </li> 23060 23061 </ul></li> 23062 </ul> 23063 23064 23065 23066 </div> 23067 </div> 23068 23069 23070 23071 23072 <div class="sf-footer__block sf__accordion-item open sf__footer-block-menu w-full lg:w-1/4 "> 23073 <div class="sf-footer__block-inner px-4 lg:px-5"> 23074 23075 <h3 class="font-medium mb-4 text-base sf__accordion-button sf__footer-block-title">About us</h3> 23076 23077 23078 23079 23080 <ul class="sf__accordion-content sf__footer-block-content"> 23081 <li class="pb-5 md:pb-0"><ul> 23082 23083 <li class="link-lv2 leading-8 hover-underline"> 23084 <a href="/pages/about-us"> 23085 About us 23086 </a> 23087 </li> 23088 23089 <li class="link-lv2 leading-8 hover-underline"> 23090 <a href="/pages/returns"> 23091 Returns 23092 </a> 23093 </li> 23094 23095 <li class="link-lv2 leading-8 hover-underline"> 23096 <a href="/pages/handelsbetingelser"> 23097 Terms and conditions 23098 </a> 23099 </li> 23100 23101 <li class="link-lv2 leading-8 hover-underline"> 23102 <a href="/pages/delivery"> 23103 Delivery 23104 </a> 23105 </li> 23106 23107 <li class="link-lv2 leading-8 hover-underline">
23108 <a href="/pages/cookies-and-privacy-policy"> 23109 Cookies and privacy policy 23110 </a> 23111 </li> 23112 23113 <li class="link-lv2 leading-8 hover-underline"> 23114 <a href="/pages/abonnementsbetingelser"> 23115 Subscription terms and conditions 23116 </a> 23117 </li> 23118 23119 <li class="link-lv2 leading-8 hover-underline"> 23120 <a href="/pages/satisfaction-guarantee"> 23121 Satisfaction Guarantee 23122 </a> 23123 </li> 23124 23125 <li class="link-lv2 leading-8 hover-underline"> 23126 <a href="/pages/impressum"> 23127 Imprint 23128 </a> 23129 </li> 23130 23131 <li class="link-lv2 leading-8 hover-underline"> 23132 <a href="/blogs/knowledge-base"> 23133 Knowledge base 23134 </a> 23135 </li> 23136 23137 <li class="link-lv2 leading-8 hover-underline"> 23138 <a href="/blogs/ingredient-blog"> 23139 Ingredient blog 23140 </a> 23141 </li> 23142 23143 </ul></li> 23144 </ul> 23145 23146 23147 23148 </div> 23149 </div> 23150 23151 23152 23153 23154 <div class="sf-footer__block sf__footer-block-custom_html w-full lg:w-1/4 "> 23155 <div class="sf-footer__block-inner px-4 lg:px-5"> 23156 23157 23158 <div class=" sf__footer-block-content"> 23159 <div class="pb-5 md:pb-0"> 23160 23161 <div class="mt-0 block-text"> 23162 <img alt="yuiaia logo" class="footer-logo" src="https://cdn.shopify.com/s/files/1/0200/4140/0420/files/Yuaia-Hair-Care_Logo_center.svg"> 23163<p> Hedeparken 16<br> 231647870 Roslev, Denmark<br> 23165VAT: DK42287520<br><br> 23166 23167E: <a href="mailto:[email protected]">[email protected]</a> <br> 23168T: +45 81 95 89 81 <br> 23169 23170</p> 23171 </div> 23172 23173 </div> 23174</div> 23175 23176 23177 </div> 23178 </div> 23179 23180 23181 </div> 23182 </div> 23183 </div> 23184 23185 <div class="footer-layout sf__footer-bottom mt-5 md:mt-0"> 23186 <div class="container-fluid"> 23187 <div class="sf__footer-bottom-inner lg:pb-8 pt-0 lg:py-5 flex flex-col lg:flex-row justify-between items-center"> 23188 23189 23190 <div class="sf-footer__left flex-1 text-center w-full md:text-left mb-6 lg:mb-0 lg:w-auto lg:order-none"> 23191 <span class="text-sm text-left">© Yuaia Haircare 2023 | Powered by Yuaia Haircare</span> 23192 </div> 23193 23194 23195 <div class="sf-footer__right w-full flex flex-wrap justify-center md:justify-start lg:justify-center items-center lg:w-auto"> 23196 23197 <div class="flex items-center mb-6 md:mb-0"> 23198 23199
23200<script> 23201function loadCSS(filename){var l=document.createElement('link');l.rel='stylesheet';l.href=filename;var h=document.getElementsByTagName('head')[0];h.parentNode.insertBefore(l,h);} 23202if(window.innerWidth>0.6e3) loadCSS("https://yuaiahaircare.com/cdn/shop/t/31/assets/component-country-flag.css?v=163926409302575699231763384618"); 23203else document.addEventListener('StartAsyncLoading',function(event){loadCSS("https://yuaiahaircare.com/cdn/shop/t/31/assets/component-country-flag.css?v=163926409302575699231763384618");}); 23204</script>
23204 23205 23206 23207 23208 23209 <div class="sf-country-switcher lg:py-3.5"> 23210 <form method="post" action="/localization" id="country-33" accept-charset="UTF-8" class="px-4" enctype="multipart/form-data" data-localization-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/hair-vitamins" /> 23211 <input type="hidden" name="country_code" value="DK" data-localization-input/> 23212 <span class="m-country-flags m-country-flags--DK"></span> 23213 <div class="sf__custom-select sf__select-top"> 23214 <select name="country_code" class="border-transparent bg-transparent" data-localization-select><option 23215 value="AR" 23216 23217 >AR</option><option 23218 value="AU" 23219 23220 >AU</option><option 23221 value="AT" 23222 23223 >AT</option><option 23224 value="BE" 23225 23226 >BE</option><option 23227 value="BO" 23228 23229 >BO</option><option 23230 value="BR" 23231 23232 >BR</option><option 23233 value="BG" 23234 23235 >BG</option><option 23236 value="CA" 23237 23238 >CA</option><option 23239 value="BQ" 23240 23241 >BQ</option><option 23242 value="CL" 23243 23244 >CL</option><option 23245 value="CO" 23246 23247 >CO</option><option 23248 value="CR" 23249 23250 >CR</option><option 23251 value="HR" 23252 23253 >HR</option><option 23254 value="CZ" 23255 23256 >CZ</option><option 23257 value="DK" 23258 selected 23259 >DK</option><option 23260 value="EC" 23261 23262 >EC</option><option 23263 value="SV" 23264 23265 >SV</option><option 23266 value="EE" 23267 23268 >EE</option><option 23269 value="FI" 23270 23271 >FI</option><option 23272 value="FR" 23273 23274 >FR</option><option 23275 value="GF" 23276 23277 >GF</option><option 23278 value="GE" 23279 23280 >GE</option><option 23281 value="DE" 23282 23283 >DE</option><option 23284 value="GR" 23285 23286 >GR</option><option 23287 value="GL" 23288 23289 >GL</option><option 23290 value="GP" 23291 23292 >GP</option><option 23293 value="GT" 23294 23295 >GT</option><option 23296 value="GY" 23297 23298 >GY</option><option 23299 value="HN" 23300 23301 >HN</option><option 23302 value="HK" 23303 23304 >HK</option><option 23305 value="HU" 23306 23307 >HU</option><option 23308 value="IS" 23309 23310 >IS</option><option 23311 value="IN" 23312 23313 >IN</option><option 23314 value="ID" 23315 23316 >ID</option><option 23317 value="IE" 23318 23319 >IE</option><option 23320 value="IL" 23321 23322 >IL</option><option 23323 value="IT" 23324 23325 >IT</option><option 23326 value="JM" 23327 23328 >JM</option><option 23329 value="JP" 23330 23331 >JP</option><option 23332 value="LV" 23333 23334 >LV</option><option 23335 value="LT" 23336 23337 >LT</option><option 23338 value="LU" 23339 23340 >LU</option><option 23341 value="MY" 23342 23343 >MY</option><option 23344 value="MT" 23345 23346 >MT</option><option 23347 value="MQ" 23348 23349 >MQ</option><option 23350 value="MX" 23351 23352 >MX</option><option 23353 value="NL" 23354 23355 >NL</option><option 23356 value="NZ" 23357 23358 >NZ</option><option 23359 value="NI" 23360 23361 >NI</option><option 23362 value="NO" 23363 23364 >NO</option><option 23365 value="PY" 23366 23367 >PY</option><option 23368 value="PE" 23369 23370 >PE</option><option 23371 value="PH" 23372 23373 >PH</option><option 23374 value="PL" 23375 23376 >PL</option><option 23377 value="PT" 23378 23379 >PT</option><option 23380 value="QA" 23381 23382 >QA</option><option 23383 value="RO" 23384 23385 >RO</option><option 23386 value="SA" 23387 23388 >SA</option><option 23389 value="SG" 23390 23391 >SG</option><option 23392 value="SK" 23393 23394 >SK</option><option 23395 value="SI" 23396 23397 >SI</option><option 23398 value="KR" 23399 23400 >KR</option><option 23401 value="ES" 23402 23403 >ES</option><option 23404 value="LK" 23405 23406 >LK</option><option 23407 value="SE" 23408 23409 >SE</option><option 23410 value="CH" 23411 23412 >CH</option><option 23413 value="TW" 23414 23415 >TW</option><option 23416 value="TH" 23417 23418 >TH</option><option 23419 value="TR" 23420 23421 >TR</option><option 23422 value="AE" 23423 23424 >AE</option><option 23425 value="GB" 23426 23427 >GB</option><option 23428 value="US" 23429 23430 >US</option><option 23431 value="UY" 23432 23433 >UY</option><option 23434 value="VE" 23435 23436 >VE</option><option 23437 value="VN" 23438 23439 >VN</option></select> 23440 </div></form></div> 23441 23442 23443 23444 <div class="sf-language-switcher py-0 ml-2 lg:py-3.5"> 23445 23446 <form method="post" action="/localization" id="localization_form-75" accept-charset="UTF-8" class="px-4" enctype="multipart/form-data" data-localization-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/hair-vitamins" /> 23447 <input type="hidden" name="locale_code" value="en" data-localization-input/> 23448 <div class="sf__custom-select sf__select-top"> 23449 <select class="border-transparent bg-transparent" data-localization-select><option 23450 value="en"selected="selected">English</option></select> 23451 </div> 23452 </form> 23453 </div> 23454 23455 23456 </div> 23457 23458 23459 23460 23461 <div class="payment-icons flex justify-center lg:justify-start"> 23462 <span class="hidden">Payment options: </span> 23463 <ul class="flex flex-wrap -m-2.5"> 23464 23465 23466 <li class="m-2.5"> 23467 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
23467<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
2346716.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 23468 23469 </li> 23470 <li class="m-2.5"> 23471 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 23472 23473 </li> 23474 <li class="m-2.5"> 23475 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
234750-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 23476 </li> 23477 <li class="m-2.5"> 23478 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 23479 23480 </li> 23481 <li class="m-2.5"> 23482 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
2348206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 23483 23484 </li></ul> 23485 </div> 23486 23487 23488 23489 </div> 23490 23491 </div> 23492 </div> 23493</div> 23494 23495</footer>
23496<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/footer.min.js?v=4685485400641924001763384620" defer="defer"></script>
23496 23497 23498 23499</div><div id="shopify-section-sections--25734680412541__mobile-sticky-bar" class="shopify-section shopify-section-group-footer-group"> 23500 23501 23502 23503</div><div id="shopify-section-sections--25734680412541__age-verifier-popup" class="shopify-section shopify-section-group-footer-group"><link href="//yuaiahaircare.com/cdn/shop/t/31/assets/age-verifier.css?v=27265669873439618191763384618" rel="stylesheet" type="text/css" media="all" /> 23504<m-age-verifier-popup 23505 id="sections--25734680412541__age-verifier-popup" 23506 class="sf-age-verifier" 23507 data-section-id="sections--25734680412541__age-verifier-popup" 23508 data-design-mode="false" 23509 data-enable="false" 23510> 23511 <div class="sf-modal sf-modal__wrapper fixed inset-0"> 23512 <div class="sf-modal__content bg-white relative"> 23513 <div class="sf-modal__content-inner"> 23514 23515 <div class="sf-age-verifier__wrapper text-center"> 23516 <div class="sf-age-verifier__content sf-age-verifier__content-active" data-age-verifier-content><h2 class="sf-age-verifier__title font-medium">Confirm your age</h2><div class="rte sf-age-verifier__text"><p>Are you 18 years old or older?</p></div><div class="sf-age-verifier__button-wrapper" > 23517 23518 <button class="sf__btn sf__btn-secondary" data-age-verifier-decline-button> 23519 No, I'm not 23520 </button> 23521 23522 23523 <button class="sf__btn sf__btn-primary" data-age-verifier-agree-button> 23524 Yes, I am 23525 </button> 23526 23527 </div></div> 23528 <div class="sf-age-verifier__decline-content hidden" data-age-verifier-decline-content> 23529 23530 <h2 class="sf-age-verifier__title font-medium">Come back when you're older</h2> 23531 23532 23533 <div class="rte sf-age-verifier__text"><p>Sorry, the content of this store can't be seen by a younger audience. Come back when you're older.</p></div> 23534 23535 23536 <button class="sf__btn sf__btn-secondary" data-age-verifier-return-button> 23537 Oops, I entered incorrectly 23538 </button> 23539 23540 </div> 23541 </div> 23542 </div> 23543 </div> 23544 </div> 23545 23546</m-age-verifier-popup>
23547<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/age-verifier.min.js?v=106501142068410233611763384619" defer="defer"></script>
23547 23548 23549 23550</div> 23551<!-- END sections: footer-group -->
23551<script> 23552 document.addEventListener("DOMContentLoaded", function() { 23553 $(".ingredients-button").click(function() { 23554 $(".ingredients-popup").fadeIn(300); 23555 }); 23556 $(".close").click(function() { 23557 $(".ingredients-popup").fadeOut(300); 23558 }); 23559 $(document).mouseup(function(e) { 23560 var container = $(".ingredients-popup .popup__content"); 23561 if (!container.is(e.target) && container.has(e.target).length === 0) { 23562 $(".ingredients-popup").fadeOut(300); 23563 } 23564 }); 23565 }); 23566</script>
23566<script> 23567(function() { 23568 // Get the product limit from settings 23569 const PRODUCT_LIMIT = 6; 23570 23571 // Store recommendations cache 23572 let cachedRecommendations = null; 23573 let isLoadingRecommendations = false; 23574 23575 // Setup MinimogEvents subscription 23576 function setupMinimogEventsSubscription() { 23577 if (window.MinimogEvents && window.MinimogEvents.subscribe) { 23578 window.MinimogEvents.subscribe('ON_CART_UPDATE', function() { 23579 // Start monitoring to ensure recommendations persist 23580 startMonitoring(); 23581 23582 // Add small delay to ensure DOM updates are complete 23583 setTimeout(function() { 23584 loadRecommendations(); 23585 }, 50); 23586 }); 23587 return true; 23588 } 23589 return false; 23590 } 23591 23592 // Try to setup MinimogEvents subscription 23593 if (!setupMinimogEventsSubscription()) { 23594 let retryCount = 0; 23595 const retryInterval = setInterval(function() { 23596 retryCount++; 23597 if (setupMinimogEventsSubscription()) { 23598 clearInterval(retryInterval); 23599 } else if (retryCount >= 50) { 23600 clearInterval(retryInterval); 23601 } 23602 }, 100); 23603 } 23604 23605 // Monitor and restore recommendations if they disappear 23606 let monitoringActive = false; 23607 function startMonitoring() { 23608 if (monitoringActive) return; 23609 monitoringActive = true; 23610 23611 let checkCount = 0; 23612 const monitorInterval = setInterval(function() { 23613 checkCount++; 23614 const container = document.getElementById('yuaia-recommendations-container'); 23615 23616 if (!container) { 23617 if (checkCount > 10) { 23618 clearInterval(monitorInterval); 23619 monitoringActive = false; 23620 } 23621 return; 23622 } 23623 23624 const hasRecommendations = container.querySelector('.yuaia-recommendation') !== null; 23625 const isEmpty = container.innerHTML.trim() === ''; 23626 23627 // If container exists but is empty and we have cached recommendations 23628 if ((isEmpty || !hasRecommendations) && cachedRecommendations && cachedRecommendations.length > 0) { 23629 renderRecommendationsImmediate(cachedRecommendations); 23630 } 23631 23632 // Stop monitoring after 5 seconds 23633 if (checkCount > 25) { 23634 clearInterval(monitorInterval); 23635 monitoringActive = false; 23636 } 23637 }, 200); 23638 } 23639 23640 // Init when cart drawer opens 23641 document.addEventListener('click', function(e) { 23642 if (e.target.closest('[data-cart-drawer-toggle]') || e.target.closest('.js-cart-drawer-toggle') || e.target.closest('[data-open-cart-drawer]')) { 23643 setTimeout(loadRecommendations, 100); 23644 } 23645 }); 23646 23647 // Check for cart drawer periodically when page loads 23648 let checkCount = 0; 23649 const checkInterval = setInterval(function() { 23650 checkCount++; 23651 const container = document.getElementById('yuaia-recommendations-container'); 23652 if (container) { 23653 clearInterval(checkInterval); 23654 loadRecommendations(); 23655 } else if (checkCount >= 50) { 23656 clearInterval(checkInterval); 23657 } 23658 }, 100); 23659 23660 function loadRecommendations() { 23661 if (isLoadingRecommendations) { 23662 return; 23663 } 23664 23665 const container = document.getElementById('yuaia-recommendations-container'); 23666 if (!container) { 23667 return; 23668 } 23669 23670 // Check if container is empty (cart drawer was reloaded) 23671 const hasExistingContent = container.querySelector('.yuaia-recommendation') !== null; 23672 const containerEmpty = container.innerHTML.trim() === ''; 23673 23674 if ((containerEmpty || !hasExistingContent) && cachedRecommendations && cachedRecommendations.length > 0) { 23675 renderRecommendationsImmediate(cachedRecommendations); 23676 isLoadingRecommendations = false; 23677 // Don't continue loading new recommendations if we just restored from cache 23678 return; 23679 } 23680 23681 isLoadingRecommendations = true; 23682 23683 // Get predefined recommendations from settings 23684 const predefinedProducts = [ 23685 23686 { 23687 id: 9597262135587, 23688 title: "Rosemary Hair Oil", 23689 handle: "rosemary-hair-oil", 23690 url: "\/products\/rosemary-hair-oil", 23691 featured_image: "\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302861_YUAIA_Rosemary-Hair-and-Scalp-Oil_1080
23691x1080_f0e96d86-9ead-4f4a-94f7-86e330d43abe.webp?v=1776678640\u0026width=300", 23692 price: 1699, 23693 compare_at_price: 1699, 23694 available: true, 23695 variants: [ 23696 23697 { 23698 id: 49626413367587, 23699 available: true 23700 } 23701 23702 ] 23703 }, 23704 23705 { 23706 id: 14880966967677, 23707 title: "Hair and Brow Stick", 23708 handle: "hair-and-brow-stick", 23709 url: "\/products\/hair-and-brow-stick", 23710 featured_image: "\/\/yuaiahaircare.com\/cdn\/shop\/files\/opt-0788364302854_Yuaia_Hair-and-Brow_stick_2B.webp?v=1776681707\u0026width=300", 23711 price: 899, 23712 compare_at_price: 899, 23713 available: true, 23714 variants: [ 23715 23716 { 23717 id: 54972071182717, 23718 available: true 23719 } 23720 23721 ] 23722 }, 23723 23724 { 23725 id: 15941417304445, 23726 title: "Repair and Care Detangle Spray", 23727 handle: "repair-and-care-detangle-spray", 23728 url: "\/products\/repair-and-care-detangle-spray", 23729 featured_image: "\/\/yuaiahaircare.com\/cdn\/shop\/files\/Produktbilleder_2.webp?v=1782728639\u0026width=300", 23730 price: 2199, 23731 compare_at_price: null, 23732 available: true, 23733 variants: [ 23734 23735 { 23736 id: 58331117453693, 23737 available: true 23738 } 23739 23740 ] 23741 } 23742 23743 ]; 23744 23745 // Get cart and fetch recommendations 23746 fetch('/cart.js') 23747 .then(response => response.json()) 23748 .then(cart => { 23749 if (cart.items.length === 0 && predefinedProducts.length === 0) { 23750 isLoadingRecommendations = false; 23751 return; 23752 } 23753 23754 const cartProductIds = cart.items.map(item => item.product_id); 23755 23756 // Filter out predefined products that are already in cart 23757 const availablePredefined = predefinedProducts.filter(p => !cartProductIds.includes(p.id)); 23758 23759 // If we have enough predefined products, use only those 23760 if (availablePredefined.length >= PRODUCT_LIMIT) { 23761 const recommendations = availablePredefined.slice(0, PRODUCT_LIMIT); 23762 renderRecommendationsImmediate(recommendations); 23763 cachedRecommendations = recommendations; 23764 isLoadingRecommendations = false; 23765 return; 23766 } 23767 23768 // Show what we have immediately while fetching more 23769 if (availablePredefined.length > 0 && !cachedRecommendations) { 23770 renderRecommendationsImmediate(availablePredefined); 23771 } 23772 23773 // Fetch additional recommendations 23774 const productId = cart.items.length > 0 ? cart.items[0].product_id : null; 23775 const neededProducts = PRODUCT_LIMIT - availablePredefined.length; 23776 const fetchLimit = Math.max(12, neededProducts * 2); 23777 23778 const fetchUrl = productId 23779 ? `/recommendations/products.json?product_id=${productId}&limit=${fetchLimit}` 23780 : `/collections/bestsellers/products.json?limit=${fetchLimit}`; 23781 23782 return fetch(fetchUrl) 23783 .then(response => response.json()) 23784 .then(data => { 23785 if (!data.products || data.products.length === 0) { 23786 // Fallback to bestsellers if no recommendations 23787 return fetch(`/collections/bestsellers/products.json?limit=${fetchLimit}`) 23788 .then(response => response.json()); 23789 } 23790 return data; 23791 }) 23792 .then(data => { 23793 if (data.products) { 23794 // Filter out products already in cart and predefined products 23795 const predefinedIds = predefinedProducts.map(p => p.id); 23796 const additionalProducts = data.products.filter(p => 23797 !cartProductIds.includes(p.id) && !predefinedIds.includes(p.id) 23798 ); 23799 23800 // Combine predefined products first, then additional products 23801 const combinedProducts = [...availablePredefined, ...additionalProducts]; 23802 const recommendations = combinedProducts.slice(0, PRODUCT_LIMIT); 23803 23804 // Only update if recommendations have changed 23805 if (!areRecommendationsSame(cachedRecommendations, recommendations)) { 23806 renderRecommendationsImmediate(recommendations); 23807 cachedRecommendations = recommendations; 23808 } 23809 } 23810 isLoadingRecommendations = false;
23811 }); 23812 }) 23813 .catch(error => { 23814 isLoadingRecommendations = false; 23815 }); 23816 } 23817 23818 function areRecommendationsSame(oldRecs, newRecs) { 23819 if (!oldRecs || !newRecs) return false; 23820 if (oldRecs.length !== newRecs.length) return false; 23821 23822 for (let i = 0; i < oldRecs.length; i++) { 23823 if (oldRecs[i].id !== newRecs[i].id) return false; 23824 } 23825 return true; 23826 } 23827 23828 function renderRecommendationsImmediate(products) { 23829 const container = document.getElementById('yuaia-recommendations-container'); 23830 23831 if (!container) { 23832 return; 23833 } 23834 23835 if (products.length === 0) { 23836 return; 23837 } 23838 23839 // Check current state before rendering 23840 const currentContent = container.innerHTML; 23841 23842 const html = generateRecommendationsHTML(products); 23843 23844 // Force update the container 23845 container.innerHTML = ''; 23846 container.innerHTML = html; 23847 23848 // Verify render was successful 23849 const afterRenderCheck = container.querySelector('.yuaia-recommendation') !== null; 23850 23851 attachAddToCartListeners(); 23852 } 23853 23854 function generateRecommendationsHTML(products) { 23855 return products.map(product => { 23856 // Get first available variant or first variant 23857 let variantId = null; 23858 if (product.variants && product.variants.length > 0) { 23859 const availableVariant = product.variants.find(v => v.available) || product.variants[0]; 23860 variantId = availableVariant.id; 23861 } else if (product.first_available_variant) { 23862 variantId = product.first_available_variant; 23863 } 23864 23865 if (!variantId) { 23866 return ''; 23867 } 23868 23869 const discount = product.compare_at_price && product.compare_at_price > product.price 23870 ? Math.round(((product.compare_at_price - product.price) * 100) / product.compare_at_price) 23871 : 0; 23872 23873 return ` 23874 <div class="yuaia-recommendation" data-product-id="${product.id}"> 23875 <a href="${product.url}" class="image-container"> 23876 ${discount >
23876 0 ? `<span class="discount-badge">-${discount}%</span>` : ''} 23877 <img src="${product.featured_image || ''}" alt="${product.title}" loading="lazy"> 23878 </a> 23879 <a href="${product.url}" class="yuaia-cart-cross-title">${product.title}</a> 23880 <div class="yuaia-cart-cross-price"> 23881 ${product.compare_at_price && product.compare_at_price > product.price 23882 ? `<span class="price-compare">${formatMoney(product.compare_at_price)}</span>` 23883 : '' 23884 } 23885 <span class="price-regular">${formatMoney(product.price)}</span> 23886 </div> 23887 <button class="yuaia-recommendation-atc" data-variant-id="${variantId}" ${!product.available ? 'disabled' : ''}> 23888 ${product.available ? 'Add to cart' : 'Sold Out'} 23889 </button> 23890 </div> 23891 `; 23892 }).join(''); 23893 } 23894 23895 function formatMoney(cents) { 23896 // Get current currency from Shopify 23897 const currency = window.Shopify && window.Shopify.currency && window.Shopify.currency.active ? window.Shopify.currency.active : 'DKK'; 23898 23899 // Get locale based on currency 23900 let locale = 'da-DK'; 23901 if (currency === 'EUR') { 23902 locale = 'de-DE'; 23903 } else if (currency === 'GBP') { 23904 locale = 'en-GB'; 23905 } else if (currency === 'USD') { 23906 locale = 'en-US'; 23907 } else if (currency === 'PLN') { 23908 locale = 'pl-PL'; 23909 } else if (currency === 'SEK') { 23910 locale = 'sv-SE'; 23911 } 23912 23913 return new Intl.NumberFormat(locale, { 23914 style: 'currency', 23915 currency: currency, 23916 minimumFractionDigits: 0, 23917 maximumFractionDigits: 0 23918 }).format(cents / 100); 23919 } 23920 23921 function attachAddToCartListeners() { 23922 document.querySelectorAll('.yuaia-recommendation-atc').forEach(button => { 23923 button.addEventListener('click', async function(e) { 23924 e.preventDefault(); 23925 23926 const variantId = this.dataset.variantId; 23927 const originalText = this.textContent; 23928 23929 if (!variantId || variantId === 'undefined') { 23930 return; 23931 } 23932 23933 this.classList.add('loading'); 23934 this.disabled = true; 23935 23936 try { 23937 const response = await fetch('/cart/add.js', { 23938 method: 'POST', 23939 headers: { 23940 'Content-Type': 'application/json', 23941 'Accept': 'application/json' 23942 }, 23943 body: JSON.stringify({ 23944 id: variantId, 23945 quantity: 1 23946 }) 23947 }); 23948 23949 if (response.ok) { 23950 const data = await response.json(); 23951 23952 this.classList.remove('loading'); 23953 this.textContent = 'Added!'; 23954 23955 // Hide this specific product after a short delay 23956 const productCard = this.closest('.yuaia-recommendation'); 23957 if (productCard) { 23958 setTimeout(() => { 23959 productCard.style.transition = 'opacity 0.3s ease'; 23960 productCard.style.opacity = '0'; 23961 setTimeout(() => { 23962 productCard.style.display = 'none'; 23963 }, 300); 23964 }, 500); 23965 } 23966 23967 // Use Shopify.onItemAdded to update cart drawer 23968 if (window.Shopify && window.Shopify.onItemAdded) { 23969 window.Shopify.onItemAdded(data); 23970 } 23971 23972 // Reset button after delay 23973 setTimeout(() => { 23974 this.textContent = originalText; 23975 this.disabled = false; 23976 }, 1500); 23977 } else { 23978 const errorData = await response.json(); 23979 throw new Error(errorData.description || 'Failed to add to cart'); 23980 } 23981 } catch (error) { 23982 this.classList.remove('loading'); 23983 this.disabled = false; 23984 this.textContent = 'Fejl'; 23985 23986 setTimeout(() => { 23987 this.textContent = originalText; 23988 }, 2000); 23989 } 23990 }); 23991 }); 23992 } 23993})(); 23994</script>
23994 23995 23996<!-- Empty Cart Products Script -->
23997<script> 23998(function() { 23999 // Function to initialize empty cart products 24000 function initEmptyCartProducts() { 24001 const emptyCartProducts = document.querySelector('[data-empty-cart-products]'); 24002 24003 if (!emptyCartProducts) { 24004 // Try again after a short delay if element not found 24005 setTimeout(initEmptyCartProducts, 100); 24006 return; 24007 } 24008 24009 console.log('Empty cart products found, initializing...'); 24010 24011 // Function to check cart and toggle visibility 24012 function toggleEmptyCartProducts() { 24013 fetch('/cart.js') 24014 .then(response => response.json()) 24015 .then(cart => { 24016 const emptyMsg = document.querySelector('.scd-empty-msg'); 24017 const rotatingMessages = document.querySelector('[data-rotating-messages]'); 24018 const rotatingTestimonials = document.querySelector('[data-rotating-testimonials]'); 24019 const shippingBar = document.querySelector('.m-cart-drawer__shipping'); 24020 const shippingGoal = document.querySelector('.m-cart-drawer__shipping-goal'); 24021 const shippingWrapper = document.querySelector('[data-shipping]'); 24022 24023 if (cart.item_count === 0) { 24024 // Cart is empty, show products and hide other elements 24025 if (emptyMsg) emptyMsg.style.display = 'none'; 24026 emptyCartProducts.style.display = 'block'; 24027 24028 // Hide all cart-only elements when cart is empty 24029 if (rotatingMessages) rotatingMessages.style.display = 'none'; 24030 if (rotatingTestimonials) rotatingTestimonials.style.display = 'none'; 24031 if (shippingBar) shippingBar.style.display = 'none'; 24032 if (shippingGoal) shippingGoal.style.display = 'none'; 24033 if (shippingWrapper) shippingWrapper.style.display = 'none'; 24034 24035 attachAddToCartListeners(); // Re-attach listeners when products are shown 24036 } else { 24037 // Cart has items, hide products and show other elements 24038 emptyCartProducts.style.display = 'none'; 24039 if (emptyMsg) emptyMsg.style.display = 'block'; 24040 24041 // Show all cart-only elements when cart has items 24042 if (rotatingMessages) rotatingMessages.style.display = 'block'; 24043 if (rotatingTestimonials) rotatingTestimonials.style.display = 'block'; 24044 if (shippingBar) shippingBar.style.display = 'block'; 24045 if (shippingGoal) shippingGoal.style.display = ''; // Remove inline style to use default 24046 if (shippingWrapper) shippingWrapper.style.display = 'block'; 24047 } 24048 }) 24049 .catch(error => { 24050 console.error('Error checking cart:', error); 24051 }); 24052 } 24053 24054 // Function to attach listeners to add to cart buttons 24055 function attachAddToCartListeners() { 24056 const emptyCartProducts = document.querySelector('[data-empty-cart-products]'); 24057 if (!emptyCartProducts) return; 24058 24059 const addButtons = emptyCartProducts.querySelectorAll('.yuaia-recommendation-atc'); 24060 24061 console.log('Found', addButtons.length, 'add to cart buttons in empty cart'); 24062 24063 addButtons.forEach(button => { 24064 // Remove any existing listeners first 24065 button.replaceWith(button.cloneNode(true)); 24066 }); 24067 24068 // Get fresh buttons after cloning 24069 const freshButtons = emptyCartProducts.querySelectorAll('.yuaia-recommendation-atc'); 24070 24071 freshButtons.forEach(button => { 24072 button.addEventListener('click', async function(e) { 24073 e.preventDefault(); 24074 e.stopPropagation(); 24075 24076 console.log('Add to cart clicked'); 24077 24078 const btn = this; 24079 const variantId = btn.dataset.variantId; 24080 const originalText = btn.textContent; 24081 24082 if (!variantId || btn.disabled || btn.classList.contains('loading')) { 24083 console.log('Button disabled or no variant ID'); 24084 return; 24085 } 24086 24087 console.log('Adding variant', variantId, 'to cart'); 24088 24089 btn.classList.add('loading'); 24090 btn.disabled = true; 24091 24092 try { 24093 const response = await fetch('/cart/add.js', { 24094 method: 'POST', 24095 headers: { 24096 'Content-Type': 'application/json', 24097 'Accept': 'application/json' 24098 }, 24099 body: JSON.stringify({ 24100 id: variantId, 24101 quantity: 1 24102 }) 24103 }); 24104 24105 if (response.ok) { 24106 const data = await response.json(); 24107 console.log('Product added to cart:', data); 24108 24109 btn.classList.remove('loading'); 24110 btn.textContent = 'Tilføjet!'; 24111 24112 // Hide this specific product after a short delay 24113 const productCard = btn.closest('.yuaia-recommendation'); 24114 if (productCard) { 24115 setTimeout(() => { 24116 productCard.style.transition = 'opacity 0.3s ease'; 24117 productCard.style.opacity = '0'; 24118 setTimeout(() => { 24119 productCard.style.display = 'none'; 24120 }, 300); 24121 }, 500); 24122 } 24123 24124 // Use Shopify.onItemAdded to update cart drawer 24125 if (window.Shopify && window.Shopify.onItemAdded) { 24126 window.Shopify.onItemAdded(data); 24127 } 24128 24129 // Force toggle to check cart state 24130 setTimeout(toggleEmptyCartProducts, 100); 24131 24132 // Reset button after delay 24133 setTimeout(() => { 24134 btn.textContent = originalText; 24135 btn.disabled = false;
24136 }, 1500); 24137 24138 } else { 24139 const errorData = await response.json(); 24140 console.error('Error response:', errorData); 24141 throw new Error(errorData.description || 'Failed to add to cart'); 24142 } 24143 } catch (error) { 24144 console.error('Error adding to cart:', error); 24145 btn.classList.remove('loading'); 24146 btn.disabled = false; 24147 btn.textContent = 'Fejl'; 24148 24149 setTimeout(() => { 24150 btn.textContent = originalText; 24151 }, 2000); 24152 } 24153 }); 24154 }); 24155 } 24156 24157 // Initial check 24158 toggleEmptyCartProducts(); 24159 24160 // Listen for cart updates 24161 if (window.MinimogEvents) { 24162 window.MinimogEvents.subscribe('ON_CART_UPDATE', toggleEmptyCartProducts); 24163 window.MinimogEvents.subscribe('ON_ITEM_ADDED', toggleEmptyCartProducts); 24164 window.MinimogEvents.subscribe('Cart:updated', toggleEmptyCartProducts); 24165 } 24166 24167 // Listen for custom cart events 24168 document.addEventListener('cart:updated', toggleEmptyCartProducts); 24169 document.addEventListener('cart:refresh', toggleEmptyCartProducts); 24170 24171 // Listen for cart drawer open event to re-attach listeners 24172 document.addEventListener('cart-drawer:open', function() { 24173 setTimeout(() => { 24174 toggleEmptyCartProducts(); 24175 }, 100); 24176 }); 24177 } 24178 24179 // Start initialization when DOM is ready or immediately if already ready 24180 if (document.readyState === 'loading') { 24181 document.addEventListener('DOMContentLoaded', initEmptyCartProducts); 24182 } else { 24183 initEmptyCartProducts(); 24184 } 24185})(); 24186</script>
24186 24187
24188<script> 24189document.addEventListener("DOMContentLoaded", function() { 24190 // Brugerdefineret formatMoney funktion uden afhængighed af Shopify 24191 function formatMoney(cents, format = "") { 24192 const dollars = (cents / 100).toFixed(2).replace('.', ','); // Konverter til DKK-format med komma 24193 return format.replace("", dollars); 24194 } 24195 24196 // Definér Shopify settings-værdier som JavaScript-variabler 24197 const goalValue = 9900; 24198 const goalAchievedMessage = "Great! You have earned free shipping."; 24199 const goalReminderMessageTemplate = "Buy ${amount} more and get free shipping"; 24200 24201 // Lyt efter ON_CART_UPDATE-hændelsen fra MinimogEvents 24202 if (window.MinimogEvents) { 24203 window.MinimogEvents.subscribe('ON_CART_UPDATE', async function() { 24204 const shippingElement = document.querySelector('[data-shipping]'); 24205 if (shippingElement) { 24206 try { 24207 // Hent kurvens JSON-data 24208 const response = await fetch('/cart.js'); 24209 const cart = await response.json(); 24210 24211 // Beregn hvor meget der mangler, og sørg for at værdien ikke bliver negativ 24212 const awayAmount = Math.max(0, goalValue - cart.total_price); 24213 const isAchieved = cart.total_price >= goalValue; 24214 24215 // Dynamisk genereret besked baseret pÃ¥ om mÃ¥let er nÃ¥et eller ej 24216 let goalMessage = isAchieved 24217 ? goalAchievedMessage 24218 : goalReminderMessageTemplate.replace('${amount}', formatMoney(awayAmount)); 24219 24220 // Progress width for progress bar 24221 const progressWidth = Math.min((cart.total_price / goalValue) * 100, 100); 24222 24223 // Opdater indholdet af data-shipping sektionen 24224 shippingElement.innerHTML = ` 24225 <div class="m-cart-drawer__shipping"> 24226 <div class="m-cart-drawer__shipping-goal ${isAchieved ? 'm-cart-drawer__shipping-goal--done' : ''}"> 24227 <div class="m-cart-drawer__shipping-msg"> 24228 ${goalMessage} 24229 </div> 24230 <div class="m-cart-drawer__shipping-goal-bar"> 24231 <div class="m-cart-drawer__shipping-goal-wrapper" style="width: ${progressWidth}%;"> 24232 <div class="m-cart-drawer__shipping-goal-progress"></div> 24233 <span class="m-cart-drawer__shipping-goal-icon">â </span> 24234 </div> 24235 </div> 24236 </div> 24237 </div> 24238 `; 24239 } catch (error) { 24240 24241 } 24242 } 24243 }); 24244 } 24245 }); 24246</script>
vendor: 1 bytes, line 24246
24246
24247<script> 24248document.addEventListener('DOMContentLoaded', function() { 24249 function initializeListeners() { 24250 var customCheckoutButton = document.getElementById('checkoutButton'); 24251 var customAgreeTermsCheckbox = document.getElementById('agree_terms'); 24252 var modal = document.getElementById('termsModal'); 24253 var closeModal = document.querySelector('.modal .close'); 24254 var acceptButton = document.getElementById('acceptButton'); 24255 24256 if (!customCheckoutButton || !customAgreeTermsCheckbox || !modal || !closeModal || !acceptButton) { 24257 return false; 24258 } 24259 24260 customCheckoutButton.addEventListener('click', function(event) { 24261 if (!customAgreeTermsCheckbox.checked) { 24262 event.preventDefault(); 24263 modal.style.display = 'flex'; 24264 } else { 24265 window.location.href = '/checkout'; // Adjust this to your actual checkout URL 24266 } 24267 }); 24268 24269 closeModal.addEventListener('click', function() { 24270 modal.style.display = 'none'; 24271 }); 24272 24273 acceptButton.addEventListener('click', function() { 24274 customAgreeTermsCheckbox.checked = true; 24275 modal.style.display = 'none'; 24276 window.location.href = '/checkout'; // Adjust this to your actual checkout URL 24277 }); 24278 24279 window.addEventListener('click', function(event) { 24280 if (event.target == modal) { 24281 modal.style.display = 'none'; 24282 } 24283 }); 24284 24285 return true; 24286 } 24287 24288 var observer = new MutationObserver(function() { 24289 if (initializeListeners()) { 24290 observer.disconnect(); 24291 } 24292 }); 24293 24294 observer.observe(document, { childList: true, subtree: true }); 24295 24296 initializeListeners(); 24297}); 24298</script>
24298<script> 24299document.addEventListener('DOMContentLoaded', function() { 24300 // Initialize immediately 24301 initBundleUpsell(); 24302 24303 // Re-init when cart updates 24304 if (window.MinimogEvents) { 24305 window.MinimogEvents.subscribe('ON_CART_UPDATE', function() { 24306 initBundleUpsell(); 24307 }); 24308 } 24309 24310 // Init when cart drawer opens 24311 document.addEventListener('click', function(e) { 24312 if (e.target.closest('[data-cart-drawer-toggle]') || e.target.closest('.js-cart-drawer-toggle') || e.target.closest('[data-open-cart-drawer]')) { 24313 initBundleUpsell(); 24314 } 24315 }); 24316 24317 function initBundleUpsell() { 24318 const bundleButtons = document.querySelectorAll('[data-bundle-add]'); 24319 24320 bundleButtons.forEach(button => { 24321 // Remove any existing listeners 24322 button.replaceWith(button.cloneNode(true)); 24323 }); 24324 24325 // Re-select buttons after cloning 24326 const newBundleButtons = document.querySelectorAll('[data-bundle-add]'); 24327 24328 newBundleButtons.forEach(button => { 24329 button.addEventListener('click', async function(e) { 24330 e.preventDefault(); 24331 24332 const variantId = this.dataset.variantId; 24333 const originalItemId = this.dataset.originalItemId; 24334 const bundleItem = this.closest('.cart-bundle-item'); 24335 const originalText = this.textContent; 24336 const addingText = this.dataset.addingText || 'Adding...'; 24337 const addedText = this.dataset.addedText || 'Added!'; 24338 const errorText = this.dataset.errorText || 'Translation missing: en.general.error'; 24339 24340 this.classList.add('loading'); 24341 this.disabled = true; 24342 this.textContent = addingText; 24343 24344 try { 24345 // First add the bundle to cart 24346 const response = await fetch('/cart/add.js', { 24347 method: 'POST', 24348 headers: { 24349 'Content-Type': 'application/json', 24350 'Accept': 'application/json' 24351 }, 24352 body: JSON.stringify({ 24353 id: variantId, 24354 quantity: 1 24355 }) 24356 }); 24357 24358 if (response.ok) { 24359 const data = await response.json(); 24360 24361 // Now remove 1 quantity of the original product 24362 if (originalItemId) { 24363 // First get current cart to find the item's quantity 24364 const cartResponse = await fetch('/cart.js'); 24365 const cart = await cartResponse.json(); 24366 24367 const originalItem = cart.items.find(item => item.id == originalItemId); 24368 if (originalItem) { 24369 const newQuantity = originalItem.quantity - 1; 24370 24371 // Update the quantity (or remove if quantity becomes 0) 24372 await fetch('/cart/change.js', { 24373 method: 'POST', 24374 headers: { 24375 'Content-Type': 'application/json', 24376 'Accept': 'application/json' 24377 }, 24378 body: JSON.stringify({ 24379 id: originalItemId, 24380 quantity: newQuantity 24381 }) 24382 }); 24383 } 24384 } 24385 24386 // Hide the bundle item after successful add 24387 bundleItem.style.transition = 'opacity 0.3s ease'; 24388 bundleItem.style.opacity = '0'; 24389 24390 setTimeout(() => { 24391 bundleItem.remove(); 24392 24393 // Hide entire section if no more bundles within the bundle upsell section only 24394 const bundleSection = document.querySelector('[data-cart-bundle-upsell]'); 24395 if (bundleSection) { 24396 const remainingBundles = bundleSection.querySelectorAll('.cart-bundle-item'); 24397 if (remainingBundles.length === 0) { 24398 bundleSection.style.display = 'none'; 24399 } 24400 } 24401 }, 300); 24402 24403 // Update cart drawer using Shopify.onItemAdded 24404 if (window.Shopify && window.Shopify.onItemAdded) { 24405 window.Shopify.onItemAdded(data); 24406 } 24407 24408 // Also trigger cart update event for other components 24409 if (window.MinimogEvents) { 24410 window.MinimogEvents.emit('ON_CART_UPDATE'); 24411 } 24412 24413 this.textContent = addedText; 24414 this.classList.remove('loading'); 24415 } else { 24416 throw new Error('Failed to add to cart'); 24417 } 24418 } catch (error) { 24419 console.error('Error adding bundle to cart:', error); 24420 this.classList.remove('loading'); 24421 this.disabled = false;
24422 this.textContent = errorText; 24423 24424 setTimeout(() => { 24425 this.textContent = originalText; 24426 }, 2000); 24427 } 24428 }); 24429 }); 24430 } 24431}); 24432</script>
24432 24433 24434 24435 24436 24437
24437<script> 24438 window.addEventListener("load", function() { 24439 window.__sfWindowLoaded = true 24440 }) 24441</script>
24441 24442
24443<script>// Fixed: Largest Contentful Paint image was lazily loaded 24444const first_image = document.querySelector('#MainContent .shopify-section img'); 24445if (first_image) first_image.removeAttribute('loading'); 24446 24447// Fixed: Largest Contentful Paint image on product page 24448 24449 let checkConfig = setInterval(() => { 24450 const config = MinimogTheme.config 24451 if (config) { 24452 clearInterval(checkConfig) 24453 const mediaDesktop = document.querySelector('.sf-product-media__desktop') 24454 const first_image_media = mediaDesktop.querySelector('img'); 24455 if (config.mqlMobile) { 24456 if (first_image_media) first_image_media.setAttribute('loading', 'lazy') 24457 } else { 24458 if (first_image_media) first_image_media.removeAttribute('loading') 24459 } 24460 } 24461 }, 100) 24462 24463</script>
24463 24464
24464<script> 24465function feedback() { 24466 const p = window.Shopify.customerPrivacy; 24467 console.log(`Tracking ${p.userCanBeTracked() ? "en" : "dis"}abled`); 24468} 24469window.Shopify.loadFeatures( 24470 [ 24471 { 24472 name: "consent-tracking-api", 24473 version: "0.1", 24474 }, 24475 ], 24476 function (error) { 24477 if (error) throw error; 24478 if ("Cookiebot" in window) 24479 window.Shopify.customerPrivacy.setTrackingConsent({ 24480 "analytics": false, 24481 "marketing": false, 24482 "preferences": false, 24483 "sale_of_data": false, 24484 }, () => console.log("Awaiting consent") 24485 ); 24486 } 24487); 24488window.addEventListener("CookiebotOnConsentReady", function () { 24489 const C = Cookiebot.consent; 24490 window.Shopify.customerPrivacy.setTrackingConsent({ 24491 "analytics": C["statistics"], 24492 "marketing": C["marketing"], 24493 "preferences": C["preferences"], 24494 "sale_of_data": C["marketing"], 24495 }, () => console.log("Consent captured") 24496 ); 24497}); 24498</script>
24498 24499 24500 24501 24502 24503
24503<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/foxkit-app.min.js?v=126931991995353384961763384614" defer="defer"></script>
24503 24504
24504<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/quick-view.min.js?v=108201585566731667071763384614" defer="defer"></script>
24504 24505
24505<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/product-card-swatch.min.js?v=41583355291014447601763384618" defer="defer"></script>
24505<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/predictive-search.min.js?v=139953887511491328871763384614" defer="defer"></script>
24505<script src="//yuaiahaircare.com/cdn/shop/t/31/assets/cart-bundle-nesting.js?v=170015382367611355291789995847" defer="defer"></script>
24505 24506 24507
24507<script> 24508 var klaviyo = klaviyo || []; 24509 document.addEventListener('StartAsyncLoading',function(event){ 24510 24511 var script = document.createElement('script'); 24512 script.async = false; 24513 script.type = 'text/javascript'; 24514 script.src = target; 24515 var elem = document.head;elem.appendChild(script); 24516 24517 setTimeout(function() { 24518 24519 klaviyo.init({ 24520 account: "LESvBp", 24521 platform: "shopify" 24522 }); 24523 klaviyo.enable("backinstock",{ 24524 trigger: { 24525 product_page_text: "Giv besked, når den er på lager igen", 24526 product_page_class: "btn graphie-btn", 24527 product_page_text_align: "center", 24528 product_page_margin: "0px", 24529 additional_styles: "a.btn.klaviyo-bis-trigger{width:100%;background: #ff334a;color: #fff;text-transform: uppercase;display: block;font-size: 14px;font-weight: 600;margin-top: 10px !important;padding: 5px 25px;}", 24530 replace_anchor: false 24531 }, 24532 modal: { 24533 headline: "{product_name}", 24534 body_content: "Få besked når varen er tilbage på lager.", 24535 email_field_label: "Email", 24536 button_label: "Giv mig besked", 24537 subscription_success_label: "Sådan! Du får besked når varen er på lager igen.", 24538 footer_content: '', 24539 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Poppins');a.btn.klaviyo-bis-trigger{width:100%;background: #ff334a;color: #fff;text-transform: uppercase;display: block;font-size: 14px;font-weight: 600;margin-top: 10px !important;padding: 5px 25px;}", 24540 drop_background_color: "#000", 24541 background_color: "#fff", 24542 text_color: "#222", 24543 button_text_color: "#fff", 24544 button_background_color: "#ff808e", 24545 close_button_color: "#ccc", 24546 error_background_color: "#fcd6d7", 24547 error_text_color: "#C72E2F", 24548 success_background_color: "#d3efcd", 24549 success_text_color: "#1B9500" 24550 } 24551 }); 24552 24553 }, 1500); 24554 }); 24555 </script>
24555 24556 24557
24557<script type="text/plain" data-cookieconsent="marketing" src="https://partnertrackshopify.dk/js/register.js" async></script>
24557 24558 24559
24560<script> 24561window.addEventListener('load', function() { 24562var _learnq = window._learnq || []; 24563function addedToCart() { 24564 fetch(`${window.location.origin}/cart.js`) 24565 .then(res => res.clone().json().then(data => { 24566 var cart = { 24567 total_price: data.total_price/100, 24568 $value: data.total_price/100, 24569 total_discount: data.total_discount, 24570 original_total_price: data.original_total_price/100, 24571 items: data.items 24572 } 24573 if (item !== 'undefined') { 24574 cart = Object.assign(cart, item) 24575 } 24576 if (klAjax) { 24577 _learnq.push(['track', 'Added to Cart', cart]); 24578 klAjax = false; 24579 } 24580 })) 24581}; 24582(function (ns, fetch) { 24583 ns.fetch = function() { 24584 const response = fetch.apply(this, arguments); 24585 response.then(res => { 24586 if (`${window.location.origin}/cart/add.js` 24587 .includes(res.url)) { 24588 addedToCart() 24589 } 24590 }); 24591 return response 24592 } 24593}(window, window.fetch)); 24594var klAjax = true; 24595var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 24596for (var i = 0; i < atcButtons.length; i++) { 24597 atcButtons[i].addEventListener("click", function() { 24598 if (klAjax) { 24599 _learnq.push(['track', 'Added to Cart', item]); 24600 klAjax = false; 24601 } 24602 }) 24603} 24604}); 24605</script>
24605 24606 24607
24607<script> 24608window.addEventListener('load', function() { 24609var _learnq = window._learnq || []; 24610function addedToCart() { 24611 fetch(`${window.location.origin}/cart.js`) 24612 .then(res => res.clone().json().then(data => { 24613 var cart = { 24614 total_price: data.total_price/100, 24615 $value: data.total_price/100, 24616 total_discount: data.total_discount, 24617 original_total_price: data.original_total_price/100, 24618 items: data.items 24619 } 24620 if (item !== 'undefined') { 24621 cart = Object.assign(cart, item) 24622 } 24623 if (klAjax) { 24624 _learnq.push(['track', 'Added to Cart', cart]); 24625 klAjax = false; 24626 } 24627 })) 24628}; 24629(function (ns, fetch) { 24630 ns.fetch = function() { 24631 const response = fetch.apply(this, arguments); 24632 response.then(res => { 24633 if (`${window.location.origin}/cart/add.js` 24634 .includes(res.url)) { 24635 addedToCart() 24636 } 24637 }); 24638 return response 24639 } 24640}(window, window.fetch)); 24641var klAjax = true; 24642var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 24643for (var i = 0; i < atcButtons.length; i++) { 24644 atcButtons[i].addEventListener("click", function() { 24645 if (klAjax) { 24646 _learnq.push(['track', 'Added to Cart', item]); 24647 klAjax = false; 24648 } 24649 }) 24650} 24651}); 24652</script>
24652 24653 24654 24655 24656
24656<script async data-src="https://static.klaviyo.com/onsite/js/U5FDDn/klaviyo.js?company_id=U5FDDn"></script>
24656 24657
24658<script id="viewed_product"> 24659 var _learnq = _learnq || []; 24660 24661 var item = { 24662 Name: "Hair Vitamins", 24663 ProductID: 8896711917859, 24664 Categories: ["Bestsellers","Colored hair","Damaged hair","Dry hair","EasyGift All Products","Front page - bestsellers","Greasy hair","Hair care","Hair Growth","Hair loss","Hair Vitamins","Hair Vitamins","Home page","Offer","Package offer","Products","Search Menu","Thin and fine hair"], 24665 ImageURL: "https://yuaiahaircare.com/cdn/shop/files/opt-0745604885195_Yuaia-Haircare_Hair-Vitamins_a4c1a0b4-a8ca-4f8e-8c30-37a5d3668f27_grande.webp?v=1776678225", 24666 URL: "https://yuaiahaircare.com/products/hair-vitamins", 24667 Brand: "Yuaia", 24668 Price: "â¬32,99", 24669 CompareAtPrice: "â¬197,94" 24670 }; 24671 24672 _learnq.push(['track', 'Viewed Product', item]); 24673 _learnq.push(['trackViewedItem', { 24674 Title: item.Name, 24675 ItemId: item.ProductID, 24676 Categories: item.Categories, 24677 ImageUrl: item.ImageURL, 24678 Url: item.URL, 24679 Metadata: { 24680 Brand: item.Brand, 24681 Price: item.Price, 24682 CompareAtPrice: item.CompareAtPrice 24683 } 24684 }]); 24685</script>
24685 24686 24687 24688
24689<script defer src="//yuaiahaircare.com/cdn/shop/t/31/assets/custom.min.js?v=56813157114725709961790205578" ></script>
24689 24690 24691 24692
24692<script> 24693 window.addEventListener('load', function() { 24694 var _learnq = window._learnq || []; 24695 function addedToCart() { 24696 fetch(`${window.location.origin}/cart.js`) 24697 .then(res => res.clone().json().then(data => { 24698 var cart = { 24699 total_price: data.total_price/100, 24700 $value: data.total_price/100, 24701 total_discount: data.total_discount, 24702 original_total_price: data.original_total_price/100, 24703 items: data.items 24704 } 24705 if (item !== 'undefined') { 24706 cart = Object.assign(cart, item) 24707 } 24708 if (klAjax) { 24709 _learnq.push(['track', 'Added to Cart', cart]); 24710 klAjax = false; 24711 } 24712 })) 24713 }; 24714 (function (ns, fetch) { 24715 ns.fetch = function() { 24716 const response = fetch.apply(this, arguments); 24717 response.then(res => { 24718 if (`${window.location.origin}/cart/add.js` 24719 .includes(res.url) && res.url !== '') { 24720 addedToCart() 24721 } 24722 }); 24723 return response 24724 } 24725 }(window, window.fetch)); 24726 var klAjax = true; 24727 var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 24728 for (var i = 0; i < atcButtons.length; i++) { 24729 atcButtons[i].addEventListener("click", function() { 24730 if (klAjax) { 24731 _learnq.push(['track', 'Added to Cart', item]); 24732 klAjax = false; 24733 } 24734 }) 24735 } 24736 }); 24737</script>
24737 24738 24739
24739<script> 24740 // Set popular badge text dynamically for translations 24741 document.addEventListener('DOMContentLoaded', function() { 24742 const firstMenuItem = document.querySelector('.sf-menu-item--no-mega:first-child a'); 24743 if (firstMenuItem) { 24744 firstMenuItem.setAttribute('data-badge-text', 'Popular'); 24745 } 24746 }); 24747 </script>
24747 24748 <div id="shopify-block-AWU9qK05LWVIrYm9vV__14876220180117712452" class="shopify-block shopify-app-block"> 24749 <!-- BEGIN app snippet: app-data -->
24749<script> 24750 window.AVADA_SURVEY = { 24751 _disabled: true, 24752 settings: {"shopId":"nBzCbFTHFB3hkqrWGM7t","shopLogo":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0848\/3163\/3699\/files\/yuaia-hair-carelogocenter-3_9xl2rk.jpg?v=1756975646"},"translationSettings":{"de":{"enabled":true,"updatedAt":"2025-09-03T07:28:52.517Z"},"nl":{"enabled":true,"updatedAt":"2025-09-03T07:28:50.647Z"},"it":{"enabled":true,"updatedAt":"2025-09-03T07:28:53.645Z"},"fr":{"enabled":true,"updatedAt":"2025-09-03T07:28:51.637Z"},"es":{"enabled":true,"updatedAt":"2025-09-03T07:29:09.814Z"}},"detectLanguage":"customer-ip"} || {}, 24753 page: "product" 24754 }; 24755 </script>
24755<!-- END app snippet --> 24756 24757 24758 24759</div><div id="shopify-block-AS0l5NUlVM2tMU2Jna__5858961087409699889" class="shopify-block shopify-app-block"> 24760 24761<style data-shopify> 24762 .md-footer-selector__container { 24763 background-color: #ffffff; 24764 } 24765 24766 .md-footer-selector__container .md-form__select:hover { 24767 background-color: #fbfbfb !important; 24768 } 24769 24770 .md-footer-selector__container { 24771 justify-content: center; 24772 } 24773 24774 .md-modal__content.md-modal__dialog--sizeLargeXL { 24775 background-image: unset !important; 24776 } 24777 24778 24779 24780 .md-footer-selector__content .md-modal__formContent { 24781 padding: .75em 0 .75em; 24782 } 24783 24784 .md-footer-selector__content .md-modal__formContent__select { 24785 position: relative; 24786 } 24787 .md-footer-selector__content .md-form__select__country__list { 24788 min-width: 100%; 24789 width: -webkit-fit-content; 24790 width: -moz-fit-content; 24791 width: fit-content; 24792 } 24793 .md-footer-selector__content .md-form__select__language__list { 24794 min-width: 175px; 24795 width: -webkit-fit-content; 24796 width: -moz-fit-content; 24797 width: fit-content; 24798 } 24799 .md-modal__body-market-selector .md-footer-selector__content .md-form__select__language__list { 24800 min-width: 100%; 24801 } 24802 24803 .md-modal__body-market-selector .md-footer-selector__content .md-form__select__language__list, #md-app-embed__footer-popup .md-modal__content, .md-footer-selector__container .md-form__select, .md-form__select__search__input, .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list { 24804 background-color: #fbfbfb !important; 24805 color: #000000 !important; 24806 } 24807 24808 .md-modal__mk-footerPoweredOrbe .md-modal__footerPoweredLink, .md-modal__footer-selector-modal__region-btn, .md-modal__mk-footerPoweredOrbe .md-modal__footerPoweredOrbe, .md-modal__mk-helper-text, #md-app-embed__footer-popup .md-modal__header__title span, #md-app-embed__footer-popup .md-modal__header__title h2, .md-modal__bodyContent__tabs ul > li, .md-modal__bodyContent__tabs ul > li > a, .md-form__select__search__input, .md-footer-selector__selector, .md-footer-selector__selector a, .md-footer-selector__content .md-form__select__country__list-link, .md-footer-selector__content .md-form__select__language__list-link, .md-footer-selector__content .md-form__select__country__list-link-wrapper span, .md-footer-selector__content .md-form__select__language__list-link-wrapper span { 24809 color: #000000 !important; 24810 } 24811 24812 .md-modal__footer-selector-modal__region-btn { 24813 justify-content: flex-start; 24814 } 24815 24816 .md-footer-selector__selector a { 24817 text-decoration: none; 24818 } 24819 24820 .md-form__select__search__input::placeholder, .md-modal__footer-selector-modal__region-iso {color: rgba(0, 0, 0, 0.6) !important; 24821 } 24822 24823 .md-footer-selector__content .md-form__select__country__list-link:hover, .md-footer-selector__content .md-form__select__language__list-link:hover, .md-modal__footer-selector-modal__region-btn:hover {background: rgba(0, 0, 0, 0.1) !important; 24824 } 24825 24826 .md-footer-selector__content .orbe-highlight-country__divider { 24827 border-bottom: 1px solid #000000 !important; 24828 }.md-footer-selector__content .md-form__select { 24829 border: unset !important; 24830 } 24831 .md-footer-selector__content .md-form__select__country__list, .md-footer-selector__content .md-form__select__language__list { 24832 border: 1px solid #000000 !important; 24833 } 24834 .md-footer-selector__content .md-form__select { 24835 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000000"/></svg>') !important; 24836 } 24837 .md-footer-selector__content .md-form__select[aria-expanded="true"] { 24838 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.0002C14.744 13.0002 14.488 12.9023 14.293 12.7073L10 8.41425L5.70701 12.7073C5.31601 13.0982 4.68401 13.0982 4.29301 12.7073C3.90201 12.3163 3.90201 11.6842 4.29301 11.2933L9.29301 6.29325C9.68401 5.90225 10.316 5.90225 10.707 6.29325L15.707 11.2933C16.098 11.6842 16.098 12.3163 15.707 12.7073C15.512 12.9023 15.256 13.0002 15 13.0002Z" fill="%23000000"/></svg>') !important; 24839 } 24840 24841 24842 24843 .md-footer-modal-closeButton { 24844 position: absolute; 24845 right: 0; 24846 top: 0; 24847 margin: 0 !important; 24848 padding-top: 1.5em; 24849 } 24850 24851 .md-footer-modal-closeButton.md-modal-closeButton .md-icon__Svg { 24852 fill: #000000 !important; 24853 } 24854 24855 .md-modal__footer-selector-modal__region-list-divider span { 24856 border-bottom: 1px solid rgba(0, 0, 0,0.20) !important; 24857 } 24858 24859 @media (max-width: 560px) { 24860 md-footer-selector-popup__form .md-modal__mk-footerPoweredOrbe { 24861 border-top: 1px solid rgba(0, 0, 0,0.20) !important; 24862 } 24863 }.md-footer-selector__content .md-form__select__country__list-link__flag, .md-footer-selector__content .md-fix-flag-white { 24864 width: 1.25em; 24865 height: 1.25em; 24866 border-radius: 35px; 24867 }.md-modal__footer-locale-flag .md-form__select__img, .md-modal__footer-locale-flag .md-fix-flag-white { 24868 border-radius: 4px; 24869 } 24870 24871 24872 @media (max-width: 48.0525em) { 24873 orbe-country-selector { 24874 width: 100%; 24875 } 24876 orbe-country-selector .md-form__select__country__list-link-wrapper span { 24877 text-overflow: ellipsis; 24878 white-space: nowrap; 24879 overflow: hidden; 24880 } 24881 } 24882 24883.md-modal__footer { 24884 padding: 0.75em 1.5em 1.5em; 24885 }#md-app-embed__footer-popup .md-modal__content { 24886 font-size: 16px !important 24887 } 24888 24889 24890 24891 .md-footer-modal-closeButton { 24892 position: absolute; 24893 right: 0; 24894 top: 0; 24895 margin: 0 !important; 24896 padding-top: 1.5em; 24897 padding-right: 1.5em; 24898 } 24899 24900 24901 24902 24903 24904 24905.md-footer-selector__content { 24906 max-width: 15em; 24907 } 24908 @media (max-width: 560px) { 24909 .md-footer-selector__content .md-modal__formContent__select:last-child { 24910 margin-top: 0px; 24911 } 24912 }</style> 24913<!-- BEGIN app snippet: load-css-flags --> 24914<style data-orbe-flags="43">.orbe-flags-xx, .orbe-flags__before-xx:before {background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx.svg') !important;}.orbe-flags-dk, .orbe-flags__before-dk:before {background-image: url('https://cdn.shopify.com/static/images/flags/dk.svg') !important;}.orbe-flags-de, .orbe-flags__before-de:before {background-image: url('https://cdn.shopify.com/static/images/flags/de.svg') !important;}.orbe-flags-at, .orbe-flags__before-at:before {background-image: url('https://cdn.shopify.com/static/images/flags/at.svg') !important;}.orbe-flags-es, .orbe-flags__before-es:before {background-image: url('https://cdn.shopify.com/static/images/flags/es.svg') !important;}.orbe-flags-it, .orbe-flags__before-it:before {background-image: url('https://cdn.shopify.com/static/images/flags/it.svg') !important;}.orbe-flags-nl, .orbe-flags__before-nl:before {background-image: url('https://cdn.shopify.com/static/images/flags/nl.svg') !important;}.orbe-flags-fr, .orbe-flags__before-fr:before {background-image: url('https://cdn.shopify.com/static/images/flags/fr.svg') !important;}.orbe-flags-is, .orbe-flags__before-is:before {background-image: url('https://cdn.shopify.com/static/images/flags/is.svg') !important;}.orbe-flags-fi, .orbe-flags__before-fi:before {background-image: url('https://cdn.shopify.com/static/images/flags/fi.svg') !important;}.orbe-flags-ae, .orbe-flags__before-ae:before {background-image: url('https://cdn.shopify.com/static/images/flags/ae.svg') !important;}.orbe-flags-au, .orbe-flags__before-au:before {background-image: url('https://cdn.shopify.com/static/images/flags/au.svg') !important;}.orbe-flags-ca, .orbe-flags__before-ca:before {background-image: url('https://cdn.shopify.com/static/images/flags/ca.svg') !important;}.orbe-flags-ch, .orbe-flags__before-ch:before {background-image: url('https://cdn.shopify.com/static/images/flags/ch.svg') !important;}.orbe-flags-hk, .orbe-flags__before-hk:before {background-image: url('https://cdn.shopify.com/static/images/flags/hk.svg') !important;}.orbe-flags-il, .orbe-flags__before-il:before {background-image: url('https://cdn.shopify.com/static/images/flags/il.svg') !important;}.orbe-flags-jp, .orbe-flags__before-jp:before {background-image: url('https://cdn.shopify.com/static/images/flags/jp.svg') !important;}.orbe-flags-kr, .orbe-flags__before-kr:before {background-image: url('https://cdn.shopify.com/static/images/flags/kr.svg') !important;}.orbe-flags-my, .orbe-flags__before-my:before {background-image: url('https://cdn.shopify.com/static/images/flags/my.svg') !important;}.orbe-flags-nz, .orbe-flags__before-nz:before {background-image: url('https://cdn.shopify.com/static/images/flags/nz.svg') !important;}.orbe-flags-sg, .orbe-flags__before-sg:before {background-image: url('https://cdn.shopify.com/static/images/flags/sg.svg') !important;}.orbe-flags-us, .orbe-flags__before-us:before {background-image: url('https://cdn.shopify.com/static/images/flags/us.svg') !important;}.orbe-flags-ge, .orbe-flags__before-ge:before {background-image: url('https://cdn.shopify.com/static/images/flags/ge.svg') !important;}.orbe-flags-in, .orbe-flags__before-in:before {background-image: url('https://cdn.shopify.com/static/images/flags/in.svg') !important;}.orbe-flags-id, .orbe-flags__before-id:before {background-image: url('https://cdn.shopify.com/static/images/flags/id.svg') !important;}.orbe-flags-sa, .orbe-flags__before-sa:before {background-image: url('https://cdn.shopify.com/static/images/flags/sa.svg') !important;}.orbe-flags-qa, .orbe-flags__before-qa:before {background-image: url('https://cdn.shopify.com/static/images/flags/qa.svg') !important;}.orbe-flags-ph, .orbe-flags__before-ph:before {background-image: url('https://cdn.shopify.com/static/images/flags/ph.svg') !important;}.orbe-flags-th, .orbe-flags__before-th:before {background-image: url('https://cdn.shopify.com/static/images/flags/th.svg') !important;}.orbe-flags-tw, .orbe-flags__before-tw:before {background-image: url('https://cdn.shopify.com/static/images/flags/tw.svg') !important;}.orbe-flags-lk, .orbe-flags__before-lk:before {background-image: url('https://cdn.shopify.com/static/images/flags/lk.svg') !important;}.orbe-flags-tr, .orbe-flags__before-tr:before {background-image: url('https://cdn.shopify.com/static/images/flags/tr.svg') !important;}.orbe-flags-vn, .orbe-flags__before-vn:before {background-image: url('https://cdn.shopify.com/static/images/flags/vn.svg') !important;}.orbe-flags-bq, .orbe-flags__before-bq:before {background-image: url('https://cdn.shopify.com/static/images/flags/bq.svg') !important;}.orbe-flags-cr, .orbe-flags__before-cr:before {background-image: url('https://cdn.shopify.com/static/images/flags/cr.svg') !important;}.orbe-flags-gl, .orbe-flags__before-gl:before {background-image: url('https://cdn.shopify.com/static/images/flags/gl.svg') !important;}.orbe-flags-sv, .orbe-flags__before-sv:before {background-image: url('https://cdn.shopify.com/static/images/flags/sv.svg') !important;}.orbe-flags-gp, .orbe-flags__before-gp:before {background-image: url('https://cdn.shopify.com/static/images/flags/gp.svg') !important;}.orbe-flags-gt, .orbe-flags__before-gt:before {background-image: url('https://cdn.shopify.com/static/images/flags/gt.svg') !important;}.orbe-flags-jm, .orbe-flags__before-jm:before {background-image: url('https://cdn.shopify.com/static/images/flags/jm.svg') !important;}.orbe-flags-hn, .orbe-flags__before-hn:before {background-image: url('https://cdn.shopify.com/static/images/flags/hn.svg') !important;}.orbe-flags-mq, .orbe-flags__before-mq:before {background-image: url('https://cdn.shopify.com/static/images/flags/mq.svg') !important;}.orbe-flags-mx, .orbe-flags__before-mx:before {background-image: url('https://cdn.shopify.com/static/images/flags/mx.svg') !important;}.orbe-flags-ni, .orbe-flags__before-ni:before {background-image: url('https://cdn.shopify.com/static/images/flags/ni.svg') !important;}.orbe-flags-ar, .orbe-flags__before-ar:before {background-image: url('https://cdn.shopify.com/static/images/flags/ar.svg') !important;}.orbe-flags-bo, .orbe-flags__before-bo:before {background-image: url('https://cdn.shopify.com/static/images/flags/bo.svg') !important;}.orbe-flags-br, .orbe-flags__before-br:before {background-image: url('https://cdn.shopify.com/static/images/flags/br.svg') !important;}.orbe-flags-cl, .orbe-flags__before-cl:before {background-image: url('https://cdn.shopify.com/static/images/flags/cl.svg') !important;}.orbe-flags-co, .orbe-flags__before-co:before {background-image: url('https://cdn.shopify.com/static/images/flags/co.svg') !important;}.orbe-flags-ec, .orbe-flags__before-ec:before {background-image: url('https://cdn.shopify.com/static/images/flags/ec.svg') !important;}.orbe-flags-py, .orbe-flags__before-py:before {background-image: url('https://cdn.shopify.com/static/images/flags/py.svg') !important;}.orbe-flags-pe, .orbe-flags__before-pe:before {background-image: url('https://cdn.shopify.com/static/images/flags/pe.svg') !important;}.orbe-flags-gy, .orbe-flags__before-gy:before {background-image: url('https://cdn.shopify.com/static/images/flags/gy.svg') !important;}.orbe-flags-gf, .orbe-flags__before-gf:before {background-image: url('https://cdn.shopify.com/static/images/flags/gf.svg') !important;}.orbe-flags-uy, .orbe-flags__before-uy:before {background-image: url('https://cdn.shopify.com/static/images/flags/uy.svg') !important;}.orbe-flags-ve, .orbe-flags__before-ve:before {background-image: url('https://cdn.shopify.com/static/images/flags/ve.svg') !important;}.orbe-flags-pl, .orbe-flags__before-pl:before {background-image: url('https://cdn.shopify.com/static/images/flags/pl.svg') !important;}.orbe-flags-gb, .orbe-flags__before-gb:before {background-image: url('https://cdn.shopify.com/static/images/flags/gb.svg') !important;}.orbe-flags-no, .orbe-flags__before-no:before {background-image: url('https://cdn.shopify.com/static/images/flags/no.svg') !important;}.orbe-flags-bg, .orbe-flags__before-bg:before {background-image: url('https://cdn.shopify.com/static/images/flags/bg.svg') !important;}.orbe-flags-cz, .orbe-flags__before-cz:before {background-image: url('https://cdn.shopify.com/static/images/flags/cz.svg') !important;}.orbe-flags-ee, .orbe-flags__before-ee:before {background-image: url('https://cdn.shopify.com/static/images/flags/ee.svg') !important;}.orbe-flags-gr, .orbe-flags__before-gr:before {background-image: url('https://cdn.shopify.com/static/images/flags/gr.svg') !important;}.orbe-flags-hr, .orbe-flags__before-hr:before {background-image: url('https://cdn.shopify.com/static/images/flags/hr.svg') !important;}.orbe-flags-hu, .orbe-flags__before-hu:before {background-image: url('https://cdn.shopify.com/static/images/flags/hu.svg') !important;}.orbe-flags-ie, .orbe-flags__before-ie:before {background-image: url('https://cdn.shopify.com/static/images/flags/ie.svg') !important;}.orbe-flags-lt, .orbe-flags__before-lt:before {background-image: url('https://cdn.shopify.com/static/images/flags/lt.svg') !important;}.orbe-flags-lu, .orbe-flags__before-lu:before {background-image: url('https://cdn.shopify.com/static/images/flags/lu.svg') !important;}.orbe-flags-lv, .orbe-flags__before-lv:before {background-image: url('https://cdn.shopify.com/static/images/flags/lv.svg') !important;}.orbe-flags-mt, .orbe-flags__before-mt:before {background-image: url('https://cdn.shopify.com/static/images/flags/mt.svg') !important;}.orbe-flags-si, .orbe-
24914flags__before-si:before {background-image: url('https://cdn.shopify.com/static/images/flags/si.svg') !important;}.orbe-flags-pt, .orbe-flags__before-pt:before {background-image: url('https://cdn.shopify.com/static/images/flags/pt.svg') !important;}.orbe-flags-ro, .orbe-flags__before-ro:before {background-image: url('https://cdn.shopify.com/static/images/flags/ro.svg') !important;}.orbe-flags-sk, .orbe-flags__before-sk:before {background-image: url('https://cdn.shopify.com/static/images/flags/sk.svg') !important;}.orbe-flags-be, .orbe-flags__before-be:before {background-image: url('https://cdn.shopify.com/static/images/flags/be.svg') !important;}.orbe-flags-se, .orbe-flags__before-se:before {background-image: url('https://cdn.shopify.com/static/images/flags/se.svg') !important;}</style><style data-orbe-flags="circle">.orbe-flags-circle-xx, .orbe-flags-circle__before-xx:before { 24915 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx-1x1.svg') !important; 24916 }.orbe-flags-circle-dk, .orbe-flags-circle__before-dk:before { 24917 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/dk-1x1.svg') !important; 24918 }.orbe-flags-circle-de, .orbe-flags-circle__before-de:before { 24919 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/de-1x1.svg') !important; 24920 }.orbe-flags-circle-at, .orbe-flags-circle__before-at:before { 24921 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/at-1x1.svg') !important; 24922 }.orbe-flags-circle-es, .orbe-flags-circle__before-es:before { 24923 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/es-1x1.svg') !important; 24924 }.orbe-flags-circle-it, .orbe-flags-circle__before-it:before { 24925 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/it-1x1.svg') !important; 24926 }.orbe-flags-circle-nl, .orbe-flags-circle__before-nl:before { 24927 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nl-1x1.svg') !important; 24928 }.orbe-flags-circle-fr, .orbe-flags-circle__before-fr:before { 24929 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fr-1x1.svg') !important; 24930 }.orbe-flags-circle-is, .orbe-flags-circle__before-is:before { 24931 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/is-1x1.svg') !important; 24932 }.orbe-flags-circle-fi, .orbe-flags-circle__before-fi:before { 24933 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fi-1x1.svg') !important; 24934 }.orbe-flags-circle-ae, .orbe-flags-circle__before-ae:before { 24935 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ae-1x1.svg') !important; 24936 }.orbe-flags-circle-au, .orbe-flags-circle__before-au:before { 24937 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/au-1x1.svg') !important; 24938 }.orbe-flags-circle-ca, .orbe-flags-circle__before-ca:before { 24939 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ca-1x1.svg') !important; 24940 }.orbe-flags-circle-ch, .orbe-flags-circle__before-ch:before { 24941 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ch-1x1.svg') !important; 24942 }.orbe-flags-circle-hk, .orbe-flags-circle__before-hk:before { 24943 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hk-1x1.svg') !important; 24944 }.orbe-flags-circle-il, .orbe-flags-circle__before-il:before { 24945 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/il-1x1.svg') !important; 24946 }.orbe-flags-circle-jp, .orbe-flags-circle__before-jp:before { 24947 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/jp-1x1.svg') !important; 24948 }.orbe-flags-circle-kr, .orbe-flags-circle__before-kr:before { 24949 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/kr-1x1.svg') !important; 24950 }.orbe-flags-circle-my, .orbe-flags-circle__before-my:before { 24951 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/my-1x1.svg') !important; 24952 }.orbe-flags-circle-nz, .orbe-flags-circle__before-nz:before { 24953 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nz-1x1.svg') !important; 24954 }.orbe-flags-circle-sg, .orbe-flags-circle__before-sg:before { 24955 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sg-1x1.svg') !important; 24956 }.orbe-flags-circle-us, .orbe-flags-circle__before-us:before { 24957 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/us-1x1.svg') !important; 24958 }.orbe-flags-circle-ge, .orbe-flags-circle__before-ge:before { 24959 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ge-1x1.svg') !important; 24960 }.orbe-flags-circle-in, .orbe-flags-circle__before-in:before { 24961 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/in-1x1.svg') !important; 24962 }.orbe-flags-circle-id, .orbe-flags-circle__before-id:before { 24963 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/id-1x1.svg') !important; 24964 }.orbe-flags-circle-sa, .orbe-flags-circle__before-sa:before { 24965 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sa-1x1.svg') !important; 24966 }.orbe-flags-circle-qa, .orbe-flags-circle__before-qa:before { 24967 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/qa-1x1.svg') !important; 24968 }.orbe-flags-circle-ph, .orbe-flags-circle__before-ph:before { 24969 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ph-1x1.svg') !important; 24970 }.orbe-flags-circle-th, .orbe-flags-circle__before-th:before { 24971 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/th-1x1.svg') !important; 24972 }.orbe-flags-circle-tw, .orbe-flags-circle__before-tw:before { 24973 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/tw-1x1.svg') !important; 24974 }.orbe-flags-circle-lk, .orbe-flags-circle__before-lk:before { 24975 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lk-1x1.svg') !important; 24976 }.orbe-flags-circle-tr, .orbe-flags-circle__before-tr:before { 24977 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/tr-1x1.svg') !important; 24978 }.orbe-flags-circle-vn, .orbe-flags-circle__before-vn:before { 24979 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/vn-1x1.svg') !important; 24980 }.orbe-flags-circle-bq, .orbe-flags-circle__before-bq:before { 24981 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bq-1x1.svg') !important; 24982 }.orbe-flags-circle-cr, .orbe-flags-circle__before-cr:before { 24983 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cr-1x1.svg') !important; 24984 }.orbe-flags-circle-gl, .orbe-flags-circle__before-gl:before { 24985 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gl-1x1.svg') !important; 24986 }.orbe-flags-circle-sv, .orbe-flags-circle__before-sv:before { 24987 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sv-1x1.svg') !important; 24988 }.orbe-flags-circle-gp, .orbe-flags-circle__before-gp:before { 24989 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gp-1x1.svg') !important; 24990 }.orbe-flags-circle-gt, .orbe-flags-circle__before-gt:before { 24991 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gt-1x1.svg') !important; 24992 }.orbe-flags-circle-jm, .orbe-flags-circle__before-jm:before { 24993 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/jm-1x1.svg') !important; 24994 }.orbe-flags-circle-hn, .orbe-flags-circle__before-hn:before { 24995 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hn-1x1.svg') !important; 24996 }.orbe-flags-circle-mq, .orbe-flags-circle__before-mq:before { 24997 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mq-1x1.svg') !important; 24998 }.orbe-flags-circle-mx, .orbe-flags-circle__before-mx:before { 24999 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mx-1x1.svg') !important; 25000 }.orbe-flags-circle-ni, .orbe-flags-circle__before-ni:before { 25001 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ni-1x1.svg') !important; 25002 }.orbe-flags-circle-ar, .orbe-flags-circle__before-ar:before { 25003 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ar-1x1.svg') !important; 25004 }.orbe-flags-circle-bo, .orbe-flags-circle__before-bo:before { 25005 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bo-1x1.svg') !important; 25006 }.orbe-flags-circle-br, .orbe-flags-circle__before-br:before { 25007 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/br-1x1.svg') !important; 25008 }.orbe-flags-circle-cl, .orbe-flags-circle__before-cl:before { 25009 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cl-1x1.svg') !important; 25010 }.orbe-flags-circle-co, .orbe-flags-circle__before-co:before { 25011 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/co-1x1.svg') !important; 25012 }.orbe-flags-circle-ec, .orbe-flags-circle__before-ec:before { 25013 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ec-1x1.svg') !important; 25014 }.orbe-flags-circle-py, .orbe-flags-circle__before-py:before { 25015 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/py-1x1.svg') !important; 25016 }.orbe-flags-circle-pe, .orbe-flags-circle__before-pe:before { 25017 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pe-1x1.svg') !important; 25018 }.orbe-flags-circle-gy, .orbe-flags-circle__before-gy:before { 25019 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gy-1x1.svg') !important; 25020 }.orbe-flags-circle-gf, .orbe-flags-circle__before-gf:before { 25021 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gf-1x1.svg') !important; 25022 }.orbe-flags-circle-uy, .orbe-flags-circle__before-uy:before { 25023 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/uy-1x1.svg') !important; 25024 }.orbe-flags-circle-ve, .orbe-flags-circle__before-ve:before { 25025 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ve-1x1.svg') !important; 25026 }.orbe-flags-circle-pl, .orbe-flags-circle__before-pl:before { 25027 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pl-1x1.svg') !important; 25028 }.orbe-flags-circle-gb, .orbe-flags-circle__before-gb:before { 25029 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gb-1x1.svg') !important; 25030 }.orbe-flags-circle-no, .orbe-flags-circle__before-no:before { 25031 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/no-1x1.svg') !important; 25032 }.orbe-flags-circle-bg, .orbe-flags-circle__before-bg:before { 25033 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bg-1x1.svg') !important; 25034 }.orbe-flags-circle-cz, .orbe-flags-circle__before-cz:before { 25035 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cz-1x1.svg') !important; 25036 }.orbe-flags-circle-ee, .orbe-flags-circle__before-ee:before { 25037 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ee-1x1.svg') !important; 25038 }.orbe-flags-circle-gr, .orbe-flags-circle__before-gr:before { 25039 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gr-1x1.svg') !important; 25040 }.orbe-flags-circle-hr, .orbe-flags-circle__before-hr:before { 25041 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hr-1x1.svg') !important; 25042 }.orbe-flags-circle-hu, .orbe-flags-circle__before-hu:before { 25043 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hu-1x1.svg') !important; 25044 }.orbe-flags-circle-ie, .orbe-flags-circle__before-ie:before { 25045 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f
250458-816c-9f040d57129c/orbe-geolocation-503/assets/ie-1x1.svg') !important; 25046 }.orbe-flags-circle-lt, .orbe-flags-circle__before-lt:before { 25047 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lt-1x1.svg') !important; 25048 }.orbe-flags-circle-lu, .orbe-flags-circle__before-lu:before { 25049 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lu-1x1.svg') !important; 25050 }.orbe-flags-circle-lv, .orbe-flags-circle__before-lv:before { 25051 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lv-1x1.svg') !important; 25052 }.orbe-flags-circle-mt, .orbe-flags-circle__before-mt:before { 25053 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mt-1x1.svg') !important; 25054 }.orbe-flags-circle-si, .orbe-flags-circle__before-si:before { 25055 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/si-1x1.svg') !important; 25056 }.orbe-flags-circle-pt, .orbe-flags-circle__before-pt:before { 25057 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pt-1x1.svg') !important; 25058 }.orbe-flags-circle-ro, .orbe-flags-circle__before-ro:before { 25059 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ro-1x1.svg') !important; 25060 }.orbe-flags-circle-sk, .orbe-flags-circle__before-sk:before { 25061 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sk-1x1.svg') !important; 25062 }.orbe-flags-circle-be, .orbe-flags-circle__before-be:before { 25063 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/be-1x1.svg') !important; 25064 }.orbe-flags-circle-se, .orbe-flags-circle__before-se:before { 25065 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/se-1x1.svg') !important; 25066 }</style>
25066<script type="application/json" id="orbe-flag-css-meta">{"codes":",xx,dk,de,at,es,it,nl,fr,is,fi,ae,au,ca,ch,hk,il,jp,kr,my,nz,sg,us,ge,in,id,sa,qa,ph,th,tw,lk,tr,vn,bq,cr,gl,sv,gp,gt,jm,hn,mq,mx,ni,ar,bo,br,cl,co,ec,py,pe,gy,gf,uy,ve,pl,gb,no,bg,cz,ee,gr,hr,hu,ie,lt,lu,lv,mt,si,pt,ro,sk,be,se","asset43":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx.svg","assetCircle":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx-1x1.svg","local43":"xx,xk,ac,af,arab,asean,cefta,cp,dg,ea,eac,es-ct,es-ga,es-pv,ic,pc,sh-ac,sh-hl,sh-ta,ta,un,gb-eng,gb-nir,gb-sct,gb-wls"}</script>
25066<!-- END app snippet --> 25067<div id="md-footer-selector-block"> 25068 <div class="md-footer-selector__container"> 25069 <div class="md-footer-selector__content"> 25070 <md-footer-selector__form data-wg-notranslate data-ly-locked="true" class="notranslate"> 25071 25072 <form method="post" action="/localization" id="md-footer-selector__form__id" accept-charset="UTF-8" class="md-modal__formContent" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/hair-vitamins" /> 25073 <!-- BEGIN app snippet: country-selector --><div class="md-modal__formContent__select"> 25074 <input name="country_code" type="hidden" id="orbe-country-selector-footer-id"> 25075 <button type="button" name="md-form__select__country__button" id="md-form__select__country--footer" role="combobox" 25076 aria-haspopup="listbox" aria-label="Denmark" class="md-form__select" 25077 aria-expanded="false" aria-controls="orbeFooterCountryList" data-value="DK"> 25078 <div class="md-form__select__country__list-link-wrapper"> 25079 <div class="md-form__select__country__list__flag-wrapper"> 25080 <div class="md-form__select__country__list-link__flag"><div class="orbe-flags-circle-dk md-form__select__img " data-circle="true"></div> 25081 </div> 25082 </div><span class="md-form__select__span">Danmark</span></div> 25083 </button> 25084 <ul id="orbeFooterCountryList" role="listbox" 25085 class="md-form__select__country__list md-form__select__country__list-top" hidden> 25086 <li id="orbe-country-DE" 25087 tabindex="-1" role="option" 25088 data-name="Deutschland / Germany" data-country="DE" style="display: list-item;" data-position="12"> 25089 <span class="md-form__select__country__list-link" data-countryname="Deutschland / Germany" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="de" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="DE" data-value="DE" 25090 data-locales="de" data-namelocales="Deutsch"data-shipping-threshold="" 25091 data-delivery-time="" 25092 data-return-time="" 25093 data-payment="" 25094 data-taxes-included="true" 25095 data-duties-included="false"> 25096 <div class="md-form__select__country__list-link-wrapper"> 25097 <div class="md-form__select__country__list__flag-wrapper"> 25098 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-de md-form__select__img " data-circle="true"></div> 25099 </div> 25100 </div> 25101 <span class="md-form__select__span">Deutschland / Germany</span> 25102 </div> 25103 </span> 25104 </li> 25105 <li id="orbe-country-AT" 25106 tabindex="-1" role="option" 25107 data-name="Austria / Ãsterreich" data-country="AT" style="display: list-item;"> 25108 <span class="md-form__select__country__list-link" data-countryname="Austria / Ãsterreich" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="de" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="AT" data-value="AT" 25109 data-locales="de" data-namelocales="Deutsch"data-shipping-threshold="" 25110 data-delivery-time="" 25111 data-return-time="" 25112 data-payment="" 25113 data-taxes-included="true" 25114 data-duties-included="false"> 25115 <div class="md-form__select__country__list-link-wrapper"> 25116 <div class="md-form__select__country__list__flag-wrapper"> 25117 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-at md-form__select__img " data-circle="true"></div> 25118 </div> 25119 </div>
25120 <span class="md-form__select__span">Austria / Ãsterreich</span> 25121 </div> 25122 </span> 25123 </li> 25124 <li id="orbe-country-ES" 25125 tabindex="-1" role="option" 25126 data-name="España" data-country="ES" style="display: list-item;" data-position="11"> 25127 <span class="md-form__select__country__list-link" data-countryname="España" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="es" data-subfoldersuffix="es" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="ES" data-value="ES" 25128 data-locales="es" data-namelocales="español"data-shipping-threshold="" 25129 data-delivery-time="" 25130 data-return-time="" 25131 data-payment="" 25132 data-taxes-included="true" 25133 data-duties-included="false"> 25134 <div class="md-form__select__country__list-link-wrapper"> 25135 <div class="md-form__select__country__list__flag-wrapper"> 25136 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-es md-form__select__img " data-circle="true"></div> 25137 </div> 25138 </div> 25139 <span class="md-form__select__span">España</span> 25140 </div> 25141 </span> 25142 </li> 25143 <li id="orbe-country-IT" 25144 tabindex="-1" role="option" 25145 data-name="Italia / Italy" data-country="IT" style="display: list-item;" data-position="6"> 25146 <span class="md-form__select__country__list-link" data-countryname="Italia / Italy" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="it" data-subfoldersuffix="it" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="IT" data-value="IT" 25147 data-locales="it" data-namelocales="italiano"data-shipping-threshold="" 25148 data-delivery-time="" 25149 data-return-time="" 25150 data-payment="" 25151 data-taxes-included="true" 25152 data-duties-included="false"> 25153 <div class="md-form__select__country__list-link-wrapper"> 25154 <div class="md-form__select__country__list__flag-wrapper"> 25155 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-it md-form__select__img " data-circle="true"></div> 25156 </div> 25157 </div> 25158 <span class="md-form__select__span">Italia / Italy</span> 25159 </div> 25160 </span> 25161 </li> 25162 <li id="orbe-country-NL" 25163 tabindex="-1" role="option" 25164 data-name="Nederland / Netherlands" data-country="NL" style="display: list-item;" data-position="0"> 25165 <span class="md-form__select__country__list-link" data-countryname="Nederland / Netherlands" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="nl" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="NL" data-value="NL" 25166 data-locales="nl" data-namelocales="Nederlands"data-shipping-threshold="" 25167 data-delivery-time="" 25168 data-return-time="" 25169 data-payment="" 25170 data-taxes-included="true" 25171 data-duties-included="false"> 25172 <div class="md-form__select__country__list-link-wrapper"> 25173 <div class="md-form__select__country__list__flag-wrapper"> 25174 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-nl md-form__select__img " data-circle="true"></div> 25175 </div> 25176 </div>
25177 <span class="md-form__select__span">Nederland / Netherlands</span> 25178 </div> 25179 </span> 25180 </li> 25181 <li id="orbe-country-FR" 25182 tabindex="-1" role="option" 25183 data-name="France" data-country="FR" style="display: list-item;" data-position="5"> 25184 <span class="md-form__select__country__list-link" data-countryname="France" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="fr" data-subfoldersuffix="fr" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="FR" data-value="FR" 25185 data-locales="fr" data-namelocales="Français"data-shipping-threshold="" 25186 data-delivery-time="" 25187 data-return-time="" 25188 data-payment="" 25189 data-taxes-included="true" 25190 data-duties-included="false"> 25191 <div class="md-form__select__country__list-link-wrapper"> 25192 <div class="md-form__select__country__list__flag-wrapper"> 25193 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-fr md-form__select__img " data-circle="true"></div> 25194 </div> 25195 </div> 25196 <span class="md-form__select__span">France</span> 25197 </div> 25198 </span> 25199 </li> 25200 <li id="orbe-country-IS" 25201 tabindex="-1" role="option" 25202 data-name="Iceland" data-country="IS" style="display: list-item;"> 25203 <span class="md-form__select__country__list-link" data-countryname="Iceland" data-primarymarket="false" data-currency="ISK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IS" data-value="IS" 25204 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25205 data-delivery-time="" 25206 data-return-time="" 25207 data-payment="" 25208 data-taxes-included="true" 25209 data-duties-included="false"> 25210 <div class="md-form__select__country__list-link-wrapper"> 25211 <div class="md-form__select__country__list__flag-wrapper"> 25212 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-is md-form__select__img " data-circle="true"></div> 25213 </div> 25214 </div> 25215 <span class="md-form__select__span">Iceland</span> 25216 </div> 25217 </span> 25218 </li> 25219 <li id="orbe-country-FI" 25220 tabindex="-1" role="option" 25221 data-name="Finland" data-country="FI" style="display: list-item;" data-position="4"> 25222 <span class="md-form__select__country__list-link" data-countryname="Finland" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="fi" data-subfoldersuffix="fi" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="FI" data-value="FI" 25223 data-locales="fi" data-namelocales="suomi"data-shipping-threshold="" 25224 data-delivery-time="" 25225 data-return-time="" 25226 data-payment="" 25227 data-taxes-included="true" 25228 data-duties-included="false"> 25229 <div class="md-form__select__country__list-link-wrapper"> 25230 <div class="md-form__select__country__list__flag-wrapper"> 25231 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-fi md-form__select__img " data-circle="true"></div> 25232 </div> 25233 </div>
25234 <span class="md-form__select__span">Finland</span> 25235 </div> 25236 </span> 25237 </li> 25238 <li id="orbe-country-AE" 25239 tabindex="-1" role="option" 25240 data-name="United Arab Emirates" data-country="AE" style="display: list-item;"> 25241 <span class="md-form__select__country__list-link" data-countryname="United Arab Emirates" data-primarymarket="false" data-currency="AED" data-symbol="د.إ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="AE" data-value="AE" 25242 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25243 data-delivery-time="" 25244 data-return-time="" 25245 data-payment="" 25246 data-taxes-included="true" 25247 data-duties-included="false"> 25248 <div class="md-form__select__country__list-link-wrapper"> 25249 <div class="md-form__select__country__list__flag-wrapper"> 25250 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ae md-form__select__img " data-circle="true"></div> 25251 </div> 25252 </div> 25253 <span class="md-form__select__span">United Arab Emirates</span> 25254 </div> 25255 </span> 25256 </li> 25257 <li id="orbe-country-AU" 25258 tabindex="-1" role="option" 25259 data-name="Australia" data-country="AU" style="display: list-item;"> 25260 <span class="md-form__select__country__list-link" data-countryname="Australia" data-primarymarket="false" data-currency="AUD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="AU" data-value="AU" 25261 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25262 data-delivery-time="" 25263 data-return-time="" 25264 data-payment="" 25265 data-taxes-included="true" 25266 data-duties-included="false"> 25267 <div class="md-form__select__country__list-link-wrapper"> 25268 <div class="md-form__select__country__list__flag-wrapper"> 25269 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-au md-form__select__img " data-circle="true"></div> 25270 </div> 25271 </div> 25272 <span class="md-form__select__span">Australia</span> 25273 </div> 25274 </span> 25275 </li> 25276 <li id="orbe-country-CA" 25277 tabindex="-1" role="option" 25278 data-name="Canada" data-country="CA" style="display: list-item;"> 25279 <span class="md-form__select__country__list-link" data-countryname="Canada" data-primarymarket="false" data-currency="CAD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CA" data-value="CA" 25280 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25281 data-delivery-time="" 25282 data-return-time="" 25283 data-payment="" 25284 data-taxes-included="true" 25285 data-duties-included="false"> 25286 <div class="md-form__select__country__list-link-wrapper"> 25287 <div class="md-form__select__country__list__flag-wrapper"> 25288 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ca md-form__select__img " data-circle="true"></div> 25289 </div> 25290 </div>
25291 <span class="md-form__select__span">Canada</span> 25292 </div> 25293 </span> 25294 </li> 25295 <li id="orbe-country-CH" 25296 tabindex="-1" role="option" 25297 data-name="Switzerland" data-country="CH" style="display: list-item;"> 25298 <span class="md-form__select__country__list-link" data-countryname="Switzerland" data-primarymarket="false" data-currency="CHF" data-symbol="CHF" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CH" data-value="CH" 25299 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25300 data-delivery-time="" 25301 data-return-time="" 25302 data-payment="" 25303 data-taxes-included="true" 25304 data-duties-included="false"> 25305 <div class="md-form__select__country__list-link-wrapper"> 25306 <div class="md-form__select__country__list__flag-wrapper"> 25307 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ch md-form__select__img " data-circle="true"></div> 25308 </div> 25309 </div> 25310 <span class="md-form__select__span">Switzerland</span> 25311 </div> 25312 </span> 25313 </li> 25314 <li id="orbe-country-HK" 25315 tabindex="-1" role="option" 25316 data-name="Hong Kong SAR / 馿¸¯ç¹å¥è¡æ¿å" data-country="HK" style="display: list-item;"> 25317 <span class="md-form__select__country__list-link" data-countryname="Hong Kong SAR / 馿¸¯ç¹å¥è¡æ¿å" data-primarymarket="false" data-currency="HKD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HK" data-value="HK" 25318 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25319 data-delivery-time="" 25320 data-return-time="" 25321 data-payment="" 25322 data-taxes-included="true" 25323 data-duties-included="false"> 25324 <div class="md-form__select__country__list-link-wrapper"> 25325 <div class="md-form__select__country__list__flag-wrapper"> 25326 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hk md-form__select__img " data-circle="true"></div> 25327 </div> 25328 </div> 25329 <span class="md-form__select__span">Hong Kong SAR / 馿¸¯ç¹å¥è¡æ¿å</span> 25330 </div> 25331 </span> 25332 </li> 25333 <li id="orbe-country-IL" 25334 tabindex="-1" role="option" 25335 data-name="Israel" data-country="IL" style="display: list-item;"> 25336 <span class="md-form__select__country__list-link" data-countryname="Israel" data-primarymarket="false" data-currency="ILS" data-symbol="âª" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IL" data-value="IL" 25337 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25338 data-delivery-time="" 25339 data-return-time="" 25340 data-payment="" 25341 data-taxes-included="true" 25342 data-duties-included="false"> 25343 <div class="md-form__select__country__list-link-wrapper"> 25344 <div class="md-form__select__country__list__flag-wrapper"> 25345 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-il md-form__select__img " data-circle="true"></div> 25346 </div> 25347 </div>
25348 <span class="md-form__select__span">Israel</span> 25349 </div> 25350 </span> 25351 </li> 25352 <li id="orbe-country-JP" 25353 tabindex="-1" role="option" 25354 data-name="Japan / æ¥æ¬" data-country="JP" style="display: list-item;"> 25355 <span class="md-form__select__country__list-link" data-countryname="Japan / æ¥æ¬" data-primarymarket="false" data-currency="JPY" data-symbol="Â¥" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="JP" data-value="JP" 25356 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25357 data-delivery-time="" 25358 data-return-time="" 25359 data-payment="" 25360 data-taxes-included="true" 25361 data-duties-included="false"> 25362 <div class="md-form__select__country__list-link-wrapper"> 25363 <div class="md-form__select__country__list__flag-wrapper"> 25364 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-jp md-form__select__img " data-circle="true"></div> 25365 </div> 25366 </div> 25367 <span class="md-form__select__span">Japan / æ¥æ¬</span> 25368 </div> 25369 </span> 25370 </li> 25371 <li id="orbe-country-KR" 25372 tabindex="-1" role="option" 25373 data-name="South Korea / ëí민êµ" data-country="KR" style="display: list-item;"> 25374 <span class="md-form__select__country__list-link" data-countryname="South Korea / ëí민êµ" data-primarymarket="false" data-currency="KRW" data-symbol="â©" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="KR" data-value="KR" 25375 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25376 data-delivery-time="" 25377 data-return-time="" 25378 data-payment="" 25379 data-taxes-included="true" 25380 data-duties-included="false"> 25381 <div class="md-form__select__country__list-link-wrapper"> 25382 <div class="md-form__select__country__list__flag-wrapper"> 25383 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-kr md-form__select__img " data-circle="true"></div> 25384 </div> 25385 </div> 25386 <span class="md-form__select__span">South Korea / ëí민êµ</span> 25387 </div> 25388 </span> 25389 </li> 25390 <li id="orbe-country-MY" 25391 tabindex="-1" role="option" 25392 data-name="Malaysia" data-country="MY" style="display: list-item;"> 25393 <span class="md-form__select__country__list-link" data-countryname="Malaysia" data-primarymarket="false" data-currency="MYR" data-symbol="RM" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MY" data-value="MY" 25394 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25395 data-delivery-time="" 25396 data-return-time="" 25397 data-payment="" 25398 data-taxes-included="true" 25399 data-duties-included="false"> 25400 <div class="md-form__select__country__list-link-wrapper"> 25401 <div class="md-form__select__country__list__flag-wrapper"> 25402 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-my md-form__select__img " data-circle="true"></div> 25403 </div> 25404 </div>
25405 <span class="md-form__select__span">Malaysia</span> 25406 </div> 25407 </span> 25408 </li> 25409 <li id="orbe-country-NZ" 25410 tabindex="-1" role="option" 25411 data-name="New Zealand" data-country="NZ" style="display: list-item;"> 25412 <span class="md-form__select__country__list-link" data-countryname="New Zealand" data-primarymarket="false" data-currency="NZD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="NZ" data-value="NZ" 25413 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25414 data-delivery-time="" 25415 data-return-time="" 25416 data-payment="" 25417 data-taxes-included="true" 25418 data-duties-included="false"> 25419 <div class="md-form__select__country__list-link-wrapper"> 25420 <div class="md-form__select__country__list__flag-wrapper"> 25421 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-nz md-form__select__img " data-circle="true"></div> 25422 </div> 25423 </div> 25424 <span class="md-form__select__span">New Zealand</span> 25425 </div> 25426 </span> 25427 </li> 25428 <li id="orbe-country-SG" 25429 tabindex="-1" role="option" 25430 data-name="Singapore" data-country="SG" style="display: list-item;"> 25431 <span class="md-form__select__country__list-link" data-countryname="Singapore" data-primarymarket="false" data-currency="SGD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SG" data-value="SG" 25432 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25433 data-delivery-time="" 25434 data-return-time="" 25435 data-payment="" 25436 data-taxes-included="true" 25437 data-duties-included="false"> 25438 <div class="md-form__select__country__list-link-wrapper"> 25439 <div class="md-form__select__country__list__flag-wrapper"> 25440 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sg md-form__select__img " data-circle="true"></div> 25441 </div> 25442 </div> 25443 <span class="md-form__select__span">Singapore</span> 25444 </div> 25445 </span> 25446 </li> 25447 <li id="orbe-country-US" 25448 tabindex="-1" role="option" 25449 data-name="United States" data-country="US" style="display: list-item;"> 25450 <span class="md-form__select__country__list-link" data-countryname="United States" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="US" data-value="US" 25451 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25452 data-delivery-time="" 25453 data-return-time="" 25454 data-payment="" 25455 data-taxes-included="true" 25456 data-duties-included="false"> 25457 <div class="md-form__select__country__list-link-wrapper"> 25458 <div class="md-form__select__country__list__flag-wrapper"> 25459 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-us md-form__select__img " data-circle="true"></div> 25460 </div> 25461 </div>
25462 <span class="md-form__select__span">United States</span> 25463 </div> 25464 </span> 25465 </li> 25466 <li id="orbe-country-GE" 25467 tabindex="-1" role="option" 25468 data-name="Georgia" data-country="GE" style="display: list-item;"> 25469 <span class="md-form__select__country__list-link" data-countryname="Georgia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GE" data-value="GE" 25470 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25471 data-delivery-time="" 25472 data-return-time="" 25473 data-payment="" 25474 data-taxes-included="true" 25475 data-duties-included="false"> 25476 <div class="md-form__select__country__list-link-wrapper"> 25477 <div class="md-form__select__country__list__flag-wrapper"> 25478 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ge md-form__select__img " data-circle="true"></div> 25479 </div> 25480 </div> 25481 <span class="md-form__select__span">Georgia</span> 25482 </div> 25483 </span> 25484 </li> 25485 <li id="orbe-country-IN" 25486 tabindex="-1" role="option" 25487 data-name="India" data-country="IN" style="display: list-item;"> 25488 <span class="md-form__select__country__list-link" data-countryname="India" data-primarymarket="false" data-currency="INR" data-symbol="â¹" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IN" data-value="IN" 25489 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25490 data-delivery-time="" 25491 data-return-time="" 25492 data-payment="" 25493 data-taxes-included="true" 25494 data-duties-included="false"> 25495 <div class="md-form__select__country__list-link-wrapper"> 25496 <div class="md-form__select__country__list__flag-wrapper"> 25497 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-in md-form__select__img " data-circle="true"></div> 25498 </div> 25499 </div> 25500 <span class="md-form__select__span">India</span> 25501 </div> 25502 </span> 25503 </li> 25504 <li id="orbe-country-ID" 25505 tabindex="-1" role="option" 25506 data-name="Indonesia" data-country="ID" style="display: list-item;"> 25507 <span class="md-form__select__country__list-link" data-countryname="Indonesia" data-primarymarket="false" data-currency="IDR" data-symbol="Rp" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="ID" data-value="ID" 25508 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25509 data-delivery-time="" 25510 data-return-time="" 25511 data-payment="" 25512 data-taxes-included="true" 25513 data-duties-included="false"> 25514 <div class="md-form__select__country__list-link-wrapper"> 25515 <div class="md-form__select__country__list__flag-wrapper"> 25516 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-id md-form__select__img " data-circle="true"></div> 25517 </div> 25518 </div>
25519 <span class="md-form__select__span">Indonesia</span> 25520 </div> 25521 </span> 25522 </li> 25523 <li id="orbe-country-SA" 25524 tabindex="-1" role="option" 25525 data-name="Saudi Arabia" data-country="SA" style="display: list-item;"> 25526 <span class="md-form__select__country__list-link" data-countryname="Saudi Arabia" data-primarymarket="false" data-currency="SAR" data-symbol="ï·¼" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SA" data-value="SA" 25527 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25528 data-delivery-time="" 25529 data-return-time="" 25530 data-payment="" 25531 data-taxes-included="true" 25532 data-duties-included="false"> 25533 <div class="md-form__select__country__list-link-wrapper"> 25534 <div class="md-form__select__country__list__flag-wrapper"> 25535 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sa md-form__select__img " data-circle="true"></div> 25536 </div> 25537 </div> 25538 <span class="md-form__select__span">Saudi Arabia</span> 25539 </div> 25540 </span> 25541 </li> 25542 <li id="orbe-country-QA" 25543 tabindex="-1" role="option" 25544 data-name="Qatar" data-country="QA" style="display: list-item;"> 25545 <span class="md-form__select__country__list-link" data-countryname="Qatar" data-primarymarket="false" data-currency="QAR" data-symbol="ï·¼" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="QA" data-value="QA" 25546 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25547 data-delivery-time="" 25548 data-return-time="" 25549 data-payment="" 25550 data-taxes-included="true" 25551 data-duties-included="false"> 25552 <div class="md-form__select__country__list-link-wrapper"> 25553 <div class="md-form__select__country__list__flag-wrapper"> 25554 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-qa md-form__select__img " data-circle="true"></div> 25555 </div> 25556 </div> 25557 <span class="md-form__select__span">Qatar</span> 25558 </div> 25559 </span> 25560 </li> 25561 <li id="orbe-country-PH" 25562 tabindex="-1" role="option" 25563 data-name="Philippines" data-country="PH" style="display: list-item;"> 25564 <span class="md-form__select__country__list-link" data-countryname="Philippines" data-primarymarket="false" data-currency="PHP" data-symbol="â±" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="PH" data-value="PH" 25565 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25566 data-delivery-time="" 25567 data-return-time="" 25568 data-payment="" 25569 data-taxes-included="true" 25570 data-duties-included="false"> 25571 <div class="md-form__select__country__list-link-wrapper"> 25572 <div class="md-form__select__country__list__flag-wrapper"> 25573 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ph md-form__select__img " data-circle="true"></div> 25574 </div> 25575 </div>
25576 <span class="md-form__select__span">Philippines</span> 25577 </div> 25578 </span> 25579 </li> 25580 <li id="orbe-country-TH" 25581 tabindex="-1" role="option" 25582 data-name="Thailand / à¹à¸à¸¢" data-country="TH" style="display: list-item;"> 25583 <span class="md-form__select__country__list-link" data-countryname="Thailand / à¹à¸à¸¢" data-primarymarket="false" data-currency="THB" data-symbol="฿" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="TH" data-value="TH" 25584 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25585 data-delivery-time="" 25586 data-return-time="" 25587 data-payment="" 25588 data-taxes-included="true" 25589 data-duties-included="false"> 25590 <div class="md-form__select__country__list-link-wrapper"> 25591 <div class="md-form__select__country__list__flag-wrapper"> 25592 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-th md-form__select__img " data-circle="true"></div> 25593 </div> 25594 </div> 25595 <span class="md-form__select__span">Thailand / à¹à¸à¸¢</span> 25596 </div> 25597 </span> 25598 </li> 25599 <li id="orbe-country-TW" 25600 tabindex="-1" role="option" 25601 data-name="Taiwan" data-country="TW" style="display: list-item;"> 25602 <span class="md-form__select__country__list-link" data-countryname="Taiwan" data-primarymarket="false" data-currency="TWD" data-symbol="NT$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="TW" data-value="TW" 25603 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25604 data-delivery-time="" 25605 data-return-time="" 25606 data-payment="" 25607 data-taxes-included="true" 25608 data-duties-included="false"> 25609 <div class="md-form__select__country__list-link-wrapper"> 25610 <div class="md-form__select__country__list__flag-wrapper"> 25611 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-tw md-form__select__img " data-circle="true"></div> 25612 </div> 25613 </div> 25614 <span class="md-form__select__span">Taiwan</span> 25615 </div> 25616 </span> 25617 </li> 25618 <li id="orbe-country-LK" 25619 tabindex="-1" role="option" 25620 data-name="Sri Lanka" data-country="LK" style="display: list-item;"> 25621 <span class="md-form__select__country__list-link" data-countryname="Sri Lanka" data-primarymarket="false" data-currency="LKR" data-symbol="â¨" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LK" data-value="LK" 25622 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25623 data-delivery-time="" 25624 data-return-time="" 25625 data-payment="" 25626 data-taxes-included="true" 25627 data-duties-included="false"> 25628 <div class="md-form__select__country__list-link-wrapper"> 25629 <div class="md-form__select__country__list__flag-wrapper"> 25630 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lk md-form__select__img " data-circle="true"></div> 25631 </div> 25632 </div>
25633 <span class="md-form__select__span">Sri Lanka</span> 25634 </div> 25635 </span> 25636 </li> 25637 <li id="orbe-country-TR" 25638 tabindex="-1" role="option" 25639 data-name="Türkiye / Turkey" data-country="TR" style="display: list-item;"> 25640 <span class="md-form__select__country__list-link" data-countryname="Türkiye / Turkey" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="TR" data-value="TR" 25641 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25642 data-delivery-time="" 25643 data-return-time="" 25644 data-payment="" 25645 data-taxes-included="true" 25646 data-duties-included="false"> 25647 <div class="md-form__select__country__list-link-wrapper"> 25648 <div class="md-form__select__country__list__flag-wrapper"> 25649 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-tr md-form__select__img " data-circle="true"></div> 25650 </div> 25651 </div> 25652 <span class="md-form__select__span">Türkiye / Turkey</span> 25653 </div> 25654 </span> 25655 </li> 25656 <li id="orbe-country-VN" 25657 tabindex="-1" role="option" 25658 data-name="Vietnam" data-country="VN" style="display: list-item;"> 25659 <span class="md-form__select__country__list-link" data-countryname="Vietnam" data-primarymarket="false" data-currency="VND" data-symbol="â«" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="VN" data-value="VN" 25660 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25661 data-delivery-time="" 25662 data-return-time="" 25663 data-payment="" 25664 data-taxes-included="true" 25665 data-duties-included="false"> 25666 <div class="md-form__select__country__list-link-wrapper"> 25667 <div class="md-form__select__country__list__flag-wrapper"> 25668 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-vn md-form__select__img " data-circle="true"></div> 25669 </div> 25670 </div> 25671 <span class="md-form__select__span">Vietnam</span> 25672 </div> 25673 </span> 25674 </li> 25675 <li id="orbe-country-BQ" 25676 tabindex="-1" role="option" 25677 data-name="Caribbean Netherlands" data-country="BQ" style="display: list-item;"> 25678 <span class="md-form__select__country__list-link" data-countryname="Caribbean Netherlands" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BQ" data-value="BQ" 25679 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25680 data-delivery-time="" 25681 data-return-time="" 25682 data-payment="" 25683 data-taxes-included="true" 25684 data-duties-included="false"> 25685 <div class="md-form__select__country__list-link-wrapper"> 25686 <div class="md-form__select__country__list__flag-wrapper"> 25687 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-bq md-form__select__img " data-circle="true"></div> 25688 </div> 25689 </div>
25690 <span class="md-form__select__span">Caribbean Netherlands</span> 25691 </div> 25692 </span> 25693 </li> 25694 <li id="orbe-country-CR" 25695 tabindex="-1" role="option" 25696 data-name="Costa Rica" data-country="CR" style="display: list-item;"> 25697 <span class="md-form__select__country__list-link" data-countryname="Costa Rica" data-primarymarket="false" data-currency="CRC" data-symbol="â¡" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CR" data-value="CR" 25698 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25699 data-delivery-time="" 25700 data-return-time="" 25701 data-payment="" 25702 data-taxes-included="true" 25703 data-duties-included="false"> 25704 <div class="md-form__select__country__list-link-wrapper"> 25705 <div class="md-form__select__country__list__flag-wrapper"> 25706 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-cr md-form__select__img " data-circle="true"></div> 25707 </div> 25708 </div> 25709 <span class="md-form__select__span">Costa Rica</span> 25710 </div> 25711 </span> 25712 </li> 25713 <li id="orbe-country-GL" 25714 tabindex="-1" role="option" 25715 data-name="Greenland" data-country="GL" style="display: list-item;"> 25716 <span class="md-form__select__country__list-link" data-countryname="Greenland" data-primarymarket="false" data-currency="DKK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GL" data-value="GL" 25717 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25718 data-delivery-time="" 25719 data-return-time="" 25720 data-payment="" 25721 data-taxes-included="true" 25722 data-duties-included="false"> 25723 <div class="md-form__select__country__list-link-wrapper"> 25724 <div class="md-form__select__country__list__flag-wrapper"> 25725 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gl md-form__select__img " data-circle="true"></div> 25726 </div> 25727 </div> 25728 <span class="md-form__select__span">Greenland</span> 25729 </div> 25730 </span> 25731 </li> 25732 <li id="orbe-country-SV" 25733 tabindex="-1" role="option" 25734 data-name="El Salvador" data-country="SV" style="display: list-item;"> 25735 <span class="md-form__select__country__list-link" data-countryname="El Salvador" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SV" data-value="SV" 25736 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25737 data-delivery-time="" 25738 data-return-time="" 25739 data-payment="" 25740 data-taxes-included="true" 25741 data-duties-included="false"> 25742 <div class="md-form__select__country__list-link-wrapper"> 25743 <div class="md-form__select__country__list__flag-wrapper"> 25744 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sv md-form__select__img " data-circle="true"></div> 25745 </div> 25746 </div>
25747 <span class="md-form__select__span">El Salvador</span> 25748 </div> 25749 </span> 25750 </li> 25751 <li id="orbe-country-GP" 25752 tabindex="-1" role="option" 25753 data-name="Guadaloupe" data-country="GP" style="display: list-item;"> 25754 <span class="md-form__select__country__list-link" data-countryname="Guadaloupe" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GP" data-value="GP" 25755 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25756 data-delivery-time="" 25757 data-return-time="" 25758 data-payment="" 25759 data-taxes-included="true" 25760 data-duties-included="false"> 25761 <div class="md-form__select__country__list-link-wrapper"> 25762 <div class="md-form__select__country__list__flag-wrapper"> 25763 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gp md-form__select__img " data-circle="true"></div> 25764 </div> 25765 </div> 25766 <span class="md-form__select__span">Guadaloupe</span> 25767 </div> 25768 </span> 25769 </li> 25770 <li id="orbe-country-GT" 25771 tabindex="-1" role="option" 25772 data-name="Guatemala" data-country="GT" style="display: list-item;"> 25773 <span class="md-form__select__country__list-link" data-countryname="Guatemala" data-primarymarket="false" data-currency="GTQ" data-symbol="Q" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GT" data-value="GT" 25774 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25775 data-delivery-time="" 25776 data-return-time="" 25777 data-payment="" 25778 data-taxes-included="true" 25779 data-duties-included="false"> 25780 <div class="md-form__select__country__list-link-wrapper"> 25781 <div class="md-form__select__country__list__flag-wrapper"> 25782 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gt md-form__select__img " data-circle="true"></div> 25783 </div> 25784 </div> 25785 <span class="md-form__select__span">Guatemala</span> 25786 </div> 25787 </span> 25788 </li> 25789 <li id="orbe-country-JM" 25790 tabindex="-1" role="option" 25791 data-name="Jamaica" data-country="JM" style="display: list-item;"> 25792 <span class="md-form__select__country__list-link" data-countryname="Jamaica" data-primarymarket="false" data-currency="JMD" data-symbol="J$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="JM" data-value="JM" 25793 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25794 data-delivery-time="" 25795 data-return-time="" 25796 data-payment="" 25797 data-taxes-included="true" 25798 data-duties-included="false"> 25799 <div class="md-form__select__country__list-link-wrapper"> 25800 <div class="md-form__select__country__list__flag-wrapper"> 25801 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-jm md-form__select__img " data-circle="true"></div> 25802 </div> 25803 </div>
25804 <span class="md-form__select__span">Jamaica</span> 25805 </div> 25806 </span> 25807 </li> 25808 <li id="orbe-country-HN" 25809 tabindex="-1" role="option" 25810 data-name="Honduras" data-country="HN" style="display: list-item;"> 25811 <span class="md-form__select__country__list-link" data-countryname="Honduras" data-primarymarket="false" data-currency="HNL" data-symbol="L" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HN" data-value="HN" 25812 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25813 data-delivery-time="" 25814 data-return-time="" 25815 data-payment="" 25816 data-taxes-included="true" 25817 data-duties-included="false"> 25818 <div class="md-form__select__country__list-link-wrapper"> 25819 <div class="md-form__select__country__list__flag-wrapper"> 25820 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hn md-form__select__img " data-circle="true"></div> 25821 </div> 25822 </div> 25823 <span class="md-form__select__span">Honduras</span> 25824 </div> 25825 </span> 25826 </li> 25827 <li id="orbe-country-MQ" 25828 tabindex="-1" role="option" 25829 data-name="Martinique" data-country="MQ" style="display: list-item;"> 25830 <span class="md-form__select__country__list-link" data-countryname="Martinique" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MQ" data-value="MQ" 25831 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25832 data-delivery-time="" 25833 data-return-time="" 25834 data-payment="" 25835 data-taxes-included="true" 25836 data-duties-included="false"> 25837 <div class="md-form__select__country__list-link-wrapper"> 25838 <div class="md-form__select__country__list__flag-wrapper"> 25839 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-mq md-form__select__img " data-circle="true"></div> 25840 </div> 25841 </div> 25842 <span class="md-form__select__span">Martinique</span> 25843 </div> 25844 </span> 25845 </li> 25846 <li id="orbe-country-MX" 25847 tabindex="-1" role="option" 25848 data-name="México" data-country="MX" style="display: list-item;"> 25849 <span class="md-form__select__country__list-link" data-countryname="México" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MX" data-value="MX" 25850 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25851 data-delivery-time="" 25852 data-return-time="" 25853 data-payment="" 25854 data-taxes-included="true" 25855 data-duties-included="false"> 25856 <div class="md-form__select__country__list-link-wrapper"> 25857 <div class="md-form__select__country__list__flag-wrapper"> 25858 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-mx md-form__select__img " data-circle="true"></div> 25859 </div> 25860 </div>
25861 <span class="md-form__select__span">México</span> 25862 </div> 25863 </span> 25864 </li> 25865 <li id="orbe-country-NI" 25866 tabindex="-1" role="option" 25867 data-name="Nicaragua" data-country="NI" style="display: list-item;"> 25868 <span class="md-form__select__country__list-link" data-countryname="Nicaragua" data-primarymarket="false" data-currency="NIO" data-symbol="C$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="NI" data-value="NI" 25869 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25870 data-delivery-time="" 25871 data-return-time="" 25872 data-payment="" 25873 data-taxes-included="true" 25874 data-duties-included="false"> 25875 <div class="md-form__select__country__list-link-wrapper"> 25876 <div class="md-form__select__country__list__flag-wrapper"> 25877 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ni md-form__select__img " data-circle="true"></div> 25878 </div> 25879 </div> 25880 <span class="md-form__select__span">Nicaragua</span> 25881 </div> 25882 </span> 25883 </li> 25884 <li id="orbe-country-AR" 25885 tabindex="-1" role="option" 25886 data-name="Argentina" data-country="AR" style="display: list-item;"> 25887 <span class="md-form__select__country__list-link" data-countryname="Argentina" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="AR" data-value="AR" 25888 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25889 data-delivery-time="" 25890 data-return-time="" 25891 data-payment="" 25892 data-taxes-included="true" 25893 data-duties-included="false"> 25894 <div class="md-form__select__country__list-link-wrapper"> 25895 <div class="md-form__select__country__list__flag-wrapper"> 25896 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ar md-form__select__img " data-circle="true"></div> 25897 </div> 25898 </div> 25899 <span class="md-form__select__span">Argentina</span> 25900 </div> 25901 </span> 25902 </li> 25903 <li id="orbe-country-BO" 25904 tabindex="-1" role="option" 25905 data-name="Bolivia" data-country="BO" style="display: list-item;"> 25906 <span class="md-form__select__country__list-link" data-countryname="Bolivia" data-primarymarket="false" data-currency="BOB" data-symbol="$b" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BO" data-value="BO" 25907 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25908 data-delivery-time="" 25909 data-return-time="" 25910 data-payment="" 25911 data-taxes-included="true" 25912 data-duties-included="false"> 25913 <div class="md-form__select__country__list-link-wrapper"> 25914 <div class="md-form__select__country__list__flag-wrapper"> 25915 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-bo md-form__select__img " data-circle="true"></div> 25916 </div> 25917 </div>
25918 <span class="md-form__select__span">Bolivia</span> 25919 </div> 25920 </span> 25921 </li> 25922 <li id="orbe-country-BR" 25923 tabindex="-1" role="option" 25924 data-name="Brasil" data-country="BR" style="display: list-item;"> 25925 <span class="md-form__select__country__list-link" data-countryname="Brasil" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BR" data-value="BR" 25926 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25927 data-delivery-time="" 25928 data-return-time="" 25929 data-payment="" 25930 data-taxes-included="true" 25931 data-duties-included="false"> 25932 <div class="md-form__select__country__list-link-wrapper"> 25933 <div class="md-form__select__country__list__flag-wrapper"> 25934 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-br md-form__select__img " data-circle="true"></div> 25935 </div> 25936 </div> 25937 <span class="md-form__select__span">Brasil</span> 25938 </div> 25939 </span> 25940 </li> 25941 <li id="orbe-country-CL" 25942 tabindex="-1" role="option" 25943 data-name="Chile" data-country="CL" style="display: list-item;"> 25944 <span class="md-form__select__country__list-link" data-countryname="Chile" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CL" data-value="CL" 25945 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25946 data-delivery-time="" 25947 data-return-time="" 25948 data-payment="" 25949 data-taxes-included="true" 25950 data-duties-included="false"> 25951 <div class="md-form__select__country__list-link-wrapper"> 25952 <div class="md-form__select__country__list__flag-wrapper"> 25953 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-cl md-form__select__img " data-circle="true"></div> 25954 </div> 25955 </div> 25956 <span class="md-form__select__span">Chile</span> 25957 </div> 25958 </span> 25959 </li> 25960 <li id="orbe-country-CO" 25961 tabindex="-1" role="option" 25962 data-name="Colombia" data-country="CO" style="display: list-item;"> 25963 <span class="md-form__select__country__list-link" data-countryname="Colombia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CO" data-value="CO" 25964 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25965 data-delivery-time="" 25966 data-return-time="" 25967 data-payment="" 25968 data-taxes-included="true" 25969 data-duties-included="false"> 25970 <div class="md-form__select__country__list-link-wrapper"> 25971 <div class="md-form__select__country__list__flag-wrapper"> 25972 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-co md-form__select__img " data-circle="true"></div> 25973 </div> 25974 </div>
25975 <span class="md-form__select__span">Colombia</span> 25976 </div> 25977 </span> 25978 </li> 25979 <li id="orbe-country-EC" 25980 tabindex="-1" role="option" 25981 data-name="Ecuador" data-country="EC" style="display: list-item;"> 25982 <span class="md-form__select__country__list-link" data-countryname="Ecuador" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="EC" data-value="EC" 25983 data-locales="en" data-namelocales="English"data-shipping-threshold="" 25984 data-delivery-time="" 25985 data-return-time="" 25986 data-payment="" 25987 data-taxes-included="true" 25988 data-duties-included="false"> 25989 <div class="md-form__select__country__list-link-wrapper"> 25990 <div class="md-form__select__country__list__flag-wrapper"> 25991 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ec md-form__select__img " data-circle="true"></div> 25992 </div> 25993 </div> 25994 <span class="md-form__select__span">Ecuador</span> 25995 </div> 25996 </span> 25997 </li> 25998 <li id="orbe-country-PY" 25999 tabindex="-1" role="option" 26000 data-name="Paraguay" data-country="PY" style="display: list-item;"> 26001 <span class="md-form__select__country__list-link" data-countryname="Paraguay" data-primarymarket="false" data-currency="PYG" data-symbol="Gs" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="PY" data-value="PY" 26002 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26003 data-delivery-time="" 26004 data-return-time="" 26005 data-payment="" 26006 data-taxes-included="true" 26007 data-duties-included="false"> 26008 <div class="md-form__select__country__list-link-wrapper"> 26009 <div class="md-form__select__country__list__flag-wrapper"> 26010 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-py md-form__select__img " data-circle="true"></div> 26011 </div> 26012 </div> 26013 <span class="md-form__select__span">Paraguay</span> 26014 </div> 26015 </span> 26016 </li> 26017 <li id="orbe-country-PE" 26018 tabindex="-1" role="option" 26019 data-name="Perú / Peru" data-country="PE" style="display: list-item;"> 26020 <span class="md-form__select__country__list-link" data-countryname="Perú / Peru" data-primarymarket="false" data-currency="PEN" data-symbol="S/." data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="PE" data-value="PE" 26021 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26022 data-delivery-time="" 26023 data-return-time="" 26024 data-payment="" 26025 data-taxes-included="true" 26026 data-duties-included="false"> 26027 <div class="md-form__select__country__list-link-wrapper"> 26028 <div class="md-form__select__country__list__flag-wrapper"> 26029 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-pe md-form__select__img " data-circle="true"></div> 26030 </div> 26031 </div>
26032 <span class="md-form__select__span">Perú / Peru</span> 26033 </div> 26034 </span> 26035 </li> 26036 <li id="orbe-country-GY" 26037 tabindex="-1" role="option" 26038 data-name="Guyana" data-country="GY" style="display: list-item;"> 26039 <span class="md-form__select__country__list-link" data-countryname="Guyana" data-primarymarket="false" data-currency="GYD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GY" data-value="GY" 26040 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26041 data-delivery-time="" 26042 data-return-time="" 26043 data-payment="" 26044 data-taxes-included="true" 26045 data-duties-included="false"> 26046 <div class="md-form__select__country__list-link-wrapper"> 26047 <div class="md-form__select__country__list__flag-wrapper"> 26048 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gy md-form__select__img " data-circle="true"></div> 26049 </div> 26050 </div> 26051 <span class="md-form__select__span">Guyana</span> 26052 </div> 26053 </span> 26054 </li> 26055 <li id="orbe-country-GF" 26056 class="md-form__select__mobile" tabindex="-1" role="option" 26057 data-name="Guyane française / French Guiana" data-country="GF" style="display: list-item;"> 26058 <span class="md-form__select__country__list-link" data-countryname="Guyane française / French Guiana" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GF" data-value="GF" 26059 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26060 data-delivery-time="" 26061 data-return-time="" 26062 data-payment="" 26063 data-taxes-included="true" 26064 data-duties-included="false"> 26065 <div class="md-form__select__country__list-link-wrapper"> 26066 <div class="md-form__select__country__list__flag-wrapper"> 26067 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gf md-form__select__img " data-circle="true"></div> 26068 </div> 26069 </div> 26070 <span class="md-form__select__span">Guyane française / French Guiana</span> 26071 </div> 26072 </span> 26073 </li> 26074 <li id="orbe-country-UY" 26075 tabindex="-1" role="option" 26076 data-name="Uruguay" data-country="UY" style="display: list-item;"> 26077 <span class="md-form__select__country__list-link" data-countryname="Uruguay" data-primarymarket="false" data-currency="UYU" data-symbol="$U" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="UY" data-value="UY" 26078 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26079 data-delivery-time="" 26080 data-return-time="" 26081 data-payment="" 26082 data-taxes-included="true" 26083 data-duties-included="false"> 26084 <div class="md-form__select__country__list-link-wrapper"> 26085 <div class="md-form__select__country__list__flag-wrapper"> 26086 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-uy md-form__select__img " data-circle="true"></div> 26087 </div> 26088 </div>
26089 <span class="md-form__select__span">Uruguay</span> 26090 </div> 26091 </span> 26092 </li> 26093 <li id="orbe-country-VE" 26094 tabindex="-1" role="option" 26095 data-name="Venezuela" data-country="VE" style="display: list-item;"> 26096 <span class="md-form__select__country__list-link" data-countryname="Venezuela" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="VE" data-value="VE" 26097 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26098 data-delivery-time="" 26099 data-return-time="" 26100 data-payment="" 26101 data-taxes-included="true" 26102 data-duties-included="false"> 26103 <div class="md-form__select__country__list-link-wrapper"> 26104 <div class="md-form__select__country__list__flag-wrapper"> 26105 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ve md-form__select__img " data-circle="true"></div> 26106 </div> 26107 </div> 26108 <span class="md-form__select__span">Venezuela</span> 26109 </div> 26110 </span> 26111 </li> 26112 <li id="orbe-country-PL" 26113 tabindex="-1" role="option" 26114 data-name="Polska / Poland" data-country="PL" style="display: list-item;" data-position="7"> 26115 <span class="md-form__select__country__list-link" data-countryname="Polska / Poland" data-primarymarket="false" data-currency="PLN" data-symbol="zÅ" data-primary="enabled" data-defaultlocale="pl" data-subfoldersuffix="pl" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="PL" data-value="PL" 26116 data-locales="pl" data-namelocales="polski"data-shipping-threshold="" 26117 data-delivery-time="" 26118 data-return-time="" 26119 data-payment="" 26120 data-taxes-included="true" 26121 data-duties-included="false"> 26122 <div class="md-form__select__country__list-link-wrapper"> 26123 <div class="md-form__select__country__list__flag-wrapper"> 26124 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-pl md-form__select__img " data-circle="true"></div> 26125 </div> 26126 </div> 26127 <span class="md-form__select__span">Polska / Poland</span> 26128 </div> 26129 </span> 26130 </li> 26131 <li id="orbe-country-GB" 26132 tabindex="-1" role="option" 26133 data-name="United Kingdom" data-country="GB" style="display: list-item;" data-position="2"> 26134 <span class="md-form__select__country__list-link" data-countryname="United Kingdom" data-primarymarket="false" data-currency="GBP" data-symbol="£" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="gb" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="GB" data-value="GB" 26135 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26136 data-delivery-time="" 26137 data-return-time="" 26138 data-payment="" 26139 data-taxes-included="true" 26140 data-duties-included="false"> 26141 <div class="md-form__select__country__list-link-wrapper"> 26142 <div class="md-form__select__country__list__flag-wrapper"> 26143 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gb md-form__select__img " data-circle="true"></div> 26144 </div> 26145 </div>
26146 <span class="md-form__select__span">United Kingdom</span> 26147 </div> 26148 </span> 26149 </li> 26150 <li id="orbe-country-NO" 26151 tabindex="-1" role="option" 26152 data-name="Norway / Norge" data-country="NO" style="display: list-item;" data-position="1"> 26153 <span class="md-form__select__country__list-link" data-countryname="Norway / Norge" data-primarymarket="false" data-currency="NOK" data-symbol="kr" data-primary="enabled" data-defaultlocale="nb" data-subfoldersuffix="no" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="NO" data-value="NO" 26154 data-locales="nb" data-namelocales="norsk bokmÃ¥l"data-shipping-threshold="" 26155 data-delivery-time="" 26156 data-return-time="" 26157 data-payment="" 26158 data-taxes-included="true" 26159 data-duties-included="false"> 26160 <div class="md-form__select__country__list-link-wrapper"> 26161 <div class="md-form__select__country__list__flag-wrapper"> 26162 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-no md-form__select__img " data-circle="true"></div> 26163 </div> 26164 </div> 26165 <span class="md-form__select__span">Norway / Norge</span> 26166 </div> 26167 </span> 26168 </li> 26169 <li id="orbe-country-BG" 26170 tabindex="-1" role="option" 26171 data-name="Bulgaria / ÐÑлгаÑиÑ" data-country="BG" style="display: list-item;"> 26172 <span class="md-form__select__country__list-link" data-countryname="Bulgaria / ÐÑлгаÑиÑ" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BG" data-value="BG" 26173 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26174 data-delivery-time="" 26175 data-return-time="" 26176 data-payment="" 26177 data-taxes-included="true" 26178 data-duties-included="false"> 26179 <div class="md-form__select__country__list-link-wrapper"> 26180 <div class="md-form__select__country__list__flag-wrapper"> 26181 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-bg md-form__select__img " data-circle="true"></div> 26182 </div> 26183 </div> 26184 <span class="md-form__select__span">Bulgaria / ÐÑлгаÑиÑ</span> 26185 </div> 26186 </span> 26187 </li> 26188 <li id="orbe-country-CZ" 26189 tabindex="-1" role="option" 26190 data-name="Czech Republic" data-country="CZ" style="display: list-item;"> 26191 <span class="md-form__select__country__list-link" data-countryname="Czech Republic" data-primarymarket="false" data-currency="CZK" data-symbol="KÄ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CZ" data-value="CZ" 26192 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26193 data-delivery-time="" 26194 data-return-time="" 26195 data-payment="" 26196 data-taxes-included="true" 26197 data-duties-included="false"> 26198 <div class="md-form__select__country__list-link-wrapper"> 26199 <div class="md-form__select__country__list__flag-wrapper"> 26200 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-cz md-form__select__img " data-circle="true"></div> 26201 </div> 26202 </div>
26203 <span class="md-form__select__span">Czech Republic</span> 26204 </div> 26205 </span> 26206 </li> 26207 <li id="orbe-country-EE" 26208 tabindex="-1" role="option" 26209 data-name="Eesti / Estonia" data-country="EE" style="display: list-item;"> 26210 <span class="md-form__select__country__list-link" data-countryname="Eesti / Estonia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="EE" data-value="EE" 26211 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26212 data-delivery-time="" 26213 data-return-time="" 26214 data-payment="" 26215 data-taxes-included="true" 26216 data-duties-included="false"> 26217 <div class="md-form__select__country__list-link-wrapper"> 26218 <div class="md-form__select__country__list__flag-wrapper"> 26219 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ee md-form__select__img " data-circle="true"></div> 26220 </div> 26221 </div> 26222 <span class="md-form__select__span">Eesti / Estonia</span> 26223 </div> 26224 </span> 26225 </li> 26226 <li id="orbe-country-GR" 26227 tabindex="-1" role="option" 26228 data-name="Greece / Îλλαδα" data-country="GR" style="display: list-item;"> 26229 <span class="md-form__select__country__list-link" data-countryname="Greece / Îλλαδα" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GR" data-value="GR" 26230 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26231 data-delivery-time="" 26232 data-return-time="" 26233 data-payment="" 26234 data-taxes-included="true" 26235 data-duties-included="false"> 26236 <div class="md-form__select__country__list-link-wrapper"> 26237 <div class="md-form__select__country__list__flag-wrapper"> 26238 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gr md-form__select__img " data-circle="true"></div> 26239 </div> 26240 </div> 26241 <span class="md-form__select__span">Greece / Îλλαδα</span> 26242 </div> 26243 </span> 26244 </li> 26245 <li id="orbe-country-HR" 26246 tabindex="-1" role="option" 26247 data-name="Hrvatska / Croatia" data-country="HR" style="display: list-item;"> 26248 <span class="md-form__select__country__list-link" data-countryname="Hrvatska / Croatia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HR" data-value="HR" 26249 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26250 data-delivery-time="" 26251 data-return-time="" 26252 data-payment="" 26253 data-taxes-included="true" 26254 data-duties-included="false"> 26255 <div class="md-form__select__country__list-link-wrapper"> 26256 <div class="md-form__select__country__list__flag-wrapper"> 26257 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hr md-form__select__img " data-circle="true"></div> 26258 </div> 26259 </div>
26260 <span class="md-form__select__span">Hrvatska / Croatia</span> 26261 </div> 26262 </span> 26263 </li> 26264 <li id="orbe-country-HU" 26265 tabindex="-1" role="option" 26266 data-name="Hungary" data-country="HU" style="display: list-item;"> 26267 <span class="md-form__select__country__list-link" data-countryname="Hungary" data-primarymarket="false" data-currency="HUF" data-symbol="Ft" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HU" data-value="HU" 26268 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26269 data-delivery-time="" 26270 data-return-time="" 26271 data-payment="" 26272 data-taxes-included="true" 26273 data-duties-included="false"> 26274 <div class="md-form__select__country__list-link-wrapper"> 26275 <div class="md-form__select__country__list__flag-wrapper"> 26276 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hu md-form__select__img " data-circle="true"></div> 26277 </div> 26278 </div> 26279 <span class="md-form__select__span">Hungary</span> 26280 </div> 26281 </span> 26282 </li> 26283 <li id="orbe-country-IE" 26284 tabindex="-1" role="option" 26285 data-name="Ireland" data-country="IE" style="display: list-item;"> 26286 <span class="md-form__select__country__list-link" data-countryname="Ireland" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IE" data-value="IE" 26287 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26288 data-delivery-time="" 26289 data-return-time="" 26290 data-payment="" 26291 data-taxes-included="true" 26292 data-duties-included="false"> 26293 <div class="md-form__select__country__list-link-wrapper"> 26294 <div class="md-form__select__country__list__flag-wrapper"> 26295 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ie md-form__select__img " data-circle="true"></div> 26296 </div> 26297 </div> 26298 <span class="md-form__select__span">Ireland</span> 26299 </div> 26300 </span> 26301 </li> 26302 <li id="orbe-country-LT" 26303 tabindex="-1" role="option" 26304 data-name="Lietuva / Lithuania" data-country="LT" style="display: list-item;"> 26305 <span class="md-form__select__country__list-link" data-countryname="Lietuva / Lithuania" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LT" data-value="LT" 26306 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26307 data-delivery-time="" 26308 data-return-time="" 26309 data-payment="" 26310 data-taxes-included="true" 26311 data-duties-included="false"> 26312 <div class="md-form__select__country__list-link-wrapper"> 26313 <div class="md-form__select__country__list__flag-wrapper"> 26314 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lt md-form__select__img " data-circle="true"></div> 26315 </div> 26316 </div>
26317 <span class="md-form__select__span">Lietuva / Lithuania</span> 26318 </div> 26319 </span> 26320 </li> 26321 <li id="orbe-country-LU" 26322 tabindex="-1" role="option" 26323 data-name="Luxembourg" data-country="LU" style="display: list-item;"> 26324 <span class="md-form__select__country__list-link" data-countryname="Luxembourg" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LU" data-value="LU" 26325 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26326 data-delivery-time="" 26327 data-return-time="" 26328 data-payment="" 26329 data-taxes-included="true" 26330 data-duties-included="false"> 26331 <div class="md-form__select__country__list-link-wrapper"> 26332 <div class="md-form__select__country__list__flag-wrapper"> 26333 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lu md-form__select__img " data-circle="true"></div> 26334 </div> 26335 </div> 26336 <span class="md-form__select__span">Luxembourg</span> 26337 </div> 26338 </span> 26339 </li> 26340 <li id="orbe-country-LV" 26341 tabindex="-1" role="option" 26342 data-name="Latvija / Latvia" data-country="LV" style="display: list-item;"> 26343 <span class="md-form__select__country__list-link" data-countryname="Latvija / Latvia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LV" data-value="LV" 26344 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26345 data-delivery-time="" 26346 data-return-time="" 26347 data-payment="" 26348 data-taxes-included="true" 26349 data-duties-included="false"> 26350 <div class="md-form__select__country__list-link-wrapper"> 26351 <div class="md-form__select__country__list__flag-wrapper"> 26352 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lv md-form__select__img " data-circle="true"></div> 26353 </div> 26354 </div> 26355 <span class="md-form__select__span">Latvija / Latvia</span> 26356 </div> 26357 </span> 26358 </li> 26359 <li id="orbe-country-MT" 26360 tabindex="-1" role="option" 26361 data-name="Malta" data-country="MT" style="display: list-item;"> 26362 <span class="md-form__select__country__list-link" data-countryname="Malta" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MT" data-value="MT" 26363 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26364 data-delivery-time="" 26365 data-return-time="" 26366 data-payment="" 26367 data-taxes-included="true" 26368 data-duties-included="false"> 26369 <div class="md-form__select__country__list-link-wrapper"> 26370 <div class="md-form__select__country__list__flag-wrapper"> 26371 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-mt md-form__select__img " data-circle="true"></div> 26372 </div> 26373 </div>
26374 <span class="md-form__select__span">Malta</span> 26375 </div> 26376 </span> 26377 </li> 26378 <li id="orbe-country-SI" 26379 tabindex="-1" role="option" 26380 data-name="Slovenija" data-country="SI" style="display: list-item;"> 26381 <span class="md-form__select__country__list-link" data-countryname="Slovenija" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SI" data-value="SI" 26382 data-locales="en" data-namelocales="English"data-shipping-threshold="" 26383 data-delivery-time="" 26384 data-return-time="" 26385 data-payment="" 26386 data-taxes-included="true" 26387 data-duties-included="false"> 26388 <div class="md-form__select__country__list-link-wrapper"> 26389 <div class="md-form__select__country__list__flag-wrapper"> 26390 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-si md-form__select__img " data-circle="true"></div> 26391 </div> 26392 </div> 26393 <span class="md-form__select__span">Slovenija</span> 26394 </div> 26395 </span> 26396 </li> 26397 <li id="orbe-country-PT" 26398 tabindex="-1" role="option" 26399 data-name="Portugal" data-country="PT" style="display: list-item;" data-position="8"> 26400 <span class="md-form__select__country__list-link" data-countryname="Portugal" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="pt-PT" data-subfoldersuffix="pt" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="PT" data-value="PT" 26401 data-locales="pt-PT" data-namelocales="português (Portugal)"data-shipping-threshold="" 26402 data-delivery-time="" 26403 data-return-time="" 26404 data-payment="" 26405 data-taxes-included="true" 26406 data-duties-included="false"> 26407 <div class="md-form__select__country__list-link-wrapper"> 26408 <div class="md-form__select__country__list__flag-wrapper"> 26409 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-pt md-form__select__img " data-circle="true"></div> 26410 </div> 26411 </div> 26412 <span class="md-form__select__span">Portugal</span> 26413 </div> 26414 </span> 26415 </li> 26416 <li id="orbe-country-RO" 26417 tabindex="-1" role="option" 26418 data-name="România" data-country="RO" style="display: list-item;" data-position="9"> 26419 <span class="md-form__select__country__list-link" data-countryname="România" data-primarymarket="false" data-currency="RON" data-symbol="lei" data-primary="enabled" data-defaultlocale="ro" data-subfoldersuffix="ro" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="RO" data-value="RO" 26420 data-locales="ro" data-namelocales="românÄ"data-shipping-threshold="" 26421 data-delivery-time="" 26422 data-return-time="" 26423 data-payment="" 26424 data-taxes-included="true" 26425 data-duties-included="false"> 26426 <div class="md-form__select__country__list-link-wrapper"> 26427 <div class="md-form__select__country__list__flag-wrapper"> 26428 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ro md-form__select__img " data-circle="true"></div> 26429 </div> 26430 </div>
26431 <span class="md-form__select__span">România</span> 26432 </div> 26433 </span> 26434 </li> 26435 <li id="orbe-country-SK" 26436 tabindex="-1" role="option" 26437 data-name="Slovensko / Slovakia" data-country="SK" style="display: list-item;" data-position="10"> 26438 <span class="md-form__select__country__list-link" data-countryname="Slovensko / Slovakia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="sk" data-subfoldersuffix="sk" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="SK" data-value="SK" 26439 data-locales="sk" data-namelocales="slovenÄina"data-shipping-threshold="" 26440 data-delivery-time="" 26441 data-return-time="" 26442 data-payment="" 26443 data-taxes-included="true" 26444 data-duties-included="false"> 26445 <div class="md-form__select__country__list-link-wrapper"> 26446 <div class="md-form__select__country__list__flag-wrapper"> 26447 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sk md-form__select__img " data-circle="true"></div> 26448 </div> 26449 </div> 26450 <span class="md-form__select__span">Slovensko / Slovakia</span> 26451 </div> 26452 </span> 26453 </li> 26454 <li id="orbe-country-BE" 26455 tabindex="-1" role="option" 26456 data-name="Belgium" data-country="BE" style="display: list-item;" data-position="3"> 26457 <span class="md-form__select__country__list-link" data-countryname="Belgium" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="be" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="BE" data-value="BE" 26458 data-locales="nl,fr" data-namelocales="Nederlands,Français"data-shipping-threshold="" 26459 data-delivery-time="" 26460 data-return-time="" 26461 data-payment="" 26462 data-taxes-included="true" 26463 data-duties-included="false"> 26464 <div class="md-form__select__country__list-link-wrapper"> 26465 <div class="md-form__select__country__list__flag-wrapper"> 26466 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-be md-form__select__img " data-circle="true"></div> 26467 </div> 26468 </div> 26469 <span class="md-form__select__span">Belgium</span> 26470 </div> 26471 </span> 26472 </li> 26473 <li id="orbe-country-DK" 26474 tabindex="-1" role="option" 26475 data-name="Danmark" data-country="DK" style="display: list-item;"> 26476 <span class="md-form__select__country__list-link" aria-current="true" data-countryname="Danmark" data-primarymarket="true" data-currency="DKK" data-symbol="kr" data-primary="undefined" data-defaultlocale="da" data-subfoldersuffix="" data-domainurl="yuaiahaircare.dk" data-host="yuaiahaircare.dk" data-country="DK" data-value="DK" 26477 data-locales="da" data-namelocales="dansk"data-shipping-threshold="" 26478 data-delivery-time="" 26479 data-return-time="" 26480 data-payment="" 26481 data-taxes-included="true" 26482 data-duties-included="false"> 26483 <div class="md-form__select__country__list-link-wrapper"> 26484 <div class="md-form__select__country__list__flag-wrapper"> 26485 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-dk md-form__select__img " data-circle="true"></div> 26486 </div> 26487 </div>
26488 <span class="md-form__select__span">Danmark</span> 26489 </div> 26490 </span> 26491 </li> 26492 <li id="orbe-country-SE" 26493 tabindex="-1" role="option" 26494 data-name="Sverige / Sweden" data-country="SE" style="display: list-item;"> 26495 <span class="md-form__select__country__list-link" data-countryname="Sverige / Sweden" data-primarymarket="true" data-currency="SEK" data-symbol="kr" data-primary="undefined" data-defaultlocale="sv" data-subfoldersuffix="" data-domainurl="yuaiahaircare.se" data-host="yuaiahaircare.se" data-country="SE" data-value="SE" 26496 data-locales="sv" data-namelocales="svenska"data-shipping-threshold="" 26497 data-delivery-time="" 26498 data-return-time="" 26499 data-payment="" 26500 data-taxes-included="false" 26501 data-duties-included="false"> 26502 <div class="md-form__select__country__list-link-wrapper"> 26503 <div class="md-form__select__country__list__flag-wrapper"> 26504 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-se md-form__select__img " data-circle="true"></div> 26505 </div> 26506 </div> 26507 <span class="md-form__select__span">Sverige / Sweden</span> 26508 </div> 26509 </span> 26510 </li></ul> 26511</div> 26512<!-- END app snippet --> 26513</form> 26514 26515 </md-footer-selector__form> 26516 </div> 26517 </div> 26518</div> 26519 26520
26521<script> 26522 if (typeof mdApp_showClassicFlagSelectorIcon == 'undefined') {var mdApp_showClassicFlagSelectorIcon = true;var mdApp_showClassicFlagSelectorIconCircle = true;} 26523 26524 if (typeof mdApp_searchCountry == 'undefined') {var mdApp_searchCountry = false;} 26525 26526 if (typeof mdApp_showModalFlagSelectorIcon == 'undefined') {var mdApp_showModalFlagSelectorIcon = true;var mdApp_showModalFlagSelectorIconCircle = false;} 26527 26528 if (typeof mdApp_showClassicCurrencyCodeEnabled === 'undefined') {var mdApp_showClassicCurrencyCodeEnabled = false;} 26529 26530 if (typeof mdApp_showModalCurrencyCodeEnabled === 'undefined') {var mdApp_showModalCurrencyCodeEnabled = false;} 26531 26532 if (typeof mdApp_backgroundMKSelector == 'undefined') { 26533 var mdApp_backgroundMKSelector = '#fbfbfb'; 26534 } 26535 26536 <!-- BEGIN app snippet: js-variables --> 26537 26538 26539if (typeof mdApp_redirectMode == 'undefined') { 26540 var mdApp_redirectMode = false; 26541} 26542if (typeof mdApp_redirectRegionMode == 'undefined') { 26543 var mdApp_redirectRegionMode = false; 26544} 26545if (typeof mdApp_redirectRegionCode === 'undefined') { 26546 var mdApp_redirectRegionCode = ''; 26547} 26548if (typeof mdApp_redirectCountryCode === 'undefined') { 26549 var mdApp_redirectCountryCode = ''; 26550} 26551if (typeof mdApp_redirectCountryName === 'undefined') { 26552 var mdApp_redirectCountryName = ''; 26553} 26554if (typeof mdApp_redirectCountryCurrencyCode === 'undefined') { 26555 var mdApp_redirectCountryCurrencyCode = ''; 26556} 26557if (typeof mdApp_redirectCountryCurrencySymbol === 'undefined') { 26558 var mdApp_redirectCountryCurrencySymbol = ''; 26559} 26560if (typeof mdApp_redirectLocale === 'undefined') { 26561 var mdApp_redirectLocale = ''; 26562} 26563if (typeof mdApp_redirectEndonymName === 'undefined') { 26564 var mdApp_redirectEndonymName = ''; 26565} 26566if (typeof mdApp_redirectUrl === 'undefined') { 26567 var mdApp_redirectUrl = ''; 26568} 26569if (typeof mdApp_forceHideOrbe == 'undefined') { 26570 var mdApp_forceHideOrbe = false; 26571} 26572if (typeof mdApp_currentPlan == 'undefined') { 26573var mdApp_currentPlan = 'plus'; 26574} 26575if (typeof mdApp_forceExternalStoreRedirectMode == 'undefined') { 26576var mdApp_forceExternalStoreRedirectMode = false; 26577} 26578if (typeof mdApp_forceExternalStoreRedirectList == 'undefined') { 26579var mdApp_forceExternalStoreRedirectList = []; 26580} 26581if (typeof mdApp_deferUntilScroll == 'undefined') { 26582var mdApp_deferUntilScroll = false; 26583} 26584 26585if (typeof mdApp_skipRequestAPI == 'undefined') {var mdApp_skipRequestAPI = 'fal
26585se';} 26586 26587if (typeof mdApp_merchantKey === 'undefined') {var mdApp_merchantKey = 'md_key_12030i87285671';} 26588 26589if (typeof mdApp_MAIN_URL === 'undefined') { 26590 26591 var mdApp_MAIN_URL = 'https://yuaiahaircare.com'; 26592 26593} 26594 26595if (typeof mdApp_currentCountryCode === 'undefined') { 26596 26597 26598 var mdApp_currentCountryCode = 'DK'; 26599 26600} 26601 26602if (typeof mdApp_currentCountryCodeName === 'undefined') { 26603 var mdApp_currentCountryCodeName = 'Denmark'; 26604} 26605 26606if (typeof mdApp_blockDomain === 'undefined') {var mdApp_blockDomain = '';} 26607 26608if (typeof mdApp_currentPageRelativeUrl === 'undefined') {var mdApp_currentPageRelativeUrl = "\/products\/hair-vitamins"; 26609} 26610 26611if (typeof mdApp_translateTextJSON === 'undefined') {var mdApp_translateTextJSON = '';} 26612 26613if (typeof mdApp_translateTextPreviewJSON === 'undefined') {var mdApp_translateTextPreviewJSON = '';} 26614 26615if (typeof mdApp_klaviyoConnect == 'undefined') {var mdApp_klaviyoConnect = false;} 26616 26617if (typeof mdApp_connectifConnect == 'undefined') {var mdApp_connectifConnect = false;} 26618 26619if (typeof mdApp_discountSupport == 'undefined') {var mdApp_discountSupport = true;} 26620 26621if (typeof mdApp_advancedLanguage == 'undefined') {var mdApp_advancedLanguage = { 26622 "option_language_force_default": false, 26623 "option_language_force_showRecommendation": false, 26624 26625 "option_language_force_langRedirect": false 26626 26627 };} 26628 26629if (typeof mdApp_firstVisitSettings == 'undefined') {var mdApp_firstVisitSettings = { 26630 "option_force_showModal_behaviour": true, 26631 26632 "popup_display_order": 1, 26633 26634 "other_popup_classes": "", 26635 "exclude_ip": "" 26636 };} 26637 26638if (typeof mdApp_secondVisitSettings == 'undefined') {var mdApp_secondVisitSettings = { 26639 "option_force_redirect_behaviour": false 26640 };} 26641 26642if (typeof mdApp_syncstoresData == 'undefined') { 26643 26644 var mdApp_syncstoresData = { 26645 "exclude_paths": "", 26646 "exclude_paths_splited": "", 26647 "redirect_fullpath": true 26648 }; 26649 26650} 26651 26652if (typeof mdApp_orbeCustomer === 'undefined') { 26653 26654 var mdApp_orbeCustomer = ''; 26655 26656} 26657 26658if (typeof mdApp_orbeCustomerB2B === 'undefined') { 26659 26660 26661 var mdApp_orbeCustomerB2B = false; 26662 26663} 26664 26665if (typeof mdApp_skipTruncate === 'undefined') { 26666 var mdApp_skipTruncate = false; 26667} 26668 26669if (typeof mdApp_skipReturnToDomainCheck === 'undefined') { 26670 var mdApp_skipReturnToDomainCheck = false; 26671} 26672 26673if (typeof mdApp_cookiesSettings == 'undefined') {var mdApp_cookiesSettings = { 26674 "modal_close_time": 7, 26675 26676 "session_only": false, 26677 26678 "modal_reappear": 60 26679 };} 26680 26681if (typeof mdApp_countryRules == 'undefined') {var mdApp_countryRules = { 26682 "fallbackCountry": "" 26683 };} 26684<!-- END app snippet --> 26685 26686 let mdFooterSelectorBlock = document.getElementById('md-footer-selector-block'); 26687 if (mdFooterSelectorBlock != null) { 26688 let customMDFooterSelectorBlock = document.getElementById('custom__md-footer-selector-block'); 26689 if (customMDFooterSelectorBlock != null) { 26690 customMDFooterSelectorBlock.appendChild(mdFooterSelectorBlock); 26691 } else if (document.getElementById('shopify-section-footer') != null) { 26692 document.getElementById('shopify-section-footer').appendChild(mdFooterSelectorBlock); 26693 } else if (document.querySelector('footer') != null) { 26694 document.querySelector('footer').appendChild(mdFooterSelectorBlock); 26695 } else if (document.querySelector('.footer') != null) { 26696 document.querySelector('.footer').appendChild(mdFooterSelectorBlock); 26697 } 26698 } 26699 26700 26701 26702 26703</script>
vendor: 1 bytes, line 26703
26703
26704<script> 26705 var orbitoMK; 26706 function initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889() { 26707 if (typeof orbeMKFactory !== 'undefined') { 26708 const originalMKSelector = orbeMKFactory.createInstance('original-mk-selector-AS0l5NUlVM2tMU2Jna__5858961087409699889', { 26709 settings: { 26710 classicSelector: false 26711 } 26712 }); 26713 26714 } else { 26715 setTimeout(initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889, 100); 26716 } 26717 } 26718 26719 initializeCountrySelector_AS0l5NUlVM2tMU2Jna__5858961087409699889(); 26720</script>
26720 26721 26722 26723 26724</div><div id="shopify-block-AYlZha3Y3M1ZCdHA1e__15912215999290715800" class="shopify-block shopify-app-block"> 26725 26726<style data-shopify> 26727 .md-modal__content, .md-btn, .md-modal__formContent__select select, .md-form__select, .md-form__select__country__list-link, .md-form__select__language__list-link, .md-form__select__country__list-link-wrapper span, .md-form__select__language__list-link-wrapper span, .md-modal__bodyContent__text p { 26728 font-size: 14px !important; 26729 } 26730 26731 .md-modal__header__title span, .md-modal__header__title h2 { 26732 font-size: 20px; 26733 } 26734 26735 #md-app-embed__modal .md-modal__header__title span, #md-app-embed__modal .md-modal__header__title h2 { 26736 color: #000000 !important; 26737 line-height: 1.75em; 26738 } 26739 26740 #md-app-embed__modal .md-form__select__search__input, #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-form__select__country__list-link, #md-app-embed__modal .md-form__select__language__list-link, #md-app-embed__modal .md-form__select__country__list-link-wrapper span, #md-app-embed__modal .md-form__select__language__list-link-wrapper span { 26741 color: #000000 !important; 26742 } 26743 26744 #md-app-embed__modal .md-form__select__country__list-link:hover, #md-app-embed__modal .md-form__select__language__list-link:hover { 26745 background: rgba(214, 46, 85, 0.1) !important; 26746 } 26747 26748 #md-app-embed__modal .md-form__select__search__input::placeholder { 26749 color: rgba(0, 0, 0, 0.5) !important; 26750 } 26751 26752 .md-btn__primary { 26753 background: #d62e55 !important; 26754 color: #ffffff !important; 26755 } 26756 26757 26758 .md-btn__primary:hover { 26759 background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important; 26760 } 26761 26762 .md-btn__primary:active { 26763 background-image: linear-gradient(rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)) !important; 26764 } 26765 26766 #md-app-embed__modal .md-form__select__search__input, #md-app-embed__modal .md-modal__content, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list { 26767 background-color: #ffffff !important; 26768 color: #000000 !important; 26769 } 26770 26771 #md-app-embed__modal .md-modal__bodyContent p { 26772 color: #000000 !important; 26773 } 26774 26775 #md-app-embed__modal .md-modal__footerPoweredLink { 26776 color: #000000 !important; 26777 } 26778 .md-modal__footerContent { 26779 text-align: right; 26780 } 26781 #md-app-embed__modal .md-modal-closeButton .md-icon__Svg { 26782 fill: #5c5f62 !important; 26783 } 26784 26785 #md-app-embed__modal .orbe-highlight-country__divider { 26786 border-bottom: 1px solid #d62e55 !important; 26787 } 26788 #md-app-embed__modal .md-form__select, #md-app-embed__modal .md-form__select__country__list, #md-app-embed__modal .md-form__select__language__list { 26789 border: 1px solid #d62e55 !important; 26790 } 26791 #md-app-embed__modal .md-form__select[aria-expanded="true"] { 26792 border: 2px solid #d62e55 !important; 26793 } 26794 26795 #md-app-embed__modal .md-form__select { 26796 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 14.0002C9.74401 14.0002 9.48801 13.9023 9.29301 13.7073L4.29301 8.70725C3.90201 8.31625 3.90201 7.68425 4.29301 7.29325C4.68401 6.90225 5.31601 6.90225 5.70701 7.29325L10 11.5862L14.293 7.29325C14.684 6.90225 15.316 6.90225 15.707 7.29325C16.098 7.68425 16.098 8.31625 15.707 8.70725L10.707 13.7073C10.512 13.9023 10.256 14.0002 10 14.0002Z" fill="%23000000"/></svg>') !important; 26797 } 26798 #md-app-embed__modal .md-form__select[aria-expanded="true"] { 26799 background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="%23000000" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.0002C14.744 13.0002 14.488 12.9023 14.293 12.7073L10 8.41425L5.70701 12.7073C5.31601 13.0982 4.68401 13.0982 4.29301 12.7073C3.90201 12.3163 3.90201 11.6842 4.29301 11.2933L9.29301 6.29325C9.68401 5.90225 10.316 5.90225 10.707 6.29325L15.707 11.2933C16.098 11.6842 16.098 12.3163 15.707 12.7073C15.512 12.9023 15.256 13.0002 15 13.0002Z" fill="%23000000"/></svg>') !important; 26800 } 26801 .md-modal__footerContent { 26802 max-width: 100%; 26803 } 26804 26805 26806 26807 26808 /* Custom CSS */ 26809.md-form__select__country__list-top, .md-form__select__language__list-top { 26810 margin: 3.25em 0 0 !important; 26811 bottom: auto !important; 26812 top: 0 !important; 26813} 26814.md-footer-selector__content .md-modal__formContent, .md-footer-selector__container { 26815 padding: 0 !important; 26816} 26817 26818 26819 .md-modal__footer { 26820 padding: 0.75em 1.5em 1.5em; 26821 } 26822 .md-modal__header__flag { 26823 display: block !important; 26824 background-position: center; 26825 background-size: cover; 26826 background-repeat: no-repeat; 26827 position: relative; 26828 width: 46.6px; 26829 height: 35px; 26830 margin: auto; 26831 margin-top: 1.5em; 26832 overflow: clip; 26833 outline: 0.0625rem solid rgba(0, 0, 0, 0.05); 26834 outline-offset: calc(0.0625rem* -1); 26835 } 26836 26837 .md-modal__header__flag img { 26838 height: 35px; 26839 width: 35px !important; 26840 border-radius: 35px; 26841 } 26842 26843 .md-modal-closeButton { 26844 position: absolute; 26845 right: 0; 26846 top: 0; 26847 margin: 0 !important; 26848 padding-top: 1.5em; 26849 padding-right: 1.5em; 26850 } 26851 .md-modal__header__flag, .md-fix-flag__header-white { 26852 width: 35px !important; 26853 border-radius: 33px; 26854 } 26855 26856 #md-app-embed__modal .md-form__select__country__list-link__flag, #md-app-embed__modal .md-fix-flag-white { 26857 width: 1.25em; 26858 height: 1.25em; 26859 border-radius: 35px; 26860 background-clip: padding-box; 26861 } 26862 26863 26864 .md-modal__backdrop { 26865 display: block !important; 26866 } 26867</style> 26868<!-- BEGIN app snippet: load-css-flags --> 26869<style data-orbe-flags="43">.orbe-flags-xx, .orbe-flags__before-xx:before {background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx.svg') !important;}.orbe-flags-dk, .orbe-flags__before-dk:before {background-image: url('https://cdn.shopify.com/static/images/flags/dk.svg') !important;}.orbe-flags-de, .orbe-flags__before-de:before {background-image: url('https://cdn.shopify.com/static/images/flags/de.svg') !important;}.orbe-flags-at, .orbe-flags__before-at:before {background-image: url('https://cdn.shopify.com/static/images/flags/at.svg') !important;}.orbe-flags-es, .orbe-flags__before-es:before {background-image: url('https://cdn.shopify.com/static/images/flags/es.svg') !important;}.orbe-flags-it, .orbe-flags__before-it:before {background-image: url('https://cdn.shopify.com/static/images/flags/it.svg') !important;}.orbe-flags-nl, .orbe-flags__before-nl:before {background-image: url('https://cdn.shopify.com/static/images/flags/nl.svg') !important;}.orbe-flags-fr, .orbe-flags__before-fr:before {background-image: url('https://cdn.shopify.com/static/images/flags/fr.svg') !important;}.orbe-flags-is, .orbe-flags__before-is:before {background-image: url('https://cdn.shopify.com/static/images/flags/is.svg') !important;}.orbe-flags-fi, .orbe-flags__before-fi:before {background-image: url('https://cdn.shopify.com/static/images/flags/fi.svg') !important;}.orbe-flags-ae, .orbe-flags__before-ae:before {background-image: url('https://cdn.shopify.com/static/images/flags/ae.svg') !important;}.orbe-flags-au, .orbe-flags__before-au:before {background-image: url('https://cdn.shopify.com/static/images/flags/au.svg') !important;}.orbe-flags-ca, .orbe-flags__before-ca:before {background-image: url('https://cdn.shopify.com/static/images/flags/ca.svg') !important;}.orbe-flags-ch, .orbe-flags__before-ch:before {background-image: url('https://cdn.shopify.com/static/images/flags/ch.svg') !important;}.orbe-flags-hk, .orbe-flags__before-hk:before {background-image: url('https://cdn.shopify.com/static/images/flags/hk.svg') !important;}.orbe-flags-il, .orbe-flags__before-il:before {background-image: url('https://cdn.shopify.com/static/images/flags/il.svg') !important;}.orbe-flags-jp, .orbe-flags__before-jp:before {background-image: url('https://cdn.shopify.com/static/images/flags/jp.svg') !important;}.orbe-flags-kr, .orbe-flags__before-kr:before {background-image: url('https://cdn.shopify.com/static/images/flags/kr.svg') !important;}.orbe-flags-my, .orbe-flags__before-my:before {background-image: url('https://cdn.shopify.com/static/images/flags/my.svg') !important;}.orbe-flags-nz, .orbe-flags__before-nz:before {background-image: url('https://cdn.shopify.com/static/images/flags/nz.svg') !important;}.orbe-flags-sg, .orbe-flags__before-sg:before {background-image: url('https://cdn.shopify.com/static/images/flags/sg.svg') !important;}.orbe-flags-us, .orbe-flags__before-us:before {background-image: url('https://cdn.shopify.com/static/images/flags/us.svg') !important;}.orbe-flags-ge, .orbe-flags__before-ge:before {background-image: url('https://cdn.shopify.com/static/images/flags/ge.svg') !important;}.orbe-flags-in, .orbe-flags__before-in:before {background-image: url('https://cdn.shopify.com/static/images/flags/in.svg') !important;}.orbe-flags-id, .orbe-flags__before-id:before {background-image: url('https://cdn.shopify.com/static/images/flags/id.svg') !important;}.orbe-flags-sa, .orbe-flags__before-sa:before {background-image: url('https://cdn.shopify.com/static/images/flags/sa.svg') !important;}.orbe-flags-qa, .orbe-flags__before-qa:before {background-image: url('https://cdn.shopify.com/static/images/flags/qa.svg') !important;}.orbe-flags-ph, .orbe-flags__before-ph:before {background-image: url('https://cdn.shopify.com/static/images/flags/ph.svg') !important;}.orbe-flags-th, .orbe-flags__before-th:before {background-image: url('https://cdn.shopify.com/static/images/flags/th.svg') !important;}.orbe-flags-tw, .orbe-flags__before-tw:before {background-image: url('https://cdn.shopify.com/static/images/flags/tw.svg') !important;}.orbe-flags-lk, .orbe-flags__before-lk:before {background-image: url('https://cdn.shopify.com/static/images/flags/lk.svg') !important;}.orbe-flags-tr, .orbe-flags__before-tr:before {background-image: url('https://cdn.shopify.com/static/images/flags/tr.svg') !important;}.orbe-flags-vn, .orbe-flags__before-vn:before {background-image: url('https://cdn.shopify.com/static/images/flags/vn.svg') !important;}.orbe-flags-bq, .orbe-flags__before-bq:before {background-image: url('https://cdn.shopify.com/static/images/flags/bq.svg') !important;}.orbe-flags-cr, .orbe-flags__before-cr:before {background-image: url('https://cdn.shopify.com/static/images/flags/cr.svg') !important;}.orbe-flags-gl, .orbe-flags__before-gl:before {background-image: url('https://cdn.shopify.com/static/images/flags/gl.svg') !important;}.orbe-flags-sv, .orbe-flags__before-sv:before {background-image: url('https://cdn.shopify.com/static/images/flags/sv.svg') !important;}.orbe-flags-gp, .orbe-flags__before-gp:before {background-image: url('https://cdn.shopify.com/static/images/flags/gp.svg') !important;}.orbe-flags-gt, .orbe-flags__before-gt:before {background-image: url('https://cdn.shopify.com/static/images/flags/gt.svg') !important;}.orbe-flags-jm, .orbe-flags__before-jm:before {background-image: url('https://cdn.shopify.com/static/images/flags/jm.svg') !important;}.orbe-flags-hn, .orbe-flags__before-hn:before {background-image: url('https://cdn.shopify.com/static/images/flags/hn.svg') !important;}.orbe-flags-mq, .orbe-flags__before-mq:before {background-image: url('https://cdn.shopify.com/static/images/flags/mq.svg') !important;}.orbe-flags-mx, .orbe-flags__before-mx:before {background-image: url('https://cdn.shopify.com/static/images/flags/mx.svg') !important;}.orbe-flags-ni, .orbe-flags__before-ni:before {background-image: url('https://cdn.shopify.com/static/images/flags/ni.svg') !important;}.orbe-flags-ar, .orbe-flags__before-ar:before {background-image: url('https://cdn.shopify.com/static/images/flags/ar.svg') !important;}.orbe-flags-bo, .orbe-flags__before-bo:before {background-image: url('https://cdn.shopify.com/static/images/flags/bo.svg') !important;}.orbe-flags-br, .orbe-flags__before-br:before {background-image: url('https://cdn.shopify.com/static/images/flags/br.svg') !important;}.orbe-flags-cl, .orbe-flags__before-cl:before {background-image: url('https://cdn.shopify.com/static/images/flags/cl.svg') !important;}.orbe-flags-co, .orbe-flags__before-co:before {background-image: url('https://cdn.shopify.com/static/images/flags/co.svg') !important;}.orbe-flags-ec, .orbe-flags__before-ec:before {background-image: url('https://cdn.shopify.com/static/images/flags/ec.svg') !important;}.orbe-flags-py, .orbe-flags__before-py:before {background-image: url('https://cdn.shopify.com/static/images/flags/py.svg') !important;}.orbe-flags-pe, .orbe-flags__before-pe:before {background-image: url('https://cdn.shopify.com/static/images/flags/pe.svg') !important;}.orbe-flags-gy, .orbe-flags__before-gy:before {background-image: url('https://cdn.shopify.com/static/images/flags/gy.svg') !important;}.orbe-flags-gf, .orbe-flags__before-gf:before {background-image: url('https://cdn.shopify.com/static/images/flags/gf.svg') !important;}.orbe-flags-uy, .orbe-flags__before-uy:before {background-image: url('https://cdn.shopify.com/static/images/flags/uy.svg') !important;}.orbe-flags-ve, .orbe-flags__before-ve:before {background-image: url('https://cdn.shopify.com/static/images/flags/ve.svg') !important;}.orbe-flags-pl, .orbe-flags__before-pl:before {background-image: url('https://cdn.shopify.com/static/images/flags/pl.svg') !important;}.orbe-flags-gb, .orbe-flags__before-gb:before {background-image: url('https://cdn.shopify.com/static/images/flags/gb.svg') !important;}.orbe-flags-no, .orbe-flags__before-no:before {background-image: url('https://cdn.shopify.com/static/images/flags/no.svg') !important;}.orbe-flags-bg, .orbe-flags__before-bg:before {background-image: url('https://cdn.shopify.com/static/images/flags/bg.svg') !important;}.orbe-flags-cz, .orbe-flags__before-cz:before {background-image: url('https://cdn.shopify.com/static/images/flags/cz.svg') !important;}.orbe-flags-ee, .orbe-flags__before-ee:before {background-image: url('https://cdn.shopify.com/static/images/flags/ee.svg') !important;}.orbe-flags-gr, .orbe-flags__before-gr:before {background-image: url('https://cdn.shopify.com/static/images/flags/gr.svg') !important;}.orbe-flags-hr, .orbe-flags__before-hr:before {background-image: url('https://cdn.shopify.com/static/images/flags/hr.svg') !important;}.orbe-flags-hu, .orbe-flags__before-hu:before {background-image: url('https://cdn.shopify.com/static/images/flags/hu.svg') !important;}.orbe-flags-ie, .orbe-flags__before-ie:before {background-image: url('https://cdn.shopify.com/static/images/flags/ie.svg') !important;}.orbe-flags-lt, .orbe-flags__before-lt:before {background-image: url('https://cdn.shopify.com/static/images/flags/lt.svg') !important;}.orbe-flags-lu, .orbe-flags__before-lu:before {background-image: url('https://cdn.shopify.com/static/images/flags/lu.svg') !important;}.orbe-flags-lv, .orbe-flags__before-lv:before {background-image: url('https://cdn.shopify.com/static/images/flags/lv.svg') !important;}.orbe-flags-mt, .orbe-flags__before-mt:before {background-image: url('https://cdn.shopify.com/static/images/flags/mt.svg') !important;}.orbe-flags-si, .orbe-flags__before-si:before {background-image: url('https://cdn.shopify.com/static/images/flags/si.svg') !important;}.orbe-flags-pt, .orbe-flags__before-pt:before {background-image: url('https://cdn.shopify.com/static/images/flags/pt.svg') !important;}.orbe-flags-ro, .orbe-flags__before-ro:before {background-image: url('https://cdn.shopify.com/static/images/flags/ro.svg') !important;}.orbe-flags-sk, .orbe-flags__before-sk:before {background-image: url('https://cdn.shopify.com/static/images/flags/sk.svg') !important;}.orbe-flags-be, .orbe-flags__before-be:before {background-image: url('https://cdn.shopify.com/static/images/flags/be.svg') !important;}.orbe-flags-se, .orbe-fla
26869gs__before-se:before {background-image: url('https://cdn.shopify.com/static/images/flags/se.svg') !important;}</style><style data-orbe-flags="circle">.orbe-flags-circle-xx, .orbe-flags-circle__before-xx:before { 26870 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/xx-1x1.svg') !important; 26871 }.orbe-flags-circle-dk, .orbe-flags-circle__before-dk:before { 26872 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/dk-1x1.svg') !important; 26873 }.orbe-flags-circle-de, .orbe-flags-circle__before-de:before { 26874 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/de-1x1.svg') !important; 26875 }.orbe-flags-circle-at, .orbe-flags-circle__before-at:before { 26876 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/at-1x1.svg') !important; 26877 }.orbe-flags-circle-es, .orbe-flags-circle__before-es:before { 26878 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/es-1x1.svg') !important; 26879 }.orbe-flags-circle-it, .orbe-flags-circle__before-it:before { 26880 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/it-1x1.svg') !important; 26881 }.orbe-flags-circle-nl, .orbe-flags-circle__before-nl:before { 26882 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nl-1x1.svg') !important; 26883 }.orbe-flags-circle-fr, .orbe-flags-circle__before-fr:before { 26884 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fr-1x1.svg') !important; 26885 }.orbe-flags-circle-is, .orbe-flags-circle__before-is:before { 26886 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/is-1x1.svg') !important; 26887 }.orbe-flags-circle-fi, .orbe-flags-circle__before-fi:before { 26888 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/fi-1x1.svg') !important; 26889 }.orbe-flags-circle-ae, .orbe-flags-circle__before-ae:before { 26890 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ae-1x1.svg') !important; 26891 }.orbe-flags-circle-au, .orbe-flags-circle__before-au:before { 26892 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/au-1x1.svg') !important; 26893 }.orbe-flags-circle-ca, .orbe-flags-circle__before-ca:before { 26894 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ca-1x1.svg') !important; 26895 }.orbe-flags-circle-ch, .orbe-flags-circle__before-ch:before { 26896 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ch-1x1.svg') !important; 26897 }.orbe-flags-circle-hk, .orbe-flags-circle__before-hk:before { 26898 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hk-1x1.svg') !important; 26899 }.orbe-flags-circle-il, .orbe-flags-circle__before-il:before { 26900 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/il-1x1.svg') !important; 26901 }.orbe-flags-circle-jp, .orbe-flags-circle__before-jp:before { 26902 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/jp-1x1.svg') !important; 26903 }.orbe-flags-circle-kr, .orbe-flags-circle__before-kr:before { 26904 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/kr-1x1.svg') !important; 26905 }.orbe-flags-circle-my, .orbe-flags-circle__before-my:before { 26906 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/my-1x1.svg') !important; 26907 }.orbe-flags-circle-nz, .orbe-flags-circle__before-nz:before { 26908 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/nz-1x1.svg') !important; 26909 }.orbe-flags-circle-sg, .orbe-flags-circle__before-sg:before { 26910 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sg-1x1.svg') !important; 26911 }.orbe-flags-circle-us, .orbe-flags-circle__before-us:before { 26912 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/us-1x1.svg') !important; 26913 }.orbe-flags-circle-ge, .orbe-flags-circle__before-ge:before { 26914 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ge-1x1.svg') !important; 26915 }.orbe-flags-circle-in, .orbe-flags-circle__before-in:before { 26916 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/in-1x1.svg') !important; 26917 }.orbe-flags-circle-id, .orbe-flags-circle__before-id:before { 26918 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/id-1x1.svg') !important; 26919 }.orbe-flags-circle-sa, .orbe-flags-circle__before-sa:before { 26920 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sa-1x1.svg') !important; 26921 }.orbe-flags-circle-qa, .orbe-flags-circle__before-qa:before { 26922 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/qa-1x1.svg') !important; 26923 }.orbe-flags-circle-ph, .orbe-flags-circle__before-ph:before { 26924 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ph-1x1.svg') !important; 26925 }.orbe-flags-circle-th, .orbe-flags-circle__before-th:before { 26926 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/th-1x1.svg') !important; 26927 }.orbe-flags-circle-tw, .orbe-flags-circle__before-tw:before { 26928 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/tw-1x1.svg') !important; 26929 }.orbe-flags-circle-lk, .orbe-flags-circle__before-lk:before { 26930 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lk-1x1.svg') !important; 26931 }.orbe-flags-circle-tr, .orbe-flags-circle__before-tr:before { 26932 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/tr-1x1.svg') !important; 26933 }.orbe-flags-circle-vn, .orbe-flags-circle__before-vn:before { 26934 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/vn-1x1.svg') !important; 26935 }.orbe-flags-circle-bq, .orbe-flags-circle__before-bq:before { 26936 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bq-1x1.svg') !important; 26937 }.orbe-flags-circle-cr, .orbe-flags-circle__before-cr:before { 26938 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cr-1x1.svg') !important; 26939 }.orbe-flags-circle-gl, .orbe-flags-circle__before-gl:before { 26940 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gl-1x1.svg') !important; 26941 }.orbe-flags-circle-sv, .orbe-flags-circle__before-sv:before { 26942 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sv-1x1.svg') !important; 26943 }.orbe-flags-circle-gp, .orbe-flags-circle__before-gp:before { 26944 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gp-1x1.svg') !important; 26945 }.orbe-flags-circle-gt, .orbe-flags-circle__before-gt:before { 26946 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gt-1x1.svg') !important; 26947 }.orbe-flags-circle-jm, .orbe-flags-circle__before-jm:before { 26948 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/jm-1x1.svg') !important; 26949 }.orbe-flags-circle-hn, .orbe-flags-circle__before-hn:before { 26950 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hn-1x1.svg') !important; 26951 }.orbe-flags-circle-mq, .orbe-flags-circle__before-mq:before { 26952 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mq-1x1.svg') !important; 26953 }.orbe-flags-circle-mx, .orbe-flags-circle__before-mx:before { 26954 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mx-1x1.svg') !important; 26955 }.orbe-flags-circle-ni, .orbe-flags-circle__before-ni:before { 26956 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ni-1x1.svg') !important; 26957 }.orbe-flags-circle-ar, .orbe-flags-circle__before-ar:before { 26958 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ar-1x1.svg') !important; 26959 }.orbe-flags-circle-bo, .orbe-flags-circle__before-bo:before { 26960 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bo-1x1.svg') !important; 26961 }.orbe-flags-circle-br, .orbe-flags-circle__before-br:before { 26962 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/br-1x1.svg') !important; 26963 }.orbe-flags-circle-cl, .orbe-flags-circle__before-cl:before { 26964 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cl-1x1.svg') !important; 26965 }.orbe-flags-circle-co, .orbe-flags-circle__before-co:before { 26966 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/co-1x1.svg') !important; 26967 }.orbe-flags-circle-ec, .orbe-flags-circle__before-ec:before { 26968 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ec-1x1.svg') !important; 26969 }.orbe-flags-circle-py, .orbe-flags-circle__before-py:before { 26970 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/py-1x1.svg') !important; 26971 }.orbe-flags-circle-pe, .orbe-flags-circle__before-pe:before { 26972 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pe-1x1.svg') !important; 26973 }.orbe-flags-circle-gy, .orbe-flags-circle__before-gy:before { 26974 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gy-1x1.svg') !important; 26975 }.orbe-flags-circle-gf, .orbe-flags-circle__before-gf:before { 26976 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gf-1x1.svg') !important; 26977 }.orbe-flags-circle-uy, .orbe-flags-circle__before-uy:before { 26978 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/uy-1x1.svg') !important; 26979 }.orbe-flags-circle-ve, .orbe-flags-circle__before-ve:before { 26980 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ve-1x1.svg') !important; 26981 }.orbe-flags-circle-pl, .orbe-flags-circle__before-pl:before { 26982 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pl-1x1.svg') !important; 26983 }.orbe-flags-circle-gb, .orbe-flags-circle__before-gb:before { 26984 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gb-1x1.svg') !important; 26985 }.orbe-flags-circle-no, .orbe-flags-circle__before-no:before { 26986 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/no-1x1.svg') !important; 26987 }.orbe-flags-circle-bg, .orbe-flags-circle__before-bg:before { 26988 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/bg-1x1.svg') !important; 26989 }.orbe-flags-circle-cz, .orbe-flags-circle__before-cz:before { 26990 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/cz-1x1.svg') !important; 26991 }.orbe-flags-circle-ee, .orbe-flags-circle__before-ee:before { 26992 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ee-1x1.svg') !important; 26993 }.orbe-flags-circle-gr, .orbe-flags-circle__before-gr:before { 26994 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/gr-1x1.svg') !important; 26995 }.orbe-flags-circle-hr, .orbe-flags-circle__before-hr:before { 26996 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hr-1x1.svg') !important; 26997 }.orbe-flags-circle-hu, .orbe-flags-circle__before-hu:before { 26998 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/hu-1x1.svg') !important; 26999 }.orbe-flags-circle-ie, .orbe-flags-circle__before-ie:before { 27000 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ie-1x1.svg') !important; 27001 }.orbe-flags-circle-lt, .orbe-flags-circle__before-lt:before { 27002 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lt-1x1.svg') !important; 27003 }.orbe-flags-circle-lu, .orbe-flags-circle__before-lu:before { 27004 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lu-1x1.svg') !important; 27005 }.orbe-flags-circle-lv, .orbe-flags-circle__before-lv:before { 27006 background-image: url('https://cdn.shopify
27006.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/lv-1x1.svg') !important; 27007 }.orbe-flags-circle-mt, .orbe-flags-circle__before-mt:before { 27008 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/mt-1x1.svg') !important; 27009 }.orbe-flags-circle-si, .orbe-flags-circle__before-si:before { 27010 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/si-1x1.svg') !important; 27011 }.orbe-flags-circle-pt, .orbe-flags-circle__before-pt:before { 27012 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/pt-1x1.svg') !important; 27013 }.orbe-flags-circle-ro, .orbe-flags-circle__before-ro:before { 27014 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/ro-1x1.svg') !important; 27015 }.orbe-flags-circle-sk, .orbe-flags-circle__before-sk:before { 27016 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/sk-1x1.svg') !important; 27017 }.orbe-flags-circle-be, .orbe-flags-circle__before-be:before { 27018 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/be-1x1.svg') !important; 27019 }.orbe-flags-circle-se, .orbe-flags-circle__before-se:before { 27020 background-image: url('https://cdn.shopify.com/extensions/01a0e712-a926-77f8-816c-9f040d57129c/orbe-geolocation-503/assets/se-1x1.svg') !important; 27021 }</style>
27021<script type="application/json" id="orbe-flag-css-meta">{"codes":",xx,dk,de,at,es,it,nl,fr,is,fi,ae,au,ca,ch,hk,il,jp,kr,my,nz,sg,us,ge,in,id,sa,qa,ph,th,tw,lk,tr,vn,bq,cr,gl,sv,gp,gt,jm,hn,mq,mx,ni,ar,bo,br,cl,co,ec,py,pe,gy,gf,uy,ve,pl,gb,no,bg,cz,ee,gr,hr,hu,ie,lt,lu,lv,mt,si,pt,ro,sk,be,se","asset43":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx.svg","assetCircle":"https:\/\/cdn.shopify.com\/extensions\/01a0e712-a926-77f8-816c-9f040d57129c\/orbe-geolocation-503\/assets\/xx-1x1.svg","local43":"xx,xk,ac,af,arab,asean,cefta,cp,dg,ea,eac,es-ct,es-ga,es-pv,ic,pc,sh-ac,sh-hl,sh-ta,ta,un,gb-eng,gb-nir,gb-sct,gb-wls"}</script>
27021<!-- END app snippet --> 27022<div class="md-app-embed orbe--hidden" aria-hidden="true" id="md-app-embed__modal" data-nosnippet> 27023 27024 <!--googleoff: all--> 27025 27026 <div class="md-modal__container"> 27027 <div class="md-modal__dialog" role="dialog" aria-modal="true" 27028 aria-labelledby="label-md-modal__dialog" tabindex="-1"> 27029 <div class="md-modal__content notranslate" data-wg-notranslate><form method="post" action="/localization" id="md-modal__form__id" accept-charset="UTF-8" class="" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/hair-vitamins" /> 27030 <div class="md-modal__grid"> 27031 <div class="md-modal__grid__1"> 27032 <div class="md-modal__header__flag"> 27033 </div> 27034 <div class="md-modal__header"> 27035 <div class="md-modal__header__title"> 27036 <span id="label-md-modal__dialog" 27037 class="md-modal__header__title__span md-modal__header__custom__title" 27038 data-mdAppTitle 27039 role="heading" aria-level="2" tabindex="-1" 27040 > 27041 Are you in the right place? 27042 </span> 27043 </div> 27044 27045 <button class="md-modal-closeButton md-modal-closeButtonAction" aria-label="Close" type="button"> 27046 <span class="md-icon"> 27047 <span class="md-visuallyHidden"></span> 27048 <svg viewBox="0 0 20 20" class="md-icon__Svg" focusable="false" aria-hidden="true"> 27049 <path d="m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"></path> 27050 </svg> 27051 </span> 27052 </button> 27053 </div> 27054 <div class="md-modal__body"> 27055 <div class="md-modal__bodyContent" id="md-modal__idBodyContent"> 27056 <p class="md-modal__bodyContent__text" data-mdAppText>Please select your shipping country.</p> 27057 <div class="md-modal__bodyContent__helperText" data-mdAppHelperText> 27058 <p>Buy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.</p> 27059 </div> 27060 </div> 27061 </div> 27062 27063 <!-- Custom HTML --> 27064<div class="md-modal__formContent notranslate" aria-describedby="md-modal__idBodyContent" data-wg-notranslate> 27065 <!-- BEGIN app snippet: country-selector --><div class="md-modal__formContent__select"> 27066 <span class="md-modal__formContent__selectLabel" id="label-md-form__country-code" data-mdAppCountryLabel>Country</span> 27067 <input name="country_code" type="hidden" id="orbe-country-selector-popup-id"> 27068 <button type="button" name="md-form__select__country__button" id="md-form__select__country" role="combobox" 27069 aria-haspopup="listbox" aria-labelledby="label-md-form__country-code" class="md-form__select" 27070 aria-expanded="false" aria-controls="orbeCountryList" data-value="DK"> 27071 <div class="md-form__select__country__list-link-wrapper"> 27072 <div class="md-form__select__country__list__flag-wrapper"> 27073 <div class="md-form__select__country__list-link__flag"><div class="orbe-flags-circle-dk md-form__select__img " data-circle="true"></div> 27074 </div> 27075 </div><span class="md-form__select__span">Danmark</span></div> 27076 </button> 27077 <ul id="orbeCountryList" role="listbox"
27078 class="md-form__select__country__list " hidden> 27079 <li id="orbe-country-DE" 27080 tabindex="-1" role="option" 27081 data-name="Deutschland / Germany" data-country="DE" style="display: list-item;" data-position="12"> 27082 <span class="md-form__select__country__list-link" data-countryname="Deutschland / Germany" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="de" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="DE" data-value="DE" 27083 data-locales="de" data-namelocales="Deutsch"data-shipping-threshold="" 27084 data-delivery-time="" 27085 data-return-time="" 27086 data-payment="" 27087 data-taxes-included="true" 27088 data-duties-included="false"> 27089 <div class="md-form__select__country__list-link-wrapper"> 27090 <div class="md-form__select__country__list__flag-wrapper"> 27091 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-de md-form__select__img " data-circle="true"></div> 27092 </div> 27093 </div> 27094 <span class="md-form__select__span">Deutschland / Germany</span> 27095 </div> 27096 </span> 27097 </li> 27098 <li id="orbe-country-AT" 27099 tabindex="-1" role="option" 27100 data-name="Austria / Ãsterreich" data-country="AT" style="display: list-item;"> 27101 <span class="md-form__select__country__list-link" data-countryname="Austria / Ãsterreich" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="de" data-subfoldersuffix="de" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="AT" data-value="AT" 27102 data-locales="de" data-namelocales="Deutsch"data-shipping-threshold="" 27103 data-delivery-time="" 27104 data-return-time="" 27105 data-payment="" 27106 data-taxes-included="true" 27107 data-duties-included="false"> 27108 <div class="md-form__select__country__list-link-wrapper"> 27109 <div class="md-form__select__country__list__flag-wrapper"> 27110 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-at md-form__select__img " data-circle="true"></div> 27111 </div> 27112 </div> 27113 <span class="md-form__select__span">Austria / Ãsterreich</span> 27114 </div> 27115 </span> 27116 </li> 27117 <li id="orbe-country-ES" 27118 tabindex="-1" role="option" 27119 data-name="España" data-country="ES" style="display: list-item;" data-position="11"> 27120 <span class="md-form__select__country__list-link" data-countryname="España" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="es" data-subfoldersuffix="es" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="ES" data-value="ES" 27121 data-locales="es" data-namelocales="español"data-shipping-threshold="" 27122 data-delivery-time="" 27123 data-return-time="" 27124 data-payment="" 27125 data-taxes-included="true" 27126 data-duties-included="false"> 27127 <div class="md-form__select__country__list-link-wrapper"> 27128 <div class="md-form__select__country__list__flag-wrapper"> 27129 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-es md-form__select__img " data-circle="true"></div> 27130 </div> 27131 </div>
27132 <span class="md-form__select__span">España</span> 27133 </div> 27134 </span> 27135 </li> 27136 <li id="orbe-country-IT" 27137 tabindex="-1" role="option" 27138 data-name="Italia / Italy" data-country="IT" style="display: list-item;" data-position="6"> 27139 <span class="md-form__select__country__list-link" data-countryname="Italia / Italy" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="it" data-subfoldersuffix="it" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="IT" data-value="IT" 27140 data-locales="it" data-namelocales="italiano"data-shipping-threshold="" 27141 data-delivery-time="" 27142 data-return-time="" 27143 data-payment="" 27144 data-taxes-included="true" 27145 data-duties-included="false"> 27146 <div class="md-form__select__country__list-link-wrapper"> 27147 <div class="md-form__select__country__list__flag-wrapper"> 27148 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-it md-form__select__img " data-circle="true"></div> 27149 </div> 27150 </div> 27151 <span class="md-form__select__span">Italia / Italy</span> 27152 </div> 27153 </span> 27154 </li> 27155 <li id="orbe-country-NL" 27156 tabindex="-1" role="option" 27157 data-name="Nederland / Netherlands" data-country="NL" style="display: list-item;" data-position="0"> 27158 <span class="md-form__select__country__list-link" data-countryname="Nederland / Netherlands" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="nl" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="NL" data-value="NL" 27159 data-locales="nl" data-namelocales="Nederlands"data-shipping-threshold="" 27160 data-delivery-time="" 27161 data-return-time="" 27162 data-payment="" 27163 data-taxes-included="true" 27164 data-duties-included="false"> 27165 <div class="md-form__select__country__list-link-wrapper"> 27166 <div class="md-form__select__country__list__flag-wrapper"> 27167 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-nl md-form__select__img " data-circle="true"></div> 27168 </div> 27169 </div> 27170 <span class="md-form__select__span">Nederland / Netherlands</span> 27171 </div> 27172 </span> 27173 </li> 27174 <li id="orbe-country-FR" 27175 tabindex="-1" role="option" 27176 data-name="France" data-country="FR" style="display: list-item;" data-position="5"> 27177 <span class="md-form__select__country__list-link" data-countryname="France" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="fr" data-subfoldersuffix="fr" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="FR" data-value="FR" 27178 data-locales="fr" data-namelocales="Français"data-shipping-threshold="" 27179 data-delivery-time="" 27180 data-return-time="" 27181 data-payment="" 27182 data-taxes-included="true" 27183 data-duties-included="false"> 27184 <div class="md-form__select__country__list-link-wrapper"> 27185 <div class="md-form__select__country__list__flag-wrapper"> 27186 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-fr md-form__select__img " data-circle="true"></div> 27187 </div> 27188 </div>
27189 <span class="md-form__select__span">France</span> 27190 </div> 27191 </span> 27192 </li> 27193 <li id="orbe-country-IS" 27194 tabindex="-1" role="option" 27195 data-name="Iceland" data-country="IS" style="display: list-item;"> 27196 <span class="md-form__select__country__list-link" data-countryname="Iceland" data-primarymarket="false" data-currency="ISK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IS" data-value="IS" 27197 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27198 data-delivery-time="" 27199 data-return-time="" 27200 data-payment="" 27201 data-taxes-included="true" 27202 data-duties-included="false"> 27203 <div class="md-form__select__country__list-link-wrapper"> 27204 <div class="md-form__select__country__list__flag-wrapper"> 27205 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-is md-form__select__img " data-circle="true"></div> 27206 </div> 27207 </div> 27208 <span class="md-form__select__span">Iceland</span> 27209 </div> 27210 </span> 27211 </li> 27212 <li id="orbe-country-FI" 27213 tabindex="-1" role="option" 27214 data-name="Finland" data-country="FI" style="display: list-item;" data-position="4"> 27215 <span class="md-form__select__country__list-link" data-countryname="Finland" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="fi" data-subfoldersuffix="fi" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="FI" data-value="FI" 27216 data-locales="fi" data-namelocales="suomi"data-shipping-threshold="" 27217 data-delivery-time="" 27218 data-return-time="" 27219 data-payment="" 27220 data-taxes-included="true" 27221 data-duties-included="false"> 27222 <div class="md-form__select__country__list-link-wrapper"> 27223 <div class="md-form__select__country__list__flag-wrapper"> 27224 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-fi md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27225 </div> 27226 </div> 27227 <span class="md-form__select__span">Finland</span> 27228 </div> 27229 </span> 27230 </li> 27231 <li id="orbe-country-AE" 27232 tabindex="-1" role="option" 27233 data-name="United Arab Emirates" data-country="AE" style="display: list-item;"> 27234 <span class="md-form__select__country__list-link" data-countryname="United Arab Emirates" data-primarymarket="false" data-currency="AED" data-symbol="د.Ø¥" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="AE" data-value="AE" 27235 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27236 data-delivery-time="" 27237 data-return-time="" 27238 data-payment="" 27239 data-taxes-included="true" 27240 data-duties-included="false"> 27241 <div class="md-form__select__country__list-link-wrapper"> 27242 <div class="md-form__select__country__list__flag-wrapper"> 27243 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ae md-form__select__img " data-circle="true"></div> 27244 </div> 27245 </div>
27246 <span class="md-form__select__span">United Arab Emirates</span> 27247 </div> 27248 </span> 27249 </li> 27250 <li id="orbe-country-AU" 27251 tabindex="-1" role="option" 27252 data-name="Australia" data-country="AU" style="display: list-item;"> 27253 <span class="md-form__select__country__list-link" data-countryname="Australia" data-primarymarket="false" data-currency="AUD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="AU" data-value="AU" 27254 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27255 data-delivery-time="" 27256 data-return-time="" 27257 data-payment="" 27258 data-taxes-included="true" 27259 data-duties-included="false"> 27260 <div class="md-form__select__country__list-link-wrapper"> 27261 <div class="md-form__select__country__list__flag-wrapper"> 27262 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-au md-form__select__img " data-circle="true"></div> 27263 </div> 27264 </div> 27265 <span class="md-form__select__span">Australia</span> 27266 </div> 27267 </span> 27268 </li> 27269 <li id="orbe-country-CA" 27270 tabindex="-1" role="option" 27271 data-name="Canada" data-country="CA" style="display: list-item;"> 27272 <span class="md-form__select__country__list-link" data-countryname="Canada" data-primarymarket="false" data-currency="CAD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CA" data-value="CA" 27273 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27274 data-delivery-time="" 27275 data-return-time="" 27276 data-payment="" 27277 data-taxes-included="true" 27278 data-duties-included="false"> 27279 <div class="md-form__select__country__list-link-wrapper"> 27280 <div class="md-form__select__country__list__flag-wrapper"> 27281 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ca md-form__select__img " data-circle="true"></div> 27282 </div> 27283 </div> 27284 <span class="md-form__select__span">Canada</span> 27285 </div> 27286 </span> 27287 </li> 27288 <li id="orbe-country-CH" 27289 tabindex="-1" role="option" 27290 data-name="Switzerland" data-country="CH" style="display: list-item;"> 27291 <span class="md-form__select__country__list-link" data-countryname="Switzerland" data-primarymarket="false" data-currency="CHF" data-symbol="CHF" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CH" data-value="CH" 27292 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27293 data-delivery-time="" 27294 data-return-time="" 27295 data-payment="" 27296 data-taxes-included="true" 27297 data-duties-included="false"> 27298 <div class="md-form__select__country__list-link-wrapper"> 27299 <div class="md-form__select__country__list__flag-wrapper"> 27300 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ch md-form__select__img " data-circle="true"></div> 27301 </div> 27302 </div>
27303 <span class="md-form__select__span">Switzerland</span> 27304 </div> 27305 </span> 27306 </li> 27307 <li id="orbe-country-HK" 27308 tabindex="-1" role="option" 27309 data-name="Hong Kong SAR / 馿¸¯ç¹å¥è¡æ¿å" data-country="HK" style="display: list-item;"> 27310 <span class="md-form__select__country__list-link" data-countryname="Hong Kong SAR / 馿¸¯ç¹å¥è¡æ¿å" data-primarymarket="false" data-currency="HKD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HK" data-value="HK" 27311 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27312 data-delivery-time="" 27313 data-return-time="" 27314 data-payment="" 27315 data-taxes-included="true" 27316 data-duties-included="false"> 27317 <div class="md-form__select__country__list-link-wrapper"> 27318 <div class="md-form__select__country__list__flag-wrapper"> 27319 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hk md-form__select__img " data-circle="true"></div> 27320 </div> 27321 </div> 27322 <span class="md-form__select__span">Hong Kong SAR / 馿¸¯ç¹å¥è¡æ¿å</span> 27323 </div> 27324 </span> 27325 </li> 27326 <li id="orbe-country-IL" 27327 tabindex="-1" role="option" 27328 data-name="Israel" data-country="IL" style="display: list-item;"> 27329 <span class="md-form__select__country__list-link" data-countryname="Israel" data-primarymarket="false" data-currency="ILS" data-symbol="âª" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IL" data-value="IL" 27330 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27331 data-delivery-time="" 27332 data-return-time="" 27333 data-payment="" 27334 data-taxes-included="true" 27335 data-duties-included="false"> 27336 <div class="md-form__select__country__list-link-wrapper"> 27337 <div class="md-form__select__country__list__flag-wrapper"> 27338 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-il md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27339 </div> 27340 </div> 27341 <span class="md-form__select__span">Israel</span> 27342 </div> 27343 </span> 27344 </li> 27345 <li id="orbe-country-JP" 27346 tabindex="-1" role="option" 27347 data-name="Japan / æ¥æ¬" data-country="JP" style="display: list-item;"> 27348 <span class="md-form__select__country__list-link" data-countryname="Japan / æ¥æ¬" data-primarymarket="false" data-currency="JPY" data-symbol="Â¥" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="JP" data-value="JP" 27349 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27350 data-delivery-time="" 27351 data-return-time="" 27352 data-payment="" 27353 data-taxes-included="true" 27354 data-duties-included="false"> 27355 <div class="md-form__select__country__list-link-wrapper"> 27356 <div class="md-form__select__country__list__flag-wrapper"> 27357 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-jp md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27358 </div> 27359 </div>
27360 <span class="md-form__select__span">Japan / æ¥æ¬</span> 27361 </div> 27362 </span> 27363 </li> 27364 <li id="orbe-country-KR" 27365 tabindex="-1" role="option" 27366 data-name="South Korea / ëí민êµ" data-country="KR" style="display: list-item;"> 27367 <span class="md-form__select__country__list-link" data-countryname="South Korea / ëí민êµ" data-primarymarket="false" data-currency="KRW" data-symbol="â©" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="KR" data-value="KR" 27368 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27369 data-delivery-time="" 27370 data-return-time="" 27371 data-payment="" 27372 data-taxes-included="true" 27373 data-duties-included="false"> 27374 <div class="md-form__select__country__list-link-wrapper"> 27375 <div class="md-form__select__country__list__flag-wrapper"> 27376 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-kr md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27377 </div> 27378 </div> 27379 <span class="md-form__select__span">South Korea / ëí민êµ</span> 27380 </div> 27381 </span> 27382 </li> 27383 <li id="orbe-country-MY" 27384 tabindex="-1" role="option" 27385 data-name="Malaysia" data-country="MY" style="display: list-item;"> 27386 <span class="md-form__select__country__list-link" data-countryname="Malaysia" data-primarymarket="false" data-currency="MYR" data-symbol="RM" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MY" data-value="MY" 27387 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27388 data-delivery-time="" 27389 data-return-time="" 27390 data-payment="" 27391 data-taxes-included="true" 27392 data-duties-included="false"> 27393 <div class="md-form__select__country__list-link-wrapper"> 27394 <div class="md-form__select__country__list__flag-wrapper"> 27395 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-my md-form__select__img " data-circle="true"></div> 27396 </div> 27397 </div> 27398 <span class="md-form__select__span">Malaysia</span> 27399 </div> 27400 </span> 27401 </li> 27402 <li id="orbe-country-NZ" 27403 tabindex="-1" role="option" 27404 data-name="New Zealand" data-country="NZ" style="display: list-item;"> 27405 <span class="md-form__select__country__list-link" data-countryname="New Zealand" data-primarymarket="false" data-currency="NZD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="NZ" data-value="NZ" 27406 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27407 data-delivery-time="" 27408 data-return-time="" 27409 data-payment="" 27410 data-taxes-included="true" 27411 data-duties-included="false"> 27412 <div class="md-form__select__country__list-link-wrapper"> 27413 <div class="md-form__select__country__list__flag-wrapper"> 27414 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-nz md-form__select__img " data-circle="true"></div> 27415 </div> 27416 </div>
27417 <span class="md-form__select__span">New Zealand</span> 27418 </div> 27419 </span> 27420 </li> 27421 <li id="orbe-country-SG" 27422 tabindex="-1" role="option" 27423 data-name="Singapore" data-country="SG" style="display: list-item;"> 27424 <span class="md-form__select__country__list-link" data-countryname="Singapore" data-primarymarket="false" data-currency="SGD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SG" data-value="SG" 27425 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27426 data-delivery-time="" 27427 data-return-time="" 27428 data-payment="" 27429 data-taxes-included="true" 27430 data-duties-included="false"> 27431 <div class="md-form__select__country__list-link-wrapper"> 27432 <div class="md-form__select__country__list__flag-wrapper"> 27433 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sg md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27434 </div> 27435 </div> 27436 <span class="md-form__select__span">Singapore</span> 27437 </div> 27438 </span> 27439 </li> 27440 <li id="orbe-country-US" 27441 tabindex="-1" role="option" 27442 data-name="United States" data-country="US" style="display: list-item;"> 27443 <span class="md-form__select__country__list-link" data-countryname="United States" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="US" data-value="US" 27444 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27445 data-delivery-time="" 27446 data-return-time="" 27447 data-payment="" 27448 data-taxes-included="true" 27449 data-duties-included="false"> 27450 <div class="md-form__select__country__list-link-wrapper"> 27451 <div class="md-form__select__country__list__flag-wrapper"> 27452 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-us md-form__select__img " data-circle="true"></div> 27453 </div> 27454 </div> 27455 <span class="md-form__select__span">United States</span> 27456 </div> 27457 </span> 27458 </li> 27459 <li id="orbe-country-GE" 27460 tabindex="-1" role="option" 27461 data-name="Georgia" data-country="GE" style="display: list-item;"> 27462 <span class="md-form__select__country__list-link" data-countryname="Georgia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GE" data-value="GE" 27463 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27464 data-delivery-time="" 27465 data-return-time="" 27466 data-payment="" 27467 data-taxes-included="true" 27468 data-duties-included="false"> 27469 <div class="md-form__select__country__list-link-wrapper"> 27470 <div class="md-form__select__country__list__flag-wrapper"> 27471 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ge md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27472 </div> 27473 </div>
27474 <span class="md-form__select__span">Georgia</span> 27475 </div> 27476 </span> 27477 </li> 27478 <li id="orbe-country-IN" 27479 tabindex="-1" role="option" 27480 data-name="India" data-country="IN" style="display: list-item;"> 27481 <span class="md-form__select__country__list-link" data-countryname="India" data-primarymarket="false" data-currency="INR" data-symbol="â¹" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IN" data-value="IN" 27482 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27483 data-delivery-time="" 27484 data-return-time="" 27485 data-payment="" 27486 data-taxes-included="true" 27487 data-duties-included="false"> 27488 <div class="md-form__select__country__list-link-wrapper"> 27489 <div class="md-form__select__country__list__flag-wrapper"> 27490 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-in md-form__select__img " data-circle="true"></div> 27491 </div> 27492 </div> 27493 <span class="md-form__select__span">India</span> 27494 </div> 27495 </span> 27496 </li> 27497 <li id="orbe-country-ID" 27498 tabindex="-1" role="option" 27499 data-name="Indonesia" data-country="ID" style="display: list-item;"> 27500 <span class="md-form__select__country__list-link" data-countryname="Indonesia" data-primarymarket="false" data-currency="IDR" data-symbol="Rp" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="ID" data-value="ID" 27501 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27502 data-delivery-time="" 27503 data-return-time="" 27504 data-payment="" 27505 data-taxes-included="true" 27506 data-duties-included="false"> 27507 <div class="md-form__select__country__list-link-wrapper"> 27508 <div class="md-form__select__country__list__flag-wrapper"> 27509 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-id md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27510 </div> 27511 </div> 27512 <span class="md-form__select__span">Indonesia</span> 27513 </div> 27514 </span> 27515 </li> 27516 <li id="orbe-country-SA" 27517 tabindex="-1" role="option" 27518 data-name="Saudi Arabia" data-country="SA" style="display: list-item;"> 27519 <span class="md-form__select__country__list-link" data-countryname="Saudi Arabia" data-primarymarket="false" data-currency="SAR" data-symbol="ï·¼" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SA" data-value="SA" 27520 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27521 data-delivery-time="" 27522 data-return-time="" 27523 data-payment="" 27524 data-taxes-included="true" 27525 data-duties-included="false"> 27526 <div class="md-form__select__country__list-link-wrapper"> 27527 <div class="md-form__select__country__list__flag-wrapper"> 27528 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sa md-form__select__img " data-circle="true"></div> 27529 </div> 27530 </div>
27531 <span class="md-form__select__span">Saudi Arabia</span> 27532 </div> 27533 </span> 27534 </li> 27535 <li id="orbe-country-QA" 27536 tabindex="-1" role="option" 27537 data-name="Qatar" data-country="QA" style="display: list-item;"> 27538 <span class="md-form__select__country__list-link" data-countryname="Qatar" data-primarymarket="false" data-currency="QAR" data-symbol="ï·¼" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="QA" data-value="QA" 27539 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27540 data-delivery-time="" 27541 data-return-time="" 27542 data-payment="" 27543 data-taxes-included="true" 27544 data-duties-included="false"> 27545 <div class="md-form__select__country__list-link-wrapper"> 27546 <div class="md-form__select__country__list__flag-wrapper"> 27547 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-qa md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27548 </div> 27549 </div> 27550 <span class="md-form__select__span">Qatar</span> 27551 </div> 27552 </span> 27553 </li> 27554 <li id="orbe-country-PH" 27555 tabindex="-1" role="option" 27556 data-name="Philippines" data-country="PH" style="display: list-item;"> 27557 <span class="md-form__select__country__list-link" data-countryname="Philippines" data-primarymarket="false" data-currency="PHP" data-symbol="â±" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="PH" data-value="PH" 27558 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27559 data-delivery-time="" 27560 data-return-time="" 27561 data-payment="" 27562 data-taxes-included="true" 27563 data-duties-included="false"> 27564 <div class="md-form__select__country__list-link-wrapper"> 27565 <div class="md-form__select__country__list__flag-wrapper"> 27566 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ph md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27567 </div> 27568 </div> 27569 <span class="md-form__select__span">Philippines</span> 27570 </div> 27571 </span> 27572 </li> 27573 <li id="orbe-country-TH" 27574 tabindex="-1" role="option" 27575 data-name="Thailand / à¹à¸à¸¢" data-country="TH" style="display: list-item;"> 27576 <span class="md-form__select__country__list-link" data-countryname="Thailand / à¹à¸à¸¢" data-primarymarket="false" data-currency="THB" data-symbol="฿" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="TH" data-value="TH" 27577 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27578 data-delivery-time="" 27579 data-return-time="" 27580 data-payment="" 27581 data-taxes-included="true" 27582 data-duties-included="false"> 27583 <div class="md-form__select__country__list-link-wrapper"> 27584 <div class="md-form__select__country__list__flag-wrapper"> 27585 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-th md-form__select__img " data-circle="true"></div> 27586 </div> 27587 </div>
27588 <span class="md-form__select__span">Thailand / à¹à¸à¸¢</span> 27589 </div> 27590 </span> 27591 </li> 27592 <li id="orbe-country-TW" 27593 tabindex="-1" role="option" 27594 data-name="Taiwan" data-country="TW" style="display: list-item;"> 27595 <span class="md-form__select__country__list-link" data-countryname="Taiwan" data-primarymarket="false" data-currency="TWD" data-symbol="NT$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="TW" data-value="TW" 27596 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27597 data-delivery-time="" 27598 data-return-time="" 27599 data-payment="" 27600 data-taxes-included="true" 27601 data-duties-included="false"> 27602 <div class="md-form__select__country__list-link-wrapper"> 27603 <div class="md-form__select__country__list__flag-wrapper"> 27604 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-tw md-form__select__img " data-circle="true"></div> 27605 </div> 27606 </div> 27607 <span class="md-form__select__span">Taiwan</span> 27608 </div> 27609 </span> 27610 </li> 27611 <li id="orbe-country-LK" 27612 tabindex="-1" role="option" 27613 data-name="Sri Lanka" data-country="LK" style="display: list-item;"> 27614 <span class="md-form__select__country__list-link" data-countryname="Sri Lanka" data-primarymarket="false" data-currency="LKR" data-symbol="â¨" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LK" data-value="LK" 27615 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27616 data-delivery-time="" 27617 data-return-time="" 27618 data-payment="" 27619 data-taxes-included="true" 27620 data-duties-included="false"> 27621 <div class="md-form__select__country__list-link-wrapper"> 27622 <div class="md-form__select__country__list__flag-wrapper"> 27623 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lk md-form__select__img " data-circle="true"></div> 27624 </div> 27625 </div> 27626 <span class="md-form__select__span">Sri Lanka</span> 27627 </div> 27628 </span> 27629 </li> 27630 <li id="orbe-country-TR" 27631 tabindex="-1" role="option" 27632 data-name="Türkiye / Turkey" data-country="TR" style="display: list-item;"> 27633 <span class="md-form__select__country__list-link" data-countryname="Türkiye / Turkey" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="TR" data-value="TR" 27634 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27635 data-delivery-time="" 27636 data-return-time="" 27637 data-payment="" 27638 data-taxes-included="true" 27639 data-duties-included="false"> 27640 <div class="md-form__select__country__list-link-wrapper"> 27641 <div class="md-form__select__country__list__flag-wrapper"> 27642 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-tr md-form__select__img " data-circle="true"></div> 27643 </div> 27644 </div>
27645 <span class="md-form__select__span">Türkiye / Turkey</span> 27646 </div> 27647 </span> 27648 </li> 27649 <li id="orbe-country-VN" 27650 tabindex="-1" role="option" 27651 data-name="Vietnam" data-country="VN" style="display: list-item;"> 27652 <span class="md-form__select__country__list-link" data-countryname="Vietnam" data-primarymarket="false" data-currency="VND" data-symbol="â«" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="VN" data-value="VN" 27653 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27654 data-delivery-time="" 27655 data-return-time="" 27656 data-payment="" 27657 data-taxes-included="true" 27658 data-duties-included="false"> 27659 <div class="md-form__select__country__list-link-wrapper"> 27660 <div class="md-form__select__country__list__flag-wrapper"> 27661 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-vn md-form__select__img " data-circle="true"></div> 27662 </div> 27663 </div> 27664 <span class="md-form__select__span">Vietnam</span> 27665 </div> 27666 </span> 27667 </li> 27668 <li id="orbe-country-BQ" 27669 tabindex="-1" role="option" 27670 data-name="Caribbean Netherlands" data-country="BQ" style="display: list-item;"> 27671 <span class="md-form__select__country__list-link" data-countryname="Caribbean Netherlands" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BQ" data-value="BQ" 27672 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27673 data-delivery-time="" 27674 data-return-time="" 27675 data-payment="" 27676 data-taxes-included="true" 27677 data-duties-included="false"> 27678 <div class="md-form__select__country__list-link-wrapper"> 27679 <div class="md-form__select__country__list__flag-wrapper"> 27680 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-bq md-form__select__img " data-circle="true"></div> 27681 </div> 27682 </div> 27683 <span class="md-form__select__span">Caribbean Netherlands</span> 27684 </div> 27685 </span> 27686 </li> 27687 <li id="orbe-country-CR" 27688 tabindex="-1" role="option" 27689 data-name="Costa Rica" data-country="CR" style="display: list-item;"> 27690 <span class="md-form__select__country__list-link" data-countryname="Costa Rica" data-primarymarket="false" data-currency="CRC" data-symbol="â¡" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CR" data-value="CR" 27691 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27692 data-delivery-time="" 27693 data-return-time="" 27694 data-payment="" 27695 data-taxes-included="true" 27696 data-duties-included="false"> 27697 <div class="md-form__select__country__list-link-wrapper"> 27698 <div class="md-form__select__country__list__flag-wrapper"> 27699 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-cr md-form__select__img " data-circle="true"></div> 27700 </div> 27701 </div>
27702 <span class="md-form__select__span">Costa Rica</span> 27703 </div> 27704 </span> 27705 </li> 27706 <li id="orbe-country-GL" 27707 tabindex="-1" role="option" 27708 data-name="Greenland" data-country="GL" style="display: list-item;"> 27709 <span class="md-form__select__country__list-link" data-countryname="Greenland" data-primarymarket="false" data-currency="DKK" data-symbol="kr" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GL" data-value="GL" 27710 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27711 data-delivery-time="" 27712 data-return-time="" 27713 data-payment="" 27714 data-taxes-included="true" 27715 data-duties-included="false"> 27716 <div class="md-form__select__country__list-link-wrapper"> 27717 <div class="md-form__select__country__list__flag-wrapper"> 27718 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gl md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27719 </div> 27720 </div> 27721 <span class="md-form__select__span">Greenland</span> 27722 </div> 27723 </span> 27724 </li> 27725 <li id="orbe-country-SV" 27726 tabindex="-1" role="option" 27727 data-name="El Salvador" data-country="SV" style="display: list-item;"> 27728 <span class="md-form__select__country__list-link" data-countryname="El Salvador" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SV" data-value="SV" 27729 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27730 data-delivery-time="" 27731 data-return-time="" 27732 data-payment="" 27733 data-taxes-included="true" 27734 data-duties-included="false"> 27735 <div class="md-form__select__country__list-link-wrapper"> 27736 <div class="md-form__select__country__list__flag-wrapper"> 27737 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sv md-form__select__img " data-circle="true"></div> 27738 </div> 27739 </div> 27740 <span class="md-form__select__span">El Salvador</span> 27741 </div> 27742 </span> 27743 </li> 27744 <li id="orbe-country-GP" 27745 tabindex="-1" role="option" 27746 data-name="Guadaloupe" data-country="GP" style="display: list-item;"> 27747 <span class="md-form__select__country__list-link" data-countryname="Guadaloupe" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GP" data-value="GP" 27748 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27749 data-delivery-time="" 27750 data-return-time="" 27751 data-payment="" 27752 data-taxes-included="true" 27753 data-duties-included="false"> 27754 <div class="md-form__select__country__list-link-wrapper"> 27755 <div class="md-form__select__country__list__flag-wrapper"> 27756 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gp md-form__select__img " data-circle="true"></div> 27757 </div> 27758 </div>
27759 <span class="md-form__select__span">Guadaloupe</span> 27760 </div> 27761 </span> 27762 </li> 27763 <li id="orbe-country-GT" 27764 tabindex="-1" role="option" 27765 data-name="Guatemala" data-country="GT" style="display: list-item;"> 27766 <span class="md-form__select__country__list-link" data-countryname="Guatemala" data-primarymarket="false" data-currency="GTQ" data-symbol="Q" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GT" data-value="GT" 27767 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27768 data-delivery-time="" 27769 data-return-time="" 27770 data-payment="" 27771 data-taxes-included="true" 27772 data-duties-included="false"> 27773 <div class="md-form__select__country__list-link-wrapper"> 27774 <div class="md-form__select__country__list__flag-wrapper"> 27775 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gt md-form__select__img " data-circle="true"></div> 27776 </div> 27777 </div> 27778 <span class="md-form__select__span">Guatemala</span> 27779 </div> 27780 </span> 27781 </li> 27782 <li id="orbe-country-JM" 27783 tabindex="-1" role="option" 27784 data-name="Jamaica" data-country="JM" style="display: list-item;"> 27785 <span class="md-form__select__country__list-link" data-countryname="Jamaica" data-primarymarket="false" data-currency="JMD" data-symbol="J$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="JM" data-value="JM" 27786 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27787 data-delivery-time="" 27788 data-return-time="" 27789 data-payment="" 27790 data-taxes-included="true" 27791 data-duties-included="false"> 27792 <div class="md-form__select__country__list-link-wrapper"> 27793 <div class="md-form__select__country__list__flag-wrapper"> 27794 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-jm md-form__select__img " data-circle="true"></div> 27795 </div> 27796 </div> 27797 <span class="md-form__select__span">Jamaica</span> 27798 </div> 27799 </span> 27800 </li> 27801 <li id="orbe-country-HN" 27802 tabindex="-1" role="option" 27803 data-name="Honduras" data-country="HN" style="display: list-item;"> 27804 <span class="md-form__select__country__list-link" data-countryname="Honduras" data-primarymarket="false" data-currency="HNL" data-symbol="L" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HN" data-value="HN" 27805 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27806 data-delivery-time="" 27807 data-return-time="" 27808 data-payment="" 27809 data-taxes-included="true" 27810 data-duties-included="false"> 27811 <div class="md-form__select__country__list-link-wrapper"> 27812 <div class="md-form__select__country__list__flag-wrapper"> 27813 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hn md-form__select__img " data-circle="true"></div> 27814 </div> 27815 </div>
27816 <span class="md-form__select__span">Honduras</span> 27817 </div> 27818 </span> 27819 </li> 27820 <li id="orbe-country-MQ" 27821 tabindex="-1" role="option" 27822 data-name="Martinique" data-country="MQ" style="display: list-item;"> 27823 <span class="md-form__select__country__list-link" data-countryname="Martinique" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MQ" data-value="MQ" 27824 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27825 data-delivery-time="" 27826 data-return-time="" 27827 data-payment="" 27828 data-taxes-included="true" 27829 data-duties-included="false"> 27830 <div class="md-form__select__country__list-link-wrapper"> 27831 <div class="md-form__select__country__list__flag-wrapper"> 27832 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-mq md-form__select__img " data-circle="true"></div> 27833 </div> 27834 </div> 27835 <span class="md-form__select__span">Martinique</span> 27836 </div> 27837 </span> 27838 </li> 27839 <li id="orbe-country-MX" 27840 tabindex="-1" role="option" 27841 data-name="México" data-country="MX" style="display: list-item;"> 27842 <span class="md-form__select__country__list-link" data-countryname="México" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MX" data-value="MX" 27843 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27844 data-delivery-time="" 27845 data-return-time="" 27846 data-payment="" 27847 data-taxes-included="true" 27848 data-duties-included="false"> 27849 <div class="md-form__select__country__list-link-wrapper"> 27850 <div class="md-form__select__country__list__flag-wrapper"> 27851 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-mx md-form__select__img " data-circle="true"></div> 27852 </div> 27853 </div> 27854 <span class="md-form__select__span">México</span> 27855 </div> 27856 </span> 27857 </li> 27858 <li id="orbe-country-NI" 27859 tabindex="-1" role="option" 27860 data-name="Nicaragua" data-country="NI" style="display: list-item;"> 27861 <span class="md-form__select__country__list-link" data-countryname="Nicaragua" data-primarymarket="false" data-currency="NIO" data-symbol="C$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="NI" data-value="NI" 27862 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27863 data-delivery-time="" 27864 data-return-time="" 27865 data-payment="" 27866 data-taxes-included="true" 27867 data-duties-included="false"> 27868 <div class="md-form__select__country__list-link-wrapper"> 27869 <div class="md-form__select__country__list__flag-wrapper"> 27870 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ni md-form__select__img " data-circle="true"></div> 27871 </div> 27872 </div>
27873 <span class="md-form__select__span">Nicaragua</span> 27874 </div> 27875 </span> 27876 </li> 27877 <li id="orbe-country-AR" 27878 tabindex="-1" role="option" 27879 data-name="Argentina" data-country="AR" style="display: list-item;"> 27880 <span class="md-form__select__country__list-link" data-countryname="Argentina" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="AR" data-value="AR" 27881 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27882 data-delivery-time="" 27883 data-return-time="" 27884 data-payment="" 27885 data-taxes-included="true" 27886 data-duties-included="false"> 27887 <div class="md-form__select__country__list-link-wrapper"> 27888 <div class="md-form__select__country__list__flag-wrapper"> 27889 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ar md-form__select__img " data-circle="true"></div> 27890 </div> 27891 </div> 27892 <span class="md-form__select__span">Argentina</span> 27893 </div> 27894 </span> 27895 </li> 27896 <li id="orbe-country-BO" 27897 tabindex="-1" role="option" 27898 data-name="Bolivia" data-country="BO" style="display: list-item;"> 27899 <span class="md-form__select__country__list-link" data-countryname="Bolivia" data-primarymarket="false" data-currency="BOB" data-symbol="$b" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BO" data-value="BO" 27900 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27901 data-delivery-time="" 27902 data-return-time="" 27903 data-payment="" 27904 data-taxes-included="true" 27905 data-duties-included="false"> 27906 <div class="md-form__select__country__list-link-wrapper"> 27907 <div class="md-form__select__country__list__flag-wrapper"> 27908 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-bo md-form__select__img " data-circle="true"></div> 27909 </div> 27910 </div> 27911 <span class="md-form__select__span">Bolivia</span> 27912 </div> 27913 </span> 27914 </li> 27915 <li id="orbe-country-BR" 27916 tabindex="-1" role="option" 27917 data-name="Brasil" data-country="BR" style="display: list-item;"> 27918 <span class="md-form__select__country__list-link" data-countryname="Brasil" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BR" data-value="BR" 27919 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27920 data-delivery-time="" 27921 data-return-time="" 27922 data-payment="" 27923 data-taxes-included="true" 27924 data-duties-included="false"> 27925 <div class="md-form__select__country__list-link-wrapper"> 27926 <div class="md-form__select__country__list__flag-wrapper"> 27927 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-br md-form__select__img " data-circle="true"></div> 27928 </div> 27929 </div>
27930 <span class="md-form__select__span">Brasil</span> 27931 </div> 27932 </span> 27933 </li> 27934 <li id="orbe-country-CL" 27935 tabindex="-1" role="option" 27936 data-name="Chile" data-country="CL" style="display: list-item;"> 27937 <span class="md-form__select__country__list-link" data-countryname="Chile" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CL" data-value="CL" 27938 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27939 data-delivery-time="" 27940 data-return-time="" 27941 data-payment="" 27942 data-taxes-included="true" 27943 data-duties-included="false"> 27944 <div class="md-form__select__country__list-link-wrapper"> 27945 <div class="md-form__select__country__list__flag-wrapper"> 27946 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-cl md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 27947 </div> 27948 </div> 27949 <span class="md-form__select__span">Chile</span> 27950 </div> 27951 </span> 27952 </li> 27953 <li id="orbe-country-CO" 27954 tabindex="-1" role="option" 27955 data-name="Colombia" data-country="CO" style="display: list-item;"> 27956 <span class="md-form__select__country__list-link" data-countryname="Colombia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CO" data-value="CO" 27957 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27958 data-delivery-time="" 27959 data-return-time="" 27960 data-payment="" 27961 data-taxes-included="true" 27962 data-duties-included="false"> 27963 <div class="md-form__select__country__list-link-wrapper"> 27964 <div class="md-form__select__country__list__flag-wrapper"> 27965 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-co md-form__select__img " data-circle="true"></div> 27966 </div> 27967 </div> 27968 <span class="md-form__select__span">Colombia</span> 27969 </div> 27970 </span> 27971 </li> 27972 <li id="orbe-country-EC" 27973 tabindex="-1" role="option" 27974 data-name="Ecuador" data-country="EC" style="display: list-item;"> 27975 <span class="md-form__select__country__list-link" data-countryname="Ecuador" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="EC" data-value="EC" 27976 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27977 data-delivery-time="" 27978 data-return-time="" 27979 data-payment="" 27980 data-taxes-included="true" 27981 data-duties-included="false"> 27982 <div class="md-form__select__country__list-link-wrapper"> 27983 <div class="md-form__select__country__list__flag-wrapper"> 27984 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ec md-form__select__img " data-circle="true"></div> 27985 </div> 27986 </div>
27987 <span class="md-form__select__span">Ecuador</span> 27988 </div> 27989 </span> 27990 </li> 27991 <li id="orbe-country-PY" 27992 tabindex="-1" role="option" 27993 data-name="Paraguay" data-country="PY" style="display: list-item;"> 27994 <span class="md-form__select__country__list-link" data-countryname="Paraguay" data-primarymarket="false" data-currency="PYG" data-symbol="Gs" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="PY" data-value="PY" 27995 data-locales="en" data-namelocales="English"data-shipping-threshold="" 27996 data-delivery-time="" 27997 data-return-time="" 27998 data-payment="" 27999 data-taxes-included="true" 28000 data-duties-included="false"> 28001 <div class="md-form__select__country__list-link-wrapper"> 28002 <div class="md-form__select__country__list__flag-wrapper"> 28003 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-py md-form__select__img " data-circle="true"></div> 28004 </div> 28005 </div> 28006 <span class="md-form__select__span">Paraguay</span> 28007 </div> 28008 </span> 28009 </li> 28010 <li id="orbe-country-PE" 28011 tabindex="-1" role="option" 28012 data-name="Perú / Peru" data-country="PE" style="display: list-item;"> 28013 <span class="md-form__select__country__list-link" data-countryname="Perú / Peru" data-primarymarket="false" data-currency="PEN" data-symbol="S/." data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="PE" data-value="PE" 28014 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28015 data-delivery-time="" 28016 data-return-time="" 28017 data-payment="" 28018 data-taxes-included="true" 28019 data-duties-included="false"> 28020 <div class="md-form__select__country__list-link-wrapper"> 28021 <div class="md-form__select__country__list__flag-wrapper"> 28022 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-pe md-form__select__img " data-circle="true"></div> 28023 </div> 28024 </div> 28025 <span class="md-form__select__span">Perú / Peru</span> 28026 </div> 28027 </span> 28028 </li> 28029 <li id="orbe-country-GY" 28030 tabindex="-1" role="option" 28031 data-name="Guyana" data-country="GY" style="display: list-item;"> 28032 <span class="md-form__select__country__list-link" data-countryname="Guyana" data-primarymarket="false" data-currency="GYD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GY" data-value="GY" 28033 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28034 data-delivery-time="" 28035 data-return-time="" 28036 data-payment="" 28037 data-taxes-included="true" 28038 data-duties-included="false"> 28039 <div class="md-form__select__country__list-link-wrapper"> 28040 <div class="md-form__select__country__list__flag-wrapper"> 28041 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gy md-form__select__img " data-circle="true"></div> 28042 </div> 28043 </div>
28044 <span class="md-form__select__span">Guyana</span> 28045 </div> 28046 </span> 28047 </li> 28048 <li id="orbe-country-GF" 28049 class="md-form__select__mobile" tabindex="-1" role="option" 28050 data-name="Guyane française / French Guiana" data-country="GF" style="display: list-item;"> 28051 <span class="md-form__select__country__list-link" data-countryname="Guyane française / French Guiana" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GF" data-value="GF" 28052 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28053 data-delivery-time="" 28054 data-return-time="" 28055 data-payment="" 28056 data-taxes-included="true" 28057 data-duties-included="false"> 28058 <div class="md-form__select__country__list-link-wrapper"> 28059 <div class="md-form__select__country__list__flag-wrapper"> 28060 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gf md-form__select__img " data-circle="true"></div> 28061 </div> 28062 </div> 28063 <span class="md-form__select__span">Guyane française / French Guiana</span> 28064 </div> 28065 </span> 28066 </li> 28067 <li id="orbe-country-UY" 28068 tabindex="-1" role="option" 28069 data-name="Uruguay" data-country="UY" style="display: list-item;"> 28070 <span class="md-form__select__country__list-link" data-countryname="Uruguay" data-primarymarket="false" data-currency="UYU" data-symbol="$U" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="UY" data-value="UY" 28071 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28072 data-delivery-time="" 28073 data-return-time="" 28074 data-payment="" 28075 data-taxes-included="true" 28076 data-duties-included="false"> 28077 <div class="md-form__select__country__list-link-wrapper"> 28078 <div class="md-form__select__country__list__flag-wrapper"> 28079 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-uy md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28080 </div> 28081 </div> 28082 <span class="md-form__select__span">Uruguay</span> 28083 </div> 28084 </span> 28085 </li> 28086 <li id="orbe-country-VE" 28087 tabindex="-1" role="option" 28088 data-name="Venezuela" data-country="VE" style="display: list-item;"> 28089 <span class="md-form__select__country__list-link" data-countryname="Venezuela" data-primarymarket="false" data-currency="USD" data-symbol="$" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="VE" data-value="VE" 28090 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28091 data-delivery-time="" 28092 data-return-time="" 28093 data-payment="" 28094 data-taxes-included="true" 28095 data-duties-included="false"> 28096 <div class="md-form__select__country__list-link-wrapper"> 28097 <div class="md-form__select__country__list__flag-wrapper"> 28098 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ve md-form__select__img " data-circle="true"></div> 28099 </div> 28100 </div>
28101 <span class="md-form__select__span">Venezuela</span> 28102 </div> 28103 </span> 28104 </li> 28105 <li id="orbe-country-PL" 28106 tabindex="-1" role="option" 28107 data-name="Polska / Poland" data-country="PL" style="display: list-item;" data-position="7"> 28108 <span class="md-form__select__country__list-link" data-countryname="Polska / Poland" data-primarymarket="false" data-currency="PLN" data-symbol="zÅ" data-primary="enabled" data-defaultlocale="pl" data-subfoldersuffix="pl" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="PL" data-value="PL" 28109 data-locales="pl" data-namelocales="polski"data-shipping-threshold="" 28110 data-delivery-time="" 28111 data-return-time="" 28112 data-payment="" 28113 data-taxes-included="true" 28114 data-duties-included="false"> 28115 <div class="md-form__select__country__list-link-wrapper"> 28116 <div class="md-form__select__country__list__flag-wrapper"> 28117 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-pl md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28118 </div> 28119 </div> 28120 <span class="md-form__select__span">Polska / Poland</span> 28121 </div> 28122 </span> 28123 </li> 28124 <li id="orbe-country-GB" 28125 tabindex="-1" role="option" 28126 data-name="United Kingdom" data-country="GB" style="display: list-item;" data-position="2"> 28127 <span class="md-form__select__country__list-link" data-countryname="United Kingdom" data-primarymarket="false" data-currency="GBP" data-symbol="£" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="gb" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="GB" data-value="GB" 28128 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28129 data-delivery-time="" 28130 data-return-time="" 28131 data-payment="" 28132 data-taxes-included="true" 28133 data-duties-included="false"> 28134 <div class="md-form__select__country__list-link-wrapper"> 28135 <div class="md-form__select__country__list__flag-wrapper"> 28136 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gb md-form__select__img " data-circle="true"></div> 28137 </div> 28138 </div> 28139 <span class="md-form__select__span">United Kingdom</span> 28140 </div> 28141 </span> 28142 </li> 28143 <li id="orbe-country-NO" 28144 tabindex="-1" role="option" 28145 data-name="Norway / Norge" data-country="NO" style="display: list-item;" data-position="1"> 28146 <span class="md-form__select__country__list-link" data-countryname="Norway / Norge" data-primarymarket="false" data-currency="NOK" data-symbol="kr" data-primary="enabled" data-defaultlocale="nb" data-subfoldersuffix="no" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="NO" data-value="NO" 28147 data-locales="nb" data-namelocales="norsk bokmÃ¥l"data-shipping-threshold="" 28148 data-delivery-time="" 28149 data-return-time="" 28150 data-payment="" 28151 data-taxes-included="true" 28152 data-duties-included="false"> 28153 <div class="md-form__select__country__list-link-wrapper"> 28154 <div class="md-form__select__country__list__flag-wrapper"> 28155 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-no md-form__select__img " data-circle="true"></div> 28156 </div> 28157 </div>
28158 <span class="md-form__select__span">Norway / Norge</span> 28159 </div> 28160 </span> 28161 </li> 28162 <li id="orbe-country-BG" 28163 tabindex="-1" role="option" 28164 data-name="Bulgaria / ÐÑлгаÑиÑ" data-country="BG" style="display: list-item;"> 28165 <span class="md-form__select__country__list-link" data-countryname="Bulgaria / ÐÑлгаÑиÑ" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="BG" data-value="BG" 28166 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28167 data-delivery-time="" 28168 data-return-time="" 28169 data-payment="" 28170 data-taxes-included="true" 28171 data-duties-included="false"> 28172 <div class="md-form__select__country__list-link-wrapper"> 28173 <div class="md-form__select__country__list__flag-wrapper"> 28174 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-bg md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28175 </div> 28176 </div> 28177 <span class="md-form__select__span">Bulgaria / ÐÑлгаÑиÑ</span> 28178 </div> 28179 </span> 28180 </li> 28181 <li id="orbe-country-CZ" 28182 tabindex="-1" role="option" 28183 data-name="Czech Republic" data-country="CZ" style="display: list-item;"> 28184 <span class="md-form__select__country__list-link" data-countryname="Czech Republic" data-primarymarket="false" data-currency="CZK" data-symbol="KÄ" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="CZ" data-value="CZ" 28185 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28186 data-delivery-time="" 28187 data-return-time="" 28188 data-payment="" 28189 data-taxes-included="true" 28190 data-duties-included="false"> 28191 <div class="md-form__select__country__list-link-wrapper"> 28192 <div class="md-form__select__country__list__flag-wrapper"> 28193 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-cz md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28194 </div> 28195 </div> 28196 <span class="md-form__select__span">Czech Republic</span> 28197 </div> 28198 </span> 28199 </li> 28200 <li id="orbe-country-EE" 28201 tabindex="-1" role="option" 28202 data-name="Eesti / Estonia" data-country="EE" style="display: list-item;"> 28203 <span class="md-form__select__country__list-link" data-countryname="Eesti / Estonia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="EE" data-value="EE" 28204 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28205 data-delivery-time="" 28206 data-return-time="" 28207 data-payment="" 28208 data-taxes-included="true" 28209 data-duties-included="false"> 28210 <div class="md-form__select__country__list-link-wrapper"> 28211 <div class="md-form__select__country__list__flag-wrapper"> 28212 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ee md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28213 </div> 28214 </div>
28215 <span class="md-form__select__span">Eesti / Estonia</span> 28216 </div> 28217 </span> 28218 </li> 28219 <li id="orbe-country-GR" 28220 tabindex="-1" role="option" 28221 data-name="Greece / Îλλαδα" data-country="GR" style="display: list-item;"> 28222 <span class="md-form__select__country__list-link" data-countryname="Greece / Îλλαδα" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="GR" data-value="GR" 28223 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28224 data-delivery-time="" 28225 data-return-time="" 28226 data-payment="" 28227 data-taxes-included="true" 28228 data-duties-included="false"> 28229 <div class="md-form__select__country__list-link-wrapper"> 28230 <div class="md-form__select__country__list__flag-wrapper"> 28231 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-gr md-form__select__img " data-circle="true"></div> 28232 </div> 28233 </div> 28234 <span class="md-form__select__span">Greece / Îλλαδα</span> 28235 </div> 28236 </span> 28237 </li> 28238 <li id="orbe-country-HR" 28239 tabindex="-1" role="option" 28240 data-name="Hrvatska / Croatia" data-country="HR" style="display: list-item;"> 28241 <span class="md-form__select__country__list-link" data-countryname="Hrvatska / Croatia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HR" data-value="HR" 28242 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28243 data-delivery-time="" 28244 data-return-time="" 28245 data-payment="" 28246 data-taxes-included="true" 28247 data-duties-included="false"> 28248 <div class="md-form__select__country__list-link-wrapper"> 28249 <div class="md-form__select__country__list__flag-wrapper"> 28250 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hr md-form__select__img " data-circle="true"></div> 28251 </div> 28252 </div> 28253 <span class="md-form__select__span">Hrvatska / Croatia</span> 28254 </div> 28255 </span> 28256 </li> 28257 <li id="orbe-country-HU" 28258 tabindex="-1" role="option" 28259 data-name="Hungary" data-country="HU" style="display: list-item;"> 28260 <span class="md-form__select__country__list-link" data-countryname="Hungary" data-primarymarket="false" data-currency="HUF" data-symbol="Ft" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="HU" data-value="HU" 28261 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28262 data-delivery-time="" 28263 data-return-time="" 28264 data-payment="" 28265 data-taxes-included="true" 28266 data-duties-included="false"> 28267 <div class="md-form__select__country__list-link-wrapper"> 28268 <div class="md-form__select__country__list__flag-wrapper"> 28269 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-hu md-form__select__img " data-circle="true"></div> 28270 </div> 28271 </div>
28272 <span class="md-form__select__span">Hungary</span> 28273 </div> 28274 </span> 28275 </li> 28276 <li id="orbe-country-IE" 28277 tabindex="-1" role="option" 28278 data-name="Ireland" data-country="IE" style="display: list-item;"> 28279 <span class="md-form__select__country__list-link" data-countryname="Ireland" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="IE" data-value="IE" 28280 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28281 data-delivery-time="" 28282 data-return-time="" 28283 data-payment="" 28284 data-taxes-included="true" 28285 data-duties-included="false"> 28286 <div class="md-form__select__country__list-link-wrapper"> 28287 <div class="md-form__select__country__list__flag-wrapper"> 28288 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ie md-form__select__img " data-circle="true"></div> 28289 </div> 28290 </div> 28291 <span class="md-form__select__span">Ireland</span> 28292 </div> 28293 </span> 28294 </li> 28295 <li id="orbe-country-LT" 28296 tabindex="-1" role="option" 28297 data-name="Lietuva / Lithuania" data-country="LT" style="display: list-item;"> 28298 <span class="md-form__select__country__list-link" data-countryname="Lietuva / Lithuania" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LT" data-value="LT" 28299 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28300 data-delivery-time="" 28301 data-return-time="" 28302 data-payment="" 28303 data-taxes-included="true" 28304 data-duties-included="false"> 28305 <div class="md-form__select__country__list-link-wrapper"> 28306 <div class="md-form__select__country__list__flag-wrapper"> 28307 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lt md-form__select__img " data-circle="true"></div> 28308 </div> 28309 </div> 28310 <span class="md-form__select__span">Lietuva / Lithuania</span> 28311 </div> 28312 </span> 28313 </li> 28314 <li id="orbe-country-LU" 28315 tabindex="-1" role="option" 28316 data-name="Luxembourg" data-country="LU" style="display: list-item;"> 28317 <span class="md-form__select__country__list-link" data-countryname="Luxembourg" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LU" data-value="LU" 28318 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28319 data-delivery-time="" 28320 data-return-time="" 28321 data-payment="" 28322 data-taxes-included="true" 28323 data-duties-included="false"> 28324 <div class="md-form__select__country__list-link-wrapper"> 28325 <div class="md-form__select__country__list__flag-wrapper"> 28326 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lu md-form__select__img " data-circle="true"></div> 28327 </div> 28328 </div>
28329 <span class="md-form__select__span">Luxembourg</span> 28330 </div> 28331 </span> 28332 </li> 28333 <li id="orbe-country-LV" 28334 tabindex="-1" role="option" 28335 data-name="Latvija / Latvia" data-country="LV" style="display: list-item;"> 28336 <span class="md-form__select__country__list-link" data-countryname="Latvija / Latvia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="LV" data-value="LV" 28337 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28338 data-delivery-time="" 28339 data-return-time="" 28340 data-payment="" 28341 data-taxes-included="true" 28342 data-duties-included="false"> 28343 <div class="md-form__select__country__list-link-wrapper"> 28344 <div class="md-form__select__country__list__flag-wrapper"> 28345 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-lv md-form__select__img " data-circle="true"></div> 28346 </div> 28347 </div> 28348 <span class="md-form__select__span">Latvija / Latvia</span> 28349 </div> 28350 </span> 28351 </li> 28352 <li id="orbe-country-MT" 28353 tabindex="-1" role="option" 28354 data-name="Malta" data-country="MT" style="display: list-item;"> 28355 <span class="md-form__select__country__list-link" data-countryname="Malta" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="MT" data-value="MT" 28356 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28357 data-delivery-time="" 28358 data-return-time="" 28359 data-payment="" 28360 data-taxes-included="true" 28361 data-duties-included="false"> 28362 <div class="md-form__select__country__list-link-wrapper"> 28363 <div class="md-form__select__country__list__flag-wrapper"> 28364 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-mt md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28365 </div> 28366 </div> 28367 <span class="md-form__select__span">Malta</span> 28368 </div> 28369 </span> 28370 </li> 28371 <li id="orbe-country-SI" 28372 tabindex="-1" role="option" 28373 data-name="Slovenija" data-country="SI" style="display: list-item;"> 28374 <span class="md-form__select__country__list-link" data-countryname="Slovenija" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="en" data-subfoldersuffix="" data-domainurl="yuaiahaircare.com" data-host="yuaiahaircare.com" data-country="SI" data-value="SI" 28375 data-locales="en" data-namelocales="English"data-shipping-threshold="" 28376 data-delivery-time="" 28377 data-return-time="" 28378 data-payment="" 28379 data-taxes-included="true" 28380 data-duties-included="false"> 28381 <div class="md-form__select__country__list-link-wrapper"> 28382 <div class="md-form__select__country__list__flag-wrapper"> 28383 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-si md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28384 </div> 28385 </div>
28386 <span class="md-form__select__span">Slovenija</span> 28387 </div> 28388 </span> 28389 </li> 28390 <li id="orbe-country-PT" 28391 tabindex="-1" role="option" 28392 data-name="Portugal" data-country="PT" style="display: list-item;" data-position="8"> 28393 <span class="md-form__select__country__list-link" data-countryname="Portugal" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="pt-PT" data-subfoldersuffix="pt" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="PT" data-value="PT" 28394 data-locales="pt-PT" data-namelocales="português (Portugal)"data-shipping-threshold="" 28395 data-delivery-time="" 28396 data-return-time="" 28397 data-payment="" 28398 data-taxes-included="true" 28399 data-duties-included="false"> 28400 <div class="md-form__select__country__list-link-wrapper"> 28401 <div class="md-form__select__country__list__flag-wrapper"> 28402 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-pt md-form__select__img " data-circle="true"></div> 28403 </div> 28404 </div> 28405 <span class="md-form__select__span">Portugal</span> 28406 </div> 28407 </span> 28408 </li> 28409 <li id="orbe-country-RO" 28410 tabindex="-1" role="option" 28411 data-name="România" data-country="RO" style="display: list-item;" data-position="9"> 28412 <span class="md-form__select__country__list-link" data-countryname="România" data-primarymarket="false" data-currency="RON" data-symbol="lei" data-primary="enabled" data-defaultlocale="ro" data-subfoldersuffix="ro" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="RO" data-value="RO" 28413 data-locales="ro" data-namelocales="românÄ"data-shipping-threshold="" 28414 data-delivery-time="" 28415 data-return-time="" 28416 data-payment="" 28417 data-taxes-included="true" 28418 data-duties-included="false"> 28419 <div class="md-form__select__country__list-link-wrapper"> 28420 <div class="md-form__select__country__list__flag-wrapper"> 28421 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-ro md-form__select__img " data-circle="true"></div> 28422 </div> 28423 </div> 28424 <span class="md-form__select__span">România</span> 28425 </div> 28426 </span> 28427 </li> 28428 <li id="orbe-country-SK" 28429 tabindex="-1" role="option" 28430 data-name="Slovensko / Slovakia" data-country="SK" style="display: list-item;" data-position="10"> 28431 <span class="md-form__select__country__list-link" data-countryname="Slovensko / Slovakia" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="sk" data-subfoldersuffix="sk" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="SK" data-value="SK" 28432 data-locales="sk" data-namelocales="slovenÄina"data-shipping-threshold="" 28433 data-delivery-time="" 28434 data-return-time="" 28435 data-payment="" 28436 data-taxes-included="true" 28437 data-duties-included="false"> 28438 <div class="md-form__select__country__list-link-wrapper"> 28439 <div class="md-form__select__country__list__flag-wrapper"> 28440 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-sk md-form__select__img md-fix-flag-white " data-fix="true" data-circle="true"></div> 28441 </div> 28442 </div>
28443 <span class="md-form__select__span">Slovensko / Slovakia</span> 28444 </div> 28445 </span> 28446 </li> 28447 <li id="orbe-country-BE" 28448 tabindex="-1" role="option" 28449 data-name="Belgium" data-country="BE" style="display: list-item;" data-position="3"> 28450 <span class="md-form__select__country__list-link" data-countryname="Belgium" data-primarymarket="false" data-currency="EUR" data-symbol="â¬" data-primary="enabled" data-defaultlocale="nl" data-subfoldersuffix="be" data-domainurl="yuiaia-haircare-com.myshopify.com" data-host="yuaiahaircare.com" data-country="BE" data-value="BE" 28451 data-locales="nl,fr" data-namelocales="Nederlands,Français"data-shipping-threshold="" 28452 data-delivery-time="" 28453 data-return-time="" 28454 data-payment="" 28455 data-taxes-included="true" 28456 data-duties-included="false"> 28457 <div class="md-form__select__country__list-link-wrapper"> 28458 <div class="md-form__select__country__list__flag-wrapper"> 28459 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-be md-form__select__img " data-circle="true"></div> 28460 </div> 28461 </div> 28462 <span class="md-form__select__span">Belgium</span> 28463 </div> 28464 </span> 28465 </li> 28466 <li id="orbe-country-DK" 28467 tabindex="-1" role="option" 28468 data-name="Danmark" data-country="DK" style="display: list-item;"> 28469 <span class="md-form__select__country__list-link" aria-current="true" data-countryname="Danmark" data-primarymarket="true" data-currency="DKK" data-symbol="kr" data-primary="undefined" data-defaultlocale="da" data-subfoldersuffix="" data-domainurl="yuaiahaircare.dk" data-host="yuaiahaircare.dk" data-country="DK" data-value="DK" 28470 data-locales="da" data-namelocales="dansk"data-shipping-threshold="" 28471 data-delivery-time="" 28472 data-return-time="" 28473 data-payment="" 28474 data-taxes-included="true" 28475 data-duties-included="false"> 28476 <div class="md-form__select__country__list-link-wrapper"> 28477 <div class="md-form__select__country__list__flag-wrapper"> 28478 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-dk md-form__select__img " data-circle="true"></div> 28479 </div> 28480 </div> 28481 <span class="md-form__select__span">Danmark</span> 28482 </div> 28483 </span> 28484 </li> 28485 <li id="orbe-country-SE" 28486 tabindex="-1" role="option" 28487 data-name="Sverige / Sweden" data-country="SE" style="display: list-item;"> 28488 <span class="md-form__select__country__list-link" data-countryname="Sverige / Sweden" data-primarymarket="true" data-currency="SEK" data-symbol="kr" data-primary="undefined" data-defaultlocale="sv" data-subfoldersuffix="" data-domainurl="yuaiahaircare.se" data-host="yuaiahaircare.se" data-country="SE" data-value="SE" 28489 data-locales="sv" data-namelocales="svenska"data-shipping-threshold="" 28490 data-delivery-time="" 28491 data-return-time="" 28492 data-payment="" 28493 data-taxes-included="false" 28494 data-duties-included="false"> 28495 <div class="md-form__select__country__list-link-wrapper"> 28496 <div class="md-form__select__country__list__flag-wrapper"> 28497 <div class="md-form__select__country__list-link__flag "><div class="orbe-flags-circle-se md-form__select__img " data-circle="true"></div> 28498 </div> 28499 </div>
28500 <span class="md-form__select__span">Sverige / Sweden</span> 28501 </div> 28502 </span> 28503 </li></ul> 28504</div> 28505<!-- END app snippet --> 28506<!-- BEGIN app snippet: language-selector --><div class="md-modal__formContent__select"> 28507 <span class="md-modal__formContent__selectLabel" id="label-md-form__select__language" data-mdAppLanguageLabel>Language</span> 28508 <input name="language_code" id="orbe-lang-selector-popup-id" type="hidden"> 28509 <button type="button" name="md-form__select__language__button" id="md-form__select__language" class="md-form__select" 28510 aria-expanded="false" aria-controls="orbeLanguageList" role="combobox" aria-haspopup="listbox" 28511 aria-labelledby="label-md-form__select__language" data-value="en" 28512 28513 > 28514 <div class="md-form__select__language__list-link-wrapper"> 28515 <span class="md-form__select__span">English</span> 28516 </div> 28517 </button> 28518 <ul id="orbeLanguageList" role="listbox" 28519 class="md-form__select__language__list " hidden><li data-locale="en" 28520 class="" tabindex="-1" role="option"> 28521 <span class="md-form__select__language__list-link" aria-current="true" data-value="en"> 28522 <div class="md-form__select__language__list-link-wrapper"> 28523 <span class="md-form__select__span" data-value="en">English</span> 28524 </div> 28525 </span> 28526 </li></ul> 28527</div> 28528<!-- END app snippet --> 28529 </div> 28530 <div class="md-modal__footer "> 28531 <div class="md-modal__footerContent"> 28532 <button type="submit" class="md-btn md-btn__primary" id="md-btn__form__onSubmit" data-mdAppCTAText>Shop now</button> 28533 </div> 28534 28535 </div> 28536 </div> 28537 28538 <div class="md-modal__grid__2"> 28539 28540 </div> 28541 </div> 28542 </form> 28543 </div> 28544 </div> 28545 </div> 28546 28547 <!--googleon: all--> 28548 28549 <div class="md-modal__backdrop"></div> 28550 </div>
28550<script> 28551 28552if (typeof mdApp_hideOnFallback === 'undefined') { 28553 var mdApp_hideOnFallback = false; 28554 } 28555 if (typeof mdApp_showFlagHeaderIcon == 'undefined') {var mdApp_showFlagHeaderIcon = true;var mdApp_showFlagHeaderIconCircle = true;} 28556 28557 if (typeof mdApp_showFlagSelectorIcon == 'undefined') {var mdApp_showFlagSelectorIcon = true;} 28558 28559 if (typeof mdApp_currencyCodeEnabled === 'undefined') {var mdApp_currencyCodeEnabled = 'only_flag';} 28560 28561 if (typeof mdApp_backgroundModal == 'undefined') { 28562 var mdApp_backgroundModal = '#ffffff'; 28563 } 28564 28565 if (typeof mdApp_fallbackText === 'undefined') { 28566 var mdApp_fallbackText = `We ship to {country}`; 28567 } 28568 28569 if (typeof mdApp_disableFallbackPR === 'undefined') { 28570 var mdApp_disableFallbackPR = false; 28571 } 28572 28573 if (typeof mdApp_searchCountrySelectorModal == 'undefined') {var mdApp_searchCountrySelectorModal = false;} 28574 28575 <!-- BEGIN app snippet: js-variables --> 28576 28577 28578if (typeof mdApp_redirectMode == 'undefined') { 28579 var mdApp_redirectMode = false; 28580} 28581if (typeof mdApp_redirectRegionMode == 'undefined') { 28582 var mdApp_redirectRegionMode = false; 28583} 28584if (typeof mdApp_redirectRegionCode === 'undefined') { 28585 var mdApp_redirectRegionCode = ''; 28586} 28587if (typeof mdApp_redirectCountryCode === 'undefined') { 28588 var mdApp_redirectCountryCode = ''; 28589} 28590if (typeof mdApp_redirectCountryName === 'undefined') { 28591 var mdApp_redirectCountryName = ''; 28592} 28593if (typeof mdApp_redirectCountryCurrencyCode === 'undefined') { 28594 var mdApp_redirectCountryCurrencyCode = ''; 28595} 28596if (typeof mdApp_redirectCountryCurrencySymbol === 'undefined') { 28597 var mdApp_redirectCountryCurrencySymbol = ''; 28598} 28599if (typeof mdApp_redirectLocale === 'undefined') { 28600 var mdApp_redirectLocale = ''; 28601} 28602if (typeof mdApp_redirectEndonymName === 'undefined') { 28603 var mdApp_redirectEndonymName = ''; 28604} 28605if (typeof mdApp_redirectUrl === 'undefined') { 28606 var mdApp_redirectUrl = ''; 28607} 28608if (typeof mdApp_forceHideOrbe == 'undefined') { 28609 var mdApp_forceHideOrbe = false; 28610} 28611if (typeof mdApp_currentPlan == 'undefined') { 28612var mdApp_currentPlan = 'plus'; 28613} 28614if (typeof mdApp_forceExternalStoreRedirectMode == 'undefined') { 28615var mdApp_forceExternalStoreRedirectMode = false; 28616} 28617if (typeof mdApp_forceExternalStoreRedirectList == 'undefined') { 28618var mdApp_forceExternalStoreRedirectList = []; 28619} 28620if (typeof mdApp_deferUntilScroll == 'undefined') { 28621var mdApp_deferUntilScroll = false; 28622} 28623 28624if (typeof mdApp_skipRequestAPI == 'undefined') {var mdApp_skipRequestAPI = 'fal
28624se';} 28625 28626if (typeof mdApp_merchantKey === 'undefined') {var mdApp_merchantKey = 'md_key_12030i87285671';} 28627 28628if (typeof mdApp_MAIN_URL === 'undefined') { 28629 28630 var mdApp_MAIN_URL = 'https://yuaiahaircare.com'; 28631 28632} 28633 28634if (typeof mdApp_currentCountryCode === 'undefined') { 28635 28636 28637 var mdApp_currentCountryCode = 'DK'; 28638 28639} 28640 28641if (typeof mdApp_currentCountryCodeName === 'undefined') { 28642 var mdApp_currentCountryCodeName = 'Denmark'; 28643} 28644 28645if (typeof mdApp_blockDomain === 'undefined') {var mdApp_blockDomain = '';} 28646 28647if (typeof mdApp_currentPageRelativeUrl === 'undefined') {var mdApp_currentPageRelativeUrl = "\/products\/hair-vitamins"; 28648} 28649 28650if (typeof mdApp_translateTextJSON === 'undefined') {var mdApp_translateTextJSON = '';} 28651 28652if (typeof mdApp_translateTextPreviewJSON === 'undefined') {var mdApp_translateTextPreviewJSON = '';} 28653 28654if (typeof mdApp_klaviyoConnect == 'undefined') {var mdApp_klaviyoConnect = false;} 28655 28656if (typeof mdApp_connectifConnect == 'undefined') {var mdApp_connectifConnect = false;} 28657 28658if (typeof mdApp_discountSupport == 'undefined') {var mdApp_discountSupport = true;} 28659 28660if (typeof mdApp_advancedLanguage == 'undefined') {var mdApp_advancedLanguage = { 28661 "option_language_force_default": false, 28662 "option_language_force_showRecommendation": false, 28663 28664 "option_language_force_langRedirect": false 28665 28666 };} 28667 28668if (typeof mdApp_firstVisitSettings == 'undefined') {var mdApp_firstVisitSettings = { 28669 "option_force_showModal_behaviour": true, 28670 28671 "popup_display_order": 1, 28672 28673 "other_popup_classes": "", 28674 "exclude_ip": "" 28675 };} 28676 28677if (typeof mdApp_secondVisitSettings == 'undefined') {var mdApp_secondVisitSettings = { 28678 "option_force_redirect_behaviour": false 28679 };} 28680 28681if (typeof mdApp_syncstoresData == 'undefined') { 28682 28683 var mdApp_syncstoresData = { 28684 "exclude_paths": "", 28685 "exclude_paths_splited": "", 28686 "redirect_fullpath": true 28687 }; 28688 28689} 28690 28691if (typeof mdApp_orbeCustomer === 'undefined') { 28692 28693 var mdApp_orbeCustomer = ''; 28694 28695} 28696 28697if (typeof mdApp_orbeCustomerB2B === 'undefined') { 28698 28699 28700 var mdApp_orbeCustomerB2B = false; 28701 28702} 28703 28704if (typeof mdApp_skipTruncate === 'undefined') { 28705 var mdApp_skipTruncate = false; 28706} 28707 28708if (typeof mdApp_skipReturnToDomainCheck === 'undefined') { 28709 var mdApp_skipReturnToDomainCheck = false; 28710} 28711 28712if (typeof mdApp_cookiesSettings == 'undefined') {var mdApp_cookiesSettings = { 28713 "modal_close_time": 7, 28714 28715 "session_only": false, 28716 28717 "modal_reappear": 60 28718 };} 28719 28720if (typeof mdApp_countryRules == 'undefined') {var mdApp_countryRules = { 28721 "fallbackCountry": "", 28722 };} 28723<!-- END app snippet --> 28724</script>
28724 28725 28726 28727 28728</div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
28728<script> 28729 console.log("Stape gtm: 1.0.4"); 28730 window.lsData = {}; 28731 window.dataLayer = window.dataLayer || []; 28732 window.addEventListener("message", (event) => { 28733 if (event.data?.event) { 28734 window.dataLayer.push(event.data); 28735 } 28736 }); 28737 window.dataShopStape = { 28738 shop: "yuaiahaircare.com", 28739 shopId: "84831633699", 28740 } 28741</script>
28741 28742 28743
28744<script type="application/json" id="stape-product-data">{"id":8896711917859,"title":"Hair Vitamins","handle":"hair-vitamins","vendor":"Yuaia","type":"HÃ¥rpleje","url":"\/products\/hair-vitamins","available":true,"price":3299,"compare_at_price":3299,"tags":["_cb1000","abonnement_flerstyk","BF19","Farvet hÃ¥r","Fedtet hÃ¥r","Fint hÃ¥r","hide_b_a","HÃ¥rpleje","HÃ¥rtab","HÃ¥rvitaminer","ikketime","kava","liv","NL","NORMAL","sampak","Skadet hÃ¥r","spo-disabled","stella","Tyndt hÃ¥r","Tørt hÃ¥r","Vegansk","Ãdelagt hÃ¥r"],"category":"Vitamins \u0026 Supplements","collections":[{"id":465836146979,"title":"Bestsellers","handle":"bestsellers"},{"id":465835852067,"title":"Colored hair","handle":"colored-hair"},{"id":465835327779,"title":"Damaged hair","handle":"damaged-hair"},{"id":465835360547,"title":"Dry hair","handle":"dry-hair"},{"id":465835819299,"title":"EasyGift All Products","handle":"easygift-all-products"},{"id":465834869027,"title":"Front page - bestsellers","handle":"alle-produkter-bestsellers"},{"id":465835163939,"title":"Greasy hair","handle":"greasy-hair"},{"id":465835950371,"title":"Hair care","handle":"hair-care"},{"id":672081609085,"title":"Hair Growth","handle":"hair-growth"},{"id":465834803491,"title":"Hair loss","handle":"hair-loss"},{"id":465834934563,"title":"Hair Vitamins","handle":"hair-vitamins"},{"id":465835589923,"title":"Hair Vitamins","handle":"yuaia-hair-vitamins"},{"id":465744691491,"title":"Home page","handle":"frontpage"},{"id":465835983139,"title":"Offer","handle":"offer"},{"id":465836015907,"title":"Package offer","handle":"package-offer"},{"id":465835131171,"title":"Products","handle":"all"},{"id":685993591165,"title":"Search Menu","handle":"search-menu"},{"id":465835720995,"title":"Thin and fine hair","handle":"thin-and-fine-hair"}],"metafields":{"custom":{"bundle_includes":[{"id":8896711917859,"title":"Hair Vitamins","handle":"hair-vitamins"}],"checkbox_cross_sell_products":[{"id":9597262135587,"title":"Rosemary Hair Oil","handle":"rosemary-hair-oil"}],"cross_sell_produkter":[{"id":8896713228579,"title":"Grow and Glow Shampoo and Conditioner 250 ml - sulfate-free \u0026 silicone-free","handle":"grow-and-glow-shampoo-and-conditioner-250-ml"},{"id":14903453614461,"title":"Grow and Glow Formula+ Hair Serum 100 ml","handle":"grow-and-glow-formula-hair-serum-100-ml"}],"fagperson_billede":["\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Frisor_profilbillede_blogindlaeg_300_x_300_px_2_1.webp?v=11494"],"fagperson_navn":"Sarah Krogh, Hairdresser","fagperson_quote":"Iâve been using them myself for several years and can wholeheartedly recommend them! They taste fantastic.","faq_1_beskrivelse":"It varies greatly from person to person. We always recommend taking the hair vitamins for 3 months to see any effects or results. Itâs important to bear in mind that this is a long process, which can vary from person to person.","faq_1_titel":"When will I see results?","faq_2_beskrivelse":"Yuaia Hair Vitamins contain a wide range of vitamins and minerals:\nBiotin\nVitamin B12\nVitamin C\nZinc\nVitamin A\nSilicon\nVitamin B6\nVitamin D\nThe formula is unique, so you wonât find anything similar on the market.","faq_2_titel":"What vitamins and minerals are found in Yuaia Hair Vitamins?","faq_3_beskrivelse":"Yes! The vitamins are vegan and gelatine-free","faq_3_titel":"Are they vegan?","faq_4_beskrivelse":"In short, no. Body hair is determined by hormones and genes and is thus not influenced by the vitamin and mineral content of hair vitamins. Increased body hair often has something to do with the extent to which the hair follicles react to the body\u0026amp;#39;s hormones. This is one of the reasons why men have more body hair than women.","faq_4_titel":"Does it affect other body hair?","faq_5_beskrivelse":"Our hair vitamins are special for the following reasons:\n1. Contain bamboo extract (silicon)\n3. Recommended by test media\n4. Recommended by hairdressers\n5. 30-day satisfaction guarantee â youâll get your money back if you donât like the product after 30 days.","faq_5_titel":"What makes hair vitamins so special?","faq_6_beskrivelse":"Yes! We know that hair takes time and that results vary from person to person. That\u0026amp;#39;s why we offer a 30-day satisfaction guarantee: if you\u0026amp;#39;re not satisfied, you can return the product and get your money back. This means you can try the hair vitamins completely risk-free â we believe so strongly in their effectiveness that we\u0026amp;#39;re confident enough to offer this guarantee.","faq_6_titel":"What if I don't notice a difference â do you offer a guarantee?","farvetema":"Lyserød","ingrediens_1":"Biotin","ingrediens_1_beskrivelse":"Biotin contributes to maintaining normal hair. ","ingrediens_2":"Vitamin B12","ingrediens_2_beskrivelse":"Contributes to the normal formation of red blood cells, the normal functioning of the nervous system, and plays a role in the cell division process.","ingrediens_3":"Vitamin C","ingrediens_3_beskrivelse":"Vitamin C contributes to the normal formation of collagen, which is important for the normal functioning of the skin.","
28744ingrediens_4":"Zinc","ingrediens_4_beskrivelse":"Contributes to the normal maintenance of hair, skin and nails. It also contributes to the maintenance of normal vision and the normal functioning of the immune system, and plays a role in the process of cell division.","ingrediens_5":"Vitamin A","ingrediens_5_beskrivelse":"It helps to maintain the normal functioning of the immune system and plays a role in the process of cell specialisation.","ingrediens_6":"Bamboo extract","ingrediens_6_beskrivelse":"Bamboo extract is a source of silicon","ingrediens_7":"Vitamin B6","ingrediens_7_beskrivelse":"Helps to maintain normal energy metabolism, normal nervous system function and the normal functioning of the immune system. It also helps to regulate hormonal activity.","ingrediens_8":"Vitamin D","ingrediens_8_beskrivelse":"Vitamin D â plays a role in the process of cell division and contributes to the normal functioning of the immune system.","primary_image_override":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/EN_Harvitaminer_29-26_-_version2.webp?v=11494","produkt_subtitle":"Supplement with a high content of biotin and zinc","ugc_gallery":["\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Anikka_Soelberg1_ba371f9d-bae0-4904-854a-4fb421dc1822.jpg?v=11494","\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Chelly1_1.jpg?v=11494","\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/6572C258-CCA6-4FB0-878A-75DBC027BBD5_6c8fea98-0d5f-4455-aaa6-40d126312299.jpg?v=11494","\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Mette_Laursen_ce9470d5-0fb1-4b2c-a708-ce0385b01362.jpg?v=11494","\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Sanne_skifter_1_7eec009a-7d3e-4461-b424-163b35d2a8eb.jpg?v=11494","\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Chanette_Soerensen2_8239ba31-2a19-4efc-9b2a-ee41aeb32d19.jpg?v=11494"],"ugc_gallery_heading":"Over 100,000 women love these hair vitamins.","undertitel":"The original hair vitamins from Yuaia Haircare","usp_1_ikon":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/vegan_1.png?v=11494","usp_1_tekst":"â +50,000 satisfied customers","usp_2_ikon":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Design_uden_navn_61.png?v=11494","usp_2_tekst":"ðï¸ Best in test","usp_3_ikon":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/hair-3_ce206e04-6899-4113-bab7-d1984a5af8e6.png?v=11494","usp_3_tekst":"ð©ð» Biotin helps maintain normal hair","usp_4_ikon":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/scissors-2_1.png?v=11494","usp_4_tekst":"ð Strawberry flavour","_1_sektion_beskrivelse":"Hair supplements with biotin and zinc\nA simple and delicious part of your daily routine\nYuaia Hair Vitamins are heart-shaped, strawberry-flavoured gummy sweets containing a carefully formulated blend of vitamins, minerals and bamboo extract.\nHair Vitamins contain biotin and zinc, which help maintain normal hair. Theyâre therefore easy to make a regular part of your daily routine â and they taste lovely, just like strawberries. ð\nð A carefully formulated blend containing:\n\nâï¸ Biotin and zinc â help maintain healthy hair\n\nâï¸ Bamboo extract, a source of silicon\n\nâï¸ Vitamins A, D, B6 and B12\nHair Vitamins are made without gelatine and are gluten- and lactose-free.\nHow to use them\nMake Hair Vitamins a simple part of your daily routine. ð\nð Recommended daily dose: 2 gummy sweets\n\nOne jar contains 60 sweets, equivalent to a 30-day supply.\n*Voted âBest-tasting hair supplement with biotin and zincâ by bapoon.dk. Link to documentation","_1_sektion_billede":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/9_6cecb0d4-735c-461e-94ab-ffb9d604962d.jpg?v=11494","_2_sektion_beskrivelse":"How do hair vitamins work?\nYuaia Hair Vitamins contain vitamins and minerals, such as biotin and zinc, that help maintain normal hair. We have carefully selected our ingredients for their efficacy, so our customers get the best possible product. You get a unique combination of vitamins and minerals that together create the best product on the market.\nThe hair vitamins only contain natural flavourings and dyes. In addition, our little hearts are vegan and lactose, gluten and gelatin-free.\nWe recommend 3 months of usage for the best results ð\nWhy are these hair vitamins the best? \nYuaia Haircare\u0026amp;#39;s hair vitamins are based on a unique formula developed through years of hard work. We are constantly optimising the formula to bring you the best hair vitamins on the market. We also work with hairdressers who recommend our hair vitamins, where they have experienced an effect on their own and their customers\u0026amp;#39; hair after use. \nOur gummies contain vitamins and minerals formulated to provide your hair with the optimal supplement to maintain normal hair. Our content is higher than most of our competitors, in addition, the vitamins and minerals are complemented by a bamboo extract that provides a rich source of silica. ","_2_sektion_billede":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/VideoDrop?v=11494","_2_sektion_fordele":"Vegans \u0026amp;amp; allergy-friendly\nFree from gluten, lactose, and gelatin \nContains bamboo extract (Silica) \nRecommended by hairdressers \nNatural flavours and dyes \n+ 200 great reviews \nContains 5,000 µg Biotin \nHigh content of Folic acid, Biotin and Vitamin B12 \nMaintains normal hair","_2_sektion_fordele_billede":"\/\/yuaiahaircare.com\/cdn\/shop\/files\/files\/Haarvitaminer2_1.webp?v=11494"}},"variants":[{"id":47176659009827 28745,"compare_at_price":3299,"barcode":"0745604885195"},{"id":47176659042595 28746,"compare_at_price":9897,"barcode":"0745314184052"},{"id":53502968496509 28747,"compare_at_price":19794}]}</script>
vendor: 1 bytes, line 28747
28747
28748<script> 28749 (function () { 28750 try { 28751 window.productShopStape = JSON.parse(document.getElementById('stape-product-data').textContent); 28752 } catch (error) { 28753 console.warn('[ShopStape] productShopStape error', error); 28754 } 28755 })(); 28756</script>
28756 28757 28758 28759 28760 28761 28762
28762<script> 28763 console.log("â ï¸ User not logged in"); 28764 window.localStorage.removeItem('customerShopStape'); 28765 </script>
28765 28766 28767 28768 28769
28770<script> 28771 window.currentShopifyMarketStapeId = null; 28772 window.currentShopifyMarketStapeCode = null; 28773 try { 28774 window.currentShopifyMarketStapeId = "103172342141"; 28775 window.currentShopifyMarketStapeCode = "DK"; 28776 // Checkout doesn't render theme app extension blocks, so this is the 28777 // only place the market/country code is ever set. Persisting it here 28778 // lets checkout-side field mapping (country_market_code) fall back to 28779 // the last known value instead of coming up empty. 28780 localStorage.setItem('marketShopStape', JSON.stringify({ 28781 id: window.currentShopifyMarketStapeId, 28782 code: window.currentShopifyMarketStapeCode 28783 })); 28784 } catch (error) { 28785 console.error("â Stape Error:", error); 28786 } 28787</script>
28787 28788 28789 28790 28791 28792 28793</div><div id="shopify-block-Abk5XZktBRXlqSDdUa__1685079755743467147" class="shopify-block shopify-app-block">
28793<script> 28794 (function() { 28795 function asyncLoad() { 28796 28797 var scriptUrl = "https://static.adtrcdn.io/adtraction-shopify.js?v=1776778463&shop=yuiaia-haircare-com.myshopify.com"; 28798 var s = document.createElement("script"); 28799 s.type = "text/javascript"; 28800 s.async = true; 28801 s.src = scriptUrl; 28802 var x = document.getElementsByTagName("script")[0]; 28803 x.parentNode.insertBefore(s, x); 28804 } 28805 28806 if (window.attachEvent) { 28807 window.attachEvent("onload", asyncLoad); 28808 } else { 28809 window.addEventListener("load", asyncLoad, false); 28810 } 28811 })(); 28812</script>
28812 28813 28814</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 28815 28816
28817<script> 28818 console.log("[Alia app extension] v1.0.5"); 28819 28820 const BACKEND_URL = "https://backend.alia-prod.com"; 28821 28822 window.ALIA_SHOPIFY_EXTENSION_INFO = { 28823 customerID: "", 28824 country: "DK", 28825 market: "other-eu", 28826 language: "en" 28827 } 28828 28829 if (document.readyState !== "loading") { 28830 initAlia(); 28831 } else { 28832 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 28833 } 28834 28835 async function initAlia() { 28836 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=yuiaia-haircare-com.myshopify.com"; 28837 const script = document.createElement("script"); 28838 script.src = url; 28839 script.async = true; 28840 document.head.appendChild(script); 28841 } 28842</script>
28842 28843 28844</div>
28844<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
28844 28845</body> 28846</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.