We've optimised the meaning of 'value'. Get more for your money with Temple & Grace. Here's why we are loved:
100 day full-price buyback guarantee - 1st in the industry
Lowest price guarantee. It's highly unlikely, but if you find it cheaper elsewhere, just call us - we will beat their price by 5%.
Pay just 25% to order your jewellery. Balance payable only on the day of pick-up/dispatch! - 1st in the industry
Valuation certificate included with every order placed
Digital KARAT weight readers - We show you the Karat weight of the jewellery you are getting from us, using our world class Hitachi precious metal XRF readers - Get what you're paying for!
We're sorry for not having products in this section. However, being New Zealand jewellery-makers means that we can customise your jewellery piece to the highest standards. Yes, we are also up to 40% cheaper than traditional jewellery retailers. Please call us on (09) 802 2109 and we will do all that we can to make your big day special :)
You have successfully added this item to your shopping bag.
");
}
}
})
}
$("#dvCatProdList").on("click", ".productlistdiv a", function (event) {
var ProdUrl = $(this).attr("href");
if (ProdUrl.indexOf("/buy/") >= 0) {
setCookie("PreviousUrl", "jewellery,gemstone-earrings,tahitian-cultured-pearl-earrings,#" + ProdUrl.replace("/buy/", ""), 1)
}
});
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
//tab with accordion script
// duration of scroll animation
var scrollDuration = 200;
// paddles
var leftPaddle = document.getElementsByClassName('plp-overflow-carousel__button--left');
var rightPaddle = document.getElementsByClassName('plp-overflow-carousel__button--right');
// get items dimensions
var itemsLength = $('.plp-overflow-carousel__content li').length;
var itemSize = $('.plp-overflow-carousel__content li').outerWidth(true);
// get some relevant size for the paddle triggering point
var paddleMargin = 20;
// get wrapper width
var getMenuWrapperSize = function () {
return $('.plp-overflow-carousel').outerWidth();
}
var menuWrapperSize = getMenuWrapperSize() - 250;
// the wrapper is responsive
$(window).on('resize', function () {
menuWrapperSize = getMenuWrapperSize() - 20;
});
// size of the visible part of the menu is equal as the wrapper size
var menuVisibleSize = menuWrapperSize;
// get total width of all menu items
var getMenuSize = function () {
return itemsLength * itemSize;
};
var menuSize = getMenuSize();
// get how much of menu is invisible
var menuInvisibleSize = menuSize - menuWrapperSize;
// get how much have we scrolled to the left
var getMenuPosition = function () {
return $('.plp-overflow-carousel__content').scrollLeft();
};
// finally, what happens when we are actually scrolling the menu
$('.plp-overflow-carousel__content').on('scroll', function () {
// get how much of menu is invisible
menuInvisibleSize = menuSize - menuWrapperSize;
// get how much have we scrolled so far
var menuPosition = getMenuPosition();
var menuEndOffset = menuInvisibleSize - paddleMargin;
// show & hide the paddles
// depending on scroll position
if (menuPosition <= paddleMargin) {
$(leftPaddle).addClass('plp-overflow-carousel__button--hidden');
$(rightPaddle).removeClass('plp-overflow-carousel__button--hidden');
} else if (menuPosition < menuEndOffset) {
// show both paddles in the middle
$(leftPaddle).removeClass('plp-overflow-carousel__button--hidden');
$(rightPaddle).removeClass('plp-overflow-carousel__button--hidden');
} else if (menuPosition >= menuEndOffset) {
$(leftPaddle).removeClass('plp-overflow-carousel__button--hidden');
$(rightPaddle).addClass('plp-overflow-carousel__button--hidden');
}
// print important values
$('#print-wrapper-size span').text(menuWrapperSize);
$('#print-menu-size span').text(menuSize);
$('#print-menu-invisible-size span').text(menuInvisibleSize);
$('#print-menu-position span').text(menuPosition);
});
// scroll to left
$(rightPaddle).on('click', function () {
$('.plp-overflow-carousel__content').animate({ scrollLeft: menuInvisibleSize }, scrollDuration);
});
// scroll to right
$(leftPaddle).on('click', function () {
$('.plp-overflow-carousel__content').animate({ scrollLeft: '0' }, scrollDuration);
});
$("#plp-overflow-carousel li:eq(0) button").tab('show');
var acc = document.getElementsByClassName("accordion");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function () {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.maxHeight) {
panel.style.maxHeight = null;
} else {
panel.style.maxHeight = panel.scrollHeight + "px";
}
});
}
$(function () {
$('.htPopup[data-toggle="popover"]').popover({
html : true,
template:'
'
});
$('.locationsPopup a[data-toggle=popover]').popover({
html : true,
template:'