By enrolling in the Kooheji Jewellery Loyalty Program, you agree to the following:
Eligibility
Membership is available to individuals aged 18 years and above. By enrolling, you confirm that the information provided is accurate and complete.
Points Structure
Members earn 1 loyalty point for every SAR 1,000 spent on eligible purchases.
Each point may be redeemed in accordance with the Program rules (currently valued at SAR 10 per point).
Points have no cash value, are non-transferable, and cannot be exchanged for money.
Redemption & Expiry
Points may be redeemed subject to minimum thresholds and product eligibility.
Points are valid for 12 months from the date of earning unless otherwise stated.
Expired points cannot be reinstated except in cases of system error.
Exclusions
Points are not earned on taxes (VAT), gift cards, service charges, discounted items above the permitted threshold, or other excluded categories as defined in the full Program Terms.
Changes to the Program
Kooheji Jewellery reserves the right to amend point values, redemption thresholds, benefits, or Program rules with reasonable notice in accordance with applicable laws.
Fraud & Misuse
Accounts may be suspended or terminated in cases of suspected fraud, misuse, or breach of Program Terms. Points may be forfeited if violations are confirmed.
Data Privacy & Communication
By enrolling, you consent to the collection and processing of your personal data for the purpose of administering the Loyalty Program, in accordance with applicable data protection laws.
You may opt out of marketing communications at any time.
Governing Terms
This is a summary for consent purposes. Full Loyalty Program Terms & Conditions are available at:
// Function to add query string without reloading the page
jQuery(document).ready(function($) {
var currencyToCountry = {
"SAR": "Saudi Arabia",
"BHD": "Bahrain",
"KWD": "Kuwait",
"QAR": "Qatar",
"AED": "UAE",
"OMR":"Oman"
};
function updateActiveCurrencyButton() {
// Find the active currency
var activeCurrency = $('.wmc-currency.wmc-active').data('currency');
// Find the corresponding country name from the mapping
var countryName = currencyToCountry[activeCurrency];
$(".CountryNameSpan").text(countryName);
}
updateActiveCurrencyButton();
var countryToCurrency = {
"Saudi Arabia": "SAR",
"Bahrain": "BHD",
"Kuwait": "KWD",
"Qatar": "QAR",
"UAE": "AED",
"Oman":"OMR"
};
// Add click event listener to country buttons
$('.SwitchCountryButton').click(function() {
// Get the country name from the button's text
var countryName = $(this).text().trim();
console.log(countryName);
// Use the mapping to find the corresponding currency code
var currencyCode = countryToCurrency[countryName];
// Find the corresponding currency link and trigger a click
$('.wmc-currency-redirect').each(function() {
if ($(this).data('currency') === currencyCode) {
$(this).click(); // Programmatically trigger the click event
$(".CountryNameSpan").text(countryName);
return false; // Exit the loop
}
});
});
});
jQuery(document).ready(function($) {
jQuery(window).scroll(function() {
if ($(this).scrollTop() > 20) {
jQuery('#backToTop').fadeIn();
} else {
jQuery('#backToTop').fadeOut();
}
});
// When the user clicks on the button, scroll to the top of the document
jQuery('#backToTop').click(function() {
jQuery('html, body').animate({ scrollTop: 0 }, '300');
});
jQuery('.ripple').click(function(e) {
var rippleElement = jQuery('<span class="circle"></span>'),
button = jQuery(this),
size = Math.max(button.outerWidth(), button.outerHeight()),
x = e.pageX - button.offset().left - size / 2,
y = e.pageY - button.offset().top - size / 2;
rippleElement.css({
width: size,
height: size,
top: y + 'px',
left: x + 'px'
}).appendTo(button);
window.setTimeout(function() {
rippleElement.remove();
}, 600); // Match the duration of the animation
});
jQuery('.CarouselContainer').mouseout(function(event) {
// Reference to the current CarouselContainer
var $currentCarousel = jQuery(this);
// Ensure the mouse has actually left this carousel area
if (!jQuery(event.relatedTarget).closest('.CarouselContainer').length) {
// Find the index of the currently active slide within this CarouselContainer
var activeIndex = $currentCarousel.find('.ShopCarousel .swiper-slide-active').index();
// Remove classes to reset styles if needed, only within this CarouselContainer
$currentCarousel.find('.ShopCarousel .swiper-slide').removeClass('swiper-slide-active swiper-slide-next swiper-slide-prev');
// Add 'active' class to the first slide within this CarouselContainer
$currentCarousel.find('.ShopCarousel .swiper-slide:first-child').addClass('swiper-slide-active');
$currentCarousel.find('.ShopCarousel .swiper-slide').eq(1).addClass('swiper-slide-next');
// Trigger click on the "previous" button the number of times equal to the active slide index, only within this CarouselContainer
setTimeout(function(){
for (let i = 0; i < activeIndex; i++) {
$currentCarousel.find('.elementor-swiper-button-prev').trigger('click');
}
}, 500);
}
});
// Filters Behavior
jQuery(".FilterButton").click(function(){
jQuery('.FilterSubContainer').hide();
// Identify the container to show based on the clicked button's ID
var containerId = '';
switch(this.id) {
case 'GemFilter':
containerId = '#FiltersContainerGemstone';
break;
case 'CollectionFilter':
containerId = '#FiltersContainerCollection';
break;
case 'TypeFilter':
containerId = '#FiltersContainerMaterial';
break;
case 'PriceFilter':
containerId = '#FiltersContainerPrice';
break;
case 'GoldFilter':
containerId = '#FiltersContainerGold';
break;
// Default case to handle unexpected IDs
default:
console.log('No matching container for this button.');
return; // Exit the function if no match found
}
// Show the matched container
jQuery(containerId).css('display', 'flex').show();
jQuery(".FiltersContainer").css('display', 'flex').show();
});
jQuery(".ShopComponent").mouseenter(function() {
jQuery(".FiltersContainer").css("display", "none");
});
function checkAndHideAddToBag() {
$('.CarouselContainer').each(function() {
var $container = $(this);
if ($container.find('.MessageSA').length || $container.find('.MessageBAH').length) {
$container.find('.AddToBag').hide();
}
});
}
// Run the function initially
checkAndHideAddToBag();
// Use MutationObserver to detect changes in the DOM
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.addedNodes.length > 0) {
checkAndHideAddToBag();
}
});
});
// Configuration of the observer
var config = { childList: true, subtree: true };
// Target the container that will have new items added to it
var target = document.querySelector('.items-container');
if (target) {
observer.observe(target, config);
}
});
jQuery(document).ready(function($) {
// Check if the page is in Elementor editor mode
if (typeof elementorFrontend !== 'undefined' && elementorFrontend.isEditMode()) {
// Do nothing if we are in the editor
return;
}
function updateProductPosition() {
var visibleCount = 0;
$('.jet-woo-builder-product').each(function(index) {
// Set the position count
var position = index + 1; // index is zero-based, so add 1
// Check if the item is visible
if ($(this).closest('.jet-woo-builder-product').is(':visible')) {
visibleCount++;
}
});
// Update the span with the total number of visible items
var totalResults = $(".woocommerce-result-count").text().split(" ")[3];
$(".VisibleProducts").text("Showing 1 to " + visibleCount + " of " + totalResults + " Results");
}
// Run the function initially
updateProductPosition();
// Use MutationObserver to detect changes in the DOM
var observer = new MutationObserver(function(mutations) {
observer.disconnect(); // Temporarily disconnect the observer
var shouldUpdate = false;
mutations.forEach(function(mutation) {
if (mutation.addedNodes.length > 0 || mutation.removedNodes.length > 0) {
shouldUpdate = true;
}
});
if (shouldUpdate) {
updateProductPosition();
}
observer.observe(target, config); // Reconnect the observer
});
// Configuration of the observer
var config = { childList: true, subtree: true };
// Target the container that will have new items added to it
var target = document.querySelector('.items-container');
if (target) {
observer.observe(target, config);
}
});
jQuery(document).ready(function($) {
// Listen for clicks on the div named 'CategoryDiv'
$('.CategoryDiv').on('click', function() {
// Find the first link (<a>) within the clicked div and get its href attribute
var url = $(this).find('a').attr('href');
// Check if the URL exists
if(url) {
// Redirect the browser to the URL
window.location.href = url;
}
});
});
jQuery(document).ready(function($) {
// Listen for clicks on the div named 'CategoryDiv'
$('.CategoryDiv').on('click', function() {
// Find the first link (<a>) within the clicked div and get its href attribute
var url = $(this).find('a').attr('href');
// Check if the URL exists
if(url) {
// Redirect the browser to the URL
window.location.href = url;
}
});
});
jQuery(document).ready(function($) {
// Listen for clicks on the div named 'CategoryDiv'
$('.CategoryDiv').on('click', function() {
// Find the first link (<a>) within the clicked div and get its href attribute
var url = $(this).find('a').attr('href');
// Check if the URL exists
if(url) {
// Redirect the browser to the URL
window.location.href = url;
}
});
});
jQuery(document).ready(function($) {
// Listen for clicks on the div named 'CategoryDiv'
$('.CategoryDiv').on('click', function() {
// Find the first link (<a>) within the clicked div and get its href attribute
var url = $(this).find('a').attr('href');
// Check if the URL exists
if(url) {
// Redirect the browser to the URL
window.location.href = url;
}
});
});
jQuery(document).ready(function() {
// Target all <img> and <a> elements on the site
jQuery('img, a').removeAttr('title');
});
// Function to add query string without reloading the page
jQuery(document).ready(function($) {
var currencyToCountry = {
"SAR": "Saudi Arabia",
"BHD": "Bahrain",
"KWD": "Kuwait",
"QAR": "Qatar",
"AED": "UAE",
"OMR": "Oman"
};
function updateActiveCurrencyButton() {
// Remove bold class from all buttons first
$('.SwitchCountryButton').removeClass('ActiveBtn');
// Find the active currency
var activeCurrency = $('.wmc-currency.wmc-active').data('currency');
// Find the corresponding country name from the mapping
var countryName = currencyToCountry[activeCurrency];
$('.CountryText').find('h2').each(function() {
// Get the current text of the h2 element
var currentText = $(this).text();
// Set the new text back to the h2 element
$(".CountryNameSpan").text(countryName);
});
// Loop through the buttons and add bold class to the matching button
$('.SwitchCountryButton').each(function() {
if ($(this).text().trim() === countryName) {
$(this).addClass('ActiveBtn');
}
});
}
updateActiveCurrencyButton();
var countryToCurrency = {
"Saudi Arabia": "SAR",
"Bahrain": "BHD",
"Kuwait": "KWD",
"Qatar": "QAR",
"UAE": "AED",
"Oman": "OMR"
};
$('.SwitchCountryButton').click(function() {
// Get the country name from the button's text
var countryName = $(this).text().trim();
// Use the mapping to find the corresponding currency code
var currencyCode = countryToCurrency[countryName];
// Find the corresponding currency link and trigger a click
$('.wmc-currency-redirect').each(function() {
if ($(this).data('currency') === currencyCode) {
$(this).click(); // Programmatically trigger the click event
$(".CountryMessage").text("We are Transfering you to");
$(".CountryNameSpan").text(countryName);
return false; // Exit the loop
}
});
});
});
var awsmJobsPublic = {"ajaxurl":"https://stagingapp10963.cloudwayssites.com/wp-admin/admin-ajax.php","is_tax_archive":"1","is_search":"","job_id":"0","wp_max_upload_size":"209715200","deep_linking":{"search":true,"spec":true,"pagination":true},"i18n":{"loading_text":"Loading...","form_error_msg":{"general":"Error in submitting your application. Please refresh the page and retry.","file_validation":"The file you have selected is too large.","captcha_failed":"reCAPTCHA failed to load. Please check your configuration."}},"vendors":{"selectric":true,"jquery_validation":true},"is_homepage":"","block_nonce":"52db1801ea","view_count_nonce":"b6fb1ece3a"};
//# sourceURL=awsm-job-scripts-js-extra
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.1.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"container":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/stagingapp10963.cloudwayssites.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/stagingapp10963.cloudwayssites.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/stagingapp10963.cloudwayssites.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"1a39c0f60e","atomicFormsSendForm":"e0c1094e42"},"swiperClass":"swiper","settings":{"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":0,"title":"Cammilli - Kooheji Jewellery","excerpt":"<p>Innovation, creativity and craftsmanship are the key words that define a brand that keeps renewing itself for 40 years but never betrays its essence.<\/p>\n"}};
//# sourceURL=elementor-frontend-js-before
var awsmProJobsPublic = {"datepicker":"default","iti":{"show_country_code":false,"utils_url":"https://stagingapp10963.cloudwayssites.com/wp-content/plugins/pro-pack-for-wp-job-openings/assets/js/intlTelInput-utils.min.js"},"i18n":{"repeater":{"add_more":"Add More","edit":"Edit","update":"Update","remove":"Delete"},"file_upload":{"uploading":"Uploading....","cancel_upload":"Cancel","upload_canceled":"Upload canceled.","cancel_upload_confirmation":"Are you sure you want to cancel this upload?","remove_file":"Remove","max_files":"You are not allowed to upload more than the file limit: {{maxFiles}}.","invalid_file_type":"You can't upload files of this type.","file_size":"File upload failed. Maximum allowed file size is {{maxFilesize}}MB"}}};
//# sourceURL=awsm-job-pro-scripts-js-extra
var jetBlocksData = {"recaptchaConfig":{"enable":"false","site_key":"","secret_key":""}};
var JetHamburgerPanelSettings = {"ajaxurl":"https://stagingapp10963.cloudwayssites.com/wp-admin/admin-ajax.php","isMobile":"false","templateApiUrl":"https://stagingapp10963.cloudwayssites.com/wp-json/jet-blocks-api/v1/elementor-template","devMode":"false","restNonce":"2d7ddebe71"};
//# sourceURL=jet-blocks-js-extra
var jetElements = {"ajaxUrl":"https://stagingapp10963.cloudwayssites.com/wp-admin/admin-ajax.php","isMobile":"false","templateApiUrl":"https://stagingapp10963.cloudwayssites.com/wp-json/jet-elements-api/v1/elementor-template","devMode":"false","messages":{"invalidMail":"Please specify a valid e-mail"}};
//# sourceURL=jet-elements-js-extra
var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
//# sourceURL=wc-single-product-js-extra
var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your Bag.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your Bag."};
//# sourceURL=wc-add-to-cart-variation-js-extra