@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-SemiBold.ttf?v=1785742159) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/cdn/shop/files/SourceSans3-Medium.ttf?v=1785302063) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/cdn/shop/files/SourceSans3-Regular.ttf?v=1785302412) format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,.service-link{font-family:Cormorant Garamond,sans-serif;letter-spacing:.7px;font-weight:600;color:#000}body,span,p,.mega-block h4,.diamond-hero__subheading,.stat-item h1{font-family:"Source Sans 3",sans-serif;letter-spacing:.5px}html{scroll-behavior:smooth!important}.page-contact h3.bwp-block-title{font-family:"Source Sans 3"!important;font-weight:500!important}a.mobile_contact_links:hover{color:#000}.template-page .wpbingo-footer-section a:hover{color:#fff}.header-desktop a:hover{color:#516063}.container{max-width:100%;padding:0 20px;margin:0 auto}.header-desktop .container,.container.custom-announcement-bar__inner{padding:0 20px}.rcs_our_story_img_main_outer_col.col-md-5.col-12{justify-content:center;margin-bottom:20px}h6.review-testimonials{text-align:center;font-weight:400;margin-top:40px;font-size:20px}h2.review-heading{text-align:center;font-size:35px;margin-bottom:30px}.menu-dropdown>a:after,.has-simple-dropdown>a:after{content:"\f107";pointer-events:none;margin-left:5px;font-family:FontAwesome;position:relative;top:0;font-weight:400}.footer-copyright{display:flex;justify-content:space-between;background:#000;color:#fff;align-items:center;padding:15px 50px}.footer-copyright p{margin:0}.social-icons svg,.social-icons a{color:#fff;fill:#fff;width:20px;height:20px;margin-right:5px}.social-icons a:hover{color:#fff}.footer-copyright .social-icons a span{display:block}.wpbingo-widget--newsletter .newsletter__content.layout-1 .newsletter-form__wrap .newsletter-form__submit:hover{background:transparent;border-bottom:1px solid #fff;border-top:none;border-left:none;border-right:none}.page-width.container,.page-contact .main-content,.page-privacy-policy .wpbingo-breadcrumbs,.page-our-story .wpbingo-breadcrumbs,.page-shipping-policy .wpbingo-breadcrumbs,.page-terms-and-conditions .wpbingo-breadcrumbs,.page-terms-of-service .wpbingo-breadcrumbs,.page-contact .wpbingo-breadcrumbs{max-width:1180px;margin:0 auto}.rcs_story_content.mt-5{margin-top:0!important}.rcs_our_story_img_main_outer_col.col-md-5.col-12{align-items:center;display:flex;vertical-align:middle}.template-page h1{font-size:35px}.page-privacy-policy h2,.page-shipping-policy h2,.page-terms-and-conditions h2,.page-terms-of-service h2,.page-our-story h2{font-size:24px;text-transform:uppercase}.page-privacy-policy h1,.page-shipping-policy h1,.page-terms-and-conditions h1,.page-terms-of-service h1,.page-our-story h1{font-size:28px}.page-privacy-policy a:hover,.page-shipping-policy a:hover,.page-terms-and-conditions a:hover,.page-terms-of-service a:hover,.page-our-story a:hover{color:#000}.template-page .accordion-item a:hover{color:#fff}div#insta-feed{margin-top:20px}.wpbingo-custom-section{margin:0 0 20px!important}.page-contact .social-icons svg,.page-contact .social-icons g{margin-right:0}.page-contact .social-icons a{width:40px!important;height:40px!important}.page-contact .wpbingo-custom-section a{color:#000}.footer-copyright .social-icons a{display:flex;width:100%}.insta-gram{text-align:center;margin:40px 0 20px}.insta-gram h2{font-size:35px;text-transform:uppercase}.instagram-header{display:flex;align-items:center;justify-content:space-evenly;margin:0 auto 20px;max-width:fit-content;gap:40px}.instagram-profile{display:flex;gap:15px;align-items:center}.instagram-avatar{width:80px;height:80px}.instagram-info h3{font-size:20px;font-weight:800}.instagram-username{font-size:16px}a.instagram-follow-btn{background:#516063;padding:10px 50px;color:#fff;font-size:15px;letter-spacing:1px;align-items:center}a.instagram-follow-btn svg{margin-right:10px}a.instagram-follow-btn:hover{border:1px solid #516063;color:#516063;background:#fff}.js-scroll-to-top.scroll-to-top{display:none!important}.header-mobile .header-right .header-cart__link svg{width:20px;height:20px;margin-top:0}.grp-entangle--root{padding:10px 10px 20px!important}.footer-copyright a,.footer-copyright a:hover{color:#fff}.template-collection section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image{padding-bottom:0}img.predictive-search__image{width:100%;height:250px;object-fit:contain;border:1px solid #e5e5e5;padding:10px}ul#predictive-search-results-list{gap:20px}.predictive-search__item-content{text-align:center}.page-wishlist section.wpbingo-breadcrumbs.about-contact.wpbingo-breadcrumbs--no-image.center{background-color:#f3f3f3}.watch-banner .education-hero-banner__wrapper{width:100%}.watch-banner .education-hero-banner__title{color:#fff}.watch-banner .education-hero-banner__text p{font-size:14px;color:#fff}.watch-banner .education-hero-banner__content{max-width:700px}.template-collection main.main-content{max-width:1480px;margin:0 auto}.product-card{padding:10px;border:1px solid #f2f2f2;border-radius:8px;box-shadow:0 4px 15px #0000000d}.template-collection .wpbingo-breadcrumbs__image .container,.template-product .wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image .container,.template-product .product-recommendations .container,.template-product .section-recently-viewed-products .container{padding:0 60px}.product-single.product__primary.thumbnails{padding:0 40px}.jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--minimal-header{padding:0!important}h4.jm-review-widget-minimal-header__title{font-size:30px;text-align:center}.more-info-tabs__content.tab-content{max-width:1000px;margin:0 auto}.tw\:mt-0{padding:0 50px}.tw\:mb-3.tw\:px-4.tw\:md\:px-0{margin-top:20px;padding:0 50px}.category-nav [data-bigfilter] .category-content{width:calc(6 * var(--rb-font-size))!important}.category-content{width:calc(4 * var(--rb-font-size))!important;height:calc(4 * var(--rb-font-size))!important}#ring-builder-root .products-grid{padding:20px 40px}button.btn.cart-modal__btn.cart-modal__btn--checkout:hover{background:#fff;border:1px solid #516063;color:#516063!important}.footer-block a:hover{color:#fff}button.button.button--full-width{width:100%}button.jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{background:#516063}button.button-flat,button.pdp-add-to-cart-btn.tw\:w-full.tw\:bg-gray-900.tw\:hover\:bg-gray-800.tw\:text-white.tw\:py-4.tw\:text-sm.tw\:font-semibold.tw\:tracking-wide.tw\:transition-colors.tw\:uppercase.tw\:mb-4.tw\:cursor-pointer.tw\:flex.tw\:items-center.tw\:justify-center.tw\:gap-2{background:#516063!important;border-radius:0!important}button.button-flat:hover,button.button-outlined,button.pdp-add-to-cart-btn.tw\:w-full.tw\:bg-gray-900.tw\:hover\:bg-gray-800.tw\:text-white.tw\:py-4.tw\:text-sm.tw\:font-semibold.tw\:tracking-wide.tw\:transition-colors.tw\:uppercase.tw\:mb-4.tw\:cursor-pointer.tw\:flex.tw\:items-center.tw\:justify-center.tw\:gap-2:hover{background:#fff!important;border:1px solid #516063!important;color:#516063!important}input.js-input-newsletter.form-control.newsletter-form__input{color:#fff}.template-search section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image{margin-bottom:20px;padding-bottom:20px}#wishlists .container{padding:0 40px}.key-features h3{font-size:22px;margin-top:20px}#js-more-info-tabs-1{column-count:2}.specs-active li{align-items:center;break-inside:avoid-column;display:flex;justify-content:space-between;padding:10px 5px}.specs-active li strong{font-weight:500;flex:0 0 50%;min-width:180px;font-size:14px;text-align:left}.specs-active li:nth-child(odd){background:#f8f8f8}.specs-active{max-width:1000px;margin:0 auto}.specs-active li:not(strong){text-align:right}select.js-single-option-selector.product-form__input{max-width:350px}.product_share-icon{display:flex;margin:20px 0}.product_share-icon svg{width:18px;height:18px}span.fa.fa-pinterest{font-size:18px}.product_share-icon a:hover,.panel-body a:hover{color:#000}.page-make-an-appointment section.wpbingo-breadcrumbs.about-contact.wpbingo-breadcrumbs--no-image.center{margin-bottom:0;padding-bottom:0;padding-top:30px}.calendly-inline-widget{margin-top:-20px}.page-make-an-appointment h2.wpbingo-breadcrumbs__title{font-size:34px!important}@media screen and (min-width:767px){section.mobile-footer,.mobile-copyright{display:none!important}.product-price{font-size:16px}}@media screen and (max-width:749px){.desktop-copywrite{display:none}.header-logo img{max-width:130px!important}.container{padding:0 10px}.search-mobile{margin-right:5px;margin-top:6px}h2.review-heading{font-size:24px}.page-our-story .wpbingo-breadcrumbs,page-privacy-policy .wpbingo-breadcrumbs{margin-bottom:0}.template-page h1{font-size:25px}.page-privacy-policy h2,.page-shipping-policy h2,.page-terms-and-conditions h2,.page-terms-of-service h2,.page-our-story h2{font-size:20px}.page-our-story .m-auto.w-100.row{padding:0 10px}.grp-entangle-rating-container{display:none}h6.review-testimonials{margin-top:20px}h2.review-heading{margin-bottom:10px}.insta-gram h2{font-size:20px}a.instagram-follow-btn{padding:10px 50px}.insta-gram{margin:20px 0}.instagram-header{margin-bottom:20px;flex-wrap:wrap;gap:20px}.template-index .container{padding:0 10px}img.predictive-search__image{height:150px}.watch-banner .education-hero-banner__wrapper{width:100%;height:100%}.watch-banner .education-hero-banner-mobile_img,.watch-banner .education-hero-banner__img{height:350px;object-fit:cover}.product-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;min-height:45px}.template-collection .wpbingo-breadcrumbs__image .container,.template-product .wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image .container,.template-product .product-recommendations .container,.template-product .section-recently-viewed-products .container{padding:0 10px}.product-single.product__primary.thumbnails{padding:0}.newsletter-box .input-group{flex-wrap:nowrap}.input-group input{width:80%}p.cart-empty-message{font-size:25px!important}.page-collection__inner .row{margin:-10px}.product-single.product__primary.thumbnails .row{margin:0}.product-single.product__primary.thumbnails .bwp-single-content.col-12.col-lg-12.col-md-12.col-12{padding:0}.template-search .row{margin:0}#wishlists .container{padding:0 10px}.specs-active ul{padding:0}.specs-active{padding-left:0!important}.specs-active li strong{flex:0 0 30%;min-width:100px}#js-more-info-tabs-1{column-count:1;padding:20px 0}.page-make-an-appointment h2.wpbingo-breadcrumbs__title{font-size:24px!important;margin-bottom:50px}}@media screen and (max-width:766px){.desktop-copywrite{display:none!important}.wpbingo-footer-section{display:none}.footer-copyright{display:grid;padding:15px 20px;justify-items:center;justify-content:center}.footer-copyright p{order:2;font-size:13px;text-align:center}.social-icons{order:1;margin-bottom:15px}.social-icons li{margin:0 4px}ul#predictive-search-results-list{gap:10px}.tw\:mt-0{padding:0 10px}.tw\:mb-3.tw\:px-4.tw\:md\:px-0{margin-top:20px;padding:0 10px}#ring-builder-root .products-grid{padding:20px 10px}}@media screen and (min-width:750px)and (max-width:1198px){.search-mobile{margin-right:5px;margin-top:5px;font-size:18px}.header-mobile .header-right .wishlist-mobile{font-size:20px}.template-index .container{padding:0 20px}.watch-banner .education-hero-banner__wrapper{height:100%}.watch-banner .education-hero-banner-mobile_img,.watch-banner .education-hero-banner__img{height:250px;object-fit:cover}.product-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-word;min-height:70px}.wpbingo-breadcrumbs__image .container,.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image .container,.product-recommendations .container,.section-recently-viewed-products .container{padding:0 10px}.product-single.product__primary.thumbnails{padding:0}.social-icons li{margin:0}.footer-copyright{padding:15px}.tw\:mt-0{padding:0 10px}.tw\:mb-3.tw\:px-4.tw\:md\:px-0{margin-top:20px;padding:0 10px}#ring-builder-root .products-grid{padding:20px 10px}.template-collection .wpbingo-breadcrumbs__image .container,.template-product .wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image .container,.template-product .product-recommendations .container,.template-product .section-recently-viewed-products .container{padding:0 15px}#wishlists .container{padding:0 10px}.menu-mobile__inner{width:50%}.specs-active ul{padding:0}.specs-active{padding-left:0!important}.template-product .bwp-single-image .row{margin:0 5px!important}}@media screen and (min-width:1199px)and (max-width:1330px){.header-logo img{max-width:160px!important;padding:0 10px}.main-menu__nav .main-menu__nav-item>a{font-size:13px}.main-menu__nav>li{padding:0 7px}.header-page-link,.header-split-right-wrapper{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-theme.css.map */
