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}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}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:hover .text{color:#593476}#navigation-mobile .header__menu-item[aria-current=page] .text{color:#593476!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 .card-price .price__label_sale .label_sale{background-color:transparent;color:#d30000;font-weight:500;padding:0;font-size:14px;display:none}.card .card-information .card-price{margin-top:5px!important;justify-content:flex-start!important;margin-bottom:5px!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}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:none}body .card .card-review-certificate{display:flex;justify-content:space-between}body .card .card-certification{display:flex;gap:6px;align-items:center}body .card .card-certification img{height:20px;width:20px;margin:0}body .card .card-certification p{margin:0;font-weight:500}body .card .card-information__wrapper{margin-bottom:10px!important}body .card .card-information__wrapper .card-title{text-align:left;margin-bottom:8px}body .card .card-information{padding:10px 0 0!important}body .card .card-action .button{padding-top:12px;padding-bottom:12px;border:1px solid #352740}.template-collection .productListing.productGrid{display:grid;grid-template-columns:repeat(4,1fr)}.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;will-change:height;transition:all .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.template-faqs .faq-heading h1,body.template-contact-us-1 .contact-heading h1{color:#fff!important}body.template-faqs .faqs-paragraph{background:#f5f5f5;padding:40px;border-radius:20px}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:normal}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{border:.5px solid #CCCCCC;padding:20px 40px 10px 20px;border-radius:20px;margin-bottom:20px;background-color:transparent}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}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:500;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}.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:30px}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 #CollectionProductGrid .toolbar .is-active .text{background-color:#352740;color:#fff;text-decoration:none!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.price--medium .price-item{color:#593476!important}body .product-details .halo-productView-right .price__sale .price__compare .price-item{color:#565656;margin-left:10px}body .product-details .halo-productView-right .price__sale .price-item--sale{color:#593476}body .product-details .halo-productView-right .price__sale .price__saved{display:none}body .product-details .productView-moreItem .price__label_sale.price__label_percent{display:block!important;margin-left:5px!important;border-radius:0!important;top:0!important}body .product-details .productView-moreItem .price__label_sale .label_sale{text-transform:capitalize;padding:0 8px;font-size:14px!important;border-radius:6px}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}.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-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 20px 5px;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:15px 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-preview-badge .jdgm-prev-badge__text{text-transform:capitalize!important;visibility:visible!important}.jdgm-preview-badge .jdgm-prev-badge{padding-bottom:15px}.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 .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;border:1px solid #352740!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-wrapper .button{border:1px solid #352740!important}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:14px}body .halo-cart-sidebar .previewCartItem-price .discounted-price{order:-1}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.shipTotal .previewCartTotals-value{color:#565656}body .halo-cart-sidebar .previewCartItem-remove svg{fill:#fff;width:20px;height:20px;background:#352740;padding:4px;border-radius:50%;stroke:#fff}body .halo-cart-sidebar .cartTool-item{background-color:#352740}body .halo-cart-sidebar .cartTool-item svg{color:#fff}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 .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{font-size:16px}body.template-cart .cart-remove svg{height:20px;width:20px;padding:4px;fill:#fff;stroke:#fff;background-color:#352740;border-radius:50%}body.template-cart .cart-item-vendor{display:none}body.template-cart .cart--totals-title{font-size:24px;line-height:normal}body.template-cart .button{border:1px solid #FFFFFF}body.template-cart .cart-container .discount-code-field p,body.template-cart .cart-container .shipTotal .cart-total-value{color:#565656}body.template-cart .cart-content-item:last-child{background-color:#f5f5f5;padding:20px!important}#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:50px}.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}.rich-text__read-more{display:none}.split-banner{background:linear-gradient(135deg,#0c0c1d,#1a0d1a);color:#fff;margin:100px 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%;border-radius:12px}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{padding-top:50px}.collection_detailes_bottom ul{padding:0}.collection_detailes_bottom h2{font-size:calc(24px + .0075*(100vw - 320px));margin-bottom:15px;line-height:1.3}.collection_detailes_bottom h3{font-size:calc(22px + .00625*(100vw - 320px));margin-bottom:15px;line-height:1.3}.collection_detailes_bottom p,.collection_detailes_bottom ul li{font-size:calc(14px + .00125*(100vw - 320px));color:#565656;font-weight:400}.collection_detailes_bottom ul li strong,.collection_detailes_bottom p strong{color:#111!important;font-weight:500!important}.collection_detailes_bottom 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}.collection_detailes_bottom tbody tr td{border:.5px solid #CCCCCC;border-right:none;border-bottom:none}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:60px;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 0 40px}.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:28px;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:60px 0 30px;background:linear-gradient(180deg,#f3e8fb,#fff 85%,#fcfaf6);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:50px 0 100px}.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:100px 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:100px 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-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 .comparison-description p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#565656;margin:0}.diamond-comparison-section{padding:100px 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-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:100px 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}@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}}@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}}@media(max-width:1279px){body .card .card-review-certificate{flex-direction:column;gap:0}.card .jdgm-preview-badge .jdgm-prev-badge{padding:0 0 5px!important}body .card .card-information__wrapper .card-title{margin-bottom:0}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}.template-collection .productListing.productGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1199px){.halo-banner .banner-text{font-size:18px!important}.halo-banner h1{font-size:38px!important}body .header-nav-utility .header-item--side{min-width:210px}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:4px;padding-right:4px}.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;line-height:40px}.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}.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}.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)}.wholesale-contact-section .wholesale-wrapper{gap:30px;border-radius:20px;padding:50px 20px}}@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%}body .card .card-information__wrapper .card-title{margin-bottom:0}.collection_detailes_bottom tbody tr td{font-size:14px}.our-responsibility .heading:before{width:80px;height:80px;margin-bottom:0}body .card .card-action .button{padding-top:10px;padding-bottom:10px;font-size:14px}.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 .card-information .card-price{margin-top:3px!important;margin-bottom:3px!important}.card .jdgm-preview-badge .jdgm-prev-badge{padding:0!important}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-information{padding:8px 0 0!important}body .card .card-certification{padding-top:4px}body .card .card-title,body .card .price-item .money{font-size:14px!important}.custom-image-banner-block .halo-block-header .title{margin-bottom:20px!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-text,body .image-banner .halo-block-content .banner-text p,body .image-banner .halo-block-content .banner-heading{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;font-size:10px;border-radius:3px;font-size:12px}.customer-review-section .review-subtitle{margin-top:0;font-size:14px;padding-top:5px}.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.price--medium .price-item{font-size:18px}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}.jdgm-preview-badge .jdgm-prev-badge{padding:0 0 10px}.product-details .features-list{padding:10px 0 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{font-size:14px}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:90px}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)}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 .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}body .halo-cart-sidebar .previewCartItem-price .discounted-price,body .halo-cart-sidebar .previewCartItem-price .before-discount-price{font-size:13px}body .halo-cart-sidebar .cartTool-item{padding:5px 10px}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{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{font-size:14px}body.template-cart .cart-item__price-wrapper .price.cart-item__old-price{font-size:14px!important}body.template-cart .button{font-size:14px}body.template-cart .cart--totals-title{font-size:20px}body.template-cart .cart-total-value .text{font-size:18px}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:80px 0 60px}.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;line-height:normal;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}.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}.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:10px 0 60px}.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}.manufacturing-process{padding:60px 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:60px 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:60px 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}}@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 .price--on-sale .price__sale{gap:5px}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{padding:60px 0 0}.wholesale-contact-section .wholesale-wrapper{flex-direction:column;padding:40px 25px;gap:40px}.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%}}@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 .card .card-action .button{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{margin-bottom:5px}body .image-banner .halo-block-content p{margin:0 0 5px}.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 .halo-productView-right .price__sale .price__compare .price-item,body .product-details .halo-productView-right .productView-price .price.price--medium .price-item{font-size:16px;font-weight:500}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:5px}.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 8px 0;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:10px 0}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}body .product-details .halo-productView-right .trust-features .trust-container{padding:15px 0}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 .faqs .card-header:after{top:30%}.template-faqs .faq-container .title{margin-bottom:15px!important}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:70px 0 50px}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}.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}.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{margin-top:15px;margin-bottom:0}.collection_detailes_bottom ul li{padding-bottom:5px}.collection_detailes_bottom p{margin-top:5px}a.collection_all_btn{padding:10px 12px;font-size:14px}.diamond-business-solutions{padding:50px 0 20px}.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}.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 40px}.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 50px}.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:50px 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:50px 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}.why-partner-section .partner-item{padding:10px 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:50px 0}.diamond-comparison-section .comparison-header{margin:0 auto 20px}.diamond-comparison-section .diamond-comparison-section{padding:50px 0}.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:50px 0 0}}@media(max-width:576px){body .card .card-review-certificate{flex-direction:column}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}}@media(max-width:420px){.diamond-wholesaler-section .diamond-services{grid-template-columns:1fr}}@media(max-width:350px){body .card .card-review-certificate{flex-direction:row}body .card .card-information__wrapper .card-title{margin-bottom:2px}.template-collection .productListing.productGrid{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
