:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(17,17,17);
	--wd-text-font-size: 16px;
	--wd-title-font: "Cormorant Infant", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: rgb(17,17,17);
	--wd-entities-title-font: "Cormorant Infant", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: rgb(17,17,17);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Satisfy", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Cormorant Infant", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Cormorant Infant", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(184,155,94);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(34,34,34);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 190px;
}
.wd-page-title .wd-page-title-bg img {
	object-position: center center;
}
.wd-footer {
	background-color: rgb(251,248,243);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: #f9f9f9;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 30px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #000000;
}

/* London Facets price refinement */
.price,
.price .amount,
.woocommerce-Price-amount,
.woocommerce-Price-currencySymbol,
.product-grid-item .price,
.single-product .price {
    color: #222222 !important;
    font-weight: 500 !important;
}

/* Old sale price */
.price del,
.price del .amount,
.price del .woocommerce-Price-amount {
    color: #999999 !important;
    font-weight: 400 !important;
}

/* Product archive price spacing */
.product-grid-item .price {
    margin-top: 6px;
    font-size: 16px;
}

/* Single product main price */
.single-product .summary .price,
.single-product .summary .price .woocommerce-Price-amount {
    font-size: 26px;
    font-weight: 500 !important;
    color: #222222 !important;
}

/* Homepage hidden H1 for SEO/accessibility while hero text is image-based */
.lf-homepage-h1 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* Jewellery Guides & Articles responsive banner visibility */
.lf-jewellery-guides-mobile-banner {
  display: none !important;
}

.lf-jewellery-guides-desktop-banner {
  display: block !important;
}

@media (max-width: 767px) {
  .lf-jewellery-guides-desktop-banner {
    display: none !important;
  }

  .lf-jewellery-guides-mobile-banner {
    display: block !important;
  }
}

/* Luxury with Confidence mobile layout */
@media (max-width: 767px) {
  .lf-confidence-icons-row {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .lf-confidence-icons-row .vc_column_container {
    width: 50% !important;
    float: left !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    margin-bottom: 28px !important;
  }

  .lf-confidence-icons-row .vc_column_container:last-child {
    width: 100% !important;
    clear: both !important;
  }

  .lf-confidence-icons-row .info-box-icon img,
  .lf-confidence-icons-row .wd-info-box .info-box-icon img {
    max-width: 58px !important;
    max-height: 58px !important;
  }

  .lf-confidence-icons-row .info-box-title,
  .lf-confidence-icons-row .wd-info-box .info-box-title {
    font-size: 15px !important;
    line-height: 1.3 !important;
    letter-spacing: 0.5px !important;
    margin-top: 12px !important;
  }
}

/* London Facets approved global footer and payment strip */
.lf-approved-payments,.lf-approved-footer{box-sizing:border-box;font-family:Arial,sans-serif}
.lf-approved-payments *,.lf-approved-footer *{box-sizing:border-box}
.lf-approved-payments{background:#fbfaf7;color:#302c28}
.lf-approved-payments__inner{max-width:1600px;min-height:90px;margin:auto;padding:22px clamp(26px,6.2vw,126px);display:flex;align-items:center;justify-content:space-between;gap:28px}
.lf-approved-payments__label{margin:0;color:#766b61;font:bold 11px/1.3 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap}
.lf-approved-payments__icons{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}
.lf-approved-payments__badge{min-width:52px;height:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9d4cd;border-radius:3px;background:#fff;color:#203867;font:bold 13px/1 Arial,sans-serif;white-space:nowrap}
.lf-approved-payments__visa{font-style:italic;letter-spacing:-.8px;color:#254689}
.lf-approved-payments__mastercard{min-width:48px;border:0;background:transparent;padding:0}
.lf-approved-payments__mc-circles{position:relative;width:44px;height:25px;display:block}
.lf-approved-payments__mc-circles:before,.lf-approved-payments__mc-circles:after{content:"";position:absolute;top:1px;width:25px;height:25px;border-radius:50%}
.lf-approved-payments__mc-circles:before{left:2px;background:#d74c32}.lf-approved-payments__mc-circles:after{right:2px;background:#e5a83c;opacity:.91}
.lf-approved-payments__amex{background:#4278ae;color:#fff;border-color:#4278ae;font-size:11px}
.lf-approved-payments__apple{color:#171717;border-color:#373737;font-size:12px;letter-spacing:-.4px}
.lf-approved-payments__klarna{background:#ecb7c9;border-color:#ecb7c9;color:#202020;font-size:12px}
.lf-approved-footer{background:#292724;color:#f4f1ec}
.lf-approved-footer__inner{max-width:1600px;margin:auto;padding:92px clamp(26px,6.2vw,126px) 30px}
.lf-approved-footer__grid{display:grid;grid-template-columns:minmax(280px,1.65fr) repeat(3,minmax(155px,1fr));gap:clamp(24px,3.6vw,70px)}
.lf-approved-footer a{color:#f3f0eb;text-decoration:none;transition:color .2s ease}.lf-approved-footer a:hover{color:#dac5ac}
.lf-approved-footer__wordmark{display:inline-block;font:600 clamp(24px,2.15vw,31px)/1.1 Georgia,serif;letter-spacing:2px;white-space:nowrap}
.lf-approved-footer__wordmark em{font-weight:400}
.lf-approved-footer__brand>p{max-width:350px;margin:28px 0 34px;font:400 15px/1.7 Arial,sans-serif;color:#f0ede9}
.lf-approved-footer__social{display:flex;flex-wrap:wrap;gap:15px}
.lf-approved-footer__social a{font:bold 11px/1.3 Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}
.lf-approved-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:15px}
.lf-approved-footer__col h2{margin:0 0 7px;color:#c5b4a1;font:bold 12px/1.3 Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase}
.lf-approved-footer__col a{font:400 15px/1.45 Arial,sans-serif}
.lf-approved-footer__bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:74px;padding-top:24px;border-top:1px solid #494641;color:#c4beb5;font:400 12px/1.5 Arial,sans-serif}
@media(max-width:1000px){.lf-approved-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.lf-approved-footer__brand{grid-column:1/-1}.lf-approved-footer__inner{padding-top:72px}}
@media(max-width:700px){.lf-approved-payments__inner{align-items:flex-start;flex-direction:column;gap:17px;padding-top:26px;padding-bottom:26px}.lf-approved-payments__icons{justify-content:flex-start;gap:9px}.lf-approved-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px}.lf-approved-footer__brand{grid-column:1/-1}.lf-approved-footer__col:last-child{grid-column:1/-1}.lf-approved-footer__inner{padding-top:60px}.lf-approved-footer__bottom{margin-top:58px}}
@media(max-width:480px){.lf-approved-footer__grid{grid-template-columns:1fr;gap:38px}.lf-approved-footer__brand,.lf-approved-footer__col:last-child{grid-column:auto}.lf-approved-footer__brand>p{margin:24px 0 28px}.lf-approved-footer__col{gap:11px}.lf-approved-footer__bottom{display:block}.lf-approved-footer__bottom span{display:block;margin-bottom:6px}}
.lf-approved-payments__mastercard{position:relative;min-width:48px;height:34px;padding:0;border:0;background:transparent;color:transparent;font-size:0}
.lf-approved-payments__mastercard:before,.lf-approved-payments__mastercard:after{content:"";position:absolute;top:4px;width:25px;height:25px;border-radius:50%}
.lf-approved-payments__mastercard:before{left:2px;background:#d74c32}
.lf-approved-payments__mastercard:after{right:2px;background:#e5a83c;opacity:.91}
.lf-approved-footer__bottom p{margin:0}
@media(max-width:480px){.lf-approved-payments__icons{display:grid;grid-template-columns:repeat(3,max-content);align-items:center;justify-content:start;column-gap:12px;row-gap:10px}}
.lf-approved-payments__mastercard{width:48px;max-width:48px;justify-self:start}
.lf-approved-payments__apple{width:53px;min-width:53px;height:34px;padding:0;border:0;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkFydHdvcmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNjUuNTIxMDdweCIgaGVpZ2h0PSIxMDUuOTY1MXB4IiB2aWV3Qm94PSIwIDAgMTY1LjUyMTA3IDEwNS45NjUxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjUuNTIxMDcgMTA1Ljk2NTEiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggaWQ9IlhNTElEXzRfIiBkPSJNMTUwLjY5ODA3LDBIMTQuODIzMThjLTAuNTY1OSwwLTEuMTMyOCwwLTEuNjk3NjksMC4wMDMzYy0wLjQ3NzUxLDAuMDAzNC0wLjk1MzkxLDAuMDA4Ny0xLjQzMDMxLDAuMDIxNwoJCWMtMS4wMzksMC4wMjgxLTIuMDg2OSwwLjA4OTQtMy4xMTI5LDAuMjczOGMtMS4wNDI0LDAuMTg3Ni0yLjAxMjQsMC40OTM2LTIuOTU4NywwLjk3NTQKCQljLTAuOTMwMywwLjQ3MzEtMS43ODIsMS4wOTE5LTIuNTIwMDksMS44MzAzYy0wLjczODQxLDAuNzM4NC0xLjM1NzIxLDEuNTg4Ny0xLjgzMDIxLDIuNTIKCQljLTAuNDgxOSwwLjk0NjMtMC43ODgxLDEuOTE2Ni0wLjk3NDQsMi45NTk4Yy0wLjE4NTM5LDEuMDI2My0wLjI0NzEsMi4wNzQtMC4yNzUxLDMuMTExOQoJCWMtMC4wMTI4LDAuNDc2NC0wLjAxODI5LDAuOTUyOC0wLjAyMTQsMS40MjkxYy0wLjAwMzMsMC41NjYxLTAuMDAyMiwxLjEzMTgtMC4wMDIyLDEuNjk4OVY5MS4xNDIKCQljMCwwLjU2NzEtMC4wMDExLDEuMTMxODEsMC4wMDIyLDEuNjk5MDFjMC4wMDMxMSwwLjQ3NjMsMC4wMDg2LDAuOTUyNywwLjAyMTQsMS40MjkxCgkJYzAuMDI4LDEuMDM2OTksMC4wODk3MSwyLjA4NDY5LDAuMjc1MSwzLjExMDY5YzAuMTg2MywxLjA0MzYsMC40OTI1LDIuMDEzNSwwLjk3NDQsMi45NTk5CgkJYzAuNDczLDAuOTMxMywxLjA5MTgsMS43ODI3LDEuODMwMjEsMi41MmMwLjczODA5LDAuNzM5NiwxLjU4OTc5LDEuMzU4MywyLjUyMDA5LDEuODMwMgoJCWMwLjk0NjMsMC40ODMxLDEuOTE2MywwLjc4OTIsMi45NTg3LDAuOTc2N2MxLjAyNiwwLjE4MzIsMi4wNzM5LDAuMjQ1NiwzLjExMjksMC4yNzM3YzAuNDc2NCwwLjAxMDgsMC45NTI4LDAuMDE3MiwxLjQzMDMxLDAuMDE5NAoJCWMwLjU2NDg5LDAuMDA0NCwxLjEzMTc5LDAuMDA0NCwxLjY5NzY5LDAuMDA0NGgxMzUuODc0ODljMC41NjQ5LDAsMS4xMzE4MSwwLDEuNjk2NTktMC4wMDQ0CgkJYzAuNDc2NDEtMC4wMDIyLDAuOTUyODItMC4wMDg2LDEuNDMxNC0wLjAxOTRjMS4wMzY4LTAuMDI4MSwyLjA4NDUtMC4wOTA1LDMuMTEzMDEtMC4yNzM3CgkJYzEuMDQxLTAuMTg3NSwyLjAxMTItMC40OTM2LDIuOTU3Ni0wLjk3NjdjMC45MzEzLTAuNDcxOSwxLjc4MDUtMS4wOTA2LDIuNTIwMTEtMS44MzAyYzAuNzM3Mi0wLjczNzMsMS4zNTU5OS0xLjU4ODcsMS44MzAyLTIuNTIKCQljMC40ODI5OS0wLjk0NjQsMC43ODg4OS0xLjkxNjMsMC45NzQyOS0yLjk1OTljMC4xODU1LTEuMDI2LDAuMjQ1Ny0yLjA3MzcsMC4yNzM4LTMuMTEwNjkKCQljMC4wMTMtMC40NzY0LDAuMDE5NDEtMC45NTI4LDAuMDIxNjEtMS40MjkxYzAuMDA0MzktMC41NjcyLDAuMDA0MzktMS4xMzE5LDAuMDA0MzktMS42OTkwMVYxNC44MjQyCgkJYzAtMC41NjcxLDAtMS4xMzI4LTAuMDA0MzktMS42OTg5Yy0wLjAwMjItMC40NzYzLTAuMDA4NjEtMC45NTI3LTAuMDIxNjEtMS40MjkxYy0wLjAyODExLTEuMDM3OS0wLjA4ODMtMi4wODU2LTAuMjczOC0zLjExMTkKCQljLTAuMTg1MzktMS4wNDMyLTAuNDkxMy0yLjAxMzUtMC45NzQyOS0yLjk1OThjLTAuNDc0MjEtMC45MzEzLTEuMDkzLTEuNzgxNi0xLjgzMDItMi41MgoJCWMtMC43Mzk2MS0wLjczODQtMS41ODg4MS0xLjM1NzItMi41MjAxMS0xLjgzMDNjLTAuOTQ2NC0wLjQ4MTgtMS45MTY2LTAuNzg3OC0yLjk1NzYtMC45NzU0CgkJYy0xLjAyODUtMC4xODQ0LTIuMDc2Mi0wLjI0NTctMy4xMTMwMS0wLjI3MzhjLTAuNDc4NTgtMC4wMTMtMC45NTQ5OS0wLjAxODMtMS40MzE0LTAuMDIxN0MxNTEuODI5ODgsMCwxNTEuMjYyOTcsMCwxNTAuNjk4MDcsMAoJCUwxNTAuNjk4MDcsMHoiLz4KCTxwYXRoIGlkPSJYTUxJRF8zXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE1MC42OTgwNywzLjUzMmwxLjY3MTQ5LDAuMDAzMmMwLjQ1MjgsMC4wMDMyLDAuOTA1NjEsMC4wMDgxLDEuMzYwOTIsMC4wMjA1CgkJYzAuNzkyMDEsMC4wMjE0LDEuNzE4NDksMC4wNjQzLDIuNTgyMDksMC4yMTkxYzAuNzUwNywwLjEzNTIsMS4zODAyOSwwLjM0MDgsMS45ODQ1LDAuNjQ4NAoJCWMwLjU5NjUsMC4zMDMxLDEuMTQzMDEsMC43MDAzLDEuNjIwMTksMS4xNzY4YzAuNDc5LDAuNDc5NywwLjg3NjcxLDEuMDI3MSwxLjE4MzgxLDEuNjMwMgoJCWMwLjMwNTg5LDAuNTk5NSwwLjUxMDE5LDEuMjI2MSwwLjY0NDU5LDEuOTgyM2MwLjE1NDQsMC44NTQyLDAuMTk3MSwxLjc4MzIsMC4yMTg4MSwyLjU4MDEKCQljMC4wMTIxOSwwLjQ0OTgsMC4wMTgxOSwwLjg5OTYsMC4wMjA0LDEuMzYwMWMwLjAwNDI5LDAuNTU2OSwwLjAwNDIsMS4xMTM1LDAuMDA0MiwxLjY3MTVWOTEuMTQyCgkJYzAsMC41NTgsMC4wMDAwOSwxLjExMzYtMC4wMDQzLDEuNjgyNGMtMC4wMDIxMSwwLjQ0OTctMC4wMDgxLDAuODk5NS0wLjAyMDQsMS4zNTAxYy0wLjAyMTYxLDAuNzk1Ny0wLjA2NDMsMS43MjQyLTAuMjIwNiwyLjU4ODUKCQljLTAuMTMyNTEsMC43NDU4LTAuMzM2NywxLjM3MjUtMC42NDQyOSwxLjk3NWMtMC4zMDYyMSwwLjYwMTYtMC43MDMzMSwxLjE0ODQtMS4xODAyMiwxLjYyNTEKCQljLTAuNDc5ODksMC40OC0xLjAyNDYsMC44NzYtMS42MjgxOSwxLjE4MTljLTAuNTk5NywwLjMwNjEtMS4yMjgyMSwwLjUxMTUxLTEuOTcxNTEsMC42NDUzCgkJYy0wLjg4MTA5LDAuMTU3LTEuODQ2MzksMC4yMDAyLTIuNTczMzksMC4yMTk5Yy0wLjQ1NzQsMC4wMTAzLTAuOTEyNiwwLjAxNjQ5LTEuMzc4ODksMC4wMTg3CgkJYy0wLjU1NTcxLDAuMDA0My0xLjExMzQsMC4wMDQyLTEuNjY5MiwwLjAwNDJIMTQuODIzMThjLTAuMDA3NCwwLTAuMDE0NiwwLTAuMDIyMSwwYy0wLjU0OTQsMC0xLjA5OTksMC0xLjY1OTMtMC4wMDQzCgkJYy0wLjQ1NjEtMC4wMDIxMS0wLjkxMTItMC4wMDgyLTEuMzUxMi0wLjAxODJjLTAuNzQzNi0wLjAyMDEtMS43MDk1LTAuMDYzMi0yLjU4MzQtMC4yMTkzCgkJYy0wLjc0OTY5LTAuMTM0OC0xLjM3ODItMC4zNDAyLTEuOTg1OC0wLjY1MDNjLTAuNTk3ODktMC4zMDMyLTEuMTQyMi0wLjY5ODgtMS42MjIzLTEuMTc5NwoJCWMtMC40NzY0LTAuNDc1Ni0wLjg3MjMtMS4wMjA3LTEuMTc4NC0xLjYyMzJjLTAuMzA2NC0wLjYwMTktMC41MTE0LTEuMjMwNS0wLjY0NjE5LTEuOTg1MgoJCWMtMC4xNTU4MS0wLjg2MjYtMC4xOTg2MS0xLjc4NzQtMC4yMi0yLjU3NzdjLTAuMDEyMjEtMC40NTI1LTAuMDE3MzEtMC45MDQ5LTAuMDIwMjEtMS4zNTQ3bC0wLjAwMjItMS4zMjc5bDAuMDAwMS0wLjM1MDZWMTQuODI0MgoJCWwtMC4wMDAxLTAuMzUwNmwwLjAwMjEtMS4zMjUxYzAuMDAzLTAuNDUyNSwwLjAwODEtMC45MDQ5LDAuMDIwMzEtMS4zNTdjMC4wMjEzOS0wLjc5MTEsMC4wNjQxOS0xLjcxNjMsMC4yMjEyOS0yLjU4NjEKCQljMC4xMzM2LTAuNzQ3OSwwLjMzODUtMS4zNzY1LDAuNjQ2NS0xLjk4MTRjMC4zMDM3LTAuNTk3OSwwLjcwMDMtMS4xNDM3LDEuMTc5MjEtMS42MjI1CgkJYzAuNDc3LTAuNDc3MiwxLjAyMzA5LTAuODczOSwxLjYyNDc5LTEuMTc5OWMwLjYwMTEtMC4zMDYxLDEuMjMwOC0wLjUxMTYsMS45ODA1LTAuNjQ2NWMwLjg2MzgtMC4xNTUyLDEuNzkwOS0wLjE5OCwyLjU4NDktMC4yMTk1CgkJYzAuNDUyNi0wLjAxMjMsMC45MDUyLTAuMDE3MiwxLjM1NDQtMC4wMjAzbDEuNjc3MS0wLjAwMzNIMTUwLjY5ODA3Ii8+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTQ1LjE4NjIsMzUuNjQwNTNjMS40MTcyNC0xLjc3MjY2LDIuMzc4OTctNC4xNTI4MiwyLjEyNTMyLTYuNTg1MDZjLTIuMDc0NjQsMC4xMDMxNi00LjYwNjM0LDEuMzY4NzEtNi4wNzIwNywzLjE0Mjc2CgkJCQljLTEuMzE2MDcsMS41MTkyLTIuNDgwOSwzLjk5OTAyLTIuMTc3MjMsNi4zMjkzQzQxLjM5MTExLDM4LjcyOTU0LDQzLjcxNzg1LDM3LjM2MzQ1LDQ1LjE4NjIsMzUuNjQwNTMiLz4KCQkJPHBhdGggZD0iTTQ3LjI4NTA2LDM4Ljk4MjUyYy0zLjM4MjExLTAuMjAxNDYtNi4yNTc3MywxLjkxOTUxLTcuODcyODYsMS45MTk1MWMtMS42MTYwMiwwLTQuMDg5MzEtMS44MTc5OS02Ljc2NDM4LTEuNzY4OTkKCQkJCWMtMy40ODE3NywwLjA1MTE0LTYuNzEyNDUsMi4wMTk3Ni04LjQ3OTMsNS4xNTA3OWMtMy42MzQxMSw2LjI2MzYtMC45NTkwNCwxNS41NTQ3MSwyLjU3NDk0LDIwLjY1NjA2CgkJCQljMS43MTYxOCwyLjUyMzgsMy43ODQ0Nyw1LjMwMjY5LDYuNTA5NzYsNS4yMDI4N2MyLjU3NDk0LTAuMTAxMDQsMy41ODQyMS0xLjY2NzMyLDYuNzE0MTYtMS42NjczMgoJCQkJYzMuMTI3NjUsMCw0LjAzNjc5LDEuNjY3MzIsNi43NjI1MiwxLjYxNjgxYzIuODI2NjUtMC4wNTA1NCw0LjU5MzgxLTIuNTI1MDYsNi4zMDk5Ny01LjA1MTMyCgkJCQljMS45Njg3OC0yLjg3NywyLjc3NDczLTUuNjU0OTgsMi44MjU0Mi01LjgwNzQ4Yy0wLjA1MDctMC4wNTA1MS01LjQ1MDU4LTIuMTIyMDQtNS41MDA2NS04LjMzMzU4CgkJCQljLTAuMDUwOTgtNS4yMDEwMSw0LjIzOTUxLTcuNjc0OSw0LjQ0MTQ0LTcuODI4MzJDNTIuMzgzMiwzOS40ODgxLDQ4LjU5NzUsMzkuMDg0MDQsNDcuMjg1MDYsMzguOTgyNTIiLz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGQ9Ik03Ni43MzM4NSwzMS45NDM4MWM3LjM1MDk2LDAsMTIuNDY5Nyw1LjA2NzA4LDEyLjQ2OTcsMTIuNDQ0MzdjMCw3LjQwMzYzLTUuMjI0MDcsMTIuNDk3MDQtMTIuNjU0MDMsMTIuNDk3MDRoLTguMTM4OTIKCQkJCXYxMi45NDMxOGgtNS44ODAzN3YtMzcuODg0Nkg3Ni43MzM4NXogTTY4LjQxMDU5LDUxLjk0OTNoNi43NDczMmM1LjExOTc1LDAsOC4wMzM2LTIuNzU2MzYsOC4wMzM2LTcuNTM0NzkKCQkJCWMwLTQuNzc3OTItMi45MTM4NS03LjUwODQ1LTguMDA3MjctNy41MDg0NWgtNi43NzM2NVY1MS45NDkzeiIvPgoJCQk8cGF0aCBkPSJNOTAuNzM5OTcsNjEuOTc4NjRjMC00LjgzMTEsMy43MDE4Mi03Ljc5NzYxLDEwLjI2NTgzLTguMTY1MjZsNy41NjA2MS0wLjQ0NjE0di0yLjEyNjM5CgkJCQljMC0zLjA3MTg1LTIuMDc0MjMtNC45MDk1OS01LjUzOTA1LTQuOTA5NTljLTMuMjgyNTEsMC01LjMzMDQxLDEuNTc0OTItNS44Mjg3MSw0LjA0MzEzaC01LjM1NTc0CgkJCQljMC4zMTQ5OS00Ljk4ODU5LDQuNTY3NzctOC42NjQwNywxMS4zOTQxLTguNjY0MDdjNi42OTQ2NiwwLDEwLjk3Mzc3LDMuNTQ0MzIsMTAuOTczNzcsOS4wODM4OHYxOS4wMzQyMWgtNS40MzQ3MnYtNC41NDE5NAoJCQkJaC0wLjEzMDY1Yy0xLjYwMTI1LDMuMDcxODUtNS4wOTM0MSw1LjAxNDQxLTguNzE2MjMsNS4wMTQ0MUM5NC41MjA3OCw3MC4zMDA4OCw5MC43Mzk5Nyw2Ni45NDAzOCw5MC43Mzk5Nyw2MS45Nzg2NHoKCQkJCSBNMTA4LjU2NjQxLDU5LjQ4NDZ2LTIuMTc5MDVsLTYuOCwwLjQxOTgxYy0zLjM4NjgzLDAuMjM2NDktNS4zMDMwNiwxLjczMjkxLTUuMzAzMDYsNC4wOTU3OQoJCQkJYzAsMi40MTUwNCwxLjk5NTIzLDMuOTkwNDYsNS4wNDA3NSwzLjk5MDQ2QzEwNS40NjgyMyw2NS44MTE2MSwxMDguNTY2NDEsNjMuMDgxMDgsMTA4LjU2NjQxLDU5LjQ4NDZ6Ii8+CgkJCTxwYXRoIGQ9Ik0xMTkuMzQxNjcsNzkuOTg4OXYtNC41OTQ2YzAuNDE5MywwLjEwNDgzLDEuMzY0MjUsMC4xMDQ4MywxLjgzNzIzLDAuMTA0ODNjMi42MjUyLDAsNC4wNDMxMy0xLjEwMjQ1LDQuOTA5MDgtMy45Mzc4CgkJCQljMC0wLjA1MjY3LDAuNDk5MzEtMS42ODAyNSwwLjQ5OTMxLTEuNzA2NThsLTkuOTc2MTYtMjcuNjQ1NjJoNi4xNDI2OGw2Ljk4NDMyLDIyLjQ3MzcxaDAuMTA0MzJsNi45ODQzMy0yMi40NzM3MWg1Ljk4NTcKCQkJCWwtMTAuMzQ0ODMsMjkuMDYzMDRjLTIuMzYxODYsNi42OTUxNy01LjA5MjQsOC44NDc4OS0xMC44MTU3Nyw4Ljg0Nzg5QzEyMS4xNzg5MSw4MC4xMjAwNiwxMTkuNzYwOTgsODAuMDY3MzksMTE5LjM0MTY3LDc5Ljk4ODkKCQkJCXoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==") center/contain no-repeat;color:transparent;font-size:0;line-height:0}
.lf-approved-footer__tagline{max-width:350px;margin:28px 0 34px;font:400 15px/1.7 Arial,sans-serif;color:#f0ede9}

.wd-prefooter{padding-bottom:0!important;background:#fbfaf7!important}
.wd-prefooter>.container,.wd-footer>.main-footer{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.wd-footer{background:#292724!important}

body.home .wd-content-layout{padding-bottom:0!important}

/* London Facets: keep mega-menu hover connected to the header edge. */
.whb-header_190215 .wd-nav-main > .menu-mega-dropdown:hover::after,
.whb-sticky-header.whb-clone .wd-nav-main > .menu-mega-dropdown:hover::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: var(--lf-mega-bridge, 0px);
  background: transparent;
}
.whb-header_190215 .wd-nav-main > .menu-mega-dropdown > .wd-dropdown-menu,
.whb-sticky-header.whb-clone .wd-nav-main > .menu-mega-dropdown > .wd-dropdown-menu {
  transform: none !important;
}

/* WoodMart's full-width hover area must not cover wrapped navigation. */
.whb-header_190215 .wd-nav-main > .menu-mega-dropdown > .wd-dropdown-menu::after,
.whb-sticky-header.whb-clone .wd-nav-main > .menu-mega-dropdown > .wd-dropdown-menu::after {
  pointer-events: none !important;
}
@media (min-width: 1025px) {
	.lf-lab-mega .lf-icon-link[href*="yellow-gold/"],.lf-lab-mega .lf-icon-link[href*="white-gold-engagement-rings/"],.lf-lab-mega .lf-icon-link[href*="platinum-engagement-rings/"]{display:inline-flex;align-items:center;color:#333!important;text-decoration:none}.lf-lab-mega .lf-icon-link[href*="yellow-gold/"]::before,.lf-lab-mega .lf-icon-link[href*="white-gold-engagement-rings/"]::before,.lf-lab-mega .lf-icon-link[href*="platinum-engagement-rings/"]::before{content:"";width:16px;height:16px;flex:0 0 16px;margin:0 7px;box-sizing:border-box;border:2px solid #343536;border-radius:50%}.lf-lab-mega .lf-icon-link[href*="yellow-gold/"]::before{background:#b99355}.lf-lab-mega .lf-icon-link[href*="white-gold-engagement-rings/"]::before{background:#f8f8f6}.lf-lab-mega .lf-icon-link[href*="platinum-engagement-rings/"]::before{background:#d7d9da}.lf-lab-mega .lf-mega-hero{display:block;position:relative;left:-40px;overflow:hidden;background:#f2f0ed;text-decoration:none}.lf-lab-mega .lf-mega-hero img{display:block;width:100%;height:320px;object-fit:cover;object-position:50% 43%}
.lf-lab-mega a.lf-lab-accent[href*="/product-category/lab-grown-diamonds/"]:not([href*="/lab-grown-diamond-rings/"]),.lf-lab-mega a.lf-lab-accent[href*="/lab-grown-diamond-rings/"]{display:inline-flex;align-items:center;gap:10px;color:#333!important}.lf-lab-mega a.lf-lab-accent[href*="/product-category/lab-grown-diamonds/"]:not([href*="/lab-grown-diamond-rings/"])::before,.lf-lab-mega a.lf-lab-accent[href*="/lab-grown-diamond-rings/"]::before{content:"";display:inline-block;width:30px;height:30px;flex:0 0 30px;background-repeat:no-repeat;background-position:center;background-size:30px 30px}.lf-lab-mega a.lf-lab-accent[href*="/product-category/lab-grown-diamonds/"]:not([href*="/lab-grown-diamond-rings/"])::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23343536%22%20stroke-width%3D%221.65%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204h7M10.5%204v8l-5.5%2012h14l-5.5-12V4%22%2F%3E%3Cpath%20d%3D%22M8%2020h8%22%2F%3E%3Cpath%20d%3D%22m19%2011%205-6%205%206-5%206z%22%20fill%3D%22%23dcecf1%22%20stroke%3D%22%23788189%22%2F%3E%3Cpath%20d%3D%22m19%2011%205%202.4%205-2.4M24%205v8.4%22%20stroke%3D%22%23788189%22%2F%3E%3C%2Fsvg%3E")}.lf-lab-mega a.lf-lab-accent[href*="/lab-grown-diamond-rings/"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20stroke%3D%22%23343536%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2042c1%2012%2035%2012%2036%200M15%2041c2-8%208-11%2014-12M49%2041c-2-8-8-11-14-12%22%2F%3E%3Cpath%20d%3D%22M22%2025%2028%2016h8l6%209-10%2011z%22%20fill%3D%22%23dcecf1%22%2F%3E%3Cpath%20d%3D%22m22%2025%2010%2011%2010-11M28%2016l4%209%204-9M25%2025h14%22%20stroke%3D%22%23788189%22%2F%3E%3Cpath%20d%3D%22M27%2031h10%22%20stroke%3D%22%23788189%22%20stroke-width%3D%221.65%22%2F%3E%3C%2Fsvg%3E")}	
.lf-lab-mega a.lf-lab-accent[href*="/product-category/lab-grown-diamonds/"]:not([href*="/lab-grown-diamond-rings/"])::before,.lf-lab-mega a.lf-lab-accent[href*="/lab-grown-diamond-rings/"]::before{box-sizing:border-box;align-self:center}.lf-lab-mega a.lf-lab-accent[href*="/product-category/lab-grown-diamonds/"]:not([href*="/lab-grown-diamond-rings/"])::before{transform:translateY(1px)}.lf-lab-mega a.lf-lab-accent[href*="/lab-grown-diamond-rings/"]::before{transform:translateY(-1px)}	

}

