@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.bwp-header.header_4 .header-desktop{padding:10px 0}.main-menu__nav .main-menu__nav-item>a{font-weight:400;font-size:14px;line-height:clamp(19px,1.406vw,600px);text-transform:uppercase;transition:all .2s ease 0s;letter-spacing:.5px}.bwp-header.header_4 .header-left{padding-left:0}.main-menu__nav{justify-content:center}.main-menu__nav>li{padding:0 10px}@media screen and (min-width:1199px)and (max-width:1240px){.main-menu__nav>li{padding:0 5px}}.header-right .header-page-link{gap:18px}.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(14px,14px,500px)}.header-right .header-page-link .wishlist svg{width:20px;height:17px}.header-right .header-cart__link{font-size:clamp(14px,16px,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:24px;height:auto;display:block;object-fit:contain}.menu-dropdown__content .menu-list.shop_by_type a.menu__link img{height:26px}.menu-dropdown__content .fine_jewelry a.menu__link img{width:clamp(22px,25px,1000px)}.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{column-count:2}.megamenu-products.megamenu-products2{margin-top:clamp(20px,1.302vw,1000px)}.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: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),.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),.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:nth-child(3),.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:nth-child(4){width:16.6%;flex:0 0 16.6%}.menu-dropdown__content--megamenu .menu-row.diamonds .shopify-block:last-child{width:33.4%;flex:0 0 33.4%}.menu-dropdown__content--megamenu .menu-row.engagement_rings .shopify-block:last-child{width:31%;flex:0 0 31%}.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block{width:20%;flex:0 0 20%}.menu-dropdown__content--megamenu .menu-row.wedding_rings .shopify-block:last-child{width:26.8%;flex:0 0 26.8%}.main-menu ul.menu-list.create_your_own_ring,.main-menu ul .menu-list.shop_by_style{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:5px 0 5px 5px;color:#000;text-transform:unset;font-size:13px;letter-spacing:0px}.mega-block.design_mega_block ul a img{width:22px;height:auto;object-fit:contain;margin-right:10px}.mega-block.design_mega_block.shop_by_type ul a img{width:22px;height:26px}.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.women ul,.mega-block.design_mega_block.shop_by_type 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:12px}.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)}.card__media,.card-media,.product-item__image-wrapper{height:350px}.product-card__image{height:auto;aspect-ratio:1 / 1}.product-card__image img,.card__media img,.card-media img,.product-item__image-wrapper img{width:100%;height:100%;object-fit:contain}.shipping-bar-cart-container{display:none}section#wishlists{padding:20px 0 10px}.product-card__image .preloading-img-product{position:relative;width:100%;height:100%;padding-top:0!important;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;aspect-ratio:1 / 1}.product-card__image .preloading-img-product img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1 / 1}.product-card__img-hidden,.product-card__img-visible{width:100%;height:100%;object-fit:contain}.ajaxcart-currency{display:none}.template-blog section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image{padding-top:30px;padding-bottom:10px;background-color:#f7f7f7}.page-article .post-single.one_column .article--detail,.page-article .container{max-width:1200px;margin-bottom:0;padding:0}.page-article .post-single .article__content{text-align:left}.page-blog.grid .article__heading{font-size:16px}.page-blog.grid .article__heading:first-letter{text-transform:uppercase}.page-blog.grid .pagination{border-bottom:0px;width:100%}.page-article .page-title{font-size:30px;font-weight:400}.page-article .article__image{margin:0 0 15px}.page-article .article__meta--post span{position:relative;top:-2px}.article__content h1,.article__content h2{font-size:24px;font-weight:500}.article__content h2 strong,.article__content h3 strong{font-weight:500}.article__content h3{font-size:20px;font-weight:500}.article__content .rte p,.article__content .rte ul,.article__content .rte ol{margin-bottom:15px;font-size:14px;line-height:1.5}.article__content .rte ol{padding-left:14px}.page-blog .article__image .blog-category{bottom:6px;left:12px}.page-blog .article__image .blog-category a{padding:0 12px;line-height:26px;font-size:14px}.article__content .rte table{table-layout:fixed;width:100%}.article__content .rte a{transition:all .5s ease;text-decoration:underline}.blog-post_share{text-align:left;margin-top:20px}.blog-post_share .share-title{font-size:18px;line-height:1.2;margin-bottom:6px;color:#000}.blog-post_share .share-icons{display:flex;align-items:center;justify-content:flex-start;gap:15px}@media screen and (max-width:1240px){.page-article .container{padding:0 15px}}@media screen and (max-width:749px){.article__list .article{padding-left:0;padding-right:0}.page-blog{margin-top:30px}.page-article .page-title{font-size:24px}.article__content h1,.article__content h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
