@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&display=swap";@font-face{font-family:Cormorant_Garamond,serif;src:url(https://cdn.shopify.com/s/files/1/1024/3824/0388/files/Cormorant_Garamond.woff2?v=1788416674) format("woff2");font-style:normal}@font-face{font-family:Inter;src:url(/cdn/shop/files/Inter.woff2?v=1789462688) format("woff2");font-style:normal}h1{font-family:Cormorant Garamond,serif!important;font-size:46px;letter-spacing:.4px}h2{font-family:Cormorant Garamond,serif!important;font-size:46px;font-weight:500;letter-spacing:.4px}h3{font-family:Cormorant Garamond,serif;font-size:25px;letter-spacing:.4px}h4,h5,h6{font-family:Cormorant Garamond,serif!important;font-size:20px;letter-spacing:.4px}body{font-family:Inter;font-size:16px;letter-spacing:.4px}@media screen and (max-width:749px){.custom_page_width{padding-left:15px;padding-right:15px}}.header-center__inner .header-logo img{max-width:150px;margin:0 auto}.header-right,.bwp-header.header_4 .header-left{width:30%}.header-logo{width:40%;text-align:center;position:relative;margin:0 auto}.header-menu{border-top:1px solid #eee;padding:10px 0}.search-bar input[type=search]{border:none;font-family:Inter;font-size:14px}input[type=search]::placeholder{color:#000}.bwp-header.header_4 .header-desktop{padding:0}.main-menu__nav .main-menu__nav-item>a{font-weight:400;font-size:14px;line-height:1.5;text-transform:uppercase;transition:all .2s ease 0s}.main-menu__nav{justify-content:center}.main-menu__nav>li{padding:0 18px}.bwp-header.header_4 .header-desktop .container{padding:0px clamp(15px,3.5vw,2000px)}.header-right .header-page-link{gap:20px}.header-right .search-toggle,.header-right .header-account .login-account,.header-right .header-page-link .wishlist,.header-right .header-cart__link:before{font-size:clamp(16px,1.146vw,500px)}.header-right .header-cart__link{font-size:clamp(14px,.938vw,500px)}.megamenu-heading span{font-weight:400;font-size:clamp(12px,1.042vw,500px);line-height:clamp(19px,1.406vw,600px);text-transform:uppercase}.menu-dropdown__content a.menu__link{display:flex;padding:clamp(3px,.313vw,100px) clamp(5px,.521vw,200px) clamp(3px,.313vw,100px) 0;font-size:clamp(13px,.938vw,1000px);align-items:center;gap:clamp(5px,.521vw,200px)}.menu-dropdown__content a.menu__link img{width:30px;height:auto;display:block;object-fit:contain}.megamenu-products.megamenu-products2.itb-shop_by_metal{margin-top:25px}.menu-dropdown__content .menu-list.shop_by_metal a.menu__link img{width:clamp(16px,1.302vw,1000px)}.menu-list.loose_diamonds,.menu-list.shop_by_style,.megamenu-products2 .menu-list.shop_by_metal,.menu-list.shop_by_shape,.menu-row.gemstones .menu-list.shop_by_type,.menu-list.gemstone_type,.menu-list.shop_by_color{column-count:2}.megamenu-products.megamenu-products2{margin-top:0}.menu-row{justify-content:center}.menu-dropdown__content--megamenu .menu-row{max-width:100%;padding:clamp(25px,2.083vw,1000px) clamp(15px,4.323vw,2000px)}.menu-dropdown__content--megamenu .menu-row .shopify-block{width:23%;flex:0 0 23%}.menu-dropdown__content--megamenu .menu-row.diamonds .shopify-block:nth-child(3),.menu-dropdown__content--megamenu .menu-row.fine_jewelry .shopify-block:nth-child(1),.menu-dropdown__content--megamenu .menu-row.fine_jewelry .shopify-block:nth-child(2){width:16.6%;flex:0 0 16.6%}.menu-dropdown__content--megamenu .menu-row.diamonds .shopify-block:last-child,.menu-dropdown__content--megamenu .menu-row.gemstones .shopify-block:last-child,.menu-dropdown__content--megamenu .menu-row.fine_jewelry .shopify-block:last-child,.menu-dropdown__content--megamenu .menu-row.engagement_rings .shopify-block:last-child,.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:last-child{width:31%;flex:0 0 31%}.menu-dropdown__content--megamenu .menu-row.engagement_rings .shopify-block:nth-child(3){width:20%;flex:0 0 20%}.menu-dropdown__content--megamenu .menu-row.engagement_rings .shopify-block:nth-child(2){width:25%;flex:0 0 25%}.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:nth-child(1),.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:nth-child(2){width:20%;flex:0 0 20%}.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:nth-child(3){width:16%;flex:0 0 16%}.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:nth-child(4){width:16%;flex:0 0 16%}.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:last-child{width:26%;flex:0 0 26%}.main-menu ul.menu-list.create_your_own_ring,.main-menu ul .menu-list.shop_by_style{min-height:130px;display:grid;grid-template-rows:repeat(7,25px);grid-auto-flow:column;row-gap:6px;align-items:center;list-style:none}.header-cart svg,a.wishlist svg,a.login-account svg,.wishlist-mobile a svg{width:22px;height:22px;fill:#000}.search-toggle svg path{fill:#000}.text-icon1 a svg{width:20px;height:20px}.menu-row.engagement_rings .megamenu-products.CREATE.YOUR.OWN.RING{height:140px}.image-mega-block{pointer-events:none}.menu-mobile__nav{position:absolute;top:0;left:0;bottom:0;width:344px;overflow-x:hidden;overflow-y:auto;padding:0 0 15px}.menu-mobile__inner{width:344px}button.mm-nav_acc_btn{font-size:14px;text-transform:uppercase;padding:14px 15px;border:0px;background-color:transparent;display:flex;align-items:center;justify-content:flex-end;width:50%;color:#000}.mm-nav_acc_btn i.feather-minus,.mm-nav_acc_btn.active i.feather-plus{display:none}.mm-nav_acc_btn.active i.feather-minus{display:block}.menu-mobile__nav-item{border-bottom:1px solid #e5e5e5}.menu-mobile__nav-item:first-child{border-top:1px solid #e5e5e5}.mm-nav_acc_content{max-height:0;overflow:hidden;transition:max-height .35s ease}.menu-mobile__nav-item>a{padding:14px 0 14px 16px;color:#000;font-size:13px;text-transform:uppercase;letter-spacing:0}.menu-mobile__nav-item a.mobile_menu_text{padding:14px 0 14px 16px!important;color:#000;font-size:13px;text-transform:uppercase;letter-spacing:0px}.custom_mm_grid{padding:20px 15px}.mega-block.design_mega_block h4{color:#000;font-size:14px;text-transform:uppercase;font-weight:600}.mega-block.design_mega_block ul{list-style-type:none;padding:0}.menu-mobile__nav-item .mega-block.design_mega_block ul a{display:flex;padding:5px 0 5px 5px;color:#000;text-transform:unset;font-size:13px;letter-spacing:0px;align-items:center}.mega-block.design_mega_block ul a img{width:26px;height:auto;object-fit:contain;margin-right:10px}.mega-block.design_mega_block.loose_diamonds ul,.mega-block.design_mega_block.shop_by_style ul,.mega-block.design_mega_block.shop_by_metal ul,.mega-block.design_mega_block.shop_by_shape ul{column-count:2}.header-mobile .header-center__inner{padding:10px 0}.main-menu__nav-item>a span:before{background:#fff}.mobile_quick_links{padding:20px 16px 10px}.utilities_links_wrapper a img{width:18px;height:16px;object-fit:contain}.utilities_links_wrapper a{display:flex;width:100%;align-items:center;gap:8px;padding:12px 0;text-transform:uppercase;font-size:13px;color:#000;line-height:1}.menu-mobile--open .js-menu-mobile{position:relative;width:auto;padding:0}.menu-mobile--open .js-menu-mobile>span{padding:0;border:0px}.mobile_menu_header{padding:14px 16px;display:flex;flex-direction:column;gap:15px}.mobile_menu_header_inner{display:flex;align-items:center;justify-content:space-between}.mobile_menu_header_inner .login-account .avatarSvg{align-items:center;background-color:#f6f6f6;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.mobile_menu_header_inner a{display:flex;align-items:center;gap:6px;font-size:13px}.mobile_menu_header_inner .mobile_contact_links{background:#998c64;border-radius:0;padding:8px 0;color:#fff;justify-content:center}a.mobile_contact_links img{width:20px;height:20px;object-fit:contain}.mobile_menu_header_inner .mobile_contact_links{width:calc(50% - 3px)}.contact-form-content label{font-size:clamp(14px,.938vw,100px);color:#000}.contact-form-content .form-control{padding:10px 14px;color:#000;font-size:14.4px;line-height:1.3;height:48px;display:block}.contact-form-content select.form-control:invalid{color:#000;opacity:.4}.contact-form-content select.form-control{opacity:1}.contact-form-content textarea.form-control{height:auto;font-size:14px;color:#000}.contact-form-content textarea.form-control option{background-color:transparent}.contact-form-content .form-control::placeholder{color:#000;opacity:.4}.contact-form-content .form-group{margin-bottom:clamp(12px,1.563vw,1000px)}.wpbingo-widget--contact_info .contact-form-content .form-button input{color:#000;background:#fff;border:1px solid #000;margin:0}.wpbingo-widget--contact_info .contact-form-content .form-button input:hover{color:#fff;background:#9d8f67;border:1px solid}.wpbingo-widget--contact_info textarea{min-height:117px}.contactus_from_btn{position:relative}.contactus_from_btn svg{position:absolute;width:21px;height:21px;top:12px;color:#fff;fill:#fff;left:40px}.contactus_from_btn.form-button input{padding-left:68px}.wpbingo-widget--contact_info input.form-control::placeholder{color:#0009}.search-toggle{display:flex;gap:3px;align-items:center}.search-bar{display:flex;border-bottom:1px solid #000;align-items:center;padding-bottom:10px;max-width:max-content}.header-center__inner .header-logo img{max-width:150px;height:100%;margin:0 auto}.custom_footer_social a{flex-direction:row-reverse;display:flex;gap:6px;font-size:14px}.search-toggle svg,a.js-header-cart.header-cart__link svg,a.instagram svg,a.tiktok svg{width:22px;height:20px}a.instagram svg{line-height:0;height:21px}.wpbingo-widget--contact_info .form-group.required:before{display:none}.page-blog .container{max-width:1440px}section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image{padding-top:30px;padding-bottom:30px}.wpbingo-breadcrumbs{margin-bottom:0}.page-blog,.wpbingo-breadcrumbs.have-blog-list.wpbingo-breadcrumbs--no-image .wpbingo-blog-list{margin-top:0}.page-article .container,.page-article .post-single.one_column .article--detail{max-width:1140px}.page-article .page-title{font-size:32px}.page-article .content-info{padding-bottom:15px;margin-bottom:30px}.page-article .article__image{margin:0 0 20px}.page-article .post-single .article__content{text-align:left}.page-article .post-single .article__content .rte p{margin-bottom:12px;font-size:15px;line-height:1.6}.page-article .post-single .article__content .rte h2{font-size:24px}.page-article .post-single .article__content .rte ol,.page-article .post-single .article__content .rte ul{padding-left:25px}body:not(.template-page,.template-index) .bwp-footer{margin-top:0}@media screen and (max-width:767px){.page-article .page-title{font-size:24px}.page-article .post-single .article__content .rte h2{font-size:18px}}.template-our-diamonds section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--image .wpbingo-breadcrumbs__image{padding-top:160px;padding-bottom:160px}.template-our-diamonds section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--image .wpbingo-breadcrumbs__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d}.template-our-diamonds section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--image{margin:0}.template-data-sharing-opt-out .main-content .page-width.container,.template-privacy-policy .main-content .page-width.container,.template-terms-of-service .main-content .page-width.container,.template-refund-policy .main-content .page-width.container{max-width:1140px;padding-bottom:30px}.wpbingo-breadcrumbs__title{margin-bottom:0}.template-data-sharing-opt-out .main-content .page-width.container .rte p,.template-privacy-policy .main-content .page-width.container .rte p,.template-privacy-policy .main-content .page-width.container .rte li,.template-privacy-policy .main-content .page-width.container .rte td,.template-terms-of-service .main-content .page-width.container .rte p,.template-refund-policy .main-content .page-width.container .rte p{font-size:15px;line-height:1.6}.template-privacy-policy .main-content .page-width.container .rte td{padding-right:20px}.template-privacy-policy .main-content .page-width.container .rte h2{font-size:30px}.template-privacy-policy .main-content .page-width.container .rte a,.template-refund-policy .main-content .page-width.container .rte a{color:#9d8f67;font-weight:600;transition:all .5s ease}.template-privacy-policy .main-content .page-width.container .rte a:hover,.template-refund-policy .main-content .page-width.container .rte a:hover{text-decoration:underline}.template-privacy-policy .main-content .page-width.container .rte ul{padding-left:20px}@media screen and (max-width:749px){.template-our-diamonds section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--image .wpbingo-breadcrumbs__image{padding-top:100px;padding-bottom:110px}.template-data-sharing-opt-out .main-content .page-width.container .rte p,.template-privacy-policy .main-content .page-width.container .rte p,.template-privacy-policy .main-content .page-width.container .rte li,.template-terms-of-service .main-content .page-width.container .rte p,.template-refund-policy .main-content .page-width.container .rte p{font-size:14px;line-height:1.8}.template-privacy-policy .main-content .page-width.container .rte h2{font-size:28px}}.contact-info{width:100%}.contact-title{margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.2;color:#111}.contact-item{display:flex;align-items:center;gap:10px;margin-bottom:17px;color:#222;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.contact-item:last-child{margin-bottom:0}.contact-icon{width:18px;height:18px;flex:0 0 18px;display:flex;align-items:center;justify-content:center;color:#111}.contact-icon svg{display:block;width:18px;height:18px}.contact-item:hover{text-decoration:underline;text-underline-offset:3px}.social-links{display:flex;flex-direction:column;gap:10px}.social-link{display:flex;align-items:center;gap:12px;color:#111;text-decoration:none;font-size:14px;font-weight:400;line-height:1.3}.social-icon{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center;justify-content:center;color:#111}.social-icon svg{display:block;width:16px;height:16px}.social-link:hover{opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
