{"title":"Kinetics ALL","description":null,"products":[{"product_id":"kinetics-acrylic-gel-soft-white-30ml","title":"Kinetics - Acrylic Gel Soft White (30ml)","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\u003cp\u003e\u003cspan\u003eStrong like acrylic. Flexible like gel.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAcrylic Gel is a material that combines the best properties of acrylics and gels. It offers unlimited sculpting time and controlled application with no dripping or running—perfect for creating precise shapes with ease.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIt is as strong as acrylic, ensuring long-lasting wear and superior adhesion for up to 3 weeks. At the same time, it remains as flexible as gel, moving naturally with the nail to reduce the risk of cracking or lifting.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eUnlike traditional acrylics, it requires no monomer, has no strong odor, and produces minimal dust. It only cures when placed in a lamp, giving you total control over working time.\u003c\/span\u003e\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;\"\u003e1 fl oz\/30 ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail. Apply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eUse a spatula tool to apply Acrylic Gel to the nail.\u003cbr\u003e\u003cbr\u003eDip your brush in Acrylic Gel Liquid, then sculpt the gel into shape.\u003cbr\u003e\u003cbr\u003eCure each nail in a UV\/LED lamp for 60s.\u003cbr\u003e\u003cbr\u003eFile and refine if needed. Finish with SHIELD Top Coat.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. May cause an allergic skin reaction. If any adverse reaction occurs, stop using the product. Do not get on skin or eyes. In case of contact with skin or eyes, rinse immediately with plenty of water. Wear protective gloves and respiratory protection. Read directions for use carefully.\u003c\/span\u003e\u003c\/p\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\u003eMethyl Methacrylate Crosspolymer, Hydroxyethyl Methacrylate, Isobornyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Silica +\/- CI 15880, CI 19140, CI 77491, CI 77891, CI 77499\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":48158406148267,"sku":"kinetics1","price":37.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/agsw03_acrylicgel_tube_30ml_image_1.png?v=1791324672"},{"product_id":"kinetics-acrylic-gel-builder-pink-30ml","title":"Kinetics - Acrylic Gel Builder Pink (30ml)","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\u003cp\u003e\u003cspan\u003eStrong like acrylic. Flexible like gel.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAcrylic Gel is a material that combines the best properties of acrylics and gels. It offers unlimited sculpting time and controlled application with no dripping or running—perfect for creating precise shapes with ease.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIt is as strong as acrylic, ensuring long-lasting wear and superior adhesion for up to 3 weeks. At the same time, it remains as flexible as gel, moving naturally with the nail to reduce the risk of cracking or lifting.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eUnlike traditional acrylics, it requires no monomer, has no strong odor, and produces minimal dust. It only cures when placed in a lamp, giving you total control over working time.\u003c\/span\u003e\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;\"\u003e1 fl oz\/30 ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail. Apply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eUse a spatula tool to apply Acrylic Gel to the nail.\u003cbr\u003e\u003cbr\u003eDip your brush in Acrylic Gel Liquid, then sculpt the gel into shape.\u003cbr\u003e\u003cbr\u003eCure each nail in a UV\/LED lamp for 60s.\u003cbr\u003e\u003cbr\u003eFile and refine if needed. Finish with SHIELD Top Coat.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. May cause an allergic skin reaction. If any adverse reaction occurs, stop using the product. Do not get on skin or eyes. In case of contact with skin or eyes, rinse immediately with plenty of water. Wear protective gloves and respiratory protection. Read directions for use carefully.\u003c\/span\u003e\u003c\/p\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\u003eMethyl Methacrylate Crosspolymer, Hydroxyethyl Methacrylate, Isobornyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Silica +\/- CI 15880, CI 19140, CI 77491, CI 77891, CI 77499\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":48158434656427,"sku":"kinetics2","price":37.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/agbp03_acrylicgel_tube_30ml_image_1.png?v=1791324903"},{"product_id":"kinetics-acrylic-gel-clear-30ml","title":"Kinetics - Acrylic Gel Clear (30ml)","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\u003cp\u003e\u003cspan\u003eStrong like acrylic. Flexible like gel.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAcrylic Gel is a material that combines the best properties of acrylics and gels. It offers unlimited sculpting time and controlled application with no dripping or running—perfect for creating precise shapes with ease.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIt is as strong as acrylic, ensuring long-lasting wear and superior adhesion for up to 3 weeks. At the same time, it remains as flexible as gel, moving naturally with the nail to reduce the risk of cracking or lifting.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eUnlike traditional acrylics, it requires no monomer, has no strong odor, and produces minimal dust. It only cures when placed in a lamp, giving you total control over working time.\u003c\/span\u003e\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;\"\u003e1 fl oz\/30 ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail. Apply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eUse a spatula tool to apply Acrylic Gel to the nail.\u003cbr\u003e\u003cbr\u003eDip your brush in Acrylic Gel Liquid, then sculpt the gel into shape.\u003cbr\u003e\u003cbr\u003eCure each nail in a UV\/LED lamp for 60s.\u003cbr\u003e\u003cbr\u003eFile and refine if needed. Finish with SHIELD Top Coat.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. May cause an allergic skin reaction. If any adverse reaction occurs, stop using the product. Do not get on skin or eyes. In case of contact with skin or eyes, rinse immediately with plenty of water. Wear protective gloves and respiratory protection. Read directions for use carefully.\u003c\/span\u003e\u003c\/p\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\u003eMethyl Methacrylate Crosspolymer, Hydroxyethyl Methacrylate, Isobornyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Silica +\/- CI 15880, CI 19140, CI 77491, CI 77891, CI 77499\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":48158559273131,"sku":"kinetics3","price":37.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/agcl03_acrylicgel_tube_30ml_image_1.png?v=1791325049"},{"product_id":"kinetics-classic-gel-medium-927-dark-sand-15ml","title":"Kinetics - Classic Gel Medium #927 Dark Sand (15ml)","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\u003cp\u003e\u003cspan\u003eClassic Gel Medium is a medium-consistency, self-leveling builder gel that requires minimal filing. Ideal for natural nail overlays and medium to long extensions.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eHard gel, non soak-off.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003cbr\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply Classic Gel Medium, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer with a Cleanser.\u003cbr\u003e\u003cbr\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003cbr\u003e\u003cbr\u003eApply SHIELD color, cure for 30s.\u003cbr\u003e\u003cbr\u003eFinish with your preferred SHIELD top, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval:\u003cbr\u003eClassic Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Silica Dimethyl Silylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 15880, CI 19140\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":48158574182571,"sku":"kinetics4","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/classicgel_medium_15ml-927_1.jpg?v=1791325553"},{"product_id":"kinetics-classic-gel-medium-929-light-sand-15ml","title":"Kinetics - Classic Gel Medium #929 Light Sand (15ml)","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\u003cp\u003e\u003cspan\u003eClassic Gel Medium is a medium-consistency, self-leveling builder gel that requires minimal filing. Ideal for natural nail overlays and medium to long extensions.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eHard gel, non soak-off.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003cbr\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply Classic Gel Medium, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer with a Cleanser.\u003cbr\u003e\u003cbr\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003cbr\u003e\u003cbr\u003eApply SHIELD color, cure for 30s.\u003cbr\u003e\u003cbr\u003eFinish with your preferred SHIELD top, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval:\u003cbr\u003eClassic Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Silica Dimethyl Silylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 15880, CI 19140\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":48158899667115,"sku":"kinetics5","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/classicgel_medium_15ml-929_1_57766f59-6687-47be-b3b3-0a7ca07ab79d.jpg?v=1791328435"},{"product_id":"kinetics-classic-gel-medium-906-milky-white-15ml","title":"Kinetics - Classic Gel Medium #906 Milky White (15ml)","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\u003cp\u003e\u003cspan\u003eFor no-filing technique\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eClassic Gel Medium is a medium-consistency, self-leveling builder gel that requires minimal filing. Ideal for natural nail overlays and medium to long extensions.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eHard gel, non soak-off.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003cbr\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply Classic Gel Medium, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer with a Cleanser.\u003cbr\u003e\u003cbr\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003cbr\u003e\u003cbr\u003eApply SHIELD color, cure for 30s.\u003cbr\u003e\u003cbr\u003eFinish with your preferred SHIELD top, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval:\u003cbr\u003eClassic Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Silica Dimethyl Silylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 15880, CI 19140\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":48226061320363,"sku":"kinetics6","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/classicgel_medium_15ml-906_1.jpg?v=1791756643"},{"product_id":"kinetics-classic-gel-medium-900-clear-15ml","title":"Kinetics - Classic Gel Medium #900 Clear (15ml)","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\u003cp\u003e\u003cspan\u003eClassic Gel Medium is a medium-consistency, self-leveling builder gel that requires minimal filing. Ideal for natural nail overlays and medium to long extensions.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eHard gel, non soak-off.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003cbr\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply Classic Gel Medium, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer with a Cleanser.\u003cbr\u003e\u003cbr\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003cbr\u003e\u003cbr\u003eApply SHIELD color, cure for 30s.\u003cbr\u003e\u003cbr\u003eFinish with your preferred SHIELD top, cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval:\u003cbr\u003eClassic Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Silica Dimethyl Silylate, Hydroxycyclohexyl Phenyl Ketone, Ethyl Trimethylbenzoyl Phenylphosphinate, Polypropylene Glycol, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Silica, CI 77742, CI 42090\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":48226061844651,"sku":"kinetics7","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/classicgel_medium_15ml-900_1.jpg?v=1791756967"},{"product_id":"kinetics-jelly-gel-strong-928-light-rose-15ml","title":"Kinetics - Jelly Gel Strong #928 Light Rose (15ml)","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\u003cp\u003e\u003cspan\u003eThixotropic gel for ultra long extensions\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Strong is a thixotropic, thick consistency builder gel with a jelly-like texture that holds its shape and allows controlled sculpting for ultra long extensions. It’s ideal for creating a perfect apex and is suitable for pinching and upper form techniques.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAlways use with SHIELD Rubber Base+ to ensure strong adhesion and long-lasting wear.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvailable in Clear and 3 core shades, and in two sizes: 15 ml and 50 ml.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply Jelly Gel Strong, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemove the sticky layer with a Cleanser.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply SHIELD color, cure for 30s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFinish with your preferred SHIELD top, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Strong is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, CI 16035, Silica, CI 19140, CI 77499\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":48226205827243,"sku":"kinetics8","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/jellygel_strong_15ml-928_1_1c36c768-8237-4f84-8205-d52b88c5ea88.webp?v=1791764210"},{"product_id":"kinetics-medium-jelly-gel-916-classic-nude-15ml","title":"Kinetics - Jelly Gel Medium #916 Classic Nude (15ml)","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\u003cp\u003e\u003cspan\u003eThixotropic gel for upper forms\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a thixotropic, medium consistency builder gel with a jelly-like texture that holds its shape and allows controlled sculpting for short to medium extensions. It’s ideal for creating a perfect apex and is suitable for pinching and upper form techniques.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAlways use with SHIELD Rubber Base+ to ensure strong adhesion and long-lasting wear.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvailable in Clear and 6 core shades, and in two sizes: 15 ml and 50 ml.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply Jelly Gel Medium, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemove the sticky layer with a Cleanser.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply SHIELD color, cure for 30s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFinish with your preferred SHIELD top, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWarnings:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 19140, CI 15880, CI 77499\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":48226207596715,"sku":"kinetics9","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/jellygel_medium_916-15_1.jpg?v=1791763911"},{"product_id":"kinetics-jelly-gel-medium-929-light-sand-15g","title":"Kinetics - Jelly Gel Medium #929 Light Sand (15ml)","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\u003cp\u003e\u003cspan\u003eThixotropic gel for upper forms\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a thixotropic, medium consistency builder gel with a jelly-like texture that holds its shape and allows controlled sculpting for short to medium extensions. It’s ideal for creating a perfect apex and is suitable for pinching and upper form techniques.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAlways use with SHIELD Rubber Base+ to ensure strong adhesion and long-lasting wear.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvailable in Clear and 6 core shades, and in two sizes: 15 ml and 50 ml.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply Jelly Gel Medium, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemove the sticky layer with a Cleanser.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply SHIELD color, cure for 30s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFinish with your preferred SHIELD top, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 19140, CI 15880, CI 77499\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":48226207826091,"sku":"kinetics10","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/jellygel_medium_929-15_1_1.jpg?v=1791764235"},{"product_id":"kinetics-jelly-gel-medium-902-natural-pink-15g","title":"Kinetics - Jelly Gel Medium #902 Natural Pink (15ml)","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\u003cp\u003e\u003cspan\u003eThixotropic gel for upper forms\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a thixotropic, medium consistency builder gel with a jelly-like texture that holds its shape and allows controlled sculpting for short to medium extensions. It’s ideal for creating a perfect apex and is suitable for pinching and upper form techniques.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAlways use with SHIELD Rubber Base+ to ensure strong adhesion and long-lasting wear.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvailable in Clear and 6 core shades, and in two sizes: 15 ml and 50 ml.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply Jelly Gel Medium, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemove the sticky layer with a Cleanser.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply SHIELD color, cure for 30s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFinish with your preferred SHIELD top, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 15880, CI 19140\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":48226215723179,"sku":"kinetics11","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/jellygel_medium_902-15_1.jpg?v=1791764512"},{"product_id":"kinetics-jelly-gel-medium-906-milky-white-15ml","title":"Kinetics - Jelly Gel Medium #906 Milky White (15ml)","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\u003cp\u003e\u003cspan\u003eThixotropic gel for upper forms\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a thixotropic, medium consistency builder gel with a jelly-like texture that holds its shape and allows controlled sculpting for short to medium extensions. It’s ideal for creating a perfect apex and is suitable for pinching and upper form techniques.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAlways use with SHIELD Rubber Base+ to ensure strong adhesion and long-lasting wear.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvailable in Clear and 6 core shades, and in two sizes: 15 ml and 50 ml.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply Jelly Gel Medium, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemove the sticky layer with a Cleanser.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply SHIELD color, cure for 30s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFinish with your preferred SHIELD top, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 15880, CI 19140\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":48226218016939,"sku":"kinetics12","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/jellygel_medium_906-15_1.jpg?v=1791764707"},{"product_id":"kinetics-jelly-gel-strong-900-clear-15ml","title":"Kinetics - Jelly Gel Strong #900 Clear (15ml)","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\u003cp\u003e\u003cspan\u003eThixotropic gel for upper forms\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a thixotropic, medium consistency builder gel with a jelly-like texture that holds its shape and allows controlled sculpting for short to medium extensions. It’s ideal for creating a perfect apex and is suitable for pinching and upper form techniques.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIts balanced pigmentation provides full coverage of the nail plate while serving as the perfect base for light gel polish colors. The low-heat formula ensures no burning\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDesigned for salon use—suitable for both beginners and advanced professionals.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAlways use with SHIELD Rubber Base+ to ensure strong adhesion and long-lasting wear.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvailable in Clear and 6 core shades, and in two sizes: 15 ml and 50 ml.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCures in both UV and LED lamps.\u003c\/span\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePrep the nail.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eApply Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply Jelly Gel Medium, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemove the sticky layer with a Cleanser.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFile the nails to desired shape and length, buff the surface to smooth out imperfections.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApply SHIELD color, cure for 30s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eFinish with your preferred SHIELD top, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eJelly Gel Medium is a file-off product and can be removed using a e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Avoid contact with skin. May cause allergic reaction. 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. Keep away from children\u003c\/span\u003e\u003c\/p\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\u003eBis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, Silica, CI 15880, CI 19140\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":48226219819179,"sku":"kinetics13","price":29.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/jellygel_strong_15ml-900_1_507d80cf-31f1-465c-a24e-459ff9ea38e3.jpg?v=1791764811"},{"product_id":"kinetics-shield-fiber-base-906-milky-white-15ml","title":"Kinetics - Shield Fiber Base #906 Milky White (15ml)","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\u003cp\u003e\u003cspan\u003eShield™ Fiber Base with nylon fibers for nail reinforcement \u0026amp; rubber structure for flexibility.\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base with its medium-thick consistency is a solution for thin and delicate nails. HEMA-free formula for reduced risk of itching, peeling, redness on skin. The special wide-neck bottle makes it easy to use.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base cures in LED, UV\/LED and UV lamps.\u003c\/span\u003e\u003cbr\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShield™ Fiber Base can be used in a builder application technique only.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApplication.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ePrepare the nail, apply Dehydrator and Bonder. Apply a thin layer of Shield™ Rubber Base, cure for 30s. Apply a thin layer of Shield™ Fiber Base on all nails. Cure for 60 seconds. Apply a builder layer and cure nail by nail for 30s. Then, cure both hands for 60 seconds. Finish with Shield™ Top of your choice, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval. Remove the Fiber Base by soaking it off or using a drilling machine.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSOAK OFF REMOVAL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a 120\/180 grit file to remove the top coat until the shine is completely gone. Soak a wipe in Polish Remover Red Lizard and wrap it in foil on each nail. Leave it to soak off for 15 minutes. Remove the foil. Use a cuticle pusher to remove excess product from the nail. Buff and shape the nail.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eREMOVAL WITH DRILL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a drilling machine to remove 90% of the material. Check to ensure there are no remaining pockets. For complete removal, proceed with soak off or proceed with refill.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause an allergic reaction. 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\/p\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\u003eBis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Silica Dimethyl Silylate, Trimethylolpropane Trimethacrylate, Nylon-66, Bis(T-Butyl Benzoxazolyl) Thiophene, CI 77891, Polypropylene Glycol, Silica, CI 42090, P-Hydroxyanisole, Hydroquinone\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":48226220474539,"sku":"kinetics14","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shield_fiber_base_906_1.jpg?v=1791764998"},{"product_id":"kinetics-shield-fiber-base-929-light-sand-15ml","title":"Kinetics - Shield Fiber Base #929 Light Sand (15ml)","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\u003cp\u003e\u003cspan\u003eShield™ Fiber Base with nylon fibers for nail reinforcement \u0026amp; rubber structure for flexibility.\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base with its medium-thick consistency is a solution for thin and delicate nails. HEMA-free formula for reduced risk of itching, peeling, redness on skin. The special wide-neck bottle makes it easy to use.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base cures in LED, UV\/LED and UV lamps.\u003c\/span\u003e\u003cbr\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShield™ Fiber Base can be used in a builder application technique only.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApplication.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ePrepare the nail, apply Dehydrator and Bonder. Apply a thin layer of Shield™ Rubber Base, cure for 30s. Apply a thin layer of Shield™ Fiber Base on all nails. Cure for 60 seconds. Apply a builder layer and cure nail by nail for 30s. Then, cure both hands for 60 seconds. Finish with Shield™ Top of your choice, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval. Remove the Fiber Base by soaking it off or using a drilling machine.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSOAK OFF REMOVAL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a 120\/180 grit file to remove the top coat until the shine is completely gone. Soak a wipe in Polish Remover Red Lizard and wrap it in foil on each nail. Leave it to soak off for 15 minutes. Remove the foil. Use a cuticle pusher to remove excess product from the nail. Buff and shape the nail.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eREMOVAL WITH DRILL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a drilling machine to remove 90% of the material. Check to ensure there are no remaining pockets. For complete removal, proceed with soak off or proceed with refill.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause an allergic reaction. 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\/p\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\u003eBis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Silica Dimethyl Silylate, Trimethylolpropane Trimethacrylate, Nylon-66, Bis(T-Butyl Benzoxazolyl) Thiophene, CI 77891, Polypropylene Glycol, Silica, CI 42090, P-Hydroxyanisole, Hydroquinone\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":48226230796459,"sku":"kinetics15","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shield_fiber_base_929_1.jpg?v=1791765688"},{"product_id":"kinetics-shield-fiber-base-916-classic-nude-15ml","title":"Kinetics - Shield Fiber Base #916 Classic Nude (15ml)","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\u003cp\u003e\u003cspan\u003eShield™ Fiber Base with nylon fibers for nail reinforcement \u0026amp; rubber structure for flexibility.\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base with its medium-thick consistency is a solution for thin and delicate nails. HEMA-free formula for reduced risk of itching, peeling, redness on skin. The special wide-neck bottle makes it easy to use.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base cures in LED, UV\/LED and UV lamps.\u003c\/span\u003e\u003cbr\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShield™ Fiber Base can be used in a builder application technique only.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApplication.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ePrepare the nail, apply Dehydrator and Bonder. Apply a thin layer of Shield™ Rubber Base, cure for 30s. Apply a thin layer of Shield™ Fiber Base on all nails. Cure for 60 seconds. Apply a builder layer and cure nail by nail for 30s. Then, cure both hands for 60 seconds. Finish with Shield™ Top of your choice, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval. Remove the Fiber Base by soaking it off or using a drilling machine.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSOAK OFF REMOVAL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a 120\/180 grit file to remove the top coat until the shine is completely gone. Soak a wipe in Polish Remover Red Lizard and wrap it in foil on each nail. Leave it to soak off for 15 minutes. Remove the foil. Use a cuticle pusher to remove excess product from the nail. Buff and shape the nail.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eREMOVAL WITH DRILL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a drilling machine to remove 90% of the material. Check to ensure there are no remaining pockets. For complete removal, proceed with soak off or proceed with refill.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause an allergic reaction. 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\/p\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\u003eBis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Silica Dimethyl Silylate, Trimethylolpropane Trimethacrylate, Nylon-66, Bis(T-Butyl Benzoxazolyl) Thiophene, CI 77891, Polypropylene Glycol, Silica, CI 42090, P-Hydroxyanisole, Hydroquinone\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":48228224204971,"sku":"kinetics16","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shield_fiber_base_916_1.jpg?v=1791792134"},{"product_id":"kinetics-shield-fiber-base-902-natural-pink-15ml","title":"Kinetics - Shield Fiber Base #902 Natural Pink (15ml)","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\u003cp\u003e\u003cspan\u003eShield™ Fiber Base with nylon fibers for nail reinforcement \u0026amp; rubber structure for flexibility.\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base with its medium-thick consistency is a solution for thin and delicate nails. HEMA-free formula for reduced risk of itching, peeling, redness on skin. The special wide-neck bottle makes it easy to use.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base cures in LED, UV\/LED and UV lamps.\u003c\/span\u003e\u003cbr\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShield™ Fiber Base can be used in a builder application technique only.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApplication.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ePrepare the nail, apply Dehydrator and Bonder. Apply a thin layer of Shield™ Rubber Base, cure for 30s. Apply a thin layer of Shield™ Fiber Base on all nails. Cure for 60 seconds. Apply a builder layer and cure nail by nail for 30s. Then, cure both hands for 60 seconds. Finish with Shield™ Top of your choice, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval. Remove the Fiber Base by soaking it off or using a drilling machine.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSOAK OFF REMOVAL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a 120\/180 grit file to remove the top coat until the shine is completely gone. Soak a wipe in Polish Remover Red Lizard and wrap it in foil on each nail. Leave it to soak off for 15 minutes. Remove the foil. Use a cuticle pusher to remove excess product from the nail. Buff and shape the nail.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eREMOVAL WITH DRILL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a drilling machine to remove 90% of the material. Check to ensure there are no remaining pockets. For complete removal, proceed with soak off or proceed with refill.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause an allergic reaction. 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\/p\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\u003eBis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Silica Dimethyl Silylate, Trimethylolpropane Trimethacrylate, Nylon-66, Bis(T-Butyl Benzoxazolyl) Thiophene, CI 77891, Polypropylene Glycol, Silica, CI 42090, P-Hydroxyanisole, Hydroquinone\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":48229351784619,"sku":"kinetics17","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shield_fiber_base_902_1.jpg?v=1791911501"},{"product_id":"kinetics-shield-fiber-base-928-light-rose-15ml","title":"Kinetics - Shield Fiber Base #928 Light Rose (15ml)","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\u003cp\u003e\u003cspan\u003eShield™ Fiber Base with nylon fibers for nail reinforcement \u0026amp; rubber structure for flexibility.\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base with its medium-thick consistency is a solution for thin and delicate nails. HEMA-free formula for reduced risk of itching, peeling, redness on skin. The special wide-neck bottle makes it easy to use.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003eShield™ Fiber Base cures in LED, UV\/LED and UV lamps.\u003c\/span\u003e\u003cbr\u003e\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.5 fl oz\/15ml\u003c\/span\u003e\n\u003c\/dt\u003e\n\u003c\/dl\u003e\n\u003cp\u003e\u003cstrong\u003eHow to Use:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eShield™ Fiber Base can be used in a builder application technique only.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eApplication.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ePrepare the nail, apply Dehydrator and Bonder. Apply a thin layer of Shield™ Rubber Base, cure for 30s. Apply a thin layer of Shield™ Fiber Base on all nails. Cure for 60 seconds. Apply a builder layer and cure nail by nail for 30s. Then, cure both hands for 60 seconds. Finish with Shield™ Top of your choice, cure for 60s.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eRemoval. Remove the Fiber Base by soaking it off or using a drilling machine.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSOAK OFF REMOVAL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a 120\/180 grit file to remove the top coat until the shine is completely gone. Soak a wipe in Polish Remover Red Lizard and wrap it in foil on each nail. Leave it to soak off for 15 minutes. Remove the foil. Use a cuticle pusher to remove excess product from the nail. Buff and shape the nail.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eREMOVAL WITH DRILL\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSanitize hands. Use a drilling machine to remove 90% of the material. Check to ensure there are no remaining pockets. For complete removal, proceed with soak off or proceed with refill.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor professional use only. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause an allergic reaction. 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\/p\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\u003eBis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Silica Dimethyl Silylate, Trimethylolpropane Trimethacrylate, Nylon-66, Bis(T-Butyl Benzoxazolyl) Thiophene, CI 77891, Polypropylene Glycol, Silica, CI 42090, P-Hydroxyanisole, Hydroquinone\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":48242546049195,"sku":"kinetics18","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shield_fiber_base_928_1.jpg?v=1791911737"},{"product_id":"kinetics-gel-in-bottle-dark-sand-927-15ml","title":"Kinetics - Gel in Bottle Dark Sand #927 (15ml)","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 style=\"text-align: left;\"\u003e\u003cstrong\u003ePRODUCT INFO\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\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.5 fl oz\/15ml\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\" style=\"text-align: left;\"\u003e\n\u003cp\u003e\u003cstrong\u003ePRODUCT USE\u003c\/strong\u003e\u003c\/p\u003e\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\u003c\/div\u003e\n\u003cdiv class=\"liquid\" style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\" style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\" style=\"text-align: left;\"\u003e\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\" style=\"text-align: left;\"\u003e\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, CI 77891, Polypropylene Glycol, CI 16035, Silica, P-hydroxyanisole, Hydroquinone, CI 77499, CI 15880\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":48409405948075,"sku":"kinetics19","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottledarksand.webp?v=1793028059"},{"product_id":"kinetics-shield-max-top-light-15ml","title":"Kinetics - SHIELD MAX Top Light (15ml)","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 dir=\"ltr\"\u003e\u003cspan\u003eShield MAX Top Light is a top coat with maximum shine retention and long-lasting wear.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eIts light consistency spreads quickly for faster application while delivering smooth self-leveling and precise control. Ideal for thin application and a natural-looking finish.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHigh-clarity formula preserves true color and is free from Optical Brighteners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe HEMA-free formula reduces the risk of itching, peeling, and redness on the skin.\u003c\/span\u003e\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.5 fl oz\/15ml\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\nPrepare the natural nail.\u003cbr\u003e\u003cbr\u003eApply your chosen Shield Base Coat and cure.\u003cbr\u003e\u003cbr\u003eApply your chosen Shield color and cure.\u003cbr\u003e\u003cbr\u003eFinish with an even layer of Shield MAX Top Light and cure for 60 seconds in an LED or UV\/LED lamp.\u003cbr\u003e\u003cbr\u003eImportant: Cures in LED and UV\/LED lamps only.\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liquid\"\u003e\n\u003cstrong\u003eWarnings:\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003eFor professional use only. Avoid skin contact. Can cause an allergic reaction. If any adverse reaction occurs, stop using the product. In case of contact with eyes, rise immediately with plenty of water and seek medical advice. Keep out of reach of children. Read directions for use carefully. Keep locked up, in room temperature, out of direct sunlight.\u003c\/span\u003e\u003cbr\u003e\n\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\u003cdiv class=\"product-info__block-item\" data-block-id=\"text_RdtPy3\" data-block-type=\"text\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eUrethane Acrylate, Pentaerythrityl Tetramercaptopropionate, Trimethylolpropane Trimethacrylate, Triethylene Glycol Dimethacrylate, Tripropylene Glycol Diacrylate, Trimethylbenzoyl Ditolylphosphine Oxide, Ethylene Phosphite, 2-Hydroxyethyl Acrylate, Mercaptopropionic Acid, Cyclohexane, P-Hydroxyanisole, Hydroquinone\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_pEkyKy\" data-block-type=\"liquid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kinetics","offers":[{"title":"Default Title","offer_id":48409624051883,"sku":"kinetics20","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldmaxlightmain1.webp?v=1793028987"},{"product_id":"kinetics-gel-in-bottle-linen-938-15ml","title":"Kinetics - Gel in Bottle Linen #938 (15ml)","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\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\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.5 fl oz\/15ml\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\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\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\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Silica Dimethyl Silylate, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)phosphine Oxide, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, CI 77891, Polypropylene Glycol, Silica, P-Hydroxyanisole, CI 15880, CI 19140, CI 77499, Hydroquinone\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":48410154664107,"sku":"kinetics21","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottlelinenmain1.webp?v=1793030692"},{"product_id":"kinetics-shield-ceramic-base-natural-pink-902","title":"Kinetics - Shield Ceramic Base Natural Pink #902 (15ml)","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\u003eShield™ Ceramic Base is a base \u0026amp; color 2 in 1. It has a range of natural looking colors with good coverage. With wear time up to 28 days, it allows the creation of nail extensions up to 2 mm or small repairs.\u003c\/p\u003e\n\u003cp\u003eThe formula has a firm gel-like structure which does not crack even on long and soft nails. It holds the shape for the entire wear time.\u003c\/p\u003e\n\u003cp\u003eShield™ Ceramic Base has a thick consistency that does not drip and run into cuticles. It is self leveling and allows you to build a perfect nail shape with a very smooth surface. It can be used in two ways - in a thin layer or as a builder base.\u003c\/p\u003e\n\u003cp\u003eShield™ Ceramic Base is HEMA free, it is less likely to create skin itching and redness when compared to HEMA containing base coats.\u003c\/p\u003e\n\u003cp\u003eShield™ Ceramic Base cures in LED, UV\/LED and UV lamps.\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.5 fl oz\/15ml\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\nShield™ Ceramic Base can be used in a builder application technique only.\u003cbr\u003e\u003cbr\u003eApplication. Prepare the nail surface and apply a thin layer of Shield™ Ceramic Base. Cure for 60 seconds in LED or UV\/LED lamp.\u003cbr\u003e\u003cbr\u003eProceed with a thicker layer application to create a nail apex. Cure in the lamp. Finish with application of Shield™ top coat of your choice.\u003cbr\u003e\u003cbr\u003ePro tip. If you already know that you will be changing the color for the next application, apply a thin layer of Shield™ Rubber Base before application of Shield™ Ceramic Base, and cure in the lamp.\u003cbr\u003e\u003cbr\u003eIt will allow you to change the color without completely removing the product from the natural nail.\u003cbr\u003e\u003cbr\u003eRemoval. File it off until complete removal. Alternatively, file off the majority of material, then soak-off in acetone remover, such as Red Lizard, until complete removal.\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. Keep out of reach of children. Read directions for use carefully. Avoid contact with eyes or skin. Do not inhale vapour of the product directly. Can cause an allergic reaction.\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\u003eBis-HEA Poly(1,4-Butanediol)-9\/IPDICopolymer, Isobornyl Acrylate, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Trimethylolpropane Trimethacrylate, Silica Dimethyl Silylate, CI 77891, Polypropylene Glycol, Silica, P-Hydroxyanisole, CI 15880, CI 19140, Hydroquinone\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":48410210926763,"sku":"kinetics22","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldceramicbasenaturalpinkmain1.webp?v=1793030965"},{"product_id":"kinetics-gel-in-bottle-light-sand-929","title":"Kinetics - Gel in Bottle Light Sand #929 (15ml)","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\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\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.5 fl oz\/15ml\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\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\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\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, CI 77891 , Polypropylene Glycol, CI 16035, Silica, P-hydroxyanisole, CI 19140, Hydroquinone, CI 77499\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":48410255491243,"sku":"kinetics23","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottlelightsandmain1.webp?v=1793031183"},{"product_id":"kinetics-shield-nude-top-stone-939-15ml","title":"Kinetics - Shield Nude Top Stone #939 (15ml)","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\u003eFor soft \u0026amp; milky finish.\u003c\/p\u003e\n\u003cp\u003eShield Nude Top Stone is a milky top coat, perfect for creating a soft \u0026amp; milky finish. It softens colors and blurs gradients, hides minor flaws and streaks from color application and is perfect for French manicures, Baby boomer, and Ombre designs.\u003c\/p\u003e\n\u003cp\u003eShield Nude Top offers thin and even coverage close to the cuticle area for seamless coverage and clean, polished finish. HEMA-free formula for reduced risk of itching, peeling, and redness on skin.\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.5 fl oz\/15ml\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\nShield Nude Top Stone is formulated for use with both gel polish and gel systems.\u003cbr\u003e\u003cbr\u003eFor gel polish: After curing the base coat or color, apply Shield Nude Top Stone and cure for 60s in UV\/LED lamp.\u003cbr\u003e\u003cbr\u003eFor gel systems: After curing builder gel, remove the sticky layer, buff the surface (if needed) and clean the nails. Apply Shield Nude Top Stone and cure for 60s in UV\/LED lamp.\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. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause allergic reaction. 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\u003eUrethane Acrylate, Pentaerythritly Tetramercaptopropionate, Trimethylolpropane Trimethacrylate, Hydroxypropyl Methacrylate, Tripropylene Glycol Diacrylate, Isobornyl Methacrylate, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Hydroxycyclohexyl Phenyl Ketone, Ethylene Phosphite, Silica Dimethyl Silylate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, CI 77891, BHT, Polypropylene Glycol, Mercaptopropionic Acid, Cyclohexane, Silica, CI 42090\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":48410354909355,"sku":"kinetics24","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldtopnudestonemain1.webp?v=1793031440"},{"product_id":"kinetics-shield-max-top-bright-15ml","title":"Kinetics - SHIELD MAX Top Bright (15ml)","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 dir=\"ltr\"\u003e\u003cspan\u003eShield MAX Top Bright is a top coat with maximum shine retention and long-lasting wear.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eEnhanced with Optical Brighteners, it intensifies whites, milky shades, pastel colors, and neons while protecting the color from yellowing and UV discoloration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eIts medium consistency delivers smooth self-leveling and precise control.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe HEMA-free formula reduces the risk of itching, peeling, and redness on the skin.\u003c\/span\u003e\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.5 fl oz\/15ml\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\nPrepare the natural nail.\u003cbr\u003e\u003cbr\u003eApply your chosen Shield Base Coat and cure.\u003cbr\u003e\u003cbr\u003eApply your chosen Shield color and cure.\u003cbr\u003eFinish with an even layer of Shield MAX Top Bright and cure for 60 seconds in an LED or UV\/LED lamp.\u003cbr\u003e\u003cbr\u003eImportant: Cures in LED and UV\/LED lamps only.\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. Avoid skin contact. Can cause an allergic reaction. If any adverse reaction occurs, stop using the product. In case of contact with eyes, rise immediately with plenty of water and seek medical advice. Keep out of reach of children. Read directions for use carefully. Keep locked up, in 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\u003eUrethane Acrylate, Pentaerythrityl Tetramercaptopropionate, Trimethylolpropane Trimethacrylate, Triethylene Glycol Dimethacrylate, Tripropylene Glycol Diacrylate, Trimethylbenzoyl Ditolylphosphine Oxide, Ethylene Phosphite, 2-Hydroxyethyl Acrylate, Mercaptopropionic Acid, Cyclohexane, Bis(T-Butyl Benzoxazolyl) Thiophene, P-Hydroxyanisole, Hydroquinone\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":48410418413739,"sku":"kinetics25","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldmaxtopbrightmain1.webp?v=1793032093"},{"product_id":"kinetics-shield-max-top","title":"Kinetics - SHIELD MAX Top","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\u003cdiv\u003eShield MAX Top is a top coat with maximum shine retention and long-lasting wear. Its medium consistency delivers smooth self-leveling and precise control, while the high-clarity formula ensures no color change or yellowing, even on light shades and designs.\u003c\/div\u003e\n\u003cdiv\u003eSuitable for single or two-layer application, it is ideal for chrome powders and detailed nail art.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe HEMA-free formula reduces the risk of itching, peeling, and redness on the skin.\u003c\/div\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.5 fl oz\/15ml\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\nThin Application:\u003cbr\u003e\u003cbr\u003eApply an even layer of Shield MAX Top and cure for 60s in LED or UV\/LED lamp.\u003cbr\u003e\u003cbr\u003eLeveling Application:\u003cbr\u003e\u003cbr\u003eApply Shield MAX Top nail by nail to build a leveling layer. Flash cure each nail for 30s to fix the material, then cure all nails for 60s in LED or UV\/LED lamp.\u003cbr\u003e\u003cbr\u003eImportant: Cures in LED and UV\/LED lamps only. Product does not cure in older-generation UV lamps.\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. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause allergic reaction. 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\u003eAcrylates Copolymer, Hydroxypropyl Methacrylate, Isobornyl Methacrylate, Trimethylbenzoyl Ditolylphosphine Oxide, Hydroxycyclohexyl Phenyl Ketone, P-Hydroxyanisole, Hydroquinone\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":48410434338987,"sku":"kinetics26","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldmaxtop.webp?v=1793032265"},{"product_id":"kinetics-shield-max-base","title":"Kinetics - SHIELD MAX Base","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\u003cdiv\u003eSHIELD MAX Base is a multi-use rubber base with maximum adhesion, even on weak or damaged nails. Tested and approved by 70 salons across multiple countries, it features a flexible rubber texture that adds durability while adapting to natural nail movement. Suitable for all nail types, it is ideal for short nails, pedicures, and as a base under gels.\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe HEMA-free formula reduces the risk of itching, peeling, and redness on the skin.\u003c\/div\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.5 fl oz\/15ml\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\nFor Thin Application (or under gel):\u003cbr\u003e\u003cbr\u003ePrep the nail and apply Dehydrator and Bonder. Apply a thin layer of SHIELD MAX Base and cure for 30s in UV\/LED lamp. Proceed with SHIELD color and top coat application of your choice.\u003cbr\u003e\u003cbr\u003eFor Builder Application:\u003cbr\u003e\u003cbr\u003ePrep the nail and apply Dehydrator and Bonder. Apply a thin layer of SHIELD MAX Base. Without curing, apply a builder layer to create the nail apex. Cure for 30s in UV\/LED lamp. Proceed with SHIELD Color and Top of your choice.\u003cbr\u003eRemoval:\u003cbr\u003eFile off completely or file off the majority and soak in acetone remover until complete removal\u003cbr\u003e\u003cbr\u003eRemoval:\u003cbr\u003e\u003cbr\u003eFile Off: Use a 120\/180 grit file or an e-file with a suitable bit to remove the product.\u003cbr\u003eSoak Off: Buff the top coat with a 120\/180 grit file, apply remover wraps tightly, and after 10–15 minutes, gently remove with an orange stick.\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. Keep away from children. Avoid skin contact. Read directions for use carefully. May cause an allergic reaction. 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\u003eUrethane Acrylate, Pentaerythrityl Tetramercaptopropionate, Trimethylolpropane Trimethacrylate, Triethylene Glycol Dimethacrylate, Tripropylene Glycol Diacrylate, Trimethylbenzoyl Ditolylphosphine Oxide, Ethylene Phosphite, 2-Hydroxyethyl Acrylate, Mercaptopropionic Acid, Cyclohexane, Hydroquinone, P-Hydroxyanisole\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":48410447577259,"sku":"kinetics27","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldmaxbase.webp?v=1793032372"},{"product_id":"kinetics-shield-rubber-base","title":"Kinetics - Shield Rubber Base+","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\u003eMulti-use base for short nails\u003c\/p\u003e\n\u003cp\u003eSHIELD Rubber Base+ is a flexible, multi-use base for all nail types, ideal for short nails.\u003c\/p\u003e\n\u003cp\u003eIts medium-thick consistency allows for thin or builder layer applications, making it ideal for gel polish manicures, pedicures, and under gel extensions. Its rubber texture feels natural on the nail, especially in the cuticle area where the material is thinner. HEMA-Free formula reduces the risk of itching, peeling, and redness on the skin.\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.5 fl oz\/15ml\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\nFor Thin Application (or under gel): Prepare the nail surface. Use Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+. Cure for 30 seconds in a UV\/LED lamp. Proceed with your favorite SHIELD color and top coat application.\u003cbr\u003e\u003cbr\u003eFor Builder Application: Prepare the nail surface. Use Dehydrator and Bonder. Apply a thin layer of SHIELD Rubber Base+. Without curing, apply a builder layer to create a nail apex. Cure for 30 seconds in a UV\/LED lamp. Proceed with your favorite SHIELD color and top coat application.\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. Keep away from children. Avoid skin contact. Read directions for use carefully. Can cause an allergic reaction. 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\u003eBis-HEA Poly(Hexamethylene\/Methylpentylene Carbonate)\/IPDI Copolymer, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Isobornyl Acrylate, Ethylene Phosphite, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)Phosphine Oxide, Bis(T-Butyl Benzoxazolyl) Thiophene, P-Hydroxyanisole, Hydroquinone\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":48410464256171,"sku":"kinetics28","price":26.15,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldrubberbasemain.webp?v=1793032708"},{"product_id":"kinetics-shield-classic-top","title":"Kinetics - SHIELD Classic Top","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\u003eShield™ Classic Top is a very shiny top coat with no tacky layer. It keeps the shine for the duration of four weeks. The formula is self-leveling and easy to apply. It has no bluish tint and does not change the original gel polish color.\u003c\/p\u003e\n\u003cp\u003eShield™ Classic Top cures in LED, UV\/LED and UV lamps.\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.5 fl oz\/15ml\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 the Shield™ Classic Top over the cured color coat and cure for 60 seconds in LED or UV\/LED lamp, or 120 seconds in UV lamp.\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. Keep out of reach of children. Read directions for use carefully. Avoid skin contact. Avoid contact with eyes. Do not inhale vapour of the product directly. Can cause an allergic reaction.\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\u003eUrethane Acrylate, Pentaerythrityl Tetramercaptopropionate, Trimethylolpropane Trimethacrylate, Triethylene Glycol Dimethacrylate, Tripropylene Glycol Diacrylate, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)phosphine Oxide, Ethylene Phosphite, BHT, 2-Hydroxyethyl Acrylate, Cyclohexane, Mercaptopropionic Acid, P-Hydroxyanisole, Hydroquinone\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":48410469335211,"sku":"kinetics29","price":26.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/shieldclassictopmain.webp?v=1793032820"},{"product_id":"kinetics-gel-in-bottle-natural-pink-902-15ml","title":"Kinetics - Gel in Bottle Natural Pink #902 (15ml)","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\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\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.5 fl oz\/15ml\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\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\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\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, CI 77891 , Silica, P-hydroxyanisole, Polypropylene Glycol, CI 15880, Hydroquinone, CI 19140\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":48410474807467,"sku":"kinetics30","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottlenaturalpinkmain.webp?v=1793032962"},{"product_id":"kinetics-gel-in-bottle-clear-15ml","title":"Kinetics - Gel in Bottle Clear (15ml)","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\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\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.5 fl oz\/15ml\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\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\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\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003cdiv class=\"product-info__block-item\" data-block-id=\"text_RdtPy3\" data-block-type=\"text\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Silica Dimethyl Silylate, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)phosphine Oxide, CI 77742, CI 42090, Silica, Polypropylene Glycol, P-Hydroxyanisole, Hydroquinone\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_pEkyKy\" data-block-type=\"liquid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kinetics","offers":[{"title":"Default Title","offer_id":48410483228843,"sku":"kinetics31","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottleclearmain1.webp?v=1793033133"},{"product_id":"kinetics-gel-in-bottle-classic-nude-916-15ml","title":"Kinetics - Gel in Bottle Classic Nude #916 (15ml)","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\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\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.5 fl oz\/15ml\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\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\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\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Hydroxycyclohexyl Phenyl Ketone, Silica Dimethyl Silylate, Ethyl Trimethylbenzoyl Phenylphosphinate, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, CI 77891, Polypropylene Glycol, Silica, CI 19140, P-hydroxyanisole, CI 15880, CI 77499 ,Hydroquinone\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":48410489258155,"sku":"kinetics32","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottleclassicnudemain.webp?v=1793033276"},{"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":false}],"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"},{"product_id":"kinetics-gel-in-bottle-light-silk-937-15ml","title":"Kinetics - Gel in Bottle Light Silk #937 (15ml)","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\u003eFor longer and stronger natural nails\u003c\/p\u003e\n\u003cp\u003eGel in Bottle is a light, hard gel formula that strengthens and protects natural nails.\u003c\/p\u003e\n\u003cp\u003eIdeal for short and medium-length overlays, it creates a durable layer that prevents breakage—perfect for nail biters, thin, or problematic nails. The extra self-leveling formula allows for a no-filing technique.\u003c\/p\u003e\n\u003cp\u003eApplication is as simple as gel polish and takes only 20 minutes. The wide-neck bottle ensures easy use. The wide-neck bottle makes it easy to use. Low-heat formula ensures no burning.\u003c\/p\u003e\n\u003cp\u003eAlways use Gel in Bottle with a SHIELD Rubber Base+ as the first layer. Finish with a SHIELD Top Coat, or apply your favorite SHIELD color on top.\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.5 fl oz\/15ml\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\nPrep the nail.\u003cbr\u003eApply Dehydrator and Bonder.\u003cbr\u003e\u003cbr\u003eApply a thin layer of SHIELD Rubber Base+ and cure for 30s in UV\/LED.\u003cbr\u003e\u003cbr\u003eApply a thin layer of Gel in Bottle (do not cure—create a slip layer).\u003cbr\u003e\u003cbr\u003eApply a builder layer.\u003cbr\u003e\u003cbr\u003eCure nail by nail for 30s, then cure both hands for an additional 60s.\u003cbr\u003e\u003cbr\u003eRemove the sticky layer using Cleanser.\u003cbr\u003e\u003cbr\u003eApply a SHIELD Top Coat of your choice and cure for 60s.\u003cbr\u003e\u003cbr\u003eRemoval\u003cbr\u003eGel in Bottle is a file-off product. Remove using an e-file or a Kinetics Zebra Ziggy nail file (120\/180 grit).\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\n\u003cspan\u003eFor professional use only. Keep away from children.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAvoid skin contact. Read directions for use carefully.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eMay cause an allergic reaction. If any adverse reaction occurs, stop using the product.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eIn case of contact with eyes, rinse immediately with plenty of water and seek medical advice.\u003c\/span\u003e\n\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\u003eAliphatic Urethane Methacrylate, Bis-HEMA Polyneopentyl Glycol Adipate\/IPDI Copolymer, Trimethylolpropane Trimethacrylate, Isobornyl Methacrylate, Hydroxypropyl Methacrylate, Silica Dimethyl Silylate, Di-P-Tolyl(2,4,6-Trimethylbenzoyl)phosphine Oxide, Bis-HEA Poly(1,4-Butanediol)-9\/IPDI Copolymer, Polypropylene Glycol, CI 77891, P-Hydroxyanisole, Silica, CI 77491, Hydroquinone\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":48410534084779,"sku":"kinetics36","price":29.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0613\/6158\/6347\/files\/gelinbottlesilkmain1.webp?v=1793033871"}],"url":"https:\/\/sweetienailsupply.com\/collections\/kinetics-all.oembed?page=2","provider":"Sweetie Nail Supply","version":"1.0","type":"link"}