img{pointer-events:none}@font-face{font-family:La Paloma;src:url(/cdn/shop/files/LaPaloma-nw3O.woff?v=1769555158) format("woff");font-display:swap}@font-face{font-family:Semplicita Pro Regular;src:url(/cdn/shop/files/SemplicitaPro-Regular.woff?v=1780445150) format("woff");font-display:swap}.cursive,h1 em,h2 em,h3 em,h4 em,h5 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em{display:inline-block;font-family:La Paloma,cursive;vertical-align:.1em;letter-spacing:0!important;margin-right:.05em;text-transform:none;font-weight:400}body{font-family:Semplicita Pro Regular}--text-font-family{font-family:Semplicita Pro Regular!important}a em,.h2 em strong,p em a,.price-list{font-family:Playfair Display,serif;font-style:italic;font-weight:400;text-transform:capitilize}p em a.learn-more,.imagetext-section .prose p em a,p em a{font-size:1.4rem}.header-book-app{display:flex;opacity:1;transition:opacity .25s}@media screen and (min-width:999px){.header__primary-nav-item a[data-title="Book Appointment"],.mega-menu__promo{display:none}}@media screen and (max-width:1040px){.header-book-app span{display:none}}@media screen and (max-width:442px){.header-book-app,.contact-popup span{display:none}}.header-book-app:hover{opacity:.7}.header-book-app span{padding-left:8px;font-size:.85em}.header__primary-nav-item .mega-menu[data-title]:before,.header__primary-nav-item .mega-menu[data-title]:hover:before{transform:none!important;display:none!important;content:""}.header__primary-nav-item [data-title]:hover .mega-menu[data-title]:hover:before{transform:none!important;display:none}.mega-menu{border-top:solid 1px #9C8F5D;background-position:top left;background-repeat:no-repeat;background-size:50% auto}.mega-menu[data-title=Engagement]{background-image:linear-gradient(to right,#fff0 0% 10%,#fff),url(/cdn/shop/files/menu-engagement_e5464191-3d20-4867-81ec-882bf5113515.jpg?v=1780374492)}.mega-menu[data-title=Wedding]{background-image:linear-gradient(to right,#fff0 0% 10%,#fff),url(/cdn/shop/files/menu-wedding-2.jpg?v=1780374501)}.mega-menu[data-title=Jewellery]{background-image:linear-gradient(to right,#fff0 0% 10%,#fff),url(/cdn/shop/files/menu-jewellery-2_de3242ff-86d8-4da7-b7f6-a5b4a19db7fe.jpg?v=1780374871)}.mega-menu[data-title=Discover]{background-image:linear-gradient(to right,#fff0,#fff 50%),url(/cdn/shop/files/menu-info.jpg?v=1770600669)}.mega-menu[data-title=Services]{background-image:linear-gradient(to right,#fff0 0% 10%,#fff),url(/cdn/shop/files/menu-diamonds.jpg?v=1770599960)}.mega-menu[data-title="Custom Jewellery"]{background-image:linear-gradient(to right,#ffffff80,#fff),url(/cdn/shop/files/menu-blog.jpg?v=1770600915)}.mega-menu[data-title=Contact]{background-image:linear-gradient(to right,#ffffff80,#fff),url(/cdn/shop/files/menu-contact.jpg?v=1766116464);background-position:center left}.header__primary-nav-item .mega-menu a.h6{text-transform:unset;letter-spacing:0;font-family:Playfair Display;font-style:italic;font-size:2rem}.header__primary-nav-item summary,.header__primary-nav-item a.block{text-transform:uppercase;font-size:.8rem;letter-spacing:0;font-family:Semplicita Pro Regular}.shopify-section--announcement-bar p{font-family:Semplicita Pro Regular,sans-serif;text-transform:unset}.announcement-bar__carousel{max-width:none}.h6{letter-spacing:.1rem;text-transform:uppercase;font-size:calc(.85rem * var(--text-heading-size-factor))}.button{letter-spacing:.1rem}.product-card__info p b{font-weight:400!important}.product-card__info p{letter-spacing:normal;color:currentcolor;font-family:Playfair Display,serif;font-style:italic;font-weight:400;text-transform:capitilize;font-size:var(--text-base)}.product-info__block-item[data-block-type=separator]{clear:both}.product-info__block-item[data-block-type=separator] hr{border-top-width:0!important}.price-list .text-on-sale{color:rgb(var(--text-color));font-weight:700}.badge{border-width:1px!important;border-color:#1c1c1c!important;font-family:var(--text-font-family)}sale-price .text-subdued{color:rgb(var(--text-color) / .5);font-weight:700}.image-with-text picture{height:100%}.image-with-text picture img{object-fit:cover;height:100%;object-position:center}.badge--on-sale{border:none!important}.footer p a{color:currentColor!important}.slideshow__slide-content .h6{font-family:var(--text-font-family)}.valuation-section,.insurance-section{max-width:1600px}#shopify-section-template--19235626483988__77bad33f-bd00-4b04-9fad-1489626ce306{background-color:#f7f7f7;padding:6rem 0}.insurance-section-list{display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style-type:none;algin-content:center}.insurance-section-list li{width:24%;flex-basis:24%;flex-direction:column;object-fit:cover;padding-top:70px;padding-bottom:30px;text-align:center;padding-inline-start:0!important}.insurance-section-list li:nth-child(n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-150_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(2n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Return_to_Preferred_Jeweller.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(3n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Like_for_Like_replacement.png?v=1687485009) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(4n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-No_Excess_Fee.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(5n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Worldwide_Coverage.png?v=1687492043) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(6n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Accidental_Damage_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(7n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Mysterious_Disappearance_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(8n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Natural_Disaster_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(9n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Theft_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(10n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Loss_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(11n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Damage_Coverage.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(12n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Dedicated_Consultant.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(13n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Agreed_Value_Policy.png?v=1687483076) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(14n){background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Centerstone-Satisfaction_Guarantee.png?v=1687483076) no-repeat top center;background-size:64px}@media(min-width:1900px){.image-with-text{--image-with-text-gap: 12rem}}@media(min-width:1400px)and (max-width:1899px){.image-with-text{--image-with-text-gap: 9rem}}@media(min-width:1500px){.content-over-media{--content-over-media-gap: 8rem}}@media(min-width:700px){.image-with-text>.prose{padding-inline-end:var(--image-with-text-gap)}}@media(min-width:960px)and (max-width:1400px){.footer__block-list{flex-wrap:nowrap}.insurance-section-list li{width:30%;flex-basis:30%;flex-direction:column;object-fit:cover;padding-top:70px;padding-bottom:10px;text-align:center;padding-inline-start:0!important}}@media(min-width:700px)and (max-width:1400px){.image-with-text>.prose{padding-top:3rem;padding-bottom:3rem}.text-with-icons{--text-with-icons-items-per-row: 2}}@media(min-width:700px)and (max-width:959px){.footer__block-list .footer__block--links{max-width:18rem;flex-grow:1!important}.footer__block--text{max-width:18rem}.insurance-section-list li{width:50%;flex-basis:50%;flex-direction:column;object-fit:cover;padding-top:70px;padding-bottom:10px;text-align:center;padding-inline-start:0!important}}@media(max-width:699px){.image-with-text .prose.text-center{text-align:left}.image-with-text>.prose{padding-inline-start:3rem;padding-inline-end:3rem;padding-top:3rem;padding-bottom:3rem}.insurance-section-list li{width:50%;flex-basis:50%}}@media(max-width:700px){.slideshow-section .slideshow__slide img{min-height:400px}}@media(min-width:700px)and (max-width:1149px){.collection-section-home .collection-list .collection-card{--collection-list-items-per-row: 3}.collection-section-home .content-over-media--sm{--content-over-media-height: clamp(18rem, 41vw, 32rem)}.collection-section-home .content-over-media{--content-over-media-gap: 1.2rem}.collection-section-home .button{font-size:70%}}.image-text-overlay-section-home .content{max-width:400px;padding-top:40px}@media(min-width:1101px){.image-text-overlay-section-home .content{padding-top:20vh}}@media(max-width:1100px){.image-text-overlay-section-home .content{padding-top:220px;padding-bottom:80px}}.image-text-overlay-section-product .content{max-width:400px;padding-top:40px}@media(max-width:1100px){.image-text-overlay-section-product .content{padding-top:20px;padding-bottom:220px}}.product-info__block-item[data-block-type=feature-with-icon]:is(.hide-ring){display:none}.image-text-overlay-section-hero4cs .content{max-width:500px}@media(max-width:1024px){.image-text-overlay-section-hero4cs .content-over-media--auto{--content-over-media-height: clamp(30rem, 125vw, 42rem)}}@media(min-width:700px)and (max-width:1000px){.image-text-overlay-section-hero4cs .content{padding-bottom:100px;max-width:450px}}@media(max-width:700px){.image-text-overlay-section-hero4cs .content{max-width:350px}.image-text-overlay-section-hero4cs img{object-position:30% 10%!important}}@media(max-width:550px){.image-text-overlay-section-hero4cs .content{padding-bottom:200px}.image-text-overlay-section-hero4cs img{object-position:bottom!important;object-fit:contain!important}}.inline-image img{width:100%}.multicolumn-section-shape .container{background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/4Cs_-_Shape_BESPOKE_bg.jpg?v=1684376198) no-repeat left bottom;background-size:100%;height:80vh;margin:0!important}.multicolumn-section-shape .multi-column{max-width:1440px;padding-left:10%;padding-right:10%;padding-top:80px;margin:0 auto}@media(min-width:700px)and (max-width:1200px){.multicolumn-section-shape .container{height:550px}}@media(max-width:700px){.multicolumn-section-shape .container{height:auto;background-position:bottom;background-size:100%}.multicolumn-section-shape .multi-column{padding-bottom:180px}}.image-text-overlay-about-hero .content{max-width:400px}@media(max-width:700px){.image-text-overlay-about-hero .content{padding:90px 0}}.multicolumn-section-store-difference .container{background:url(https://cdn.shopify.com/s/files/1/0549/2618/0483/files/About-BESPOKE-StoreDiff.jpg?v=1683599854) no-repeat center bottom;background-size:cover;height:80vh;margin:0!important;padding:80px 0 0;color:#fff}.multicolumn-section-store-difference .multi-column{max-width:1440px;padding:80px 10% 0;margin:0 auto}@media(min-width:700px)and (max-width:998px){.multicolumn-section-store-difference .container{background-position:left 10% bottom}}@media(max-width:700px){.multicolumn-section-store-difference .container{background-position:left 35% bottom}.multicolumn-section-store-difference .multi-column{max-width:unset;padding:20px 0}}.image-text-overlay-custom-hero .content{max-width:450px;padding-top:40px}@media(min-width:1101px){.image-text-overlay-custom-hero .content{padding-top:20vh}}@media(max-width:1100px){.image-text-overlay-custom-hero .content{padding-top:220px;padding-bottom:80px}}.image-text-overlay-custom-cta .content{max-width:500px;text-align:center;margin-right:10%}@media(max-width:1100px){.image-text-overlay-custom-cta .content{padding-top:132px;padding-bottom:45px;text-align:center;margin-right:0}}.richtext-section-intro .container{width:100%;margin:0;padding:10%}.richtext-section-intro .prose{max-width:1440px}.image-text-overlay-diamonds-hero .content{max-width:400px;padding-top:40px}@media(max-width:900px){.image-text-overlay-diamonds-hero .content-over-media>:is(img,video,iframe,svg,video-media),.image-text-overlay-diamonds-hero .content-over-media>picture img{object-position:left}.image-text-overlay-diamonds-hero .content{max-width:300px;padding-top:20px;padding-bottom:100px}}@media(max-width:700px){.image-text-overlay-diamonds-hero .content{max-width:250px;padding-top:20px;padding-bottom:250px}.image-text-overlay-diamonds-hero img{object-fit:contain!important;object-position:bottom!important}}.multicolumn-jewellery-list ul{list-style-type:none}.multicolumn-jewellery-list li{background:url(https://cdn.shopify.com/s/files/1/0762/6204/8020/files/Diamond_education_icon_6f9fd2a4-7e93-41a7-8503-c33184d778f2.png?v=1684376195) no-repeat left 3px;background-size:15px;width:70%;padding-right:5px;margin-bottom:5px}.multicolumn-jewellery-list :where(ol,ul):not(.unstyled-list) li{padding-inline-start:1.6rem}@media(max-width:700px){.multicolumn-jewellery-list li{width:100%}.multicolumn-jewellery-list .container{padding-bottom:30px;border-bottom:solid 1px #9a9a9a}.multicolumn-jewellery-list .container>div{gap:1rem}.multicolumn-jewellery-list .multi-column{row-gap:1rem}}.image-text-overlay-jewellery-cta .content{max-width:400px;text-align:center}@media(max-width:700px){.image-text-overlay-jewellery-cta .content{max-width:250px;padding-top:10px;padding-bottom:150px}.image-text-overlay-jewellery-cta .content-over-media:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(-135deg,#ffffff,transparent)}}.image-text-overlay-labgrown-cta .content{max-width:340px}@media(max-width:900px){.image-text-overlay-labgrown-cta .content{max-width:300px;padding-top:20px;padding-bottom:100px}}@media(max-width:700px){.image-text-overlay-labgrown-hero .content-over-media>picture img{object-position:20%}.image-text-overlay-labgrown-hero .content{max-width:250px;padding-top:20px;padding-bottom:100px}}.image-text-overlay-labgrown-cta .content{max-width:400px;text-align:center;margin-left:10%}@media(max-width:1100px){.image-text-overlay-labgrown-cta .content{margin-left:0}}@media(max-width:700px){.image-text-overlay-labgrown-cta .content{max-width:250px;padding-bottom:60px;padding-top:20px}}.image-text-overlay-ourdiamonds-hero .content{max-width:450px}.image-text-overlay-ourdiamonds-hero image-with-text-overlay{background-color:#fffbf7}@media(max-width:700px){.image-text-overlay-ourdiamonds-hero .content-over-media>picture img{object-position:top;object-fit:contain}.image-text-overlay-ourdiamonds-hero .content{max-width:350px;margin:0 auto;padding-top:4rem}.image-text-overlay-ourdiamonds-hero .place-self-center-start{place-self:center}.image-text-overlay-ourdiamonds-hero .text-start{text-align:center}}.image-text-overlay-ourdiamonds-cta .content{max-width:350px;text-align:center;margin-left:10%}@media(max-width:1100px){.image-text-overlay-ourdiamonds-cta .content{max-width:300px;margin-left:0;padding-top:60px;padding-bottom:60px}.image-text-overlay-ourdiamonds-cta .content-over-media>picture img{object-position:40%}}@media(max-width:550px){.image-text-overlay-ourdiamonds-cta .content{max-width:200px;padding-top:40px;padding-bottom:40px}.image-text-overlay-ourdiamonds-cta .content-over-media>picture img{object-position:40%}}@media(min-width:700px){.multicolumn-ringsize .container{max-width:1000px;margin:0 auto;padding:0 5%}}.multicolumn-ringsize .multi-column__item{align-content:center}.multicolumn-ringsize-cut img{max-width:230px;margin:0 auto}.multicomun-ringsize-measure img{max-width:120px;margin:0 auto}.multicolumn-ringsize-compare img{max-width:150px;margin:0 auto}.richtext-ringsize .container{width:100%;margin:0 auto;padding:3rem}.image-text-overlay-ringisze-cta .content{max-width:400px;text-align:center}@media(max-width:700px){.image-text-overlay-ringisze-cta .content{max-width:250px;padding-top:10px;padding-bottom:150px}.image-text-overlay-ringisze-cta .content-over-media:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(-135deg,#ffffff,transparent)}}.image-text-overlay-remake-hero .content{max-width:400px}.image-text-overlay-remake-hero image-with-text-overlay{background-color:#16100d}@media(min-width:700px)and (max-width:960px){.image-text-overlay-remake-hero .content{max-width:300px;padding-top:40px}}@media(max-width:700px){.image-text-overlay-remake-hero .content{padding-bottom:300px;color:#fff!important;max-width:350px;margin:0 auto;padding-top:40px}.image-text-overlay-remake-hero .content-over-media:before{background:#00000008}.image-text-overlay-remake-hero .content-over-media>picture img{object-position:bottom;object-fit:contain}}@media(max-width:550px){.image-text-overlay-remake-hero .content{padding-bottom:200px}}.image-text-overlay-remake-cta .content{max-width:800px;text-align:center}@media(max-width:700px){.image-text-overlay-remake-cta .content{padding-top:300px;padding-bottom:20px}}@media(min-width:1400px){.image-text-overlay-remake-cta .content{padding-top:350px;padding-bottom:0}}.multicolumn-services-list ul{list-style-type:none;display:flex!important;flex-wrap:wrap}.multicolumn-services-list li{width:50%}.image-text-overlay-repair-cta .content{max-width:450px}@media(min-width:1200px){.image-text-overlay-repair-cta .content{max-width:450px;padding-left:5rem}}@media(max-width:800px){.image-text-overlay-repair-cta .content{max-width:300px}}@media(max-width:550px){.image-text-overlay-repair-cta .content{max-width:220px}}.texticons .v-stack{grid-template-columns:minmax(0,4fr)}.texticons .text-with-icons>*{flex-basis:40%;max-width:500px}.texticons-sales-finance .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-column-gap: 3.75rem}@media(max-width:700px){.texticons-sales-finance .text-with-icons>*,.texticons-sales .text-with-icons>*{flex-basis:100%;max-width:500px}.texticons-sales .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 1;--text-with-icons-column-gap: 3.75rem}}.text-icons-ring-care .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-items-per-row: 1;--text-with-icons-column-gap: 3.75rem;width:100%}.imagetext-warranty img{max-width:620px}.imagetext-warranty .image-with-text picture img{object-fit:contain}@media(max-width:1300px){.imagetext-warranty img{max-width:90%}}@media(max-width:700px){.imagetext-warranty img{max-width:100%}}@media(min-width:700px){.imagetext-warranty .image-with-text>.prose{padding-inline-start:0}}.collection-banner .content-over-media .prose{color:#fff}.awards-section{background:url(/cdn/shop/files/marble-bgrd.jpg?v=1766116433) no-repeat top center;background-size:cover;background-attachment:fixed}.collection-section .collection-list{--collection-list-gap: .7rem}.collection-list--text-outside{row-gap:2rem}.collection-section-icon .collection-list--text-outside{max-width:740px;margin:0 auto}.collection-section-shape-icon img{max-width:120px;min-width:120px}.collection-section-icon h2,.collection-section-icon p a{color:#867948}@media screen and (min-width:700px){.collection-section-icon{--collection-list-item-size: unset;--collection-list-items-per-row: 4}}@media(min-width:1500px){.collection-section-icon .content-over-media{--content-over-media-gap: 3rem}}.sml-bg-img picture>img{object-fit:contain;object-position:left}.sml-bg-img .content-over-media:before{background:linear-gradient(to right,#fff0 0% 100%)}@media screen and (max-width:700px){.sml-bg-img picture>img{object-fit:contain;object-position:left}.sml-bg-img .content-over-media:before{background:linear-gradient(to right,#fff0 0% 10%,#fff 40%)}}fieldset[name="custom#select_a_cut"]{colour:yellow}.select-cut{display:inline-block;background-image:url(/cdn/shop/files/ijc-diamond-icon-round_brilliant.jpg?v=1769587268);background-size:40px;background-repeat:no-repeat;padding-left:50px;height:40px;background-position:center left}.formful__radio-group label{width:30%;display:inline-block;background-size:40px;background-repeat:no-repeat;padding-left:50px;height:40px;background-position:top left}.formful__radio-group{flex-direction:row!important;align-content:middle}.formful__radio-group label:first-of-type{background-image:url(/cdn/shop/files/ijc-diamond-icon-round_brilliant.png?v=1770093280)}.formful__radio-group label:nth-child(2){background-image:url(/cdn/shop/files/ijc-diamond-icon-cushion.png?v=1770093280)}.formful__radio-group label:nth-child(3){background-image:url(/cdn/shop/files/ijc-diamond-icon-emerald.png?v=1770093280)}.formful__radio-group label:nth-child(4){background-image:url(/cdn/shop/files/ijc-diamond-icon-oval.png?v=17700932809)}.formful__radio-group label:nth-child(5){background-image:url(/cdn/shop/files/ijc-diamond-icon-princess.png?v=1770093280)}.formful__radio-group label:nth-child(6){background-image:url(/cdn/shop/files/ijc-diamond-icon-radiant.png?v=1770093280)}.formful__radio-group label:nth-child(7){background-image:url(/cdn/shop/files/ijc-diamond-icon-pear.png?v=1770093281)}.formful__radio-group label:nth-child(8){background-image:url(/cdn/shop/files/ijc-diamond-icon-heart.png?v=1770093280)}.formful__radio-group label:nth-child(9){background-image:url(/cdn/shop/files/ijc-diamond-icon-Marquise.png?v=1770093280)}.prose :where(*+span:not(:empty,.metafield-multi_line_text_field)),.prose :is(.link){display:inline}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
