.rich-text__read-more{display:none}html:has(body.diamond-wholesaler){scroll-behavior:smooth}h1{font-size:40px!important}.dropdown-language .localization-form a.link[lang=en] .icon{background-image:url(/cdn/shop/files/en.jpg);background-repeat:no-repeat;background-size:contain;background-position:center}.dropdown-language .localization-form a.link[lang=nl] .icon{background-image:url(/cdn/shop/files/natherland.png);background-repeat:no-repeat;background-size:contain;background-position:center}.header-nav-utility .halo-top-language .disclosure__button[aria-label=de]>.icon,.dropdown-language .localization-form a.link[lang=de] .icon{background-image:url(/cdn/shop/files/de.png);background-repeat:no-repeat;background-size:contain;background-position:center}.header-nav-utility .halo-top-language .disclosure__button[aria-label=de]>.icon svg,.dropdown-language .localization-form a.link[lang=de] .icon svg{opacity:0}shopify-challenge__error{padding:0!important}.pagination-page-total{display:none!important}.hxoSelectTheme.hxo-relative{position:static!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#000!important;transition:background-color 9999s ease-in-out 0s}body .buckscc-currency-box .hxoSelectTheme.hxoFlag-flat .buckscc-select .hxoFlag{height:20px!important;width:30px!important;object-fit:cover!important}body .buckscc-currency-box .converterTriggers:hover .bucks-selected{color:#352740!important}.template-cart span.buckscc-money{white-space:nowrap}.hxoSelectTheme .buckscc-select-styled{padding:0!important}body .breadcrumb{margin-bottom:0!important}body .breadcrumb span,body .breadcrumb a{font-size:16px}body .product-block .halo-block-header{display:flex;justify-content:space-between}body .product-block .halo-block-header .title{margin-bottom:0!important;margin-right:0!important}.product-block .halo-block-header .view_all{padding:2px 0 0!important}body .product-block .halo-block-content .slick-arrow{top:calc(50% + -0px)}.announcement-bar .container{max-width:1780px!important}.announcement-bar .top-bar-left{width:30%;display:flex;gap:10px;align-items:center}.announcement-bar .top-bar-right{width:30%;display:flex;gap:10px;align-items:center;justify-content:end}.announcement-bar .row{width:40%}.announcement-bar .top-bar{display:flex}.announcement-bar .top-bar .row[data-announcement-bar]{overflow:hidden}.announcement-bar .top-bar .row[data-announcement-bar]:not(.slick-initialized){opacity:0}.announcement-bar .top-bar .row[data-announcement-bar].slick-initialized{opacity:1;transition:opacity .2s ease}.announcement-bar .slick-list{overflow:hidden!important;position:relative}.announcement-bar .top-bar-icon{display:flex;justify-content:center;align-items:center;gap:7px}body .announcement-bar .announcement-bar__message svg{width:18px;height:18px}body .announcement-bar .top-bar-left svg,body .announcement-bar .top-bar-right svg{height:24px;width:24px;fill:#fff;stroke:#fff;background:transparent!important}body .announcement-bar .top-bar-left a,body .announcement-bar .top-bar-right a{color:#fff;font-weight:400;font-size:14px;display:flex;gap:10px;align-items:center}body .announcement-bar .top-bar-left a:hover,body .announcement-bar .top-bar-right a:hover{color:#f3e8fb}.header-navigation .top-language-currency .dropdown-label .dropdown-icon path{fill:#111}.header-navigation .top-language-currency .halo-top-currency .text:hover{color:#593476}.halo-currency .currency-menu .dropdown-item.active .text:before,.halo-currency .currency-menu .dropdown-item .text:hover:before{background:transparent!important}.halo-currency .currency-menu{min-width:auto!important;box-shadow:#63636333 0 2px 8px;padding:0!important}body .header-navigation .cart-count-bubble{top:-8px;right:15px;min-width:15px;min-height:15px;height:15px;line-height:15px!important;display:flex!important;align-items:center;justify-content:center}body .header-navigation .cart-count-bubble .text,body .header-navigation .wishlist-count-bubble .text,.header-mobile__item .header__icon--cart .cart-count-bubble .text{font-size:9px!important}body .header-navigation .header__icon--wishlist .wishlist-count-bubble{min-width:15px;min-height:15px;height:15px;display:flex!important;align-items:center;justify-content:center;line-height:15px;top:-5px}.header-mobile__item .header__icon--cart .cart-count-bubble{min-width:15px;min-height:15px;height:15px;display:flex!important;align-items:center;justify-content:center;line-height:15px;right:-6px;top:-3px}.header__submenu .menu-lv-item a{text-transform:capitalize;font-weight:500}.header__submenu .menu-lv-item a span:after{content:unset}body .header-navigation .header__icon .icon-search-1,body .search-modal__form .search__button .icon-search-1,body .header-mobile .header__icon .icon-search-1{transform:unset}body .header-mobile .header__icon .icon-search-1 path,body .header-mobile .header__icon--cart path{fill:transparent}body .header-navigation .header__icon:hover .icon-search-1{transform:unset}body .header-navigation .header__icon svg{height:24px;width:24px;fill:transparent}.sticky-search-menu-open .header-nav-utility .search__button svg{fill:transparent!important}body .header-navigation .header__icon:hover svg{fill:transparent}body .header-navigation .header__icon:hover svg path{stroke:#352740}body .header-navigation .header__icon .customer-links:after{content:unset!important}body .header-navigation .menu-lv-1__action .text:after{background:unset!important}body .header-navigation .header__active-menu-item{color:#352740}body .header-mobile .header-mobile__item{min-width:36px}body .header-mobile .header-mobile__item--search{justify-content:left}body .header-mobile .header-mobile--icon .header__icon--account .user-circle,body .header-mobile .header-mobile--icon .header__icon--cart svg{height:24px;width:24px}#navigation-mobile .site-nav-mobile .customer-links{display:none}#navigation-mobile .site-nav-mobile.nav-account .header__icon--wishlist{border-top:0!important;display:none!important}#navigation-mobile .header__menu-item[aria-current=page] .text,#navigation-mobile .header__menu-item:hover .text{color:#593476!important}.card-information__wrapper.text-center .card-information__group-2{text-align:left!important}body .card .price .price-item.price-item--sale span.text{display:none!important}.custom-image-banner-block .spotlight-button{background:#fff3!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:210px!important;border-radius:10px!important;padding:10px 20px!important;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:500}.custom-image-banner-block .halo-block-header .title{line-height:1.3!important}.custom-image-banner-block .spotlight-button:hover{background:#fff!important;color:#352740!important}.spotlight-block .halo-block-header .title .text{text-transform:capitalize}body .spotlight-block .spotlight-inner h3:not(.has--none):hover span:after{content:unset}body .spotlight-block .spotlight-inner .link_title:hover,.shop-by-shape .halo-item:hover .sub_title{color:#593476!important}.spotlight-block .slick-dots{bottom:-30px!important}body .spotlight-block .spotlight-item.only-desktop .image-container{margin-bottom:0}body .spotlight-block .spotlight-item .title{margin-top:20px;margin-bottom:0}body .spotlight-block .des{font-size:18px;line-height:normal;margin-top:5px!important;max-width:450px;text-align:center;margin:0 auto}body .card .jdgm-preview-badge .jdgm-prev-badge__text{display:none}body .card .product-rating{display:flex;align-items:center;gap:5px;font-weight:500}body .card{border:1px solid #E1D8E7!important;border-radius:15px!important;padding:12px;margin:0 0 20px!important}body .card:hover .card-title .text{color:#593476}body .card-swatch .swatch-label.is-active{border:2px solid var(--product-swatch-border)}.productView-stickyCart.style-1 .sticky-actions .quantity__group{display:none}.returns-info ul.returns-list{margin-bottom:0;padding-bottom:0}body .card .card-media{border-radius:10px}body .card .card-wishlist .wishlist-icon{display:block;background:transparent;height:40px;width:40px;padding:0}body .card .card-product__group.group-right{opacity:1;visibility:visible;right:10px;transform:unset}body .card .card-wishlist svg{height:40px;width:40px;fill:transparent;background:#fff;border-radius:50%;padding:8px}body .card .card-wishlist svg path{stroke:#341b48}body .card .card-wishlist .wishlist-icon:hover svg,body .card .card-wishlist .wishlist-icon.wishlist-added svg{fill:#341b48}body .card .product-meta-list{padding:0 0 10px;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:9px}body .card .product-meta-list li{list-style:none;font-weight:400;color:#565656;display:flex;align-items:center;gap:6px}body .card .card-action form{display:grid;grid-template-columns:repeat(2,1fr)}body .card .card-action form .faq-chat{color:#2b9c00;background:#fff;border:1px solid #2B9C00;padding:10px}body .card .card-action form .faq-chat:hover{color:#fff;background:#2b9c00}body .card .card-action form .faq-chat svg{height:24px;width:24px;stroke:transparent}body .card .card-action form .faq-chat:hover svg path{fill:#fff}body .card .product-meta-list li svg{height:18px;width:18px}body .card .product-meta-list li.type svg{stroke:#2b9c00}body .card .product-meta-list li.cut svg{stroke:#593476}body .card .price .price-item.price-item--regular{color:#593476;font-size:26px;font-weight:600;width:max-content}body .card .price .price-item.price-item--sale{color:#593476;font-size:20px;margin-right:0;font-weight:600;width:max-content}body .card .card-price .price__compare .price-item{font-size:20px}body .card .card-wishlist .text{display:none!important}body .card .card-product .badge{border-radius:5px;padding:3px 8px}body .card .card-price .price__label_sale .label_sale{background-color:transparent;color:#d30000;padding:0;font-size:14px;display:none}.card .card-information .card-price{margin-top:0!important;justify-content:flex-start!important;margin-bottom:0!important;width:100%!important}.card .jdgm-preview-badge .jdgm-prev-badge{padding:5px 0!important;text-align:left}body .card .card-price .price__compare .price-item{color:#565656;font-weight:400}body .card .card-price .price__sale .price__last{order:-1!important;text-align:left!important}body .card .card-price .price__sale .price__compare{margin:0 0 0 5px}body .card .card__heading .card-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}body .card .card-price .price__saved{display:block;width:fit-content;margin:0}body .card .save-card-price{display:flex;gap:7px;background:#fdd;padding:2px 6px;border-radius:4px;width:fit-content;text-align:center;align-items:center;height:min-content}body .card .price dl{margin-top:0!important;flex-direction:row;justify-content:space-between;width:100%;flex-wrap:wrap;gap:5px}body .card .card-price .price{width:100%}body .card .price__saved .price-item{background:transparent;color:#d00;padding:0!important;font-weight:500}body .card .card-review-certificate{display:flex;justify-content:space-between;padding:0 0 10px;flex-wrap:wrap}body .card .card-price-section .card-review-certificate{gap:10px;padding:15px 0}body .card .card-certification{display:flex;gap:6px;align-items:center}body .card .card-certification svg{height:18px;width:18px;margin:0;fill:transparent}body .card .card-price-section{border-top:1px solid #E1D8E7}body .card .card-certification p{margin:0;font-weight:500}body .card .card-information__wrapper{margin-bottom:0!important}body .card .card-information__wrapper .card-title{text-align:left;font-size:20px;margin-bottom:10px}body .card .card-information__wrapper .card-title .text,.style_2_text_color_varriant .card-title span[data-change-title]{font-weight:500!important}body .card .card-information{padding:15px 0 0!important}body .card .card-action .button{padding:10px 2px!important;border:1px solid #352740;min-width:100%;display:flex;align-items:center;justify-content:center}body .card .card-action .product-form__submit.button svg{height:24px;width:24px;stroke:transparent}body.template-collection .card .card-action .product-form__submit.button svg,body.template-collection .card .card-action form .faq-chat svg{height:20px;width:20px}body .card .card-action .product-form__submit.button:hover svg path{fill:#352740}.template-collection .productListing.productGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-left:0!important;margin-right:0!important}.template-collection .productListing .product{width:100%!important}body .brand-slider .halo-item .text{font-weight:500;color:#000}body .brand-slider .halo-row .halo-item{transition:.3s}body .brand-slider .halo-row .slick-track{margin-top:10px;margin-bottom:10px}body .brand-slider .halo-row .halo-item:hover{transform:translateY(-5px);box-shadow:#63636333 0 2px 8px}body .brand-slider .halo-item:hover .text{text-decoration:none!important}.brand-slider .halo-block-header{margin:0 0 20px!important}body .brand-slider .wrapper-content .wrapper-image{height:60px;width:60px;background:#f3e8fb!important;justify-content:center;margin:0 auto;border-radius:50%;padding:10px;display:flex;align-items:center}body .brand-slider .wrapper-content .wrapper-image a{height:60px;width:60px;display:flex;align-items:center;justify-content:center}body .brand-slider .wrapper-content .wrapper-image a img{width:100%!important}.our-responsibility .heading{display:flex;flex-direction:column;align-items:center;text-align:center}.our-responsibility .heading:before{content:"";display:block;width:90px;height:90px;margin-bottom:10px;background-image:url(/cdn/shop/files/icon-responsibility_1.svg?v=1774951580);background-size:contain;background-repeat:no-repeat;background-position:center}body .image-banner .halo-block-content .banner-action{display:flex;gap:10px}.halo-block-header.text-left.viewAll--right .view_all:hover{color:#593476!important}.halo-block-content .banner-action .banner-button{font-size:16px!important}.custom-contact-section{padding:60px 15px;text-align:center;background-color:#ebe2f0}.template-about-us-2 .wrapper-body{padding-bottom:0!important}.custom-contact-section .contact-heading{font-size:36px;margin:0 0 20px}.custom-contact-section .contact-subtext{font-size:18px;color:#555;margin:0 0 30px;line-height:normal}.custom-contact-section .contact-actions{display:flex;justify-content:center;gap:40px;align-items:center;flex-wrap:wrap}.custom-contact-section .contact-item{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:18px;font-weight:500;position:relative;color:#fff;border:1px solid #352740;background-color:#352740;padding:5px 20px;border-radius:10px;transition:.5s}.custom-contact-section .contact-item:hover{color:#352740;background-color:transparent}.custom-contact-section .contact-item:not(:last-child):after{content:"";position:absolute;right:-20px;height:40px;width:1px;background:#ccc}.custom-contact-section .icon{font-size:18px}.custom-contact-section .icon svg{height:35px;width:35px;stroke:transparent}.custom-contact-section .icon svg path{fill:#fff}.custom-contact-section .contact-item:hover svg path{fill:#352740}.customer-review-section .review-card .image-wrapper img{height:250px;width:100%;object-fit:cover;border-radius:16px 16px 0 0}.customer-review-section{position:relative}.customer-review-section .container{width:100%;max-width:1740px!important;padding:0 10px;margin:0 auto}.customer-review-section h2{text-align:center;margin:0 0 30px;line-height:normal;font-size:36px}.customer-review-section .review-card{background:#ebe2f080;border-radius:16px;padding:0;height:auto!important;align-self:stretch}.customer-review-section .review-card.slick-slide{margin:0 10px}.customer-review-section .slick-list{margin:0 -10px}.customer-review-section .review-content{padding:20px}.customer-review-section .review-stars{text-align:left}.customer-review-section .review-stars svg{height:18px;width:18px;margin-right:0;stroke:transparent}.customer-review-section .review-stars svg path{fill:#ffc641!important}.customer-review-section .review-user{display:flex;align-items:center;gap:20px;margin:10px 0}.whatsapp-button-icon svg{width:auto;height:auto}.customer-review-section .review-avatar{width:50px;height:50px;font-size:24px;background:#352740;color:#fff;border-radius:50%;font-weight:500;display:flex;align-items:center;justify-content:center}.customer-review-section .review-name{font-weight:500;color:#352740;font-size:16px}.customer-review-section .review-subtitle{font-size:16px;margin-top:3px;color:#000;text-align:left;padding-top:10px;font-weight:600}span.verified{color:#fff;background:#593476;padding:0 7px;font-size:12px;border-radius:5px;text-transform:capitalize}.customer-review-section .review-product-name{display:flex;gap:7px}.customer-review-section .image-date{text-align:left;margin-top:10px}.customer-review-section .read-more-inline{color:#352740;font-weight:500;font-size:16px;text-decoration:underline!important;cursor:pointer}.customer-review-section .read-more-inline:hover{color:#000;font-weight:500}.customer-review-section .review-title{font-size:18px;font-weight:500;line-height:normal;margin:0;text-align:left}.customer-review-section .review-text{font-size:16px;color:#565656;text-transform:capitalize;line-height:normal;overflow:hidden;transition:height .3s ease;margin:2px 0;text-align:left}.customer-review-section .review-text.expanded{-webkit-line-clamp:unset}.customer-review-section .read-more{font-family:jost;background:none;border:none;text-decoration:underline;font-size:16px;font-weight:500;cursor:pointer;padding:0}.customer-review-section .read-more:hover{color:#593476}.customer-review-section .review-nav{display:flex;justify-content:space-between}.customer-review-section .review-nav .review-prev{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #593476;cursor:pointer;left:0;z-index:99;top:50%;transform:translateY(100%);position:absolute}.customer-review-section .review-nav .review-next{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #593476;right:0;cursor:pointer;top:50%;transform:translateY(100%);z-index:99;position:absolute}.customer-review-section .review-nav .review-next:hover,.customer-review-section .review-nav .review-prev:hover{background-color:#593476;border:1px solid #593476}.customer-review-section .review-nav svg{height:14px;width:14px;fill:transparent}.customer-review-section .review-nav svg path{stroke:#593476}.customer-review-section .review-nav .review-next:hover svg path,.customer-review-section .review-nav .review-prev:hover svg path{stroke:#fff}body .whatsapp-floating-button{z-index:0}body.template-faqs .faq-heading h1,body.template-contact-us-1 .contact-heading h1{color:#fff!important}body.template-faqs .faqs-paragraph{padding:40px;border-radius:20px;background:#f8fafc;border:1px solid #e5e7eb;box-shadow:0 10px 30px #0000000d}body.template-collection .faqs .container,body.template-faqs .faqs .container{width:100%;max-width:1300px!important;padding:0 10px;margin:0 auto}body.template-collection .faqs .halo-block-header .title .text,body.template-faqs .faqs .halo-block-header .title .text{line-height:1.3}body .halo-collapsible-content .faqs{flex-direction:row-reverse;gap:50px;margin-top:0}body .halo-collapsible-content .faqs .collapsible-image{margin-top:0;animation:unset!important;will-change:unset!important;width:40%;max-width:650px;margin-bottom:0;position:sticky;top:0}body .halo-collapsible-content .collapsible-grid{width:60%;max-width:1080px}body .halo-collapsible-content .collapsible-grid .card-header{border-top:0}body .halo-collapsible-content .faqs .collapsible-grid .card,body.template-collection .faqs .faqs-item .card,body.template-faqs .faqs .faqs-item .card{padding:20px 40px 10px 20px;border-radius:20px;margin-bottom:20px;background-color:#fff}body .halo-collapsible-content .collapsible-grid .faqs-item .title{padding-top:0;padding-bottom:10px;font-size:18px;text-transform:capitalize;font-weight:500;color:#111}body.template-collection .faqs .faqs-item,body.template-faqs .faqs .faqs-item{border-radius:20px;background-color:transparent}body .halo-collapsible-content .collapsible-grid .collapsible-grid__item{border-bottom:0}body .halo-collapsible-content .collapsible-grid .faqs-item .card-body{padding-bottom:0}body .halo-collapsible-content .collapsible-grid .faqs-item .card-body p{margin:0;padding:10px 0 0;border-top:.5px solid #CCCCCC;color:#565656;line-height:26px;font-size:16px;font-weight:400;text-transform:capitalize}body .halo-collapsible-content .faqs .card-header:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-70%);font-size:20px;width:22px;height:22px;border:2px solid #111111;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}body.template-collection .faqs .faqs-item:after,body.template-faqs .faqs .faqs-item:after{right:20px!important;top:60%}body .halo-collapsible-content .faqs .card-header:not(.collapsed):after{content:"\2212"}body .halo-collapsible-content .collapsible-grid .card-header .arrow,body.template-collection .faqs .faqs-item .card-header .icon-plus,body.template-faqs .faqs .faqs-item .card-header .icon-plus{display:none}body .halo-collapsible-content .halo-block-header .title{margin-bottom:0}body.halo-collapsible-content .halo-block-header{margin:0 0 40px}body.template-collection .faqs .faqs-item .card-header .title:after,body.template-faqs .faqs .faqs-item .card-header .title:after{background-color:#ccc;height:.5px;width:100%;left:0}body.template-collection .faqs .faqs-item .card-body,body.template-faqs .faqs .faqs-item .card-body{padding-left:0;padding-bottom:0;margin-bottom:0;margin-top:10px}body.template-collection .faqs .faqs-item .card-body p,body.template-faqs .faqs .faqs-item .card-body p{color:#565656;line-height:26px;font-size:16px;font-weight:400;text-transform:capitalize;margin:0}body.template-collection .faqs .faqs-item .card-body b,body.template-faqs .faqs .faqs-item .card-body b{font-weight:500;color:#111}body.template-collection .faqs .faqs-item .card-body b{font-weight:500;color:#111!important}body.template-collection .faqs .faqs-item .card-header .title,body.template-faqs .faqs .faqs-item .card-header .title{padding-left:0;padding-top:0;padding-bottom:10px;background-color:transparent;font-size:18px;text-transform:capitalize;font-weight:500;color:#111}body .faqs .card-header:after{content:"+";position:absolute;right:0;top:25%;transform:translateY(-20%);font-size:20px;width:22px;height:22px;border:2px solid #0A0A0A;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;font-family:sans-serif}body .faqs .card-header:not(.collapsed):after{content:"\2212"}.halo-collapsible-content .collapse strong{color:#111!important;font-weight:500!important}body .faqs .faq-title-icon{display:flex;gap:20px}body .faqs .faqs-title{font-size:24px;line-height:normal;font-weight:500!important}body .faqs .faq-icon{height:50px;width:20%;max-width:50px;display:flex;justify-content:center;align-items:center;border-radius:50%}body .faqs .faq-icon img{height:50px;width:50px}body .faqs .faq-container .halo-block-header{margin:0!important}.social-share li:hover svg{fill:#111}body .featured-blog-block .halo-block-header{margin:0 0 30px}body .featured-blog-block .article-card{padding:10px;background-color:#ebe2f080;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px}body .featured-blog-block .article-card__info{padding:15px 0 5px}body .featured-blog-block .article-card__title{line-height:1;margin-bottom:5px!important}body .featured-blog-block .article-card__title .text{font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:24px}body .featured-blog-block .article-card__des{font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#565656!important}body .featured-blog-block .article-card__title a span{background-image:unset}body .featured-blog-block .article-card__footer a{font-size:16px;font-weight:500;text-decoration:underline}body .featured-blog-block .article-card__footer a:hover{text-decoration:none}.template-blog .article-item .blog-title a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.template-blog .article-item .blog-title{margin:0 0 5px!important}body.template-blog .blog-content{padding:15px 0 0!important}.article-body strong{color:#111}.article__pagination--item .button.button--secondary{background:var(--btn-2-bg-hover);color:#fff;border:1px solid var(--btn-2-bg-hover)}.article__pagination--item .button.button--secondary:hover{color:var(--btn-2-bg-hover);background:transparent}body .halo-article-content .article-social{margin-bottom:20px}body .article__pagination{margin-bottom:15px}body .halo-article-content .halo-text-format ol{padding:0}body.template-article nav.breadcrumb.breadcrumb-left{padding-top:0;margin-top:0;margin-left:0!important}body .footer .footer-block__list-payment ul{text-align:center;margin:0 0 20px}body .footer .footer-block__newsletter .newsletter-form__button{min-width:130px;display:flex;font-size:14px;justify-content:center;align-items:center;position:absolute;right:0}body .footer .footer-block__newsletter .newsletter-form__button:hover{border-left:1px solid #352740}body .footer .footer-block__newsletter .footer-block__newsletter .field__input{padding-top:16px;padding-bottom:16px}body .footer-block__newsletter .newsletter-form__field-wrapper{align-items:center}.footer .footer-block__item .list-unstyled li a{margin-bottom:10px;font-weight:400}.footer .footer-block__item .footer-block__details p,.footer .footer-block__item .footer-block__details p a{color:#bfbfbf;font-weight:400}.footer-block__details .rte .content-piece a:hover{color:#fff;font-weight:400}.footer .footer-block__item .content-piece{margin-bottom:10px}body .footer .footer-block__item .footer-block__details .rte span.icon svg{fill:#fff!important;stroke:transparent!important;height:20px;width:20px}body .footer .footer-block__item .footer-block__details .rte .content-piece a,body .footer .footer-block__item .link-underline:hover .text{text-decoration:none}body .footer .footer__content-bottom .footer-block__bottom{display:flex;justify-content:space-between}body .footer .footer__content-bottom .list-social__link{background-color:transparent;padding:15px}body .footer .footer__content-bottom .list-social__link:hover{background-color:#fff}body .footer .footer__content-bottom .list-social__link svg{fill:#fff;height:20px;width:20px}body .footer .footer__content-bottom .list-social__link:hover svg{fill:#352740}body .footer .footer__content-bottom .list-social__link:hover:before{content:unset!important}body .footer .footer__content-bottom .copyright__content p{font-size:16px;color:#bfbfbf}body .footer .footer__content-bottom{border-top:.5px solid #bfbfbf}body .footer .halo-row{padding-bottom:40px}body .footer .list-social__item{margin-bottom:0}body .halo-collection-content{display:flex;justify-content:space-between;gap:40px}.template-collection .halo-collection-content{overflow:visible!important;align-items:flex-start}body .price .price__sale.show_saved_price{display:block}.template-collection .page-sidebar.has-sticky,.template-collection #halo-sidebar{position:sticky!important;top:20px;margin-top:65px;width:380px;max-width:380px;min-width:380px}.template-collection .halo-sidebar-wrapper{padding:0!important}body .halo-collection-content .page-sidebar+.page-content{width:calc(100% - 380px);padding-left:0;float:left}body .halo-collection-content .page-sidebar-left .sidebarBlock-heading{margin-bottom:0;padding-top:0;padding-bottom:10px}body .halo-collection-content .page-sidebar-left .sidebarBlock-heading .facets__text{font-weight:500!important}body .page-sidebar #CollectionFiltersForm .sidebarBlock-content{padding:10px 0}body .page-sidebar #CollectionFiltersForm .list-menu__item label{font-size:16px}body .page-sidebar #CollectionFiltersForm .list-menu__item:hover .facet-checkbox{color:#593476}body .halo-collection-content .page-content .articleLookbook-title{text-align:center;font-size:36px;line-height:normal}body .halo-collection-content .page-content .articleLookbook-des{text-align:center;color:#565656;font-size:16px;margin:0}body .halo-collection-content .page-content .articleLookbook-des p{margin:0}body .halo-collection-content .page-content .articleLookbook-item{margin:0 0 30px}body .page-sidebar #CollectionFiltersForm .refined-widgets{display:none!important}body .page-sidebar #CollectionFiltersForm .facets__reset .text{font-size:12px;padding:2px 0}body .halo-collection-content .page-sidebar .halo-sidebar-header{display:block!important;padding:15px;background-color:#352740}body .halo-collection-content .page-sidebar .halo-sidebar-header .title{color:#fff;font-weight:500!important}body #CollectionProductGrid .toolbar .toolbar-wrapper{justify-content:space-between}body #CollectionProductGrid .toolbar .results-count .results{font-size:16px;color:#111;text-transform:capitalize}body #CollectionProductGrid .toolbar .results-count .results .count{font-weight:700}body #CollectionProductGrid .toolbar{border-top:0;padding:0 0 15px}body .halo-collection-content .page-sidebar .collection-filters{padding:20px;background-color:#f5f5f5;height:fit-content;align-self:flex-start;max-height:calc(100vh - 40px);overflow-y:auto}body .halo-collection-content.halo-grid-content:after{content:unset!important}body .halo-collection-content{gap:20px}.card .card-price .price dd{margin:0 2px!important}body #CollectionFiltersForm .sidebarBlock{margin-bottom:20px}body #CollectionFiltersForm .facets__price--box .filter__price.filter__price--min{padding:0 0 0 17px;text-align:left;border:none;background-color:transparent;font-weight:600}body #CollectionFiltersForm .facets__price--box .field__currency{font-weight:600;color:#111}body #CollectionFiltersForm .facets__price--box .price-to-price,body #CollectionFiltersForm .clearfix:after{display:none}body #CollectionFiltersForm .facets__price--box .filter__price.filter__price--max{padding:0 0 0 17px;text-align:right;border:none;background-color:transparent;font-weight:600}body #CollectionFiltersForm .facets__price--box{justify-content:space-between}body #CollectionFiltersForm .form-field:last-child .field__currency{right:45px}body #CollectionFiltersForm .facet-checkbox .count{display:none}body #CollectionFiltersForm .facets__item--swatch .show-color-name .swatch-input__label:before{border:none}body #CollectionFiltersForm .facets__item--swatch .show-color-name .swatch-input__label{height:30px;width:30px;border:1px solid #352740;border-radius:50%;padding:2px}body .header-nav-utility{box-shadow:0 1px 6px #1e1e1e1a}body #CollectionFiltersForm .facets__item--swatch .show-color-name.facets__label{flex-direction:column;background:transparent;border-radius:50%;height:30px;width:30px;display:flex;justify-content:center;align-items:center;transition:.5s;border:1px solid #352740;color:#352740}body #CollectionFiltersForm .facets__item--swatch .show-color-name .facet-checkbox__text{margin-left:0;margin-top:0;color:#352740;font-size:12px}body #CollectionFiltersForm .facets__item--swatch .show-color-name.facets__label:hover span.facet-checkbox__text,body #CollectionFiltersForm .facets__item--swatch .show-color-name.facets__label.active span.facet-checkbox__text{color:#fff}body #CollectionFiltersForm .facets__item--swatch .show-color-name.facets__label.active{background-color:#352740}body #CollectionFiltersForm .facets__item--swatch .swatch-input__label{display:none}body .page-sidebar.page-sidebar--vertical+.page-content .toolbar-wrapper .results-count{display:block!important}body #CollectionFiltersForm .form-actions .button{border:1px solid #352740;padding-top:10px;padding-bottom:10px}body #CollectionFiltersForm .form-actions .button:hover{background:transparent}body #CollectionFiltersForm .facets__item--swatch{margin-bottom:0}body #CollectionFiltersForm .facets__item--swatch .show-color-name.facets__label:hover{background-color:#593476}body #CollectionProductGrid .toolbar .toolbar-dropdown.filter-sortby .label-tab{border:none;padding:7px 38px 7px 0}body #CollectionProductGrid .toolbar .toolbar-label,body #CollectionProductGrid .toolbar .label-text{font-size:16px;text-transform:capitalize}body #CollectionProductGrid .toolbar .is-active .text{color:#352740}body .halo-collection-content .productGrid .product{margin-bottom:0}body .pagination-total-progress .pagination-total-item{background-color:#352740}body .halo-collection-content .pagination-wrapper{margin-top:0;margin-bottom:0}body .halo-collection-content .productListing{margin-bottom:0!important}.template-collection .toolbar .toolbar-dropdown .dropdown-menu.hidden-on-mobile,.template-collection .toolbar .toolbar-dropdown .dropdown-menu li{padding:0!important}.template-collection .toolbar .toolbar-dropdown li .text{padding:5px 10px!important}body .product-details .productView-title{font-weight:500!important;font-size:28px!important;line-height:1}body .product-details .productView-thumbnail-wrapper{width:20%!important;max-width:200px;padding-right:18px!important;top:0!important}body .product-details .productView-thumbnail.slick-current .productView-thumbnail-link img{box-shadow:#64646f33 0 7px 29px;border:1px solid #593476;border-radius:15px;opacity:1!important}body .product-details .productView .productView-image-wrapper{width:80%;max-width:800px}body .product-details .halo-productView-left{width:55%;padding-right:0;margin:0}body .product-details .productView-images-wrapper{justify-content:unset!important;align-items:unset!important}body .product-details .halo-productView-right{width:41%}body .product-details .halo-productView-right .productView-price .price-item.price-item--sale,body .product-details .halo-productView-right .productView-price .price-item.price-item--regular{color:#593476;font-size:26px;font-weight:600}body .product-details .halo-productView-right .price--on-sale .price__sale{gap:10px}body .product-details .halo-productView-right .price__sale .price__compare .price-item{color:#565656;margin-left:0;font-weight:400;font-size:20px}body .product-details .productView-moreItem .price__label_sale.price__label_percent,body .product-details .productView-moreItem .price__label_sale .label_sale{display:none}body .product-details .halo-productView-right .productView-price .price .save-card-price{display:flex;gap:7px;background:#fdd;padding:4px 6px;border-radius:4px;width:fit-content;text-align:center;align-items:center;height:min-content}body .product-details .halo-productView-right .productView-price .price .save-card-price .price__saved{background-color:transparent;margin-left:0!important;font-weight:500;padding:0}body .product-details .halo-productView-right .productView-price .price .save-card-price .price__saved .price-item{color:#d00;padding:0!important;font-weight:500;text-transform:capitalize;font-size:16px}body .product-details .igi-certified{display:inline-flex;align-items:center;gap:8px;padding:3px 14px 3px 5px;background-color:#593476;color:#fff;border-radius:5px;font-size:16px;font-weight:500;margin-bottom:15px}body .product-details .icon{width:26px;height:26px;object-fit:contain}.certified-icon{display:flex}body .product-details .productView-info-item .productView-info-name{color:#111;font-weight:500}body .product-details .productView-info-item .productView-info-value{color:#593476;padding:0;font-weight:600}body .product-details .halo-productView-right .productView-quantity{margin:0}body .product-details .halo-productView-right .productView-subtotal{display:none}body .product-details .halo-productView-right .shopify-payment-button__button,body .product-details .halo-productView-right .product-form__submit{border:1px solid #352740}.blog-layout-masonry .pagination-wrapper{margin-bottom:0!important}.template-search .search-form .button{border:1px solid #352740!important}body .product-details .halo-productView-right .productView-wishlist a{border:1px solid #352740}body .product-details .halo-productView-right .productView-wishlist a svg{fill:#352740}body .product-details .halo-productView-right .productView-wishlist a:hover svg{fill:#fff}body .product-details .halo-productView-right .productView-wishlist a.wishlist-added .icon{fill:#fff}body .product-details .halo-productView-right .share-button__button .icon{fill:#352740}body .product-details .halo-productView-right .toggle-content p,body .product-details .halo-productView-right .toggle-content span,body .product-details .halo-productView-right .spec-value,body .product-details .halo-productView-right .toggle-content{margin-top:0;color:#565656;line-height:26px}body .product-details .halo-productView-right .toggle-content p,body .product-details .halo-productView-right .toggle-content .shipping-info{border-top:1px dashed #E3BDFF;padding:15px 0}.productView-tab .tab-content .delivery-icon svg{height:24px;width:24px;stroke:transparent}body .product-details .halo-productView-right .productView-tab .toggle-content h1{font-size:22px;line-height:normal;margin:5px 0}body .product-details .halo-productView-right .productView-tab .toggle-content h2{font-size:20px;line-height:normal;margin:5px 0}body .product-details .halo-productView-right .productView-tab .toggle-content h3{font-size:18px;line-height:normal;margin:5px 0}body .product-details .halo-productView-right .productView-tab .toggle-content h4{font-size:16px;line-height:normal;margin:5px 0}body .product-details .halo-productView-right .productView-tab .toggle-content h5{font-size:14px;line-height:normal;margin:5px 0}body .product-details .halo-productView-left .halo-productBadges--left{right:10px!important;left:unset;align-items:unset!important}body .product-details .halo-productView-left .halo-productBadges--left .badge{border-radius:6px;padding:4px 15px;font-weight:500}body .product-details .halo-productView-right .productView-tab .toggle-content h6{font-size:12px;line-height:normal;margin:5px 0}body .product-details .halo-productView-right .productView-tab .toggle-content{padding:0 0 20px}body .product-details .halo-productView-right .product-specification .specification-list{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;gap:0 8px}body .product-details .halo-productView-right .product-specification .specification-list li{list-style:none;margin:0 0 10px;display:flex;gap:10px}body .product-details .halo-productView-right .product-specification .specification-list .list-title{width:130px}body .product-details .halo-productView-right .product-specification .specification-list li b{color:#111;text-transform:capitalize;font-weight:500}body .product-details .halo-productView-right .product-specification{background-color:#f7effc80;padding:20px;border-radius:10px;margin:0 0 15px}body .product-details .halo-productView-right .product-specification h3{margin:0 0 12px;padding:0 0 12px;border-bottom:1px dashed #E3BDFF;line-height:1}body .product-details .halo-productView-right .productView-groupItem{display:flex;justify-content:space-between;align-items:center;gap:10px}body .product-details .halo-productView-right .productView-groupItem .productView-payment{width:50%}body .product-details .halo-productView-right .productView-tab{margin-top:0}body .product-details .halo-productView-right .productView-tab .tabs-contents .tab-content{background-color:#f7effc80;padding:0 20px;margin-bottom:15px;border:none!important}body .product-details .productView-tab .tabs-contents-vertical .tab-content:first-child{border:none}.product-details .features-list{list-style-type:none;display:grid;grid-template-columns:repeat(4,1fr);row-gap:10px;justify-content:space-between;border-top:.5px solid #E3BDFF;padding:10px 0;margin:0;gap:10px}.product-details .features-list li{font-size:16px;color:#111;display:flex;align-items:center;gap:10px;justify-content:center;padding:8px;border-radius:8px;background:#f3e8fb}.product-details .features-list li b{font-weight:600!important;text-transform:capitalize!important}.product-details .features-list li svg{height:24px;width:24px;min-width:24px}.product-details .features-list li svg path{fill:transparent}.product-details .order-item svg{height:24px;width:24px;fill:transparent!important}.product-details .order-bar{margin-top:15px;background:#f7effc80;box-shadow:#c5acd7 0 1.95px 1.6px;display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 15px;font-size:16px;color:#352740}.product-details .order-item{display:flex;align-items:center;gap:6px}body .product-details .halo-productView-right .whatsapp_icon svg{height:24px;width:24px}body .product-details .halo-productView-right .whatsapp_icon{background-color:#38a846;width:50%}body .product-details .halo-productView-right .whatsapp_icon a{display:flex;gap:10px;padding:12px;color:#fff;justify-content:center;align-items:center}.productView-stickyCart.style-1 .sticky-actions .button{border:1px solid #352740}.productView-stickyCart.style-1 .sticky-title{font-size:18px!important}.productView-stickyCart.style-1 .sticky-image:before{padding-bottom:111%!important}body .product-details .productView-img-container .media{border:1px solid #593476;border-radius:20px}.template-collection .pagination .button{background-color:transparent!important;color:transparent!important;border:transparent!important}body .product-details .productView-img-container .media img{border-radius:20px}body .product-details .productView{padding-bottom:0}body .product-details .halo-productView-right .whatsapp_icon:hover{background-color:#111}body .product-details .halo-productView-right .whatsapp_icon:hover a{color:#38a846}body .product-details .halo-productView-right .whatsapp_icon p{margin:0}body .product-details .halo-productView-right .trust-features{padding:0;margin-top:20px}body .product-details .halo-productView-right .trust-features .trust-container{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:1200px;margin:auto;text-align:center;padding:0 0 15px}body .product-details .halo-productView-right .trust-features .trust-item{font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px;box-shadow:#63636333 0 2px 8px;border-radius:8px;transition:.3s}body .product-details .halo-productView-right .trust-features .trust-item:hover{transform:translateY(-5px)}body .product-details .halo-productView-right .trust-features .trust-item svg{height:30px;width:30px;fill:transparent;stroke:transparent}body .product-details .halo-productView-right .trust-features .trust-item .feature-icons{height:50px;width:50px;background:#f3e8fb;border-radius:50%;display:flex;align-items:center;justify-content:center}body .product-details .halo-productView-right .trust-features .trust-item p{margin:0;font-weight:500;line-height:16px}body .product-details .halo-productView-right .diamond-consulation{text-align:center;margin:15px 0 0}body .product-details .halo-productView-right .diamond-consulation svg{height:20px;width:20px}body .product-details .halo-productView-right .diamond-consulation span{font-weight:500}body .product-details .halo-productView-right .diamond-consulation a{text-decoration:underline}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line .trust-titles{display:flex;align-items:center;gap:10px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line .trust-titles h4{margin:0!important}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line .trust-image{width:20%;max-width:14px}body .product-details .halo-productView-right #tab-shipping-amp-return .returns-title,body .product-details .halo-productView-right #tab-shipping-amp-return .shipping-title{display:flex;gap:12px;padding-bottom:5px}body .product-details .halo-productView-right .trust-features .trust-item img{width:35px!important;height:35px!important}.template-product .product-image-main[data-size=landscape] .image-wrap{border:1px solid #CCCCCC}body .jdgm-legacy-widget-content .jdgm-form__fieldset-actions{margin-bottom:0}body .jdgm-legacy-widget-content .jdgm-form-wrapper{padding:10px 0}body .product-details .halo-productView-right .diamond-faq .faq-item summary{position:relative;padding-right:45px;cursor:pointer;list-style:none}body .product-details .halo-productView-right .diamond-faq{display:flex;flex-direction:column;gap:10px}body .product-details .halo-productView-right .diamond-faq .faq-answer p{border-top:1px solid #E1D8E7;margin:10px 0 0;padding:10px 0 0}body .product-details .halo-productView-right .diamond-faq .faq-question{color:#111;font-weight:500;font-size:16px!important;margin:0!important}body .product-details .halo-productView-right .diamond-faq .faq-item{border-radius:8px;background:#fff;padding:12px;transition:.3s}body .product-details .halo-productView-right .diamond-faq .faq-item:hover,body .product-details .halo-productView-right .diamond-faq .faq-item[open]{box-shadow:#63636333 0 2px 8px}body .product-details .halo-productView-right .diamond-faq .faq-item:last-child{border-bottom:0}body .product-details .halo-productView-right .diamond-faq .faq-item summary::-webkit-details-marker{display:none}body .product-details .halo-productView-right .diamond-faq .faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:#433446;transition:all .3s ease;box-sizing:border-box}body .product-details .halo-productView-right .diamond-faq .faq-item[open] summary:after{content:"\2212"}body .product-details .halo-productView-right .diamond-faq .faq-answer{overflow:hidden;height:0;transition:height .35s ease}body .product-details .halo-productView-right .diamond-faq summary::-webkit-details-marker{display:none}body .product-details .halo-productView-right .faq-chat{display:flex;align-items:center;gap:15px;width:100%;padding:10px 15px;background:#593476;border:1px solid #e8e8e8;border-radius:8px;text-decoration:none;box-shadow:0 8px 24px #0000000f;transition:.3s ease;flex-wrap:wrap}body .product-details .halo-productView-right .faq-chat:hover{background:#fff}body .product-details .halo-productView-right .faq-chat:hover .faq-chat-content h4,body .product-details .halo-productView-right .faq-chat:hover .faq-chat-content p{color:#111}body .product-details .halo-productView-right .faq-chat:hover .faq-chat-arrow{background:#352740;color:#fff}body .product-details .halo-productView-right .faq-chat .faq-chat-content h4{color:#fff}body .product-details .halo-productView-right .faq-chat-content p{font-size:14px;padding:8px 0 0;color:#fff;border-top:1px solid #E1D8E7;line-height:1.1}body .product-details .halo-productView-right .faq-chat:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000014}body .product-details .halo-productView-right .faq-chat-icon{flex-shrink:0}body .product-details .halo-productView-right .faq-chat-icon svg{fill:transparent;stroke:transparent;width:28px;height:28px}body .product-details .halo-productView-right .faq-chat-content{flex:1}body .product-details .halo-productView-right .faq-chat-arrow{width:110px;text-align:center;transition:.3s;background:#fff;border-radius:6px;padding:6px 15px;display:flex;align-items:center;justify-content:center;font-weight:600}.jdgm-legacy-widget-content .jdgm-row-stars{padding-bottom:10px!important}.jdgm-legacy-widget-content .jdgm-widget-actions-wrapper{padding:0!important}.jdgm-legacy-widget-content .jdgm-write-rev-link.jdgm-write-rev-link{background-color:#352740!important;border:1px solid #352740!important;font-weight:500!important}body .jdgm-legacy-widget-content .jdgm-write-rev-link.jdgm-write-rev-link:hover{opacity:100%;background-color:transparent!important;color:#352740!important}body .jdgm-legacy-widget-content .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:36px;line-height:40px;margin-bottom:30px}body .jdgm-legacy-widget-content .jdgm-rev-widg{width:100%;max-width:1300px;padding:0 10px;margin:0 auto}.jdgm-widget .jdgm-verified-checkmark{display:none}body .jdgm-legacy-widget-content{padding:100px 0}body .product-details .product-rating{display:flex;align-items:center;gap:5px;font-weight:500;padding-bottom:15px}body .product-details .product-rating .jdgm-preview-badge .jdgm-prev-badge__text{display:none}body .jdgm-legacy-widget-content .jdgm-form .jdgm-sort-dropdown{padding:5px 20px 5px 5px}body .jdgm-legacy-widget-content .jdgm-notification,body .jdgm-legacy-widget-content .jdgm-notification__inner>a{color:#111}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#111!important;font-family:jost!important;font-size:16px!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-widget input.jdgm-review-search,.jdgm-subtab__name,.jdgm-widget .jdgm-btn.jdgm-btn,.jdgm-chip{border:1px solid #111111!important;transition:.5s!important;font-weight:500}body .jdgm-legacy-widget-content .jdgm-btn--border:hover{opacity:1;background-color:#111;color:#fff}body .jdgm-legacy-widget-content .jdgm-btn--solid:hover,input[type=submit].jdgm-btn--solid:hover{background-color:transparent!important;opacity:1!important;color:#111!important}body .jdgm-legacy-widget-content .jdgm-form__fieldset label{width:100%;text-align:left!important}body .jdgm-legacy-widget-content .jdgm-form__fieldset[aria-label=Rating]>label{width:100%;text-align:center!important}body .jdgm-legacy-widget-content .jdgm-paginate__page.jdgm-curt{color:#111}body .jdgm-legacy-widget-content .jdgm-form__reviewer-name-format-container{display:none!important}body .jdgm-legacy-widget-content .jdgm-form__fieldset p{display:none}body .jdgm-legacy-widget-content .jdgm-media-fieldset__container{text-align:left!important}body .jdgm-legacy-widget-content .jdgm-paginate{padding:10px 0 0}.contact-container{max-width:1550px!important;width:100%!important;margin:0 auto!important;padding:0 15px}body .contact{display:flex;gap:100px;margin-right:0;margin-left:0}body .contact .contact-itemRight{margin-left:0;padding:0;width:40%;margin-top:0!important}body .contact .contact-itemRight .page-subheader{font-size:36px;line-height:normal;margin:0 0 30px;font-weight:500;padding-bottom:0}body .contact .contact-itemRight .contact-icon svg{fill:transparent;height:45px;width:45px;background:#352740;border-radius:10px;padding:6px}body .contact .contact-itemRight .contact-icon svg path{stroke:#fff}body .contact .contact-itemRight .contact-item-right .contact-text h4{font-size:20px;line-height:normal;font-weight:500;margin:0 0 5px}body .contact .contact-itemRight .contact-item-right .contact-text p,body .contact .contact-itemRight .contact-item-right .contact-text a{margin:0;color:#565656;max-width:340px;line-height:20px}body .contact .contact-itemRight .contact-item-right .contact-text a:hover{color:#593476}body .contact .contact-itemRight .social-icons li a:hover svg path{fill:#593476}body .contact .contact-itemRight .contact-item-right{display:flex;gap:30px;margin-bottom:40px}body .contact .contact-itemRight .contact-store{margin-top:0!important;padding-top:0!important}body .contact .contact-itemRight .social-icons{padding-left:0;margin:0;display:flex;gap:24px;padding:0!important}body .contact .contact-itemRight .social-container h3{margin:20px 0;font-size:20px;line-height:normal}body .contact .contact-itemRight .social-icons li{list-style:none}body .contact .contact-itemRight .social-icons a svg{height:30px;width:30px;stroke:transparent}body .contact .contact-itemRight .social-icons a:hover svg path{fill:#352740}body .contact .contact-itemLeft .form-actions .button{border:1px solid #352740}body .contact .contact-itemLeft .contact-form{box-shadow:#ccc 0 2px 8px;padding:40px}body .contact .contact-itemLeft{padding:0;width:60%}body .contact .contact-itemLeft .contact-text h2{font-size:36px;line-height:normal;margin:0 0 30px;font-weight:500}body .contact .contact-itemLeft .name-email,body .contact .contact-itemLeft .number-dropdown{display:flex;justify-content:space-between;gap:20px;align-items:center}body .contact .contact-itemLeft .number-dropdown,body .contact .contact-itemLeft .Messege-input{margin-top:40px!important}body .contact .contact-itemLeft .form-field{width:100%;margin-top:0}body .contact .contact-itemLeft .form-field .form-input{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #CCCCCC;border-radius:0!important;padding-left:0!important;color:#565656!important}body .contact .contact-itemLeft .phone-input-group{position:relative;z-index:100}body .contact .contact-itemLeft .phone-code-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 10px 30px #0000001f;z-index:9999}body .contact .contact-itemLeft .number-dropdown,body .contact .contact-itemLeft .name-email,body .contact .contact-itemLeft .Messege-input,body .contact .contact-itemLeft .form-actions{position:relative}body .contact .contact-itemLeft .phone-input-group,body .contact .contact-itemLeft .number-dropdown{position:relative;z-index:9999}body .contact .contact-itemLeft .number-dropdown .form-field{position:relative}body .contact .contact-itemLeft .phone-code-dropdown{position:absolute;top:calc(100% + 5px);left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;max-height:260px;overflow-y:auto;box-shadow:0 10px 25px #0000001f;z-index:99999}body .contact .contact-itemLeft .number-dropdown .form-field:last-child{position:relative!important;z-index:-1!important}body .contact .contact-itemLeft .Messege-input{position:relative;z-index:1}body .contact .contact-itemLeft .contact-form textarea{min-height:100px;height:80px}.form-field select.form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:20px;padding-right:40px;cursor:pointer}.custom-service-block .slider-arrows .slider-button.slider-button--next{right:-10px}.custom-service-block .slider-arrows .slider-button.slider-button--prev{left:-10px}.custom-service-block .slider-button .icon{height:13px;width:13px}body .product-details .halo-productView-right .productView-tab strong{font-weight:500;color:#111}body.template-404 .content .link{font-size:16px!important;font-weight:500!important;text-decoration:none!important;color:#fff!important;border:1px solid!important;padding:13px 40px!important;background-color:#352740!important}body.template-404 .content .link:hover{color:#352740!important;background-color:#fff!important}body #halo-cart-sidebar .previewCart-emptyBody .button{border:1px solid #352740!important;background-color:#352740;color:#fff}body #halo-cart-sidebar .previewCart-wrapper .button-checkout:hover{color:#352740;background-color:#fff}body .halo-cart-sidebar .previewCartGroup .button{border:1px solid #352740}body .halo-cart-sidebar .link-underline:hover .text{text-decoration:none}body .halo-cart-sidebar .previewCartItem-price .before-discount-price{font-size:16px}body .halo-cart-sidebar .previewCartItem-price .discounted-price{order:-1;font-weight:600}body .halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price{flex-wrap:wrap;gap:2px 5px}body .halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value,body .halo-cart-sidebar .previewCartTotals.subTotal .previewCartTotals-value{font-size:18px;font-weight:500}body .halo-cart-sidebar .halo-sidebar-header .title,body .halo-cart-sidebar .previewCartTotals .previewCartTotals-label{font-weight:500!important}body .halo-cart-sidebar .previewCartTotals.subTotal.clearfix .previewCartTotals-label{color:#565656}body .halo-cart-sidebar .previewCartTotals.subTotal.clearfix{border-bottom:1px solid #E1D8E7;padding-bottom:9px}body .halo-cart-sidebar .previewCartTotals.subTotal.clearfix .previewCartTotals-value{font-size:16px}body .halo-cart-sidebar .previewCartTotals.total.clearfix .previewCartTotals-label{font-size:18px}body .halo-cart-sidebar .previewCartTotals.shipTotal .previewCartTotals-value{display:none}body .halo-cart-sidebar .popup-toolDown.show{transform:translateY(-0%)!important}body .halo-cart-sidebar #popup-tool-discount{padding-bottom:20px}body .halo-cart-sidebar .previewCartItem-remove svg{fill:#593476;width:20px;height:20px;background:#f3e8fb;padding:4px;border-radius:50%;stroke:#593476;border:1px solid #E1D8E7}body .halo-cart-sidebar .cartTool-item{background-color:#f3e8fb;border:1px solid #E1D8E7;width:60px;text-align:center;padding:10px 8px;border-radius:8px}body .halo-cart-sidebar .previewCartTool{gap:5px}body .halo-cart-sidebar .cartTool-item svg{color:#593476}body .halo-cart-sidebar .previewCartItem-name{margin:0}body .halo-cart-sidebar .previewCartItem-qty{margin-top:6px}a#more-payment-options-link{display:none}body.template-cart .cart-header-item,body.template-cart .halo-cart-content .cart-note .form-label,body.template-cart .cart-total-grandtotal .cart-total-value,body.template-cart .cart-total-label,body.template-cart .cart-total-value{font-weight:500!important}body.template-cart .cart-container .page-header{text-align:center;padding:40px 0}body.template-cart .halo-cart-content .cart-header-item{text-transform:capitalize;background:#f8fafc;font-size:18px}body.template-cart .halo-cart-content .cart-content-item{width:calc(100% - 420px)}body.template-cart .halo-cart-content .cart-content-item.cart-total{width:420px;padding-top:0}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:column}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices dd,body.template-cart .cart-item-value,body.template-cart .cart-item__price-wrapper .price.price--end{font-size:16px}body.template-cart .cart-remove svg{fill:#593476;width:20px;height:20px;background:#f3e8fb;padding:4px;stroke:#593476;border:1px solid #E1D8E7;border-radius:50%}body.template-cart .cart-header-item.cart-header-info,body.template-cart .cart-item-block.cart-item-info{width:calc(100% - 500px)}body.template-cart .cart-header{background:#f8fafc;box-shadow:#6363630a 0 2px 8px;border:1px solid #e5e7eb}body.template-cart .cart-item-block.cart-item-total{width:130px;padding:0 10px}body.template-cart .cart-item-info .cart-item-name a{font-weight:500}body.template-cart .cart-item-info .link-underline:hover .text{text-decoration:unset}body.template-cart .cart-item-vendor{display:none}body.template-cart .cart--totals-title{font-size:24px;line-height:normal;text-transform:capitalize}body.template-cart .button{font-size:16px;border:1px solid #352740}body.template-cart .cart-container .discount-code-field p{color:#565656}body.template-cart .cart-container .shipTotal .cart-total-value{color:#111}body.template-cart .cart-container .shipTotal{display:none}body.template-cart .cart-content-item form{background-color:#f7effc80;padding:20px!important;margin:0}#halo-auth-sidebar .form-actions .button{border:1px solid #352740!important;padding-top:10px;padding-bottom:10px}.template-customers\/register .register-page .halo-page-content{max-width:800px!important;padding-bottom:0!important}.template-customers\/register .login-item .form-input{max-width:100%!important}body.template-customers\/register .login-item .form-actions .button{border:1px solid #352740}.account-page .account-content .account-product-detail{padding:10px!important;background-color:#f5f5f5}body.template-customers\/register .account-page .page-header{padding:40px 0 30px!important;line-height:1!important}body.template-customers\/login .account-page .page-header{line-height:1!important}body.template-customers\/login .breadcrumb-container,body.template-customers\/register .breadcrumb-container,body.template-customers\/register .login-item .login-text{display:none}.template-customers\/login .button{border:1px solid #352740!important}.template-customers\/login .login-row .form-actions a{border:1px solid #352740!important;background-color:#352740!important;color:#fff!important;padding:14px 45px!important;text-decoration:none!important;display:inline-block;transition:.5s}.template-customers\/login .login-row .form-actions a:hover{background-color:transparent!important;color:#352740!important}body.template-customers\/login .login-page .login-rowRight{padding:30px}body.template-customers\/register .form-message .alertBox-message a{display:none!important;margin:0!important}body.template-customers\/register .form-message .alertBox-message ul{margin:0!important;text-align:left!important}body.template-customers\/register .form-message .alertBox{margin:0 0 10px!important}body.template-customers\/register .form-message .alertBox.alertBox--error{margin:0}body.template-customers\/login .login-item .form-input{max-width:100%!important}body.template-customers\/login .login-rowItem .page-subheader{font-weight:500!important;margin-bottom:0!important;line-height:1;font-size:24px}body.template-customers\/login .login-page .login-rowLeft{padding-top:0;padding-right:0}body.template-customers\/login .account-page .halo-page-content{padding-bottom:0!important;max-width:1200px}body.template-customers\/login .login-row{gap:50px}body.template-customers\/login .clearfix:after{content:unset!important}.halo-cart-sidebar .halo-sidebar-wrapper .previewCartInfo{padding-bottom:20px}.template-blog .page-header{padding:40px 0 30px;line-height:1}.template-blog .button{border:1px solid #352740;font-weight:500!important}.template-blog .blog-layout-masonry .blog-summary{margin-bottom:10px}.template-blog .blog-block-item .blog-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:24px}body.template-article .article-content p,body.template-article .article-content span{margin-top:5px;margin-bottom:5px;line-height:24px}body.template-article .article-content b{color:#111;font-weight:500}body.template-article .article-content h1,body.template-article .article-content h2,body.template-article .article-content h3,body.template-article .article-content h4,body.template-article .article-content h5,body.template-article .article-content h6{margin-top:10px;margin-bottom:10px;line-height:normal}body.template-article .article-content h1{font-size:24px}body.template-article .article-content h2{font-size:22px}body.template-article .article-content h3{font-size:20px}body.template-article .article-content h4{font-size:18px}body.template-article .article-content h5{font-size:16px}body.template-article .article-content h6{font-size:14px}body.template-article .article-heading .title{line-height:normal}body.template-article .halo-article-content .article-header{margin-bottom:15px}body.template-article .halo-article-block{margin-bottom:0}body.template-wishlist .card-product__group .wishlist-icon svg,body.template-wishlist .wishlist-footer,body.template-wishlist .toolbar{display:none}body.template-wishlist .wishlist-items-container{margin-top:0}body.template-wishlist .wishlist-container h1{padding:40px 0;line-height:normal}body .search-modal__form .button .icon-search-1{fill:transparent}body.template-search .search-form .button svg{transform:unset;fill:transparent}body.template-search .collection-product-count{color:#565656}body.template-search .search-container h1{padding:40px 0!important;line-height:normal}.account-body .account-item .account-title{text-align:center;margin-bottom:0}.account-body .account-action,.account-body .button{margin:0 auto!important}.account-action .button{border:1px solid #352740!important}.account-page .page-header{padding:40px 0 30px!important;line-height:1!important}.account-page .account-action:hover .count{background:#352740;color:#fff}.account-page .account-item{padding:0 0 20px!important}.account-page .halo-page-content{padding-bottom:0!important}.account-body .text-left{text-align:center!important;margin-bottom:0!important;margin-top:10px!important;font-size:20px!important}.account-body .text-left strong{font-weight:500!important}.template-customers\/order .account .account-action .back-account{background-color:#352740;border:1px solid #352740!important;padding:10px 20px;color:#fff!important;text-decoration:none!important}.template-customers\/order .account .account-action .back-account:hover{background-color:#fff;color:#352740!important}.template-customers\/order .account .account-action .back-account .text{text-decoration:none!important}.template-customers\/account .account-listItem{margin-bottom:20px!important}.account-content .address-content .cus-addr{padding:10px!important;margin-bottom:10px!important;background-color:#f5f5f5}.account-page .account-action{margin-top:10px!important}.account .account-desc{padding:7px!important;font-size:16px!important}.template-customers\/addresses .account-page .account-content .list-unstyled{justify-content:center}.template-customers\/addresses .account-item .address-button{border:1px solid #352740!important}.template-customers\/addresses .account-item .button-delete{background-color:#352740!important;color:#fff;margin-left:10px!important}.template-customers\/addresses .account-item .button-delete:hover{background-color:#fff!important;color:#352740}.template-customers\/addresses .address-new .account-action{margin-top:10px!important}.template-customers\/addresses .address-new .button{border:1px solid #352740!important}.address-form .address-form--wrapper{max-width:800px!important;margin:0 auto!important}.address-form .form-field input,.address-form .form-field .select__select{max-width:100%!important}.template-customers\/addresses .address-form{margin-bottom:0!important;margin-top:0!important}.template-customers\/addresses .address-form .form-actions{margin:0 auto}.template-customers\/addresses .address-form .button{margin-top:15px!important;border:1px solid #352740!important}.account tbody td{text-align:left!important;border-right:1px solid #c7c7c7}.account tbody td:last-child{border-right:none}.account tbody td:hover a{color:#352740}.account-page .account-desc{font-size:16px!important;margin-bottom:10px!important}.account table td:first-of-type a:hover{color:#593476!important}.account thead{background-color:#352740!important}.account thead th{font-weight:500!important;color:#fff!important;border-right:1px solid #FFFFFF!important;text-transform:capitalize!important;text-align:left!important}.account thead th:last-child{border-right:0!important}.account table td:first-of-type a{font-size:16px!important;font-weight:500!important}.template-customers\/order .account tbody td{text-align:left}.template-customers\/order .account tfoot tr td{border-right:1px solid #c7c7c7!important;text-align:left!important}.template-customers\/order .account-content p{margin:5px 0!important;line-height:24px!important;font-style:normal!important}.template-customers\/order .account tfoot td:last-child{border-right:none!important}body .productView-thumbnail .productView-thumbnail-link{border-radius:12px}.tabs-contents-vertical .tab-content+.tab-content b{color:#000;font-weight:500}.split-banner{background:linear-gradient(135deg,#0c0c1d,#1a0d1a);color:#fff;margin:70px 0}.split-banner .split-banner-inner{max-width:100%;margin:auto;display:flex;align-items:center;gap:40px}.split-banner .split-left h2{color:#fff}.split-banner .split-left{flex:1;text-align:center;width:50%;padding:30px 15px}.split-banner .split-left .subtitle{display:inline-block;padding:12px;background:#fff;border-radius:34px;font-size:14px;margin-bottom:30px;color:#341b48;font-weight:600}.split-banner .split-left h2{font-size:34px;margin:0 0 30px;color:#fff;line-height:1}.split-banner .split-left p{font-size:20px;font-weight:400;max-width:640px;margin:0 auto 50px}.split-banner .features{gap:12px;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr);max-width:630px;margin:0 auto}.split-banner .feature-item{display:flex;align-items:center;font-size:18px;justify-content:center}.split-banner .feature-item .icon{background:#fff;color:#000;border-radius:50%;width:62px;height:60px;display:flex;align-items:center;justify-content:center}.split-banner .feature-item .text{background:#ffffff26;padding:12px 44px;border-radius:40px;margin-left:-33px;width:250px;text-align:left}.split-banner .split-right{flex:1;text-align:center;width:50%}.split-banner .split-right img{width:100%;max-width:100%}body .product-details .halo-productView-right .toggle-content .shipping-info ul.shipping-list{padding-bottom:0;margin-bottom:0}body .image-banner .halo-block-content p{margin:0 0 10px}body .shopify-currency .img-icon{margin:4px 0 3px;border-radius:0;border:none}body .halo-top-currency .shopify-currency .img-icon{width:24px;height:24px}body .halo-currency .currency-menu .dropdown-item{padding:5px 12px;width:100%}body .halo-currency .currency-menu .dropdown-item.active{background-color:#ebe2f080}body .halo-currency .currency-menu .dropdown-item.active .text{color:#593476}.page-sidebar .collection-filters::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.page-sidebar .collection-filters::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.page-sidebar .collection-filters::-webkit-scrollbar-thumb{background-color:#111;border:2px solid #352740;border-radius:8px}.custom-paragraph .container{max-width:1470px;padding:0 10px;margin:0 auto}.custom-paragraph{padding:80px 0 0}.custom-paragraph h2{font-size:36px;color:#111;margin:0 0 20px;line-height:1.2}.custom-paragraph p{font-size:18px;color:#555;line-height:normal;margin:5px 0}.halo-banner h1{font-size:50px!important;line-height:normal!important}.halo-banner .banner-text{font-size:18px!important;padding-right:0!important}.template-collection .collection-header .page-header{padding:0 0 20px!important;font-size:40px!important}.footer-block__details .address-wrapper div>h2.footer-block__heading{font-size:20px;margin-bottom:5px}.collection_detailes_bottom,.custom-diamond .custom-section-content{padding-top:50px}.collection_detailes_bottom ul,.custom-diamond .custom-section-content ul{padding:0 0 0 25px}.collection_detailes_bottom h2,.custom-diamond .custom-section-content h2{font-size:calc(24px + .0075*(100vw - 320px));margin-bottom:15px;margin-top:15px;line-height:1.3}.collection_detailes_bottom h3,.custom-diamond .custom-section-content h3{font-size:calc(16px + .00125*(100vw - 320px));margin-bottom:15px;line-height:1.3}.collection_detailes_bottom p,.collection_detailes_bottom ul li,.custom-diamond .custom-section-content p,.custom-diamond .custom-section-content ul li{font-size:calc(14px + .00125*(100vw - 320px));color:#565656;font-weight:400}.collection_detailes_bottom a{color:#565656}.collection_detailes_bottom ul li strong,.collection_detailes_bottom p strong{color:#111!important;font-weight:500!important}.collection_detailes_bottom ul li,.custom-diamond .custom-section-content ul li{padding-bottom:10px}.collection_detailes_bottom ul li:last-child{padding-bottom:0}.collection_detailes_bottom table{border:.5px solid #CCCCCC;border-top:none;border-left:none}.collection_detailes_bottom tbody{border:.5px solid #CCCCCC;border-right:none}.collection_detailes_bottom tbody tr{border:none}.collection_detailes_bottom tbody tr th{border:.5px solid #CCCCCC;border-bottom:none;border-right:none;padding:15px}.collection_detailes_bottom tbody tr td{border:.5px solid #CCCCCC;border-right:none;border-bottom:none;padding:15px}a.collection_all_btn{background-color:#352740;color:#fff;padding:12px 20px;font-weight:300;border:1px solid #352740;transition:.3s all}a.collection_all_btn:hover{color:#352740;background-color:transparent}.all_collection_btn{padding-top:20px;padding-bottom:20px}body.template-collection .faqs .faqs-item .card-body p{margin-bottom:10px}.diamond-wholesaler-section{padding:140px 0;background:linear-gradient(180deg,#f3e8fb,#fff 85%,#fcfaf6);border-radius:0 0 50px 50px;position:relative;z-index:1}.diamond-wholesaler-section .diamond-wholesaler-wrapper{display:flex;align-items:center;justify-content:space-between;gap:70px}.diamond-wholesaler-section .diamond-content{width:50%;margin-top:40px}.diamond-wholesaler-section .diamond-image{width:50%;text-align:center;max-width:660px}.diamond-wholesaler-section .diamond-image img{width:100%;display:block;margin:auto;max-width:660px}.diamond-wholesaler-section .diamond-content h1{font-weight:500;font-size:36px!important;line-height:1.2;letter-spacing:0;text-transform:capitalize;margin:0 0 20px}.diamond-wholesaler-section .diamond-content h1 b{font-weight:500;color:#433446}.diamond-wholesaler-section .diamond-desc p{font-weight:400;font-size:16px;line-height:35px;letter-spacing:0;text-transform:capitalize;margin:0}.diamond-wholesaler-section .diamond-desc{margin:0 0 35px}.diamond-wholesaler-section .diamond-btn{display:inline-block;font-weight:600;font-size:16px;line-height:1;letter-spacing:0;width:fit-content;border:1px solid #352542;padding:14px 50px}.diamond-wholesaler-section .diamond-services{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px;max-width:400px}.diamond-wholesaler-section .service-item{display:flex;align-items:center;gap:7px}.diamond-wholesaler-section .service-item img{width:13px;height:13px;object-fit:contain}.diamond-wholesaler-section .service-item span{font-weight:400;font-size:16px;line-height:1;color:#352740}.why-choose-section{padding:110px 0 60px;background:#433446;position:relative;z-index:0;top:-50px}.why-choose-section .why-heading{text-align:center}.why-choose-section .why-heading h2{font-weight:500;font-size:36px;line-height:1.1;color:#fff;margin:auto}.why-choose-section .why-heading .heading-text p{max-width:1100px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#fff;margin:20px auto 35px}.why-choose-section .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1232px;margin:0 auto}.why-choose-section .why-card{background:#fff;padding:32px 32px 24px;border-radius:0 20px 0 0;border:1px solid #E5DFD7;transition:.3s}.why-choose-section .why-card:hover{transform:translateY(-5px)}.why-choose-section .card-number{font-weight:400;font-size:28px;line-height:40px;color:#c9a96e}.why-choose-section .why-card h3{font-weight:600;font-size:18px;line-height:1.2;margin:15px 0 12px}.why-choose-section .card-desc p{font-weight:400;font-size:16px;line-height:22px;color:#565656;margin:0}.diamond-business-solutions{padding:70px 0;background:linear-gradient(180deg,#f3e8fb,#fff 85% 100%);border-radius:50px;position:relative;z-index:1}.diamond-business-solutions .business-heading{text-align:center;margin:0 0 20px;line-height:1.1;font-size:36px}.diamond-business-solutions .business-description p{max-width:1270px;margin:0 auto;text-align:center;font-size:16px;line-height:24px;color:#565656}.diamond-business-solutions .business-description{margin:0 auto 35px}.diamond-business-solutions .business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.diamond-business-solutions .business-card{background:#fff;border:1px solid #E1D8E7;border-radius:6px;padding:20px;transition:.3s;height:100%}.diamond-business-solutions .business-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.diamond-business-solutions .business-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f9f4fa;margin-bottom:20px}.diamond-business-solutions .business-icon svg{width:20px;height:20px;stroke:#352740;fill:none}.diamond-business-solutions .business-card h3{font-weight:600;font-size:18px;line-height:28px;margin:0 0 8px}.diamond-business-solutions .business-card p{font-weight:400;font-size:16px;line-height:22px;margin:0;color:#565656}.diamond-business-solutions .business-btn{text-align:center;margin:28px auto 0;width:max-content}.diamond-business-solutions .btn-business{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:15px 32px;border:1px solid #352740;color:#3b2546;text-decoration:none;font-weight:600;background:#fff}.diamond-business-solutions .btn-business:hover{background:#352740;color:#fff}.diamond-spec-section{padding:0;background:#433446;z-index:0;position:relative;top:-50px;border-radius:0 0 20px 20px}.diamond-spec-section .diamond-spec-wrapper{display:flex;justify-content:space-between}.diamond-spec-section .diamond-spec-image{display:block!important;flex:0 0 50%;min-height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px}.diamond-spec-section .diamond-spec-content{flex:0 0 50%;padding:90px 30px;color:#fff;max-width:850px;text-align:center;margin:0 auto}.diamond-spec-section .diamond-spec-content h2{margin:0 0 20px;font-size:36px;font-weight:600;line-height:1.2;color:#fff}.diamond-spec-section .diamond-spec-content .desc p{margin:0 0 25px;font-size:16px;line-height:24px;text-align:center}.diamond-spec-section .spec-table{background:#fff;border-radius:12px;overflow:hidden;border:1px solid #e1d8e7;max-width:470px;margin:0 auto}.diamond-spec-section .spec-table table{width:100%;border-collapse:collapse}.diamond-spec-section .spec-table thead{background:#352740;color:#fff}.diamond-spec-section .spec-table th{padding:17px;font-weight:500;font-size:16px;line-height:19px;text-transform:uppercase}.diamond-spec-section .spec-table td{padding:16px 18px;border-bottom:1px solid #e1d8e7;font-size:14px;color:#565656}.diamond-spec-section .spec-table tbody tr:last-child td{border-bottom:0}.diamond-spec-section .spec-table td:first-child{font-weight:600;width:42%;color:#111}.diamond-inventory{padding:20px 0 70px}.diamond-inventory .diamond-inventory__heading{text-align:center;font-size:36px;font-weight:600;margin:0 0 20px;line-height:1}.diamond-inventory .diamond-inventory__subheading p{text-align:center;max-width:1100px;margin:0 auto 30px;font-weight:400;font-size:16px;line-height:24px;color:#565656}.diamond-inventory .diamond-inventory__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.diamond-inventory .diamond-inventory__card{border:1px solid #e1d8e7;border-radius:10px;padding:20px;background:#fff;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.diamond-inventory .diamond-inventory__card:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.diamond-inventory .diamond-inventory__icon{width:60px;height:60px;border-radius:50%;background:#e6ceef;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.diamond-inventory .diamond-inventory__icon img{width:22px;height:22px;object-fit:contain}.diamond-inventory .diamond-inventory__title{font-weight:600;font-size:18px;line-height:normal;margin:0 0 15px}.diamond-inventory .diamond-inventory__description p{color:#565656;margin:0;font-weight:400;font-size:15px;line-height:22px}.diamond-inventory .diamond-inventory__description p:last-child{margin-bottom:0}.diamond-inventory .diamond-inventory__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.diamond-inventory .diamond-inventory__tag{border:1px solid #dfd6e7;border-radius:18px;padding:7px 14px;font-weight:500;font-size:12px;color:#111;background:#f9f4fa;white-space:nowrap}.diamond-inventory .diamond-inventory__subgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.diamond-inventory .diamond-inventory__subbox{background:#f9f4fa;border-radius:6px;padding:18px 16px;border:1px solid #dfd6e7}.diamond-inventory .diamond-inventory__subtitle{font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;color:#352740;margin:0 0 8px}.diamond-inventory .diamond-inventory__subtext{font-weight:400;font-size:14px;line-height:21px;color:#565656}.diamond-inventory .diamond-inventory__subtext p{margin:0;color:#111}.diamond-4cs-section .diamond-4cs-header{max-width:1270px;margin:0 auto 40px;text-align:center}.diamond-4cs-section .diamond-4cs-header h2{font-size:36px;font-weight:600;margin:0 0 20px;line-height:1.1}.diamond-4cs-section .diamond-4cs-desc p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#565656;margin:0}.diamond-4cs-section .diamond-4cs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.diamond-4cs-section .diamond-4cs-card{border:1px solid #E1D8E7;border-radius:10px;padding:20px;transition:.3s;height:100%}.diamond-4cs-section .diamond-4cs-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000014}.diamond-4cs-section .diamond-4cs-card h3{font-weight:600;font-size:18px;line-height:normal;margin:0 0 10px}.diamond-4cs-section .diamond-4cs-card .card-content p{font-weight:400;font-size:16px;line-height:22px;color:#565656;margin:0}.diamond-4cs-section .diamond-4cs-btn{margin-top:40px;text-align:center}.diamond-4cs-section .btn-4cs{display:inline-block;font-weight:600;font-size:16px;line-height:1;letter-spacing:0;width:fit-content;border:1px solid #352542;padding:14px 50px}.manufacturing-process{padding:70px 0;background:#fff}.manufacturing-process .manufacturing-wrapper{display:grid;grid-template-columns:566px 1fr;gap:35px;align-items:flex-start}.manufacturing-process .manufacturing-left{position:sticky;top:0}.manufacturing-process .manufacturing-image{width:100%;display:block;max-width:566px;height:100%;object-fit:cover}.manufacturing-process .manufacturing-right h2{font-size:36px;margin:0 0 20px;line-height:1.1}.manufacturing-process .section-desc p{color:#565656;font-weight:400;font-size:16px;line-height:24px;max-width:800px;margin:0 0 30px}.manufacturing-process .manufacturing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.manufacturing-process .process-card{border:1px solid #E1D8E7;border-radius:10px;padding:20px 20px 30px;transition:.3s;height:100%}.manufacturing-process .process-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.manufacturing-process .process-card h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0}.manufacturing-process .card-text p{font-weight:400;font-size:16px;line-height:22px;margin:9px 0 0;color:#565656}.ethical-diamond-section{background:linear-gradient(180deg,#f1ecf3,#fff);padding:60px 0 0}.ethical-diamond-section .ethical-header{text-align:center;max-width:1102px;margin:0 auto 35px}.ethical-diamond-section .ethical-header h2{font-size:36px;font-weight:600;margin:0 0 20px;line-height:1.1}.ethical-diamond-section .ethical-description p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#565656;margin:0}.ethical-diamond-section .ethical-wrapper{display:grid;grid-template-columns:650px 1fr;gap:10px}.ethical-diamond-section .ethical-left{display:grid;flex-direction:column;gap:10px;grid-template-columns:repeat(1,1fr)}.ethical-diamond-section .ethical-card{background:#fff;border:1px solid #E1D8E7;border-radius:10px;padding:20px;transition:.3s}.ethical-diamond-section .ethical-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000014}.ethical-diamond-section .ethical-card h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0}.ethical-diamond-section .ethical-card-content p{font-weight:400;font-size:16px;line-height:22px;color:#565656;margin:8px 0 0}.ethical-diamond-section .ethical-image{width:100%;height:100%;object-fit:cover;border-radius:10px}.why-partner-section{padding:70px 0;background:#fff}.why-partner-section .why-partner-header{text-align:center;max-width:1100px;margin:0 auto 35px}.why-partner-section .why-partner-header h2{font-size:36px;margin:0 0 20px;line-height:1.1}.why-partner-section .why-partner-description p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#565656;margin:0}.why-partner-section .why-partner-description a{color:#565656}.why-partner-section .why-partner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.why-partner-section .partner-item{padding:17px 0;border-top:1px solid #E1D8E7}.why-partner-section .partner-item h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0 0 4px}.why-partner-section .partner-content p{font-weight:400;font-size:16px;line-height:22px;color:#565656;margin:0}.why-partner-section .partner-btn{margin-top:45px;text-align:center}.why-partner-section .partner-button{display:inline-block;font-weight:600;font-size:16px;line-height:1;letter-spacing:0;width:fit-content;border:1px solid #352542;padding:14px 50px}.industries-section{padding:50px 0;background:#f9f4fd}.industries-section .industries-header{max-width:1100px;margin:0 auto 40px;text-align:center}.industries-section .industries-header h2{font-size:36px;line-height:1.1;margin:0 0 20px}.industries-section .industries-description p{font-weight:400;font-size:16px;line-height:24px;color:#565656;margin:0}.industries-section .industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.industries-section .industry-card{background:#fff;border:1px solid #E1D8E7;border-radius:10px;padding:20px;transition:.3s ease;height:100%}.industries-section .industry-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.industries-section .industry-card h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0 0 9px}.industries-section .industry-text p{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;margin:0;color:#565656}.diamond-comparison-section{padding:70px 0}.diamond-comparison-section .comparison-header{max-width:1090px;margin:0 auto 30px;text-align:center}.diamond-comparison-section .comparison-header h2{margin:0 0 20px;font-size:36px;line-height:1}.diamond-comparison-section .comparison-description p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#565656;margin:0}.diamond-comparison-section .comparison-table{width:100%;max-width:1120px;margin:0 auto;border-collapse:collapse;table-layout:fixed;border:1px solid #E1D8E7}.diamond-comparison-section .comparison-table thead th{padding:16px 20px;text-align:left;color:#fff;font-size:16px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.diamond-comparison-section .comparison-table thead th:first-child{background:#1f1726}.diamond-comparison-section .comparison-table thead th:last-child{background:#352740}.diamond-comparison-section .comparison-table tbody td{padding:16px 20px;vertical-align:top;border-top:1px solid #E1D8E7;font-size:16px;line-height:24px}.diamond-comparison-section .comparison-table tbody td:first-child{background:#f1ecf3;color:#111;font-weight:600;border-right:1px solid #E1D8E7}.diamond-comparison-section .comparison-table tbody td:last-child{background:#fff;color:#565656;font-weight:400}.wholesale-contact-section{padding:70px 0 0}.wholesale-contact-section .wholesale-wrapper{display:flex;gap:60px;background:#fcf5ff;border-radius:46px;padding:60px;align-items:center;justify-content:space-between}.wholesale-contact-section .wholesale-content{width:50%;max-width:700px}.wholesale-contact-section .wholesale-content h2{font-size:36px;line-height:1.1;margin:0 0 20px}.wholesale-contact-section .wholesale-content .description p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#565656}.wholesale-contact-section .wholesale-form{background:#fff;border-radius:18px;padding:35px;width:50%;max-width:720px;border:1px solid #E1D8E7}.wholesale-contact-section .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.wholesale-contact-section .field{display:flex;flex-direction:column;position:relative}.wholesale-contact-section .field select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.666626 0.666992L4.66663 4.66699L8.66663 0.666992' stroke='%236B6470' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:10px 6px}.wholesale-contact-section .field select::-ms-expand{display:none}.wholesale-contact-section .field span{color:#eb0000}.wholesale-contact-section .field label{font-weight:500;font-size:14px;line-height:14px;margin:0 0 8px}.wholesale-contact-section .field input,.wholesale-contact-section .field select,.wholesale-contact-section .field textarea{width:100%!important;padding:6px 15px;border:1px solid #CCCCCC;border-radius:4px;font-size:15px;outline:none;transition:.3s;background:#f5f5f5;font-family:Jost;color:#555;box-shadow:0 1px 2px -1px #0000001a}.wholesale-contact-section .phone-input-group input[type=tel]{padding:7px 15px}.wholesale-contact-section .field input:focus,.wholesale-contact-section .field select:focus,.wholesale-contact-section .field textarea:focus{border-color:#d9c8e4}.wholesale-contact-section .full-width{grid-column:1/-1}.field span.pc-flag{margin-top:-3px!important}.wholesale-contact-section .contact-btn{display:inline-block;font-weight:600;width:fit-content;border:1px solid #352542;padding:14px 50px;margin:25px 0 0}.wholesale-contact-section .success-message{color:green;margin-bottom:20px}#lab-grown-banner{padding:70px 0}#lab-grown-banner .diamond-content{background:#00000085;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;border-radius:19px;padding:30px;margin-top:0;width:100%;max-width:1060px}body .card .card-information__wrapper.text-center .price--on-sale .price__sale.show_saved_price{justify-content:left;width:100%;gap:5px}.sample-certificate-link{margin:0;border-radius:6px;display:flex;align-items:center;gap:5px;transition:.3s ease;width:fit-content}.sample-certificate-link a{display:flex;align-items:center;gap:5px;text-decoration:none;color:#111;font-size:16px;font-weight:400;line-height:1;transition:.3s}.sample-certificate-link a:hover{color:#593476;text-decoration:underline}.sample-certificate-link svg{width:22px;height:22px;color:#111;fill:transparent;border-radius:10px;margin-right:0!important}.cert-tooltip-wrap{position:relative;display:flex;align-items:center}.cert-tooltip-icon{font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.cert-tooltip-icon svg{height:18px;width:18px}.cert-tooltip-icon svg path{stroke:transparent;fill:#111}.cert-tooltip-box{position:absolute;bottom:135%;right:-5px;width:270px;padding:12px 14px;background:#222;color:#fff;border-radius:10px;font-size:12px;line-height:1.6;visibility:hidden;opacity:0;transition:.25s;z-index:20;box-shadow:0 10px 30px #0003}.cert-tooltip-box:after{content:"";position:absolute;top:100%;right:10px;border:7px solid transparent;border-top-color:#222}.cert-tooltip-wrap:hover .cert-tooltip-box,.cert-tooltip-wrap:focus-within .cert-tooltip-box{visibility:visible;opacity:1}.cpg-section{overflow:hidden}.cpg-header{margin-bottom:24px;padding-left:16px;padding-right:16px}.cpg-heading{font-size:36px;margin:0 0 6px}.cpg-subheading{font-size:14px;color:#667085;margin:0}.cpg-carousel-wrap{position:relative}.cpg-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 2px 8px 16px;scrollbar-width:none}.cpg-track::-webkit-scrollbar{display:none}.cpg-slide{position:relative;flex:0 0 auto;width:calc((100% - 16px) / 2.15);scroll-snap-align:start;border-radius:10px;overflow:hidden;background:#f2f2f2}.cpg-slide-link,.cpg-media,.cpg-placeholder{display:block;width:100%;height:100%}.cpg-media{aspect-ratio:4 / 6;object-fit:cover;object-position:center 20%;transition:transform .35s ease}.cpg-slide:hover .cpg-media{transform:scale(1.04)}.cpg-placeholder{aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:13px;background:#eef0f3}.cpg-play-icon{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center}.cpg-caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:8px 10px;font-size:12px;color:#fff;background:linear-gradient(to top,#0000008c,#0000)}.cpg-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#ffffffe6;box-shadow:0 2px 10px #0000002e;color:#593476;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .15s ease;border:1px solid #593476}.cpg-arrow:hover{background:#fff}.cpg-arrow svg{fill:transparent;width:auto;height:auto}.cpg-arrow--prev{left:12px}.cpg-arrow--next{right:12px}#lab-grown-banner .diamond-image{width:48%}#lab-grown-banner .diamond-content h1{color:#fff;line-height:1.3}#lab-grown-banner .diamond-desc p,#lab-grown-banner .diamond-desc ul li,#lab-grown-banner .diamond-desc,#lab-grown-banner .diamond-desc a{color:#fff}.diamond-wholesaler .diamond-wholesaler-wrapper .diamond-desc a{color:#111}.diamond-wholesaler-section .diamond-content ul{padding:0 0 0 20px;margin:0}.diamond-wholesaler-section .diamond-content ul li{line-height:27px}#lab-grown-banner .diamond-desc{margin:0 0 35px}#lab-grown-banner .diamond-services{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:35px;max-width:750px}#lab-grown-banner .service-item span{color:#fff}#lab-grown-banner{padding:110px 0}#lab-grown-banner .diamond-btn{border:1px solid #FFFFFF!important}#lab-grown-why-choose{padding:110px 0 70px;margin-bottom:-50px}#lab-grown-why-choose .why-grid{max-width:unset;gap:20px}#lab-grown-why-choose .why-card{padding:20px}#lab-grown-why-choose .why-card h3{margin:0 0 12px}#lab-grown-why-choose .why-heading .heading-text p{max-width:1380px}#lab-grown-why-choose .why-heading .heading-text a{color:#fff}.lab-grown-merchant #lab-grown-why-choose{margin-bottom:0!important;padding:70px 0!important}#lab-grown-solution{border-radius:0}#lab-grown-solution .business-icon svg{width:39px;height:39px;stroke:transparent}#lab-grown-solution .business-icon{width:39px;height:39px;margin-bottom:10px;background-color:transparent;border-radius:0}#lab-grown-solution .business-description p{max-width:1380px}#certified-diamond-section{background:#352740;border-radius:0;padding:60px 0}#certified-diamond-section .business-heading,#certified-diamond-section .business-description p,#certified-diamond-section .business-description a{color:#fff}#certified-diamond-section .business-icon svg{width:unset;height:unset;stroke:unset;fill:none}#certified-diamond-section .business-icon{width:unset;height:unset;justify-content:left;border-radius:0;margin-bottom:10px;background-color:transparent}#certified-diamond-section .business-btn{display:none}.diamond-specs{padding:0 0 70px}.diamond-specs .diamond-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.diamond-specs .diamond-specs__left{max-width:850px}.diamond-specs .diamond-title{font-size:36px;margin:0 0 15px;font-weight:600;line-height:1.2}.diamond-specs .diamond-desc p{font-weight:400;font-size:16px;line-height:24px;color:#565656;margin:0}.diamond-specs .spec-table{border:1px solid #e7e7e7;border-radius:14px;overflow:hidden;background:#fff;margin-top:45px;max-width:550px}.diamond-specs .spec-table__title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;text-align:center;padding:20px;margin:0}.diamond-specs .spec-table table{width:100%;border-collapse:collapse}.diamond-specs .spec-table th{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.72px;text-transform:uppercase;padding:15px;color:#fff;background:#352740;text-align:left}.diamond-specs .spec-table td{padding:15px;border-top:1px solid #E1D8E7;font-size:14px;line-height:21px;letter-spacing:0px;color:#565656}.diamond-specs .spec-table tr td:first-child{width:45%;font-weight:600;color:#111}.diamond-specs .diamond-specs__right{display:flex;flex-direction:column;gap:20px;max-width:835px}.diamond-specs .feature-card{display:flex;gap:20px;border:1px solid #E1D8E7;border-radius:4px;padding:20px;background:#fff}.diamond-specs .feature-content h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0 0 20px;position:relative;padding-left:50px}.diamond-specs .feature-content h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='2' viewBox='0 0 30 2'%3E%3Crect width='30' height='2' fill='%23352740'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.diamond-specs .feature-content .feature-desc,.diamond-specs .feature-content .feature-desc p{font-weight:400;font-size:16px;line-height:27px;letter-spacing:0px;color:#565656;margin:0}.labgrown_process_section .industries-grid .industry-card{background-color:#f6effc;border-radius:0 10px 10px 0;border:none;border-left:4px solid #352740}.industries-section.labgrown_process_section{background-color:transparent;padding:0 0 70px}.lab_grwon_dimonad_form_list{background-color:#fff;border-radius:0 10px 10px 0;border-left:4px solid #352740;padding:20px;margin-bottom:20px;max-width:560px;transition:.3s ease}.lab_grwon_dimonad_form_list h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0 0 9px}.lab_grwon_dimonad_form_list p{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;margin:0}.lab_grwon_dimonad_form_list:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.wholesale-contact-section .wholesale-wrapper .lab_grwon_dimonad_form_list:last-child{margin-bottom:0}.lab-grown-manufacturer .diamond-specs .diamond-specs__grid{grid-template-columns:1fr}.lab-grown-manufacturer .diamond-specs .diamond-specs__left{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.lab-grown-manufacturer .diamond-specs .diamond-specs__left .diamond-content{width:50%;max-width:725px}.lab-grown-manufacturer .diamond-specs .diamond-specs__left .diamond-btn{width:max-content;margin:20px 0 0;padding:15px 50px;border:1px solid #352740}.lab-grown-manufacturer .diamond-specs .spec-table{max-width:670px;width:50%;margin-top:0}.lab-grown-manufacturer .diamond-specs .spec-table td,.lab-grown-manufacturer .diamond-specs .spec-table th{padding:15px 15px 15px 30px}.lab-grown-manufacturer .diamond-specs{background:#f4ebfc;padding:60px 0}.lab-grown-manufacturer #lab-grown-solution{padding:70px 0}.lab-grown-manufacturer #certified-diamond-section .business-grid{grid-template-columns:repeat(4,1fr)}.lab-grown-manufacturer #certified-diamond-section .business-card{border-radius:10px}.lab-grown-manufacturer .why-partner-section .partner-item{background:#4334460a;border-radius:20px;border-top:0;padding:20px}.lab-grown-manufacturer .why-partner-section .why-partner-grid{gap:20px}.lab-grown-diamonds-dealer .why-choose-section{padding:70px 0!important;margin-bottom:0!important;top:0!important}.lab-grown-diamonds-dealer .why-partner-section .why-partner-header,.lab-grown-merchant .why-partner-section .why-partner-header{margin:0 auto;max-width:1370px}.lab-grown-diamonds-dealer .ethical-diamond-section{background:linear-gradient(180deg,#f3e8fb,#fff 85% 100%);margin:100px 0}.dealer-diamond{padding:60px 0 0;background:linear-gradient(180deg,#f3e8fb,#fff 85% 100%)}.dealer-diamond .dealer-section-header{text-align:center;margin:0 auto 40px;max-width:1600px}.dealer-diamond .dealer-section-title{margin:0 0 20px;font-size:36px;line-height:1.2}.dealer-diamond .dealer-section-description p{margin:0;color:#565656}.dealer-diamond .dealer-section-description a{color:#565656}.dealer-diamond .dealer-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.dealer-diamond .dealer-content{max-width:760px}.dealer-diamond .dealer-content h3{font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.18px;margin:0 0 8px}.dealer-diamond .dealer-description p{font-weight:400;font-size:14px;line-height:1.3;color:#565656;margin:0 0 25px}.dealer-diamond .dealer-buttons{display:flex;flex-wrap:wrap;gap:20px}.dealer-diamond .dealer-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border:1px solid #4334461A;border-radius:40px;background:#4334460d;color:#111;text-decoration:none;transition:.3s;font-weight:500;font-size:16px;line-height:1.2;cursor:inherit}.dealer-diamond .dealer-btn:hover{background:#433446;transform:translateY(-3px);color:#fff}.dealer-diamond .dealer-image{display:flex;justify-content:center}.dealer-diamond .diamond-image{width:100%;max-width:870px;border-radius:20px;height:100%;max-height:370px}.lab-grown-diamonds-dealer #why-buy-lab-grown .why-partner-header{margin:0 auto 30px;max-width:1720px}.lab-grown-diamonds-dealer #why-buy-lab-grown .why-partner-grid{gap:20px}.lab-grown-diamonds-dealer #why-buy-lab-grown .partner-item{padding:20px;border:1px solid #4334461A;border-radius:20px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-grid{grid-template-columns:repeat(5,1fr);gap:16px;max-width:100%}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-card{padding:20px;border-radius:10px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-card h3{margin:0 0 10px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit{top:0;padding:60px 0}#how-our-dealer-works{padding:70px 0;background:transparent;z-index:0;top:0}#how-our-dealer-works .why-heading h2{color:#000}#how-our-dealer-works .why-grid{gap:40px;max-width:100%}#how-our-dealer-works .why-heading .heading-text p,#how-our-dealer-works .why-heading .heading-text a{color:#000}#how-our-dealer-works .why-card{background:unset;padding:0;border-radius:0;border:0}#how-our-dealer-works .card-number{font-weight:600;font-size:14px;line-height:23.8px;letter-spacing:2px;text-transform:uppercase;color:#433446;padding:0 30px 10px 0;border-bottom:2px solid #433446;display:inline-block}.lab-grown-diamonds-dealer .business-card{border-radius:20px}.lab-grown-diamonds-dealer #dealer-support-services .business-grid{grid-template-columns:repeat(2,1fr);max-width:1100px;margin:0 auto}.lab-grown-diamonds-dealer #dealer-support-services .business-card{border-radius:15px;display:flex;align-items:center;gap:20px;border:1px solid #4334461A;padding:25px 30px}.lab-grown-diamonds-dealer #dealer-support-services .business-icon{width:40px;height:40px;min-width:40px;border-radius:50%;margin-bottom:0;background:#4334460d}.lab-grown-diamonds-dealer #dealer-support-services .business-card h3{font-weight:500;font-size:16px;line-height:1.2;margin-bottom:0}.lab-grown-diamonds-dealer #dealer-support-services{padding:70px 0;background:unset;border-radius:0}.lab-grown-diamonds-dealer #dealer-support-services .business-icon svg{width:16px;height:16px}.lab-grown-merchant #why-source-merchant .why-partner-header{margin:0 0 30px;max-width:1700px}.lab-grown-merchant #why-source-merchant .partner-item{border:1px solid #4334461A;border-radius:20px;box-shadow:0 10px 30px #00000005;padding:40px}.lab-grown-merchant #why-source-merchant .partner-item h3{font-size:18px;line-height:1.2;margin:0 0 20px;border-bottom:2px solid #433446;padding:0 0 20px}.lab-grown-merchant .why-choose-section{top:0;padding:60px 0;margin-bottom:0}.lab-grown-merchant #our-tranding-portfolio.why-choose-section .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:100%;margin:0 auto}#our-tranding-portfolio.why-choose-section .why-card{padding:20px;border-radius:20px}#global-trade-marchant .why-partner-header{margin:0 auto 30px;max-width:1700px}#global-trade-marchant.why-partner-section .partner-item{padding:20px;border:1px solid #4334461A;box-shadow:0 10px 30px #00000005;border-radius:20px}#global-trade-marchant.why-partner-section .partner-item h3{margin:0 0 20px}.lab-grown-merchant .dealer-diamond .dealer-buttons{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.lab-grown-merchant .dealer-diamond .dealer-btn{padding:25px 30px;border:1px solid #4334461A;border-radius:15px;background:#fff;box-shadow:0 5px 20px #00000005;color:#000}.merchant-comparison-section{padding:0 0 70px}.merchant-comparison-section .container{max-width:1280px;margin:0 auto}.merchant-comparison-section .comparison-heading{text-align:center;font-size:36px;margin:0 0 30px}.merchant-comparison-section .comparison-table-wrapper{overflow-x:auto}.merchant-comparison-section table{width:100%;border-collapse:collapse;min-width:700px}.merchant-comparison-section thead th,.merchant-comparison-section tbody th{background:#4334460d;padding:20px 30px;text-align:left;border:1px solid #e5e5e5;font-weight:600;font-size:18px;line-height:1.2;color:#000}.merchant-comparison-section td{padding:20px 30px;border:1px solid #e5e5e5;font-size:16px;line-height:1.2;color:#565656;font-weight:400}.diamond-wholesaler-section .banner-btn-2{background:#352740;color:#fff;border:1px solid #FFFFFF}.diamond-wholesaler-section .banner-btn-2:hover{background:#fff;color:#352740}.collection-faqs{margin-top:60px}.collection-faqs .faq-item{border:.5px solid #CCCCCC;padding:20px 40px 10px 20px;border-radius:20px;margin-bottom:20px;background-color:transparent}.collection-faqs .faq-question{font-size:18px;text-transform:capitalize;padding-bottom:10px;padding-right:30px;font-weight:500;color:#111;font-family:Jost;width:100%;text-align:left;background:transparent;border:none;position:relative;cursor:pointer}.collection-faqs h2{margin-bottom:25px}.collection-faqs .faq-question:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;width:22px;height:22px;border:2px solid #0A0A0A;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-family:sans-serif;line-height:1;margin-top:-3px}.collection_detailes_bottom.faqs .collection-btn-text{background-color:#352740;color:#fff;padding:12px 20px;font-weight:300;border:1px solid #352740;transition:.3s all;display:inline-block}.collection_detailes_bottom.faqs .collection-btn-text:hover{background-color:transparent;color:#352740}.collection-faqs .faq-item.active .faq-question:after{content:"\2212"}.collection-faqs .faq-answer{display:none;color:#565656;line-height:1.5;border-top:1px solid #E1D8E7!important;max-height:0;overflow:hidden;transition:max-height .45s ease,padding .45s ease;padding:0}.collection-faqs .faq-item.active .faq-answer{display:block;padding:10px 0}.collection-faqs .faq-item:hover{box-shadow:0 5px 5px #00000026}.template-product .elite-delivery-timeline{display:flex;justify-content:space-between;position:relative;background:#f8fafc;padding:10px;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px #0000000d;overflow:hidden;margin-top:15px}.template-product .timeline-progress{position:absolute;left:21%;top:35px;width:60%;height:4px;background:#f3f3f3;border-radius:50px;overflow:hidden}.template-product .timeline-progress span{position:absolute;height:100%;width:35%;background:linear-gradient(90deg,#f3f3f3,#f3eef3,#f3e8fb);animation:lineMove 3s linear infinite}@keyframes lineMove{0%{left:-35%}to{left:100%}}.template-product .timeline-step{width:33.33%;text-align:center;position:relative;z-index:2;transition:.35s}.template-product .timeline-step:hover{transform:translateY(-5px)}.template-product .timeline-icon{width:50px;height:50px;background:#f3e8fb;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:auto;font-size:22px;transition:.35s}.template-product .timeline-icon svg{width:auto;height:auto;stroke:transparent;fill:transparent}.template-product .today-tag{display:none}.template-product .timeline-step h4{margin:5px 0 0;font-size:16px;line-height:1.2}.template-product .timeline-step p{font-size:13px;line-height:1.2;color:#565656;margin:5px 0 0}.template-product .elite-trust-box{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.template-product .trust-item{background:#f8fafc;padding:14px;border-radius:10px;font-weight:600;text-align:center;border:1px solid #e5e7eb}.template-product .elite-delivery-note{margin-top:20px;background:#ecfdf5;border:1px solid #bbf7d0;padding:18px;border-radius:12px;text-align:center}.template-product .elite-delivery-note strong{display:block;font-size:18px;color:#166534;margin-bottom:8px}.template-product .elite-delivery-note p{margin:0;color:#4b5563;line-height:1.7;font-size:15px}.custom-diamond .custom-section-content .container{width:100%;max-width:1300px!important;padding:0 10px;margin:0 auto}.custom-diamond .halo-collapsible-content .faqs{flex-direction:row-reverse;gap:50px;margin-top:0;justify-content:center}body .halo-collapsible-content .collapsible-grid{width:100%;max-width:1280px}body.template-wishlist .wishlist-container .card-wishlist .wishlist-icon:before,body.template-wishlist .wishlist-container .card-wishlist .wishlist-icon:after{width:2px;height:14px;top:50%;left:50%;transform-origin:center}body.template-wishlist .wishlist-container .card-wishlist .wishlist-icon:before{transform:translate(-50%,-50%) rotate(45deg)}body.template-wishlist .wishlist-container .card-wishlist .wishlist-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}body.template-wishlist .card .card-wishlist .wishlist-icon{background:#352740;transition:.3s}body.template-wishlist .card .card-wishlist .wishlist-icon:hover{background:#fff}body.template-wishlist .wishlist-table-wrapper .card{margin-bottom:0!important}body.template-wishlist .wishlist-table-wrapper .product{padding:0!important}body.template-wishlist .wishlist-content-actions .button-continue{border:1px solid #352740}body.template-wishlist .wishlist-content-empty{margin-top:20px!important;margin-bottom:20px!important}body.template-wishlist .wishlist-table-wrapper .wishlist-items-display{gap:30px;grid-template-columns:repeat(4,1fr)!important}.diamond-collections{padding:70px 0}.diamond-collections .section-header{text-align:center;margin-bottom:30px}.diamond-collections .section-header h2{font-size:36px;font-weight:1.2;font-weight:500;margin:0}.diamond-collections .collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.diamond-collections .collection-card{position:relative;overflow:hidden;border-radius:24px;display:block;text-decoration:none;color:#fff}.diamond-collections .collection-image{position:relative;overflow:hidden}.diamond-collections .collection-image img{width:100%;height:450px;object-fit:cover;display:block;transition:.6s ease}.diamond-collections .collection-card:hover img{transform:scale(1.08)}.diamond-collections .collection-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d9 5%,#3c3c3c4d 40%,#ffffff1a)}.diamond-collections .collection-content{position:absolute;left:40px;right:40px;bottom:25px;z-index:2;text-align:center}.diamond-collections .collection-content h3{color:#fff;font-size:28px;line-height:1.2;margin:0 0 5px}.diamond-collections .collection-content p{font-size:16px;line-height:1.3;margin:0 auto 15px;max-width:420px;color:#fff}.diamond-collections .collection-content .btn{width:max-content;padding:15px 40px;font-size:16px}.diamond-collections .collection-content .btn:after{content:"\2192";font-size:18px}.predictive-search .predictive-search__heading,.predictive-search .predictive-search__heading .text{text-transform:capitalize;font-weight:500}.quickSearchResultsBlock .list-item .link svg,.predictive-search .predictive-search__list-item .link svg{fill:transparent!important;transform:rotate(0)!important}.predictive-search__result-group .predictive-search__list-item.productViewAll{padding-bottom:0!important;margin-bottom:0!important}.quickSearchResultsBlock .productViewAll .button{text-transform:capitalize!important}.quickSearchResultsBlock .predictive-search__item-heading{color:#565656}.template-cart .cart-securityImage-label{margin-bottom:0!important}.template-cart .cart-item-block.cart-item-remove{text-align:right!important}.template-cart .cart-content-wrapper .cart-total-label .text{text-transform:capitalize!important}.template-product .halo-productView-left .sample-image-label{position:absolute;bottom:18px;left:50%;transform:translate(-50%);background:#f8fafca3;border:1px solid #e5e7eb8c;color:#111;font-size:14px;font-weight:500;text-transform:capitalize;padding:5px 20px;font-style:italic}nav.header__inline-menu ul.header__submenu.list-menu{width:26rem}body .page-sidebar .sidebarBlock.Carat .range-wrap{position:relative;height:32px;padding:0}body .page-sidebar .sidebarBlock.Carat .range-wrap:before{content:"";position:absolute;left:0;right:0;top:13px;height:5px;background:#ccc;border-radius:10px;z-index:1}body .page-sidebar .sidebarBlock.Carat .range-wrap:after{content:"";position:absolute;left:var(--range-start, 0%);width:var(--range-width, 100%);top:13px;height:5px;background:#111;border-radius:10px;z-index:2}body .page-sidebar .sidebarBlock.Carat .range-wrap input[type=range]{position:absolute;left:0;top:5px;width:100%;height:20px;margin:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none}body .page-sidebar .sidebarBlock.Carat .range-wrap input[type=range]::-webkit-slider-runnable-track{height:4px;background:transparent}body .page-sidebar .sidebarBlock.Carat .range-wrap input[type=range]::-moz-range-track{height:4px;background:transparent}body .page-sidebar .sidebarBlock.Carat .range-wrap .min::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border:4px solid #111;background:#fff;border-radius:50%;pointer-events:auto;cursor:pointer}body .page-sidebar .sidebarBlock.Carat .range-wrap .min::-moz-range-thumb{width:20px;height:20px;border:4px solid #111;background:#fff;border-radius:50%;pointer-events:auto;cursor:pointer}body .page-sidebar .sidebarBlock.Carat .range-wrap .max::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border:4px solid #111;background:#fff;border-radius:50%;pointer-events:auto;cursor:pointer}body .page-sidebar .sidebarBlock.Carat .range-wrap .max::-moz-range-thumb{width:20px;height:20px;border:4px solid #111;background:#fff;border-radius:50%;pointer-events:auto;cursor:pointer}body .page-sidebar .sidebarBlock.Carat .range-wrap .min{z-index:5}body .page-sidebar .sidebarBlock.Carat .range-wrap .max{z-index:4}body .page-sidebar .range-values{display:flex;justify-content:space-between;font-weight:600;margin-top:12px}body .page-sidebar #CollectionFiltersForm .Carat .facets__reset,body .page-sidebar #CollectionFiltersForm .Carat .show-more--list_tags{display:none!important}body.page-about-us .banner-content .content-box .banner-sub-title span{font-size:16px;font-weight:500;font-style:italic}body.page-about-us .banner-content .content-box .banner-text{display:block}body.page-about-us .banner-item .img-box .image img{cursor:inherit!important}body .banner-content.banner-content--style_2 .content-box__divider{display:none!important}body .banner-content.banner-content--style_2 .content-box.text-left.d-flex.flex-jc-center.flex-align-center{flex-direction:column;gap:0;align-items:baseline}body .banner-content.banner-content--style_2 .content-box__col-1{max-width:550px!important}body .banner-content.banner-content--style_2 .content-box__col-2.content-box__col-2--left{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:20px}body .banner-content.banner-content--style_2 .banner-button{border:1px solid #352740;font-size:16px}body .banner-content.banner-content--style_2 .small_img_button_2{margin-top:0!important}body .halo-banner-wrapper .img-box .image img{cursor:default!important}.diamond-shape-showcase{padding:70px 0;background:#f7effc80}.diamond-shape-showcase .shape-heading{text-align:center;font-size:36px;font-weight:500;line-height:1.3;margin:0 0 30px}.diamond-shape-showcase .shape-wrapper{display:grid;grid-template-columns:42% 58%;align-items:center;gap:0;max-width:1440px;margin:0 auto}.diamond-shape-showcase .ring-image-box{text-align:center;display:flex;justify-content:center}.diamond-shape-showcase .ring-image-box img{width:100%;max-width:350px;transition:.35s ease}.diamond-shape-showcase .shape-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:34px 20px}.diamond-shape-showcase .shape-item{text-align:center;text-decoration:none;color:#111;transition:.3s;display:flex;align-items:center;justify-content:center;flex-direction:column}.diamond-shape-showcase .shape-img{width:74px;height:74px;object-fit:contain;margin:auto;display:block;transition:.3s}.diamond-shape-showcase .shape-name{display:block;margin-top:10px;font-size:16px;font-weight:500}.diamond-shape-showcase .shape-item:hover .shape-img{transform:scale(1.08)}.diamond-shape-showcase .shape-item:hover .shape-name{color:#352740}.collection-default .sidebarBlock[data-index="4"]{display:none!important}.ed-hero-banner{width:100%;max-width:100%;overflow:hidden}.ed-hero-banner-slider{width:100%}.ed-hero-banner-slide{position:relative;width:100%;overflow:hidden}.ed-hero-banner-image{position:relative;width:100%;line-height:0}.ed-hero-banner-image picture{display:block;width:100%}.ed-hero-banner-image img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.ed-hero-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ed-hero-banner-content{position:absolute;z-index:2;top:0;left:0;bottom:0;width:60%;display:flex;padding-right:30px}.ed-hero-banner-content-center{align-items:center;padding:60px}.ed-hero-banner-content-top{align-items:flex-start;padding-top:8%}.ed-hero-banner-content-bottom{align-items:flex-end;padding-bottom:8%}.ed-hero-banner-content-inner{max-width:820px;padding:20px 20px 20px 0}.ed-hero-banner-title{margin:0 0 10px;color:#fff;line-height:1.3;font-weight:600;font-size:50px!important;max-width:720px}.ed-hero-banner-subtitle{margin-bottom:25px;color:#fff;line-height:1.5;font-size:18px!important}.ed-hero-banner-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border:1px solid #fff;text-decoration:none;font-size:18px;line-height:1.2;font-weight:500;transition:all .2s ease;background:linear-gradient(135deg,#c8963e,#f5d98b 48%,#d4a24c);border-color:#b8862f;color:#111;text-transform:capitalize;position:relative;overflow:hidden}.ed-hero-banner-button:before{content:"";position:absolute;top:0;left:-75%;z-index:1;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff8c,#fff0);transform:translate(0) skew(-20deg);will-change:transform;animation:ivvHeroShine 3.6s ease-in-out infinite}.ed-hero-banner-content-inner span.ed-hero-banner-button.hero_button_2{background:#0d0d0d;border-color:#e0b65a;color:#fff}.ed-hero-banner-content-inner span.ed-hero-banner-button.hero_button_2:before{animation-delay:1.8s;background:linear-gradient(120deg,#fac77500,#fac77559,#fac77500)}@keyframes ivvHeroShine{0%{transform:translate(0) skew(-20deg)}45%,to{transform:translate(300%) skew(-20deg)}}.ed-hero-banner-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000059;filter:brightness(1.05)}.ed-hero-banner .slick-prev,.ed-hero-banner .slick-next{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:35px;height:35px;border:1px solid #fff;border-radius:50%;background:#fff;font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ed-hero-banner .slick-prev{left:20px!important}.ed-hero-banner .slick-next{right:20px!important}.ed-hero-banner .slick-prev:before,.ed-hero-banner .slick-next:before{color:#fff;font-size:28px;line-height:1}.ed-hero-banner .slick-prev:before{content:"";display:block;width:8px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.72845 0.602382L6.57903 -0.54595L0.318446 5.71247C0.217528 5.81275 0.137439 5.932 0.0827872 6.06335C0.0281353 6.19471 -3.13381e-07 6.33557 -3.07162e-07 6.47784C-3.00943e-07 6.62011 0.0281353 6.76098 0.0827872 6.89233C0.137439 7.02368 0.217528 7.14293 0.318446 7.24322L6.57903 13.5049L7.72736 12.3565L1.85136 6.47947L7.72845 0.602382Z' fill='%23111111'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.ed-hero-banner .slick-next:before{content:"";display:block;width:8px;height:13px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.00188398 1.14828L1.14753 -5.14984e-05L7.40812 6.25836C7.50903 6.35865 7.58912 6.4779 7.64377 6.60925C7.69843 6.7406 7.72656 6.88147 7.72656 7.02374C7.72656 7.16601 7.69843 7.30687 7.64377 7.43823C7.58912 7.56958 7.50903 7.68883 7.40812 7.78911L1.14753 14.0508L-0.00080061 12.9024L5.8752 7.02536L-0.00188398 1.14828Z' fill='%23111111'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.ed-hero-banner .slick-dots{position:absolute;left:0;right:0;bottom:20px;display:flex;justify-content:center;gap:7px;margin:0;padding:0;list-style:none}.ed-hero-banner .slick-dots li{margin:0;padding:0}.ed-hero-banner .slick-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#ffffff80;font-size:0;cursor:pointer}.ed-hero-banner .slick-dots .slick-active button{width:25px;border-radius:10px;background:#fff}.ed-hero-banner-slider .ed-hero-banner-slide:first-child{opacity:1!important;display:block!important}.ed-hero-banner-slider:not(.slick-initialized) .ed-hero-banner-slide:not(:first-child){display:none}#diamond-hero-banner .ed-hero-banner-content{right:0;left:auto;justify-content:center;text-align:center}@media(max-width:1700px){.template-collection .productListing.productGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1600px){.customer-review-section .review-nav .review-prev{left:0}.customer-review-section .review-nav .review-next{right:0}.halo-banner h1{font-size:44px!important}body .card .card-action .button{font-size:14px}}@media(max-width:1440px){.product-details .features-list{grid-template-columns:repeat(3,1fr)}.main-menu--wrapper>.header__inline-menu>.list-menu li a.menu-lv-1__action{padding-left:10px;padding-right:10px}.diamond-inventory .diamond-inventory__subgrid{grid-template-columns:repeat(1,1fr)}.ethical-diamond-section .ethical-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}body .product{padding-right:10px!important;padding-left:10px!important}.dealer-diamond .dealer-btn{padding:12px}.dealer-diamond .dealer-buttons,body.template-wishlist .wishlist-table-wrapper .wishlist-items-display{gap:10px}.ed-hero-banner-title{font-size:40px!important}}@media(max-width:1378px){body .card .card-review-certificate{gap:5px}body .card{padding:10px}body .card .price dl{flex-direction:column;text-align:left;gap:5px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-grid{grid-template-columns:repeat(3,1fr)}.header-navigation-wrapper .header-navigation .container{gap:10px}}@media(max-width:1279px){.template-collection .productListing.productGrid{grid-template-columns:repeat(2,1fr)}.card .jdgm-preview-badge .jdgm-prev-badge{padding:0 0 5px!important}body .card .card-information__wrapper .card-title{margin-bottom:5px}body .card .card-information{padding:12px 0 0!important}body .product-details .productView .productView-image-wrapper{width:100%;max-width:100%}body .product-details .productView-top{gap:20px}body .product-details .productView-thumbnail-wrapper{width:100%!important;max-width:100%;padding-right:0!important;margin-top:5px}body .product-details .productView-thumbnail-wrapper .productView-for{padding:0 10px}body .product-details .halo-productView-right .whatsapp_icon p{font-size:14px}body .header-navigation .menu-lv-1__action{padding-right:10px;padding-left:10px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line{display:grid;grid-template-columns:repeat(2,1fr);gap:0 5px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line .trust-titles{display:flex;align-items:center;gap:8px}.split-banner .features{gap:8px;max-width:440px}.split-banner .feature-item .text{padding:8px 10px 8px 40px;border-radius:30px;width:200px;font-size:14px}.split-banner .feature-item .icon{width:42px;height:42px}.split-banner .split-banner-inner{gap:10px}.split-banner .split-left .subtitle{margin-bottom:20px}.split-banner .split-left h2{margin:0 0 20px}.split-banner .split-left p{margin:0 auto 30px;max-width:480px}.main-menu--wrapper>.header__inline-menu>.list-menu li a.menu-lv-1__action{padding-left:7px;padding-right:7px;font-size:14px}.diamond-wholesaler-section{padding:60px 0;border-radius:0 0 30px 30px}.diamond-business-solutions{border-radius:0 0 30px 30px}body .product-details .halo-productView-right .product-specification .specification-list .list-title{width:92px}body .card .price dl{flex-direction:row}body .card .card-action .product-form__submit.button svg{height:20px;width:20px}body .card .card-action form .faq-chat{padding:10px 2px!important}body .card .card-action form{grid-template-columns:70% 30%}body .card .card-action form .faq-chat svg{margin:0}body .card .card-action .button span{display:none}body .card .card-action form .faq-chat svg{height:20px;width:20px}body .card .card-certification p span{display:none}body.template-cart .halo-cart-content .cart-content-item,body.template-cart .halo-cart-content .cart-content-item.cart-total{width:100%}body.template-cart .halo-cart-content .cart-content-item.cart-total{padding:0!important}body.template-cart .cart-container .shipTotal{margin-top:0}.ed-hero-banner-button{font-size:16px;padding:12px 20px}}@media(max-width:1199px){body .card{margin:0 0 10px!important}.halo-banner .banner-text{font-size:18px!important}.halo-banner h1{font-size:38px!important}body .header-nav-utility .header-item--side{min-width:200px;gap:10px}body .header-navigation .container{gap:10px}.customer-review-section .review-card{border-radius:10px}.customer-review-section .review-content{padding:15px}.customer-review-section .review-card .image-wrapper img{height:200px;border-radius:10px 10px 0 0}.customer-review-section .image-date,.customer-review-section .read-more-inline{font-size:14px}body .halo-collapsible-content .faqs{gap:30px}body .halo-collapsible-content .faqs .collapsible-grid .card{padding:20px 40px 10px 20px;margin-bottom:15px}body .halo-collapsible-content .collapsible-grid .faqs-item .title{padding-bottom:10px}body .halo-collapsible-content .faqs .card-header:after{transform:translateY(-70%)}body .footer .column-5 .footer-block__item.footer-block__text.block__text_first{width:27%}body .footer .column-5 .footer-block__item.footer-block__newsletter{text-align:center}body .footer .halo-row{row-gap:0;padding-bottom:20px}.footer__content-bottom .footer-block__bottom.not_payment .footer__copyright{margin-bottom:0}.template-collection .page-sidebar.has-sticky,.template-collection #halo-sidebar{width:340px;max-width:340px;min-width:340px}body .halo-collection-content .page-sidebar+.page-content{width:calc(100% - 340px)}body .product-details .halo-productView-right .whatsapp_icon p,.product-details .order-bar{font-size:14px}body .product-details .halo-productView-right .trust-features .trust-item p{font-size:14px;line-height:14px!important}body .product-details .halo-productView-right .trust-features .trust-container{gap:7px}body .product-details .halo-productView-right .faq-chat-arrow{font-size:14px}body .contact{gap:50px}body.template-customers\/login .login-row{gap:20px}.template-customers\/login .button{font-size:14px!important}.custom-image-banner-block .spotlight-button{min-width:unset!important;padding:5px 3px!important;font-size:16px!important}.product-details .features-list{grid-template-columns:repeat(2,1fr)}.announcement-bar .container{max-width:1780px!important}.announcement-bar .top-bar-left,.announcement-bar .top-bar-right{width:25%}.announcement-bar .row{width:50%}.main-menu--wrapper>.header__inline-menu>.list-menu li a.menu-lv-1__action{padding-left:8px;padding-right:8px}.header-navigation .header-logo .header__heading-logo{max-width:190px}.diamond-wholesaler-section .diamond-content{margin-top:0}.diamond-wholesaler-section .diamond-content h1{font-size:28px!important}.diamond-wholesaler-section .diamond-desc p{line-height:28px;margin-bottom:20px}.diamond-wholesaler-section .diamond-services{margin-top:25px}.diamond-wholesaler-section .diamond-wholesaler-wrapper{gap:30px}.diamond-wholesaler-section{padding:50px 0;border-radius:0 0 20px 20px}.why-choose-section .why-grid{gap:15px}.why-choose-section .why-card{padding:20px;border-radius:0 15px 0 0}body.template-wishlist .wishlist-table-wrapper .wishlist-items-display,.diamond-business-solutions .business-grid{gap:10px}.diamond-business-solutions .business-icon{margin-bottom:10px}.diamond-business-solutions{border-radius:0 0 20px 20px}.diamond-spec-section .diamond-spec-wrapper{flex-direction:column}.diamond-spec-section .diamond-spec-image{flex:0 0 100%}.diamond-spec-section .diamond-spec-content{flex:0 0 100%;padding:30px}.diamond-inventory .diamond-inventory__grid,.diamond-4cs-section .diamond-4cs-grid{grid-template-columns:repeat(2,1fr);gap:15px}.diamond-collections .collection-grid{gap:15px}.diamond-collections .collection-image img{height:360px}.manufacturing-process .manufacturing-wrapper{grid-template-columns:500px 1fr;gap:25px}.manufacturing-process .manufacturing-grid{grid-template-columns:repeat(1,1fr);gap:10px}.ethical-diamond-section .ethical-wrapper{grid-template-columns:1fr}.ethical-diamond-section .ethical-right{order:-1}.ethical-diamond-section .ethical-left{grid-template-columns:repeat(2,1fr)}.dealer-diamond .dealer-section-header{margin:0 auto 30px}.wholesale-contact-section .wholesale-wrapper{gap:30px;border-radius:20px;padding:50px 20px}body .card .price .price-item.price-item--sale,body .card .price .price-item.price-item--regular{font-size:20px}body .card .product-meta-list{gap:10px}body .card .product-meta-list li{font-size:14px}body .card .card-price .price__compare .price-item{font-size:18px}body .card .price__saved .price-item{font-size:14px}body .product{padding-right:5px!important;padding-left:5px!important;margin-top:0!important}.card .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:12px!important}#lab-grown-banner .diamond-content{width:80%}#lab-grown-banner .diamond-image{width:20%}#lab-grown-banner{padding:80px 0}.lab-grown-merchant .dealer-diamond .dealer-btn{padding:20px}.lab-grown-merchant .dealer-diamond .dealer-buttons{gap:10px}.ed-hero-banner-title{font-size:36px!important}.ed-hero-banner-content-center{padding:40px}}@media(max-width:1024px){h1{font-size:34px!important}.halo-banner .banner-text{display:none}body .breadcrumb span,body .breadcrumb a{font-size:14px}body .buckscc-currency-box .hxoSelectTheme.hxoFlag-flat .buckscc-select .hxoFlag{height:16px!important}.halo-currency .currency-menu{box-shadow:none;padding:0!important}.halo-sidebar_menu .halo-currency .currency-menu .dropdown-item{padding:0 10px!important}body .announcement-bar .top-bar-left span,body .announcement-bar .top-bar-right span{display:none}body .announcement-bar .top-bar-left svg,body .announcement-bar .top-bar-right svg{height:20px;width:20px}.announcement-bar .top-bar-left,.announcement-bar .top-bar-right{width:15%}.announcement-bar .row{width:70%}.halo-sidebar_menu .halo-currency .title{text-transform:capitalize!important}body .halo-currency .currency-menu .dropdown-item.active{border-radius:3px}#navigation-mobile .site-nav-mobile.nav-account .header__icon .title,#navigation-mobile .halo-sidebar-header .title{font-weight:500!important}#navigation-mobile .buckscc-currency-box{padding-left:10px}.custom-paragraph{padding:40px 0 0}.custom-paragraph h2{font-size:28px;margin:0 0 10px}.custom-paragraph p{font-size:16px;margin:2px 0}.template-collection .collection-header .page-header{padding:0 0 15px!important;font-size:34px!important}body .spotlight-block .halo-block-header .title{margin-bottom:20px}body .spotlight-block .spotlight-item .title{margin-top:10px}body .spotlight-block.about-our .halo-row .content{padding-bottom:10px;padding-right:0;padding-left:0}body .spotlight-block .des{font-size:16px;margin-top:2px!important;max-width:100%}.collection_detailes_bottom tbody tr td{font-size:14px;padding:8px}.our-responsibility .heading:before{width:80px;height:80px;margin-bottom:0}body .card .card-action .button{min-width:100%}body .card .product-meta-list{gap:7px;align-items:flex-start;flex-direction:column}.card .card__heading .card-title{font-size:16px}body .product-block .halo-block-header .view_all{display:none}.card .card-information,.product-card-layout-01 .product-item .card-action{padding-top:5px}.card .jdgm-preview-badge .jdgm-prev-badge{padding:0!important}body .card .product-rating .rating-value,body .card .product-rating .rating-count,body .card .card-certification p{font-size:14px}body .product-block .halo-block-header{margin-bottom:20px!important;flex-direction:column;align-items:center;gap:10px}body .card .card-price-section .card-review-certificate{padding:10px 0}body .card .card-information{padding:10px 0 0!important}.template-collection .productListing.productGrid{grid-template-columns:repeat(4,1fr)}body .card .card-certification{padding-top:0}body .card .card-information__wrapper .card-title{font-size:16px!important}body .card .product-meta-list li{font-size:14px}body .card .product-meta-list .separator{display:none}body .card .card-wishlist svg{height:30px;width:30px;padding:6px}body .card .card-wishlist .wishlist-icon{height:30px;width:30px}body .card .price-item .money{font-size:14px!important}.custom-image-banner-block .halo-block-header .title{margin-bottom:20px!important;font-size:24px!important}.custom-image-banner-block .halo-block-header{margin-bottom:0!important}body .brand-slider .halo-item .text{font-size:16px!important}body .brand-slider .wrapper-content .wrapper-image,body .brand-slider .wrapper-content .wrapper-image a{height:50px;width:50px}.rich-text__text{overflow:hidden;transition:height .4s ease}.rich-text__read-more{display:inline-block;background:none;border:none;padding:0;cursor:pointer;color:#111;font:inherit;font-weight:500;white-space:nowrap}.rich-text__read-more:hover{color:#593476}body .image-banner .halo-block-content .banner-heading{margin-bottom:10px!important}body .image-banner .halo-block-content .banner-text p,body .image-banner .halo-block-content .banner-text{font-size:16px!important;margin-bottom:10px!important}.halo-block-content .banner-action .banner-button{font-size:14px!important}.customer-review-section .review-stars svg{height:20px;width:20px}.customer-review-section .review-user{margin:5px 0}.customer-review-section .review-title{margin:0 0 5px;font-size:16px}.customer-review-section .image-date{margin-top:8px}.customer-review-section .review-avatar{height:40px;width:40px;font-size:18px}.customer-review-section .review-name,.customer-review-section .review-text,.customer-review-section .read-more{font-size:14px}span.verified{padding:0 5px;border-radius:3px;font-size:12px}.customer-review-section .review-subtitle{margin-top:0;font-size:14px;padding-top:5px}.lab-grown-manufacturer #certified-diamond-section .business-grid{grid-template-columns:repeat(2,1fr)}.customer-review-section .review-nav{display:none!important}.customer-review-section h2{margin:0 0 20px;font-size:24px}.custom-contact-section{padding:40px 15px}.custom-contact-section .contact-heading{font-size:28px;margin:0 0 10px}.custom-contact-section .contact-subtext{font-size:16px;color:#555;margin:0 0 15px}.custom-contact-section .contact-item{font-size:16px;border-radius:5px;gap:7px}.custom-contact-section .icon svg{height:24px;width:24px}.custom-contact-section .custom-contact-section{padding:0}body .halo-collapsible-content .halo-block-header{margin:0 0 20px}body .halo-collapsible-content .halo-block-header .text{font-size:24px;line-height:normal}body .halo-collapsible-content .collapsible-grid .faqs-item .title{font-size:16px}body .halo-collapsible-content .collapsible-grid .faqs-item .card-body p{font-size:14px;padding:10px 0 0;line-height:22px}body .faqs .card-header:after{top:18%}body .faqs .faqs-title{font-size:20px;margin-bottom:20px}body.template-faqs .faqs-paragraph{padding:20px;margin-bottom:30px!important;margin-top:0!important}body .faqs .faq-icon{height:40px;width:40px}body .faqs .faq-title-icon{gap:15px}body .featured-blog-block .article-card{padding:10px}body .featured-blog-block .article-card__info{padding:10px 0 0}body .featured-blog-block .article-card__footer a{font-size:14px}body .featured-blog-block .article-card__title .text{font-size:16px;line-height:20px}body .featured-blog-block .article-card__des{font-size:14px;margin-bottom:0}body .featured-blog-block .article-card__title{margin-bottom:0}body .featured-blog-block .halo-block-header{margin:0 0 20px}body .footer .footer__content-bottom{padding-top:10px;padding-bottom:10px}body .footer .footer-block__list-social{margin-bottom:0!important;display:block}body .footer .footer-block__newsletter .footer-block__subheading{margin-bottom:5px}body .footer .footer__content-bottom .list-social__link{padding:7px!important}body .footer-block__heading{font-size:18px!important}body .footer .footer-block__text,.footer-block__item.footer-block__newsletter{margin-bottom:20px}body .footer .halo-row{padding-bottom:0}body .footer .footer-block__list-payment ul{margin:0 0 10px}.footer-block__newsletter .field__input{padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}body .footer .footer-block__newsletter .newsletter-form__button{padding-top:12px;padding-bottom:12px}.footer-block__newsletter .field__input::placeholder{font-size:14px}body .footer .footer__content-bottom .copyright__content p{font-size:14px}body .halo-collection-content .page-sidebar+.page-content{width:100%}body .halo-collection-content{gap:0}.template-collection .page-sidebar.has-sticky,.template-collection #halo-sidebar{margin-top:0;background-color:#f5f5f5;width:100%;max-width:300px;min-width:300px;position:fixed!important;top:0}body .halo-collection-content .page-sidebar .halo-sidebar-wrapper,body #CollectionProductGrid .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body{padding:0}body #CollectionProductGrid .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header{padding:15px}body #CollectionProductGrid .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .text{text-transform:capitalize}body #CollectionProductGrid .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-header .close-mobile-modal{height:14px;width:14px}body #CollectionProductGrid .toolbar.show-sticky{padding:10px}body #CollectionProductGrid .toolbar{padding:0 0 10px}body #CollectionProductGrid .toolbar .results-count .results,body #CollectionProductGrid .toolbar .toolbar-label,body #CollectionProductGrid .toolbar .label-text{font-size:14px}body #CollectionFiltersForm .facets__item--swatch .show-color-name.facets__label{height:25px;width:25px}.template-collection .toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li{font-size:16px}body .page-sidebar.page-sidebar-left .halo-sidebar-close{right:0;top:5px;background-color:transparent}body .halo-collection-content .page-sidebar-left .sidebarBlock-heading .facets__text{font-size:16px}body .page-sidebar #CollectionFiltersForm .sidebarBlock-content{padding:5px 0}body .page-sidebar #CollectionFiltersForm .list-menu__item label{font-size:14px}body .halo-collection-content .page-sidebar .collection-filters{padding:15px}body #CollectionProductGrid .toolbar .toolbar-item .toolbar-icon.icon-filter .filter-text{font-size:14px}body .halo-collection-content .page-content .articleLookbook-title{font-size:24px;margin-top:0}body .halo-collection-content .page-content .articleLookbook-des{font-size:14px;margin-top:10px}body .halo-collection-content .page-content .articleLookbook-item{margin:0 0 20px}body.template-collection .faqs .faqs-item .card,body.template-faqs .faqs .faqs-item .card{padding:10px 20px 0 10px;border-radius:10px;margin-bottom:10px}body.template-collection .faqs .faqs-item .card-header .title,body.template-faqs .faqs .faqs-item .card-header .title{padding-bottom:10px;font-size:16px;padding-right:23px}body.template-collection .faqs .faqs-item .card-body p,body.template-faqs .faqs .faqs-item .card-body p{font-size:14px;line-height:normal}body.template-collection .faqs .faqs-item .card-body,body.template-faqs .faqs .faqs-item .card-body{margin-top:10px;margin-bottom:10px}body.template-collection .faqs .halo-block-header,body.template-faqs .faqs .halo-block-header{margin-bottom:30px}body .product-details .productView-title{font-size:24px!important}.productView-stickyCart.style-1 .sticky-title{font-size:16px!important}.productView-stickyCart.style-1 .sticky-actions .button,.productView-stickyCart.style-1 .sticky-price{font-size:14px!important}.productView-stickyCart.style-1 .sticky-wishlist a{border:1px solid #352740!important}.productView-stickyCart.style-1 .sticky-wishlist a .icon{fill:#352740}.productView-stickyCart.style-1 .sticky-wishlist a:hover{background-color:#352740!important}.productView-stickyCart.style-1 .sticky-wishlist a:hover .icon,.sticky-wishlist a.wishlist-added .icon{fill:#fff!important}body .product-details .halo-productView-right .productView-price .price-item.price-item--sale,body .product-details .halo-productView-right .productView-price .price-item.price-item--regular{font-size:20px}body .product-details .halo-productView-right .price__sale .price__compare .price-item{margin-left:0;font-size:18px}body .product-details .halo-productView-right .price__sale .price__compare{margin:0}.jdgm-preview-badge .jdgm-prev-badge__text,.product-details .features-list li{font-size:14px}.product-details .features-list li .feature-text{width:125px;font-size:14px}body .product-details .halo-productView-right .whatsapp_icon p{font-size:14px}.product-details .features-list{padding:10px 0;gap:5px}body .product-details .productView-info-item .productView-info-name,body .product-details .productView-info-item .productView-info-value,body .product-details .halo-productView-right .productView-quantity .quantity__label{font-size:14px}body .product-details .halo-productView-right .productView-tab .toggle-title .toggleLink{font-size:16px!important;padding-top:10px!important;padding-bottom:10px!important}body .product-details .halo-productView-right .toggle-content p,body .product-details .halo-productView-right .toggle-content span,body .product-details .halo-productView-right .spec-value{font-size:14px;line-height:22px;padding-bottom:5px}body .product-details .halo-productView-right .faq-chat-content p{padding:5px 0 0}body .product-details .halo-productView-right .diamond-consulation{margin-top:10px}body .product-details .halo-productView-right .productView-tab .tabs-contents .tab-content{padding:0 10px;margin-bottom:10px}body .product-details .halo-productView-right .product-specification h3{padding:0 0 10px;margin:0 0 10px;font-size:16px}body .product-details .halo-productView-right .product-specification .specification-list li b,body .halo-cart-sidebar .previewCartTotals.subTotal.clearfix .previewCartTotals-label{font-size:14px}body .halo-cart-sidebar .previewCartTotals.subTotal.clearfix{padding-bottom:5px}body .halo-cart-sidebar .previewCartTotals.subTotal.clearfix .previewCartTotals-value{font-size:14px}body .halo-cart-sidebar .previewCartTotals.total.clearfix .previewCartTotals-label{font-size:16px}body .halo-cart-sidebar .previewCartTotals.total.clearfix{margin-top:5px!important}body .product-details .halo-productView-right .product-specification .specification-list li{margin:0 0 5px}body .product-details .halo-productView-right .product-specification .specification-list .list-title{width:80px}body .product-details .halo-productView-right .product-specification{padding:10px;border-radius:6px;margin:0 0 10px}body .product-details .halo-productView-right .toggle-content{padding:0 0 5px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line{display:grid;grid-template-columns:repeat(1,1fr);gap:5px}body .product-details .halo-productView-right .productView-tab .toggle-content{padding:0 0 10px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line .trust-titles{gap:5px}body .product-details .halo-productView-right #tab-shipping-amp-return .trust-line .trust-titles h4{margin:0!important;font-size:14px!important}body .product-details .halo-productView-right .diamond-consulation span{font-size:14px}body .product-details .halo-productView-right .productView-tab .tabs-contents .toggle-content h1{font-size:20px}body .product-details .halo-productView-right .productView-tab .tabs-contents .toggle-content h2{font-size:18px}body .product-details .halo-productView-right .productView-tab .tabs-contents .toggle-content h3,body .product-details .halo-productView-right .productView-tab .tabs-contents .toggle-content h4{font-size:16px}body .product-details .productView-moreItem .price__label_sale .label_sale{padding:0 8px;font-size:10px!important}body .product-details .halo-productView-right .productView-tab .tabs-contents .toggle-content h5{font-size:12px}body .product-details .halo-productView-right .productView-tab .tabs-contents .toggle-content h6{font-size:10px}body .product-details .halo-productView-right #tab-shipping-amp-return .returns-title,body .product-details .halo-productView-right #tab-shipping-amp-return .shipping-title{gap:7px}body .product-details .halo-productView-right .faq-chat .faq-chat-content h4{font-size:14px}body .product-details .igi-certified{gap:6px;padding:2px 9px 2px 5px;font-size:14px;margin-bottom:5px}body .product-details .halo-productView-right .productView-moreItem{padding-bottom:5px}body .product-details .halo-productView-right .productView-group{margin:5px 0 0}body .product-details .halo-productView-right .trust-features .trust-container{grid-template-columns:repeat(2,1fr);padding:10px 0}body .product-details .halo-productView-right .productView-groupItem{flex-direction:column}body .product-details .halo-productView-right .productView-groupItem .productView-payment,body .product-details .halo-productView-right .whatsapp_icon{width:100%}body .product-details .halo-productView-left{width:50%}body .product-details .halo-productView-right .diamond-faq .faq-question{font-size:14px!important}body .product-details .halo-productView-right .diamond-faq .faq-answer p{padding:5px 0 0}body .product-details .halo-productView-right .diamond-faq .faq-item{padding:8px}body .product-details .halo-productView-right .diamond-faq .faq-contact{padding:7px 0 0;font-size:14px}body .product-details .halo-productView-right{width:50%}body .product-details .product-rating{padding-bottom:10px}body .jdgm-legacy-widget-content .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:24px;line-height:28px;margin-bottom:15px}body .jdgm-legacy-widget-content .jdgm-rev-widg__summary-inner,body .jdgm-legacy-widget-content .jdgm-write-rev-link.jdgm-write-rev-link{font-size:14px}body .jdgm-legacy-widget-content .jdgm-form{padding:0}body .jdgm-legacy-widget-content .jdgm-form__fieldset{margin-bottom:15px}body .jdgm-legacy-widget-content .jdgm-form__fieldset label,body .jdgm-legacy-widget-content .jdgm-form div.jdgm-input-error{font-size:14px}body .jdgm-legacy-widget-content .jdgm-form .jdgm-sort-dropdown{padding:5px 16px 5px 5px}body .product-details .productView-img-container .media,body .product-details .productView-img-container .media img,body .productView-image .productView-img-container .media{border-radius:12px}.jdgm-legacy-widget-content .jdgm-rev__body p{font-size:14px}body .jdgm-legacy-widget-content{padding:60px 0 30px}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{font-size:14px!important}.halo-product-block .halo-block-header .title{margin-bottom:15px!important}.halo-product-block .halo-block-header{margin:0}body .contact{gap:30px}body .contact .contact-itemLeft .contact-text h2,body .contact .contact-itemRight .page-subheader{font-size:24px;margin:0 0 20px}body .contact .contact-itemLeft .contact-form{padding:20px}body .contact .contact-itemRight .contact-item-right .contact-text h4{font-size:18px}body .contact .contact-itemRight .contact-icon svg{height:35px;width:35px;padding:4px}body .contact .contact-itemLeft .form-actions .button{font-size:14px}body .contact .contact-itemRight .contact-item-right{gap:15px;margin-bottom:20px}body .contact .contact-itemRight .social-container h3{font-size:18px;margin:15px 0}body .contact .contact-itemRight .contact-item-right .contact-text a,body .contact .contact-itemRight .contact-item-right .contact-text p{font-size:14px}body.template-about-us-2 .custom-service-block .policies-item-wrapper{border:1px solid #CCCCCC;box-shadow:unset}.elite-values-list li b{font-size:18px}body.template-404 .content .link{font-size:14px!important}body .halo-cart-sidebar .previewCartItem-name{font-size:14px;line-height:1.2;margin-bottom:2px}body .halo-cart-sidebar .previewCartItem-price .discounted-price,body .halo-cart-sidebar .previewCartItem-price .before-discount-price,.previewCartItem-price .price span{font-size:16px}body .halo-cart-sidebar .previewCartItem{padding-bottom:10px;margin-top:10px}.template-product .timeline-step h4{font-size:14px}body .halo-cart-sidebar .previewCartItem-qty .quantity{padding:5px 14px 6px 20px}body .halo-cart-sidebar .previewCartItem-qty .btn-quantity.plus:after{top:15px}body .halo-cart-sidebar .previewCartItem-qty .btn-quantity:before{top:15px}body .halo-cart-sidebar .cartTool-item{padding:5px 10px}.halo-cart-sidebar .halo-sidebar-wrapper .previewCartInfo{padding-bottom:10px}body #halo-cart-sidebar .previewCart-wrapper .button{font-size:14px;padding-top:10px;padding-bottom:10px}body #halo-cart-sidebar .previewCart-emptyBody .empty{margin:0 0 15px}body .halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value,body .halo-cart-sidebar .previewCartTotals.subTotal .previewCartTotals-value{font-size:16px}body .halo-cart-sidebar .previewCartTotals.shipTotal .previewCartTotals-value{font-size:14px}body .halo-cart-sidebar .previewCartGroup .button-view-cart{font-size:14px;padding-top:10px;padding-bottom:10px}body .halo-cart-sidebar .previewCartGroup{margin:5px 0 0}body .halo-cart-sidebar .wrapper-cartCount{font-size:14px}body.template-cart .cart-container .page-header{padding:20px 0;font-size:24px;line-height:normal}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices dd,body.template-cart .cart-item-value,body.template-cart .cart-item__price-wrapper .price.price--end{font-size:14px;white-space:nowrap;padding-right:0;padding-left:0}body.template-cart .cart-item__price-wrapper .price.cart-item__old-price{font-size:14px!important;padding-bottom:0}body.template-cart .cart--totals-title{font-size:20px;margin-bottom:25px}body.template-cart .cart-content-item.cart-total .cart-actions{margin-top:0}body.template-cart .cart-total-value .text{font-size:16px}body.template-cart .cart-container .discount-code-field p,body.template-cart .cart-container .shipTotal .cart-total-value,body.template-cart .cart-total-label,body.template-cart .cart-total-value,body.template-cart .select__select,body.template-cart #address_zip,body.template-cart .cart-coupon-code .form-input{font-size:14px!important}body.template-cart .cart-actions.sticky_button_checkout_mb .button-disable{opacity:1}body.template-cart .alertBox-message,body.template-cart .haloCalculatorShipping .message{font-size:14px}.template-blog .button{font-size:14px;padding-top:10px;padding-bottom:10px}.template-blog .blog-layout-masonry .blog-summary{margin-bottom:5px}.template-blog .blog-block-item .blog-summary{line-height:20px!important;font-size:14px!important}.template-blog .page-header{padding:30px 0 20px;font-size:24px}body.template-article .article-content p,body.template-article .article-content span{line-height:22px;font-size:14px}body.template-article .article-content h1,body.template-article .article-content h2,body.template-article .article-content h3,body.template-article .article-content h4,body.template-article .article-content h5,body.template-article .article-content h6{margin-top:7px;margin-bottom:7px}body.template-article .article-content h1{font-size:22px}body.template-article .article-content h2{font-size:20px}body.template-article .article-content h3{font-size:18px}body.template-article .article-content h4{font-size:16px}body.template-article .article-content h5{font-size:14px}body.template-article .article-content h6{font-size:12px}body.template-wishlist .wishlist-container h1{padding:20px 0;font-size:24px;line-height:1}body.template-search .search-container h1{padding:20px 0!important;font-size:24px!important}body.template-search .collection-product-count{font-size:14px}.brand-slider .halo-block-header{margin:0 0 10px!important}body.template-customers\/register .account-page .page-header,body.template-customers\/login .account-page .page-header{padding:30px 0 20px!important;font-size:24px!important}body.template-customers\/login .login-rowItem .page-subheader{font-size:20px;padding-bottom:10px}body.template-customers\/login .login-page .login-item .login-text{margin-bottom:15px!important}body.template-customers\/login .login-page .login-item{margin-bottom:20px!important}body.template-customers\/login .login-row .form-label,body.template-customers\/login .field__label{font-size:14px!important}body.template-customers\/login .login-page .login-rowRight{padding:20px;margin-top:20px}body.template-customers\/login .login-item .form-actions a{margin-left:10px!important}body.template-customers\/register .form-label,body.template-customers\/register .field__label,body.template-customers\/register .login-item .form-actions .button{font-size:14px}.account-page .account-content .account-product-detail{padding:5px!important}.account-body .account-item .account-title{font-size:18px!important}.account td:before{text-transform:capitalize!important}.template-customers\/account .account-listItem{margin-bottom:10px!important}.account-page .account-action .count{font-size:14px!important;min-width:17px!important;min-height:17px!important;line-height:17px!important}.account-action .button{font-size:14px!important}.account-page .page-header{padding:30px 0 20px!important;font-size:24px!important}.account-page .account-item{padding:0 0 10px!important}.account-page .halo-page-content{padding-bottom:0!important}.account-page .account-desc{font-size:14px!important}.template-customers\/addresses .account-item .address-button{font-size:14px}.account .account-desc{font-size:14px!important;line-height:1!important}.account table td:first-of-type a:hover{color:#fff!important}body.template-customers\/register .form-message .alertBox-message ul{font-size:14px;line-height:1.1;padding-left:10px}.template-customers\/register .login-item .form-input{padding-top:8px!important;padding-bottom:8px!important}.template-customers\/addresses .account-item .button-delete{background-color:#352740!important;color:#fff;margin-left:10px!important}.template-customers\/addresses .account-item .button-delete:hover{background-color:#fff!important;color:#352740}.template-customers\/addresses .address-new .account-action{margin-top:10px!important}.account-body .account-action,.account-body .button{font-size:14px!important}.account-body .text-left{font-size:16px!important}.account-content .address-content .cus-addr{padding:5px!important;margin-bottom:5px!important;font-size:14px!important}.account-page .account-action,.template-customers\/addresses .form-label,.template-customers\/addresses .field__label{font-size:14px!important}body.template-customers\/register .account-page .page-header,body.template-customers\/login .account-page .page-header{padding:20px 0 15px!important}.address-form .form-field input,.address-form .form-field .select__select,.account table{font-size:14px!important}.account table td:first-of-type a{font-size:14px!important}.account thead th{font-size:14px!important}.template-customers\/order .account-content p{font-size:14px!important;line-height:20px!important}.template-customers\/order .account .account-action .back-account .text{font-size:14px!important}body.template-blog .blog-content{padding:10px 0 0!important}.template-blog .article-item .blog-title{margin:0 0 2px!important}.spotlight-inner .sub_title{margin-bottom:0!important}.shop-by-shape .halo-row{row-gap:25px}.split-banner{margin:70px 0 50px}.split-banner .split-banner-inner{gap:0;flex-direction:column-reverse}.split-banner .split-right{width:100%}.split-banner .split-left{width:100%;padding:30px 15px 50px}.split-banner .split-left .subtitle{margin-bottom:15px}.split-banner .split-left h2{margin:0 0 15px;font-size:28px}.split-banner .split-left p{margin:0 auto 30px;font-size:18px;max-width:440px}.split-banner .feature-item .icon{padding:6px}.customer-review-section ul.slick-dots{top:auto;bottom:-30px!important;z-index:1}.halo-banner .banner-heading{max-width:400px!important}.diamond-wholesaler-section .diamond-wholesaler-wrapper{flex-direction:column-reverse;gap:20px}.diamond-wholesaler-section .diamond-content,.diamond-wholesaler-section .diamond-image{width:100%}.diamond-wholesaler-section .diamond-content h1{font-size:24px!important;margin-bottom:10px}.diamond-wholesaler-section .diamond-services{grid-template-columns:repeat(2,1fr)}.diamond-wholesaler-section .diamond-desc p{font-size:14px;line-height:26px}.diamond-wholesaler-section{padding:40px 0;border-radius:0 0 15px 15px}.why-choose-section .why-heading .heading-text p{margin:15px auto 30px;font-size:14px}.why-choose-section .why-heading h2{font-size:28px}.why-choose-section .why-card h3{margin:0;font-size:16px;line-height:22px}.diamond-collections{padding:50px 0}.diamond-collections .section-header h2{font-size:24px}body .halo-collapsible-content .halo-block-header .title{font-size:24px!important}.diamond-collections .section-header p{font-size:14px}.diamond-collections .section-header{margin-bottom:15px}#our-tranding-portfolio.why-choose-section .why-card{padding:10px;border-radius:10px}.lab-grown-merchant #our-tranding-portfolio.why-choose-section .why-grid{gap:10px}.why-choose-section .card-desc p{font-size:14px}.diamond-business-solutions .business-description{margin:0 auto 30px}.diamond-business-solutions .business-card h3{font-size:16px;line-height:20px}.diamond-business-solutions{border-radius:0 0 15px 15px;padding:50px 0}.diamond-business-solutions .business-heading{font-size:28px;margin:0 0 15px}.diamond-business-solutions .business-description p{font-size:14px;line-height:20px}.diamond-spec-section .diamond-spec-content h2{font-size:28px;margin:0 0 15px}.diamond-business-solutions .business-card p{font-size:14px;line-height:20px}.diamond-inventory{padding:0 0 50px}.diamond-inventory .diamond-inventory__heading{font-size:28px;margin:0 0 15px}.diamond-inventory .diamond-inventory__subheading p{margin:0 auto 25px;font-size:14px;line-height:20px}.diamond-inventory .diamond-inventory__icon{width:50px;height:50px;margin-bottom:10px}.diamond-inventory .diamond-inventory__title{font-size:16px;margin:0 0 5px}.diamond-4cs-section .diamond-4cs-header h2{font-size:28px;margin:0 0 15px}.diamond-4cs-section .diamond-4cs-header{margin:0 auto 30px}.diamond-4cs-section .diamond-4cs-desc p{font-size:14px;line-height:20px}.diamond-4cs-section .diamond-4cs-card{padding:15px}.diamond-4cs-section .diamond-4cs-card .card-content p{font-size:14px;line-height:20px}.diamond-4cs-section .diamond-4cs-btn{margin-top:30px}.industries-section.labgrown_process_section,.merchant-comparison-section{padding:0 0 50px}.merchant-comparison-section .comparison-heading{font-size:28px}.merchant-comparison-section td{padding:10px 15px;border:1px solid #e5e5e5;font-size:14px;line-height:1.2;color:#565656;font-weight:400}.merchant-comparison-section thead th,.merchant-comparison-section tbody th{padding:15px;font-size:16px}.manufacturing-process{padding:50px 0}.manufacturing-process .manufacturing-right h2{font-size:28px;margin:0 0 15px}.manufacturing-process .section-desc p{font-size:14px;line-height:20px;margin:0 0 25px}.manufacturing-process .process-card{border-radius:8px;padding:15px}.manufacturing-process .process-card h3{font-size:16px;line-height:20px}.manufacturing-process .card-text p{font-size:14px;line-height:20px;margin:4px 0 0}.manufacturing-process .manufacturing-right h2{font-size:28px;margin:0 0 10px}.ethical-diamond-section{padding:60px 0 0}.ethical-diamond-section .ethical-header h2{font-size:28px;margin:0 0 15px}.ethical-diamond-section .ethical-header{margin:0 auto 20px}.ethical-diamond-section .ethical-description p{font-size:14px;line-height:20px}.ethical-diamond-section .ethical-card h3{font-size:16px;line-height:20px}.ethical-diamond-section .ethical-card-content p{font-size:14px;line-height:20px;margin:4px 0 0}.why-partner-section{padding:50px 0}.why-partner-section .why-partner-header h2{font-size:28px;margin:0 0 15px}.why-partner-section .why-partner-header{margin-bottom:25px}.why-partner-section .why-partner-description p{font-size:14px;line-height:20px}.why-partner-section .partner-item{padding:12px 0}.why-partner-section .partner-item h3{font-size:16px;line-height:20px}.why-partner-section .partner-content p{font-size:14px;line-height:20px}.why-partner-section .partner-btn{margin-top:30px}.why-partner-section .why-partner-grid{gap:0 15px}.industries-section .industries-header h2{font-size:28px;margin:0 0 15px}.industries-section .industries-description p{font-size:14px;line-height:20px}.industries-section .industries-header{margin:0 auto 30px}.industries-section .industries-grid{gap:10px}.industries-section .industry-card{padding:15px}.industries-section .industry-card h3{font-size:16px;line-height:20px;margin:0 0 4px}.industries-section .industry-text p{font-size:14px;line-height:20px}.industries-section .industries-grid{grid-template-columns:repeat(2,1fr)}.diamond-comparison-section .comparison-header h2{font-size:28px;margin:0 0 15px}.diamond-comparison-section{padding:50px 0}.diamond-comparison-section .comparison-header{margin:0 auto 25px}.diamond-comparison-section .comparison-head .comparison-col{font-size:14px;line-height:20px;padding:12px 15px}.diamond-comparison-section .comparison-cell{padding:12px 15px;font-size:14px;line-height:20px}.diamond-comparison-section .comparison-table thead th,.diamond-comparison-section .comparison-table tbody td{font-size:14px;line-height:20px}.diamond-comparison-section .comparison-table tbody td,.diamond-comparison-section .comparison-table thead th{padding:12px 15px}.wholesale-contact-section .wholesale-content h2{font-size:28px;margin:0 0 15px}.wholesale-contact-section .wholesale-content .description p{font-size:14px;line-height:20px;margin:5px 0}.wholesale-contact-section .form-grid{gap:15px}.wholesale-contact-section .contact-btn{margin:15px 0 0;font-size:16px}body .product-details .halo-productView-left .halo-productBadges--left .badge{font-size:12px;padding:4px 10px}.sample-certificate-link a{font-size:14px}.cpg-heading{font-size:24px}#lab-grown-banner .diamond-content{width:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px}#lab-grown-banner .diamond-image{width:100%}#lab-grown-banner{padding:50px 0}#lab-grown-banner .diamond-wholesaler-wrapper{gap:0}.diamond-wholesaler-section .diamond-content ul li{font-size:14px;line-height:24px}#lab-grown-banner .diamond-desc{margin:0 0 25px}#lab-grown-banner .diamond-services{gap:5px 12px;margin-top:20px}#lab-grown-why-choose .why-grid{gap:10px}#lab-grown-why-choose .why-card{padding:15px}#lab-grown-why-choose .why-card h3{margin:0 0 8px}#lab-grown-why-choose{padding:90px 0 60px}#lab-grown-solution .business-icon svg{width:32px;height:32px}#lab-grown-solution .business-icon{width:32px;height:32px;margin-bottom:8px}#certified-diamond-section{padding:50px 0}.diamond-specs{padding:0 0 50px}.diamond-specs .diamond-title{font-size:28px;margin:0 0 10px}.diamond-specs .diamond-desc p{font-size:14px;line-height:20px}.diamond-specs .spec-table{border-radius:8px;margin-top:20px}.diamond-specs .spec-table__title{font-size:18px;padding:15px}.diamond-specs .spec-table th{font-size:14px;line-height:16px;padding:12px}.diamond-specs .spec-table td{padding:10px 12px}.diamond-specs .feature-card{padding:15px}.diamond-specs .feature-content h3{font-size:16px;line-height:20px;margin:0 0 10px}.diamond-specs .feature-content .feature-desc,.diamond-specs .feature-content .feature-desc p{font-size:14px;line-height:20px}.diamond-specs .diamond-specs__grid{gap:12px}.lab_grwon_dimonad_form_list p{font-size:14px}.wholesale-contact-section .wholesale-form{padding:20px}.lab_grwon_dimonad_form_list{margin-bottom:15px}.wholesale-contact-section{padding:50px 0 0}.lab-grown-manufacturer .diamond-specs,.lab-grown-manufacturer #lab-grown-solution{padding:50px 0}.dealer-diamond .dealer-section-header{margin:0 auto 15px}.dealer-diamond{padding:50px 0 0}.dealer-diamond .dealer-section-description p{font-size:14px}.dealer-diamond .dealer-content h3{font-size:16px;line-height:20px;margin:0 0 5px}.dealer-diamond .dealer-description p{margin:0 0 15px}.dealer-diamond .dealer-btn{padding:8px 12px;font-size:14px}.dealer-diamond .dealer-section-title{margin:0 0 15px;font-size:28px}.lab-grown-diamonds-dealer #why-buy-lab-grown .why-partner-header{margin:0 auto 15px}.lab-grown-diamonds-dealer #why-buy-lab-grown .why-partner-grid{gap:10px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-card{padding:15px;border-radius:8px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-grid{gap:10px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-card h3{margin:0 0 4px}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit{padding:50px 0}.lab-grown-diamonds-dealer .business-card{border-radius:10px}#how-our-dealer-works.why-choose-section .why-card h3{margin:5px 0}#how-our-dealer-works .card-number{padding:0 21px 5px 0}#how-our-dealer-works .why-grid{gap:20px}#how-our-dealer-works{padding:50px 0}.collection_detailes_bottom,.custom-diamond .custom-section-content{padding-top:40px}.lab-grown-diamonds-dealer #dealer-support-services .business-card{border-radius:10px;gap:15px;padding:15px}.lab-grown-diamonds-dealer #dealer-support-services .business-card h3{font-size:14px}.lab-grown-diamonds-dealer #dealer-support-services .business-icon{width:30px;height:30px;min-width:30px}.lab-grown-diamonds-dealer #dealer-support-services{padding:50px 0}.lab-grown-merchant #why-source-merchant .partner-item{border-radius:10px;padding:20px}.lab-grown-merchant #why-source-merchant .partner-item h3{font-size:16px;margin:0 0 10px;padding:0 0 10px}.lab-grown-merchant #why-source-merchant .why-partner-grid{gap:15px}.lab-grown-merchant .why-choose-section{padding:50px 0}.lab-grown-merchant #our-tranding-portfolio.why-choose-section .why-grid{grid-template-columns:repeat(2,1fr);gap:10px}.lab-grown-merchant #lab-grown-why-choose{padding:50px 0!important}#global-trade-marchant .why-partner-header{margin:0 auto 15px}#global-trade-marchant.why-partner-section .partner-item{padding:10px;border-radius:10px}#global-trade-marchant.why-partner-section .partner-item h3{margin:0 0 15px}#global-trade-marchant.why-partner-section .why-partner-grid{gap:10px}.collection-faqs .faq-item{padding:10px 20px 0 10px;border-radius:10px;margin-bottom:10px}.collection-faqs .faq-question{font-size:16px}.collection-faqs .faq-answer{line-height:1.4;font-size:14px}.collection-faqs h2{margin:0 0 15px}.collection-faqs{margin-top:50px}.template-product .elite-delivery-timeline{margin-top:10px}.lab-grown-diamonds-dealer .why-choose-section{padding:50px 0!important}body.template-cart .cart-header-item.cart-header-info,body.template-cart .cart-item-block.cart-item-info{width:calc(100% - 450px)}body.template-cart .cart-content-item form{padding:10px!important}body.template-cart .cart-content-wrapper{margin-top:20px}body.template-cart .halo-cart-content .cart-header-item{font-size:16px}.template-product .halo-productView-left .sample-image-label{bottom:10px;font-size:13px;padding:5px 15px}body .banner-content.banner-content--style_2 .content-box.text-left.d-flex.flex-jc-center.flex-align-center{align-items:center;gap:20px!important;justify-content:space-between!important}body .banner-content.banner-content--style_2 .content-box__col-1{max-width:100%!important;margin-right:0!important}body .banner-content.banner-content--style_2 .content-box__col-2.content-box__col-2--left{margin-left:0!important;margin-right:0!important;margin-top:0!important;justify-content:space-between!important}.diamond-shape-showcase .shape-wrapper{grid-template-columns:1fr}.diamond-shape-showcase .shape-heading{font-size:24px;margin:0 0 20px}.diamond-shape-showcase .shape-img{width:80px;height:80px}.diamond-shape-showcase{padding:50px 0}.ed-hero-banner-title{font-size:30px!important}.ed-hero-banner-subtitle{margin-bottom:10px;font-size:16px!important}}@media(max-width:991px){body .halo-collapsible-content .faqs{flex-direction:column-reverse}body .halo-collapsible-content .faqs .collapsible-image{width:100%;max-width:100%;position:relative}body .halo-collapsible-content .faqs .collapsible-grid{width:100%;max-width:100%}body .halo-collapsible-content .faqs .collapsible-grid .card{padding:10px 10px 0;margin-bottom:10px;border-radius:10px}body .halo-collapsible-content .collapsible-grid .faqs-item .card-body p{font-size:14px;line-height:20px;padding:10px 0}body .footer .footer-block__item{width:50%!important}body .footer .column-5 .footer-block__item.footer-block__newsletter{width:100%!important;text-align:left}body .footer .column-5 .footer-block__newsletter .footer-block__heading{margin-bottom:2px!important}body .footer .image_logo{margin-bottom:20px}body .product-details .halo-productView-right .price__sale .price__saved{padding:0}body .product-details .halo-productView-right .faq-chat{padding:10px}body .contact{display:flex;gap:20px;flex-direction:column}body .contact .contact-itemLeft,body .contact .contact-itemRight{width:100%}body .contact .contact-itemLeft .form-field .form-label,body .contact .contact-itemLeft .form-field .form-input{font-size:14px}body .contact .contact-itemLeft .name-email,body .contact .contact-itemLeft .number-dropdown{flex-direction:column}body .contact .contact-itemLeft .number-dropdown,body .contact .contact-itemLeft .Messege-input{margin-top:20px!important}body.template-customers\/login .login-row{flex-direction:column}body.template-customers\/login .login-rowItem{width:100%}body.template-customers\/login .login-page .login-rowLeft{padding-bottom:0!important}body.template-customers\/login .login-page .login-rowRight{padding:10px}body.template-customers\/login .login-item .form-input{padding-top:8px;padding-bottom:8px}.why-choose-section .why-grid,.diamond-business-solutions .business-grid{grid-template-columns:repeat(2,1fr)}.diamond-business-solutions .business-card{padding:15px}.diamond-spec-section .diamond-spec-wrapper{flex-direction:column}.diamond-spec-section .diamond-spec-image{width:100%;min-height:350px}.diamond-spec-section .diamond-spec-wrapper{grid-template-columns:1fr;gap:20px}.diamond-spec-section .spec-table{text-align:left}.manufacturing-process .manufacturing-wrapper{grid-template-columns:1fr}.manufacturing-process .manufacturing-grid{grid-template-columns:repeat(2,1fr)}.manufacturing-process .manufacturing-left{position:relative;max-width:100%}.manufacturing-process .manufacturing-image{max-width:100%}.wholesale-contact-section .wholesale-wrapper{flex-direction:column;padding:40px 25px;gap:25px}.wholesale-contact-section .wholesale-content h2{font-size:34px}.wholesale-contact-section .wholesale-content{width:100%;max-width:100%}.wholesale-contact-section .wholesale-form{border-radius:15px;padding:25px;width:100%;max-width:100%}body .card .card-review-certificate,body .card .price dl{flex-direction:row}.template-collection .productListing.productGrid{grid-template-columns:repeat(3,1fr)}body .card .product-meta-list{flex-direction:row;gap:4px}body .card .product-meta-list .separator{display:block}.diamond-specs .diamond-specs__grid{grid-template-columns:1fr}.diamond-specs .diamond-specs__left{max-width:100%}.diamond-specs .diamond-desc p{max-width:850px}.diamond-specs .spec-table{margin:20px auto 0}.diamond-specs .diamond-specs__right{gap:10px;max-width:100%}.lab_grwon_dimonad_form_list{max-width:100%;margin-top:20px}.lab-grown-manufacturer .diamond-specs .diamond-specs__left{gap:20px;flex-direction:column}.lab-grown-manufacturer .diamond-specs .diamond-specs__left .diamond-content{width:100%;max-width:100%}.lab-grown-manufacturer .diamond-specs .spec-table{width:100%}.dealer-diamond .dealer-wrapper{grid-template-columns:1fr;gap:20px}.dealer-diamond .dealer-content,.dealer-diamond .diamond-image{max-width:100%}.dealer-diamond .dealer-content{order:2}.dealer-diamond .dealer-image{order:1}.elite-delivery-timeline{padding:25px 10px}.timeline-progress{left:18%;width:64%;top:48px}.timeline-icon{width:44px;height:44px;font-size:18px}.timeline-step h4{font-size:16px}.timeline-step p{font-size:12px}.elite-trust-box{grid-template-columns:1fr}body.template-wishlist .wishlist-table-wrapper .wishlist-items-display{grid-template-columns:repeat(3,1fr)!important}.diamond-collections .collection-grid{grid-template-columns:1fr}body.template-cart .cart-header-item.cart-header-info,body.template-cart .cart-item-block.cart-item-info{width:calc(100% - 415px);padding-left:10px}.diamond-shape-showcase .shape-wrapper{grid-template-columns:1fr}.diamond-shape-showcase .ring-image-box{margin-bottom:15px}.diamond-shape-showcase .shape-img{width:60px;height:60px}.ed-hero-banner-content{width:100%;padding-left:16px!important;padding-right:16px}.ed-hero-banner-content-inner{width:100%;max-width:100%;padding:0;max-width:450px;margin:0 auto}.ed-hero-banner-image{height:640px}.ed-hero-banner-content-inner span.ed-hero-banner-button.hero_button_2{margin-top:10px}.ed-hero-banner-title{font-size:26px!important}.ed-hero-banner-subtitle{display:none}.ed-hero-banner-button{width:100%;padding:10px;font-size:14px;max-width:200px}.ed-hero-banner .slick-prev,.ed-hero-banner .slick-next{width:34px;height:34px}.ed-hero-banner .slick-prev{left:8px}.ed-hero-banner .slick-next{right:8px}.ed-hero-banner .slick-prev:before,.ed-hero-banner .slick-next:before{font-size:22px}.ed-hero-banner .slick-dots{bottom:10px}.ed-hero-banner-content-center{align-items:end;text-align:center;padding:40px 15px}}@media(max-width:767px){h1{font-size:28px!important}.halo-banner .content-box{top:20%!important}.shop-by-shape .spotlight-inner{padding:2px 0 0!important}.shop-by-shape .halo-row{row-gap:20px}.template-collection .collection-header .page-header{padding:0 0 10px!important;font-size:28px!important;line-height:1.2!important}body .halo-cart-sidebar .cartTool-item{width:50px;border-radius:5px}body .halo-cart-sidebar .cartTool-item svg{height:22px;width:22px}body .card .card-action .button,body .card .card-action form .faq-chat{padding-top:8px;padding-bottom:8px}body .product-block .halo-block-header{gap:0;margin-bottom:15px!important}body .spotlight-block .halo-block-header .title{margin-bottom:15px!important}.brand-slider .halo-block-header{margin:0 0 5px!important}.template-collection .productListing.productGrid{grid-template-columns:repeat(2,1fr)}body .image-banner .halo-block-content .banner-button{margin-top:0;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px}body .image-banner .halo-block-content .banner-action{flex-direction:column}.customer-review-section h2{margin:0 0 15px;line-height:1}.our-responsibility .heading:before{width:70px;height:70px;margin-bottom:0}body.template-faqs .faqs-paragraph{padding:10px;margin-bottom:20px!important;margin-top:0!important}body .faqs .faqs-title{font-size:18px;margin-bottom:15px}body .faqs .faq-icon{height:35px;width:35px}body .faqs .faq-title-icon{gap:10px}body .halo-collapsible-content .halo-block-header,body .featured-blog-block .halo-block-header{margin:0 0 15px!important}body .contact .contact-itemLeft .contact-text h2,body .contact .contact-itemRight .page-subheader{margin:0 0 15px}body .footer .footer-block__item{width:100%!important}body .footer .footer__content-bottom .footer-block__bottom{flex-direction:column;gap:0}body .footer .list-payment__item .icon{height:25px}body .footer .footer-block__list-payment ul li{margin-right:5px}body .footer .footer__content-top{padding-bottom:0;padding-top:40px}body .footer .footer-block__details .image_logo img{max-width:200px}body .footer .column-5 .footer-block__item.footer-block__text.block__text_first:nth-child(6){margin-bottom:5px!important}body.template-collection .faqs .halo-block-header,body.template-faqs .faqs .halo-block-header{margin-bottom:20px}body.template-collection .faqs .faqs-item:after,body.template-faqs .faqs .faqs-item:after{top:63%}.custom-contact-section{padding:30px 15px}.custom-contact-section .contact-actions{gap:5px;flex-direction:column}.custom-contact-section .contact-item:not(:last-child):after{content:unset}.custom-contact-section .contact-heading{font-size:24px;margin:0 0 5px}body .halo-collection-content .page-content .articleLookbook-item{margin:0 0 15px}.rich-text__blocks .rich-text__text{margin-top:5px!important}body .image-banner .halo-block-content .banner-text,body .image-banner .halo-block-content .banner-heading,body .image-banner .halo-block-content p{margin-bottom:5px!important}body.page-about-us .banner-content .content-box .banner-sub-title span{font-size:14px}.logo-section{gap:15px}body .product-details .halo-productView-right{width:100%;margin-top:10px}body .product-details .halo-productView-left{width:100%}body .product-details .halo-productView-left .productView-thumbnail{padding:0 2px}body .product-details .productView-title{font-size:18px!important}body .product-details .igi-certified{gap:4px;padding:2px 5px 2px 6px;font-size:12px}body .product-details .icon{width:20px;height:20px}body .product-details .halo-productView-right .trust-features .trust-container{grid-template-columns:repeat(4,1fr)}body .product-details .halo-productView-right .product-specification .specification-list .list-title{width:auto}body .product-details .halo-productView-right .trust-features{margin-top:0}.product-details .features-list li .feature-text{width:105px}.product-details .order-bar{gap:0;margin-top:10px;padding:7px 2px}body .product-details .halo-productView-right .shopify-payment-button__button,body .product-details .halo-productView-right .product-form__submit,body .product-details .halo-productView-right .productView-wishlist a{font-size:14px;padding-top:10px!important;padding-bottom:10px!important;line-height:22px}body .product-details .halo-productView-right .productView-wishlist a{height:44px;width:44px;padding:5px}body .product-details .halo-productView-right .whatsapp_icon a{padding:10px 0}body .product-details .halo-productView-right .product-specification{padding:8px;border-radius:8px;margin:0 0 5px}body .product-details .halo-productView-right .product-specification .specification-list li{margin:0 0 3px}body .jdgm-legacy-widget-content .jdgm-form__fieldset-actions{display:flex;flex-direction:column;gap:10px}body .product-details .halo-productView-right .trust-features .trust-item{gap:4px}body .product-details .productView-thumbnail-wrapper .slick-arrow{display:none!important}body .product-details .productView-thumbnail-wrapper .productView-for{padding:0}.product-details .features-list li{gap:5px;font-size:12px}.product-details .features-list{padding:0 0 10px}body .product-details .halo-productView-right .trust-features .trust-item svg{height:22px;width:22px}body .product-details .halo-productView-right .trust-features .trust-item .feature-icons{height:40px;width:40px}.template-product .timeline-icon{width:40px;height:40px}body .jdgm-legacy-widget-content{padding:50px 0 20px}body .contact .contact-itemRight .contact-item-right .contact-text h4{font-size:16px}body .contact .contact-itemRight .social-container h3{margin:10px 0}body .contact .contact-itemLeft .name-email,body .contact .contact-itemLeft .number-dropdown{gap:10px}body .contact .contact-itemLeft .number-dropdown,body .contact .contact-itemLeft .Messege-input{margin-top:10px}body .contact .contact-itemLeft .contact-form textarea{height:40px;min-height:40px}body .contact .contact-itemLeft .contact-form{padding:15px}body.template-cart .cart-container .page-header,.template-blog .page-header,body.template-wishlist .wishlist-container h1{padding:15px 0}body.template-search .search-container h1{padding:15px 0!important}body.template-collection .faqs .faqs-item .card,body.template-faqs .faqs .faqs-item .card{padding:10px 10px 0}body.template-customers\/login .login-item .form-actions{flex-direction:column!important;gap:10px}body.template-customers\/login .login-item .form-actions .button,body.template-customers\/login .login-item .form-actions a{min-width:100%;margin-left:0!important}.account tbody td{border-right:0!important;border-bottom:1px solid #c7c7c7;padding:10px!important;background-color:#f5f5f5}.account tbody td:last-child{border-bottom:0}.account tbody td:first-child{background-color:#352740;color:#fff!important}.account table td:first-of-type a{color:#fff!important}.account tbody tr{margin-bottom:0!important}.template-customers\/order .account tfoot tr td{padding:10px!important;border-bottom:1px solid #c7c7c7;background-color:#f5f5f5}.template-customers\/order .account table{border-bottom:0!important}.customImageBanner-inner .spotlight-button.custom-button-style span{font-size:12px!important;padding:0!important;line-height:20px!important;display:flex!important;align-items:center;justify-content:center;text-align:center}.custom-image-banner-block .halo-block-header .title{margin-bottom:15px!important}.custom-image-banner-block .spotlight-button{padding:2px 5px!important;background:#fffc!important;color:#352740!important;border-radius:5px!important}.custom-image-banner-block .content_absolute .content.align-items--bottom{padding-bottom:5px!important;padding-right:5px!important}.split-banner{margin:55px 0 35px}split-banner .features{justify-content:center}.split-banner .split-left .subtitle{padding:6px 12px;border-radius:15px;font-size:12px;margin-bottom:10px}.split-banner .split-left h2{font-size:24px}.split-banner .split-left{padding:20px 10px 50px}.split-banner .split-left p{margin:0 auto 15px;font-size:16px}.split-banner .feature-item .text{padding:4px 6px 4px 23px;border-radius:12px;width:150px;margin-left:-15px}.split-banner .feature-item .icon{width:32px;height:32px}.split-banner .feature-item .icon{padding:3px}.split-banner .features{gap:10px;max-width:400px}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices dd,body.template-cart .cart-item-value{font-size:12px}.customer-review-section .review-content{padding:15px}body .product-details .halo-productView-right .toggle-content .shipping-info ul li,.returns-info .returns-list li{font-size:14px}.industries-section.labgrown_process_section{padding:0 0 35px}.custom-paragraph{padding:30px 0 0}.custom-paragraph h2{font-size:24px}.custom-paragraph p{font-size:14px}.footer-block__details .address-wrapper div>h2.footer-block__heading{font-size:16px!important}.collection_detailes_bottom h2,.collection_detailes_bottom h3,.custom-diamond .custom-section-content h2,.custom-diamond .custom-section-content h3{margin-top:15px;margin-bottom:0}.collection_detailes_bottom ul li,.custom-diamond .custom-section-content ul li{padding-bottom:5px}.collection_detailes_bottom p,.custom-diamond .custom-section-content p{margin-top:5px}a.collection_all_btn{padding:10px 12px;font-size:14px}.diamond-business-solutions{padding:35px 0}.diamond-business-solutions .business-grid{grid-template-columns:1fr}.diamond-business-solutions .business-heading{font-size:24px;margin:0 0 10px}.diamond-business-solutions .btn-business{width:100%}.diamond-business-solutions .business-card p{font-size:14px}.lab-grown-diamonds-dealer #dealer-support-services{padding:35px 0}.lab-grown-diamonds-dealer #dealer-support-services .business-grid{grid-template-columns:repeat(1,1fr)}.diamond-business-solutions .business-btn{margin:20px auto 0}.diamond-business-solutions .business-description p{font-size:14px;line-height:20px}.diamond-business-solutions .business-description{margin:0 auto 20px}body .product-details .halo-productView-right .diamond-consulation{margin-top:5px}.diamond-spec-section{padding:20px 0 35px}.diamond-spec-section .diamond-spec-content h2{font-size:24px;margin:0 0 10px}.diamond-spec-section .diamond-spec-content .desc p{margin:0 0 15px;font-size:14px;line-height:20px}.diamond-spec-section .diamond-spec-content{padding:0 10px}.diamond-spec-section .spec-table th{padding:12px;font-size:14px;line-height:18px}.diamond-spec-section .spec-table td{padding:10px 18px}.diamond-inventory{padding:0 0 35px}.diamond-inventory .diamond-inventory__grid{grid-template-columns:repeat(1,1fr);gap:10px}.diamond-inventory .diamond-inventory__heading{font-size:24px;margin:0 0 10px}.diamond-inventory .diamond-inventory__subheading p{margin:0 auto 20px}.diamond-inventory .diamond-inventory__card{border-radius:8px;padding:15px}.diamond-inventory .diamond-inventory__tags{gap:4px;margin-top:15px}.diamond-inventory .diamond-inventory__tag{border-radius:15px;padding:4px 14px}.diamond-inventory .diamond-inventory__description p{font-size:14px;line-height:20px}.diamond-inventory .diamond-inventory__subgrid{grid-template-columns:repeat(2,1fr);gap:10px}.diamond-4cs-section .diamond-4cs-grid{gap:15px}.diamond-4cs-section .diamond-4cs-header h2{font-size:24px;margin:0 0 10px}.diamond-4cs-section .diamond-4cs-header{margin:0 auto 20px}.diamond-4cs-section .diamond-4cs-desc{font-size:14px;line-height:1.7}.diamond-4cs-section .diamond-4cs-grid{gap:10px}.diamond-4cs-section .diamond-4cs-card{padding:10px}.diamond-4cs-section .diamond-4cs-card h3{font-size:16px;margin:0 0 5px}.diamond-4cs-section .diamond-4cs-btn{margin-top:20px}.why-choose-section{padding:90px 0 40px}.why-choose-section .why-heading h2{font-size:24px}.why-choose-section .why-heading .heading-text p{margin:10px auto 20px}.why-choose-section .why-card{padding:15px;border-radius:0 15px 0 0}.manufacturing-process{padding:35px 0}.manufacturing-process .manufacturing-right h2{font-size:24px;margin:0 0 15px}.manufacturing-process .section-desc p{margin:0 0 15px}.ethical-diamond-section{padding:50px 0 0}.ethical-diamond-section .ethical-header{margin:0 0 20px}.ethical-diamond-section .ethical-header h2{font-size:24px;margin:0 0 10px}.ethical-diamond-section .ethical-card{padding:15px}.why-partner-section{padding:35px 0}.why-partner-section .why-partner-header{margin-bottom:20px}.why-partner-section .why-partner-header h2{font-size:24px;margin:0 0 10px}.why-partner-section .partner-btn{margin-top:20px}.why-partner-section .why-partner-description{font-size:14px}.why-partner-section .why-partner-grid{grid-template-columns:1fr}.lab-grown-diamonds-dealer .why-choose-section{padding:35px 0!important}.why-partner-section .partner-item{padding:10px 0}.lab-grown-merchant .why-choose-section{padding:35px 0}.industries-section{padding:40px 0}.industries-section .industries-header{margin-bottom:20px}.industries-section .industries-header h2{font-size:24px;margin:0 0 10px}.industries-section .industry-card{padding:10px}.diamond-comparison-section{padding:35px 0}.diamond-comparison-section .comparison-header{margin:0 auto 20px}.diamond-comparison-section .comparison-header h2{font-size:24px;margin:0 0 10px}.diamond-comparison-section .comparison-head{display:none}.diamond-comparison-section .comparison-row{grid-template-columns:1fr}.diamond-comparison-section .comparison-left{position:relative;padding-top:40px;font-weight:400;color:#565656}.diamond-comparison-section .comparison-row .comparison-cell:first-child{border-right:0}.diamond-comparison-section .comparison-table{border-top:none}.diamond-comparison-section .comparison-table{max-width:700px}.diamond-comparison-section .comparison-table thead th,.diamond-comparison-section .comparison-table tbody td{padding:8px}.wholesale-contact-section .wholesale-wrapper{gap:10px;border-radius:10px;padding:40px 10px}.wholesale-contact-section .form-grid{gap:10px}.wholesale-contact-section .wholesale-content h2{font-size:24px;margin:0 0 10px}.wholesale-contact-section .wholesale-form{border-radius:10px;padding:15px}.wholesale-contact-section .contact-btn{margin:10px 0 0}.wholesale-contact-section{padding:35px 0 0}body .card .product-meta-list{gap:7px}body .card .card-product .badge{border-radius:3px;padding:0 4px;font-size:12px}body .card .card-product__group.group-right{top:5px;right:5px}body .card .price__saved .price-item{font-size:12px}body .product-details .halo-productView-left .halo-productBadges--left{top:5px;right:5px!important}.cpg-track{gap:10px}.cpg-header{margin-bottom:15px}#lab-grown-banner .diamond-content{padding:10px}#lab-grown-banner .diamond-desc{margin:0 0 15px}#lab-grown-banner .diamond-services{margin-top:15px}#lab-grown-why-choose .why-grid{gap:8px}#lab-grown-why-choose .why-card{padding:10px}#lab-grown-why-choose .why-card h3{margin:0 0 5px}#lab-grown-why-choose{padding:90px 0 50px}#lab-grown-solution .business-icon svg{width:26px;height:26px}#lab-grown-solution .business-icon{width:26px;height:26px}#lab-grown-solution .business-card h3{margin:0 0 5px}body .halo-cart-sidebar .previewCartItem-price .previewCartItem-saving-price{gap:0 5px}.halo-cart-sidebar .halo-sidebar-wrapper{padding-top:0}#certified-diamond-section{padding:40px 0}#how-our-dealer-works .why-grid{gap:10px}#how-our-dealer-works{padding:35px 0}.merchant-comparison-section{padding:0 0 35px}.merchant-comparison-section .comparison-heading{font-size:24px;margin-bottom:15px}.diamond-specs{padding:0 0 35px}.diamond-specs .diamond-title{font-size:24px;margin:0 0 5px}.diamond-specs .spec-table__title{font-size:16px}.diamond-specs .feature-content h3{margin:0 0 5px;padding-left:40px}.diamond-specs .feature-card{padding:10px}body.template-cart .cart-header{justify-content:space-between;background:#f8fafc}.lab_grwon_dimonad_form_list{padding:15px;margin-top:10px}.lab-grown-manufacturer .diamond-specs,.lab-grown-manufacturer #lab-grown-solution{padding:35px 0}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-grid{grid-template-columns:repeat(2,1fr)}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit{padding:40px 0}.lab-grown-merchant #why-source-merchant .partner-item{padding:15px}.lab-grown-merchant #why-source-merchant .partner-item h3{margin:0 0 8px;padding:0 0 8px}#global-trade-marchant .why-partner-header{margin:0 auto 10px}#global-trade-marchant.why-partner-section .partner-item h3{margin:0 0 10px}.collection-faqs{margin-top:40px}.template-product .timeline-progress{left:19%;top:30px;width:62%}.lab-grown-merchant #lab-grown-why-choose{padding:35px 0!important}.collection_detailes_bottom,.custom-diamond .custom-section-content{padding-top:30px}body.template-wishlist .wishlist-table-wrapper .wishlist-items-display{grid-template-columns:repeat(2,1fr)!important}.diamond-collections{padding:35px 0}.diamond-collections .collection-content{left:20px;right:20px;bottom:10px}.diamond-collections .collection-content h3{font-size:24px;margin:0}.diamond-collections .collection-content p{font-size:14px;margin:0 auto 5px}.diamond-collections .collection-content .btn{padding:12px 22px}.diamond-collections .section-header{margin-bottom:10px}.diamond-collections .collection-image:after{background:linear-gradient(to top,#000 5%,#0000007f 40%,#4c4c4c61)}.dealer-diamond{padding:35px 0 0}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices{align-items:end}body.template-cart .cart-item-block-left{padding:0 7px 0 0}body.template-cart .cart-item-info .cart-item-name a span{font-size:14px}body.template-cart .cart-item-qty .quantity,body.template-cart .cart-item-qty .btn-quantity{height:35px}body.template-cart .cart-item-qty .btn-quantity.plus:after,body.template-cart .cart-item-qty .btn-quantity:before{top:17px}body.template-cart .cart-content-item .cart-note{margin:0 0 10px}body.template-cart .cart-note .form-input{min-height:60px;font-size:14px;color:#565656}.template-product .halo-productView-left .sample-image-label{bottom:5px;font-size:12px;padding:2px 10px}body .page-sidebar .range-values{margin-top:0;font-size:14px}body .banner-content.banner-content--style_2 .content-box.text-left.d-flex.flex-jc-center.flex-align-center{flex-direction:column!important;gap:0!important;align-items:baseline!important;padding-left:0!important;padding-right:0!important}body .banner-content.banner-content--style_2 .content-box__col-2.content-box__col-2--left{margin-top:10px;flex-direction:column!important;gap:10px}body .banner-content.banner-content--style_2 .content-box__col-1{max-width:100%!important;margin-right:0!important}.diamond-shape-showcase .shape-heading{margin:0 0 15px}.diamond-shape-showcase .shape-grid{gap:20px 10px}.diamond-shape-showcase .ring-image-box img{max-width:250px}.diamond-shape-showcase .shape-img{width:40px;height:40px}.diamond-shape-showcase .shape-name{margin-top:8px;font-size:14px}.diamond-shape-showcase{padding:35px 0}.ed-hero-banner-image{height:570px}}@media(max-width:576px){.diamond-collections .collection-image img{height:240px}body .card .product-meta-list{flex-direction:column}body .card .card-price .price__saved:nth-child(2){display:none}body .card .product-meta-list .separator{display:none}body .product-details .halo-productView-right .faq-chat-arrow{width:100%}body .product-details .halo-productView-right .trust-features .trust-container{grid-template-columns:repeat(2,1fr)}body .contact .contact-itemLeft .form-actions .button{width:100%}body .contact-form .form-input{padding-top:0;padding-bottom:5px}body .contact .contact-itemLeft .form-field .form-label{margin-bottom:4px}.split-banner .features{gap:10px 5px;max-width:100%}.split-banner .feature-item .text{font-size:12px;max-width:130px}.customer-review-section .review-text,.customer-review-section .slick-slide{height:auto!important;overflow:visible!important}.customer-review-section .slick-list{overflow:visible!important}body .pagination.style--2 .pagination__list>li:not(:last-child){margin-right:.5rem}.why-choose-section .why-grid{grid-template-columns:1fr}.diamond-inventory .diamond-inventory__card{padding:10px}.diamond-inventory .diamond-inventory__subgrid{grid-template-columns:repeat(1,1fr)}.diamond-4cs-section .diamond-4cs-grid{grid-template-columns:1fr}.manufacturing-process .manufacturing-grid,.ethical-diamond-section .ethical-left{grid-template-columns:repeat(1,1fr)}.industries-section .industries-grid{grid-template-columns:1fr}.wholesale-contact-section .contact-btn{width:100%}.wholesale-contact-section .form-grid{grid-template-columns:1fr}.lab-grown-diamonds-dealer #lab-grown-dealer-benefit.why-choose-section .why-grid{grid-template-columns:repeat(1,1fr)}body .card .card-action .button{font-size:12px}.cpg-arrow--prev{left:5px}.cpg-arrow--next{right:5px}body .card .product-meta-list{display:none}body .card .price .price-item.price-item--sale,body .card .price .price-item.price-item--regular{font-size:18px}body .card .card-price .price__compare .price-item{font-size:16px}.lab-grown-manufacturer #certified-diamond-section .business-grid{grid-template-columns:repeat(1,1fr)}.lab-grown-manufacturer .why-partner-section .why-partner-grid{gap:10px}.lab-grown-manufacturer .why-partner-section .partner-item{border-radius:10px;padding:10px}.dealer-diamond .dealer-section-title{margin:0 0 10px;font-size:24px}.lab-grown-merchant #our-tranding-portfolio.why-choose-section .why-grid,.lab-grown-merchant .dealer-diamond .dealer-buttons{grid-template-columns:repeat(1,1fr);gap:5px}.lab-grown-merchant .dealer-diamond .dealer-btn{padding:10px}#lab-grown-banner .diamond-btn{width:100%;font-size:14px}.diamond-shape-showcase .ring-image-box img{max-width:180px}}@media(max-width:550px){body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices{align-items:start}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices dd,body.template-cart .cart-item-value,body.template-cart .cart-item__price-wrapper .price.price--end{text-align:left}.card .jdgm-preview-badge .jdgm-prev-badge__stars .jdgm-star:not(:last-child){display:none!important}.ed-hero-banner-image{height:480px}.ed-hero-banner-content-center{padding-bottom:20px}}@media(max-width:420px){.diamond-wholesaler-section .diamond-services{grid-template-columns:1fr}.announcement-bar .top-bar-icon{font-size:10px}body .announcement-bar .announcement-bar__message svg{width:14px;height:14px}#lab-grown-banner .diamond-services{flex-direction:column;gap:8px}body .halo-cart-sidebar .previewCartItem-remove{bottom:15px}.template-product .timeline-step{width:28.33%}.template-product .timeline-step p{font-size:11px}body.template-cart .cart-item__price-wrapper .cart-item__discounted-prices dd,body.template-cart .cart-item-value,body.template-cart .cart-item__price-wrapper .price.price--end{font-size:12px}body.template-cart .cart-item__price-wrapper .price.cart-item__old-price{font-size:12px!important}.template-collection .productListing.productGrid{grid-template-columns:repeat(1,1fr)}.ed-hero-banner-title{font-size:24px!important}.ed-hero-banner-content-center{padding:10px 15px 0}.ed-hero-banner-image{height:480px}.ed-hero-banner-content-inner{margin-bottom:20px}}@media(max-width:350px){body .card .product-meta-list{flex-direction:row}body .card .product-meta-list .separator{display:block}body .card{padding:6px}body .card .card-action .product-form__submit.button svg{height:16px;width:16px;margin:0 3px 0 0}.diamond-shape-showcase .shape-img{width:35px;height:35px}.diamond-shape-showcase .shape-name{margin-top:4px;font-size:13px}.ed-hero-banner-image{height:430px}}@media(max-width:320px){.announcement-bar .top-bar-icon{font-size:9px}body .card .product-meta-list{display:flex}body.template-wishlist .wishlist-table-wrapper .wishlist-items-display{grid-template-columns:repeat(1,1fr)!important}}@media(min-width:640px){.cpg-track{padding-left:32px}.cpg-header{padding-left:32px;padding-right:32px}.cpg-slide{width:calc((100% - 3 * 16px) / 3.3)}}@media(min-width:900px){.cpg-slide{width:calc((100% - 4 * 16px) / 4.3)}}@media(min-width:1200px){.cpg-track{padding-left:calc((100vw - 1200px)/2 + 16px)}.cpg-header{padding-left:calc((100vw - 1200px)/2 + 16px);padding-right:calc((100vw - 1200px)/2 + 16px)}.cpg-slide{width:calc((100% - 64px)/5)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map */
