@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";@font-face{font-family:Figtree Light;font-weight:300;src:url(/cdn/shop/files/Figtree-light.woff2) format("woff2"),url(/cdn/shop/files/Figtree-light.woff) format("woff")}@font-face{font-family:Milkalte;font-style:normal;font-weight:400;src:local("Milkalte"),url(/cdn/shop/files/Milkalte-4BmnK.woff) format("woff")}@font-face{font-family:Forum;font-style:normal;font-weight:400;src:local("Forum"),url(/cdn/shop/files/Forum-Regular.woff) format("woff")}.template-article .article-navigation.page-width{max-width:955px!important}.template-article .steps_section_main .page-width{max-width:950px!important}.template-article .half__width{max-width:850px;margin:0 auto}.template-article .half__width .simple-images-article-col{height:570px}.template-article .half__width .simple-images-article-col img{width:100%}.simple-images-article.half__width{height:570px}.article-template__hero-medium.media{max-width:850px;margin:0 auto}.milkalte-font h1,.milkalte-font h2,.milkalte-font h3,.milkalte-font h4,.milkalte-font h5,.milkalte-font h6,.milkalte-font strong{font-family:Milkalte}.header_calender a{color:#fff;display:flex;align-items:center;text-decoration:none;gap:8px;line-height:1}span.svg-wrapper{position:relative;top:-1px}.header_calender.header__icon svg{height:24px;width:24px}.scrolled-past-header sticky-header.header-wrapper{background:#000!important}.header_banner.banner--medium:not(.banner--adapt){min-height:calc(100vh - 90px)}@media(min-width:990px){.header_banner .banner__heading{font-size:5.2rem;line-height:1.1;white-space:nowrap;flex-shrink:0}}.multicolumn_popup{display:none;position:fixed;z-index:9;padding:20px;height:100%;top:50%;left:50%;align-items:center;justify-content:center;width:100%;transform:translate(-50%,-50%)}h1.main-page-title.page-title.h0{text-transform:capitalize}.multicolumn_popupcontent{max-width:1200px;position:relative;height:100%;z-index:999;padding:30px}.multicolumn_popupcontent img{max-width:100%;border-radius:15px;display:block;height:100%}.multicolumn_popupimage{height:100%}span#multi-column-popup-close{position:absolute;top:0;right:0;cursor:pointer;height:25px;width:25px}.certificate_multi.trace_multi a.button.button--primary{margin-top:25px!important}.popup_overlay_multicolumn:after{content:"";background:url(/cdn/shop/files/Rectangle_31.png?v=1754916114);display:block;height:100%;width:100%;top:0;left:0;background-size:cover;position:absolute}.popup_overlay_multicolumn{display:flex!important;height:90vh;align-items:center}.shopify-section.section:has(.multicolumn_popup){position:relative;z-index:9999}.multicolumn_popupcontent h4{font-size:32px;color:#fff;padding-top:15px;margin-bottom:0;margin-top:0}.two-col-grid-popup{position:fixed;top:0;display:none;padding:15px;z-index:999;left:0;background:#000000c7;height:100%;width:100%;align-items:center;justify-content:center}.two-col-popup_inner{max-width:500px;padding:30px 35px;font-size:16px;letter-spacing:0;font-family:forum;background:#f9f9f9;position:relative;line-height:22px}span#twogrid-close{position:absolute;top:10px;right:15px;font-family:monospace;line-height:10px;cursor:pointer;font-size:20px}.two-col-popup_inner h5{max-width:fit-content;position:relative;font-size:18px;font-family:forum;letter-spacing:0;margin:0 auto}.two-col-popup_inner h5:after{content:"";height:1px;width:100%;background:#000;display:block}.two-col-popup_inner p{margin-bottom:0}.page-single-banner .banner__heading{font-family:Milkalte;font-size:110px;line-height:100%;letter-spacing:0;text-transform:uppercase}.steps_section_main .page-width{max-width:1100px}.blog-header-menu{margin-bottom:40px}.blog-header-menu ul{list-style:none;display:flex;justify-content:space-between;margin:0;padding:0;border-top:.5px solid #00000026;border-bottom:.5px solid #00000026}.blog-header-menu ul li a{font-family:Figtree Light;font-weight:300;font-size:18px;line-height:28px;letter-spacing:-.4px;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;padding:12px 0;display:block;border-right:.5px solid #00000026}.blog-header-menu ul li:last-child a{border-right:none}.blog-header-menu ul li.active a{border-bottom:2px solid #000}.blog-header-menu ul li{flex:1}#tag-filters{display:flex;flex-wrap:wrap;gap:8px}#tag-filters a{font-family:Figtree Light;font-weight:300;font-size:16px;color:#000;border:.5px solid #00000026;padding:4px 12px;cursor:pointer;border-radius:25px;text-decoration:none;line-height:24px;letter-spacing:-.4px}#tag-filters a:hover{background:#000;color:#fff}.blog-header-tags-search{display:flex;flex-flow:row wrap;gap:8px;justify-content:space-between;align-items:center}form.blog-search-form input[type=text]{width:100%;height:32px;justify-content:space-between;opacity:1;padding-bottom:8px;border:none;border-bottom:.5px solid #000;font-size:18px;line-height:22px;letter-spacing:-.2px}form.blog-search-form{flex:auto;max-width:400px;position:relative}form.blog-search-form button{position:absolute;top:0;right:0;background:none;border:none}.pagination{border-top:.5px solid #0000002e;margin-top:40px;padding-top:24px;display:flex;justify-content:space-between}.pagination a{font-weight:500;font-size:18px;line-height:22px;letter-spacing:-.2px;color:#000;text-decoration:none;display:flex;align-items:center;gap:8px}.pagination a.disabled{opacity:.5;pointer-events:none}.pagination a svg{position:relative;top:2px}h3.steps_heading{margin:0 0 10px;font-size:35px;letter-spacing:-1px}.simple-images-article{margin:0 auto;max-width:1170px;display:flex}.simple-images-article-col{display:flex;flex:1;justify-content:center}.simple-images-article img{max-width:100%;object-fit:cover;height:auto}.steps_section_top{letter-spacing:-.4px;font-size:20px;line-height:28px}.steps_section_top p{margin:0 0 15px}.steps_section_btm{background:#f7f7f7;padding:20px;height:100%;font-size:18px;letter-spacing:-.5px}.steps_section_btm p{margin:0}.steps_section_btm ul{padding:0;list-style:none;margin:0}.steps_section_btm li{position:relative;padding-left:20px;line-height:20px;color:#000;margin-bottom:10px}.steps_btm_main{display:flex;margin-top:20px;gap:20px}.steps_btm_left{width:100%}.steps_btm_right img{width:100%;display:block}.steps_btm_right{max-width:390px}.steps_section_btm li:before{content:"";background:url(/cdn/shop/files/fi_17554905.png?v=1754033763);display:block;height:15px;width:15px;background-repeat:no-repeat;position:absolute;left:0;top:10px;transform:translateY(-50%)}.steps_section_inner{margin-bottom:50px}.steps_section_btm p:first-child{margin-bottom:10px}.blog_rich.rich_btm.isolate .rich-text__blocks.left{padding-left:30px;padding-top:10px;border-left:2px solid;padding-bottom:10px}.clarity_table_top{display:flex;gap:30px}.clarity_table_inner.page-width{max-width:1310px}div#clarity_frst{min-width:16%;text-align:center;padding:5px;max-width:190px;display:flex!important;align-items:center;font-family:Milkalte!important}div#clarity_half{min-width:19%;text-align:center;width:100%;padding:8px 10px;background:#f7f7f7;display:flex;justify-content:center;gap:25px;align-items:center;flex-direction:column}div#clarity_full{min-width:38%;max-width:38%;display:flex;align-items:center;gap:15px;justify-content:center}.clarity_table_btm_inner{display:flex;gap:30px;margin-bottom:16px}.clarity_table_btm{margin-top:20px}.clarity_top_three{border:1px solid #94C3EE;background:#f2f7fd}.clarity_table_top h3{margin:0;font-family:Forum;letter-spacing:0;font-size:20px}div#clarity_frst h2{margin:0;font-family:Milkalte!important;font-size:28px;line-height:40px}.clarity_top_three h3{color:#7ea6ca}.clarity_table_in_two{padding:25px!important}.clarity_table_center_first{padding:25px!important;display:flex;border:1px solid #94C3EE;align-items:center;flex-direction:column;justify-content:center;background:#f2f7fd!important}.clarity_table_center_second{padding:25px!important;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid #94C3EE;background:#f2f7fd!important}.clarity_table_right{padding:25px!important}.clarity_table_image img{max-width:100%;display:block}.clarity_link a{font-size:20px;font-family:Milkalte;text-decoration:none;color:#000;position:relative}.clarity_link a:after{content:"";background:#000;height:1px;width:100%;display:block}.clarity_table_main{padding:70px 0}.blog_rich.rich_btm.isolate .rich-text__blocks.left h2.rich-text__heading.rte.inline-richtext.h1{font-size:30px;letter-spacing:-1.5px}.steps_section_inner a{color:#000;font-family:Figtree Light;font-weight:600}.steps_last{font-size:18px;letter-spacing:-.5px;margin-top:20px;line-height:25px}.page-single-banner .banner__box.content-container{padding:0;max-width:100%!important}#Banner-template--19933199728855__image_banner:after{opacity:1;background:linear-gradient(180deg,#28110099,#28110000 12.98% 71.22%,#28110099)}.shopify-section .banner--content-align-left.banner--desktop-transparent .banner__box{max-width:100%;display:flex;justify-content:space-between;width:100%;padding-bottom:0!important;align-items:flex-end}.shopify-section .banner--content-align-left.banner--desktop-transparent .banner__box .banner__heading{font-family:Figtree Light;flex:1;max-width:715px;font-weight:300;font-size:50px;line-height:60px;letter-spacing:-2px}.custom-video-hero{position:relative;text-align:center;background-color:#fff}.video-wrapper{position:relative;margin:0 auto}.play-button:hover{background:#000}.play-button:hover svg path{color:#fff;fill:#fff}.small-page-width{max-width:1140px;margin:0 auto;padding:0 5rem}.cut-info-section{padding:50px 0;text-align:center}.cut-info-inner-column{padding:40px 35px}.cut-info-title{font-size:24px;margin-bottom:40px;font-family:Milkalte;letter-spacing:0;color:#000}.cut-info-images{display:flex;justify-content:center;gap:100px;margin-bottom:30px;padding:0 30px}.cut-info-inner.page-width{display:grid;grid-template-columns:1fr 1fr;gap:40px}.cut-info-image-block{max-width:190px;flex:1 1 190px}.cut-info-image-block img{width:100%;height:auto;min-height:215px;object-fit:contain;max-height:215px}.cut-info-image-title{margin-top:15px;font-weight:600;font-size:18px;text-transform:uppercase;color:#000;font-family:forum}.cut-info-description{font-size:16px;line-height:1.5;border-top:1px solid hsl(0deg 0% 0% / 12%);margin-top:30px;padding-top:15px;letter-spacing:0;font-family:Forum;color:#000000c4}.scroll-video-section{position:relative;width:100%;overflow:hidden;height:600px}.scroll-video{width:100%;height:100%;display:block;object-fit:cover}.video-controls{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;z-index:5}.video-controls button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.hidden{display:none}.play-button svg{transition:.3s}.video-cover img{width:100%;display:block}.play-button{position:absolute;top:50%;display:flex;left:50%;transform:translate(-50%,-50%);font-size:40px;background:#fff;border:none;border-radius:50%;width:70px;height:70px;cursor:pointer;box-shadow:0 2px 12px #0003;align-items:center;justify-content:center;transition:.3s}.video-embed video{width:100%;height:auto;object-fit:cover}.play-button span{line-height:10px}.play-button:hover svg path{fill:#fff!important}.play-button:hover svg{color:#fff;fill:#fff;stroke:#fff}.video-content{position:absolute;bottom:70px;padding:0 15px;left:50%;transform:translate(-50%)}.video-content h2{font-size:50px;margin-bottom:15px;color:#fff;letter-spacing:0}.cta-button{padding:10px 25px;background:#fff;transition:.3s;text-decoration:none;color:#fff;border:1px solid #ffffff;display:flex;color:#000;font-size:16px;text-transform:uppercase;cursor:pointer;width:100%;justify-content:center;max-width:fit-content;margin:0 auto;gap:10px;align-items:center;font-family:Figtree;min-height:50px}.cta-button:hover svg path{color:#000;stroke:#000}.video-cover{min-height:95vh;max-height:95vh;position:relative;display:flex}.video-embed{min-height:95vh;max-height:95vh;display:flex}.banner__buttons a{gap:8px;min-width:194px;min-height:60px;text-transform:uppercase;font-weight:500;font-size:18px;letter-spacing:-1px}.banner__buttons a span,.banner__buttons a svg{height:18px;width:20px}.shopify-section .banner--content-align-left.banner--desktop-transparent .banner__buttons{margin-top:0!important}.image-title-list{padding-top:20px;padding-bottom:80px}.image-title-list .rich-text__heading{font-size:30px;line-height:40px;letter-spacing:-.5px;margin-bottom:3.2rem;margin-top:0}.image-title-list .list-items-grid{--columns: 3;--border: .5px solid #00000033;display:grid;grid-template-columns:repeat(10,minmax(auto,1fr));border-top:var(--border)}.image-title-list .list-item{--border: .5px solid #00000033;text-align:center;transition:transform .3s;border-right:var(--border);border-bottom:var(--border);padding:6.3rem 0;text-decoration:none}.center-video-section{background:#fff;max-width:960px;margin:40px auto 145px;position:relative;padding:96px 0 95px 30px;text-align:center}.center-video{height:260px;width:220px;object-fit:cover;position:absolute}.video-left{left:0;bottom:-71px}.video-right{right:-40px;top:-40px}.center-video-text{position:relative;z-index:1}.center-video-text .subheading{font-size:16px;line-height:20px;opacity:.5}.center-video-text .description{font-family:Figtree Light;font-size:36px;font-weight:300;margin-top:16px;line-height:40px;letter-spacing:-1px;color:#000}.image-title-list .list-item:last-child{border-right:none}.image-title-list .list-item:hover img{transform:translateY(-5px)}.image-title-list .list-item img{height:60px;transition:transform .3s}.image-title-list .list-item-title{margin-top:17px;font-size:18px;line-height:24px;letter-spacing:-.2px;color:#000}.multicolumn .page-width{padding-left:0;padding-right:0;max-width:100%}.multicolumn.background-none .multicolumn-card .multicolumn-card__image-wrapper--full-width{margin-left:0;margin-right:0}.multicolumn.background-none .multicolumn-card .multicolumn-card__info{padding:2rem 0}.multicolumn-card .multicolumn-card__info .inline-richtext{font-weight:300;font-size:28px;letter-spacing:-.4px;font-family:Figtree Light}.multicolumn-card .multicolumn-card__info .rte{font-size:16px;letter-spacing:0;line-height:20px;opacity:.7;max-width:295px;margin:0 auto;margin-top:1.2rem}.multicolumn-card__info .link{font-size:18px!important;line-height:22px;font-weight:500;letter-spacing:-.2px;color:#000;text-decoration:underline!important}.multirow__inner.page-width{max-width:1140px;gap:0}.multirow__inner .image-with-text__text-item.grid__item{max-width:440px}.multirow__inner .image-with-text{padding-bottom:120px;position:relative}.home__multirow .image-with-text__content{padding-top:0;padding-bottom:0}.multirow__inner .image-with-text:after{content:"";height:120px;width:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:#00000057}.milkalte-font.whoaretext.h_multirow.isolate .rich-text__buttons{margin:0}.multirow__inner .image-with-text:last-child:after{bottom:-100px}.multirow__inner .image-with-text:last-child{padding-bottom:0}.multirow__inner .image-with-text__text-item .image-with-text__text--caption{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.2px;text-transform:uppercase;opacity:.5}.cstm_des_page:after{content:"";height:100px;width:2px;left:50%;bottom:0;background:#e3e3e3;display:block;position:absolute}a.button.button--primary{gap:10px}.multirow__inner .image-with-text__text-item .image-with-text__heading{font-size:36px;line-height:36px;letter-spacing:-.2px}.multirow__inner .image-with-text__text{margin-top:2.4rem;font-size:16px;letter-spacing:0;line-height:20px}.full-width .multirow__inner.page-width{max-width:var(--page-width)}body#template-page-who-we-are .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item{width:100%;max-width:57%}body#template-page-who-we-are .multirow__inner .image-with-text:after{background:#00000029}.full-width .multirow__inner .image-with-text__text p{margin-bottom:20px}body#template-page-who-we-are .image-with-text .grid{justify-content:space-between}body#template-page-who-we-are .full-width .multirow__inner .image-with-text__text-item.grid__item{max-width:41%}.full-width .multirow__inner .image-with-text:last-child:after{display:block}.full-width .multirow__inner .image-with-text:last-child{padding-bottom:120px}.full-width .multirow__inner .image-with-text__text-item .image-with-text__heading{font-size:24px}.full-width .multirow__inner .image-with-text__text{font-size:18px;line-height:24px;color:#000c;margin-top:1.2rem}.milkalte-font.whoaretext.ethic_txt.isolate .rich-text__blocks.center{max-width:950px}.whoaretext .rich-text__text{font-family:Forum;font-size:24px;color:#000;line-height:32px;letter-spacing:0}.whoaretext a.button.button--primary{background:#000;text-transform:uppercase;font-size:16px;padding:0 20px;letter-spacing:-.5px;min-height:52px}.whoaretext a.button.button--primary svg{margin-left:8px}.whoaretext .rich-text__buttons{margin-top:3.2rem}.ceo_section .image-with-text__media-item{padding:40px 22px 40px 40px}.ceo_section .image-with-text,.ceo_section .image-with-text .gradient{background:#000}.ceo_section .image-with-text .image-with-text__content{padding:0 8rem;background:url(/cdn/shop/files/diamonds-background-with-space-text-3d-render_1_430x.png) no-repeat right bottom}.ceo_section .image-with-text .image-with-text__text{font-size:18px;line-height:24px;color:#fffc}.ceo_section .image-with-text .image-with-text__heading{font-size:20px;line-height:100%;margin-top:2.4rem}.whoaretext .rich-text__heading{font-size:32px;line-height:100%;letter-spacing:0;margin-top:5.6rem}.whoaretext .rich-text__heading strong{font-weight:var(--font-heading-weight);text-transform:uppercase;font-size:48px;line-height:64px}.certificate_multi.trace_multi a.link.animate-arrow{font-weight:300;font-size:32px!important;letter-spacing:-.4px;font-family:Milkalte;position:unset}.certificate_multi.trace_multi a.link.animate-arrow:before{content:"";height:98%;width:100%;left:0;background:#0000;display:block;position:absolute;top:0}.whoaretext .rich-text__blocks{max-width:80rem}.single_line_cta{margin-bottom:20px}.single_line_cta .banner__box{padding:15px 0!important}.gfa-content__text h3{font-family:Figtree Light;font-size:30px!important;letter-spacing:0px!important;position:relative;max-width:fit-content;margin:0 auto 20px!important}.gfa-content__text h3:before{content:"Follow us";font-family:"Instrument Serif";font-weight:100;position:absolute;width:125px;font-size:36px;top:-5px;background:#fff;left:-1px}.gfa-widget{margin-bottom:25px!important}.single_line_cta .banner__box .banner__heading{font-size:28px;line-height:100%;letter-spacing:.5px;text-align:center;text-transform:capitalize}.eapps-pinterest-feed-header{display:none!important}#template-page-who-we-are section:has(.main-page-title){background:url(/cdn/shop/files/7059fb27e9f98742e994f1175bab5af2-scaled.jpg?v=1756115595);background-size:cover;background-position-y:9%}#template-page-who-we-are section:has(.main-page-title) h1.main-page-title.page-title.h0{padding:60px 0;color:#fff}a.curated{font-family:forum;font-size:18px;display:flex;justify-content:center;color:#000;margin-bottom:20px}.shopify-section.section:has(.diamond-edu-ban.banner){max-width:1390px;margin:0 auto 50px;padding:0 50px}.shopify-section.section:has(.diamond-edu-ban.banner) .banner__content.banner__content--bottom-center.page-width{padding-bottom:0}.shopify-section.section:has(.diamond-edu-ban.banner) .banner__box.content-container{padding-bottom:0}a.image_bannermainlink{display:block!important;position:absolute;height:100%;width:100%;background:#0000;z-index:2}.shopify-section.section:has(.diamond-edu-ban.banner) .banner__box.content-container h2{font-family:Forum;font-size:24px;max-width:fit-content;margin:30px auto;position:relative}.shopify-section.section:has(.diamond-edu-ban.banner) .banner__box.content-container h2:after{content:"";height:2px;width:100%;background:#fff;display:block}.curated_start_design{background:#000;display:flex;transition:.3s;gap:10px;border:1px solid #000;justify-content:center;max-width:fit-content;margin:40px auto;min-height:45px;line-height:20px;align-items:center;padding:0 25px;color:#fff;text-decoration:none;font-family:Forum}.curated_start_design svg path{stroke:#fff}.curated_start_design:hover{background:transparent;color:#000}.curated_start_design:hover path{stroke:#000}.main-page-title{text-align:center;font-family:Milkalte;font-weight:400;font-size:64px;line-height:72px;margin-top:20px!important;letter-spacing:0;text-transform:uppercase;color:#000;margin-bottom:0!important}.blog .page-width-desktop{display:grid;grid-template-columns:355px 1fr;align-items:flex-start;gap:75px}.blog .title-wrapper-with-link{margin:0;gap:0}.blog .blog__posts.articles-wrapper .card.article-card{padding:0 6px}.blog .title-wrapper-with-link p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;opacity:.7!important;margin:0;color:#000}.blog .title-wrapper-with-link p a{align-items:center;display:flex;margin-top:32px;text-transform:uppercase;font-size:16px;padding:0 20px;letter-spacing:-.5px;min-height:50px;max-width:180px;text-align:center;color:#000;border:1px solid #000;text-decoration:none;justify-content:center}.blog .title-wrapper-with-link p{color:#000}.blog .title-wrapper-with-link p a:hover{background:#000;color:#fff}.blog .title-wrapper-with-link .blog__title{font-weight:400;font-size:48px;line-height:48px;letter-spacing:-2px;margin-bottom:20px}.blog .blog__posts.articles-wrapper{margin-top:0}.blog__posts .article-card .card__information{padding-bottom:2rem;padding-top:2rem;padding-left:0!important;padding-right:0!important}.blog__posts .article-card .card__information .article-card__excerpt{max-width:100%;margin-top:.8rem;margin-bottom:1.6rem;font-size:16px;line-height:20px;letter-spacing:0}.blog__posts .article-card .card__information a.link{font-weight:500;font-size:18px;line-height:22px;letter-spacing:-.5px}.blog__posts .article-card .card__information .card__heading{margin-bottom:0;font-size:21px;line-height:28px;letter-spacing:-.2px;text-transform:capitalize}.footer-logo{width:100%;height:auto;opacity:.2;padding:0 60px}.footer__content-bottom{border:none!important;padding:0!important;position:relative}.footer__content-bottom .footer__content-bottom-wrapper{position:relative}.footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin-top:0;font-size:16px;line-height:24px;letter-spacing:-.04px;opacity:.4;position:absolute;right:0}footer.footer{position:relative}footer.footer .footer-block__heading{font-family:Instrument Serif;font-style:Italic;font-size:20px;line-height:20px;letter-spacing:0;text-align:left;text-transform:lowercase;opacity:.5;margin-bottom:1.6rem}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(4,2fr);justify-content:space-between}.footer__blocks-wrapper.grid.grid--3-col-tablet .grid__item{width:100%}.footer__blocks-wrapper ul{list-style:none;padding:0;margin:0}.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link,footer .rte a{font-family:Figtree Light;font-weight:300;font-size:14px;line-height:28px;letter-spacing:0;color:#fff;padding-bottom:0}footer a{text-decoration:none}.footer__blocks-wrapper ul.footer__list-social{justify-content:flex-start;gap:16px;padding-top:12px}.footer__blocks-wrapper ul.footer__list-social .list-social__item .list-social__link{padding:0}.icon-title-text-section{width:100%;padding-top:40px;padding-bottom:40px}.icon-title-text-section .inline-layout{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.icon-title-text-section .inline-layout .block h3{margin:0 0 12px}.icon-title-text-section .inline-layout .block{display:flex;gap:24px;width:100%;box-sizing:border-box;align-items:center;position:relative;max-width:353px}.icon-title-text-section .inline-layout .block:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-15%;width:1px;height:60%;background:#000;opacity:.16}.icon-title-text-section .stacked-layout{display:grid;gap:56px;max-width:710px;margin:0 auto;text-align:center}.icon-title-text-section .block img{max-width:64px}.icon-title-text-section .block h3{font-family:Milkalte;margin:16px 0 12px;font-size:24px;letter-spacing:0}.icon-title-text-section .block p{margin:0;font-size:18px;line-height:24px;letter-spacing:0;color:#000}.rings_slider_top.page-width h2{font-size:30px;letter-spacing:-1.5px;margin-bottom:10px}.rings_slider_top.page-width{max-width:590px;margin:0 auto 30px;padding:0 15px;text-align:center}.blogs_article_empty{letter-spacing:0;color:#000}.rings_slider_top.page-width span{letter-spacing:-.5px;font-size:18px;color:#000c}.rings_slider_column img{width:100%}.image-with-text .gradient video{object-fit:cover}.rings_slider_column{position:relative;min-height:230px;max-height:230px;background:#f7f7f7;padding:10px!important;display:flex!important;align-items:center;justify-content:center}.rings_slider_column a{padding-bottom:40px}.rings_slider_column p{position:absolute;bottom:0;left:0;text-align:center;width:100%;font-size:18px;color:#000;letter-spacing:0}.rings_slider_row button.slick-prev{left:80px}.rings_slider_row button.slick-next{right:80px}.rings_slider_row button.slick-next svg{transform:rotate(180deg)}.rings_slider_row button.slick-arrow:before{display:none}.rings_slider_row .slick-list.draggable{padding:0 50px!important}.rings_slider_row .slick-slide{margin:0 5px}.rings_slider_row button.slick-arrow:hover{background:#000}.rings_slider_row button.slick-arrow:hover svg{color:#fff}.rings_slider_row button.slick-arrow:hover path{stroke:#fff;fill:#fff;stroke-width:2px}.rings_slider_row button.slick-arrow{z-index:1;background:#fff;height:40px;width:40px;border-radius:50%;transition:.3s}.custom-image-inner{display:flex;border:1px solid #00000036;align-items:end;border-left:0;padding-top:70px;justify-content:space-between;border-right:0;margin-bottom:10px}.custom_image_text_image img{display:block}.custom_image_text_left h2{font-size:48px;letter-spacing:-1px;line-height:50px;margin-bottom:80px}.custom_image_text_left{max-width:580px}.cstm_des_page{position:RELATIVE}.custom_image_with_text .page-width{max-width:1140px}.cstm_des_page:before{content:"";height:115px;width:2px;left:50%;top:-10px;background:#e3e3e3;display:block;position:absolute}body#template-page-diamond-shapes-2 .two_columns_grid .page-width{grid-template-columns:1fr 1fr 1fr;max-width:1380px}body#template-page-diamond-shapes-2 .two_columns_grid_col img{height:unset}body#template-page-diamond-shapes-2 .two_columns_grid_image{height:280px;display:flex;align-items:center;justify-content:space-evenly}.setting_rich h2.rich-text__heading{font-family:Milkalte;font-size:64px;text-transform:capitalize}.setting_rich .rich-text__text.rte{color:#000c;font-family:forum;font-weight:400;font-size:22px;margin-top:20px;line-height:28px;letter-spacing:0}.setting_rich .rich-text__blocks{max-width:825px}.two_columns_grid .page-width{display:grid;max-width:1150px;padding-bottom:135px;gap:30px;grid-template-columns:1fr 1fr}.two_columns_grid_col img{max-width:100%;height:250px}.two_columns_grid_col a{position:relative;text-decoration:none}.certificate_multi.trace_multi .page-width{max-width:1120px}.certificate_multi.trace_multi .page-width .multicolumn-card.content-container{flex-direction:column}.wedding-bands-grid .wedding-block p{position:absolute;bottom:10px;max-width:fit-content;font-weight:400;width:100%;text-align:center;color:#fff;font-size:24px;font-family:forum;left:50%;transform:translate(-50%)}.wedding-bands-grid .wedding-block p:after{content:"";height:2px;width:100%;display:block;background:#fff}.certificate_multi.trace_multi .title-wrapper-with-link{max-width:830px}.certificate_multi.trace_multi .page-width .multicolumn-card.content-container h3.inline-richtext{font-size:32px;font-family:Milkalte}.certificate_multi.trace_multi.multicolumn.gradient.background-none:after{bottom:-240px}.two_columns_grid_col{background:#f7f7f7;text-align:center;padding-bottom:32px}.two_columns_grid_image{height:280px}.two_columns_grid_col h4{font-family:Forum;font-weight:400;font-size:24px;line-height:28px;color:#000;letter-spacing:0;font-style:normal;position:relative;width:fit-content;width:max-content;margin:0 auto}.two_columns_grid_col h4:after{content:"";background:#000;height:1px;width:100%;display:block}.wedding-bands-grid h2{font-family:Milkalte;text-align:center;font-size:64px;margin-top:80px;font-weight:400;text-transform:capitalize;margin-bottom:45px}.wedding-bands-grid{padding:40px 0}.custom-grid-cols-btn a{display:flex;justify-content:center;transition:.3s;max-width:fit-content;border:1px solid #000;background:#000;min-height:50px;align-items:center;font-size:16px;gap:10px;padding:10px 20px;letter-spacing:0;margin:60px auto;color:#fff;text-decoration:none;text-transform:uppercase}.custom-grid-cols-btn a:hover{background:transparent;color:#000}.custom-grid-cols-btn a:hover path{stroke:#000;color:#000}.certificate_multi .title-wrapper-with-link{max-width:1000px;margin:0 auto 50px}.certificate_multi .multicolumn-card.content-container{display:flex;flex-direction:column-reverse}.certificate_multi .page-width{max-width:1380px;padding-left:50px;padding-right:50px}.certificate_multi ul{row-gap:20px!important}.certificate_multi ul.grid--2-col-desktop{gap:60px;justify-content:center}.certificate_multi ul.grid--2-col-desktop li{max-width:calc(50% - 60px)}.certificate_multi ul a.link.animate-arrow{font-family:Forum;font-size:22px!important;position:relative;margin-bottom:5px;text-decoration:none!important;line-height:32px}.certificate_multi ul a.link.animate-arrow:after{content:"";height:1px;width:100%;background:#000;display:block}.certificate_multi .title-wrapper-with-link .multicolumn_content{text-align:center;font-size:22px;color:#000;font-family:forum;letter-spacing:0;line-height:28px}.certificate_multi .title-wrapper-with-link .multicolumn_content p{margin:0}.certificate_multi.multicolumn.gradient{background:transparent;position:relative;background:linear-gradient(180deg,#fff 0% 50%,#e2e2e2)}.certificate_multi a.button.button--primary:before,.certificate_multi a.button.button--primary:after{display:none}.natural_acc .accordion details{pointer-events:none}.certificate_multi a.button.button--primary{text-transform:uppercase;letter-spacing:0;min-height:51px;margin-top:80px!important;margin-bottom:35px;font-size:16px;padding:0 20px}.banner__media.media video{object-fit:cover;height:100%!important;width:100%!important;display:block!important;z-index:2}.banner__media.media:has(video):after{display:none}.play-button-img-text{height:80px!important;width:80px!important;left:50%!important;border-radius:50%;background:#fff;z-index:3!important;display:flex!important;border:unset;top:50%!important;transform:translate(-50%,-50%);align-items:center;justify-content:center}.rings_inner .banner__content.page-width{padding:0 5rem}.rings_inner .banner__content.page-width .banner__box.content-container{padding-bottom:5rem!important}.rings_inner .banner__content.page-width .banner__box.content-container{max-width:100%;width:100%;justify-content:space-between;display:flex;height:100%;align-items:start}.rings_inner .banner__content.page-width .banner__box.content-container .banner__text.rte.body{max-width:550px;font-size:44px;font-family:Figtree Light;color:#ffffffb5;letter-spacing:-2px;line-height:50px}.rings_inner .banner__content.page-width .banner__box.content-container .banner__text.rte.body em{color:#fff}.diamon_edu_inner .multicolumn-list__item:only-child{max-width:1140px}.wedding-bands-grid.diamond_shapes_in .wedding-bands_inner{gap:24px}.diamon_edu_inner .page-width{padding-left:5rem;padding-right:5rem}.diamon_edu_inner h2.rich-text__heading{font-family:milkalte;font-size:64px}.diamon_edu_inner .rich-text__text.rte{font-size:22px;font-family:forum;letter-spacing:0;color:#000c;line-height:30px}.diamon_edu_inner .rich-text__blocks{max-width:850px}.diamond_edu_inner h1.h1.heading{font-size:32px;line-height:40px;text-transform:capitalize}.page-diamond-shapes-inner .rte{font-size:22px;font-family:forum;letter-spacing:0;margin-top:20px;line-height:30px;text-align:center;color:#000000a8}.page-diamond-shapes-inner .page-width--narrow{max-width:82rem}.diamond_shapes_in .wedding-block a{background:#7e7e7e14;min-height:160px;padding-top:5px;display:flex;justify-content:center}.diamond_shapes_in .wedding-block img{max-width:160px}.diamond_shapes_in .wedding-block p{margin:0;font-size:20px;color:#000;bottom:20px}.diamond_shapes_in .wedding-block p:after{background:#000;height:1px}.custom_back_btninner.page-width a{display:flex;align-items:center;gap:10px;text-transform:uppercase;color:#000;text-decoration:none;letter-spacing:0}.custom_multi_layout_first_col img{width:100%;object-fit:contain}.custom_back_button{padding-bottom:10px;border-bottom:1px solid}.multi-layout-video{position:relative;width:100%}.custom-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#fff;border:none;font-size:28px;padding:10px 16px;border-radius:50%;cursor:pointer;height:70px;z-index:2;transition:background .3s;width:70px}.custom-play-btn:hover{background:#000000e6}.custom-play-btn:hover svg path,.custom-play-btn:hover svg rect{color:#fff;fill:#fff}.cstm_multi_layout{display:flex;flex-wrap:wrap}.cstm_multi_layout video,.cstm_multi_layout img{width:100%;object-fit:cover;display:block;height:100%}.cstm_multi_layout .cstm_multi_layout_thirdcol,.custom_multi_layout_first_col{width:100%;max-width:50%;max-height:550px;display:flex;min-height:550px}.center-image-section:before{content:"";height:1px;width:65%;background:#000;opacity:.32;display:block;position:absolute;right:100px;top:20px}.center-image-section:after{content:"";height:1px;width:65%;background:#000;opacity:.32;display:block;position:absolute;left:100px;bottom:0}.footer__content-bottom{display:none}.cstm_multi_layout_sec_left{width:100%;display:flex;max-height:400px;min-height:400px;max-width:33.3%}.custom_multi_layout_inner svg path,.custom_multi_layout_inner svg rect{fill:#3b3b39;stroke:#3b3b3b}.custom_multi_layout_inner{max-width:1350px;padding:80px 15px;margin:0 auto}.custom_multi_layout_inner h1.h1_heading{padding:0 15px;margin:0 0 20px;text-align:center;font-size:30px;letter-spacing:-1px}.custom_btns_inner.page-width{max-width:900px;display:flex;justify-content:space-between}.custom_btns_inner.page-width a{font-size:20px;display:flex;gap:5px;padding-bottom:20px;color:#000;font-family:forum;text-decoration:none;letter-spacing:0;align-items:center}.custom_table_top.milkalte-font{justify-content:space-between;display:flex;flex-wrap:wrap;border-top:1px solid #e2e2e2;padding-top:60px;align-items:center;padding-bottom:20px}.custom_table_inner.page-width{max-width:1280px;padding-bottom:50px;padding-top:50px}.custom_table_top_left{min-width:21.2%;opacity:0}.custom_table_top_right{min-width:38.2%;display:flex;justify-content:center;align-items:center}.custom_table_top_center{min-width:38.2%;display:flex;align-items:center;justify-content:center}div#custom_table_column{text-align:center;padding:10px}.custom_table_btm_full{display:flex;justify-content:space-between}.custom_table_full_left{min-width:21.2%;text-align:left!important;padding-left:0!important}.custom_table_full_right.table__right{width:100%;text-align:center;max-width:77.5%;background:#f3f3f3;display:flex;align-items:center;justify-content:center;padding:10px}.custom_table_bottom p{margin:0;font-size:20px;letter-spacing:0;font-family:Forum;color:#000}.custom_table_btm_full span{font-size:18px;letter-spacing:0;color:#000}.custom_table_btm_two{justify-content:space-between;display:flex;gap:15px}body#template-page-natural-vs-lab .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container.background-transparent{max-width:500px}.custom_table_two_left{min-width:21.2%;text-align:left!important;padding-left:0!important}.natural_lab .image-with-text__text.rte.body p{margin-bottom:25px}.custom_table_two_center{min-width:38.2%;padding:20px!important;max-width:450px;color:#000;letter-spacing:0;background:#f3f3f3;font-family:Forum;font-size:16px;line-height:25px;display:flex;align-items:center;justify-content:center}.custom_table_two_right{min-width:38.2%;padding:20px!important;color:#000;max-width:450px;letter-spacing:0;background:#f3f3f3;font-family:Forum;font-size:16px;line-height:25px;display:flex;align-items:center;justify-content:center}.custom_table_bottom{display:flex;flex-direction:column;gap:15px}.custom_table_top h2{margin:0}.natural_rich h2.rich-text__heading{font-family:Milkalte;font-size:48px}.natural_rich .rich-text__text.rte{margin:5px;font-family:Forum;font-size:18px;letter-spacing:0;color:#000}.natural_lab .multirow__inner.page-width{max-width:100%;padding:0}.natural_lab .image-with-text__grid .grid__item{width:100%;max-width:50%!important}.natural_lab .image-with-text__text-item.grid__item{padding:120px}.natural_lab .image-with-text__content{padding:0}.natural_lab h2.image-with-text__heading.h1.rte{font-family:Milkalte;font-size:24px;letter-spacing:0}.natural_lab .image-with-text__text.rte.body{margin:15px 0 0;font-size:18px;color:#000c;line-height:24px}.natural_lab .image-with-text:after{display:none}.natural_lab .image-with-text.isolate{padding-bottom:0}.natural_bottom.natural_lab .image-with-text__text-item.grid__item{padding:100px 80px}.natural_acc .collapsible-content-wrapper-narrow{max-width:1310px;display:flex;align-items:center;justify-content:space-between}.natural_acc .collapsible-content-wrapper-narrow .collapsible-content__header{max-width:480px}.natural_acc .collapsible-content-wrapper-narrow .grid.collapsible-content__grid{max-width:690px;width:100%}.natural_acc .collapsible-content-wrapper-narrow h2.collapsible-content__heading{font-size:48px;letter-spacing:0;font-family:Milkalte;text-transform:uppercase;margin:0}.natural_acc p.caption-with-letter-spacing{font-size:20px;text-transform:none;font-family:Forum;letter-spacing:0;max-width:85%}.natural_acc .collapsible-content__header a{background:#000;min-height:50px;transition:.3s;border:1px solid #000;display:flex;align-items:center;text-decoration:none;font-size:16px;justify-content:center;margin-top:30px;color:#fff;gap:5px;text-transform:uppercase;max-width:fit-content;padding:10px 22px;letter-spacing:0}.natural_acc .collapsible-content__header a:hover{background:transparent;color:#000}.natural_acc .collapsible-content__header a:hover path{stroke:#000}.natural_acc h3.accordion__title.inline-richtext.h4{font-size:20px;font-family:Milkalte;color:#000;width:100%;font-style:normal!important;letter-spacing:0;max-width:100%}.natural_acc h3.accordion__title.inline-richtext.h4 span{font-size:24px}.natural_acc details svg.icon.icon-caret{display:none}.natural_acc .accordion:first-child{border-top:0}.natural_acc .accordion:last-child{border-bottom:0}.natural_acc .accordion{padding:10px 0}.rings_inner .banner__content.page-width .banner__box.content-container .banner__buttons{height:100%;display:flex;align-items:end}.natural_acc .accordion summary:hover{background:transparent}.natural_acc .accordion summary:hover h3.accordion__title.inline-richtext.h4{text-decoration:unset}.natural_acc{background:url(/cdn/shop/files/Certificates.png?v=1753446364);background-size:cover}.article_title_btm{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:20px}.article_title_btm span{font-size:16px;text-transform:inherit;letter-spacing:0;font-family:Figtree Light;color:#000}h1.article-template__title{text-align:center;font-size:48px;letter-spacing:-2px;margin-bottom:40px!important}.article-navigation .article_nav_inner{display:flex;justify-content:space-between;border-top:1px solid #ebebeb;padding-top:25px;padding-bottom:80px}.prev-article a,.next-article a{display:flex;gap:10px;transition:.3s;font-size:18px;align-items:center;text-decoration:none;letter-spacing:0;color:#a1a1a1}.prev-article a svg path,.next-article a svg path{color:#a1a1a1;stroke-width:.5px}.article_nav_inner a:hover{color:#000}.article_nav_inner a:hover path{stroke:#000;stroke-width:1px}.article-template__back.element-margin-top.center{display:none}.half__width .video-section{padding-left:0;padding-right:0}.blog_rich .rich-text__blocks{max-width:850px;letter-spacing:-.5px;font-size:20px;line-height:28px;color:#000000c9}.blog_rich .rich-text__blocks strong{font-weight:600}.blog_video .video-section.page-width{max-width:900px;padding-left:50px;padding-right:50px}.ethical-cta-box{align-items:center;padding-top:47px;padding-bottom:47px;color:#fff;max-width:800px;margin-left:auto;display:flex;justify-content:space-between;padding-right:68px}.ethical-cta-box h3{color:#fff;font-family:Milkalte;font-size:32px;margin:5px 0;line-height:100%;letter-spacing:0;text-transform:capitalize}.ethical-cta-box h3 span{font-family:Forum;font-size:18px;line-height:24px;letter-spacing:0;display:block;margin-bottom:14px}.ethical-cta-box .black-btn{background:#fff;color:#000;text-decoration:none;width:182px;height:52px;gap:8px;padding:16px 20px;display:flex;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase}.luxury-diff-section{padding:100px 0}.luxury-diff-section .page-width{text-align:center}.luxury-diff-section img{max-width:300px}.luxury-diff-section h2{font-size:48px;margin:20px;font-family:Milkalte}.luxury-diff-section .rte{max-width:840px;margin:0 auto;line-height:25px;font-size:18px;color:#fffc;letter-spacing:0}.luxury-tab-grid{display:flex;gap:30px;margin-top:40px;padding-top:80px;padding-bottom:30px;justify-content:space-between;text-align:left;border-top:1px solid rgb(255 255 255 / 16%)}.luxury-tab{background-color:var(--tab-bg);color:var(--tab-text);border-radius:8px;overflow:hidden;width:100%;max-width:600px;transition:all .3s ease}.luxury-tab-header{cursor:pointer;font-weight:700;display:flex;font-size:20px;padding:0;color:#fff;font-family:Milkalte;justify-content:space-between;align-items:center;background:transparent;border:none;width:100%;text-align:left}.luxury-tab-header svg{transition:transform .3s ease;transform:rotate(180deg)}.luxury-tab-body{display:none;padding:20px 0}.luxury-tab-body.active{display:block}.luxury-tab-body img{margin-top:20px;max-width:100%}.luxury-tab.open .luxury-tab-header svg{transform:unset}.luxury-tab-body .rte{color:#ffffffc2}.diamond_edu_inner h3{bottom:32px}.elong{font-family:Forum;font-weight:400;font-size:22px;line-height:28px;text-align:right;max-width:1310px;margin:0 auto;padding:0 15px 30px}@media(min-width:768px)and (max-width:1024px){.center-image-section:before,.center-image-section:after{display:none}.center-image-section .center-video{max-width:150px!important;top:0!important}.center-image-section .video-right{bottom:-50px!important;top:initial!important}.blog_header h2{font-size:45px!important}.blog_header .rich-text.content-container{padding-top:40px;padding-bottom:40px}.multicolumn-list.slider{padding:20px 15px!important}.diamond_edu_inner{padding-left:15px;padding-right:15px}.clarity_table_main{padding-bottom:40px}.certificate_multi .title-wrapper-with-link .multicolumn_content{font-size:20px;margin-top:-10px}.wedding-bands_inner{gap:25px}.setting_rich h2.rich-text__heading{font-size:40px}.setting_rich .rich-text__text.rte{font-size:20px}.page-width:has(.heading_section){padding-top:50px}.heading_section{margin-bottom:30px!important}.page-width:has(h1.main-page-title.page-title.h0){padding-top:40px}.ceo_section.milkalte-font{padding-bottom:0}body#template-page-who-we-are .rich-text.content-container{padding-top:50px}body#template-page-who-we-are .rich-text.content-container .rich-text__text.rte{font-size:18px;line-height:25px}.ceo_section .image-with-text .image-with-text__text{font-size:16px;line-height:22px}.page-width:has(.blog-header-menu){padding:0 15px}.main-blog.page-width{padding-left:15px;padding-right:15px}.blog-articles{column-gap:20px!important}.custom-image-box h3{bottom:20px!important;font-size:20px!important}.custom_image_with_text .page-width{padding:0 20px}.rings_slider_top.page-width h2{margin-top:0}.video-embed{min-height:550px;max-height:550px}.multirow__inner .image-with-text{padding-bottom:100px}.clarity_table_inner.page-width{padding:0 15px}div#clarity_frst h2{font-size:22px;line-height:30px}.clarity_table_top,.clarity_table_btm_inner{gap:15px}.clarity_table_top h3{font-size:16px}.clarity_table_in_two{padding:15px!important}.clarity_table_image{max-width:50px}.clarity_link a{font-size:16px}div#clarity_half{gap:10px}.cut-info-inner-column{padding:30px 25px}.cut-info-title{font-size:20px;line-height:25px}.cut-info-image-block{max-width:120px;width:100%;flex:1 1 120px}.cut-info-images{gap:20px;padding:0}.cut-info-image-block img{max-height:160px;min-height:160px}.cut-info-image-title{font-size:16px}.cut-info-description{font-size:15px;line-height:20px}.cut-info-inner.page-width{gap:20px}.custom_table_inner.page-width{padding-left:15px;padding-right:15px}.custom_table_bottom p{font-size:16px;line-height:22px}.custom_table_full_left{min-width:170px}.natural_rich h2.rich-text__heading{font-size:40px}.natural_lab .image-with-text__text-item.grid__item{padding:30px!important}.natural_lab .image-with-text__text.rte.body{font-size:16px;line-height:22px}.luxury-diff-section h2{font-size:40px}.luxury-diff-section .rte{font-size:16px}.luxury-diff-section .page-width{padding:0 15px}.luxury-tab-header{font-size:18px;font-weight:100}.natural_acc .collapsible-content-wrapper-narrow .collapsible-content__header{max-width:350px}.natural_acc .collapsible-content-wrapper-narrow h2.collapsible-content__heading{font-size:35px}.natural_acc .collapsible-content-wrapper-narrow{gap:20px}.custom_btns_inner.page-width{justify-content:center;padding:0 15px;gap:25px}.custom_btns_inner.page-width a,.natural_acc h3.accordion__title.inline-richtext.h4{font-size:18px}.natural_acc h3.accordion__title.inline-richtext.h4 span{font-size:20px}.custom_table_btm_full span{font-size:16px}.custom_table_two_center,.custom_table_two_right{font-size:15px;line-height:22px}.custom_table_top h2{font-size:20px}.custom_table_btm_two{gap:5px}.custom_table_top_left{max-width:169px;min-width:170px}.custom_table_two_left{min-width:165px}.diamon_edu_inner h2.rich-text__heading{font-size:45px}.certificate_multi.trace_multi .page-width .multicolumn-card.content-container h3.inline-richtext{font-size:24px}.wedding-bands-grid .page-width{padding:0 15px}.page-single-banner .banner__heading{font-size:50px}.ethical-cta-box{padding-right:20px;padding-left:20px}.ethical-cta-section .page-width{padding:0 20px}.icon-title-text-section .inline-layout{gap:20px}.icon-title-text-section .inline-layout .block:not(:last-child):after{display:none}.main-page-title{font-size:40px}.milkalte-font.multirow .image-with-text__content{padding-top:0;padding-bottom:0;padding-left:20px}.milkalte-font.multirow .image-with-text__content .image-with-text__text.rte.body{font-size:16px;line-height:22px}.ceo_section .page-width{padding:0 20px}.ceo_section .image-with-text__media-item.grid__item{max-width:100%!important;width:40%!important;padding:10px}.ceo_section .image-with-text .image-with-text__content{padding:25px 20px 35px;letter-spacing:0}.heading_section .heading{font-size:45px!important;line-height:50px!important;margin-bottom:0!important}.cstm_multi_layout_sec_left{min-height:250px;max-height:250px}.custom_multi_layout_inner{padding:50px 0}.cstm_multi_layout .cstm_multi_layout_thirdcol,.custom_multi_layout_first_col{min-height:400px;max-height:400px}.details-section .page-width,.rings_inner .banner__content.page-width{padding:0 20px}.rings_inner .banner__content.page-width .banner__box.content-container{flex-direction:column;gap:30px}.banner__content.banner__content--bottom-left{padding-left:20px}.banner__content.banner__content--bottom-left h2.banner__heading.inline-richtext.h1{font-size:45px;line-height:50px}.image-title-list .list-items-grid{grid-template-columns:repeat(5,minmax(auto,1fr))}.image-title-list .list-item:last-child{border-right:.5px solid #00000033}.image-title-list .list-item:first-child{border-left:.5px solid #00000033}.image-title-list .list-item:nth-child(6){border-left:.5px solid #00000033}.image-title-list .list-item{padding:30px 0}.image-title-list{padding-left:20px;padding-right:20px;padding-top:50px}.center-video-section{margin-left:20px;margin-right:20px}.rings_multicol .multicolumn-list__item{max-width:40%}.blog .page-width-desktop{grid-template-columns:1fr;padding-top:50px}.small-page-width{padding-top:100px!important;padding-bottom:100px;padding-left:20px;padding-right:20px}.page-width:has(.gfa-widget){padding-left:20px;padding-right:20px}.gfa-widget{padding-top:0!important}.video-content{width:60%;height:90%;display:flex;flex-direction:column;justify-content:space-between;bottom:35px}.video-content h2{font-size:50px;margin:0}.rings_slider_main{padding-top:50px!important;padding-bottom:50px!important}.rings_slider_top.page-width span{font-size:16px}.rings_slider_row .slick-list.draggable{padding:0 50px!important}.custom-image-inner{padding-top:30px;margin-top:30px}.multirow__inner.page-width{padding:0 20px}.wedding-bands-grid h2{font-size:40px;margin-top:30px;margin-bottom:25px}}.eapps-pinterest-feed-pin:before{display:none!important}@media(max-width:767px){.template-article .half__width{margin-left:15px;margin-right:15px;height:350px}.center-image-section:after,.center-image-section:before{display:none}.header_banner.banner--medium:not(.banner--adapt){min-height:auto!important}#template-page-who-we-are section:has(.main-page-title) h1.main-page-title.page-title.h0{padding:20px 0!important}body#template-page-diamond-education .wedding-bands-grid{padding-bottom:10px}.shopify-section.section:has(.diamond-edu-ban.banner){padding:0 20px}.shopify-section.section:has(.diamond-edu-ban.banner) .banner__box.content-container{height:100%;display:flex;align-items:end;justify-content:end}.two-col-popup_inner{padding:30px}.blog_header .rich-text.content-container{padding-top:20px;padding-bottom:30px}.wedding-bands-grid.diamond_shapes_in .wedding-bands_inner{gap:10px}.diamond_shapes_in .wedding-block p{margin:0}.elong{font-size:18px}body#template-page-diamond-shapes-2 .two_columns_grid .page-width{grid-template-columns:1fr 1fr;padding-bottom:30px}body#template-page-diamond-shapes-2 .two_columns_grid_image{height:110px}.wedding-bands-grid .wedding-block p{margin-bottom:10px}.certificate_multi .title-wrapper-with-link .multicolumn_content{font-size:18px;line-height:25px}.popup_overlay_multicolumn{height:50vh}.multicolumn_popupcontent h4{font-size:20px}.certificate_multi a.button.button--primary{margin-top:50px!important}.setting_rich .rich-text__text.rte{font-size:18px;line-height:25px}.page-width:has(h1.main-page-title.page-title.h0){padding-top:40px}.whoaretext .rich-text__heading{font-size:24px}body#template-page-who-we-are .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item,body#template-page-who-we-are .full-width .multirow__inner .image-with-text__text-item.grid__item{max-width:100%}body#template-page-who-we-are .full-width .multirow__inner .image-with-text__text-item.grid__item .image-with-text__content{padding-top:0;padding-bottom:0}.full-width .multirow__inner .image-with-text__text{font-size:16px}.cstm_des_page:after{display:none}.cstm_des_page{padding-bottom:0}.shopify-section .header_banner.banner--content-align-left.banner--desktop-transparent .banner__box{padding-bottom:40px!important}.image-title-list .list-item-title{margin-top:10px}.multirow__inner .image-with-text__text-item .image-with-text__heading{font-size:30px}.multirow__inner .image-with-text__text{margin-top:10px}.home__multirow.multirow{padding-bottom:0}.milkalte-font.whoaretext.h_multirow.isolate{padding-top:20px}.clarity_table_inner.page-width{padding:0 15px}div#clarity_frst h2{font-size:16px;line-height:25px}.clarity_table_top{gap:15px;overflow:scroll;padding-bottom:10px}.clarity_table_btm_inner{gap:15px}.clarity_table_top h3{font-size:16px}.clarity_table_in_two{padding:15px!important}.clarity_table_image{max-width:40px}.clarity_link a{font-size:12px}div#clarity_half{gap:10px;min-width:40%;padding:10px!important}div#clarity_frst{min-width:35%}.clarity_table_btm{overflow:scroll}div#clarity_full{min-width:60%}.cut-info-inner.page-width{grid-template-columns:1fr}.cut-info-inner-column{padding:30px 25px}.cut-info-title{font-size:20px;line-height:25px}.cut-info-image-block{max-width:120px;width:100%;flex:1 1 120px}.cut-info-images{gap:30px;padding:0}.cut-info-image-block img{max-height:160px;min-height:160px}.cut-info-image-title{font-size:16px}.cut-info-description{font-size:15px;line-height:20px}.blog_header .rte{font-size:40px!important}.blog-header-menu ul{overflow:scroll}.blog-header-menu ul li a{padding:5px 20px!important;font-size:16px}.blog-header-menu ul li{min-width:fit-content}#tag-filters{flex-wrap:nowrap;overflow:scroll;margin-bottom:25px;padding-bottom:10px}#tag-filters a{min-width:fit-content}.custom_btns_inner.page-width{overflow:scroll;gap:25px}.custom_btns_inner.page-width a{min-width:fit-content;justify-content:center;font-size:16px;padding-bottom:10px}.custom_table_inner.page-width{padding-top:30px;overflow:scroll}.custom_table_top.milkalte-font{overflow:scroll;flex-wrap:nowrap;margin-bottom:10px}.custom_table_top_left,.custom_table_full_left{min-width:150px}.custom_table_btm_full{gap:10px}.custom_table_bottom{overflow:scroll}.custom_table_bottom p{font-size:16px;line-height:22px}.custom_table_btm_two{flex-wrap:nowrap;gap:10px}.custom_table_two_left{min-width:150px}.custom_table_full_right.table__right{min-width:710px;justify-content:start;line-height:22px}.custom_table_btm_full span{font-size:16px}.custom_table_two_center,.custom_table_two_right,.custom_table_top_center,.custom_table_top_right{min-width:350px}.natural_rich h2.rich-text__heading{font-size:30px}.natural_lab .image-with-text__text-item.grid__item{padding:0}.image-with-text .grid{flex-wrap:wrap;gap:10px}.natural_lab .image-with-text__grid .grid__item{max-width:100%!important;padding-bottom:15px}.natural_lab .multirow__inner.page-width{padding:0 15px 50px}.natural_lab h2.image-with-text__heading.h1.rte{font-size:20px;line-height:30px}.natural_lab .image-with-text__text.rte.body{font-size:16px}.luxury-diff-section h2{font-size:35px}.luxury-diff-section .rte{font-size:16px}.luxury-tab-grid{flex-direction:column}.luxury-tab-header{font-size:18px;font-weight:100}.natural_bottom.natural_lab .image-with-text__text-item.grid__item{padding:10px 0}.natural_acc .collapsible-content-wrapper-narrow{flex-direction:column}.natural_acc .collapsible-content-wrapper-narrow h2.collapsible-content__heading{font-size:35px}div#natural_acc{background-repeat:no-repeat;background-size:cover}.natural_acc h3.accordion__title.inline-richtext.h4{font-size:18px}.page-diamond-shapes-inner .rte{font-size:18px;line-height:25px}.diamon_edu_inner h2.rich-text__heading{font-size:40px}.diamon_edu_inner .page-width{padding-left:15px;padding-right:15px}.diamon_edu_inner .rich-text__text.rte{font-size:18px;line-height:25px}.diamond_edu_inner{padding-top:50px!important}.diamond_edu_inner .heading_section{margin-bottom:30px}.certificate_multi.trace_multi .page-width .multicolumn-card.content-container h3.inline-richtext{font-size:24px}.wedding-bands-grid h2{font-size:40px}.article_title_btm{padding-bottom:10px}.article-template header{margin-top:30px!important}h1.article-template__title{font-size:35px}.blog_rich .rich-text__blocks{font-size:16px}.blog_video .video-section.page-width{padding-left:15px;padding-right:15px}h3.steps_heading{font-size:26px}.steps_section_top{font-size:16px}.steps_section_btm{font-size:16px;line-height:23px}.steps_section_btm p:first-child{margin-bottom:20px}.blog_rich.rich_btm.isolate .rich-text__blocks.left h2.rich-text__heading.rte.inline-richtext.h1{font-size:24px;letter-spacing:-1px}.blog_rich.rich_btm.isolate .rich-text__blocks.left{padding-left:15px}.steps_btm_main{flex-direction:column}.page-single-banner .banner__heading{font-size:35px;padding:40px 15px;line-height:44px}.icon-title-text-section .stacked-layout{padding:0 20px}.icon-title-text-section .block h3{font-size:28px;margin-bottom:5px}.ethical-cta-box{flex-direction:column;align-items:center;justify-content:center;padding-right:15px;padding-left:15px}.ethical-cta-box h3{text-align:center;margin:0 0 25px}.icon-title-text-section .inline-layout .block:not(:last-child):after{display:none}.icon-title-text-section .inline-layout .block{padding-right:0}.icon-title-text-section .inline-layout{gap:20px}.icon-title-text-section .block p{font-size:16px}.main-page-title{font-size:35px;line-height:40px}.whoaretext .rich-text.content-container{padding-top:0}.whoaretext .rich-text__text{font-size:18px;line-height:25px}.ceo_section .image-with-text__media-item{padding:10px 10px 30px}.ceo_section .image-with-text .image-with-text__content{padding:0 20px 110px;letter-spacing:0}.ceo_section{padding-bottom:0!important}.custom-image-grid{gap:0;display:flex!important;flex-flow:row wrap!important}.custom-image-boxes{flex:1 1 50%;max-height:250px}.milkalte-font.whoaretext{padding-top:50px}.whoaretext .rich-text__heading strong{font-size:40px;line-height:50px}.heading_section .heading{font-size:35px!important;line-height:46px!important}.cstm_multi_layout_sec_left{min-height:300px;max-height:350px;max-width:100%}.image-title-list .list-items-grid{grid-template-columns:1fr 1fr;border-left:var(--border)}.image-title-list .list-item:last-child{grid-column:2 / 2;border-right:var(--border)}.image-title-list .list-item{padding:25px 0 20px}.image-title-list .list-item img{height:40px}.blog .page-width-desktop{display:block;padding-bottom:50px;padding-top:20px}.shopify-section .banner--content-align-left.banner--desktop-transparent .banner__box .banner__heading{font-size:35px;line-height:40px}.shopify-section .banner--content-align-left.banner--desktop-transparent .banner__box{flex-direction:column;align-items:start;gap:10px;padding-left:20px;padding-bottom:50px;padding-right:20px}.banner__buttons a{min-height:50px;font-size:16px;min-width:unset;margin-top:20px}.image-title-list{padding-top:50px;padding-bottom:0}.center-video-section video{position:unset;width:100%;height:auto}.center-video-section{margin:0;padding:50px 20px}.center-video-text{padding:40px 0}.center-video-text .description{font-size:20px;line-height:25px}.center-video-section{flex-direction:column;gap:30px}.image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--adapt.content-container.background-transparent{padding-bottom:20px}.whoaretext .rich-text__buttons{margin-top:15px;justify-content:center}.rich-text__wrapper{width:100%!important}.small-page-width{padding:50px 20px!important}.single_line_cta .banner__content{padding:40px 0!important}.blog .title-wrapper-with-link .blog__title{font-size:35px;margin-bottom:10px}.blog slider-component.slider-mobile-gutter{margin-top:40px}.gfa-widget{padding-left:0!important;padding-right:0!important;padding-top:0!important}.page-width.drawer-menu{padding-left:20px;padding-right:20px}.video-content{width:100%;height:90%;display:flex;flex-direction:column;justify-content:space-between;bottom:35px}.video-content h2{font-size:45px;margin:0}.rings_slider_main{padding-top:50px!important;padding-bottom:50px!important}.rings_slider_top.page-width span{font-size:16px}.rings_slider_row .slick-list.draggable{padding:0 50px!important}.custom-image-inner{flex-direction:column;padding-top:30px;margin-top:50px}.cstm_multi_layout .cstm_multi_layout_thirdcol,.custom_multi_layout_first_col{max-width:100%;max-height:350px;min-height:350px}.details-grid{flex-direction:column;gap:20px}.rings_inner .banner__content.page-width{padding:0}.rings_inner .banner__content.page-width .banner__box.content-container .banner__text.rte.body{font-size:30px;line-height:40px}.rings_inner .banner__content.page-width .banner__box.content-container .banner__buttons{width:100%;justify-content:center}.custom_multi_layout_inner{padding:50px 0}.multirow__inner .image-with-text:after{display:none}.multirow__inner .image-with-text{padding-bottom:20px;border-top:1px solid #e2e2e2;padding-top:40px}.scroll-video-section{height:250px}.wedding-bands-grid h2{font-size:32px;margin-top:10px;margin-bottom:20px}.wedding-bands_inner{gap:10px}.wedding-bands-grid .wedding-block{width:calc(50% - 10px)!important}.custom-grid-cols-btn a{margin-bottom:30px;margin-top:40px}.setting_rich h2.rich-text__heading{font-size:32px}.two_columns_grid .page-width{gap:10px;padding-bottom:80px}.two_columns_grid_col{padding-bottom:20px}.two_columns_grid_col a{padding:0 0 40px}.two_columns_grid_image{height:100px;display:flex;justify-content:center}.two_columns_grid_col h4{font-size:14px}.two_columns_grid_col img{max-width:150px;height:auto}.certificate_multi ul a.link.animate-arrow{font-size:17px!important;line-height:28px}.certificate_multi ul.grid--2-col-desktop li{max-width:calc(100% + -0px);position:relative}.certificate_multi ul.grid--2-col-desktop{row-gap:15px!important}.full-width .multirow__inner .image-with-text:last-child{padding-bottom:25px}.full-width .multirow__inner .image-with-text:last-child:after{display:none}.header_calender a{font-size:0}}@media(min-width:1180px)and (max-width:1300px){.icon-title-text-section .inline-layout .block:not(:last-child):after{right:-5px}}@media(min-width:1600px)and (max-width:1999px){.rings_slider_column{min-height:300px;max-height:300px}}@media(min-width:2000px){.rings_slider_column{min-height:450px;max-height:450px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
