{"title":"Kinetics - Nail Prep","description":null,"products":[{"product_id":"kinetics-primer-14ml","title":"Kinetics - Primer (14ml)","description":"\u003cstyle\u003e\n  \/* Container for the entire tabs section *\/\n  .tabs-container {\n    margin-top: 20px;\n  }\n\n  \/* Hide the radio inputs used for controlling tabs *\/\n  .tabs-container input[type=\"radio\"] {\n    display: none;\n  }\n\n  \/* Container for the tab labels (the clickable tab buttons) *\/\n  .tabs-labels {\n    display: flex; \/* Place tabs side-by-side *\/\n    border-bottom: 2px solid #eee; \/* Light bottom border for tab row *\/\n    cursor: pointer; \/* Show pointer cursor on hover *\/\n  }\n\n  \/* Style for each tab label *\/\n  .tabs-labels label {\n    flex: 1; \/* Make tabs equal width *\/\n    padding: 14px 0; \/* Vertical padding for spacing *\/\n    text-align: center; \/* Center the label text *\/\n    font-weight: 600; \/* Semi-bold font *\/\n    font-size: 16px; \/* Font size *\/\n    color: #000; \/* Always black text color *\/\n    position: relative; \/* Needed for the underline ::after *\/\n    transition: background-color 0.3s ease; \/* Smooth background color change on hover *\/\n    user-select: none; \/* Prevent text selection on click *\/\n  }\n\n  \/* Hover effect: only changes background color *\/\n  .tabs-labels label:hover {\n    background-color: #F9EDF6; \/* Light pink background on hover *\/\n  }\n\n  \/* Underline bar that appears below each tab label *\/\n  .tabs-labels label::after {\n    content: \"\"; \/* Empty content to create a line *\/\n    position: absolute; \/* Position relative to label *\/\n    left: 0;\n    bottom: -2px; \/* Just below the label *\/\n    width: 100%; \/* Full width of the tab *\/\n    height: 3px; \/* Thickness of the underline *\/\n    background: transparent; \/* Default invisible *\/\n    transition: background-color 0.3s ease; \/* Smooth transition when it appears *\/\n  }\n\n  \/* Show the colored underline on the active (checked) tab *\/\n  #tab1:checked ~ .tabs-labels label[for=\"tab1\"]::after,\n  #tab2:checked ~ .tabs-labels label[for=\"tab2\"]::after {\n    background-color: #FFCEC8; \/* Peach underline for active tab *\/\n  }\n\n  \/* Container for the content below tabs *\/\n  .tabs-content \u003e div {\n    display: none; \/* Hide all tab content by default *\/\n    padding: 20px 0; \/* Vertical padding *\/\n    font-size: 14px; \/* Font size of content *\/\n    color: #333; \/* Dark grey text for readability *\/\n    line-height: 1.5; \/* Line height for better spacing *\/\n  }\n\n  \/* Show content corresponding to the selected tab *\/\n  #tab1:checked ~ .tabs-content #content1,\n  #tab2:checked ~ .tabs-content #content2 {\n    display: block; \/* Show this content *\/\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003c!-- Radio buttons act as tab selectors, hidden from view --\u003e \u003c!-- To add more tabs, add more radio inputs with unique ids and name=\"tabs\" --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003c!-- Default selected tab --\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003c!-- Tab labels (clickable) --\u003e\n\u003cdiv class=\"tabs-labels\"\u003e\n\u003c!-- 'for' attribute must match the corresponding radio input id --\u003e \u003clabel for=\"tab1\"\u003eProduct Description\u003c\/label\u003e \u003c!-- Tab 1 label --\u003e \u003clabel for=\"tab2\"\u003eIngredients\u003c\/label\u003e \u003c!-- Tab 2 label --\u003e\n\u003c\/div\u003e\n\u003c!-- Tab content sections --\u003e\n\u003cdiv class=\"tabs-content\"\u003e\n\u003cdiv id=\"content1\"\u003e\n\u003c!-- Replace this paragraph with your Product Description content --\u003e\n\u003cdiv class=\"product-info__block-item\" data-block-id=\"text_6ac94k\" data-block-type=\"text\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT INFO\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSOS Bond \u0026amp; Acrylic Bond\u003cbr\u003ePrimer is your go-to SOS solution for clients with lifting issues, problematic, or oily nails.\u003c\/p\u003e\n\u003cp\u003eThis acid-based primer boosts adhesion and helps prevent lifting, ensuring long-lasting results across all systems: gel polish, hard gel, acrylic, and acrylic gel.\u003c\/p\u003e\n\u003cp\u003eThe HEMA-free formula delivers strong bonding with reduced risk of irritation, while the air-dry application makes it quick and easy to use\u003c\/p\u003e\n\u003cp\u003eMade by Kinetics\u003c\/p\u003e\n\u003cp\u003eVolume \u003cspan style=\"font-size: 0.875rem;\"\u003e0.47 fl oz\/14ml\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-info__block-item\" data-block-id=\"liquid_wCnHV4\" data-block-type=\"liquid\"\u003e\n\u003cdiv class=\"liquid\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT USE\u003c\/strong\u003e\u003c\/p\u003e\nPrep the nail. Apply Dehydrator to remove moisture and oils.\u003cbr\u003e\u003cbr\u003eApply Primer in a thin layer to the natural nail plate only—avoid contact with the skin.\u003cbr\u003e\u003cbr\u003eAllow to air dry completely (no curing needed).\u003cbr\u003e\u003cbr\u003eContinue with your chosen system: gel polish, hard gel, acrylic, or acrylic gel.\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cspan\u003eFor professional use only. Highly flammable liquid and vapour. No smoking. Can cause an allergic reaction. Keep away from children. Avoid contact with skin. If any adverse reaction occurs, stop using the product. In case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"content2\"\u003e\n\u003c!-- Replace this paragraph with your Ingredients content --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003eMethacrylic Acid, Ethylene Phosphite, Butyl Acetate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kinetics","offers":[{"title":"Default Title","offer_id":48410494468267,"sku":"kinetics33","price":19.25,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/primer.webp?v=1793033367"},{"product_id":"kinetics-bonder-14ml","title":"Kinetics - Bonder (14ml)","description":"\u003cstyle\u003e\n  \/* Container for the entire tabs section *\/\n  .tabs-container {\n    margin-top: 20px;\n  }\n\n  \/* Hide the radio inputs used for controlling tabs *\/\n  .tabs-container input[type=\"radio\"] {\n    display: none;\n  }\n\n  \/* Container for the tab labels (the clickable tab buttons) *\/\n  .tabs-labels {\n    display: flex; \/* Place tabs side-by-side *\/\n    border-bottom: 2px solid #eee; \/* Light bottom border for tab row *\/\n    cursor: pointer; \/* Show pointer cursor on hover *\/\n  }\n\n  \/* Style for each tab label *\/\n  .tabs-labels label {\n    flex: 1; \/* Make tabs equal width *\/\n    padding: 14px 0; \/* Vertical padding for spacing *\/\n    text-align: center; \/* Center the label text *\/\n    font-weight: 600; \/* Semi-bold font *\/\n    font-size: 16px; \/* Font size *\/\n    color: #000; \/* Always black text color *\/\n    position: relative; \/* Needed for the underline ::after *\/\n    transition: background-color 0.3s ease; \/* Smooth background color change on hover *\/\n    user-select: none; \/* Prevent text selection on click *\/\n  }\n\n  \/* Hover effect: only changes background color *\/\n  .tabs-labels label:hover {\n    background-color: #F9EDF6; \/* Light pink background on hover *\/\n  }\n\n  \/* Underline bar that appears below each tab label *\/\n  .tabs-labels label::after {\n    content: \"\"; \/* Empty content to create a line *\/\n    position: absolute; \/* Position relative to label *\/\n    left: 0;\n    bottom: -2px; \/* Just below the label *\/\n    width: 100%; \/* Full width of the tab *\/\n    height: 3px; \/* Thickness of the underline *\/\n    background: transparent; \/* Default invisible *\/\n    transition: background-color 0.3s ease; \/* Smooth transition when it appears *\/\n  }\n\n  \/* Show the colored underline on the active (checked) tab *\/\n  #tab1:checked ~ .tabs-labels label[for=\"tab1\"]::after,\n  #tab2:checked ~ .tabs-labels label[for=\"tab2\"]::after {\n    background-color: #FFCEC8; \/* Peach underline for active tab *\/\n  }\n\n  \/* Container for the content below tabs *\/\n  .tabs-content \u003e div {\n    display: none; \/* Hide all tab content by default *\/\n    padding: 20px 0; \/* Vertical padding *\/\n    font-size: 14px; \/* Font size of content *\/\n    color: #333; \/* Dark grey text for readability *\/\n    line-height: 1.5; \/* Line height for better spacing *\/\n  }\n\n  \/* Show content corresponding to the selected tab *\/\n  #tab1:checked ~ .tabs-content #content1,\n  #tab2:checked ~ .tabs-content #content2 {\n    display: block; \/* Show this content *\/\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003c!-- Radio buttons act as tab selectors, hidden from view --\u003e \u003c!-- To add more tabs, add more radio inputs with unique ids and name=\"tabs\" --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003c!-- Default selected tab --\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003c!-- Tab labels (clickable) --\u003e\n\u003cdiv class=\"tabs-labels\"\u003e\n\u003c!-- 'for' attribute must match the corresponding radio input id --\u003e \u003clabel for=\"tab1\"\u003eProduct Description\u003c\/label\u003e \u003c!-- Tab 1 label --\u003e \u003clabel for=\"tab2\"\u003eIngredients\u003c\/label\u003e \u003c!-- Tab 2 label --\u003e\n\u003c\/div\u003e\n\u003c!-- Tab content sections --\u003e\n\u003cdiv class=\"tabs-content\"\u003e\n\u003cdiv id=\"content1\"\u003e\n\u003c!-- Replace this paragraph with your Product Description content --\u003e\n\u003cdiv class=\"product-info__block-item\" data-block-id=\"text_6ac94k\" data-block-type=\"text\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT INFO\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eGel Polish Bond\u003c\/p\u003e\n\u003cp\u003eBonder is an adhesion promoter that extends the wear time of gel polish. Acid-free formula is more gentle for the nail. HEMA-Free formula reduces the risk of itching, peeling, and redness on the skin.\u003c\/p\u003e\n\u003cp\u003eSuitable for use with gel polish, hard gel, and acrylic gel systems, it creates a long-lasting bond.\u003cbr\u003eThe air-dry formula makes application fast and easy—no curing needed.\u003c\/p\u003e\n\u003cp\u003eMade by Kinetics\u003c\/p\u003e\n\u003cdl id=\"product-details\"\u003e\n\u003cdt class=\"w-1\/2 text-left text-secondary product-detail-label\"\u003eVolume \u003cspan style=\"font-size: 0.875rem;\"\u003e0.47 fl oz\/14ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-info__block-item\" data-block-id=\"liquid_wCnHV4\" data-block-type=\"liquid\"\u003e\n\u003cdiv class=\"liquid\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT USE\u003c\/strong\u003e\u003c\/p\u003e\nApply after dehydrator. No need to cure. Use before overlay.\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cspan\u003eFor professional use only. Highly flammable liquid and vapour. No smoking. Can cause an allergic reaction. Keep away from children. Avoid contact with skin. If any adverse reaction occurs, stop using the product. In case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"content2\"\u003e\n\u003c!-- Replace this paragraph with your Ingredients content --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003eEthyl Acetate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kinetics","offers":[{"title":"Default Title","offer_id":48410508492971,"sku":"kinetics34","price":19.25,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/bondermain.webp?v=1793033533"},{"product_id":"kinetics-dehydrator-14ml","title":"Kinetics - Dehydrator (14ml)","description":"\u003cstyle\u003e\n  \/* Container for the entire tabs section *\/\n  .tabs-container {\n    margin-top: 20px;\n  }\n\n  \/* Hide the radio inputs used for controlling tabs *\/\n  .tabs-container input[type=\"radio\"] {\n    display: none;\n  }\n\n  \/* Container for the tab labels (the clickable tab buttons) *\/\n  .tabs-labels {\n    display: flex; \/* Place tabs side-by-side *\/\n    border-bottom: 2px solid #eee; \/* Light bottom border for tab row *\/\n    cursor: pointer; \/* Show pointer cursor on hover *\/\n  }\n\n  \/* Style for each tab label *\/\n  .tabs-labels label {\n    flex: 1; \/* Make tabs equal width *\/\n    padding: 14px 0; \/* Vertical padding for spacing *\/\n    text-align: center; \/* Center the label text *\/\n    font-weight: 600; \/* Semi-bold font *\/\n    font-size: 16px; \/* Font size *\/\n    color: #000; \/* Always black text color *\/\n    position: relative; \/* Needed for the underline ::after *\/\n    transition: background-color 0.3s ease; \/* Smooth background color change on hover *\/\n    user-select: none; \/* Prevent text selection on click *\/\n  }\n\n  \/* Hover effect: only changes background color *\/\n  .tabs-labels label:hover {\n    background-color: #F9EDF6; \/* Light pink background on hover *\/\n  }\n\n  \/* Underline bar that appears below each tab label *\/\n  .tabs-labels label::after {\n    content: \"\"; \/* Empty content to create a line *\/\n    position: absolute; \/* Position relative to label *\/\n    left: 0;\n    bottom: -2px; \/* Just below the label *\/\n    width: 100%; \/* Full width of the tab *\/\n    height: 3px; \/* Thickness of the underline *\/\n    background: transparent; \/* Default invisible *\/\n    transition: background-color 0.3s ease; \/* Smooth transition when it appears *\/\n  }\n\n  \/* Show the colored underline on the active (checked) tab *\/\n  #tab1:checked ~ .tabs-labels label[for=\"tab1\"]::after,\n  #tab2:checked ~ .tabs-labels label[for=\"tab2\"]::after {\n    background-color: #FFCEC8; \/* Peach underline for active tab *\/\n  }\n\n  \/* Container for the content below tabs *\/\n  .tabs-content \u003e div {\n    display: none; \/* Hide all tab content by default *\/\n    padding: 20px 0; \/* Vertical padding *\/\n    font-size: 14px; \/* Font size of content *\/\n    color: #333; \/* Dark grey text for readability *\/\n    line-height: 1.5; \/* Line height for better spacing *\/\n  }\n\n  \/* Show content corresponding to the selected tab *\/\n  #tab1:checked ~ .tabs-content #content1,\n  #tab2:checked ~ .tabs-content #content2 {\n    display: block; \/* Show this content *\/\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"tabs-container\"\u003e\n\u003c!-- Radio buttons act as tab selectors, hidden from view --\u003e \u003c!-- To add more tabs, add more radio inputs with unique ids and name=\"tabs\" --\u003e \u003cinput type=\"radio\" id=\"tab1\" name=\"tabs\" checked\u003e \u003c!-- Default selected tab --\u003e \u003cinput type=\"radio\" id=\"tab2\" name=\"tabs\"\u003e \u003c!-- Tab labels (clickable) --\u003e\n\u003cdiv class=\"tabs-labels\"\u003e\n\u003c!-- 'for' attribute must match the corresponding radio input id --\u003e \u003clabel for=\"tab1\"\u003eProduct Description\u003c\/label\u003e \u003c!-- Tab 1 label --\u003e \u003clabel for=\"tab2\"\u003eIngredients\u003c\/label\u003e \u003c!-- Tab 2 label --\u003e\n\u003c\/div\u003e\n\u003c!-- Tab content sections --\u003e\n\u003cdiv class=\"tabs-content\"\u003e\n\u003cdiv id=\"content1\"\u003e\n\u003c!-- Replace this paragraph with your Product Description content --\u003e\n\u003cdiv class=\"product-info__block-item\" data-block-id=\"text_6ac94k\" data-block-type=\"text\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT INFO\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003ePrepares the Nail for Perfect Adhesion\u003c\/p\u003e\n\u003cp\u003eDehydrator is an essential first step in every nail preparation routine. It removes excess moisture and oils from the natural nail, creating the ideal foundation for product adhesion.\u003c\/p\u003e\n\u003cp\u003eAir-dry formula—no curing needed.\u003c\/p\u003e\n\u003cp\u003eUse before any overlay system—gel polish, hard gel, acrylic, or acrylic gel—to reduce lifting and extend wear time.\u003c\/p\u003e\n\u003cp\u003eMade by Kinetics\u003c\/p\u003e\n\u003cdl id=\"product-details\"\u003e\n\u003cdt class=\"w-1\/2 text-left text-secondary product-detail-label\"\u003eVolume \u003cspan style=\"font-size: 0.875rem;\"\u003e0.47 fl oz\/14ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-info__block-item\" data-block-id=\"liquid_wCnHV4\" data-block-type=\"liquid\"\u003e\n\u003cdiv class=\"liquid\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT USE\u003c\/strong\u003e\u003c\/p\u003e\nApply a small amount to the natural nail to remove excess moisture and oils. Use before any overlay system.\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cspan\u003eFor professional use only. Highly flammable liquid and vapour. Keep away from heat \/ sparks \/ open flames \/ hot surfaces. No smoking. In case of contact with eyes, rinse immediately with water. Keep tighyly closed, at room temperature, out of direct sunlight.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"content2\"\u003e\n\u003c!-- Replace this paragraph with your Ingredients content --\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan\u003eIsopropyl Alcohol, Ethyl Acetate, Isobutyl Acetate\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kinetics","offers":[{"title":"Default Title","offer_id":48410516881579,"sku":"kinetics35","price":16.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/dehydratormain.webp?v=1793033744"}],"url":"https:\/\/sweetienailsupply.com\/collections\/kinetics-nail-prep.oembed","provider":"Sweetie Nail Supply","version":"1.0","type":"link"}