@font-face{font-family:Futura Pt;src:url(/cdn/shop/files/FuturaCyrillicBook.ttf?v=1761302016)}@font-face{font-family:Futura Pt light;src:url(/cdn/shop/files/FuturaCyrillicLight.ttf?v=1761302021)}body,h1,h2,h3,h4,h5,h6,p,a,.h1,.h2,.h3,.h4,.h5,.h6,span,.product-card__name{font-family:Futura Pt!important;margin:0}.bwp-block-text>*{font-family:Futura Pt light!important}.menufr a{font-size:18px!important}.swatch-content-2.image label{background-image:none!important;background-color:transparent!important}#thomasnj img.shape-img{object-fit:fill!important;margin:1px}.template-collection img.shape-img,#custom-jewelry-request img.shape-img{object-fit:fill!important}#custom-jewelry-request img.shape-img{margin:-2px 0}#thomasnj .wpb-variants-swatch .swatch-content.image .swatch-items label{width:36px;height:35px;line-height:30px;border-radius:50%}@media (max-width: 1199px){.menu-mobile__nav-item.gg{display:flex;align-items:center;padding:12px 8px}.mobile-megamenu-image{width:26px;height:26px;margin-right:12px;flex-shrink:0}.mobile-megamenu-image img{width:100%;height:100%;object-fit:contain;display:block}.menu-mobile__nav-item.gg a{font-size:15px;color:#111;text-decoration:none;line-height:1}.menu-mobile__nav-item.gg:hover img{transform:scale(1.1);transition:.2s ease}}.header .bwp-header-topbar .content-topbar>div:last-child .item{justify-content:center}.header-topbar .text-icon1,.header-topbar .text-icon2{gap:10px}.header .bwp-header-topbar .content-item-text-with-icon .custom-text>*:before{height:27px;background:#fff}@media only screen and (max-width: 374px){.header .bwp-header-topbar .content-item-text-with-icon .custom-text>*:before{margin:0}.header-topbar .text-icon1,.header-topbar .text-icon2{gap:3px}}@media only screen and (max-width: 580px){.header .bwp-header-topbar .content-item-text-with-icon .custom-text>*:before{content:unset}section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--image .wpbingo-breadcrumbs__image{padding-top:30px!important;padding-bottom:90px!important}}@media (max-width: 1199px) and (min-width: 991px){.header .bwp-header-topbar .content-topbar>div{flex:0 0 100%;max-width:100%}}.header-center__inner ul.social-icons{display:none}section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--image{margin:0 0 50px!important}.header-desktop .header-cart,.header-desktop .header-account,.header-desktop .search-toggle{padding:16px}.header-desktop .header-page-link{gap:10px;display:flex;align-items:center}.header-desktop .header-left{opacity:0}.header-desktop .header-bottom .main-menu__nav>li:first-child{padding-left:0}.header-page-link svg{width:28px;height:28px;display:flex;transform:scale(.9)}.header-page-link i{font-size:20px;display:flex;align-items:center}.header-page-link a.wishlist{width:20px;height:20px;display:flex;margin:10px}@media only screen and (min-width: 1200px){.wpbingo-footer-section .bwp-block-column .social-icons li{margin:0 32.5px}.wpbingo-footer-section .bwp-block-column .social-icons li:first-child{margin-left:0}.wpbingo-footer-section .bwp-block-column .social-icons li:last-child{margin-right:0}.bwp-footer ul.bwp-list_link.list-style-none{gap:15px}}@media only screen and (max-width: 1500px){.header-cart svg,.header-account svg,.search-toggle svg{width:20px;height:20px}.header-desktop .header-cart,.header-desktop .header-account,.header-desktop .search-toggle{padding:10px}.wpbingo-footer-section #shopify-block-AQ0R3QmFKWmpBRDRoS__column_Pqzy8i{padding:0}}.template-index .product-card .wpb-variants-swatch .swatch-content-3{display:none}.menu-dropdown__content .menu-row__col .image_with_text{display:flex;gap:10px}.bwp-footer ul.bwp-list_link.list-style-none{display:flex;gap:29px;align-items:center;margin:0}.wpbingo-footer-section .bwp-widget-list_link .list-item a{letter-spacing:.1em!important}.shopify-section-group-footer-group .wpbingo-footer-section .section-content{align-items:center}@media only screen and (max-width: 1600px){.bwp-footer ul.bwp-list_link.list-style-none,.bwp-footer #shopify-block-ATG9HZFVielUvdGJpd__social_wjj4mh .social-icons{justify-content:center}.bwp-footer #shopify-block-ATG9HZFVielUvdGJpd__social_wjj4mh .social-icons a{width:25px;height:25px}.wpbingo-footer-section #shopify-block-AdEgwQkVxSlU5ZUt0V__list_link_aN97CY .bwp-list_link span{font-size:20px}}@media only screen and (max-width: 1200px){.bwp-footer ul.bwp-list_link.list-style-none,.bwp-footer #shopify-block-ATG9HZFVielUvdGJpd__social_wjj4mh .social-icons{justify-content:center}}.wpbingo-custom-section div#shopify-block-AYlpPQlZ2RlU0aVd6O__title_7eXttf{margin:0 auto;max-width:671px}@media only screen and (max-width: 1600px){.wpbingo-custom-section div#shopify-block-AYlpPQlZ2RlU0aVd6O__title_7eXttf{max-width:547px}}@media (max-width: 1600px) and (min-width: 991px){.bwp-block-column .bwp-block-title.heading_custom{font-size:40px!important;line-height:40px!important}.pages-wedding-ring .bwp-block-column .bwp-block-title.heading_custom,.pages-loose-diamond .bwp-block-column .bwp-block-title.heading_custom,.pages-gemstones .bwp-block-column .bwp-block-title.heading_custom,.pages-engagement-ring .bwp-block-column .bwp-block-title.heading_custom{font-size:32px!important;line-height:40px!important}.pages-gemstones #custom-shape .bwp-block-column .bwp-block-title.heading_custom,.pages-wedding-ring #custom-shape .bwp-block-column .bwp-block-title.heading_custom,.pages-engagement-ring #custom-shape .bwp-block-column .bwp-block-title.heading_custom,.pages-loose-diamond #custom-shape .bwp-block-column .bwp-block-title.heading_custom,.pages-fine-jewelry #custom-shape .bwp-block-column .bwp-block-title.heading_custom{font-size:18px!important;line-height:25px!important}#custom-explore-collection .bwp-block-column .bwp-block-title.heading_custom{font-size:18px!important;line-height:22.5px!important}.pages-faq .bwp-block-column .bwp-block-title.heading_custom{font-size:24px!important;line-height:25px!important}#shopify-block-AalBVUHFGU29vQzBES__title_cw8LnM h3.bwp-block-title.heading_custom,#shopify-block-AYU0rbkZEWERlU0pOU__title_Ut6weH h3.bwp-block-title.heading_custom,#shopify-block-AUHlqV2lmRDNzVTc3Z__title_9zaAJ4 h3.bwp-block-title.heading_custom,#shopify-block-AdVFDQ1kyeHY5SWZZT__title_fpmdbJ h3.bwp-block-title.heading_custom{font-size:24px!important;line-height:31px!important}.pages-financing-payment-options #shopify-block-AMk1EUHlSeHVuTmtGZ__title_yrcFpH .bwp-block-title{font-size:64px!important;line-height:72px!important}.pages-truly-custom-engagement-rings .bwp-block-column h3.bwp-block-title.heading_custom{font-size:32px!important}}#custom-timeless-collections .bwp-block-column .bwp-block-text>*{font-family:Futura Pt light}.wpbingo-custom-section #shopify-block-AdCtMS0xYYkZkeVZwe__text_block_3MF6TG .bwp-block-text>*,.wpbingo-custom-section #shopify-block-ANjFBYkVwT0M3L2txS__text_block_GF3tDV .bwp-block-text>*,.wpbingo-custom-section #shopify-block-AcWRDbUk1RzhUS3liU__text_block_TQeMtE .bwp-block-text>*,.wpbingo-custom-section #shopify-block-AYy85K05oTm1MR1Vza__text_block_cPcmwQ .bwp-block-text>*{font-family:Futura Pt light}#shopify-block-AaHpDcUlaNHVZNm9Nc__column_PjwnXw .bwp-block-column .content-block-column,#shopify-block-AN0xPOUoxYmhFc1lXV__column_gADr7Y .bwp-block-column .content-block-column,#shopify-block-ATGRVa0IvcExBZm91a__column_7phxDG .bwp-block-column .content-block-column{position:relative}.wpbingo-custom-section #shopify-block-ARi9ZNkdDRldPeDQ1Y__text_block_JxnY9G .bwp-block-text>*,.wpbingo-custom-section #shopify-block-ANVJhMWZMcURlamtQb__text_block_dRWNwq .bwp-block-text>*,.wpbingo-custom-section #shopify-block-AQ2lPd3lpR2M1MnhQb__text_block_NwfkBT .bwp-block-text>*,.wpbingo-custom-section #shopify-block-AbjQzQ3dqY0RCbXJ0M__text_block_9wKQyB .bwp-block-text>*{font-family:Futura Pt light}.pages-fine-jewelry .wpbingo-framework,.pages-wedding-bands .wpbingo-framework,.pages-gemstones .wpbingo-framework,.pages-engagement-ring-guide .wpbingo-framework,.pages-diamond .wpbingo-framework{margin-bottom:50px}#custom-shape .shopify-block{position:relative}#custom-shape .shopify-block .bwp-widget-policy .pos-align-right .content-image{margin-right:-50px;width:13%;opacity:0}#custom-shape .shopify-block:hover .bwp-widget-policy .pos-align-right .content-image{margin-right:0;opacity:1}#custom-shape .shopify-block .bwp-block-column{background:#f9f9f9;border-radius:10px}#custom-shape .shopify-block:hover .bwp-block-column{background:#ffe4ae;border-radius:10px}#custom-shape .banner-wrapper-infor{width:87%}div#shopify-block-AckJDcnZoTnNtL0RVb__button_N97LwD,div#shopify-block-AcW9JdStqM0czeDBsd__button_DAJJJb{position:absolute;top:230px;right:295px}div#shopify-block-AeHhqR3pndU5LWXZyW__text_block_QFpRD3,div#shopify-block-ANFUyY1hiYkl0V3ZjU__text_block_piEhKW{position:absolute;top:126px;width:42%;right:95.5px}div#shopify-block-AQUVBcVlXaVRVN2lZU__title_jnmNxX{position:absolute;top:64px;right:199px}div#shopify-block-AV2lqSlRBaG9BZWI1a__title_46Hxxe{position:absolute;top:64px;right:287px}div#shopify-block-ARUV3UmlWek9KbTB2W__title_LFW8EH{position:absolute;top:64px;left:242px}div#shopify-block-AdCtMS0xYYkZkeVZwe__text_block_3MF6TG{position:absolute;top:128px;left:100px;width:43%}div#shopify-block-AaHJVRWRkNkhkZ0Ewb__button_RD3w9c{position:absolute;left:300px;top:235px}@media (max-width: 1600px) and (min-width: 1199px){.bwp-block-column #shopify-block-Ac1hFMlYwcUdsQ0kzY__image_DybRf3 .bwp-block-image,.wpbingo-custom-section #shopify-block-AdWpzMW5EamIwblFlV__column_jjdyBV{padding:25px 50px!important}div#shopify-block-AckJDcnZoTnNtL0RVb__button_N97LwD,div#shopify-block-AcW9JdStqM0czeDBsd__button_DAJJJb{top:211px;right:250px}div#shopify-block-AQUVBcVlXaVRVN2lZU__title_jnmNxX{right:163px}div#shopify-block-AV2lqSlRBaG9BZWI1a__title_46Hxxe{right:205px}div#shopify-block-AeHhqR3pndU5LWXZyW__text_block_QFpRD3,div#shopify-block-ANFUyY1hiYkl0V3ZjU__text_block_piEhKW{top:112px;width:50%;right:20px}div#shopify-block-ARUV3UmlWek9KbTB2W__title_LFW8EH{top:64px;left:240px}div#shopify-block-AaHJVRWRkNkhkZ0Ewb__button_RD3w9c{top:211px}div#shopify-block-AdCtMS0xYYkZkeVZwe__text_block_3MF6TG{width:50%;top:112px}#shopify-block-AckJDcnZoTnNtL0RVb__button_N97LwD .wpbingo-button>a,#shopify-block-AcW9JdStqM0czeDBsd__button_DAJJJb .wpbingo-button>a,#shopify-block-AaHJVRWRkNkhkZ0Ewb__button_RD3w9c .wpbingo-button>a{margin:0!important}}@media only screen and (max-width: 1199px){div#shopify-block-AckJDcnZoTnNtL0RVb__button_N97LwD,div#shopify-block-AQUVBcVlXaVRVN2lZU__title_jnmNxX,div#shopify-block-AeHhqR3pndU5LWXZyW__text_block_QFpRD3,div#shopify-block-AV2lqSlRBaG9BZWI1a__title_46Hxxe,div#shopify-block-AcW9JdStqM0czeDBsd__button_DAJJJb,div #shopify-block-ANFUyY1hiYkl0V3ZjU__text_block_piEhKW,div#shopify-block-ARUV3UmlWek9KbTB2W__title_LFW8EH,div#shopify-block-AdCtMS0xYYkZkeVZwe__text_block_3MF6TG,div#shopify-block-AaHJVRWRkNkhkZ0Ewb__button_RD3w9c{position:unset}div#shopify-block-AeHhqR3pndU5LWXZyW__text_block_QFpRD3,div#shopify-block-ANFUyY1hiYkl0V3ZjU__text_block_piEhKW,div#shopify-block-AdCtMS0xYYkZkeVZwe__text_block_3MF6TG{width:unset}}.product-card .product-card__content a{text-transform:capitalize}.template-product .custom-Metal .single-option-selector label{border:1px solid #00000026;width:40px!important;height:40px!important;border-radius:50%}.template-product .custom-Shape .single-option-selector label{border:1px solid #00000026;width:30px!important;height:30px!important}.template-product .product-single.thumbnails .product-single__thumbnail-wrapper .product-media__wrapper{border:1px solid #00000026}.template-product div#shopify-block-ANDF6Smw5VEpvVDhac__single_ask_a_question_HrQBMU .open-ask_a_question{font-size:17px}.template-product button,.template-product .delivery_return-title,.template-product .product_share_label{font-size:17px!important}.template-product .single-option-selector label{font-size:17px}.template-product .custom-Shape .single-option-selector{box-shadow:0 0 0 1px #00000045,inset 0 0 0 1px #fff!important;border-radius:100%;width:50px;height:50px;display:grid;justify-content:center;align-items:center;text-align:center;margin:0 10px 10px 0}.template-product .product-single .custom-Shape .single-option-selector label[data-image]{margin:0}.template-product .product-single .custom-Shape .single-option-selector input[type=radio]:checked+label[data-image]{box-shadow:unset!important}.template-product .product-single .custom-Shape .single-option-selector:has(input[type=radio]:checked){box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff!important}.product-recommendations__inner h3.wpbingo-title__heading{font-size:30px}div#shopify-section-template--19267503423644__recommendations{margin:30px 0}.section-recently-viewed-products .wpbingo-title h2{font-size:30px}.template-collection .FacetFiltersForm .filter-image .facets__list label{width:100%;height:100%;border-radius:unset;border:none;color:#000;font-size:15px;padding:7px;border:1px solid #ddd;display:inline-grid;line-height:40px;margin:0 0 5px;border-radius:50%;position:relative;justify-content:center}.template-collection .FacetFiltersForm .filter-image .facets__list label span.tool-tip_cls_text{display:block;position:absolute;font-size:12px;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase}.template-collection .FacetFiltersForm .filter-image .facets__list .select-filter input:checked+label:before,.template-collection .FacetFiltersForm .filter-image .facets__list .select-filter:hover:before,.template-collection .FacetFiltersForm .filter-image .facets__list .select-filter:hover:after,.template-collection .FacetFiltersForm .filter-image .facets__list .select-filter:hover label:not(.facet-checkbox--disabled):hover:before{opacity:0;visibility:hidden}.template-collection .FacetFiltersForm .filter-image .facets__list .select-filter{margin:0 5px 10px 0}.template-collection .FacetFiltersForm .filter-image .facets__list .select-filter input:checked+label{border:1px solid #000;display:inline-flex;border-radius:30px;margin:0 0 10px}.template-collection .wpb-variants-swatch .swatch-content.tt.swatch-content-2.image .swatch-items{border:1px solid #00000059;border-radius:50%;margin:0 5px 5px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.template-collection .wpb-variants-swatch .swatch-content.tt.swatch-content-2.image .swatch-items label{margin:5px;border:0}.template-collection .wpb-variants-swatch .swatch-content.tt.swatch-content-2.image .swatch-items label:hover,.template-collection .wpb-variants-swatch .swatch-content.tt.swatch-content-2.image .swatch-items.active label{border-color:unset;border:unset}.template-collection .wpb-variants-swatch .swatch-content.tt.swatch-content-2.image .swatch-items.active{border:2px solid #000}.template-collection .wpb-variants-swatch .swatch-content.tt.swatch-content-2.image .swatch-items label:before{border:0}.template-product .product-single .single-option-selector span.tool-tip_cls_text{font-size:16px;font-weight:400;color:#000;text-transform:uppercase;border-radius:4px;padding:2px 6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center}.template-product .product-single .single-option-selector input[type=radio]:checked+label[data-image]{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff!important}#shopify-section-template--19301033869468__breadcrumb section.wpbingo-breadcrumbs.about-contact.wpbingo-breadcrumbs--image.center{margin-bottom:0}.pages-our-story .bwp-block-column .bwp-block-text>*{font-family:Futura Pt light!important}.pages-gia div#shopify-section-template--19309832503452__featured_custom_section_U9h3Nr h3.bwp-block-title{font-size:30px!important}.pages-truly-custom-engagement-rings .bwp-block-column .bwp-block-text{font-family:Futura Pt light!important}#custom-map .bwp-block-text>*{font-family:Futura Pt light!important}.facets-container h4.block-sidebar__title{font-size:18px;font-weight:600;text-transform:uppercase}.main-menu__nav-item .menu-row__col .image_with_text img{width:20px;height:20px}.main-menu__nav-item.menu-dropdown.menu-dropdown--mega .menu-dropdown__content a{font-size:14px;color:#09062d}.main-menu__nav-item.menu-dropdown.menu-dropdown--mega .megamenu-heading{font-size:18px}#shopify-block-AeHgwRHc5cWtzYlFXV__megamenu_item_a7tinY .menu-row__col,#shopify-block-AeTdpYlRnbTBhYnlob__megamenu_item_6gE8tG .menu-row__col{padding-top:55px}#engagement-rings .swatch-content.tt.swatch-content-2.image img{object-fit:unset!important;padding:0!important}.watches{display:flex;justify-content:space-between;align-items:center}.watches_metafiled{display:flex;align-items:center;gap:10px}.watches_button a{text-transform:uppercase;font-size:16px;color:#09062d;text-decoration:underline}.watches_button a:hover{text-decoration:underline}.watches_heading h5{font-size:18px;color:#09062d}.watches_heading h6{font-size:14px;color:#09062d;font-weight:300}.pickup-available-box{border-radius:10px;padding:10px;background:#adafa724}#vitals-instagram-feed .Vtl-InstagramFeedWidget{margin:2rem auto}#custom-ring-types .wpbingo-widget--testimonials .testimonial-card{flex-direction:column}#custom-ring-types .testimonial-card .content-image{min-height:160px}.mm-nav__links-wrapper a{font-size:14px!important}.menu-mobile .menu-mobile__nav-item a{font-size:16px}.template-collection .FacetFiltersForm .filter-image #custom-filter-Shape{display:grid;grid-template-columns:repeat(6,1fr)}.template-collection .FacetFiltersForm .filter-image #custom-filter-Shape label{width:50px;height:50px}#custom-filter-Shape li#shape-10{grid-column:1;grid-row:1}#custom-filter-Shape li#shape-6{grid-column:2;grid-row:1}#custom-filter-Shape li#shape-2{grid-column:3;grid-row:1}#custom-filter-Shape li#shape-9{grid-column:4;grid-row:1}#custom-filter-Shape li#shape-3{grid-column:5;grid-row:1}#custom-filter-Shape li#shape-5{grid-column:6;grid-row:1}#custom-filter-Shape li#shape-7{grid-column:1;grid-row:2}#custom-filter-Shape li#shape-8{grid-column:2;grid-row:2}.whatsapp{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:sans-serif}.whatsapp{cursor:pointer;animation:wave 2.5s ease-in-out infinite}@keyframes wave{0%{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.whatsapp svg{width:70px;height:70px;border-radius:50%;box-shadow:0 4px 10px #0000004d}.whatsapp-wrapper{position:fixed;bottom:20px;right:20px;z-index:9999;font-family:sans-serif}.whatsapp-icon{cursor:pointer}.whatsapp-icon svg{border-radius:10px;box-shadow:0 4px 10px #0000004d}.whatsapp-chatbox{display:none;position:absolute;bottom:80px;right:0;width:280px;background-color:#f0f0f0;border-radius:10px;box-shadow:0 2px 10px #0003;overflow:hidden}.chat-header{background-color:#09062d;color:#fff;padding:10px;display:flex;justify-content:space-between;font-weight:700}.chat-header span{cursor:pointer}.chat-body{padding:10px;display:flex;flex-direction:column;gap:8px}.chat-body textarea{width:100%;height:60px;padding:8px;resize:none;border-radius:6px;border:1px solid #ccc;font-size:14px}.chat-body button{background-color:#09062d;color:#fff;padding:10px;border:none;border-radius:6px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
