.header-book-app{display:flex;opacity:1;transition:opacity .25s}@media screen and (min-width: 779px){.header__primary-nav-item[data-title="Book Appointment"]{display:none}}@media screen and (max-width:779px){.header-book-app,.contact-popup span{display:none}.contact-popup{display:block}}.header-book-app:hover{opacity:.7}.header-book-app span{padding-left:8px;font-size:.85em}.header__primary-nav-item summary.h6{text-transform:unset;letter-spacing:0;font-family:Avenir Next}.shopify-section--announcement-bar p{font-family:Avenir Next,sans-serif}.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}a.product-title{font-size:.8rem}.product-card__info p b{font-weight:400!important}.price-list .text-on-sale{color:rgb(var(--text-color));font-weight:700}.badge{border-width:1px!important;border-color:#1c1c1c!important}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}.valuation-section,.insurance-section{max-width:1600px}#shopify-section-template--14692643274787__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(/cdn/shop/files/Centerstone-150_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(2n){background:url(/cdn/shop/files/Centerstone-Return_to_Preferred_Jeweller.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(3n){background:url(/cdn/shop/files/Centerstone-Like_for_Like_replacement.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(4n){background:url(/cdn/shop/files/Centerstone-No_Excess_Fee.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(5n){background:url(/cdn/shop/files/Centerstone-Worldwide_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(6n){background:url(/cdn/shop/files/Centerstone-Accidental_Damage_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(7n){background:url(/cdn/shop/files/Centerstone-Mysterious_Disappearance_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(8n){background:url(/cdn/shop/files/Centerstone-Natural_Disaster_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(9n){background:url(/cdn/shop/files/Centerstone-Theft_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(10n){background:url(/cdn/shop/files/Centerstone-Loss_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(11n){background:url(/cdn/shop/files/Centerstone-Damage_Coverage.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(12n){background:url(/cdn/shop/files/Centerstone-Dedicated_Consultant.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(13n){background:url(/cdn/shop/files/Centerstone-Agreed_Value_Policy.png?v=1696410785) no-repeat top center;background-size:64px}.insurance-section-list li:nth-child(14n){background:url(/cdn/shop/files/Centerstone-Satisfaction_Guarantee.png?v=1696410785) 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}.collection-section-home .content-over-media{--content-over-media-gap: 6rem}}@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}}.collection-section-home button{font-size:.7rem}@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}}.multicolumn-section-diamond-home,.multicolumn-section-diamond-home .container{margin:0!important}.multicolumn-section-diamond-home .multi-column{display:flex;column-gap:0;justify-content:center}.multicolumn-section-diamond-home .multi-column .prose{max-width:600px}.multicolumn-section-diamond-home .multi-column__item{color:#fff;padding:6rem;width:50%;text-align:center}.multicolumn-section-diamond-home .multi-column__item:first-child{background-color:#4f4f4f}.multicolumn-section-diamond-home .multi-column__item:last-child{background-color:#192765}.multicolumn-section-home-white,.multicolumn-section-home-white .container{margin:0!important}.multicolumn-section-home-white .multi-column{display:flex;column-gap:0;justify-content:center}.multicolumn-section-home-white .multi-column .prose{max-width:600px}.multicolumn-section-home-white .multi-column__item{padding:6rem;width:50%;text-align:center}@media screen and (max-width: 1024px){.multicolumn-section-diamond-home .multi-column__item,.multicolumn-section-home-white .multi-column__item{padding:4rem}}@media screen and (max-width: 810px){.multicolumn-section-home-white .multi-column,.multicolumn-section-diamond-home .multi-column{flex-wrap:wrap;row-gap:0}.multicolumn-section-diamond-home .multi-column__item,.multicolumn-section-home-white .multi-column__item{width:100%}.multicolumn-section-home-white .multi-column__item:first-child{padding-bottom:2rem}.multicolumn-section-home-white .multi-column__item:last-child{padding-top:2rem}}@media screen and (max-width: 550px){.multicolumn-section-diamond-home .multi-column__item,.multicolumn-section-home-white .multi-column__item{padding:3rem 2rem}}.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}}.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-cert{padding-top:80px;padding-bottom:80px}.multicolumn-section-shape .container{background:url(/cdn/shop/files/4Cs_-_Shape_BESPOKE_bg.jpg?v=1696410788) 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,.multicolumn-section-cert{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(/cdn/shop/files/About-BESPOKE-StoreDiff.jpg?v=1696410787) 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}}.image-text-overlay-diamondtrade-hero .content{max-width:400px;padding-top:40px}@media (max-width: 900px){.image-text-overlay-diamondtrade-hero .content{max-width:300px;padding-top:20px;padding-bottom:100px}}@media (max-width: 700px){.image-text-overlay-diamondtrade-hero .content{max-width:250px;padding-top:20px;padding-bottom:250px}}.multicolumn-jewellery-list ul{list-style-type:none}.multicolumn-jewellery-list li{background:url(/cdn/shop/files/icon-diamond-navy.svg?v=1696998092) 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{color:#fff!important;max-width:350px;margin:0 auto;padding-top:40px}}@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;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 (min-width: 1000px){.texticons-sales-finance .text-with-icons:not(:has(>:nth-child(5))){--text-with-icons-column-gap: 11.75rem}}@media (max-width: 700px){.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}}.image-text-overlay-section-gold .content{max-width:400px}@media (max-width: 700px){.image-text-overlay-section-gold .content{padding-top:20vh}}.image-text-overlay-gemstone-cta .content{max-width:400px}@media (max-width: 1100px){.image-text-overlay-gemstone-cta .content{padding-top:132px;padding-bottom:45px}}.imagetext-section-team-hero .image-with-text{justify-content:center}.imagetext-section-team-hero .image-with-text>.prose .metafield-multi_line_text_field{font-weight:700}.imagetext-section-team-hero picture{max-width:600px}.imagetext-section-team-hero ul{list-style-type:none}.imagetext-section-team-hero ul li{padding-bottom:3px;border-bottom:solid 1px rgba(0,0,0,.1)}@media screen and (min-width: 700px){.imagetext-section-team-hero .image-with-text>.prose{padding-inline-start:0}}@media (min-width: 700px) and (max-width: 1400px){.imagetext-section-team-hero .image-with-text>.prose{padding-inline-start:3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
