@import"https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@font-face{font-family:Avenir LT Std;src:url(/cdn/shop/files/AvenirLTStd-Light.woff2?v=1785136937) format("woff2"),url(/cdn/shop/files/AvenirLTStd-Light.woff?v=1785136937) format("woff"),url(/cdn/shop/files/AvenirLTStd-Light.ttf?v=1785136937) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Didot;src:url(/cdn/shop/files/Didot.woff2?v=1785137066) format("woff2"),url(/cdn/shop/files/Didot.woff?v=1785137066) format("woff"),url(/cdn/shop/files/Didot.ttf?v=1785137067) format("truetype");font-weight:400;font-style:normal;font-display:swap}@media screen and (min-width:1921px){.custom_page_width{width:100%;max-width:89.583vw;margin:0 auto}}@media screen and (min-width:750px)and (max-width:1920px){.custom_page_width{padding-left:clamp(20px,5.208vw,5000px);padding-right:clamp(20px,5.208vw,5000px)}}.custom_btn_primary,.custom_btn_secondry{border:.052vw solid;font-size:clamp(13px,1.042vw,100px);line-height:1;font-weight:500;padding:clamp(10px,.9vw,100px) clamp(20px,2.083vw,200px);text-decoration:none;border-radius:0;transition:all .5s}@media screen and (max-width:749px){.custom_page_width{padding-left:15px;padding-right:15px}}.header-center__inner .header-logo img{max-width:clamp(150px,14.792vw,1000px)}.bwp-header.header_4 .header-desktop{padding:clamp(10px,1vw,1000px) 0}.main-menu__nav .main-menu__nav-item>a{font-family:Assistant,sans-serif;font-weight:400;font-size:clamp(12px,1.042vw,500px);line-height:clamp(19px,1.406vw,600px);text-transform:uppercase;transition:all .2s ease 0s}.bwp-header.header_4 .header-left{padding-left:0}.main-menu__nav{justify-content:center}.main-menu__nav>li{padding:0 clamp(8px,.598vw,1000px)}.bwp-header.header_4 .header-desktop .container{padding:0 clamp(15px,3.323vw,2000px)}.header-right .header-page-link{gap:clamp(10px,1.302vw,1000px)}.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)}.menu-dropdown__content--megamenu .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--megamenu .megamenu-heading:has(a){border-bottom:0px solid #e5e5e5}.menu-dropdown__content--megamenu .megamenu-heading a span{padding-bottom:10px;border-bottom:1px solid #e5e5e5;display:block;width:100%;padding-inline:0px}.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:clamp(22px,1.823vw,1000px);height:auto;display:block;object-fit:contain}.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.fine_jewelry .menu-list.collections,.menu-row.gemstones .menu-list.shop_by_type,.menu-row.gemstones .menu-list.gemstone_type,.menu-row.gemstones .menu-list.shop_by_color{column-count:2}.megamenu-products.megamenu-products2{margin-top:clamp(12px,1vw,1000px)}.menu-row{justify-content:center}.menu-dropdown__content--megamenu .menu-row{max-width:100%;padding:clamp(25px,2.083vw,1000px) 15px}.menu-dropdown__content--megamenu .menu-row .shopify-block{width:25%;flex:0 0 25%}.menu-dropdown__content--megamenu .menu-row.diamonds .shopify-block:nth-child(3),.menu-dropdown__content--megamenu .menu-row.engagement_rings .shopify-block:nth-child(3){width:16.6%;flex:0 0 16.6%}.menu-dropdown__content--megamenu .menu-row.diamonds .shopify-block:last-child{width:31%;flex:0 0 31%}.menu-dropdown__content--megamenu .menu-row.engagement_rings .shopify-block:last-child{width:31%;flex:0 0 31%}.menu-dropdown__content--megamenu .menu-row.fine_jewelry .shopify-block{width:19%;flex:0 0 19%}.menu-dropdown__content--megamenu .menu-row.fine_jewelry .shopify-block:nth-child(5){width:22%;flex:0 0 22%}.wishlist svg path{fill:#000}.wishlist svg{position:relative;top:-2px}.menu-row.engagement_rings .menu-list.shop_by_style,.menu-row.engagement_rings .menu-list.create_your_own_ring{min-height:130px}.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:8px 0 8px 5px;color:#000;text-transform:unset;font-size:13px;letter-spacing:0px;line-height:1;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,.mega-block.design_mega_block.shop_by_type ul,.mega-block.design_mega_block.gemstone_type ul,.mega-block.design_mega_block.shop_by_color ul,.mega-block.design_mega_block.collections ul,.mega-block.design_mega_block.rings ul,.mega-block.design_mega_block.earrings ul,.mega-block.design_mega_block.bracelets ul,.mega-block.design_mega_block.necklaces ul{column-count:2}.header-mobile .header-center__inner{padding:10px 0}.main-menu__nav-item>a span:before{background:#000}.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:#f7f7f7;border-radius:6px;padding:8px 0;justify-content:center}.mobile_menu_header_inner .mobile_contact_links{width:calc(50% - 3px)}.search-toggle svg path,.js-header-cart.header-cart__link svg path,.login-account svg path{fill:#000}.header-cart__link:before{display:none}.header-account .login-account{position:relative;top:0}@media screen and (max-width:1200px){.mega-block.design_mega_block ul a img{width:22px;height:20px}.menu-mobile__nav-item.lab_grown_jewelry .custom_mm_grid{padding:0 15px}}@media screen and (max-width:767px){.product-card__name{height:46px;overflow:hidden}}.template-policy .shopify-policy__container{max-width:1140px;padding:30px 15px 40px}.shopify-policy__title h1{margin:0;text-transform:capitalize}.template-policy .shopify-policy__container .rte p,.template-policy .shopify-policy__container .rte ul,.template-policy .shopify-policy__container .rte ol,.template-policy .shopify-policy__container .rte table{margin-bottom:10px;font-size:16px;line-height:1.6;color:#000;font-family:Avenir LT Std}.template-policy .shopify-policy__container .rte p a{font-weight:600;text-decoration:underline}.template-policy .shopify-policy__container .rte ul,.template-policy .shopify-policy__container .rte ol{padding-left:25px}.template-policy .shopify-policy__container .rte h4{font-size:20px;font-weight:600;line-height:1.2}@media screen and (max-width:767px){.shopify-policy__title h1{font-size:32px;line-height:1}.template-policy .shopify-policy__container .rte p,.template-policy .shopify-policy__container .rte ul,.template-policy .shopify-policy__container .rte ol,.template-policy .shopify-policy__container .rte table{font-size:14px;line-height:1.4}.template-policy .shopify-policy__container .rte h4{font-size:18px}}.default_page .wpbingo-breadcrumbs{margin-bottom:0}.default_page section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image{padding-top:30px;padding-bottom:10px}.default_page .container{max-width:1140px}.default_page .container .rte h2{font-size:20px;font-weight:600;line-height:1.2}.default_page .container .rte p{margin-bottom:10px;font-size:16px;line-height:1.6;color:#000;font-family:Avenir LT Std}.default_page .container .rte p a{font-weight:600;text-decoration:underline}@media screen and (max-width:767px){.default_page .container .wpbingo-breadcrumbs__title{font-size:32px;line-height:1}.default_page .container .rte h2{font-size:18px}.default_page .container .rte p{font-size:14px;line-height:1.4}}.wpbingo-widget--contact_info .form-group.required:before{display:none}.wpbingo-widget--contact_info textarea{min-height:auto}.product-card__name{font-size:16px;font-weight:400;text-transform:capitalize;font-family:Assistant,sans-serif}.product-card__content{text-align:center}.product-card__price .product-price.variant-price,.product-card__price .product-price.price-sale{font-family:Assistant,sans-serif;font-weight:600;font-size:16px}.product-card{margin-bottom:0}.orichi-root-tiktok-content .swiper-container{padding-left:12px}.jLjsou.orichi-tiktok-content{min-height:150px}.scroll-to-top{border:1px solid #fff}.template-page .wpbingo-breadcrumbs{margin-bottom:0}#custom-jewelry-jewels-by-terri .col-12{flex:0 0 50%;max-width:50%}h2.wpbingo-breadcrumbs__title,.shopify-policy__title h1{position:relative;display:inline-block;text-decoration:none}h2.wpbingo-breadcrumbs__title:before,.shopify-policy__title h1:before{content:"";position:absolute;bottom:-15px;width:60%;height:2px;background-color:#000;left:50%;transform:translate(-50%)}.wpbingo-widget--contact_info input.form-control::placeholder,.wpbingo-widget--contact_info textarea::placeholder{opacity:.5}.contact-form-content select.form-control option[value=""]{color:#999}.contact-form-content select.form-control option{color:#000}.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;border-radius:4px;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:#fff;background:#000;border:1px solid #000;margin:0}.wpbingo-widget--contact_info .contact-form-content .form-button input:hover{color:#000;background:transparent}.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}.wpbingo-widget--newsletter .newsletter__content.layout-3 .newsletter-form__wrap .newsletter-form__submit{padding:0 25px;margin-left:15px}label.Rose,span.color.Rose{background:#d3b6a4}label.White,span.color.White{background:#fff}label.Yellow,span.color.Yellow{background:#dac38a}.wpb-variants-swatch:not(.color) .single-option-selector label{background:transparent}#ProductGridContainer .products__row.row{row-gap:20px}.template-collection .wpbingo-breadcrumbs .breadcrumb{margin-top:20px!important}.template-collection .wpbingo-breadcrumbs{margin-bottom:0}span.js-product-price.product-single__price{color:#000}h3.review-widget{text-align:center}.jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--minimal-header{padding-top:10px}.more-tab-container{max-width:800px;margin:0 auto}a.tiktok.social-fancy{background:#fff!important}a.tiktok.social-fancy g{fill:#000}.drawer__inner .ajaxcart-currency{display:none}.bwp-footer .bwp-container{padding-left:0;padding-right:0}.product-price{font-weight:600;font-size:16px}#js-more-info-tabs-2 li:nth-child(odd){background:#f8f8f8}#js-more-info-tabs-2 li:not(strong){text-align:right}#js-more-info-tabs-2 li{align-items:center;break-inside:avoid-column;display:flex;justify-content:left;padding:10px 20px}#js-more-info-tabs-2 li strong{font-weight:500;min-width:300px;font-size:16px;text-align:left}#js-more-info-tabs-2 li{font-size:16px}.custom-product-videos{margin:30px 0;width:100%}.video-item-wrapper{position:relative;padding-bottom:50%;height:0;overflow:hidden;margin-bottom:20px}.video-item-wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}div#js-more-info-tabs-2 ul{padding:0}@media screen and (max-width:991px){.vqjJm.orichi-tiktok-content .orichi-tiktok-wrapper{padding:0 15px}.wpbingo-footer-section .section-container{padding:0}#js-more-info-tabs-2 li{justify-content:space-between;gap:25px}#js-more-info-tabs-2 li strong{font-weight:500;min-width:auto;font-size:14px;text-align:left}#js-more-info-tabs-2 li{font-size:14px}div#js-more-info-tabs-2 ul{padding:0}div#js-more-info-tabs-2{padding-left:0;padding-right:0;padding-bottom:0}}@media screen and (max-width:749px){.video-item-wrapper{padding-bottom:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
